meta.foundation-version{font-family:"/5.4.7/"}meta.foundation-mq-small{font-family:"/only screen/";width:0em}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.063em)/";width:40.063em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.063em)/";width:64.063em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.063em)/";width:90.063em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.063em)/";width:120.063em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#eee;color:#444;padding:0;margin:0;font-family:Helvetica,Roboto,Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.5;position:relative;cursor:auto}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.checkbox-label:before,.autocomplete:before,.clearfix:after,.checkbox-label:after,.autocomplete:after{content:" ";display:table}.clearfix:after,.checkbox-label:after,.autocomplete:after{clear:both}.hide{display:none !important;visibility:hidden}.invisible{visibility:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.alert-box{border-style:solid;border-width:0;display:block;font-weight:400;margin-bottom:1.25rem;position:relative;padding:0.875rem 1.5rem 0.875rem 0.875rem;font-size:0.8125rem;transition:opacity 300ms ease-out;background-color:#0067b1;border-color:#005998;color:#fff}.alert-box .close{font-size:1.375rem;padding:9px 6px 4px;line-height:0;position:absolute;top:50%;margin-top:-0.6875rem;right:0.25rem;color:#333;opacity:0.3;background:inherit}.alert-box .close:hover,.alert-box .close:focus{opacity:0.5}.alert-box.radius,input.alert-box[type="text"],input.alert-box[type="password"],input.alert-box[type="date"],input.alert-box[type="datetime"],input.alert-box[type="datetime-local"],input.alert-box[type="month"],input.alert-box[type="week"],input.alert-box[type="email"],input.alert-box[type="number"],input.alert-box[type="search"],input.alert-box[type="tel"],input.alert-box[type="time"],input.alert-box[type="url"],input.alert-box[type="color"],textarea.alert-box,select.alert-box{border-radius:3px}.alert-box.round{border-radius:1000px}.alert-box.success{background-color:#43ac6a;border-color:#3a945b;color:#fff}.alert-box.alert{background-color:#f04124;border-color:#de2d0f;color:#fff}.alert-box.secondary{background-color:#0067b1;border-color:#005998;color:#fff}.alert-box.warning{background-color:#ff961a;border-color:#f28300;color:#fff}.alert-box.info{background-color:#eee;border-color:#cdcdcd;color:rgba(0,0,0,0.75)}.alert-box.alert-close{opacity:0}[class*="block-grid-"]{display:block;padding:0;margin:0 -0.625rem}[class*="block-grid-"]:before,[class*="block-grid-"]:after{content:" ";display:table}[class*="block-grid-"]:after{clear:both}[class*="block-grid-"]>li{display:block;height:auto;float:left;padding:0 0.625rem 1.25rem}@media only screen{.small-block-grid-1>li{width:100%;list-style:none}.small-block-grid-1>li:nth-of-type(1n){clear:none}.small-block-grid-1>li:nth-of-type(1n+1){clear:both}.small-block-grid-2>li{width:50%;list-style:none}.small-block-grid-2>li:nth-of-type(1n){clear:none}.small-block-grid-2>li:nth-of-type(2n+1){clear:both}.small-block-grid-3>li{width:33.33333%;list-style:none}.small-block-grid-3>li:nth-of-type(1n){clear:none}.small-block-grid-3>li:nth-of-type(3n+1){clear:both}.small-block-grid-4>li{width:25%;list-style:none}.small-block-grid-4>li:nth-of-type(1n){clear:none}.small-block-grid-4>li:nth-of-type(4n+1){clear:both}.small-block-grid-5>li{width:20%;list-style:none}.small-block-grid-5>li:nth-of-type(1n){clear:none}.small-block-grid-5>li:nth-of-type(5n+1){clear:both}.small-block-grid-6>li{width:16.66667%;list-style:none}.small-block-grid-6>li:nth-of-type(1n){clear:none}.small-block-grid-6>li:nth-of-type(6n+1){clear:both}.small-block-grid-7>li{width:14.28571%;list-style:none}.small-block-grid-7>li:nth-of-type(1n){clear:none}.small-block-grid-7>li:nth-of-type(7n+1){clear:both}.small-block-grid-8>li{width:12.5%;list-style:none}.small-block-grid-8>li:nth-of-type(1n){clear:none}.small-block-grid-8>li:nth-of-type(8n+1){clear:both}.small-block-grid-9>li{width:11.11111%;list-style:none}.small-block-grid-9>li:nth-of-type(1n){clear:none}.small-block-grid-9>li:nth-of-type(9n+1){clear:both}.small-block-grid-10>li{width:10%;list-style:none}.small-block-grid-10>li:nth-of-type(1n){clear:none}.small-block-grid-10>li:nth-of-type(10n+1){clear:both}.small-block-grid-11>li{width:9.09091%;list-style:none}.small-block-grid-11>li:nth-of-type(1n){clear:none}.small-block-grid-11>li:nth-of-type(11n+1){clear:both}.small-block-grid-12>li{width:8.33333%;list-style:none}.small-block-grid-12>li:nth-of-type(1n){clear:none}.small-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width: 40.063em){.medium-block-grid-1>li{width:100%;list-style:none}.medium-block-grid-1>li:nth-of-type(1n){clear:none}.medium-block-grid-1>li:nth-of-type(1n+1){clear:both}.medium-block-grid-2>li{width:50%;list-style:none}.medium-block-grid-2>li:nth-of-type(1n){clear:none}.medium-block-grid-2>li:nth-of-type(2n+1){clear:both}.medium-block-grid-3>li{width:33.33333%;list-style:none}.medium-block-grid-3>li:nth-of-type(1n){clear:none}.medium-block-grid-3>li:nth-of-type(3n+1){clear:both}.medium-block-grid-4>li{width:25%;list-style:none}.medium-block-grid-4>li:nth-of-type(1n){clear:none}.medium-block-grid-4>li:nth-of-type(4n+1){clear:both}.medium-block-grid-5>li{width:20%;list-style:none}.medium-block-grid-5>li:nth-of-type(1n){clear:none}.medium-block-grid-5>li:nth-of-type(5n+1){clear:both}.medium-block-grid-6>li{width:16.66667%;list-style:none}.medium-block-grid-6>li:nth-of-type(1n){clear:none}.medium-block-grid-6>li:nth-of-type(6n+1){clear:both}.medium-block-grid-7>li{width:14.28571%;list-style:none}.medium-block-grid-7>li:nth-of-type(1n){clear:none}.medium-block-grid-7>li:nth-of-type(7n+1){clear:both}.medium-block-grid-8>li{width:12.5%;list-style:none}.medium-block-grid-8>li:nth-of-type(1n){clear:none}.medium-block-grid-8>li:nth-of-type(8n+1){clear:both}.medium-block-grid-9>li{width:11.11111%;list-style:none}.medium-block-grid-9>li:nth-of-type(1n){clear:none}.medium-block-grid-9>li:nth-of-type(9n+1){clear:both}.medium-block-grid-10>li{width:10%;list-style:none}.medium-block-grid-10>li:nth-of-type(1n){clear:none}.medium-block-grid-10>li:nth-of-type(10n+1){clear:both}.medium-block-grid-11>li{width:9.09091%;list-style:none}.medium-block-grid-11>li:nth-of-type(1n){clear:none}.medium-block-grid-11>li:nth-of-type(11n+1){clear:both}.medium-block-grid-12>li{width:8.33333%;list-style:none}.medium-block-grid-12>li:nth-of-type(1n){clear:none}.medium-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width: 64.063em){.large-block-grid-1>li{width:100%;list-style:none}.large-block-grid-1>li:nth-of-type(1n){clear:none}.large-block-grid-1>li:nth-of-type(1n+1){clear:both}.large-block-grid-2>li{width:50%;list-style:none}.large-block-grid-2>li:nth-of-type(1n){clear:none}.large-block-grid-2>li:nth-of-type(2n+1){clear:both}.large-block-grid-3>li{width:33.33333%;list-style:none}.large-block-grid-3>li:nth-of-type(1n){clear:none}.large-block-grid-3>li:nth-of-type(3n+1){clear:both}.large-block-grid-4>li{width:25%;list-style:none}.large-block-grid-4>li:nth-of-type(1n){clear:none}.large-block-grid-4>li:nth-of-type(4n+1){clear:both}.large-block-grid-5>li{width:20%;list-style:none}.large-block-grid-5>li:nth-of-type(1n){clear:none}.large-block-grid-5>li:nth-of-type(5n+1){clear:both}.large-block-grid-6>li{width:16.66667%;list-style:none}.large-block-grid-6>li:nth-of-type(1n){clear:none}.large-block-grid-6>li:nth-of-type(6n+1){clear:both}.large-block-grid-7>li{width:14.28571%;list-style:none}.large-block-grid-7>li:nth-of-type(1n){clear:none}.large-block-grid-7>li:nth-of-type(7n+1){clear:both}.large-block-grid-8>li{width:12.5%;list-style:none}.large-block-grid-8>li:nth-of-type(1n){clear:none}.large-block-grid-8>li:nth-of-type(8n+1){clear:both}.large-block-grid-9>li{width:11.11111%;list-style:none}.large-block-grid-9>li:nth-of-type(1n){clear:none}.large-block-grid-9>li:nth-of-type(9n+1){clear:both}.large-block-grid-10>li{width:10%;list-style:none}.large-block-grid-10>li:nth-of-type(1n){clear:none}.large-block-grid-10>li:nth-of-type(10n+1){clear:both}.large-block-grid-11>li{width:9.09091%;list-style:none}.large-block-grid-11>li:nth-of-type(1n){clear:none}.large-block-grid-11>li:nth-of-type(11n+1){clear:both}.large-block-grid-12>li{width:8.33333%;list-style:none}.large-block-grid-12>li:nth-of-type(1n){clear:none}.large-block-grid-12>li:nth-of-type(12n+1){clear:both}}button,.button{border-style:solid;border-width:0px;cursor:pointer;font-family:Helvetica,Roboto,Arial,sans-serif;font-weight:400;line-height:normal;margin:0 0 1.25rem;position:relative;text-decoration:none;text-align:center;-webkit-appearance:none;-webkit-border-radius:0;display:inline-block;padding-top:0.75rem;padding-right:1.5rem;padding-bottom:0.8125rem;padding-left:1.5rem;font-size:1.25rem;background-color:#0067b1;border-color:#00528e;color:#fff;transition:background-color 300ms ease-out}button:hover,button:focus,.button:hover,.button:focus{background-color:#00528e}button:hover,button:focus,.button:hover,.button:focus{color:#fff}button.secondary,.button.secondary{background-color:#0067b1;border-color:#00528e;color:#fff}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{background-color:#00528e}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{color:#fff}button.success,.button.success{background-color:#43ac6a;border-color:#368a55;color:#fff}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{background-color:#368a55}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{color:#fff}button.alert,.button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{background-color:#cf2a0e}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{color:#fff}button.warning,.button.warning{background-color:#ff961a;border-color:#e17a00;color:#fff}button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{background-color:#e17a00}button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{color:#fff}button.info,.button.info{background-color:#eee;border-color:#bebebe;color:#333}button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{background-color:#bebebe}button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{color:#333}button.large,.button.large{padding-top:1.125rem;padding-right:2.25rem;padding-bottom:1.1875rem;padding-left:2.25rem;font-size:1.25rem}button.small,.button.small{padding-top:0.875rem;padding-right:1.75rem;padding-bottom:0.9375rem;padding-left:1.75rem;font-size:0.8125rem}button.tiny,.button.tiny{padding-top:0.625rem;padding-right:1.25rem;padding-bottom:0.6875rem;padding-left:1.25rem;font-size:0.6875rem}button.expand,.button.expand{padding-right:0;padding-left:0;width:100%}button.left-align,.button.left-align{text-align:left;text-indent:0.75rem}button.right-align,.button.right-align{text-align:right;padding-right:0.75rem}button.radius,.button.radius,input.button[type="text"],input.button[type="password"],input.button[type="date"],input.button[type="datetime"],input.button[type="datetime-local"],input.button[type="month"],input.button[type="week"],input.button[type="email"],input.button[type="number"],input.button[type="search"],input.button[type="tel"],input.button[type="time"],input.button[type="url"],input.button[type="color"],textarea.button,select.button{border-radius:3px}button.round,.button.round{border-radius:1000px}button.disabled,button[disabled],.button.disabled,.button[disabled]{background-color:#0067b1;border-color:#00528e;color:#fff;cursor:default;opacity:0.7;box-shadow:none}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#00528e}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{color:#fff}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#0067b1}button.disabled.secondary,button[disabled].secondary,.button.disabled.secondary,.button[disabled].secondary{background-color:#0067b1;border-color:#00528e;color:#fff;cursor:default;opacity:0.7;box-shadow:none}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#00528e}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{color:#fff}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#0067b1}button.disabled.success,button[disabled].success,.button.disabled.success,.button[disabled].success{background-color:#43ac6a;border-color:#368a55;color:#fff;cursor:default;opacity:0.7;box-shadow:none}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#368a55}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{color:#fff}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#43ac6a}button.disabled.alert,button[disabled].alert,.button.disabled.alert,.button[disabled].alert{background-color:#f04124;border-color:#cf2a0e;color:#fff;cursor:default;opacity:0.7;box-shadow:none}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#cf2a0e}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{color:#fff}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#f04124}button.disabled.warning,button[disabled].warning,.button.disabled.warning,.button[disabled].warning{background-color:#ff961a;border-color:#e17a00;color:#fff;cursor:default;opacity:0.7;box-shadow:none}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{background-color:#e17a00}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{color:#fff}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{background-color:#ff961a}button.disabled.info,button[disabled].info,.button.disabled.info,.button[disabled].info{background-color:#eee;border-color:#bebebe;color:#333;cursor:default;opacity:0.7;box-shadow:none}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{background-color:#bebebe}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{color:#333}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{background-color:#eee}button::-moz-focus-inner{border:0;padding:0}@media only screen and (min-width: 40.063em){button,.button{display:inline-block}}.button-group{list-style:none;margin:0;left:0}.button-group:before,.button-group:after{content:" ";display:table}.button-group:after{clear:both}.button-group>li{margin:0 -2px;display:inline-block}.button-group>li>button,.button-group>li .button{border-left:2px solid;border-color:rgba(255,255,255,0.5)}.button-group>li:first-child button,.button-group>li:first-child .button{border-left:0}.button-group.stack>li{margin:0 -2px;display:inline-block;display:block;margin:0;float:none}.button-group.stack>li>button,.button-group.stack>li .button{border-left:2px solid;border-color:rgba(255,255,255,0.5)}.button-group.stack>li:first-child button,.button-group.stack>li:first-child .button{border-left:0}.button-group.stack>li>button,.button-group.stack>li .button{border-top:2px solid;border-color:rgba(255,255,255,0.5);border-left-width:0px;margin:0;display:block}.button-group.stack>li:first-child button,.button-group.stack>li:first-child .button{border-top:0}.button-group.stack-for-small>li{margin:0 -2px;display:inline-block}.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-left:2px solid;border-color:rgba(255,255,255,0.5)}.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{border-left:0}@media only screen and (max-width: 40em){.button-group.stack-for-small>li{margin:0 -2px;display:inline-block;display:block;margin:0}.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-left:2px solid;border-color:rgba(255,255,255,0.5)}.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{border-left:0}.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-top:2px solid;border-color:rgba(255,255,255,0.5);border-left-width:0px;margin:0;display:block}.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{border-top:0}}.button-group.radius>*,input.button-group[type="text"]>*,input.button-group[type="password"]>*,input.button-group[type="date"]>*,input.button-group[type="datetime"]>*,input.button-group[type="datetime-local"]>*,input.button-group[type="month"]>*,input.button-group[type="week"]>*,input.button-group[type="email"]>*,input.button-group[type="number"]>*,input.button-group[type="search"]>*,input.button-group[type="tel"]>*,input.button-group[type="time"]>*,input.button-group[type="url"]>*,input.button-group[type="color"]>*,textarea.button-group>*,select.button-group>*{margin:0 -2px;display:inline-block}.button-group.radius>*>button,input.button-group[type="text"]>*>button,input.button-group[type="password"]>*>button,input.button-group[type="date"]>*>button,input.button-group[type="datetime"]>*>button,input.button-group[type="datetime-local"]>*>button,input.button-group[type="month"]>*>button,input.button-group[type="week"]>*>button,input.button-group[type="email"]>*>button,input.button-group[type="number"]>*>button,input.button-group[type="search"]>*>button,input.button-group[type="tel"]>*>button,input.button-group[type="time"]>*>button,input.button-group[type="url"]>*>button,input.button-group[type="color"]>*>button,textarea.button-group>*>button,select.button-group>*>button,.button-group.radius>* .button,input.button-group[type="text"]>* .button,input.button-group[type="password"]>* .button,input.button-group[type="date"]>* .button,input.button-group[type="datetime"]>* .button,input.button-group[type="datetime-local"]>* .button,input.button-group[type="month"]>* .button,input.button-group[type="week"]>* .button,input.button-group[type="email"]>* .button,input.button-group[type="number"]>* .button,input.button-group[type="search"]>* .button,input.button-group[type="tel"]>* .button,input.button-group[type="time"]>* .button,input.button-group[type="url"]>* .button,input.button-group[type="color"]>* .button,textarea.button-group>* .button,select.button-group>* .button{border-left:2px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius>*:first-child button,input.button-group[type="text"]>*:first-child button,input.button-group[type="password"]>*:first-child button,input.button-group[type="date"]>*:first-child button,input.button-group[type="datetime"]>*:first-child button,input.button-group[type="datetime-local"]>*:first-child button,input.button-group[type="month"]>*:first-child button,input.button-group[type="week"]>*:first-child button,input.button-group[type="email"]>*:first-child button,input.button-group[type="number"]>*:first-child button,input.button-group[type="search"]>*:first-child button,input.button-group[type="tel"]>*:first-child button,input.button-group[type="time"]>*:first-child button,input.button-group[type="url"]>*:first-child button,input.button-group[type="color"]>*:first-child button,textarea.button-group>*:first-child button,select.button-group>*:first-child button,.button-group.radius>*:first-child .button,input.button-group[type="text"]>*:first-child .button,input.button-group[type="password"]>*:first-child .button,input.button-group[type="date"]>*:first-child .button,input.button-group[type="datetime"]>*:first-child .button,input.button-group[type="datetime-local"]>*:first-child .button,input.button-group[type="month"]>*:first-child .button,input.button-group[type="week"]>*:first-child .button,input.button-group[type="email"]>*:first-child .button,input.button-group[type="number"]>*:first-child .button,input.button-group[type="search"]>*:first-child .button,input.button-group[type="tel"]>*:first-child .button,input.button-group[type="time"]>*:first-child .button,input.button-group[type="url"]>*:first-child .button,input.button-group[type="color"]>*:first-child .button,textarea.button-group>*:first-child .button,select.button-group>*:first-child .button{border-left:0}.button-group.radius>*,input.button-group[type="text"]>*,input.button-group[type="password"]>*,input.button-group[type="date"]>*,input.button-group[type="datetime"]>*,input.button-group[type="datetime-local"]>*,input.button-group[type="month"]>*,input.button-group[type="week"]>*,input.button-group[type="email"]>*,input.button-group[type="number"]>*,input.button-group[type="search"]>*,input.button-group[type="tel"]>*,input.button-group[type="time"]>*,input.button-group[type="url"]>*,input.button-group[type="color"]>*,textarea.button-group>*,select.button-group>*,.button-group.radius>*>a,input.button-group[type="text"]>*>a,input.button-group[type="password"]>*>a,input.button-group[type="date"]>*>a,input.button-group[type="datetime"]>*>a,input.button-group[type="datetime-local"]>*>a,input.button-group[type="month"]>*>a,input.button-group[type="week"]>*>a,input.button-group[type="email"]>*>a,input.button-group[type="number"]>*>a,input.button-group[type="search"]>*>a,input.button-group[type="tel"]>*>a,input.button-group[type="time"]>*>a,input.button-group[type="url"]>*>a,input.button-group[type="color"]>*>a,textarea.button-group>*>a,select.button-group>*>a,.button-group.radius>*>button,input.button-group[type="text"]>*>button,input.button-group[type="password"]>*>button,input.button-group[type="date"]>*>button,input.button-group[type="datetime"]>*>button,input.button-group[type="datetime-local"]>*>button,input.button-group[type="month"]>*>button,input.button-group[type="week"]>*>button,input.button-group[type="email"]>*>button,input.button-group[type="number"]>*>button,input.button-group[type="search"]>*>button,input.button-group[type="tel"]>*>button,input.button-group[type="time"]>*>button,input.button-group[type="url"]>*>button,input.button-group[type="color"]>*>button,textarea.button-group>*>button,select.button-group>*>button,.button-group.radius>*>.button,input.button-group[type="text"]>*>.button,input.button-group[type="password"]>*>.button,input.button-group[type="date"]>*>.button,input.button-group[type="datetime"]>*>.button,input.button-group[type="datetime-local"]>*>.button,input.button-group[type="month"]>*>.button,input.button-group[type="week"]>*>.button,input.button-group[type="email"]>*>.button,input.button-group[type="number"]>*>.button,input.button-group[type="search"]>*>.button,input.button-group[type="tel"]>*>.button,input.button-group[type="time"]>*>.button,input.button-group[type="url"]>*>.button,input.button-group[type="color"]>*>.button,textarea.button-group>*>.button,select.button-group>*>.button{border-radius:0}.button-group.radius>*:first-child,input.button-group[type="text"]>*:first-child,input.button-group[type="password"]>*:first-child,input.button-group[type="date"]>*:first-child,input.button-group[type="datetime"]>*:first-child,input.button-group[type="datetime-local"]>*:first-child,input.button-group[type="month"]>*:first-child,input.button-group[type="week"]>*:first-child,input.button-group[type="email"]>*:first-child,input.button-group[type="number"]>*:first-child,input.button-group[type="search"]>*:first-child,input.button-group[type="tel"]>*:first-child,input.button-group[type="time"]>*:first-child,input.button-group[type="url"]>*:first-child,input.button-group[type="color"]>*:first-child,textarea.button-group>*:first-child,select.button-group>*:first-child,.button-group.radius>*:first-child>a,input.button-group[type="text"]>*:first-child>a,input.button-group[type="password"]>*:first-child>a,input.button-group[type="date"]>*:first-child>a,input.button-group[type="datetime"]>*:first-child>a,input.button-group[type="datetime-local"]>*:first-child>a,input.button-group[type="month"]>*:first-child>a,input.button-group[type="week"]>*:first-child>a,input.button-group[type="email"]>*:first-child>a,input.button-group[type="number"]>*:first-child>a,input.button-group[type="search"]>*:first-child>a,input.button-group[type="tel"]>*:first-child>a,input.button-group[type="time"]>*:first-child>a,input.button-group[type="url"]>*:first-child>a,input.button-group[type="color"]>*:first-child>a,textarea.button-group>*:first-child>a,select.button-group>*:first-child>a,.button-group.radius>*:first-child>button,input.button-group[type="text"]>*:first-child>button,input.button-group[type="password"]>*:first-child>button,input.button-group[type="date"]>*:first-child>button,input.button-group[type="datetime"]>*:first-child>button,input.button-group[type="datetime-local"]>*:first-child>button,input.button-group[type="month"]>*:first-child>button,input.button-group[type="week"]>*:first-child>button,input.button-group[type="email"]>*:first-child>button,input.button-group[type="number"]>*:first-child>button,input.button-group[type="search"]>*:first-child>button,input.button-group[type="tel"]>*:first-child>button,input.button-group[type="time"]>*:first-child>button,input.button-group[type="url"]>*:first-child>button,input.button-group[type="color"]>*:first-child>button,textarea.button-group>*:first-child>button,select.button-group>*:first-child>button,.button-group.radius>*:first-child>.button,input.button-group[type="text"]>*:first-child>.button,input.button-group[type="password"]>*:first-child>.button,input.button-group[type="date"]>*:first-child>.button,input.button-group[type="datetime"]>*:first-child>.button,input.button-group[type="datetime-local"]>*:first-child>.button,input.button-group[type="month"]>*:first-child>.button,input.button-group[type="week"]>*:first-child>.button,input.button-group[type="email"]>*:first-child>.button,input.button-group[type="number"]>*:first-child>.button,input.button-group[type="search"]>*:first-child>.button,input.button-group[type="tel"]>*:first-child>.button,input.button-group[type="time"]>*:first-child>.button,input.button-group[type="url"]>*:first-child>.button,input.button-group[type="color"]>*:first-child>.button,textarea.button-group>*:first-child>.button,select.button-group>*:first-child>.button{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.button-group.radius>*:last-child,input.button-group[type="text"]>*:last-child,input.button-group[type="password"]>*:last-child,input.button-group[type="date"]>*:last-child,input.button-group[type="datetime"]>*:last-child,input.button-group[type="datetime-local"]>*:last-child,input.button-group[type="month"]>*:last-child,input.button-group[type="week"]>*:last-child,input.button-group[type="email"]>*:last-child,input.button-group[type="number"]>*:last-child,input.button-group[type="search"]>*:last-child,input.button-group[type="tel"]>*:last-child,input.button-group[type="time"]>*:last-child,input.button-group[type="url"]>*:last-child,input.button-group[type="color"]>*:last-child,textarea.button-group>*:last-child,select.button-group>*:last-child,.button-group.radius>*:last-child>a,input.button-group[type="text"]>*:last-child>a,input.button-group[type="password"]>*:last-child>a,input.button-group[type="date"]>*:last-child>a,input.button-group[type="datetime"]>*:last-child>a,input.button-group[type="datetime-local"]>*:last-child>a,input.button-group[type="month"]>*:last-child>a,input.button-group[type="week"]>*:last-child>a,input.button-group[type="email"]>*:last-child>a,input.button-group[type="number"]>*:last-child>a,input.button-group[type="search"]>*:last-child>a,input.button-group[type="tel"]>*:last-child>a,input.button-group[type="time"]>*:last-child>a,input.button-group[type="url"]>*:last-child>a,input.button-group[type="color"]>*:last-child>a,textarea.button-group>*:last-child>a,select.button-group>*:last-child>a,.button-group.radius>*:last-child>button,input.button-group[type="text"]>*:last-child>button,input.button-group[type="password"]>*:last-child>button,input.button-group[type="date"]>*:last-child>button,input.button-group[type="datetime"]>*:last-child>button,input.button-group[type="datetime-local"]>*:last-child>button,input.button-group[type="month"]>*:last-child>button,input.button-group[type="week"]>*:last-child>button,input.button-group[type="email"]>*:last-child>button,input.button-group[type="number"]>*:last-child>button,input.button-group[type="search"]>*:last-child>button,input.button-group[type="tel"]>*:last-child>button,input.button-group[type="time"]>*:last-child>button,input.button-group[type="url"]>*:last-child>button,input.button-group[type="color"]>*:last-child>button,textarea.button-group>*:last-child>button,select.button-group>*:last-child>button,.button-group.radius>*:last-child>.button,input.button-group[type="text"]>*:last-child>.button,input.button-group[type="password"]>*:last-child>.button,input.button-group[type="date"]>*:last-child>.button,input.button-group[type="datetime"]>*:last-child>.button,input.button-group[type="datetime-local"]>*:last-child>.button,input.button-group[type="month"]>*:last-child>.button,input.button-group[type="week"]>*:last-child>.button,input.button-group[type="email"]>*:last-child>.button,input.button-group[type="number"]>*:last-child>.button,input.button-group[type="search"]>*:last-child>.button,input.button-group[type="tel"]>*:last-child>.button,input.button-group[type="time"]>*:last-child>.button,input.button-group[type="url"]>*:last-child>.button,input.button-group[type="color"]>*:last-child>.button,textarea.button-group>*:last-child>.button,select.button-group>*:last-child>.button{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.button-group.radius.stack>*,input.button-group.stack[type="text"]>*,input.button-group.stack[type="password"]>*,input.button-group.stack[type="date"]>*,input.button-group.stack[type="datetime"]>*,input.button-group.stack[type="datetime-local"]>*,input.button-group.stack[type="month"]>*,input.button-group.stack[type="week"]>*,input.button-group.stack[type="email"]>*,input.button-group.stack[type="number"]>*,input.button-group.stack[type="search"]>*,input.button-group.stack[type="tel"]>*,input.button-group.stack[type="time"]>*,input.button-group.stack[type="url"]>*,input.button-group.stack[type="color"]>*,textarea.button-group.stack>*,select.button-group.stack>*{margin:0 -2px;display:inline-block;display:block;margin:0}.button-group.radius.stack>*>button,input.button-group.stack[type="text"]>*>button,input.button-group.stack[type="password"]>*>button,input.button-group.stack[type="date"]>*>button,input.button-group.stack[type="datetime"]>*>button,input.button-group.stack[type="datetime-local"]>*>button,input.button-group.stack[type="month"]>*>button,input.button-group.stack[type="week"]>*>button,input.button-group.stack[type="email"]>*>button,input.button-group.stack[type="number"]>*>button,input.button-group.stack[type="search"]>*>button,input.button-group.stack[type="tel"]>*>button,input.button-group.stack[type="time"]>*>button,input.button-group.stack[type="url"]>*>button,input.button-group.stack[type="color"]>*>button,textarea.button-group.stack>*>button,select.button-group.stack>*>button,.button-group.radius.stack>* .button,input.button-group.stack[type="text"]>* .button,input.button-group.stack[type="password"]>* .button,input.button-group.stack[type="date"]>* .button,input.button-group.stack[type="datetime"]>* .button,input.button-group.stack[type="datetime-local"]>* .button,input.button-group.stack[type="month"]>* .button,input.button-group.stack[type="week"]>* .button,input.button-group.stack[type="email"]>* .button,input.button-group.stack[type="number"]>* .button,input.button-group.stack[type="search"]>* .button,input.button-group.stack[type="tel"]>* .button,input.button-group.stack[type="time"]>* .button,input.button-group.stack[type="url"]>* .button,input.button-group.stack[type="color"]>* .button,textarea.button-group.stack>* .button,select.button-group.stack>* .button{border-left:2px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius.stack>*:first-child button,input.button-group.stack[type="text"]>*:first-child button,input.button-group.stack[type="password"]>*:first-child button,input.button-group.stack[type="date"]>*:first-child button,input.button-group.stack[type="datetime"]>*:first-child button,input.button-group.stack[type="datetime-local"]>*:first-child button,input.button-group.stack[type="month"]>*:first-child button,input.button-group.stack[type="week"]>*:first-child button,input.button-group.stack[type="email"]>*:first-child button,input.button-group.stack[type="number"]>*:first-child button,input.button-group.stack[type="search"]>*:first-child button,input.button-group.stack[type="tel"]>*:first-child button,input.button-group.stack[type="time"]>*:first-child button,input.button-group.stack[type="url"]>*:first-child button,input.button-group.stack[type="color"]>*:first-child button,textarea.button-group.stack>*:first-child button,select.button-group.stack>*:first-child button,.button-group.radius.stack>*:first-child .button,input.button-group.stack[type="text"]>*:first-child .button,input.button-group.stack[type="password"]>*:first-child .button,input.button-group.stack[type="date"]>*:first-child .button,input.button-group.stack[type="datetime"]>*:first-child .button,input.button-group.stack[type="datetime-local"]>*:first-child .button,input.button-group.stack[type="month"]>*:first-child .button,input.button-group.stack[type="week"]>*:first-child .button,input.button-group.stack[type="email"]>*:first-child .button,input.button-group.stack[type="number"]>*:first-child .button,input.button-group.stack[type="search"]>*:first-child .button,input.button-group.stack[type="tel"]>*:first-child .button,input.button-group.stack[type="time"]>*:first-child .button,input.button-group.stack[type="url"]>*:first-child .button,input.button-group.stack[type="color"]>*:first-child .button,textarea.button-group.stack>*:first-child .button,select.button-group.stack>*:first-child .button{border-left:0}.button-group.radius.stack>*>button,input.button-group.stack[type="text"]>*>button,input.button-group.stack[type="password"]>*>button,input.button-group.stack[type="date"]>*>button,input.button-group.stack[type="datetime"]>*>button,input.button-group.stack[type="datetime-local"]>*>button,input.button-group.stack[type="month"]>*>button,input.button-group.stack[type="week"]>*>button,input.button-group.stack[type="email"]>*>button,input.button-group.stack[type="number"]>*>button,input.button-group.stack[type="search"]>*>button,input.button-group.stack[type="tel"]>*>button,input.button-group.stack[type="time"]>*>button,input.button-group.stack[type="url"]>*>button,input.button-group.stack[type="color"]>*>button,textarea.button-group.stack>*>button,select.button-group.stack>*>button,.button-group.radius.stack>* .button,input.button-group.stack[type="text"]>* .button,input.button-group.stack[type="password"]>* .button,input.button-group.stack[type="date"]>* .button,input.button-group.stack[type="datetime"]>* .button,input.button-group.stack[type="datetime-local"]>* .button,input.button-group.stack[type="month"]>* .button,input.button-group.stack[type="week"]>* .button,input.button-group.stack[type="email"]>* .button,input.button-group.stack[type="number"]>* .button,input.button-group.stack[type="search"]>* .button,input.button-group.stack[type="tel"]>* .button,input.button-group.stack[type="time"]>* .button,input.button-group.stack[type="url"]>* .button,input.button-group.stack[type="color"]>* .button,textarea.button-group.stack>* .button,select.button-group.stack>* .button{border-top:2px solid;border-color:rgba(255,255,255,0.5);border-left-width:0px;margin:0;display:block}.button-group.radius.stack>*:first-child button,input.button-group.stack[type="text"]>*:first-child button,input.button-group.stack[type="password"]>*:first-child button,input.button-group.stack[type="date"]>*:first-child button,input.button-group.stack[type="datetime"]>*:first-child button,input.button-group.stack[type="datetime-local"]>*:first-child button,input.button-group.stack[type="month"]>*:first-child button,input.button-group.stack[type="week"]>*:first-child button,input.button-group.stack[type="email"]>*:first-child button,input.button-group.stack[type="number"]>*:first-child button,input.button-group.stack[type="search"]>*:first-child button,input.button-group.stack[type="tel"]>*:first-child button,input.button-group.stack[type="time"]>*:first-child button,input.button-group.stack[type="url"]>*:first-child button,input.button-group.stack[type="color"]>*:first-child button,textarea.button-group.stack>*:first-child button,select.button-group.stack>*:first-child button,.button-group.radius.stack>*:first-child .button,input.button-group.stack[type="text"]>*:first-child .button,input.button-group.stack[type="password"]>*:first-child .button,input.button-group.stack[type="date"]>*:first-child .button,input.button-group.stack[type="datetime"]>*:first-child .button,input.button-group.stack[type="datetime-local"]>*:first-child .button,input.button-group.stack[type="month"]>*:first-child .button,input.button-group.stack[type="week"]>*:first-child .button,input.button-group.stack[type="email"]>*:first-child .button,input.button-group.stack[type="number"]>*:first-child .button,input.button-group.stack[type="search"]>*:first-child .button,input.button-group.stack[type="tel"]>*:first-child .button,input.button-group.stack[type="time"]>*:first-child .button,input.button-group.stack[type="url"]>*:first-child .button,input.button-group.stack[type="color"]>*:first-child .button,textarea.button-group.stack>*:first-child .button,select.button-group.stack>*:first-child .button{border-top:0}.button-group.radius.stack>*,input.button-group.stack[type="text"]>*,input.button-group.stack[type="password"]>*,input.button-group.stack[type="date"]>*,input.button-group.stack[type="datetime"]>*,input.button-group.stack[type="datetime-local"]>*,input.button-group.stack[type="month"]>*,input.button-group.stack[type="week"]>*,input.button-group.stack[type="email"]>*,input.button-group.stack[type="number"]>*,input.button-group.stack[type="search"]>*,input.button-group.stack[type="tel"]>*,input.button-group.stack[type="time"]>*,input.button-group.stack[type="url"]>*,input.button-group.stack[type="color"]>*,textarea.button-group.stack>*,select.button-group.stack>*,.button-group.radius.stack>*>a,input.button-group.stack[type="text"]>*>a,input.button-group.stack[type="password"]>*>a,input.button-group.stack[type="date"]>*>a,input.button-group.stack[type="datetime"]>*>a,input.button-group.stack[type="datetime-local"]>*>a,input.button-group.stack[type="month"]>*>a,input.button-group.stack[type="week"]>*>a,input.button-group.stack[type="email"]>*>a,input.button-group.stack[type="number"]>*>a,input.button-group.stack[type="search"]>*>a,input.button-group.stack[type="tel"]>*>a,input.button-group.stack[type="time"]>*>a,input.button-group.stack[type="url"]>*>a,input.button-group.stack[type="color"]>*>a,textarea.button-group.stack>*>a,select.button-group.stack>*>a,.button-group.radius.stack>*>button,input.button-group.stack[type="text"]>*>button,input.button-group.stack[type="password"]>*>button,input.button-group.stack[type="date"]>*>button,input.button-group.stack[type="datetime"]>*>button,input.button-group.stack[type="datetime-local"]>*>button,input.button-group.stack[type="month"]>*>button,input.button-group.stack[type="week"]>*>button,input.button-group.stack[type="email"]>*>button,input.button-group.stack[type="number"]>*>button,input.button-group.stack[type="search"]>*>button,input.button-group.stack[type="tel"]>*>button,input.button-group.stack[type="time"]>*>button,input.button-group.stack[type="url"]>*>button,input.button-group.stack[type="color"]>*>button,textarea.button-group.stack>*>button,select.button-group.stack>*>button,.button-group.radius.stack>*>.button,input.button-group.stack[type="text"]>*>.button,input.button-group.stack[type="password"]>*>.button,input.button-group.stack[type="date"]>*>.button,input.button-group.stack[type="datetime"]>*>.button,input.button-group.stack[type="datetime-local"]>*>.button,input.button-group.stack[type="month"]>*>.button,input.button-group.stack[type="week"]>*>.button,input.button-group.stack[type="email"]>*>.button,input.button-group.stack[type="number"]>*>.button,input.button-group.stack[type="search"]>*>.button,input.button-group.stack[type="tel"]>*>.button,input.button-group.stack[type="time"]>*>.button,input.button-group.stack[type="url"]>*>.button,input.button-group.stack[type="color"]>*>.button,textarea.button-group.stack>*>.button,select.button-group.stack>*>.button{border-radius:0}.button-group.radius.stack>*:first-child,input.button-group.stack[type="text"]>*:first-child,input.button-group.stack[type="password"]>*:first-child,input.button-group.stack[type="date"]>*:first-child,input.button-group.stack[type="datetime"]>*:first-child,input.button-group.stack[type="datetime-local"]>*:first-child,input.button-group.stack[type="month"]>*:first-child,input.button-group.stack[type="week"]>*:first-child,input.button-group.stack[type="email"]>*:first-child,input.button-group.stack[type="number"]>*:first-child,input.button-group.stack[type="search"]>*:first-child,input.button-group.stack[type="tel"]>*:first-child,input.button-group.stack[type="time"]>*:first-child,input.button-group.stack[type="url"]>*:first-child,input.button-group.stack[type="color"]>*:first-child,textarea.button-group.stack>*:first-child,select.button-group.stack>*:first-child,.button-group.radius.stack>*:first-child>a,input.button-group.stack[type="text"]>*:first-child>a,input.button-group.stack[type="password"]>*:first-child>a,input.button-group.stack[type="date"]>*:first-child>a,input.button-group.stack[type="datetime"]>*:first-child>a,input.button-group.stack[type="datetime-local"]>*:first-child>a,input.button-group.stack[type="month"]>*:first-child>a,input.button-group.stack[type="week"]>*:first-child>a,input.button-group.stack[type="email"]>*:first-child>a,input.button-group.stack[type="number"]>*:first-child>a,input.button-group.stack[type="search"]>*:first-child>a,input.button-group.stack[type="tel"]>*:first-child>a,input.button-group.stack[type="time"]>*:first-child>a,input.button-group.stack[type="url"]>*:first-child>a,input.button-group.stack[type="color"]>*:first-child>a,textarea.button-group.stack>*:first-child>a,select.button-group.stack>*:first-child>a,.button-group.radius.stack>*:first-child>button,input.button-group.stack[type="text"]>*:first-child>button,input.button-group.stack[type="password"]>*:first-child>button,input.button-group.stack[type="date"]>*:first-child>button,input.button-group.stack[type="datetime"]>*:first-child>button,input.button-group.stack[type="datetime-local"]>*:first-child>button,input.button-group.stack[type="month"]>*:first-child>button,input.button-group.stack[type="week"]>*:first-child>button,input.button-group.stack[type="email"]>*:first-child>button,input.button-group.stack[type="number"]>*:first-child>button,input.button-group.stack[type="search"]>*:first-child>button,input.button-group.stack[type="tel"]>*:first-child>button,input.button-group.stack[type="time"]>*:first-child>button,input.button-group.stack[type="url"]>*:first-child>button,input.button-group.stack[type="color"]>*:first-child>button,textarea.button-group.stack>*:first-child>button,select.button-group.stack>*:first-child>button,.button-group.radius.stack>*:first-child>.button,input.button-group.stack[type="text"]>*:first-child>.button,input.button-group.stack[type="password"]>*:first-child>.button,input.button-group.stack[type="date"]>*:first-child>.button,input.button-group.stack[type="datetime"]>*:first-child>.button,input.button-group.stack[type="datetime-local"]>*:first-child>.button,input.button-group.stack[type="month"]>*:first-child>.button,input.button-group.stack[type="week"]>*:first-child>.button,input.button-group.stack[type="email"]>*:first-child>.button,input.button-group.stack[type="number"]>*:first-child>.button,input.button-group.stack[type="search"]>*:first-child>.button,input.button-group.stack[type="tel"]>*:first-child>.button,input.button-group.stack[type="time"]>*:first-child>.button,input.button-group.stack[type="url"]>*:first-child>.button,input.button-group.stack[type="color"]>*:first-child>.button,textarea.button-group.stack>*:first-child>.button,select.button-group.stack>*:first-child>.button{-webkit-top-left-radius:3px;-webkit-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}.button-group.radius.stack>*:last-child,input.button-group.stack[type="text"]>*:last-child,input.button-group.stack[type="password"]>*:last-child,input.button-group.stack[type="date"]>*:last-child,input.button-group.stack[type="datetime"]>*:last-child,input.button-group.stack[type="datetime-local"]>*:last-child,input.button-group.stack[type="month"]>*:last-child,input.button-group.stack[type="week"]>*:last-child,input.button-group.stack[type="email"]>*:last-child,input.button-group.stack[type="number"]>*:last-child,input.button-group.stack[type="search"]>*:last-child,input.button-group.stack[type="tel"]>*:last-child,input.button-group.stack[type="time"]>*:last-child,input.button-group.stack[type="url"]>*:last-child,input.button-group.stack[type="color"]>*:last-child,textarea.button-group.stack>*:last-child,select.button-group.stack>*:last-child,.button-group.radius.stack>*:last-child>a,input.button-group.stack[type="text"]>*:last-child>a,input.button-group.stack[type="password"]>*:last-child>a,input.button-group.stack[type="date"]>*:last-child>a,input.button-group.stack[type="datetime"]>*:last-child>a,input.button-group.stack[type="datetime-local"]>*:last-child>a,input.button-group.stack[type="month"]>*:last-child>a,input.button-group.stack[type="week"]>*:last-child>a,input.button-group.stack[type="email"]>*:last-child>a,input.button-group.stack[type="number"]>*:last-child>a,input.button-group.stack[type="search"]>*:last-child>a,input.button-group.stack[type="tel"]>*:last-child>a,input.button-group.stack[type="time"]>*:last-child>a,input.button-group.stack[type="url"]>*:last-child>a,input.button-group.stack[type="color"]>*:last-child>a,textarea.button-group.stack>*:last-child>a,select.button-group.stack>*:last-child>a,.button-group.radius.stack>*:last-child>button,input.button-group.stack[type="text"]>*:last-child>button,input.button-group.stack[type="password"]>*:last-child>button,input.button-group.stack[type="date"]>*:last-child>button,input.button-group.stack[type="datetime"]>*:last-child>button,input.button-group.stack[type="datetime-local"]>*:last-child>button,input.button-group.stack[type="month"]>*:last-child>button,input.button-group.stack[type="week"]>*:last-child>button,input.button-group.stack[type="email"]>*:last-child>button,input.button-group.stack[type="number"]>*:last-child>button,input.button-group.stack[type="search"]>*:last-child>button,input.button-group.stack[type="tel"]>*:last-child>button,input.button-group.stack[type="time"]>*:last-child>button,input.button-group.stack[type="url"]>*:last-child>button,input.button-group.stack[type="color"]>*:last-child>button,textarea.button-group.stack>*:last-child>button,select.button-group.stack>*:last-child>button,.button-group.radius.stack>*:last-child>.button,input.button-group.stack[type="text"]>*:last-child>.button,input.button-group.stack[type="password"]>*:last-child>.button,input.button-group.stack[type="date"]>*:last-child>.button,input.button-group.stack[type="datetime"]>*:last-child>.button,input.button-group.stack[type="datetime-local"]>*:last-child>.button,input.button-group.stack[type="month"]>*:last-child>.button,input.button-group.stack[type="week"]>*:last-child>.button,input.button-group.stack[type="email"]>*:last-child>.button,input.button-group.stack[type="number"]>*:last-child>.button,input.button-group.stack[type="search"]>*:last-child>.button,input.button-group.stack[type="tel"]>*:last-child>.button,input.button-group.stack[type="time"]>*:last-child>.button,input.button-group.stack[type="url"]>*:last-child>.button,input.button-group.stack[type="color"]>*:last-child>.button,textarea.button-group.stack>*:last-child>.button,select.button-group.stack>*:last-child>.button{-webkit-bottom-left-radius:3px;-webkit-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}@media only screen and (min-width: 40.063em){.button-group.radius.stack-for-small>*,input.button-group.stack-for-small[type="text"]>*,input.button-group.stack-for-small[type="password"]>*,input.button-group.stack-for-small[type="date"]>*,input.button-group.stack-for-small[type="datetime"]>*,input.button-group.stack-for-small[type="datetime-local"]>*,input.button-group.stack-for-small[type="month"]>*,input.button-group.stack-for-small[type="week"]>*,input.button-group.stack-for-small[type="email"]>*,input.button-group.stack-for-small[type="number"]>*,input.button-group.stack-for-small[type="search"]>*,input.button-group.stack-for-small[type="tel"]>*,input.button-group.stack-for-small[type="time"]>*,input.button-group.stack-for-small[type="url"]>*,input.button-group.stack-for-small[type="color"]>*,textarea.button-group.stack-for-small>*,select.button-group.stack-for-small>*{margin:0 -2px;display:inline-block}.button-group.radius.stack-for-small>*>button,input.button-group.stack-for-small[type="text"]>*>button,input.button-group.stack-for-small[type="password"]>*>button,input.button-group.stack-for-small[type="date"]>*>button,input.button-group.stack-for-small[type="datetime"]>*>button,input.button-group.stack-for-small[type="datetime-local"]>*>button,input.button-group.stack-for-small[type="month"]>*>button,input.button-group.stack-for-small[type="week"]>*>button,input.button-group.stack-for-small[type="email"]>*>button,input.button-group.stack-for-small[type="number"]>*>button,input.button-group.stack-for-small[type="search"]>*>button,input.button-group.stack-for-small[type="tel"]>*>button,input.button-group.stack-for-small[type="time"]>*>button,input.button-group.stack-for-small[type="url"]>*>button,input.button-group.stack-for-small[type="color"]>*>button,textarea.button-group.stack-for-small>*>button,select.button-group.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button,input.button-group.stack-for-small[type="text"]>* .button,input.button-group.stack-for-small[type="password"]>* .button,input.button-group.stack-for-small[type="date"]>* .button,input.button-group.stack-for-small[type="datetime"]>* .button,input.button-group.stack-for-small[type="datetime-local"]>* .button,input.button-group.stack-for-small[type="month"]>* .button,input.button-group.stack-for-small[type="week"]>* .button,input.button-group.stack-for-small[type="email"]>* .button,input.button-group.stack-for-small[type="number"]>* .button,input.button-group.stack-for-small[type="search"]>* .button,input.button-group.stack-for-small[type="tel"]>* .button,input.button-group.stack-for-small[type="time"]>* .button,input.button-group.stack-for-small[type="url"]>* .button,input.button-group.stack-for-small[type="color"]>* .button,textarea.button-group.stack-for-small>* .button,select.button-group.stack-for-small>* .button{border-left:2px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius.stack-for-small>*:first-child button,input.button-group.stack-for-small[type="text"]>*:first-child button,input.button-group.stack-for-small[type="password"]>*:first-child button,input.button-group.stack-for-small[type="date"]>*:first-child button,input.button-group.stack-for-small[type="datetime"]>*:first-child button,input.button-group.stack-for-small[type="datetime-local"]>*:first-child button,input.button-group.stack-for-small[type="month"]>*:first-child button,input.button-group.stack-for-small[type="week"]>*:first-child button,input.button-group.stack-for-small[type="email"]>*:first-child button,input.button-group.stack-for-small[type="number"]>*:first-child button,input.button-group.stack-for-small[type="search"]>*:first-child button,input.button-group.stack-for-small[type="tel"]>*:first-child button,input.button-group.stack-for-small[type="time"]>*:first-child button,input.button-group.stack-for-small[type="url"]>*:first-child button,input.button-group.stack-for-small[type="color"]>*:first-child button,textarea.button-group.stack-for-small>*:first-child button,select.button-group.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button,input.button-group.stack-for-small[type="text"]>*:first-child .button,input.button-group.stack-for-small[type="password"]>*:first-child .button,input.button-group.stack-for-small[type="date"]>*:first-child .button,input.button-group.stack-for-small[type="datetime"]>*:first-child .button,input.button-group.stack-for-small[type="datetime-local"]>*:first-child .button,input.button-group.stack-for-small[type="month"]>*:first-child .button,input.button-group.stack-for-small[type="week"]>*:first-child .button,input.button-group.stack-for-small[type="email"]>*:first-child .button,input.button-group.stack-for-small[type="number"]>*:first-child .button,input.button-group.stack-for-small[type="search"]>*:first-child .button,input.button-group.stack-for-small[type="tel"]>*:first-child .button,input.button-group.stack-for-small[type="time"]>*:first-child .button,input.button-group.stack-for-small[type="url"]>*:first-child .button,input.button-group.stack-for-small[type="color"]>*:first-child .button,textarea.button-group.stack-for-small>*:first-child .button,select.button-group.stack-for-small>*:first-child .button{border-left:0}.button-group.radius.stack-for-small>*,input.button-group.stack-for-small[type="text"]>*,input.button-group.stack-for-small[type="password"]>*,input.button-group.stack-for-small[type="date"]>*,input.button-group.stack-for-small[type="datetime"]>*,input.button-group.stack-for-small[type="datetime-local"]>*,input.button-group.stack-for-small[type="month"]>*,input.button-group.stack-for-small[type="week"]>*,input.button-group.stack-for-small[type="email"]>*,input.button-group.stack-for-small[type="number"]>*,input.button-group.stack-for-small[type="search"]>*,input.button-group.stack-for-small[type="tel"]>*,input.button-group.stack-for-small[type="time"]>*,input.button-group.stack-for-small[type="url"]>*,input.button-group.stack-for-small[type="color"]>*,textarea.button-group.stack-for-small>*,select.button-group.stack-for-small>*,.button-group.radius.stack-for-small>*>a,input.button-group.stack-for-small[type="text"]>*>a,input.button-group.stack-for-small[type="password"]>*>a,input.button-group.stack-for-small[type="date"]>*>a,input.button-group.stack-for-small[type="datetime"]>*>a,input.button-group.stack-for-small[type="datetime-local"]>*>a,input.button-group.stack-for-small[type="month"]>*>a,input.button-group.stack-for-small[type="week"]>*>a,input.button-group.stack-for-small[type="email"]>*>a,input.button-group.stack-for-small[type="number"]>*>a,input.button-group.stack-for-small[type="search"]>*>a,input.button-group.stack-for-small[type="tel"]>*>a,input.button-group.stack-for-small[type="time"]>*>a,input.button-group.stack-for-small[type="url"]>*>a,input.button-group.stack-for-small[type="color"]>*>a,textarea.button-group.stack-for-small>*>a,select.button-group.stack-for-small>*>a,.button-group.radius.stack-for-small>*>button,input.button-group.stack-for-small[type="text"]>*>button,input.button-group.stack-for-small[type="password"]>*>button,input.button-group.stack-for-small[type="date"]>*>button,input.button-group.stack-for-small[type="datetime"]>*>button,input.button-group.stack-for-small[type="datetime-local"]>*>button,input.button-group.stack-for-small[type="month"]>*>button,input.button-group.stack-for-small[type="week"]>*>button,input.button-group.stack-for-small[type="email"]>*>button,input.button-group.stack-for-small[type="number"]>*>button,input.button-group.stack-for-small[type="search"]>*>button,input.button-group.stack-for-small[type="tel"]>*>button,input.button-group.stack-for-small[type="time"]>*>button,input.button-group.stack-for-small[type="url"]>*>button,input.button-group.stack-for-small[type="color"]>*>button,textarea.button-group.stack-for-small>*>button,select.button-group.stack-for-small>*>button,.button-group.radius.stack-for-small>*>.button,input.button-group.stack-for-small[type="text"]>*>.button,input.button-group.stack-for-small[type="password"]>*>.button,input.button-group.stack-for-small[type="date"]>*>.button,input.button-group.stack-for-small[type="datetime"]>*>.button,input.button-group.stack-for-small[type="datetime-local"]>*>.button,input.button-group.stack-for-small[type="month"]>*>.button,input.button-group.stack-for-small[type="week"]>*>.button,input.button-group.stack-for-small[type="email"]>*>.button,input.button-group.stack-for-small[type="number"]>*>.button,input.button-group.stack-for-small[type="search"]>*>.button,input.button-group.stack-for-small[type="tel"]>*>.button,input.button-group.stack-for-small[type="time"]>*>.button,input.button-group.stack-for-small[type="url"]>*>.button,input.button-group.stack-for-small[type="color"]>*>.button,textarea.button-group.stack-for-small>*>.button,select.button-group.stack-for-small>*>.button{border-radius:0}.button-group.radius.stack-for-small>*:first-child,input.button-group.stack-for-small[type="text"]>*:first-child,input.button-group.stack-for-small[type="password"]>*:first-child,input.button-group.stack-for-small[type="date"]>*:first-child,input.button-group.stack-for-small[type="datetime"]>*:first-child,input.button-group.stack-for-small[type="datetime-local"]>*:first-child,input.button-group.stack-for-small[type="month"]>*:first-child,input.button-group.stack-for-small[type="week"]>*:first-child,input.button-group.stack-for-small[type="email"]>*:first-child,input.button-group.stack-for-small[type="number"]>*:first-child,input.button-group.stack-for-small[type="search"]>*:first-child,input.button-group.stack-for-small[type="tel"]>*:first-child,input.button-group.stack-for-small[type="time"]>*:first-child,input.button-group.stack-for-small[type="url"]>*:first-child,input.button-group.stack-for-small[type="color"]>*:first-child,textarea.button-group.stack-for-small>*:first-child,select.button-group.stack-for-small>*:first-child,.button-group.radius.stack-for-small>*:first-child>a,input.button-group.stack-for-small[type="text"]>*:first-child>a,input.button-group.stack-for-small[type="password"]>*:first-child>a,input.button-group.stack-for-small[type="date"]>*:first-child>a,input.button-group.stack-for-small[type="datetime"]>*:first-child>a,input.button-group.stack-for-small[type="datetime-local"]>*:first-child>a,input.button-group.stack-for-small[type="month"]>*:first-child>a,input.button-group.stack-for-small[type="week"]>*:first-child>a,input.button-group.stack-for-small[type="email"]>*:first-child>a,input.button-group.stack-for-small[type="number"]>*:first-child>a,input.button-group.stack-for-small[type="search"]>*:first-child>a,input.button-group.stack-for-small[type="tel"]>*:first-child>a,input.button-group.stack-for-small[type="time"]>*:first-child>a,input.button-group.stack-for-small[type="url"]>*:first-child>a,input.button-group.stack-for-small[type="color"]>*:first-child>a,textarea.button-group.stack-for-small>*:first-child>a,select.button-group.stack-for-small>*:first-child>a,.button-group.radius.stack-for-small>*:first-child>button,input.button-group.stack-for-small[type="text"]>*:first-child>button,input.button-group.stack-for-small[type="password"]>*:first-child>button,input.button-group.stack-for-small[type="date"]>*:first-child>button,input.button-group.stack-for-small[type="datetime"]>*:first-child>button,input.button-group.stack-for-small[type="datetime-local"]>*:first-child>button,input.button-group.stack-for-small[type="month"]>*:first-child>button,input.button-group.stack-for-small[type="week"]>*:first-child>button,input.button-group.stack-for-small[type="email"]>*:first-child>button,input.button-group.stack-for-small[type="number"]>*:first-child>button,input.button-group.stack-for-small[type="search"]>*:first-child>button,input.button-group.stack-for-small[type="tel"]>*:first-child>button,input.button-group.stack-for-small[type="time"]>*:first-child>button,input.button-group.stack-for-small[type="url"]>*:first-child>button,input.button-group.stack-for-small[type="color"]>*:first-child>button,textarea.button-group.stack-for-small>*:first-child>button,select.button-group.stack-for-small>*:first-child>button,.button-group.radius.stack-for-small>*:first-child>.button,input.button-group.stack-for-small[type="text"]>*:first-child>.button,input.button-group.stack-for-small[type="password"]>*:first-child>.button,input.button-group.stack-for-small[type="date"]>*:first-child>.button,input.button-group.stack-for-small[type="datetime"]>*:first-child>.button,input.button-group.stack-for-small[type="datetime-local"]>*:first-child>.button,input.button-group.stack-for-small[type="month"]>*:first-child>.button,input.button-group.stack-for-small[type="week"]>*:first-child>.button,input.button-group.stack-for-small[type="email"]>*:first-child>.button,input.button-group.stack-for-small[type="number"]>*:first-child>.button,input.button-group.stack-for-small[type="search"]>*:first-child>.button,input.button-group.stack-for-small[type="tel"]>*:first-child>.button,input.button-group.stack-for-small[type="time"]>*:first-child>.button,input.button-group.stack-for-small[type="url"]>*:first-child>.button,input.button-group.stack-for-small[type="color"]>*:first-child>.button,textarea.button-group.stack-for-small>*:first-child>.button,select.button-group.stack-for-small>*:first-child>.button{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.button-group.radius.stack-for-small>*:last-child,input.button-group.stack-for-small[type="text"]>*:last-child,input.button-group.stack-for-small[type="password"]>*:last-child,input.button-group.stack-for-small[type="date"]>*:last-child,input.button-group.stack-for-small[type="datetime"]>*:last-child,input.button-group.stack-for-small[type="datetime-local"]>*:last-child,input.button-group.stack-for-small[type="month"]>*:last-child,input.button-group.stack-for-small[type="week"]>*:last-child,input.button-group.stack-for-small[type="email"]>*:last-child,input.button-group.stack-for-small[type="number"]>*:last-child,input.button-group.stack-for-small[type="search"]>*:last-child,input.button-group.stack-for-small[type="tel"]>*:last-child,input.button-group.stack-for-small[type="time"]>*:last-child,input.button-group.stack-for-small[type="url"]>*:last-child,input.button-group.stack-for-small[type="color"]>*:last-child,textarea.button-group.stack-for-small>*:last-child,select.button-group.stack-for-small>*:last-child,.button-group.radius.stack-for-small>*:last-child>a,input.button-group.stack-for-small[type="text"]>*:last-child>a,input.button-group.stack-for-small[type="password"]>*:last-child>a,input.button-group.stack-for-small[type="date"]>*:last-child>a,input.button-group.stack-for-small[type="datetime"]>*:last-child>a,input.button-group.stack-for-small[type="datetime-local"]>*:last-child>a,input.button-group.stack-for-small[type="month"]>*:last-child>a,input.button-group.stack-for-small[type="week"]>*:last-child>a,input.button-group.stack-for-small[type="email"]>*:last-child>a,input.button-group.stack-for-small[type="number"]>*:last-child>a,input.button-group.stack-for-small[type="search"]>*:last-child>a,input.button-group.stack-for-small[type="tel"]>*:last-child>a,input.button-group.stack-for-small[type="time"]>*:last-child>a,input.button-group.stack-for-small[type="url"]>*:last-child>a,input.button-group.stack-for-small[type="color"]>*:last-child>a,textarea.button-group.stack-for-small>*:last-child>a,select.button-group.stack-for-small>*:last-child>a,.button-group.radius.stack-for-small>*:last-child>button,input.button-group.stack-for-small[type="text"]>*:last-child>button,input.button-group.stack-for-small[type="password"]>*:last-child>button,input.button-group.stack-for-small[type="date"]>*:last-child>button,input.button-group.stack-for-small[type="datetime"]>*:last-child>button,input.button-group.stack-for-small[type="datetime-local"]>*:last-child>button,input.button-group.stack-for-small[type="month"]>*:last-child>button,input.button-group.stack-for-small[type="week"]>*:last-child>button,input.button-group.stack-for-small[type="email"]>*:last-child>button,input.button-group.stack-for-small[type="number"]>*:last-child>button,input.button-group.stack-for-small[type="search"]>*:last-child>button,input.button-group.stack-for-small[type="tel"]>*:last-child>button,input.button-group.stack-for-small[type="time"]>*:last-child>button,input.button-group.stack-for-small[type="url"]>*:last-child>button,input.button-group.stack-for-small[type="color"]>*:last-child>button,textarea.button-group.stack-for-small>*:last-child>button,select.button-group.stack-for-small>*:last-child>button,.button-group.radius.stack-for-small>*:last-child>.button,input.button-group.stack-for-small[type="text"]>*:last-child>.button,input.button-group.stack-for-small[type="password"]>*:last-child>.button,input.button-group.stack-for-small[type="date"]>*:last-child>.button,input.button-group.stack-for-small[type="datetime"]>*:last-child>.button,input.button-group.stack-for-small[type="datetime-local"]>*:last-child>.button,input.button-group.stack-for-small[type="month"]>*:last-child>.button,input.button-group.stack-for-small[type="week"]>*:last-child>.button,input.button-group.stack-for-small[type="email"]>*:last-child>.button,input.button-group.stack-for-small[type="number"]>*:last-child>.button,input.button-group.stack-for-small[type="search"]>*:last-child>.button,input.button-group.stack-for-small[type="tel"]>*:last-child>.button,input.button-group.stack-for-small[type="time"]>*:last-child>.button,input.button-group.stack-for-small[type="url"]>*:last-child>.button,input.button-group.stack-for-small[type="color"]>*:last-child>.button,textarea.button-group.stack-for-small>*:last-child>.button,select.button-group.stack-for-small>*:last-child>.button{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}}@media only screen and (max-width: 40em){.button-group.radius.stack-for-small>*,input.button-group.stack-for-small[type="text"]>*,input.button-group.stack-for-small[type="password"]>*,input.button-group.stack-for-small[type="date"]>*,input.button-group.stack-for-small[type="datetime"]>*,input.button-group.stack-for-small[type="datetime-local"]>*,input.button-group.stack-for-small[type="month"]>*,input.button-group.stack-for-small[type="week"]>*,input.button-group.stack-for-small[type="email"]>*,input.button-group.stack-for-small[type="number"]>*,input.button-group.stack-for-small[type="search"]>*,input.button-group.stack-for-small[type="tel"]>*,input.button-group.stack-for-small[type="time"]>*,input.button-group.stack-for-small[type="url"]>*,input.button-group.stack-for-small[type="color"]>*,textarea.button-group.stack-for-small>*,select.button-group.stack-for-small>*{margin:0 -2px;display:inline-block;display:block;margin:0}.button-group.radius.stack-for-small>*>button,input.button-group.stack-for-small[type="text"]>*>button,input.button-group.stack-for-small[type="password"]>*>button,input.button-group.stack-for-small[type="date"]>*>button,input.button-group.stack-for-small[type="datetime"]>*>button,input.button-group.stack-for-small[type="datetime-local"]>*>button,input.button-group.stack-for-small[type="month"]>*>button,input.button-group.stack-for-small[type="week"]>*>button,input.button-group.stack-for-small[type="email"]>*>button,input.button-group.stack-for-small[type="number"]>*>button,input.button-group.stack-for-small[type="search"]>*>button,input.button-group.stack-for-small[type="tel"]>*>button,input.button-group.stack-for-small[type="time"]>*>button,input.button-group.stack-for-small[type="url"]>*>button,input.button-group.stack-for-small[type="color"]>*>button,textarea.button-group.stack-for-small>*>button,select.button-group.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button,input.button-group.stack-for-small[type="text"]>* .button,input.button-group.stack-for-small[type="password"]>* .button,input.button-group.stack-for-small[type="date"]>* .button,input.button-group.stack-for-small[type="datetime"]>* .button,input.button-group.stack-for-small[type="datetime-local"]>* .button,input.button-group.stack-for-small[type="month"]>* .button,input.button-group.stack-for-small[type="week"]>* .button,input.button-group.stack-for-small[type="email"]>* .button,input.button-group.stack-for-small[type="number"]>* .button,input.button-group.stack-for-small[type="search"]>* .button,input.button-group.stack-for-small[type="tel"]>* .button,input.button-group.stack-for-small[type="time"]>* .button,input.button-group.stack-for-small[type="url"]>* .button,input.button-group.stack-for-small[type="color"]>* .button,textarea.button-group.stack-for-small>* .button,select.button-group.stack-for-small>* .button{border-left:2px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius.stack-for-small>*:first-child button,input.button-group.stack-for-small[type="text"]>*:first-child button,input.button-group.stack-for-small[type="password"]>*:first-child button,input.button-group.stack-for-small[type="date"]>*:first-child button,input.button-group.stack-for-small[type="datetime"]>*:first-child button,input.button-group.stack-for-small[type="datetime-local"]>*:first-child button,input.button-group.stack-for-small[type="month"]>*:first-child button,input.button-group.stack-for-small[type="week"]>*:first-child button,input.button-group.stack-for-small[type="email"]>*:first-child button,input.button-group.stack-for-small[type="number"]>*:first-child button,input.button-group.stack-for-small[type="search"]>*:first-child button,input.button-group.stack-for-small[type="tel"]>*:first-child button,input.button-group.stack-for-small[type="time"]>*:first-child button,input.button-group.stack-for-small[type="url"]>*:first-child button,input.button-group.stack-for-small[type="color"]>*:first-child button,textarea.button-group.stack-for-small>*:first-child button,select.button-group.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button,input.button-group.stack-for-small[type="text"]>*:first-child .button,input.button-group.stack-for-small[type="password"]>*:first-child .button,input.button-group.stack-for-small[type="date"]>*:first-child .button,input.button-group.stack-for-small[type="datetime"]>*:first-child .button,input.button-group.stack-for-small[type="datetime-local"]>*:first-child .button,input.button-group.stack-for-small[type="month"]>*:first-child .button,input.button-group.stack-for-small[type="week"]>*:first-child .button,input.button-group.stack-for-small[type="email"]>*:first-child .button,input.button-group.stack-for-small[type="number"]>*:first-child .button,input.button-group.stack-for-small[type="search"]>*:first-child .button,input.button-group.stack-for-small[type="tel"]>*:first-child .button,input.button-group.stack-for-small[type="time"]>*:first-child .button,input.button-group.stack-for-small[type="url"]>*:first-child .button,input.button-group.stack-for-small[type="color"]>*:first-child .button,textarea.button-group.stack-for-small>*:first-child .button,select.button-group.stack-for-small>*:first-child .button{border-left:0}.button-group.radius.stack-for-small>*>button,input.button-group.stack-for-small[type="text"]>*>button,input.button-group.stack-for-small[type="password"]>*>button,input.button-group.stack-for-small[type="date"]>*>button,input.button-group.stack-for-small[type="datetime"]>*>button,input.button-group.stack-for-small[type="datetime-local"]>*>button,input.button-group.stack-for-small[type="month"]>*>button,input.button-group.stack-for-small[type="week"]>*>button,input.button-group.stack-for-small[type="email"]>*>button,input.button-group.stack-for-small[type="number"]>*>button,input.button-group.stack-for-small[type="search"]>*>button,input.button-group.stack-for-small[type="tel"]>*>button,input.button-group.stack-for-small[type="time"]>*>button,input.button-group.stack-for-small[type="url"]>*>button,input.button-group.stack-for-small[type="color"]>*>button,textarea.button-group.stack-for-small>*>button,select.button-group.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button,input.button-group.stack-for-small[type="text"]>* .button,input.button-group.stack-for-small[type="password"]>* .button,input.button-group.stack-for-small[type="date"]>* .button,input.button-group.stack-for-small[type="datetime"]>* .button,input.button-group.stack-for-small[type="datetime-local"]>* .button,input.button-group.stack-for-small[type="month"]>* .button,input.button-group.stack-for-small[type="week"]>* .button,input.button-group.stack-for-small[type="email"]>* .button,input.button-group.stack-for-small[type="number"]>* .button,input.button-group.stack-for-small[type="search"]>* .button,input.button-group.stack-for-small[type="tel"]>* .button,input.button-group.stack-for-small[type="time"]>* .button,input.button-group.stack-for-small[type="url"]>* .button,input.button-group.stack-for-small[type="color"]>* .button,textarea.button-group.stack-for-small>* .button,select.button-group.stack-for-small>* .button{border-top:2px solid;border-color:rgba(255,255,255,0.5);border-left-width:0px;margin:0;display:block}.button-group.radius.stack-for-small>*:first-child button,input.button-group.stack-for-small[type="text"]>*:first-child button,input.button-group.stack-for-small[type="password"]>*:first-child button,input.button-group.stack-for-small[type="date"]>*:first-child button,input.button-group.stack-for-small[type="datetime"]>*:first-child button,input.button-group.stack-for-small[type="datetime-local"]>*:first-child button,input.button-group.stack-for-small[type="month"]>*:first-child button,input.button-group.stack-for-small[type="week"]>*:first-child button,input.button-group.stack-for-small[type="email"]>*:first-child button,input.button-group.stack-for-small[type="number"]>*:first-child button,input.button-group.stack-for-small[type="search"]>*:first-child button,input.button-group.stack-for-small[type="tel"]>*:first-child button,input.button-group.stack-for-small[type="time"]>*:first-child button,input.button-group.stack-for-small[type="url"]>*:first-child button,input.button-group.stack-for-small[type="color"]>*:first-child button,textarea.button-group.stack-for-small>*:first-child button,select.button-group.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button,input.button-group.stack-for-small[type="text"]>*:first-child .button,input.button-group.stack-for-small[type="password"]>*:first-child .button,input.button-group.stack-for-small[type="date"]>*:first-child .button,input.button-group.stack-for-small[type="datetime"]>*:first-child .button,input.button-group.stack-for-small[type="datetime-local"]>*:first-child .button,input.button-group.stack-for-small[type="month"]>*:first-child .button,input.button-group.stack-for-small[type="week"]>*:first-child .button,input.button-group.stack-for-small[type="email"]>*:first-child .button,input.button-group.stack-for-small[type="number"]>*:first-child .button,input.button-group.stack-for-small[type="search"]>*:first-child .button,input.button-group.stack-for-small[type="tel"]>*:first-child .button,input.button-group.stack-for-small[type="time"]>*:first-child .button,input.button-group.stack-for-small[type="url"]>*:first-child .button,input.button-group.stack-for-small[type="color"]>*:first-child .button,textarea.button-group.stack-for-small>*:first-child .button,select.button-group.stack-for-small>*:first-child .button{border-top:0}.button-group.radius.stack-for-small>*,input.button-group.stack-for-small[type="text"]>*,input.button-group.stack-for-small[type="password"]>*,input.button-group.stack-for-small[type="date"]>*,input.button-group.stack-for-small[type="datetime"]>*,input.button-group.stack-for-small[type="datetime-local"]>*,input.button-group.stack-for-small[type="month"]>*,input.button-group.stack-for-small[type="week"]>*,input.button-group.stack-for-small[type="email"]>*,input.button-group.stack-for-small[type="number"]>*,input.button-group.stack-for-small[type="search"]>*,input.button-group.stack-for-small[type="tel"]>*,input.button-group.stack-for-small[type="time"]>*,input.button-group.stack-for-small[type="url"]>*,input.button-group.stack-for-small[type="color"]>*,textarea.button-group.stack-for-small>*,select.button-group.stack-for-small>*,.button-group.radius.stack-for-small>*>a,input.button-group.stack-for-small[type="text"]>*>a,input.button-group.stack-for-small[type="password"]>*>a,input.button-group.stack-for-small[type="date"]>*>a,input.button-group.stack-for-small[type="datetime"]>*>a,input.button-group.stack-for-small[type="datetime-local"]>*>a,input.button-group.stack-for-small[type="month"]>*>a,input.button-group.stack-for-small[type="week"]>*>a,input.button-group.stack-for-small[type="email"]>*>a,input.button-group.stack-for-small[type="number"]>*>a,input.button-group.stack-for-small[type="search"]>*>a,input.button-group.stack-for-small[type="tel"]>*>a,input.button-group.stack-for-small[type="time"]>*>a,input.button-group.stack-for-small[type="url"]>*>a,input.button-group.stack-for-small[type="color"]>*>a,textarea.button-group.stack-for-small>*>a,select.button-group.stack-for-small>*>a,.button-group.radius.stack-for-small>*>button,input.button-group.stack-for-small[type="text"]>*>button,input.button-group.stack-for-small[type="password"]>*>button,input.button-group.stack-for-small[type="date"]>*>button,input.button-group.stack-for-small[type="datetime"]>*>button,input.button-group.stack-for-small[type="datetime-local"]>*>button,input.button-group.stack-for-small[type="month"]>*>button,input.button-group.stack-for-small[type="week"]>*>button,input.button-group.stack-for-small[type="email"]>*>button,input.button-group.stack-for-small[type="number"]>*>button,input.button-group.stack-for-small[type="search"]>*>button,input.button-group.stack-for-small[type="tel"]>*>button,input.button-group.stack-for-small[type="time"]>*>button,input.button-group.stack-for-small[type="url"]>*>button,input.button-group.stack-for-small[type="color"]>*>button,textarea.button-group.stack-for-small>*>button,select.button-group.stack-for-small>*>button,.button-group.radius.stack-for-small>*>.button,input.button-group.stack-for-small[type="text"]>*>.button,input.button-group.stack-for-small[type="password"]>*>.button,input.button-group.stack-for-small[type="date"]>*>.button,input.button-group.stack-for-small[type="datetime"]>*>.button,input.button-group.stack-for-small[type="datetime-local"]>*>.button,input.button-group.stack-for-small[type="month"]>*>.button,input.button-group.stack-for-small[type="week"]>*>.button,input.button-group.stack-for-small[type="email"]>*>.button,input.button-group.stack-for-small[type="number"]>*>.button,input.button-group.stack-for-small[type="search"]>*>.button,input.button-group.stack-for-small[type="tel"]>*>.button,input.button-group.stack-for-small[type="time"]>*>.button,input.button-group.stack-for-small[type="url"]>*>.button,input.button-group.stack-for-small[type="color"]>*>.button,textarea.button-group.stack-for-small>*>.button,select.button-group.stack-for-small>*>.button{border-radius:0}.button-group.radius.stack-for-small>*:first-child,input.button-group.stack-for-small[type="text"]>*:first-child,input.button-group.stack-for-small[type="password"]>*:first-child,input.button-group.stack-for-small[type="date"]>*:first-child,input.button-group.stack-for-small[type="datetime"]>*:first-child,input.button-group.stack-for-small[type="datetime-local"]>*:first-child,input.button-group.stack-for-small[type="month"]>*:first-child,input.button-group.stack-for-small[type="week"]>*:first-child,input.button-group.stack-for-small[type="email"]>*:first-child,input.button-group.stack-for-small[type="number"]>*:first-child,input.button-group.stack-for-small[type="search"]>*:first-child,input.button-group.stack-for-small[type="tel"]>*:first-child,input.button-group.stack-for-small[type="time"]>*:first-child,input.button-group.stack-for-small[type="url"]>*:first-child,input.button-group.stack-for-small[type="color"]>*:first-child,textarea.button-group.stack-for-small>*:first-child,select.button-group.stack-for-small>*:first-child,.button-group.radius.stack-for-small>*:first-child>a,input.button-group.stack-for-small[type="text"]>*:first-child>a,input.button-group.stack-for-small[type="password"]>*:first-child>a,input.button-group.stack-for-small[type="date"]>*:first-child>a,input.button-group.stack-for-small[type="datetime"]>*:first-child>a,input.button-group.stack-for-small[type="datetime-local"]>*:first-child>a,input.button-group.stack-for-small[type="month"]>*:first-child>a,input.button-group.stack-for-small[type="week"]>*:first-child>a,input.button-group.stack-for-small[type="email"]>*:first-child>a,input.button-group.stack-for-small[type="number"]>*:first-child>a,input.button-group.stack-for-small[type="search"]>*:first-child>a,input.button-group.stack-for-small[type="tel"]>*:first-child>a,input.button-group.stack-for-small[type="time"]>*:first-child>a,input.button-group.stack-for-small[type="url"]>*:first-child>a,input.button-group.stack-for-small[type="color"]>*:first-child>a,textarea.button-group.stack-for-small>*:first-child>a,select.button-group.stack-for-small>*:first-child>a,.button-group.radius.stack-for-small>*:first-child>button,input.button-group.stack-for-small[type="text"]>*:first-child>button,input.button-group.stack-for-small[type="password"]>*:first-child>button,input.button-group.stack-for-small[type="date"]>*:first-child>button,input.button-group.stack-for-small[type="datetime"]>*:first-child>button,input.button-group.stack-for-small[type="datetime-local"]>*:first-child>button,input.button-group.stack-for-small[type="month"]>*:first-child>button,input.button-group.stack-for-small[type="week"]>*:first-child>button,input.button-group.stack-for-small[type="email"]>*:first-child>button,input.button-group.stack-for-small[type="number"]>*:first-child>button,input.button-group.stack-for-small[type="search"]>*:first-child>button,input.button-group.stack-for-small[type="tel"]>*:first-child>button,input.button-group.stack-for-small[type="time"]>*:first-child>button,input.button-group.stack-for-small[type="url"]>*:first-child>button,input.button-group.stack-for-small[type="color"]>*:first-child>button,textarea.button-group.stack-for-small>*:first-child>button,select.button-group.stack-for-small>*:first-child>button,.button-group.radius.stack-for-small>*:first-child>.button,input.button-group.stack-for-small[type="text"]>*:first-child>.button,input.button-group.stack-for-small[type="password"]>*:first-child>.button,input.button-group.stack-for-small[type="date"]>*:first-child>.button,input.button-group.stack-for-small[type="datetime"]>*:first-child>.button,input.button-group.stack-for-small[type="datetime-local"]>*:first-child>.button,input.button-group.stack-for-small[type="month"]>*:first-child>.button,input.button-group.stack-for-small[type="week"]>*:first-child>.button,input.button-group.stack-for-small[type="email"]>*:first-child>.button,input.button-group.stack-for-small[type="number"]>*:first-child>.button,input.button-group.stack-for-small[type="search"]>*:first-child>.button,input.button-group.stack-for-small[type="tel"]>*:first-child>.button,input.button-group.stack-for-small[type="time"]>*:first-child>.button,input.button-group.stack-for-small[type="url"]>*:first-child>.button,input.button-group.stack-for-small[type="color"]>*:first-child>.button,textarea.button-group.stack-for-small>*:first-child>.button,select.button-group.stack-for-small>*:first-child>.button{-webkit-top-left-radius:3px;-webkit-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}.button-group.radius.stack-for-small>*:last-child,input.button-group.stack-for-small[type="text"]>*:last-child,input.button-group.stack-for-small[type="password"]>*:last-child,input.button-group.stack-for-small[type="date"]>*:last-child,input.button-group.stack-for-small[type="datetime"]>*:last-child,input.button-group.stack-for-small[type="datetime-local"]>*:last-child,input.button-group.stack-for-small[type="month"]>*:last-child,input.button-group.stack-for-small[type="week"]>*:last-child,input.button-group.stack-for-small[type="email"]>*:last-child,input.button-group.stack-for-small[type="number"]>*:last-child,input.button-group.stack-for-small[type="search"]>*:last-child,input.button-group.stack-for-small[type="tel"]>*:last-child,input.button-group.stack-for-small[type="time"]>*:last-child,input.button-group.stack-for-small[type="url"]>*:last-child,input.button-group.stack-for-small[type="color"]>*:last-child,textarea.button-group.stack-for-small>*:last-child,select.button-group.stack-for-small>*:last-child,.button-group.radius.stack-for-small>*:last-child>a,input.button-group.stack-for-small[type="text"]>*:last-child>a,input.button-group.stack-for-small[type="password"]>*:last-child>a,input.button-group.stack-for-small[type="date"]>*:last-child>a,input.button-group.stack-for-small[type="datetime"]>*:last-child>a,input.button-group.stack-for-small[type="datetime-local"]>*:last-child>a,input.button-group.stack-for-small[type="month"]>*:last-child>a,input.button-group.stack-for-small[type="week"]>*:last-child>a,input.button-group.stack-for-small[type="email"]>*:last-child>a,input.button-group.stack-for-small[type="number"]>*:last-child>a,input.button-group.stack-for-small[type="search"]>*:last-child>a,input.button-group.stack-for-small[type="tel"]>*:last-child>a,input.button-group.stack-for-small[type="time"]>*:last-child>a,input.button-group.stack-for-small[type="url"]>*:last-child>a,input.button-group.stack-for-small[type="color"]>*:last-child>a,textarea.button-group.stack-for-small>*:last-child>a,select.button-group.stack-for-small>*:last-child>a,.button-group.radius.stack-for-small>*:last-child>button,input.button-group.stack-for-small[type="text"]>*:last-child>button,input.button-group.stack-for-small[type="password"]>*:last-child>button,input.button-group.stack-for-small[type="date"]>*:last-child>button,input.button-group.stack-for-small[type="datetime"]>*:last-child>button,input.button-group.stack-for-small[type="datetime-local"]>*:last-child>button,input.button-group.stack-for-small[type="month"]>*:last-child>button,input.button-group.stack-for-small[type="week"]>*:last-child>button,input.button-group.stack-for-small[type="email"]>*:last-child>button,input.button-group.stack-for-small[type="number"]>*:last-child>button,input.button-group.stack-for-small[type="search"]>*:last-child>button,input.button-group.stack-for-small[type="tel"]>*:last-child>button,input.button-group.stack-for-small[type="time"]>*:last-child>button,input.button-group.stack-for-small[type="url"]>*:last-child>button,input.button-group.stack-for-small[type="color"]>*:last-child>button,textarea.button-group.stack-for-small>*:last-child>button,select.button-group.stack-for-small>*:last-child>button,.button-group.radius.stack-for-small>*:last-child>.button,input.button-group.stack-for-small[type="text"]>*:last-child>.button,input.button-group.stack-for-small[type="password"]>*:last-child>.button,input.button-group.stack-for-small[type="date"]>*:last-child>.button,input.button-group.stack-for-small[type="datetime"]>*:last-child>.button,input.button-group.stack-for-small[type="datetime-local"]>*:last-child>.button,input.button-group.stack-for-small[type="month"]>*:last-child>.button,input.button-group.stack-for-small[type="week"]>*:last-child>.button,input.button-group.stack-for-small[type="email"]>*:last-child>.button,input.button-group.stack-for-small[type="number"]>*:last-child>.button,input.button-group.stack-for-small[type="search"]>*:last-child>.button,input.button-group.stack-for-small[type="tel"]>*:last-child>.button,input.button-group.stack-for-small[type="time"]>*:last-child>.button,input.button-group.stack-for-small[type="url"]>*:last-child>.button,input.button-group.stack-for-small[type="color"]>*:last-child>.button,textarea.button-group.stack-for-small>*:last-child>.button,select.button-group.stack-for-small>*:last-child>.button{-webkit-bottom-left-radius:3px;-webkit-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}}.button-group.round>*{margin:0 -2px;display:inline-block}.button-group.round>*>button,.button-group.round>* .button{border-left:2px solid;border-color:rgba(255,255,255,0.5)}.button-group.round>*:first-child button,.button-group.round>*:first-child .button{border-left:0}.button-group.round>*,.button-group.round>*>a,.button-group.round>*>button,.button-group.round>*>.button{border-radius:0}.button-group.round>*:first-child,.button-group.round>*:first-child>a,.button-group.round>*:first-child>button,.button-group.round>*:first-child>.button{-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.button-group.round>*:last-child,.button-group.round>*:last-child>a,.button-group.round>*:last-child>button,.button-group.round>*:last-child>.button{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}.button-group.round.stack>*{margin:0 -2px;display:inline-block;display:block;margin:0}.button-group.round.stack>*>button,.button-group.round.stack>* .button{border-left:2px solid;border-color:rgba(255,255,255,0.5)}.button-group.round.stack>*:first-child button,.button-group.round.stack>*:first-child .button{border-left:0}.button-group.round.stack>*>button,.button-group.round.stack>* .button{border-top:2px solid;border-color:rgba(255,255,255,0.5);border-left-width:0px;margin:0;display:block}.button-group.round.stack>*:first-child button,.button-group.round.stack>*:first-child .button{border-top:0}.button-group.round.stack>*,.button-group.round.stack>*>a,.button-group.round.stack>*>button,.button-group.round.stack>*>.button{border-radius:0}.button-group.round.stack>*:first-child,.button-group.round.stack>*:first-child>a,.button-group.round.stack>*:first-child>button,.button-group.round.stack>*:first-child>.button{-webkit-top-left-radius:0.75rem;-webkit-top-right-radius:0.75rem;border-top-left-radius:0.75rem;border-top-right-radius:0.75rem}.button-group.round.stack>*:last-child,.button-group.round.stack>*:last-child>a,.button-group.round.stack>*:last-child>button,.button-group.round.stack>*:last-child>.button{-webkit-bottom-left-radius:0.75rem;-webkit-bottom-right-radius:0.75rem;border-bottom-left-radius:0.75rem;border-bottom-right-radius:0.75rem}@media only screen and (min-width: 40.063em){.button-group.round.stack-for-small>*{margin:0 -2px;display:inline-block}.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-left:2px solid;border-color:rgba(255,255,255,0.5)}.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{border-left:0}.button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>*>.button{border-radius:0}.button-group.round.stack-for-small>*:first-child,.button-group.round.stack-for-small>*:first-child>a,.button-group.round.stack-for-small>*:first-child>button,.button-group.round.stack-for-small>*:first-child>.button{-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.button-group.round.stack-for-small>*:last-child,.button-group.round.stack-for-small>*:last-child>a,.button-group.round.stack-for-small>*:last-child>button,.button-group.round.stack-for-small>*:last-child>.button{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}}@media only screen and (max-width: 40em){.button-group.round.stack-for-small>*{margin:0 -2px;display:inline-block;display:block;margin:0}.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-left:2px solid;border-color:rgba(255,255,255,0.5)}.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{border-left:0}.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-top:2px solid;border-color:rgba(255,255,255,0.5);border-left-width:0px;margin:0;display:block}.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{border-top:0}.button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>*>.button{border-radius:0}.button-group.round.stack-for-small>*:first-child,.button-group.round.stack-for-small>*:first-child>a,.button-group.round.stack-for-small>*:first-child>button,.button-group.round.stack-for-small>*:first-child>.button{-webkit-top-left-radius:0.75rem;-webkit-top-right-radius:0.75rem;border-top-left-radius:0.75rem;border-top-right-radius:0.75rem}.button-group.round.stack-for-small>*:last-child,.button-group.round.stack-for-small>*:last-child>a,.button-group.round.stack-for-small>*:last-child>button,.button-group.round.stack-for-small>*:last-child>.button{-webkit-bottom-left-radius:0.75rem;-webkit-bottom-right-radius:0.75rem;border-bottom-left-radius:0.75rem;border-bottom-right-radius:0.75rem}}.button-group.even-2 li{margin:0 -2px;display:inline-block;width:50%}.button-group.even-2 li>button,.button-group.even-2 li .button{border-left:2px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-2 li:first-child button,.button-group.even-2 li:first-child .button{border-left:0}.button-group.even-2 li button,.button-group.even-2 li .button{width:100%}.button-group.even-3 li{margin:0 -2px;display:inline-block;width:33.33333%}.button-group.even-3 li>button,.button-group.even-3 li .button{border-left:2px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-3 li:first-child button,.button-group.even-3 li:first-child .button{border-left:0}.button-group.even-3 li button,.button-group.even-3 li .button{width:100%}.button-group.even-4 li{margin:0 -2px;display:inline-block;width:25%}.button-group.even-4 li>button,.button-group.even-4 li .button{border-left:2px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-4 li:first-child button,.button-group.even-4 li:first-child .button{border-left:0}.button-group.even-4 li button,.button-group.even-4 li .button{width:100%}.button-group.even-5 li{margin:0 -2px;display:inline-block;width:20%}.button-group.even-5 li>button,.button-group.even-5 li .button{border-left:2px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-5 li:first-child button,.button-group.even-5 li:first-child .button{border-left:0}.button-group.even-5 li button,.button-group.even-5 li .button{width:100%}.button-group.even-6 li{margin:0 -2px;display:inline-block;width:16.66667%}.button-group.even-6 li>button,.button-group.even-6 li .button{border-left:2px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-6 li:first-child button,.button-group.even-6 li:first-child .button{border-left:0}.button-group.even-6 li button,.button-group.even-6 li .button{width:100%}.button-group.even-7 li{margin:0 -2px;display:inline-block;width:14.28571%}.button-group.even-7 li>button,.button-group.even-7 li .button{border-left:2px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-7 li:first-child button,.button-group.even-7 li:first-child .button{border-left:0}.button-group.even-7 li button,.button-group.even-7 li .button{width:100%}.button-group.even-8 li{margin:0 -2px;display:inline-block;width:12.5%}.button-group.even-8 li>button,.button-group.even-8 li .button{border-left:2px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-8 li:first-child button,.button-group.even-8 li:first-child .button{border-left:0}.button-group.even-8 li button,.button-group.even-8 li .button{width:100%}.button-bar:before,.button-bar:after{content:" ";display:table}.button-bar:after{clear:both}.button-bar .button-group{float:left;margin-right:0.625rem}.button-bar .button-group div{overflow:hidden}.clearing-thumbs,[data-clearing]{margin-bottom:0;margin-left:0;list-style:none}.clearing-thumbs:before,.clearing-thumbs:after,[data-clearing]:before,[data-clearing]:after{content:" ";display:table}.clearing-thumbs:after,[data-clearing]:after{clear:both}.clearing-thumbs li,[data-clearing] li{float:left;margin-right:10px}.clearing-thumbs[class*="block-grid-"] li,[data-clearing][class*="block-grid-"] li{margin-right:0}.clearing-blackout{background:#333;position:fixed;width:100%;height:100%;top:0;left:0;z-index:998}.clearing-blackout .clearing-close{display:block}.clearing-container{position:relative;z-index:998;height:100%;overflow:hidden;margin:0}.clearing-touch-label{position:absolute;top:50%;left:50%;color:#aaa;font-size:0.6em}.visible-img{height:95%;position:relative}.visible-img img{position:absolute;left:50%;top:50%;margin-left:-50%;max-height:100%;max-width:100%}.clearing-caption{color:#ccc;font-size:0.875em;line-height:1.3;margin-bottom:0;text-align:center;bottom:0;background:#333;width:100%;padding:10px 30px 20px;position:absolute;left:0}.clearing-close{z-index:999;padding-left:20px;padding-top:10px;font-size:30px;line-height:1;color:#ccc;display:none}.clearing-close:hover,.clearing-close:focus{color:#ccc}.clearing-assembled .clearing-container{height:100%}.clearing-assembled .clearing-container .carousel>ul{display:none}.clearing-feature li{display:none}.clearing-feature li.clearing-featured-img{display:block}@media only screen and (min-width: 40.063em){.clearing-main-prev,.clearing-main-next{position:absolute;height:100%;width:40px;top:0}.clearing-main-prev>span,.clearing-main-next>span{position:absolute;top:50%;display:block;width:0;height:0;border:solid 12px}.clearing-main-prev>span:hover,.clearing-main-next>span:hover{opacity:0.8}.clearing-main-prev{left:0}.clearing-main-prev>span{left:5px;border-color:transparent;border-right-color:#ccc}.clearing-main-next{right:0}.clearing-main-next>span{border-color:transparent;border-left-color:#ccc}.clearing-main-prev.disabled,.clearing-main-next.disabled{opacity:0.3}.clearing-assembled .clearing-container .carousel{background:rgba(51,51,51,0.8);height:120px;margin-top:10px;text-align:center}.clearing-assembled .clearing-container .carousel>ul{display:inline-block;z-index:999;height:100%;position:relative;float:none}.clearing-assembled .clearing-container .carousel>ul li{display:block;width:120px;min-height:inherit;float:left;overflow:hidden;margin-right:0;padding:0;position:relative;cursor:pointer;opacity:0.4;clear:none}.clearing-assembled .clearing-container .carousel>ul li.fix-height img{height:100%;max-width:none}.clearing-assembled .clearing-container .carousel>ul li a.th{border:none;box-shadow:none;display:block}.clearing-assembled .clearing-container .carousel>ul li img{cursor:pointer !important;width:100% !important}.clearing-assembled .clearing-container .carousel>ul li.visible{opacity:1}.clearing-assembled .clearing-container .carousel>ul li:hover{opacity:0.8}.clearing-assembled .clearing-container .visible-img{background:#333;overflow:hidden;height:85%}.clearing-close{position:absolute;top:10px;right:20px;padding-left:0;padding-top:0}}.f-dropdown{position:absolute;left:-9999px;list-style:none;margin-left:0;outline:none;width:100%;max-height:none;height:auto;background:#fff;border:solid 1px transparent;font-size:0.875rem;z-index:89;margin-top:2px;max-width:200px}.f-dropdown>*:first-child{margin-top:0}.f-dropdown>*:last-child{margin-bottom:0}.f-dropdown:before{content:"";display:block;width:0;height:0;border:inset 0.75rem;border-color:transparent transparent #fff transparent;border-bottom-style:solid;position:absolute;top:-1.5rem;left:10px;z-index:89}.f-dropdown:after{content:"";display:block;width:0;height:0;border:inset 1.75rem;border-color:transparent transparent transparent transparent;border-bottom-style:solid;position:absolute;top:-3.5rem;left:9px;z-index:88}.f-dropdown.right:before{left:auto;right:10px}.f-dropdown.right:after{left:auto;right:9px}.f-dropdown.drop-right{position:absolute;left:-9999px;list-style:none;margin-left:0;outline:none;width:100%;max-height:none;height:auto;background:#fff;border:solid 1px transparent;font-size:0.875rem;z-index:89;margin-top:0;margin-left:2px;max-width:200px}.f-dropdown.drop-right>*:first-child{margin-top:0}.f-dropdown.drop-right>*:last-child{margin-bottom:0}.f-dropdown.drop-right:before{content:"";display:block;width:0;height:0;border:inset 0.75rem;border-color:transparent #fff transparent transparent;border-right-style:solid;position:absolute;top:10px;left:-1.5rem;z-index:89}.f-dropdown.drop-right:after{content:"";display:block;width:0;height:0;border:inset 1.75rem;border-color:transparent transparent transparent transparent;border-right-style:solid;position:absolute;top:9px;left:-3.5rem;z-index:88}.f-dropdown.drop-left{position:absolute;left:-9999px;list-style:none;margin-left:0;outline:none;width:100%;max-height:none;height:auto;background:#fff;border:solid 1px transparent;font-size:0.875rem;z-index:89;margin-top:0;margin-left:-2px;max-width:200px}.f-dropdown.drop-left>*:first-child{margin-top:0}.f-dropdown.drop-left>*:last-child{margin-bottom:0}.f-dropdown.drop-left:before{content:"";display:block;width:0;height:0;border:inset 0.75rem;border-color:transparent transparent transparent #fff;border-left-style:solid;position:absolute;top:10px;right:-1.5rem;left:auto;z-index:89}.f-dropdown.drop-left:after{content:"";display:block;width:0;height:0;border:inset 1.75rem;border-color:transparent transparent transparent transparent;border-left-style:solid;position:absolute;top:9px;right:-3.5rem;left:auto;z-index:88}.f-dropdown.drop-top{position:absolute;left:-9999px;list-style:none;margin-left:0;outline:none;width:100%;max-height:none;height:auto;background:#fff;border:solid 1px transparent;font-size:0.875rem;z-index:89;margin-top:-2px;margin-left:0;max-width:200px}.f-dropdown.drop-top>*:first-child{margin-top:0}.f-dropdown.drop-top>*:last-child{margin-bottom:0}.f-dropdown.drop-top:before{content:"";display:block;width:0;height:0;border:inset 0.75rem;border-color:#fff transparent transparent transparent;border-top-style:solid;position:absolute;top:auto;bottom:-1.5rem;left:10px;right:auto;z-index:89}.f-dropdown.drop-top:after{content:"";display:block;width:0;height:0;border:inset 1.75rem;border-color:transparent transparent transparent transparent;border-top-style:solid;position:absolute;top:auto;bottom:-3.5rem;left:9px;right:auto;z-index:88}.f-dropdown li{font-size:0.875rem;cursor:pointer;line-height:1.125rem;margin:0}.f-dropdown li:hover,.f-dropdown li:focus{background:#eee}.f-dropdown li.radius{border-radius:3px}.f-dropdown li a{display:block;padding:0.5rem;color:#555}.f-dropdown.content,.popover{position:absolute;left:-9999px;list-style:none;margin-left:0;outline:none;padding:1rem;width:100%;height:auto;max-height:none;background:#fff;border:solid 1px transparent;font-size:0.875rem;z-index:89;max-width:200px}.f-dropdown.content>*:first-child,.popover>*:first-child{margin-top:0}.f-dropdown.content>*:last-child,.popover>*:last-child{margin-bottom:0}.f-dropdown.tiny{max-width:200px}.f-dropdown.small{max-width:300px}.f-dropdown.medium{max-width:500px}.f-dropdown.large{max-width:800px}.f-dropdown.mega{width:100% !important;max-width:100% !important}.f-dropdown.mega.open{left:0 !important}.dropdown.button,button.dropdown{position:relative;outline:none;padding-right:3.5625rem}.dropdown.button::after,button.dropdown::after{position:absolute;content:"";width:0;height:0;display:block;border-style:solid;border-color:#fff transparent transparent transparent;top:50%}.dropdown.button::after,button.dropdown::after{border-width:0.375rem;right:1.40625rem;margin-top:-0.15625rem}.dropdown.button::after,button.dropdown::after{border-color:#fff transparent transparent transparent}.dropdown.button.tiny,button.dropdown.tiny{padding-right:2.625rem}.dropdown.button.tiny:after,button.dropdown.tiny:after{border-width:0.375rem;right:1.125rem;margin-top:-0.125rem}.dropdown.button.tiny::after,button.dropdown.tiny::after{border-color:#fff transparent transparent transparent}.dropdown.button.small,button.dropdown.small{padding-right:3.0625rem}.dropdown.button.small::after,button.dropdown.small::after{border-width:0.4375rem;right:1.3125rem;margin-top:-0.15625rem}.dropdown.button.small::after,button.dropdown.small::after{border-color:#fff transparent transparent transparent}.dropdown.button.large,button.dropdown.large{padding-right:3.625rem}.dropdown.button.large::after,button.dropdown.large::after{border-width:0.3125rem;right:1.71875rem;margin-top:-0.15625rem}.dropdown.button.large::after,button.dropdown.large::after{border-color:#fff transparent transparent transparent}.dropdown.button.secondary:after,button.dropdown.secondary:after{border-color:#333 transparent transparent transparent}form{margin:0 0 1rem}form .row .row{margin:0 -0.5rem}form .row .row .column,form .row .row .columns{padding:0 0.5rem}form .row .row.collapse{margin:0}form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}form .row .row.collapse input{-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-bottom-right-radius:0;border-top-right-radius:0}form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:0.5rem}label{font-size:1.25rem;color:#4d4d4d;cursor:pointer;display:block;font-weight:400;line-height:2.6667;margin-bottom:0}label.right{float:none !important;text-align:right}label.inline{margin:0 0 1rem 0;padding:0.625rem 0}label small{text-transform:none;color:#676767}.prefix,.postfix{display:block;position:relative;z-index:2;text-align:center;width:100%;padding-top:0;padding-bottom:0;border-style:solid;border-width:1px;overflow:hidden;font-size:1.25rem;height:2.6875rem;line-height:2.6875rem}.postfix.button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;line-height:2.125rem;border:none}.prefix.button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;line-height:2.125rem;border:none}.prefix.button.radius,input.prefix.button[type="text"],input.prefix.button[type="password"],input.prefix.button[type="date"],input.prefix.button[type="datetime"],input.prefix.button[type="datetime-local"],input.prefix.button[type="month"],input.prefix.button[type="week"],input.prefix.button[type="email"],input.prefix.button[type="number"],input.prefix.button[type="search"],input.prefix.button[type="tel"],input.prefix.button[type="time"],input.prefix.button[type="url"],input.prefix.button[type="color"],textarea.prefix.button,select.prefix.button{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.postfix.button.radius,input.postfix.button[type="text"],input.postfix.button[type="password"],input.postfix.button[type="date"],input.postfix.button[type="datetime"],input.postfix.button[type="datetime-local"],input.postfix.button[type="month"],input.postfix.button[type="week"],input.postfix.button[type="email"],input.postfix.button[type="number"],input.postfix.button[type="search"],input.postfix.button[type="tel"],input.postfix.button[type="time"],input.postfix.button[type="url"],input.postfix.button[type="color"],textarea.postfix.button,select.postfix.button{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.prefix.button.round{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.postfix.button.round{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}span.prefix,label.prefix{background:#f2f2f2;border-right:none;color:#333;border-color:#ccc}span.postfix,label.postfix{background:#f2f2f2;border-left:none;color:#333;border-color:#ccc}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],textarea{-webkit-appearance:none;-webkit-border-radius:0px;background-color:transparent;font-family:inherit;border-style:solid;border-width:2px;border-color:#eee;box-shadow:none;color:#444;display:block;font-size:1.25rem;margin:0 0 1rem 0;padding:0.5rem;height:2.6875rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:box-shadow 0.45s,border-color 0.45s ease-in-out}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="color"]:focus,textarea:focus{box-shadow:0 0 5px rgba(0,0,0,0.25);border-color:rgba(0,0,0,0.25)}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="color"]:focus,textarea:focus{background:transparent;border-color:#0067b1;outline:none}input[type="text"]:disabled,input[type="password"]:disabled,input[type="date"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,input[type="month"]:disabled,input[type="week"]:disabled,input[type="email"]:disabled,input[type="number"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="time"]:disabled,input[type="url"]:disabled,input[type="color"]:disabled,textarea:disabled{background-color:#eee;cursor:default}input[type="text"][disabled],input[type="text"][readonly],fieldset[disabled] input[type="text"],input[type="password"][disabled],input[type="password"][readonly],fieldset[disabled] input[type="password"],input[type="date"][disabled],input[type="date"][readonly],fieldset[disabled] input[type="date"],input[type="datetime"][disabled],input[type="datetime"][readonly],fieldset[disabled] input[type="datetime"],input[type="datetime-local"][disabled],input[type="datetime-local"][readonly],fieldset[disabled] input[type="datetime-local"],input[type="month"][disabled],input[type="month"][readonly],fieldset[disabled] input[type="month"],input[type="week"][disabled],input[type="week"][readonly],fieldset[disabled] input[type="week"],input[type="email"][disabled],input[type="email"][readonly],fieldset[disabled] input[type="email"],input[type="number"][disabled],input[type="number"][readonly],fieldset[disabled] input[type="number"],input[type="search"][disabled],input[type="search"][readonly],fieldset[disabled] input[type="search"],input[type="tel"][disabled],input[type="tel"][readonly],fieldset[disabled] input[type="tel"],input[type="time"][disabled],input[type="time"][readonly],fieldset[disabled] input[type="time"],input[type="url"][disabled],input[type="url"][readonly],fieldset[disabled] input[type="url"],input[type="color"][disabled],input[type="color"][readonly],fieldset[disabled] input[type="color"],textarea[disabled],textarea[readonly],fieldset[disabled] textarea{background-color:#eee;cursor:default}input[type="text"].radius,input[type="text"],input[type="password"].radius,input[type="password"],input[type="date"].radius,input[type="date"],input[type="datetime"].radius,input[type="datetime"],input[type="datetime-local"].radius,input[type="datetime-local"],input[type="month"].radius,input[type="month"],input[type="week"].radius,input[type="week"],input[type="email"].radius,input[type="email"],input[type="number"].radius,input[type="number"],input[type="search"].radius,input[type="search"],input[type="tel"].radius,input[type="tel"],input[type="time"].radius,input[type="time"],input[type="url"].radius,input[type="url"],input[type="color"].radius,input[type="color"],textarea.radius,textarea{border-radius:1.6667rem}form .row .prefix-radius.row.collapse input,form .row .prefix-radius.row.collapse textarea,form .row .prefix-radius.row.collapse select{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}form .row .prefix-radius.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}form .row .postfix-radius.row.collapse input,form .row .postfix-radius.row.collapse textarea,form .row .postfix-radius.row.collapse select{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}form .row .postfix-radius.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}form .row .prefix-round.row.collapse input,form .row .prefix-round.row.collapse textarea,form .row .prefix-round.row.collapse select{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}form .row .prefix-round.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}form .row .postfix-round.row.collapse input,form .row .postfix-round.row.collapse textarea,form .row .postfix-round.row.collapse select{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}form .row .postfix-round.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}input[type="submit"]{-webkit-appearance:none;-webkit-border-radius:0px}textarea[rows]{height:auto}textarea{max-width:100%}select{-webkit-appearance:none !important;-webkit-border-radius:0px;background-color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);background-position:100% center;background-repeat:no-repeat;border-style:solid;border-width:2px;border-color:#eee;padding:0.5rem;font-size:1.25rem;font-family:Helvetica,Roboto,Arial,sans-serif;color:#444;line-height:normal;border-radius:0;height:2.6875rem}select::-ms-expand{display:none}select.radius,select{border-radius:3px}select:hover{background-color:#f7f7f7;border-color:#0067b1}select:disabled{background-color:#eee;cursor:default}input[type="file"],input[type="checkbox"],input[type="radio"],select{margin:0 0 1rem 0}input[type="checkbox"]+label,input[type="radio"]+label{display:inline-block;margin-left:0.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}input[type="file"]{width:100%}fieldset{border:1px solid #ddd;padding:1.25rem;margin:1.125rem 0}fieldset legend{font-weight:bold;background:#fff;padding:0 0.1875rem;margin:0;margin-left:-0.1875rem}[data-abide] .error small.error,[data-abide] .error span.error,[data-abide] span.error,[data-abide] small.error{display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:400;font-style:italic;background:#f04124;color:#ff961a}[data-abide] span.error,[data-abide] small.error{display:none}span.error,small.error{display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:400;font-style:italic;background:#f04124;color:#ff961a}.error input,.error textarea,.error select{margin-bottom:0}.error input[type="checkbox"],.error input[type="radio"]{margin-bottom:1rem}.error label,.error label.error{color:#f04124}.error small.error{display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:400;font-style:italic;background:#f04124;color:#ff961a}.error>label>small{color:#676767;background:transparent;padding:0;text-transform:none;font-style:normal;font-size:60%;margin:0;display:inline}.error span.error-message{display:block}input.error,textarea.error,select.error{margin-bottom:0}label.error{color:#f04124}.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5rem}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row.collapse .row{margin-left:0;margin-right:0}.row .row{width:auto;margin-left:-0.9375rem;margin-right:-0.9375rem;margin-top:0;margin-bottom:0;max-width:none}.row .row:before,.row .row:after{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{width:auto;margin:0;max-width:none}.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}.row .row.collapse:after{clear:both}.column,.columns{padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left}[class*="column"]+[class*="column"]:last-child{float:right}[class*="column"]+[class*="column"].end{float:left}@media only screen{.small-push-0{position:relative;left:0%;right:auto}.small-pull-0{position:relative;right:0%;left:auto}.small-push-1{position:relative;left:8.33333%;right:auto}.small-pull-1{position:relative;right:8.33333%;left:auto}.small-push-2{position:relative;left:16.66667%;right:auto}.small-pull-2{position:relative;right:16.66667%;left:auto}.small-push-3{position:relative;left:25%;right:auto}.small-pull-3{position:relative;right:25%;left:auto}.small-push-4{position:relative;left:33.33333%;right:auto}.small-pull-4{position:relative;right:33.33333%;left:auto}.small-push-5{position:relative;left:41.66667%;right:auto}.small-pull-5{position:relative;right:41.66667%;left:auto}.small-push-6{position:relative;left:50%;right:auto}.small-pull-6{position:relative;right:50%;left:auto}.small-push-7{position:relative;left:58.33333%;right:auto}.small-pull-7{position:relative;right:58.33333%;left:auto}.small-push-8{position:relative;left:66.66667%;right:auto}.small-pull-8{position:relative;right:66.66667%;left:auto}.small-push-9{position:relative;left:75%;right:auto}.small-pull-9{position:relative;right:75%;left:auto}.small-push-10{position:relative;left:83.33333%;right:auto}.small-pull-10{position:relative;right:83.33333%;left:auto}.small-push-11{position:relative;left:91.66667%;right:auto}.small-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.small-1{width:8.33333%}.small-2{width:16.66667%}.small-3{width:25%}.small-4{width:33.33333%}.small-5{width:41.66667%}.small-6{width:50%}.small-7{width:58.33333%}.small-8{width:66.66667%}.small-9{width:75%}.small-10{width:83.33333%}.small-11{width:91.66667%}.small-12{width:100%}.small-offset-0{margin-left:0% !important}.small-offset-1{margin-left:8.33333% !important}.small-offset-2{margin-left:16.66667% !important}.small-offset-3{margin-left:25% !important}.small-offset-4{margin-left:33.33333% !important}.small-offset-5{margin-left:41.66667% !important}.small-offset-6{margin-left:50% !important}.small-offset-7{margin-left:58.33333% !important}.small-offset-8{margin-left:66.66667% !important}.small-offset-9{margin-left:75% !important}.small-offset-10{margin-left:83.33333% !important}.small-offset-11{margin-left:91.66667% !important}.small-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none}.column.small-uncentered,.columns.small-uncentered{margin-left:0;margin-right:0;float:left}.column.small-centered:last-child,.columns.small-centered:last-child{float:none}.column.small-uncentered:last-child,.columns.small-uncentered:last-child{float:left}.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right}}@media only screen and (min-width: 40.063em){.medium-push-0{position:relative;left:0%;right:auto}.medium-pull-0{position:relative;right:0%;left:auto}.medium-push-1{position:relative;left:8.33333%;right:auto}.medium-pull-1{position:relative;right:8.33333%;left:auto}.medium-push-2{position:relative;left:16.66667%;right:auto}.medium-pull-2{position:relative;right:16.66667%;left:auto}.medium-push-3{position:relative;left:25%;right:auto}.medium-pull-3{position:relative;right:25%;left:auto}.medium-push-4{position:relative;left:33.33333%;right:auto}.medium-pull-4{position:relative;right:33.33333%;left:auto}.medium-push-5{position:relative;left:41.66667%;right:auto}.medium-pull-5{position:relative;right:41.66667%;left:auto}.medium-push-6{position:relative;left:50%;right:auto}.medium-pull-6{position:relative;right:50%;left:auto}.medium-push-7{position:relative;left:58.33333%;right:auto}.medium-pull-7{position:relative;right:58.33333%;left:auto}.medium-push-8{position:relative;left:66.66667%;right:auto}.medium-pull-8{position:relative;right:66.66667%;left:auto}.medium-push-9{position:relative;left:75%;right:auto}.medium-pull-9{position:relative;right:75%;left:auto}.medium-push-10{position:relative;left:83.33333%;right:auto}.medium-pull-10{position:relative;right:83.33333%;left:auto}.medium-push-11{position:relative;left:91.66667%;right:auto}.medium-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.medium-1{width:8.33333%}.medium-2{width:16.66667%}.medium-3{width:25%}.medium-4{width:33.33333%}.medium-5{width:41.66667%}.medium-6{width:50%}.medium-7{width:58.33333%}.medium-8{width:66.66667%}.medium-9{width:75%}.medium-10{width:83.33333%}.medium-11{width:91.66667%}.medium-12{width:100%}.medium-offset-0{margin-left:0% !important}.medium-offset-1{margin-left:8.33333% !important}.medium-offset-2{margin-left:16.66667% !important}.medium-offset-3{margin-left:25% !important}.medium-offset-4{margin-left:33.33333% !important}.medium-offset-5{margin-left:41.66667% !important}.medium-offset-6{margin-left:50% !important}.medium-offset-7{margin-left:58.33333% !important}.medium-offset-8{margin-left:66.66667% !important}.medium-offset-9{margin-left:75% !important}.medium-offset-10{margin-left:83.33333% !important}.medium-offset-11{margin-left:91.66667% !important}.medium-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none}.column.medium-uncentered,.columns.medium-uncentered{margin-left:0;margin-right:0;float:left}.column.medium-centered:last-child,.columns.medium-centered:last-child{float:none}.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{float:left}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right}.push-0{position:relative;left:0%;right:auto}.pull-0{position:relative;right:0%;left:auto}.push-1{position:relative;left:8.33333%;right:auto}.pull-1{position:relative;right:8.33333%;left:auto}.push-2{position:relative;left:16.66667%;right:auto}.pull-2{position:relative;right:16.66667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.33333%;right:auto}.pull-4{position:relative;right:33.33333%;left:auto}.push-5{position:relative;left:41.66667%;right:auto}.pull-5{position:relative;right:41.66667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.33333%;right:auto}.pull-7{position:relative;right:58.33333%;left:auto}.push-8{position:relative;left:66.66667%;right:auto}.pull-8{position:relative;right:66.66667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.33333%;right:auto}.pull-10{position:relative;right:83.33333%;left:auto}.push-11{position:relative;left:91.66667%;right:auto}.pull-11{position:relative;right:91.66667%;left:auto}}@media only screen and (min-width: 64.063em){.large-push-0{position:relative;left:0%;right:auto}.large-pull-0{position:relative;right:0%;left:auto}.large-push-1{position:relative;left:8.33333%;right:auto}.large-pull-1{position:relative;right:8.33333%;left:auto}.large-push-2{position:relative;left:16.66667%;right:auto}.large-pull-2{position:relative;right:16.66667%;left:auto}.large-push-3{position:relative;left:25%;right:auto}.large-pull-3{position:relative;right:25%;left:auto}.large-push-4{position:relative;left:33.33333%;right:auto}.large-pull-4{position:relative;right:33.33333%;left:auto}.large-push-5{position:relative;left:41.66667%;right:auto}.large-pull-5{position:relative;right:41.66667%;left:auto}.large-push-6{position:relative;left:50%;right:auto}.large-pull-6{position:relative;right:50%;left:auto}.large-push-7{position:relative;left:58.33333%;right:auto}.large-pull-7{position:relative;right:58.33333%;left:auto}.large-push-8{position:relative;left:66.66667%;right:auto}.large-pull-8{position:relative;right:66.66667%;left:auto}.large-push-9{position:relative;left:75%;right:auto}.large-pull-9{position:relative;right:75%;left:auto}.large-push-10{position:relative;left:83.33333%;right:auto}.large-pull-10{position:relative;right:83.33333%;left:auto}.large-push-11{position:relative;left:91.66667%;right:auto}.large-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.large-1{width:8.33333%}.large-2{width:16.66667%}.large-3{width:25%}.large-4{width:33.33333%}.large-5{width:41.66667%}.large-6{width:50%}.large-7{width:58.33333%}.large-8{width:66.66667%}.large-9{width:75%}.large-10{width:83.33333%}.large-11{width:91.66667%}.large-12{width:100%}.large-offset-0{margin-left:0% !important}.large-offset-1{margin-left:8.33333% !important}.large-offset-2{margin-left:16.66667% !important}.large-offset-3{margin-left:25% !important}.large-offset-4{margin-left:33.33333% !important}.large-offset-5{margin-left:41.66667% !important}.large-offset-6{margin-left:50% !important}.large-offset-7{margin-left:58.33333% !important}.large-offset-8{margin-left:66.66667% !important}.large-offset-9{margin-left:75% !important}.large-offset-10{margin-left:83.33333% !important}.large-offset-11{margin-left:91.66667% !important}.large-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none}.column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left}.column.large-centered:last-child,.columns.large-centered:last-child{float:none}.column.large-uncentered:last-child,.columns.large-uncentered:last-child{float:left}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right}.push-0{position:relative;left:0%;right:auto}.pull-0{position:relative;right:0%;left:auto}.push-1{position:relative;left:8.33333%;right:auto}.pull-1{position:relative;right:8.33333%;left:auto}.push-2{position:relative;left:16.66667%;right:auto}.pull-2{position:relative;right:16.66667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.33333%;right:auto}.pull-4{position:relative;right:33.33333%;left:auto}.push-5{position:relative;left:41.66667%;right:auto}.pull-5{position:relative;right:41.66667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.33333%;right:auto}.pull-7{position:relative;right:58.33333%;left:auto}.push-8{position:relative;left:66.66667%;right:auto}.pull-8{position:relative;right:66.66667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.33333%;right:auto}.pull-10{position:relative;right:83.33333%;left:auto}.push-11{position:relative;left:91.66667%;right:auto}.pull-11{position:relative;right:91.66667%;left:auto}}@media only screen and (min-width: 90.063em){.xlarge-push-0{position:relative;left:0%;right:auto}.xlarge-pull-0{position:relative;right:0%;left:auto}.xlarge-push-1{position:relative;left:8.33333%;right:auto}.xlarge-pull-1{position:relative;right:8.33333%;left:auto}.xlarge-push-2{position:relative;left:16.66667%;right:auto}.xlarge-pull-2{position:relative;right:16.66667%;left:auto}.xlarge-push-3{position:relative;left:25%;right:auto}.xlarge-pull-3{position:relative;right:25%;left:auto}.xlarge-push-4{position:relative;left:33.33333%;right:auto}.xlarge-pull-4{position:relative;right:33.33333%;left:auto}.xlarge-push-5{position:relative;left:41.66667%;right:auto}.xlarge-pull-5{position:relative;right:41.66667%;left:auto}.xlarge-push-6{position:relative;left:50%;right:auto}.xlarge-pull-6{position:relative;right:50%;left:auto}.xlarge-push-7{position:relative;left:58.33333%;right:auto}.xlarge-pull-7{position:relative;right:58.33333%;left:auto}.xlarge-push-8{position:relative;left:66.66667%;right:auto}.xlarge-pull-8{position:relative;right:66.66667%;left:auto}.xlarge-push-9{position:relative;left:75%;right:auto}.xlarge-pull-9{position:relative;right:75%;left:auto}.xlarge-push-10{position:relative;left:83.33333%;right:auto}.xlarge-pull-10{position:relative;right:83.33333%;left:auto}.xlarge-push-11{position:relative;left:91.66667%;right:auto}.xlarge-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.xlarge-1{width:8.33333%}.xlarge-2{width:16.66667%}.xlarge-3{width:25%}.xlarge-4{width:33.33333%}.xlarge-5{width:41.66667%}.xlarge-6{width:50%}.xlarge-7{width:58.33333%}.xlarge-8{width:66.66667%}.xlarge-9{width:75%}.xlarge-10{width:83.33333%}.xlarge-11{width:91.66667%}.xlarge-12{width:100%}.xlarge-offset-0{margin-left:0% !important}.xlarge-offset-1{margin-left:8.33333% !important}.xlarge-offset-2{margin-left:16.66667% !important}.xlarge-offset-3{margin-left:25% !important}.xlarge-offset-4{margin-left:33.33333% !important}.xlarge-offset-5{margin-left:41.66667% !important}.xlarge-offset-6{margin-left:50% !important}.xlarge-offset-7{margin-left:58.33333% !important}.xlarge-offset-8{margin-left:66.66667% !important}.xlarge-offset-9{margin-left:75% !important}.xlarge-offset-10{margin-left:83.33333% !important}.xlarge-offset-11{margin-left:91.66667% !important}.xlarge-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.xlarge-centered,.columns.xlarge-centered{margin-left:auto;margin-right:auto;float:none}.column.xlarge-uncentered,.columns.xlarge-uncentered{margin-left:0;margin-right:0;float:left}.column.xlarge-centered:last-child,.columns.xlarge-centered:last-child{float:none}.column.xlarge-uncentered:last-child,.columns.xlarge-uncentered:last-child{float:left}.column.xlarge-uncentered.opposite,.columns.xlarge-uncentered.opposite{float:right}}@media only screen and (min-width: 120.063em){.xxlarge-push-0{position:relative;left:0%;right:auto}.xxlarge-pull-0{position:relative;right:0%;left:auto}.xxlarge-push-1{position:relative;left:8.33333%;right:auto}.xxlarge-pull-1{position:relative;right:8.33333%;left:auto}.xxlarge-push-2{position:relative;left:16.66667%;right:auto}.xxlarge-pull-2{position:relative;right:16.66667%;left:auto}.xxlarge-push-3{position:relative;left:25%;right:auto}.xxlarge-pull-3{position:relative;right:25%;left:auto}.xxlarge-push-4{position:relative;left:33.33333%;right:auto}.xxlarge-pull-4{position:relative;right:33.33333%;left:auto}.xxlarge-push-5{position:relative;left:41.66667%;right:auto}.xxlarge-pull-5{position:relative;right:41.66667%;left:auto}.xxlarge-push-6{position:relative;left:50%;right:auto}.xxlarge-pull-6{position:relative;right:50%;left:auto}.xxlarge-push-7{position:relative;left:58.33333%;right:auto}.xxlarge-pull-7{position:relative;right:58.33333%;left:auto}.xxlarge-push-8{position:relative;left:66.66667%;right:auto}.xxlarge-pull-8{position:relative;right:66.66667%;left:auto}.xxlarge-push-9{position:relative;left:75%;right:auto}.xxlarge-pull-9{position:relative;right:75%;left:auto}.xxlarge-push-10{position:relative;left:83.33333%;right:auto}.xxlarge-pull-10{position:relative;right:83.33333%;left:auto}.xxlarge-push-11{position:relative;left:91.66667%;right:auto}.xxlarge-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.xxlarge-1{width:8.33333%}.xxlarge-2{width:16.66667%}.xxlarge-3{width:25%}.xxlarge-4{width:33.33333%}.xxlarge-5{width:41.66667%}.xxlarge-6{width:50%}.xxlarge-7{width:58.33333%}.xxlarge-8{width:66.66667%}.xxlarge-9{width:75%}.xxlarge-10{width:83.33333%}.xxlarge-11{width:91.66667%}.xxlarge-12{width:100%}.xxlarge-offset-0{margin-left:0% !important}.xxlarge-offset-1{margin-left:8.33333% !important}.xxlarge-offset-2{margin-left:16.66667% !important}.xxlarge-offset-3{margin-left:25% !important}.xxlarge-offset-4{margin-left:33.33333% !important}.xxlarge-offset-5{margin-left:41.66667% !important}.xxlarge-offset-6{margin-left:50% !important}.xxlarge-offset-7{margin-left:58.33333% !important}.xxlarge-offset-8{margin-left:66.66667% !important}.xxlarge-offset-9{margin-left:75% !important}.xxlarge-offset-10{margin-left:83.33333% !important}.xxlarge-offset-11{margin-left:91.66667% !important}.xxlarge-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.xxlarge-centered,.columns.xxlarge-centered{margin-left:auto;margin-right:auto;float:none}.column.xxlarge-uncentered,.columns.xxlarge-uncentered{margin-left:0;margin-right:0;float:left}.column.xxlarge-centered:last-child,.columns.xxlarge-centered:last-child{float:none}.column.xxlarge-uncentered:last-child,.columns.xxlarge-uncentered:last-child{float:left}.column.xxlarge-uncentered.opposite,.columns.xxlarge-uncentered.opposite{float:right}}.inline-list{margin:0 auto 1.0625rem auto;margin-left:-1.375rem;margin-right:0;padding:0;list-style:none;overflow:hidden}.inline-list>li{list-style:none;float:left;margin-left:1.375rem;display:block}.inline-list>li>*{display:block}[data-magellan-expedition],[data-magellan-expedition-clone]{background:#fff;z-index:50;min-width:100%;padding:10px}[data-magellan-expedition] .sub-nav,[data-magellan-expedition-clone] .sub-nav{margin-bottom:0}[data-magellan-expedition] .sub-nav dd,[data-magellan-expedition-clone] .sub-nav dd{margin-bottom:0}[data-magellan-expedition] .sub-nav a,[data-magellan-expedition-clone] .sub-nav a{line-height:1.8em}ul.pagination{display:block;min-height:1.5rem;margin-left:-0.3125rem}ul.pagination li{height:1.5rem;color:#222;font-size:0.875rem;margin-left:0.3125rem}ul.pagination li a,ul.pagination li button{display:block;padding:0.0625rem 0.625rem 0.0625rem;color:#999;background:none;border-radius:3px;font-weight:normal;font-size:1em;line-height:inherit;transition:background-color 300ms ease-out}ul.pagination li:hover a,ul.pagination li a:focus,ul.pagination li:hover button,ul.pagination li button:focus{background:#e6e6e6}ul.pagination li.unavailable a,ul.pagination li.unavailable button{cursor:default;color:#999}ul.pagination li.unavailable:hover a,ul.pagination li.unavailable a:focus,ul.pagination li.unavailable:hover button,ul.pagination li.unavailable button:focus{background:transparent}ul.pagination li.current a,ul.pagination li.current button{background:#0067b1;color:#fff;font-weight:bold;cursor:default}ul.pagination li.current a:hover,ul.pagination li.current a:focus,ul.pagination li.current button:hover,ul.pagination li.current button:focus{background:#0067b1}ul.pagination li{float:left;display:block}.pagination-centered{text-align:center}.pagination-centered ul.pagination li{float:none;display:inline-block}.panel{border-style:solid;border-width:0;border-color:#e3e3e3;margin-bottom:1.25rem;padding:1.25rem;background:#fff;color:#444}.panel>:first-child{margin-top:0}.panel>:last-child{margin-bottom:0}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6,.panel p,.panel li,.panel dl{color:#444}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6{line-height:1;margin-bottom:0.625rem}.panel h1.subheader,.panel h2.subheader,.panel h3.subheader,.panel h4.subheader,.panel h5.subheader,.panel h6.subheader{line-height:1.4}.panel.callout{border-style:solid;border-width:0;border-color:#b5e0ff;margin-bottom:1.25rem;padding:1.25rem;background:#ebf7ff;color:#444}.panel.callout>:first-child{margin-top:0}.panel.callout>:last-child{margin-bottom:0}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6,.panel.callout p,.panel.callout li,.panel.callout dl{color:#444}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6{line-height:1;margin-bottom:0.625rem}.panel.callout h1.subheader,.panel.callout h2.subheader,.panel.callout h3.subheader,.panel.callout h4.subheader,.panel.callout h5.subheader,.panel.callout h6.subheader{line-height:1.4}.panel.callout a:not(.button){color:#0067b1}.panel.radius,input.panel[type="text"],input.panel[type="password"],input.panel[type="date"],input.panel[type="datetime"],input.panel[type="datetime-local"],input.panel[type="month"],input.panel[type="week"],input.panel[type="email"],input.panel[type="number"],input.panel[type="search"],input.panel[type="tel"],input.panel[type="time"],input.panel[type="url"],input.panel[type="color"],textarea.panel,select.panel{border-radius:3px}.reveal-modal-bg{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;background:rgba(0,0,0,0.8);z-index:1004;display:none;left:0}.reveal-modal,dialog{visibility:hidden;display:none;position:absolute;z-index:1005;width:100vw;top:0;border-radius:3px;left:0;background-color:#fff;padding:1.25rem;border:solid 1px #666;box-shadow:0 0 10px rgba(0,0,0,0.4);padding:1.875rem}@media only screen and (max-width: 40em){.reveal-modal,dialog{min-height:100vh}}.reveal-modal .column,dialog .column,.reveal-modal .columns,dialog .columns{min-width:0}.reveal-modal>:first-child,dialog>:first-child{margin-top:0}.reveal-modal>:last-child,dialog>:last-child{margin-bottom:0}@media only screen and (min-width: 40.063em){.reveal-modal,dialog{width:80%;max-width:62.5rem;left:0;right:0;margin:0 auto}}@media only screen and (min-width: 40.063em){.reveal-modal,dialog{top:6.25rem}}.reveal-modal.radius,dialog.radius,input.reveal-modal[type="text"],input.reveal-modal[type="password"],input.reveal-modal[type="date"],input.reveal-modal[type="datetime"],input.reveal-modal[type="datetime-local"],input.reveal-modal[type="month"],input.reveal-modal[type="week"],input.reveal-modal[type="email"],input.reveal-modal[type="number"],input.reveal-modal[type="search"],input.reveal-modal[type="tel"],input.reveal-modal[type="time"],input.reveal-modal[type="url"],input.reveal-modal[type="color"],textarea.reveal-modal,select.reveal-modal{border-radius:3px}.reveal-modal.round,dialog.round{border-radius:1000px}.reveal-modal.collapse,dialog.collapse{padding:0}@media only screen and (min-width: 40.063em){.reveal-modal.tiny,dialog.tiny{width:30%;max-width:62.5rem;left:0;right:0;margin:0 auto}}@media only screen and (min-width: 40.063em){.reveal-modal.small,dialog.small{width:40%;max-width:62.5rem;left:0;right:0;margin:0 auto}}@media only screen and (min-width: 40.063em){.reveal-modal.medium,dialog.medium{width:60%;max-width:62.5rem;left:0;right:0;margin:0 auto}}@media only screen and (min-width: 40.063em){.reveal-modal.large,dialog.large{width:70%;max-width:62.5rem;left:0;right:0;margin:0 auto}}@media only screen and (min-width: 40.063em){.reveal-modal.xlarge,dialog.xlarge{width:95%;max-width:62.5rem;left:0;right:0;margin:0 auto}}.reveal-modal.full,dialog.full{top:0;left:0;height:100%;height:100vh;min-height:100vh;max-width:none !important;margin-left:0 !important}@media only screen and (min-width: 40.063em){.reveal-modal.full,dialog.full{width:100vw;max-width:62.5rem;left:0;right:0;margin:0 auto}}.reveal-modal .close-reveal-modal,dialog .close-reveal-modal{font-size:2.5rem;line-height:1;position:absolute;top:0;right:0.6875rem;color:#aaa;font-weight:bold;cursor:pointer}dialog{display:none}dialog::backdrop,dialog+.backdrop{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;background:rgba(0,0,0,0.8);z-index:auto;display:none;left:0}dialog[open]{display:block}@media print{dialog,.reveal-modal,dialog{display:none;background:#fff !important}}.side-nav{display:block;margin:0;padding:0.875rem 0;list-style-type:none;list-style-position:outside;font-family:Helvetica,Roboto,Arial,sans-serif}.side-nav li{margin:0 0 0.4375rem 0;font-size:0.875rem;font-weight:400}.side-nav li a:not(.button){display:block;color:#0067b1;margin:0;padding:0.4375rem 0.875rem}.side-nav li a:not(.button):hover,.side-nav li a:not(.button):focus{background:rgba(0,0,0,0.025);color:#169eff}.side-nav li.active>a:first-child:not(.button){color:#169eff;font-weight:400;font-family:Helvetica,Roboto,Arial,sans-serif}.side-nav li.divider{border-top:1px solid;height:0;padding:0;list-style:none;border-top-color:#fff}.side-nav li.heading{color:#0067b1;font-size:0.875rem;font-weight:bold;text-transform:uppercase}.sub-nav{display:block;width:auto;overflow:hidden;margin-bottom:1rem;padding-top:0.5rem}.sub-nav dt{text-transform:uppercase}.sub-nav dt,.sub-nav dd,.sub-nav li{float:left;display:inline;margin-left:1rem;margin-bottom:0;font-family:Helvetica,Roboto,Arial,sans-serif;font-weight:400;font-size:0.875rem;color:#999}.sub-nav dt a,.sub-nav dd a,.sub-nav li a{text-decoration:none;color:#999;padding:0.75rem 0.75rem}.sub-nav dt a:hover,.sub-nav dd a:hover,.sub-nav li a:hover{color:#0067b1}.sub-nav dt.active a,.sub-nav dd.active a,.sub-nav li.active a{border-radius:2rem;font-weight:400;background:transparent;padding:0.75rem 0.75rem;cursor:default;color:#0067b1}.sub-nav dt.active a:hover,.sub-nav dd.active a:hover,.sub-nav li.active a:hover{background:transparent}table{background:transparent;margin-bottom:1.25rem;border:solid 0 #ddd;table-layout:auto}table caption{background:transparent;color:#222;font-size:1rem;font-weight:bold}table thead{background:#f5f5f5}table thead tr th,table thead tr td{padding:0.5rem 0.625rem 0.625rem;font-size:0.875rem;font-weight:bold;color:#222}table tfoot{background:#f5f5f5}table tfoot tr th,table tfoot tr td{padding:0.5rem 0.625rem 0.625rem;font-size:0.875rem;font-weight:bold;color:#222}table tr th,table tr td{padding:0.5625rem 0.625rem;font-size:0.875rem;color:#222;text-align:left}table tr.even,table tr.alt,table tr:nth-of-type(even){background:#fff}table thead tr th,table tfoot tr th,table tfoot tr td,table tbody tr th,table tbody tr td,table tr td{display:table-cell;line-height:1.125rem}.has-tip{border-bottom:dotted 1px #ccc;cursor:inherit;font-weight:inherit;color:inherit}.has-tip:hover,.has-tip:focus{border-bottom:dotted 1px #002e50;color:#0067b1}.has-tip.tip-left,.has-tip.tip-right{float:none !important}.tooltip{display:none;position:absolute;z-index:1006;font-weight:400;font-size:0.875rem;line-height:1.3;padding:0.75rem;max-width:300px;left:50%;width:100%;color:#fff;background:#444}.tooltip>.nub{display:block;left:5px;position:absolute;width:0;height:0;border:solid 5px;border-color:transparent transparent #444 transparent;top:-10px;pointer-events:none}.tooltip>.nub.rtl{left:auto;right:5px}.tooltip.radius,input.tooltip[type="text"],input.tooltip[type="password"],input.tooltip[type="date"],input.tooltip[type="datetime"],input.tooltip[type="datetime-local"],input.tooltip[type="month"],input.tooltip[type="week"],input.tooltip[type="email"],input.tooltip[type="number"],input.tooltip[type="search"],input.tooltip[type="tel"],input.tooltip[type="time"],input.tooltip[type="url"],input.tooltip[type="color"],textarea.tooltip,select.tooltip{border-radius:3px}.tooltip.round{border-radius:1000px}.tooltip.round>.nub{left:2rem}.tooltip.opened{color:#0067b1 !important;border-bottom:dotted 1px #002e50 !important}.tap-to-close{display:block;font-size:0.625rem;color:#777;font-weight:400}@media only screen and (min-width: 40.063em){.tooltip>.nub{border-color:transparent transparent #444 transparent;top:-10px}.tooltip.tip-top>.nub{border-color:#444 transparent transparent transparent;top:auto;bottom:-10px}.tooltip.tip-left,.tooltip.tip-right{float:none !important}.tooltip.tip-left>.nub{border-color:transparent transparent transparent #444;right:-10px;left:auto;top:50%;margin-top:-5px}.tooltip.tip-right>.nub{border-color:transparent #444 transparent transparent;right:auto;left:-10px;top:50%;margin-top:-5px}}meta.foundation-mq-topbar{font-family:"/only screen and (min-width:64.063em)/";width:64.063em}.contain-to-grid{width:100%;background:#0067b1}.contain-to-grid .top-bar{margin-bottom:0}.fixed{width:100%;left:0;position:fixed;top:0;z-index:99}.fixed.expanded:not(.top-bar){overflow-y:auto;height:auto;width:100%;max-height:100%}.fixed.expanded:not(.top-bar) .title-area{position:fixed;width:100%;z-index:99}.fixed.expanded:not(.top-bar) .top-bar-section{z-index:98;margin-top:65px}.top-bar{overflow:hidden;height:65px;line-height:65px;position:relative;background:#0067b1;margin-bottom:0}.top-bar ul{margin-bottom:0;list-style:none}.top-bar .row{max-width:none}.top-bar form,.top-bar input{margin-bottom:0}.top-bar input{height:1.8rem;padding-top:.35rem;padding-bottom:.35rem;font-size:0.75rem}.top-bar .button,.top-bar button{padding-top:0.4125rem;padding-bottom:0.4125rem;margin-bottom:0;font-size:0.75rem}@media only screen and (max-width: 40em){.top-bar .button,.top-bar button{position:relative;top:-1px}}.top-bar .title-area{position:relative;margin:0}.top-bar .name{height:65px;margin:0;font-size:16px}.top-bar .name h1{line-height:65px;font-size:1.5rem;margin:0}.top-bar .name h1 a{font-weight:400;color:#fff;width:75%;display:block;padding:0 21.66667px}.top-bar .toggle-topbar{position:absolute;right:0;top:0}.top-bar .toggle-topbar a{color:#fff;text-transform:uppercase;font-size:0.8125rem;font-weight:bold;position:relative;display:block;padding:0 21.66667px;height:65px;line-height:65px}.top-bar .toggle-topbar.menu-icon{top:50%;margin-top:-16px}.top-bar .toggle-topbar.menu-icon a{height:34px;line-height:33px;padding:0 46.66667px 0 21.66667px;color:#fff;position:relative}.top-bar .toggle-topbar.menu-icon a span::after{content:"";position:absolute;display:block;height:0;top:50%;margin-top:-8px;right:21.66667px;box-shadow:0 0px 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff;width:16px}.top-bar .toggle-topbar.menu-icon a span:hover:after{box-shadow:0 0px 0 1px "",0 7px 0 1px "",0 14px 0 1px ""}.top-bar.expanded{height:auto;background:transparent}.top-bar.expanded .title-area{background:#0067b1}.top-bar.expanded .toggle-topbar a{color:#fff}.top-bar.expanded .toggle-topbar a span::after{box-shadow:0 0px 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff}.top-bar-section{left:0;position:relative;width:auto;transition:left 300ms ease-out}.top-bar-section ul{padding:0;width:100%;height:auto;display:block;font-size:16px;margin:0}.top-bar-section .divider,.top-bar-section [role="separator"]{border-top:solid 1px #003459;clear:both;height:1px;width:100%}.top-bar-section ul li{background:#0067b1}.top-bar-section ul li>a{display:block;width:100%;color:#fff;padding:12px 0 12px 0;padding-left:21.66667px;font-family:Helvetica,Roboto,Arial,sans-serif;font-size:1.5rem;font-weight:400;text-transform:none}.top-bar-section ul li>a.button{font-size:1.5rem;padding-right:21.66667px;padding-left:21.66667px;background-color:#0067b1;border-color:#00528e;color:#fff}.top-bar-section ul li>a.button:hover,.top-bar-section ul li>a.button:focus{background-color:#00528e}.top-bar-section ul li>a.button:hover,.top-bar-section ul li>a.button:focus{color:#fff}.top-bar-section ul li>a.button.secondary{background-color:#0067b1;border-color:#00528e;color:#fff}.top-bar-section ul li>a.button.secondary:hover,.top-bar-section ul li>a.button.secondary:focus{background-color:#00528e}.top-bar-section ul li>a.button.secondary:hover,.top-bar-section ul li>a.button.secondary:focus{color:#fff}.top-bar-section ul li>a.button.success{background-color:#43ac6a;border-color:#368a55;color:#fff}.top-bar-section ul li>a.button.success:hover,.top-bar-section ul li>a.button.success:focus{background-color:#368a55}.top-bar-section ul li>a.button.success:hover,.top-bar-section ul li>a.button.success:focus{color:#fff}.top-bar-section ul li>a.button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}.top-bar-section ul li>a.button.alert:hover,.top-bar-section ul li>a.button.alert:focus{background-color:#cf2a0e}.top-bar-section ul li>a.button.alert:hover,.top-bar-section ul li>a.button.alert:focus{color:#fff}.top-bar-section ul li>a.button.warning{background-color:#ff961a;border-color:#e17a00;color:#fff}.top-bar-section ul li>a.button.warning:hover,.top-bar-section ul li>a.button.warning:focus{background-color:#e17a00}.top-bar-section ul li>a.button.warning:hover,.top-bar-section ul li>a.button.warning:focus{color:#fff}.top-bar-section ul li>button{font-size:1.5rem;padding-right:21.66667px;padding-left:21.66667px;background-color:#0067b1;border-color:#00528e;color:#fff}.top-bar-section ul li>button:hover,.top-bar-section ul li>button:focus{background-color:#00528e}.top-bar-section ul li>button:hover,.top-bar-section ul li>button:focus{color:#fff}.top-bar-section ul li>button.secondary{background-color:#0067b1;border-color:#00528e;color:#fff}.top-bar-section ul li>button.secondary:hover,.top-bar-section ul li>button.secondary:focus{background-color:#00528e}.top-bar-section ul li>button.secondary:hover,.top-bar-section ul li>button.secondary:focus{color:#fff}.top-bar-section ul li>button.success{background-color:#43ac6a;border-color:#368a55;color:#fff}.top-bar-section ul li>button.success:hover,.top-bar-section ul li>button.success:focus{background-color:#368a55}.top-bar-section ul li>button.success:hover,.top-bar-section ul li>button.success:focus{color:#fff}.top-bar-section ul li>button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}.top-bar-section ul li>button.alert:hover,.top-bar-section ul li>button.alert:focus{background-color:#cf2a0e}.top-bar-section ul li>button.alert:hover,.top-bar-section ul li>button.alert:focus{color:#fff}.top-bar-section ul li>button.warning{background-color:#ff961a;border-color:#e17a00;color:#fff}.top-bar-section ul li>button.warning:hover,.top-bar-section ul li>button.warning:focus{background-color:#e17a00}.top-bar-section ul li>button.warning:hover,.top-bar-section ul li>button.warning:focus{color:#fff}.top-bar-section ul li:hover:not(.has-form)>a{background-color:#00497e;background:#00497e;color:#fff}.top-bar-section ul li.active>a{background:#0067b1;color:#fff}.top-bar-section ul li.active>a:hover{background:#005998;color:#fff}.top-bar-section .has-form{padding:21.66667px}.top-bar-section .has-dropdown{position:relative}.top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;border:inset 5px;border-color:transparent transparent transparent rgba(255,255,255,0.4);border-left-style:solid;margin-right:21.66667px;margin-top:-4.5px;position:absolute;top:50%;right:0}.top-bar-section .has-dropdown.moved{position:static}.top-bar-section .has-dropdown.moved>.dropdown{display:block;position:static !important;height:auto;width:auto;overflow:visible;clip:auto;position:absolute !important;width:100%}.top-bar-section .has-dropdown.moved>a:after{display:none}.top-bar-section .dropdown{padding:0;position:absolute;left:100%;top:0;z-index:99;display:block;position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.top-bar-section .dropdown li{width:100%;height:auto}.top-bar-section .dropdown li a{font-weight:400;padding:8px 21.66667px}.top-bar-section .dropdown li a.parent-link{font-weight:400}.top-bar-section .dropdown li.title h5,.top-bar-section .dropdown li.parent-link{margin-bottom:0;margin-top:0;font-size:1.125rem}.top-bar-section .dropdown li.title h5 a,.top-bar-section .dropdown li.parent-link a{color:#fff;display:block}.top-bar-section .dropdown li.title h5 a:hover,.top-bar-section .dropdown li.parent-link a:hover{background:none}.top-bar-section .dropdown li.has-form{padding:8px 21.66667px}.top-bar-section .dropdown li .button,.top-bar-section .dropdown li button{top:auto}.top-bar-section .dropdown label{padding:8px 21.66667px 2px;margin-bottom:0;text-transform:uppercase;color:#777;font-weight:bold;font-size:0.625rem}.js-generated{display:block}@media only screen and (min-width: 64.063em){.top-bar{background:#0067b1;overflow:visible}.top-bar:before,.top-bar:after{content:" ";display:table}.top-bar:after{clear:both}.top-bar .toggle-topbar{display:none}.top-bar .title-area{float:left}.top-bar .name h1 a{width:auto}.top-bar input,.top-bar .button,.top-bar button{font-size:0.875rem;position:relative;top:7px}.top-bar.expanded{background:#0067b1}.contain-to-grid .top-bar{max-width:62.5rem;margin:0 auto;margin-bottom:0}.top-bar-section{transition:none 0 0;left:0 !important}.top-bar-section ul{width:auto;height:auto !important;display:inline}.top-bar-section ul li{float:left}.top-bar-section ul li .js-generated{display:none}.top-bar-section li.hover>a:not(.button){background-color:#00497e;background:#00497e;color:#fff}.top-bar-section li:not(.has-form) a:not(.button){padding:0 21.66667px;line-height:65px;background:#0067b1}.top-bar-section li:not(.has-form) a:not(.button):hover{background-color:#00497e;background:#00497e}.top-bar-section li.active:not(.has-form) a:not(.button){padding:0 21.66667px;line-height:65px;color:#fff;background:#0067b1}.top-bar-section li.active:not(.has-form) a:not(.button):hover{background:#005998;color:#fff}.top-bar-section .has-dropdown>a{padding-right:41.66667px !important}.top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;border:inset 5px;border-color:rgba(255,255,255,0.4) transparent transparent transparent;border-top-style:solid;margin-top:-2.5px;top:32.5px}.top-bar-section .has-dropdown.moved{position:relative}.top-bar-section .has-dropdown.moved>.dropdown{display:block;position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown{display:block;position:static !important;height:auto;width:auto;overflow:visible;clip:auto;position:absolute !important}.top-bar-section .has-dropdown>a:focus+.dropdown{display:block;position:static !important;height:auto;width:auto;overflow:visible;clip:auto;position:absolute !important}.top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{border:none;content:"\00bb";top:1rem;margin-top:-1px;right:5px;line-height:1.2}.top-bar-section .dropdown{left:0;top:auto;background:transparent;min-width:100%}.top-bar-section .dropdown li a{color:#fff;line-height:65px;white-space:nowrap;padding:12px 21.66667px;background:#00497e}.top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button){color:#fff;background:#00497e}.top-bar-section .dropdown li:not(.has-form):not(.active):hover>a:not(.button){color:#fff;background-color:#00497e;background:#00497e}.top-bar-section .dropdown li label{white-space:nowrap;background:#333}.top-bar-section .dropdown li .dropdown{left:100%;top:0}.top-bar-section>ul>.divider,.top-bar-section>ul>[role="separator"]{border-bottom:none;border-top:none;border-right:solid 1px #0080dc;clear:none;height:65px;width:0}.top-bar-section .has-form{background:#0067b1;padding:0 21.66667px;height:65px}.top-bar-section .right li .dropdown{left:auto;right:0}.top-bar-section .right li .dropdown li .dropdown{right:100%}.top-bar-section .left li .dropdown{right:auto;left:0}.top-bar-section .left li .dropdown li .dropdown{left:100%}.no-js .top-bar-section ul li:hover>a{background-color:#00497e;background:#00497e;color:#fff}.no-js .top-bar-section ul li:active>a{background:#0067b1;color:#fff}.no-js .top-bar-section .has-dropdown:hover>.dropdown{display:block;position:static !important;height:auto;width:auto;overflow:visible;clip:auto;position:absolute !important}.no-js .top-bar-section .has-dropdown>a:focus+.dropdown{display:block;position:static !important;height:auto;width:auto;overflow:visible;clip:auto;position:absolute !important}}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-justify{text-align:justify !important}@media only screen and (max-width: 40em){.small-only-text-left{text-align:left !important}.small-only-text-right{text-align:right !important}.small-only-text-center{text-align:center !important}.small-only-text-justify{text-align:justify !important}}@media only screen{.small-text-left{text-align:left !important}.small-text-right{text-align:right !important}.small-text-center{text-align:center !important}.small-text-justify{text-align:justify !important}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.medium-only-text-left{text-align:left !important}.medium-only-text-right{text-align:right !important}.medium-only-text-center{text-align:center !important}.medium-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 40.063em){.medium-text-left{text-align:left !important}.medium-text-right{text-align:right !important}.medium-text-center{text-align:center !important}.medium-text-justify{text-align:justify !important}}@media only screen and (min-width: 64.063em) and (max-width: 90em){.large-only-text-left{text-align:left !important}.large-only-text-right{text-align:right !important}.large-only-text-center{text-align:center !important}.large-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 64.063em){.large-text-left{text-align:left !important}.large-text-right{text-align:right !important}.large-text-center{text-align:center !important}.large-text-justify{text-align:justify !important}}@media only screen and (min-width: 90.063em) and (max-width: 120em){.xlarge-only-text-left{text-align:left !important}.xlarge-only-text-right{text-align:right !important}.xlarge-only-text-center{text-align:center !important}.xlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 90.063em){.xlarge-text-left{text-align:left !important}.xlarge-text-right{text-align:right !important}.xlarge-text-center{text-align:center !important}.xlarge-text-justify{text-align:justify !important}}@media only screen and (min-width: 120.063em) and (max-width: 99999999em){.xxlarge-only-text-left{text-align:left !important}.xxlarge-only-text-right{text-align:right !important}.xxlarge-only-text-center{text-align:center !important}.xxlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 120.063em){.xxlarge-text-left{text-align:left !important}.xxlarge-text-right{text-align:right !important}.xxlarge-text-center{text-align:center !important}.xxlarge-text-justify{text-align:justify !important}}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}a{color:#0067b1;text-decoration:none;line-height:inherit}a:hover,a:focus{color:#005998}a img{border:none}p{font-family:inherit;font-weight:400;font-size:1rem;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility}p.lead{font-size:1.21875rem;line-height:1.6}p aside{font-size:0.875rem;line-height:1.35;font-style:italic}h1,h2,h3,h4,h5,h6{font-family:Helvetica,Roboto,Arial,sans-serif;font-weight:400;font-style:400;color:#222;text-rendering:optimizeLegibility;margin-top:0;margin-bottom:0.5rem;line-height:1.4}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:75%;color:#6f6f6f;line-height:0}h1{font-size:2.125rem}h2{font-size:1.6875rem}h3{font-size:1.375rem}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1rem}.subheader{line-height:1.4;color:#6f6f6f;font-weight:400;margin-top:0.2rem;margin-bottom:0.5rem}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:1.875rem 0 1.8125rem;height:0}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:75%;line-height:inherit}code{font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:400;color:#333;background-color:#9bd5ff;border-width:1px;border-style:solid;border-color:#72c4ff;padding:0.125rem 0.3125rem 0.0625rem}ul,ol,dl{font-size:1rem;line-height:1.6;margin-bottom:1.25rem;list-style-position:outside;font-family:inherit}ul{margin-left:1.1rem}ul.no-bullet{margin-left:0}ul.no-bullet li ul,ul.no-bullet li ol{margin-left:1.25rem;margin-bottom:0;list-style:none}ul li ul,ul li ol{margin-left:1.25rem;margin-bottom:0}ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}ul.square{list-style-type:square;margin-left:1.1rem}ul.circle{list-style-type:circle;margin-left:1.1rem}ul.disc{list-style-type:disc;margin-left:1.1rem}ul.no-bullet{list-style:none}ol{margin-left:1.4rem}ol li ul,ol li ol{margin-left:1.25rem;margin-bottom:0}dl dt{margin-bottom:0.3rem;font-weight:bold}dl dd{margin-bottom:0.75rem}abbr,acronym{text-transform:uppercase;font-size:90%;color:#444;cursor:help}abbr{text-transform:none}abbr[title]{border-bottom:1px dotted #ddd}blockquote{margin:0 0 1.25rem;padding:0.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #ddd}blockquote cite{display:block;font-size:0.8125rem;color:#555}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#555}blockquote,blockquote p{line-height:1.6;color:#0067b1}.vcard{display:inline-block;margin:0 0 1.25rem 0;border:1px solid #ddd;padding:0.625rem 0.75rem}.vcard li{margin:0;display:block}.vcard .fn{font-weight:bold;font-size:0.9375rem}.vevent .summary{font-weight:bold}.vevent abbr{cursor:default;text-decoration:none;font-weight:bold;border:none;padding:0 0.0625rem}@media only screen and (min-width: 40.063em){h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:2.75rem}h2{font-size:2.3125rem}h3{font-size:1.6875rem}h4{font-size:1.4375rem}h5{font-size:1.125rem}h6{font-size:1rem}}.print-only{display:none !important}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.hide-on-print{display:none !important}.print-only{display:block !important}.hide-for-print{display:none !important}.show-for-print{display:inherit !important}}@media only screen{.show-for-small-only,.show-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up{display:inherit !important}.hide-for-small-only,.hide-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none !important}.visible-for-small-only,.visible-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-small-only,.hidden-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}table.show-for-small-only,table.show-for-small-up,table.show-for-small,table.show-for-small-down,table.hide-for-medium-only,table.hide-for-medium-up,table.hide-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up{display:table !important}thead.show-for-small-only,thead.show-for-small-up,thead.show-for-small,thead.show-for-small-down,thead.hide-for-medium-only,thead.hide-for-medium-up,thead.hide-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up{display:table-header-group !important}tbody.show-for-small-only,tbody.show-for-small-up,tbody.show-for-small,tbody.show-for-small-down,tbody.hide-for-medium-only,tbody.hide-for-medium-up,tbody.hide-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up{display:table-row-group !important}tr.show-for-small-only,tr.show-for-small-up,tr.show-for-small,tr.show-for-small-down,tr.hide-for-medium-only,tr.hide-for-medium-up,tr.hide-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up{display:table-row !important}th.show-for-small-only,td.show-for-small-only,th.show-for-small-up,td.show-for-small-up,th.show-for-small,td.show-for-small,th.show-for-small-down,td.show-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.hide-for-medium-up,td.hide-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up{display:table-cell !important}}@media only screen and (min-width: 40.063em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.show-for-medium-only,table.show-for-medium-up,table.show-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.show-for-medium-only,thead.show-for-medium-up,thead.show-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.show-for-medium-only,tbody.show-for-medium-up,tbody.show-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.show-for-medium-only,tr.show-for-medium-up,tr.show-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up{display:table-row !important}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.show-for-medium-only,td.show-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.show-for-medium,td.show-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up{display:table-cell !important}}@media only screen and (min-width: 64.063em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.show-for-large-only,table.show-for-large-up,table.show-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.show-for-large-only,thead.show-for-large-up,thead.show-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.show-for-large-only,tbody.show-for-large-up,tbody.show-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.show-for-large-only,tr.show-for-large-up,tr.show-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up{display:table-row !important}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.show-for-large-only,td.show-for-large-only,th.show-for-large-up,td.show-for-large-up,th.show-for-large,td.show-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up{display:table-cell !important}}@media only screen and (min-width: 90.063em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.show-for-xlarge-only,table.show-for-xlarge-up,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.show-for-xlarge-only,thead.show-for-xlarge-up,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.show-for-xlarge-only,tbody.show-for-xlarge-up,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.show-for-xlarge-only,tr.show-for-xlarge-up,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up{display:table-row !important}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.show-for-xlarge-only,td.show-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up{display:table-cell !important}}@media only screen and (min-width: 120.063em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.hide-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.show-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.hidden-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.visible-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.hide-for-xlarge-only,table.show-for-xlarge-up,table.show-for-xxlarge-only,table.show-for-xxlarge-up{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-xlarge-only,thead.show-for-xlarge-up,thead.show-for-xxlarge-only,thead.show-for-xxlarge-up{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-xlarge-only,tbody.show-for-xlarge-up,tbody.show-for-xxlarge-only,tbody.show-for-xxlarge-up{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-xlarge-only,tr.show-for-xlarge-up,tr.show-for-xxlarge-only,tr.show-for-xxlarge-up{display:table-row !important}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.show-for-xxlarge-only,td.show-for-xxlarge-only,th.show-for-xxlarge-up,td.show-for-xxlarge-up{display:table-cell !important}}.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.hide-for-landscape,table.show-for-portrait{display:table !important}thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group !important}tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group !important}tr.hide-for-landscape,tr.show-for-portrait{display:table-row !important}td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell !important}@media only screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.show-for-landscape,table.hide-for-portrait{display:table !important}thead.show-for-landscape,thead.hide-for-portrait{display:table-header-group !important}tbody.show-for-landscape,tbody.hide-for-portrait{display:table-row-group !important}tr.show-for-landscape,tr.hide-for-portrait{display:table-row !important}td.show-for-landscape,td.hide-for-portrait,th.show-for-landscape,th.hide-for-portrait{display:table-cell !important}}@media only screen and (orientation: portrait){.show-for-portrait,.hide-for-landscape{display:inherit !important}.hide-for-portrait,.show-for-landscape{display:none !important}table.show-for-portrait,table.hide-for-landscape{display:table !important}thead.show-for-portrait,thead.hide-for-landscape{display:table-header-group !important}tbody.show-for-portrait,tbody.hide-for-landscape{display:table-row-group !important}tr.show-for-portrait,tr.hide-for-landscape{display:table-row !important}td.show-for-portrait,td.hide-for-landscape,th.show-for-portrait,th.hide-for-landscape{display:table-cell !important}}.show-for-touch{display:none !important}.hide-for-touch{display:inherit !important}.touch .show-for-touch{display:inherit !important}.touch .hide-for-touch{display:none !important}table.hide-for-touch{display:table !important}.touch table.show-for-touch{display:table !important}thead.hide-for-touch{display:table-header-group !important}.touch thead.show-for-touch{display:table-header-group !important}tbody.hide-for-touch{display:table-row-group !important}.touch tbody.show-for-touch{display:table-row-group !important}tr.hide-for-touch{display:table-row !important}.touch tr.show-for-touch{display:table-row !important}td.hide-for-touch{display:table-cell !important}.touch td.show-for-touch{display:table-cell !important}th.hide-for-touch{display:table-cell !important}.touch th.show-for-touch{display:table-cell !important}@media print{.show-for-print{display:block}.hide-for-print{display:none}table.show-for-print{display:table !important}thead.show-for-print{display:table-header-group !important}tbody.show-for-print{display:table-row-group !important}tr.show-for-print{display:table-row !important}td.show-for-print{display:table-cell !important}th.show-for-print{display:table-cell !important}}.inline-icon,.button-icon{width:1em;height:1em;position:relative;display:inline-block;vertical-align:middle}.inline-icon .icon,.button-icon .icon{position:absolute;top:0;left:0;width:1em;height:1em;stroke-width:0}@-o-keyframes reveal-left-sidebar{0%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-ms-keyframes reveal-left-sidebar{0%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes reveal-left-sidebar{0%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes reveal-left-sidebar{0%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes reveal-left-sidebar{0%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-o-keyframes reveal-right-sidebar{0%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-ms-keyframes reveal-right-sidebar{0%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes reveal-right-sidebar{0%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes reveal-right-sidebar{0%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes reveal-right-sidebar{0%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-o-keyframes reveal-inline-dialog-from-left{0%{opacity:0;-webkit-transform:translateX(-2rem);-moz-transform:translateX(-2rem);-ms-transform:translateX(-2rem);-o-transform:translateX(-2rem);transform:translateX(-2rem)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-ms-keyframes reveal-inline-dialog-from-left{0%{opacity:0;-webkit-transform:translateX(-2rem);-moz-transform:translateX(-2rem);-ms-transform:translateX(-2rem);-o-transform:translateX(-2rem);transform:translateX(-2rem)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes reveal-inline-dialog-from-left{0%{opacity:0;-webkit-transform:translateX(-2rem);-moz-transform:translateX(-2rem);-ms-transform:translateX(-2rem);-o-transform:translateX(-2rem);transform:translateX(-2rem)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes reveal-inline-dialog-from-left{0%{opacity:0;-webkit-transform:translateX(-2rem);-moz-transform:translateX(-2rem);-ms-transform:translateX(-2rem);-o-transform:translateX(-2rem);transform:translateX(-2rem)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes reveal-inline-dialog-from-left{0%{opacity:0;-webkit-transform:translateX(-2rem);-moz-transform:translateX(-2rem);-ms-transform:translateX(-2rem);-o-transform:translateX(-2rem);transform:translateX(-2rem)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-o-keyframes reveal-inline-dialog-elements-from-left{0%{-webkit-transform:translateX(-5rem);-moz-transform:translateX(-5rem);-ms-transform:translateX(-5rem);-o-transform:translateX(-5rem);transform:translateX(-5rem)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-ms-keyframes reveal-inline-dialog-elements-from-left{0%{-webkit-transform:translateX(-5rem);-moz-transform:translateX(-5rem);-ms-transform:translateX(-5rem);-o-transform:translateX(-5rem);transform:translateX(-5rem)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes reveal-inline-dialog-elements-from-left{0%{-webkit-transform:translateX(-5rem);-moz-transform:translateX(-5rem);-ms-transform:translateX(-5rem);-o-transform:translateX(-5rem);transform:translateX(-5rem)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes reveal-inline-dialog-elements-from-left{0%{-webkit-transform:translateX(-5rem);-moz-transform:translateX(-5rem);-ms-transform:translateX(-5rem);-o-transform:translateX(-5rem);transform:translateX(-5rem)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes reveal-inline-dialog-elements-from-left{0%{-webkit-transform:translateX(-5rem);-moz-transform:translateX(-5rem);-ms-transform:translateX(-5rem);-o-transform:translateX(-5rem);transform:translateX(-5rem)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-o-keyframes reveal-down{0%{-webkit-transform:translateY(-1rem);-moz-transform:translateY(-1rem);-ms-transform:translateY(-1rem);-o-transform:translateY(-1rem);transform:translateY(-1rem);opacity:0}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-ms-keyframes reveal-down{0%{-webkit-transform:translateY(-1rem);-moz-transform:translateY(-1rem);-ms-transform:translateY(-1rem);-o-transform:translateY(-1rem);transform:translateY(-1rem);opacity:0}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-moz-keyframes reveal-down{0%{-webkit-transform:translateY(-1rem);-moz-transform:translateY(-1rem);-ms-transform:translateY(-1rem);-o-transform:translateY(-1rem);transform:translateY(-1rem);opacity:0}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes reveal-down{0%{-webkit-transform:translateY(-1rem);-moz-transform:translateY(-1rem);-ms-transform:translateY(-1rem);-o-transform:translateY(-1rem);transform:translateY(-1rem);opacity:0}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes reveal-down{0%{-webkit-transform:translateY(-1rem);-moz-transform:translateY(-1rem);-ms-transform:translateY(-1rem);-o-transform:translateY(-1rem);transform:translateY(-1rem);opacity:0}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-o-keyframes slide-in{0%{-webkit-transform:translateX(10rem);-moz-transform:translateX(10rem);-ms-transform:translateX(10rem);-o-transform:translateX(10rem);transform:translateX(10rem);opacity:0}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}}@-ms-keyframes slide-in{0%{-webkit-transform:translateX(10rem);-moz-transform:translateX(10rem);-ms-transform:translateX(10rem);-o-transform:translateX(10rem);transform:translateX(10rem);opacity:0}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}}@-moz-keyframes slide-in{0%{-webkit-transform:translateX(10rem);-moz-transform:translateX(10rem);-ms-transform:translateX(10rem);-o-transform:translateX(10rem);transform:translateX(10rem);opacity:0}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes slide-in{0%{-webkit-transform:translateX(10rem);-moz-transform:translateX(10rem);-ms-transform:translateX(10rem);-o-transform:translateX(10rem);transform:translateX(10rem);opacity:0}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in{0%{-webkit-transform:translateX(10rem);-moz-transform:translateX(10rem);-ms-transform:translateX(10rem);-o-transform:translateX(10rem);transform:translateX(10rem);opacity:0}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}}@-o-keyframes slide-out{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}90%{opacity:0}100%{-webkit-transform:translateX(-10rem);-moz-transform:translateX(-10rem);-ms-transform:translateX(-10rem);-o-transform:translateX(-10rem);transform:translateX(-10rem);opacity:0}}@-ms-keyframes slide-out{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}90%{opacity:0}100%{-webkit-transform:translateX(-10rem);-moz-transform:translateX(-10rem);-ms-transform:translateX(-10rem);-o-transform:translateX(-10rem);transform:translateX(-10rem);opacity:0}}@-moz-keyframes slide-out{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}90%{opacity:0}100%{-webkit-transform:translateX(-10rem);-moz-transform:translateX(-10rem);-ms-transform:translateX(-10rem);-o-transform:translateX(-10rem);transform:translateX(-10rem);opacity:0}}@-webkit-keyframes slide-out{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}90%{opacity:0}100%{-webkit-transform:translateX(-10rem);-moz-transform:translateX(-10rem);-ms-transform:translateX(-10rem);-o-transform:translateX(-10rem);transform:translateX(-10rem);opacity:0}}@keyframes slide-out{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}90%{opacity:0}100%{-webkit-transform:translateX(-10rem);-moz-transform:translateX(-10rem);-ms-transform:translateX(-10rem);-o-transform:translateX(-10rem);transform:translateX(-10rem);opacity:0}}@-o-keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes throb{0%,50%,100%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}40%,60%{-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}}@-ms-keyframes throb{0%,50%,100%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}40%,60%{-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}}@-moz-keyframes throb{0%,50%,100%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}40%,60%{-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}}@-webkit-keyframes throb{0%,50%,100%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}40%,60%{-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}}@keyframes throb{0%,50%,100%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}40%,60%{-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}}[ng\:cloak],[ng-cloak],.ng-cloak{display:none}.alert-box a:not(.close){color:#fff;text-decoration:underline;font-weight:bold}.alert-box a:not(.close):hover{text-decoration:none}button,.button{padding:0.75rem 1.5rem 0.6875rem 1.5rem;line-height:1.2;transition:all 300ms ease-out}button:focus,.button:focus{outline:none;box-shadow:rgba(0,0,0,0.25) 0 0 5px}button.large,.button.large{height:inherit}button[type="submit"],.button[type="submit"]{width:100%}@media only screen and (min-width: 40.063em){button[type="submit"],.button[type="submit"]{width:auto}}button.hollow,.button.hollow{border-width:2px;border-style:solid;color:#0067b1;background:transparent}button.hollow:hover,.button.hollow:hover{border-color:#00528e;color:#00528e}button.reverse,.button.reverse{box-shadow:inset #fff 0 0 0 2px;background:transparent}button.loading,button.loading[disabled],.button.loading,.button.loading[disabled]{position:relative;color:transparent}button.loading:hover,button.loading:focus,button.loading[disabled]:hover,button.loading[disabled]:focus,.button.loading:hover,.button.loading:focus,.button.loading[disabled]:hover,.button.loading[disabled]:focus{cursor:default;color:transparent}button.loading:after,button.loading[disabled]:after,.button.loading:after,.button.loading[disabled]:after{content:'';position:absolute;width:1em;height:1em;border:2px solid transparent;border-radius:100%;border-top-color:#fff;top:calc(50% - .5em);left:calc(50% - .5em);-o-animation-name:spin;-ms-animation-name:spin;-moz-animation-name:spin;-webkit-animation-name:spin;animation-name:spin;-o-animation-duration:1s;-ms-animation-duration:1s;-moz-animation-duration:1s;-webkit-animation-duration:1s;animation-duration:1s;-o-animation-timing-function:linear;-ms-animation-timing-function:linear;-moz-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear;-o-animation-delay:0;-ms-animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;animation-delay:0;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-o-animation-direction:normal;-ms-animation-direction:normal;-moz-animation-direction:normal;-webkit-animation-direction:normal;animation-direction:normal}button .icon,.button .icon{fill:#fff;stroke:#fff}.button-subtitle{opacity:.75;display:block}.button-icon{margin:0 .5rem 0 -0.25rem;vertical-align:top}.multi-line-button-icon{margin-top:.5rem;font-size:1.5rem}.button-icon-text{display:inline-block;vertical-align:middle}.no-cssanimations button.loading:after,.no-cssanimations button.loading[disabled]:after,.no-cssanimations .button.loading:after,.no-cssanimations .button.loading[disabled]:after{border:none;width:16px;height:16px;background:url(/assets/makatea/loading-spinner.gif);background-size:16px 16px;background-position:0 0;background-repeat:none}.secondary-action{padding-bottom:1rem;display:block;text-align:center}@media only screen and (min-width: 40.063em){.secondary-action{margin-left:1rem;padding:0;display:inline;text-align:left}}.button-group .button-container{margin:0}.button-group .button-container .button{margin:0 -0.125rem 0 0;background:transparent;color:#888}.button-group .button-container .button.selected{color:#0067b1;position:relative;z-index:3}.button-group .button-container .button,.button-group .button-container:first-child .button{border:2px solid #eee}.button-group .button-container .button.selected,.button-group .button-container:first-child .button.selected{border-color:#0067b1}.f-dropdown.content,.popover{border-radius:1rem;padding-bottom:.5rem;box-shadow:rgba(0,0,0,0.25) 0 0 1rem,rgba(0,0,0,0.05) 0 -1rem 2rem}.f-dropdown.content.open.content:before,.open.popover:before{left:1rem}.f-dropdown.content.open.content:after,.open.popover:after{display:none}.f-dropdown.content p,.popover p{margin-bottom:.5rem}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],textarea,select{transition:all 300ms ease-out;padding:0.75rem 1.5rem 0.6875rem 1.5rem;font-weight:400;height:auto;line-height:1.2;border-color:#ddd}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="color"]:focus,textarea:focus,select:focus{color:#0067b1}input[type="text"]:focus option,input[type="password"]:focus option,input[type="date"]:focus option,input[type="datetime"]:focus option,input[type="datetime-local"]:focus option,input[type="month"]:focus option,input[type="week"]:focus option,input[type="email"]:focus option,input[type="number"]:focus option,input[type="search"]:focus option,input[type="tel"]:focus option,input[type="time"]:focus option,input[type="url"]:focus option,input[type="color"]:focus option,textarea:focus option,select:focus option{color:#444}@media only screen and (min-width: 40.063em){input[type="text"]:not(.show-placeholder)::-webkit-input-placeholder,input[type="password"]:not(.show-placeholder)::-webkit-input-placeholder,input[type="date"]:not(.show-placeholder)::-webkit-input-placeholder,input[type="datetime"]:not(.show-placeholder)::-webkit-input-placeholder,input[type="datetime-local"]:not(.show-placeholder)::-webkit-input-placeholder,input[type="month"]:not(.show-placeholder)::-webkit-input-placeholder,input[type="week"]:not(.show-placeholder)::-webkit-input-placeholder,input[type="email"]:not(.show-placeholder)::-webkit-input-placeholder,input[type="number"]:not(.show-placeholder)::-webkit-input-placeholder,input[type="search"]:not(.show-placeholder)::-webkit-input-placeholder,input[type="tel"]:not(.show-placeholder)::-webkit-input-placeholder,input[type="time"]:not(.show-placeholder)::-webkit-input-placeholder,input[type="url"]:not(.show-placeholder)::-webkit-input-placeholder,input[type="color"]:not(.show-placeholder)::-webkit-input-placeholder,textarea:not(.show-placeholder)::-webkit-input-placeholder,select:not(.show-placeholder)::-webkit-input-placeholder{color:transparent}input[type="text"]:not(.show-placeholder):-moz-placeholder,input[type="password"]:not(.show-placeholder):-moz-placeholder,input[type="date"]:not(.show-placeholder):-moz-placeholder,input[type="datetime"]:not(.show-placeholder):-moz-placeholder,input[type="datetime-local"]:not(.show-placeholder):-moz-placeholder,input[type="month"]:not(.show-placeholder):-moz-placeholder,input[type="week"]:not(.show-placeholder):-moz-placeholder,input[type="email"]:not(.show-placeholder):-moz-placeholder,input[type="number"]:not(.show-placeholder):-moz-placeholder,input[type="search"]:not(.show-placeholder):-moz-placeholder,input[type="tel"]:not(.show-placeholder):-moz-placeholder,input[type="time"]:not(.show-placeholder):-moz-placeholder,input[type="url"]:not(.show-placeholder):-moz-placeholder,input[type="color"]:not(.show-placeholder):-moz-placeholder,textarea:not(.show-placeholder):-moz-placeholder,select:not(.show-placeholder):-moz-placeholder{color:transparent}input[type="text"]:not(.show-placeholder)::-moz-placeholder,input[type="password"]:not(.show-placeholder)::-moz-placeholder,input[type="date"]:not(.show-placeholder)::-moz-placeholder,input[type="datetime"]:not(.show-placeholder)::-moz-placeholder,input[type="datetime-local"]:not(.show-placeholder)::-moz-placeholder,input[type="month"]:not(.show-placeholder)::-moz-placeholder,input[type="week"]:not(.show-placeholder)::-moz-placeholder,input[type="email"]:not(.show-placeholder)::-moz-placeholder,input[type="number"]:not(.show-placeholder)::-moz-placeholder,input[type="search"]:not(.show-placeholder)::-moz-placeholder,input[type="tel"]:not(.show-placeholder)::-moz-placeholder,input[type="time"]:not(.show-placeholder)::-moz-placeholder,input[type="url"]:not(.show-placeholder)::-moz-placeholder,input[type="color"]:not(.show-placeholder)::-moz-placeholder,textarea:not(.show-placeholder)::-moz-placeholder,select:not(.show-placeholder)::-moz-placeholder{color:transparent}input[type="text"]:not(.show-placeholder):-ms-input-placeholder,input[type="password"]:not(.show-placeholder):-ms-input-placeholder,input[type="date"]:not(.show-placeholder):-ms-input-placeholder,input[type="datetime"]:not(.show-placeholder):-ms-input-placeholder,input[type="datetime-local"]:not(.show-placeholder):-ms-input-placeholder,input[type="month"]:not(.show-placeholder):-ms-input-placeholder,input[type="week"]:not(.show-placeholder):-ms-input-placeholder,input[type="email"]:not(.show-placeholder):-ms-input-placeholder,input[type="number"]:not(.show-placeholder):-ms-input-placeholder,input[type="search"]:not(.show-placeholder):-ms-input-placeholder,input[type="tel"]:not(.show-placeholder):-ms-input-placeholder,input[type="time"]:not(.show-placeholder):-ms-input-placeholder,input[type="url"]:not(.show-placeholder):-ms-input-placeholder,input[type="color"]:not(.show-placeholder):-ms-input-placeholder,textarea:not(.show-placeholder):-ms-input-placeholder,select:not(.show-placeholder):-ms-input-placeholder{color:transparent}}.no-border input[type="text"],.no-border input[type="text"]:hover,.no-border input[type="text"]:focus,.no-border input[type="password"],.no-border input[type="password"]:hover,.no-border input[type="password"]:focus,.no-border input[type="date"],.no-border input[type="date"]:hover,.no-border input[type="date"]:focus,.no-border input[type="datetime"],.no-border input[type="datetime"]:hover,.no-border input[type="datetime"]:focus,.no-border input[type="datetime-local"],.no-border input[type="datetime-local"]:hover,.no-border input[type="datetime-local"]:focus,.no-border input[type="month"],.no-border input[type="month"]:hover,.no-border input[type="month"]:focus,.no-border input[type="week"],.no-border input[type="week"]:hover,.no-border input[type="week"]:focus,.no-border input[type="email"],.no-border input[type="email"]:hover,.no-border input[type="email"]:focus,.no-border input[type="number"],.no-border input[type="number"]:hover,.no-border input[type="number"]:focus,.no-border input[type="search"],.no-border input[type="search"]:hover,.no-border input[type="search"]:focus,.no-border input[type="tel"],.no-border input[type="tel"]:hover,.no-border input[type="tel"]:focus,.no-border input[type="time"],.no-border input[type="time"]:hover,.no-border input[type="time"]:focus,.no-border input[type="url"],.no-border input[type="url"]:hover,.no-border input[type="url"]:focus,.no-border input[type="color"],.no-border input[type="color"]:hover,.no-border input[type="color"]:focus,.no-border textarea,.no-border textarea:hover,.no-border textarea:focus,.no-border select,.no-border select:hover,.no-border select:focus{border-color:#fff;background-color:#fff}.no-border input[type="text"]:hover,.no-border input[type="password"]:hover,.no-border input[type="date"]:hover,.no-border input[type="datetime"]:hover,.no-border input[type="datetime-local"]:hover,.no-border input[type="month"]:hover,.no-border input[type="week"]:hover,.no-border input[type="email"]:hover,.no-border input[type="number"]:hover,.no-border input[type="search"]:hover,.no-border input[type="tel"]:hover,.no-border input[type="time"]:hover,.no-border input[type="url"]:hover,.no-border input[type="color"]:hover,.no-border textarea:hover,.no-border select:hover{box-shadow:rgba(68,68,68,0.2) 0 0 0.5rem}.no-border input[type="text"]:focus,.no-border input[type="password"]:focus,.no-border input[type="date"]:focus,.no-border input[type="datetime"]:focus,.no-border input[type="datetime-local"]:focus,.no-border input[type="month"]:focus,.no-border input[type="week"]:focus,.no-border input[type="email"]:focus,.no-border input[type="number"]:focus,.no-border input[type="search"]:focus,.no-border input[type="tel"]:focus,.no-border input[type="time"]:focus,.no-border input[type="url"]:focus,.no-border input[type="color"]:focus,.no-border textarea:focus,.no-border select:focus{box-shadow:rgba(68,68,68,0.2) 0 0 1rem}.no-border select,.no-border select:hover,.no-border select:focus{border-color:#fff;background-color:#fff}.no-border select:hover{box-shadow:rgba(68,68,68,0.2) 0 0 0.5rem}.no-border select:focus{box-shadow:rgba(68,68,68,0.2) 0 0 1rem}select{transition:all 300ms ease-out;padding:0.75rem 1.5rem 0.6875rem 1.5rem;font-weight:400;height:auto;line-height:1.2;border-color:#ddd;border-radius:1.6667rem;background-size:2.5rem;-moz-appearance:none}select:focus{color:#0067b1}select:focus option{color:#444}@media only screen and (min-width: 40.063em){select:not(.show-placeholder)::-webkit-input-placeholder{color:transparent}select:not(.show-placeholder):-moz-placeholder{color:transparent}select:not(.show-placeholder)::-moz-placeholder{color:transparent}select:not(.show-placeholder):-ms-input-placeholder{color:transparent}}select:hover{border-color:#eee;background-color:transparent}select:invalid{color:#aaa}@media only screen and (min-width: 40.063em){select:invalid{color:transparent}}select:invalid option{color:#444}.date select{float:left}.date select[id*='day']{width:25%;margin-right:2.5%}.date select[id*='month']{width:25%;margin-right:2.5%}.date select[id*='year']{width:45%}[data-abide] .error small.error,[data-abide] .error span.error,[data-abide] span.error,[data-abide] small.error,.error ~ small.error,.input-info,.error-msg{margin-left:1.625rem;margin-bottom:1rem;padding:0 1rem 0 0;background:transparent;position:absolute;bottom:.25rem;z-index:1;pointer-events:none}.input-info{color:#aaa}.error-msg{display:none;color:#ff961a}.ng-submitted .ng-invalid ~ .error-msg,.ng-dirty.ng-invalid ~ .error-msg{display:block}[data-abide] .error+small.error{display:block}[data-abide] .error textarea+small.error{background:#fff}.error input[type="text"],.error input[type="password"],.error input[type="date"],.error input[type="datetime"],.error input[type="datetime-local"],.error input[type="month"],.error input[type="week"],.error input[type="email"],.error input[type="number"],.error input[type="search"],.error input[type="tel"],.error input[type="time"],.error input[type="url"],.error input[type="color"],.error textarea,.error select,.has-info input[type="text"],.has-info input[type="password"],.has-info input[type="date"],.has-info input[type="datetime"],.has-info input[type="datetime-local"],.has-info input[type="month"],.has-info input[type="week"],.has-info input[type="email"],.has-info input[type="number"],.has-info input[type="search"],.has-info input[type="tel"],.has-info input[type="time"],.has-info input[type="url"],.has-info input[type="color"],.has-info textarea,.has-info select{margin-bottom:1rem;padding-top:.4rem;padding-bottom:1.0375rem;position:relative;z-index:1}.ng-submitted input.ng-invalid,.ng-submitted textarea.ng-invalid,input.ng-dirty.ng-invalid,textarea.ng-dirty.ng-invalid{margin-bottom:1rem;padding-top:.4rem;padding-bottom:1.0375rem;position:relative;z-index:1}.error .input-info,.ng-submitted .ng-invalid ~ .input-info,.ng-dirty.ng-invalid ~ .input-info{display:none}input[type="text"].error,input[type="password"].error,input[type="date"].error,input[type="datetime"].error,input[type="datetime-local"].error,input[type="month"].error,input[type="week"].error,input[type="email"].error,input[type="number"].error,input[type="search"].error,input[type="tel"].error,input[type="time"].error,input[type="url"].error,input[type="color"].error,textarea.error,select.error{margin-bottom:1rem;padding-top:.4rem;padding-bottom:1.0375rem;position:relative;z-index:1}label{padding:1rem 0;position:relative;line-height:1.1;max-height:3.375rem}label small{position:absolute;left:0;bottom:0;width:100%;font-size:.75rem;color:#888;white-space:nowrap}label .has-tip{color:#000}.checkbox-label{margin:0 0 1rem 10px;padding:0;max-height:999px}input[type="checkbox"]{margin:0 .5rem;width:1rem;height:1rem;float:left;opacity:1;position:relative;z-index:1}.checkbox-icon{margin-right:.5rem;margin-left:.5rem;border:2px solid #ccc;border-radius:100%;width:2rem;height:2rem;position:absolute;top:0;left:0;z-index:0;opacity:0;transition:border-color 300ms ease-out}.checkbox-icon .icon{width:66.6667%;height:66.6667%;position:absolute;top:17.5%;left:12.5%;stroke:#0067b1;opacity:0;transition:opacity 300ms ease-out}.checkbox-label-text{position:relative;transition:top 300ms ease-out}.checkbox-label-text.has-subtext{top:0}input[type="checkbox"].error{margin-bottom:1rem;padding-top:.4rem;padding-bottom:1.0375rem;position:relative;z-index:1}.error input[type="checkbox"]{margin-bottom:0}[data-abide] .checkbox-label.error .checkbox-label-text,input[type="checkbox"].error ~ .checkbox-label-text,.ng-submitted .ng-invalid ~ .checkbox-label-text{color:#4d4d4d;top:0}.checkbox-label .input-info,[data-abide] .checkbox-label.error small.error,.ng-submitted .checkbox-label .ng-invalid ~ .error-msg{margin:.25rem 0 0 0;padding:0 0 0 2rem;display:block;white-space:inherit;position:static}input[type="checkbox"].error+.error{padding-left:0.25rem;bottom:-1rem}@media only screen and (min-width: 40.063em){textarea{min-height:6rem}}@media only screen and (max-width: 40em){[data-magellan-expedition],[data-magellan-expedition-clone]{padding:0}}[data-magellan-destination]{margin-top:0;padding-top:0}@media only screen and (max-device-width: 40em){.reveal-modal,dialog{overflow:auto}}@media only screen and (min-device-width: 30em) and (max-device-width: 40em){.reveal-modal,dialog{overflow:auto}}.sub-nav{padding-bottom:0.5rem;display:block;overflow:visible;background:#fff}.sub-nav dt,.sub-nav dd,.sub-nav li{margin-left:0;float:none;display:block}.sub-nav dt a,.sub-nav dd a,.sub-nav li a{border:0.125rem solid transparent;display:block;border-radius:2rem;transition:border-color 100ms ease-out}.sub-nav dt.active a,.sub-nav dd.active a,.sub-nav li.active a{border-color:#0067b1}.sub-nav dt.highlight a,.sub-nav dd.highlight a,.sub-nav li.highlight a{color:#0067b1}.sub-nav dt.primary,.sub-nav dd.primary,.sub-nav li.primary{margin-top:-0.5rem;margin-bottom:0.5rem}.sub-nav dt.primary a,.sub-nav dd.primary a,.sub-nav li.primary a{border-color:#0067b1;background:#0067b1;color:#fff}.sub-nav dt.primary a:hover,.sub-nav dd.primary a:hover,.sub-nav li.primary a:hover{border-color:#0067b1;background:#0067b1;color:#fff;cursor:pointer}@media only screen and (max-width: 40em){.sub-nav dt a,.sub-nav dd a,.sub-nav li a{padding:.25rem .75rem}.sub-nav dd.primary{margin-left:0;width:100%}.sub-nav dd.primary a{text-align:center;display:block;font-size:1.25rem;border-radius:0}}@media only screen and (min-width: 40.063em){.sub-nav{margin-right:1rem;display:inline-block}.sub-nav dt,.sub-nav dd,.sub-nav li{float:left}.sub-nav dt a,.sub-nav dd a,.sub-nav li a{display:inline}.sub-nav dt.primary,.sub-nav dd.primary,.sub-nav li.primary{margin:.25rem}.sub-nav dt.primary a,.sub-nav dd.primary a,.sub-nav li.primary a{padding:.5rem 1rem}.sub-nav dt.primary ~ dt,.sub-nav dt.primary ~ dd,.sub-nav dt.primary ~ li,.sub-nav dd.primary ~ dt,.sub-nav dd.primary ~ dd,.sub-nav dd.primary ~ li,.sub-nav li.primary ~ dt,.sub-nav li.primary ~ dd,.sub-nav li.primary ~ li{margin-top:.25rem}.sub-nav .has-tip{border:none}}@media only screen and (min-width: 62.063em){.sub-nav{margin-right:2rem}.sub-nav dt a,.sub-nav dt.active a,.sub-nav dd a,.sub-nav dd.active a,.sub-nav li a,.sub-nav li.active a{padding-left:1rem;padding-right:1rem}}table{margin-left:-2px}table tr.even,table tr.alt,table tr:nth-of-type(even){background:transparent}table tr.odd,table tr:nth-of-type(odd){background:#fff}.top-bar .toggle-topbar.menu-icon.left{right:inherit}.top-bar .menu-icon.right a{color:white;margin-right:5%;top:50%;margin-top:-16px;position:absolute;right:0}.top-bar .name{text-align:center}.top-bar .name div .logo-link{width:auto}.top-bar .name div .logo{margin-top:5.41667px;height:54.16667px;vertical-align:top;max-width:inherit}.hideMobileAppPhoneNumber{display:none}.showMobileAppPhoneNumber{display:inline-block}.top-bar-section{width:100%;height:100%;top:0;position:relative;z-index:110}.top-bar-section .left{padding:0.625rem 0;width:80%;max-width:15rem;height:100%;background:#0067b1}.top-bar-section .toggle-topbar{width:100%;z-index:-1;background:rgba(0,0,0,0);height:0}.top-bar-section .global-nav-li a{text-overflow:ellipsis;overflow:hidden;padding-right:2rem}.top-bar-section .global-nav-li a:hover{text-decoration:none}.top-bar.expanded{position:static;overflow:visible}.top-bar.expanded .top-bar-section{position:fixed}.top-bar.expanded .top-bar-section .left{-o-animation-name:reveal-left-sidebar;-ms-animation-name:reveal-left-sidebar;-moz-animation-name:reveal-left-sidebar;-webkit-animation-name:reveal-left-sidebar;animation-name:reveal-left-sidebar;-o-animation-duration:500ms;-ms-animation-duration:500ms;-moz-animation-duration:500ms;-webkit-animation-duration:500ms;animation-duration:500ms;-o-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-ms-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-moz-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-webkit-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-o-animation-delay:0;-ms-animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;animation-delay:0;-o-animation-iteration-count:1;-ms-animation-iteration-count:1;-moz-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1;-o-animation-direction:normal;-ms-animation-direction:normal;-moz-animation-direction:normal;-webkit-animation-direction:normal;animation-direction:normal}.top-bar.expanded .top-bar-section .toggle-topbar{height:100%;background:rgba(0,0,0,0.8);position:fixed}.top-bar.expanded .has-dropdown.moved>.dropdown{width:80%;max-width:15rem;height:100%;background:#0067b1;overflow:auto}.top-bar.expanded .has-dropdown.moved>.dropdown#admin-menu li a{font-size:1rem}.top-bar.expanded .global-nav-li{-o-animation-name:reveal-left-sidebar;-ms-animation-name:reveal-left-sidebar;-moz-animation-name:reveal-left-sidebar;-webkit-animation-name:reveal-left-sidebar;animation-name:reveal-left-sidebar;-o-animation-duration:500ms;-ms-animation-duration:500ms;-moz-animation-duration:500ms;-webkit-animation-duration:500ms;animation-duration:500ms;-o-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-ms-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-moz-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-webkit-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-o-animation-delay:0;-ms-animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;animation-delay:0;-o-animation-iteration-count:1;-ms-animation-iteration-count:1;-moz-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1;-o-animation-direction:normal;-ms-animation-direction:normal;-moz-animation-direction:normal;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:backwards;-moz-animation-fill-mode:backwards;-ms-animation-fill-mode:backwards;-o-animation-fill-mode:backwards;animation-fill-mode:backwards}.top-bar.expanded .global-nav-li:nth-child(2){-o-animation-delay:50ms;-ms-animation-delay:50ms;-moz-animation-delay:50ms;-webkit-animation-delay:50ms;animation-delay:50ms}.top-bar.expanded .global-nav-li:nth-child(3){-o-animation-delay:100ms;-ms-animation-delay:100ms;-moz-animation-delay:100ms;-webkit-animation-delay:100ms;animation-delay:100ms}.top-bar.expanded .global-nav-li:nth-child(4){-o-animation-delay:150ms;-ms-animation-delay:150ms;-moz-animation-delay:150ms;-webkit-animation-delay:150ms;animation-delay:150ms}.top-bar.expanded .global-nav-li:nth-child(5){-o-animation-delay:200ms;-ms-animation-delay:200ms;-moz-animation-delay:200ms;-webkit-animation-delay:200ms;animation-delay:200ms}@media only screen and (max-width: 40em){.top-bar,.top-bar .name{height:60px}.top-bar .name div{line-height:60px}.top-bar .name div .logo{margin-top:7px;height:45px}.top-bar .toggle-topbar.menu-icon .hamburger-link{display:inline-flex;align-items:center;padding-left:10.83333px}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.top-bar .toggle-topbar.menu-icon .hamburger-link{display:inline-flex;align-items:center}}@media only screen and (min-width: 40.063em){.navigation-container{position:relative;z-index:110}}@media only screen and (min-width: 64.063em){.top-bar .name{text-align:left}.top-bar .name div .logo-link{padding-left:0;width:13.25rem;position:relative;z-index:111}.top-bar-section{position:relative}.top-bar-section .left{padding:0;width:auto;max-width:inherit}.top-bar-section .left li .dropdown{left:.5rem}.top-bar-section .left li .dropdown#admin-menu{padding:.5rem 0;background:#00497e;width:30rem;left:auto;right:0}.top-bar-section .left li .dropdown#admin-menu li{width:50%}.top-bar-section .left li .dropdown#admin-menu li a{border-radius:0;padding:.5rem 1rem;font-size:1rem;line-height:1em}.top-bar-section .left li .dropdown#practice-admin-menu{padding:0.625rem 1.25rem;width:auto;left:auto;right:0;background:#FFFFFF;border:1px solid #CED2DB;border-radius:6px;box-shadow:0 4px 6px 0 rgba(8,28,74,0.3)}.top-bar-section .left li .dropdown#practice-admin-menu li{width:100%;height:auto;background:#FFFFFF}.top-bar-section .left li .dropdown#practice-admin-menu li a{text-align:center;border-radius:0;padding:.625rem 0;font-size:0.8125rem;font-family:Montserrat;font-weight:500;line-height:1em;color:#081C4A;background:#FFFFFF}.top-bar-section .left li .dropdown#practice-admin-menu li a:hover{color:#007B83}.global-nav-li{position:relative}.global-nav-li:before{content:"";border-radius:100%;position:absolute;top:2em;left:-.25em;width:.5em;height:.5em;background:#00497e}.has-dropdown .dropdown{padding-right:.5rem}.has-dropdown .dropdown li{background:transparent}.has-dropdown .dropdown li:last-child a{border-radius:0 0 1rem 1rem}.has-dropdown .dropdown li a:hover{background:#004171 !important}}a.loading,a.loading:hover{position:relative;color:transparent}a.loading:after,a.loading:hover:after{content:'';position:absolute;width:1em;height:1em;border:2px solid transparent;border-radius:100%;border-top-color:#888;top:calc(50% - .5em);left:calc(50% - .5em);-o-animation-name:spin;-ms-animation-name:spin;-moz-animation-name:spin;-webkit-animation-name:spin;animation-name:spin;-o-animation-duration:1s;-ms-animation-duration:1s;-moz-animation-duration:1s;-webkit-animation-duration:1s;animation-duration:1s;-o-animation-timing-function:linear;-ms-animation-timing-function:linear;-moz-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear;-o-animation-delay:0;-ms-animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;animation-delay:0;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-o-animation-direction:normal;-ms-animation-direction:normal;-moz-animation-direction:normal;-webkit-animation-direction:normal;animation-direction:normal}a .icon{fill:#0067b1;stroke:#0067b1}blockquote{border:none;padding-top:0}blockquote p{font-size:1.5em;font-style:italic}@media only screen and (min-width: 40.063em){blockquote{border:none;position:absolute;width:33.33333%;right:0}}@media only screen and (min-width: 64.063em){blockquote{padding:0 0 0 1.875rem}}.faded{color:#ccc}.nobr{white-space:nowrap}h1,h2,h3,h4,h5,h6{font-weight:bold}h1{font-size:2.01875rem}h2{font-size:1.60313rem}h3{font-size:1.05rem}h4{font-size:0.95rem}h5{font-size:0.9rem}h6{font-size:0.95rem}@media only screen and (min-width: 40.063em){h1{font-size:2.475rem}h2{font-size:2.08125rem}h3{font-size:1.3rem}h4{font-size:1.2rem}h5{font-size:1rem}h6{font-size:0.9rem}}#janrainModal,#janrainModal *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.social-account-logo{width:1rem;height:1rem}.social-account-pic{border-radius:100%;width:2rem;height:2rem}.social-account-btn-td{text-align:center}.social-disable-btn{font-size:1.5rem}.paginateButtons a{color:#0067b1}.paginateButtons .step,.paginateButtons .currentStep,.paginateButtons .prevLink{margin-right:1rem}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-autocomplete{background:#fff}.ui-autocomplete .ui-state-focus{margin:0;color:#0067b1}.datepicker-container{display:inline-block}.datepicker-container,.datepicker-icon{color:#888;fill:#888;stroke:#888;stroke-width:0}#datepicker{position:absolute;top:-9999px;left:-9999px}.ui-datepicker{padding:0 1rem}.show-calendar #datepicker{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:200}.show-calendar .ui-datepicker{background:#fff;width:80%;height:100%;float:right;-o-animation-name:reveal-right-sidebar;-ms-animation-name:reveal-right-sidebar;-moz-animation-name:reveal-right-sidebar;-webkit-animation-name:reveal-right-sidebar;animation-name:reveal-right-sidebar;-o-animation-duration:500ms;-ms-animation-duration:500ms;-moz-animation-duration:500ms;-webkit-animation-duration:500ms;animation-duration:500ms;-o-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-ms-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-moz-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-webkit-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-o-animation-delay:0;-ms-animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;animation-delay:0;-o-animation-iteration-count:1;-ms-animation-iteration-count:1;-moz-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1;-o-animation-direction:normal;-ms-animation-direction:normal;-moz-animation-direction:normal;-webkit-animation-direction:normal;animation-direction:normal}.ui-datepicker-header{position:relative}.ui-datepicker-title{margin:1rem 0;border:1px solid #ccc;border-left:none;border-right:none;padding:.5rem;text-align:center}.ui-datepicker-prev,.ui-datepicker-next{border:.5rem solid transparent;position:absolute;top:1.75rem;width:0;height:0}.ui-datepicker-prev{border-right-color:#0067b1;left:0}.ui-datepicker-next{border-left-color:#0067b1;right:0}.ui-datepicker-calendar{margin:0;width:100%}.ui-datepicker-calendar th,.ui-datepicker-calendar td{padding:0;text-align:center}.ui-datepicker-calendar a,.ui-datepicker-calendar span{padding:.333rem;line-height:2rem}.ui-datepicker-calendar a:hover{border-radius:2rem;background:#d8e8f3}.ui-state-disabled{color:#ccc}#latersingledatepicker .ui-state-active,#latermultidatepicker .ui-state-active,#datepickerMulti .ui-state-active,#datepickerSingle .ui-state-active{color:white}#latersingledatepicker .ui-datepicker-current-day,#latermultidatepicker .ui-datepicker-current-day,#datepickerMulti .ui-datepicker-current-day,#datepickerSingle .ui-datepicker-current-day{background-color:#0067b1}#latersingledatepicker .ui-state-active:hover,#latermultidatepicker .ui-state-active:hover,#datepickerMulti .ui-state-active:hover,#datepickerSingle .ui-state-active:hover{color:white;background-color:#0067b1}#latersingledatepicker .ui-datepicker-title,#latermultidatepicker .ui-datepicker-title,#datepickerMulti .ui-datepicker-title,#datepickerSingle .ui-datepicker-title{font-size:1.1rem;border:none}#latersingledatepicker,#latermultidatepicker,#datepickerMulti,#datepickerSingle{padding-bottom:15px}@media only screen and (min-width: 40.063em) and (min-height: 30em){.datepicker-container{position:relative}.show-calendar #datepicker{padding:0;border-radius:1rem;box-shadow:rgba(0,0,0,0.2) 0 0 1rem;background:#fff;display:block;position:absolute;top:2rem;left:-1rem;right:auto;width:inherit;max-width:30rem;z-index:4;white-space:normal;height:inherit}.show-calendar .datepicker-nib{position:relative}.show-calendar .datepicker-nib:after{content:'\25B2';font-size:2.5rem;position:absolute;color:#fff;text-shadow:rgba(0,0,0,0.1) 0 -0.2rem 0.5rem;z-index:5;-webkit-transform:scaleY(0.6667);-moz-transform:scaleY(0.6667);-ms-transform:scaleY(0.6667);-o-transform:scaleY(0.6667);transform:scaleY(0.6667);top:-0.25rem;left:-0.875rem}.show-calendar .ui-datepicker{padding:0rem 1rem .5rem 1rem;width:inherit;background:none;-o-animation-name:none;-ms-animation-name:none;-moz-animation-name:none;-webkit-animation-name:none;animation-name:none;-o-animation-duration:500ms;-ms-animation-duration:500ms;-moz-animation-duration:500ms;-webkit-animation-duration:500ms;animation-duration:500ms;-o-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-ms-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-moz-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-webkit-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-o-animation-delay:0;-ms-animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;animation-delay:0;-o-animation-iteration-count:1;-ms-animation-iteration-count:1;-moz-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1;-o-animation-direction:normal;-ms-animation-direction:normal;-moz-animation-direction:normal;-webkit-animation-direction:normal;animation-direction:normal}.ui-datepicker-calendar a,.ui-datepicker-calendar span{padding:.5rem}}@media only screen and (min-width: 64.063em) and (min-height: 40.063em){.datepicker-container{float:right}}@media only screen and (min-width: 90.063em){.available-date-filter{width:44rem}}.adminjqui.ui-datepicker{padding:0}.adminjqui.ui-datepicker .ui-widget-header{background-color:#071d49;border-color:#071d49;background-image:none}.adminjqui.ui-datepicker .ui-datepicker-header .ui-datepicker-title{border:none}.adminjqui.ui-datepicker .ui-datepicker-header .ui-datepicker-title select{padding-top:6px;padding-bottom:6px}.adminjqui.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.adminjqui.ui-datepicker .ui-datepicker-header .ui-datepicker-next{top:12px}.adminjqui.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover,.adminjqui.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover{border:none;background-color:white;background-image:none}.adminjqui.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{border-right-color:transparent}.adminjqui.ui-datepicker .ui-datepicker-header .ui-datepicker-next{border-left-color:transparent}.adminjqui.ui-datepicker .ui-datepicker-calendar tbody tr td a{text-align:center;border:none;border-radius:0}.adminjqui.ui-datepicker .ui-datepicker-calendar tbody tr td a.ui-state-default{color:#333333;background:none}.adminjqui.ui-datepicker .ui-datepicker-calendar tbody tr td a.ui-state-hover{color:#333333;background-color:rgba(7,29,73,0.3)}.adminjqui.ui-datepicker .ui-datepicker-calendar tbody tr td a.ui-state-active{color:white;background-color:#071d49}.adminjqui.ui-datepicker .ui-datepicker-calendar tbody tr td a.ui-state-disabled{color:#333333;opacity:0.7}.adminjqui.ui-timepicker{padding:0}.adminjqui.ui-timepicker .ui-widget-header{background-color:#071d49;border-color:#071d49;background-image:none}.adminjqui.ui-timepicker .ui-timepicker-title{font-size:1.3em}.adminjqui.ui-timepicker table.ui-timepicker-table td.ui-timepicker-minutes{width:6em}.adminjqui.ui-timepicker table.ui-timepicker-table td.ui-timepicker-minutes table.ui-timepicker{width:100%}.adminjqui.ui-timepicker table.ui-timepicker-table td.ui-timepicker-hours table tbody tr td a,.adminjqui.ui-timepicker table.ui-timepicker-table td.ui-timepicker-minutes table tbody tr td a{width:100%;padding:0.2em 0.3em;text-align:center;border:none;border-radius:0}.adminjqui.ui-timepicker table.ui-timepicker-table td.ui-timepicker-hours table tbody tr td a.ui-state-default,.adminjqui.ui-timepicker table.ui-timepicker-table td.ui-timepicker-minutes table tbody tr td a.ui-state-default{color:#333333;background:none}.adminjqui.ui-timepicker table.ui-timepicker-table td.ui-timepicker-hours table tbody tr td a.ui-state-hover,.adminjqui.ui-timepicker table.ui-timepicker-table td.ui-timepicker-minutes table tbody tr td a.ui-state-hover{color:#333333;background-color:rgba(7,29,73,0.3)}.adminjqui.ui-timepicker table.ui-timepicker-table td.ui-timepicker-hours table tbody tr td a.ui-state-active,.adminjqui.ui-timepicker table.ui-timepicker-table td.ui-timepicker-minutes table tbody tr td a.ui-state-active{color:white;background-color:#071d49}.adminjqui.ui-timepicker table.ui-timepicker-table td.ui-timepicker-hours table tbody tr td a.ui-state-disabled,.adminjqui.ui-timepicker table.ui-timepicker-table td.ui-timepicker-minutes table tbody tr td a.ui-state-disabled{color:#333333;opacity:0.7}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%}.container{padding:0.9375rem 0;min-height:100%}@media only screen and (min-width: 40.063em){.container{padding:1.875rem}}@media only screen and (min-width: 64.063em){.container{padding:2.8125rem 0}}.page-header{padding:0}.page-header .sub-nav{margin:0}.page-header-contents{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-flow:row wrap;flex-flow:row wrap}.page-header-text{margin:0;font-weight:bold;color:#081C4A}.page-subheader{margin-left:1rem;display:inline-block;font-size:14px;font-weight:400;color:#5E6B89;font-family:Rubik}.page-header-actions{margin:.25rem 0 0 0}.page-header-actions a:hover{text-decoration:none}.page-header-action-section{display:inline-block}.page-header-action-section+.page-header-action-section{margin-left:0.9375rem;border-left:1px solid #ddd;padding-left:0.9375rem}.page-header-switch{margin-top:.625rem;font-size:0}.page-header-switch .page-header-switch-button-container{margin:0}.page-header-switch .page-header-switch-button-container .page-header-switch-button{margin:0;font-size:14px;font-family:Rubik;font-weight:500;padding:3px 16px;line-height:22px;background:transparent;color:#081c4a;border:none;border-top:1px solid #081c4a;border-bottom:1px solid #081c4a}.page-header-switch .page-header-switch-button-container .page-header-switch-button:focus{box-shadow:none}.page-header-switch .page-header-switch-button-container .page-header-switch-button.active{color:#fff;background:#081c4a}.page-header-switch .page-header-switch-button-container:first-child .page-header-switch-button,.page-header-switch .page-header-switch-button-container:last-child .page-header-switch-button{border:1px solid #081c4a}.page-header-switch .page-header-switch-button-container:first-child .page-header-switch-button{border-top-left-radius:6px;border-bottom-left-radius:6px}.page-header-switch .page-header-switch-button-container:last-child .page-header-switch-button{border-top-right-radius:6px;border-bottom-right-radius:6px}@-o-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}}@-ms-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;-o-animation:bounce 2s infinite}.round.button.secondary.forgot-continue{color:#0067b1;border-color:#0067b1;background-color:inherit;border:2px solid}.page-footer{margin-bottom:-2rem;padding:1rem 1rem;background:#444;color:#888;position:relative;z-index:1;-webkit-transform:translate3d(0, 0, 0)}.page-footer .container{padding-top:15px}.page-footer .inline-list{margin-bottom:.5rem}.page-footer a{color:#fff}.page-footer hr{border-color:#666}.page-footer .footer-logo-container{max-width:20rem}.page-footer .icon{border-radius:3rem;width:3rem;height:3rem;stroke-width:0}.page-footer .logo{width:100%}.powered-by-logo-link{margin:0 auto;display:block;max-width:10rem}.footer-links{margin-top:1rem}.partners-banner{margin-bottom:0;background:#fff;height:253px;padding-top:50px}.partners-banner hr{border-color:rgba(8,28,74,0.3);width:300px}.partners-banner .partners-heading{max-width:1081px;width:fit-content;width:-moz-fit-content;display:flex !important;margin-bottom:30px}.partners-banner-heading{margin-bottom:.5rem;line-height:2.5rem}.banner-title{margin:auto 50px}.partners-banner-title{font-family:Montserrat;color:#081C4A;font-size:20px;text-align:center}@media only screen and (max-width: 40em){.partners-banner-aapm{display:inline-block;width:45%}}@media only screen and (min-width: 40.063em){.partners-banner-aapm{margin-right:5rem}.partners-banner-aapm:last-of-type{margin-right:0}}@media only screen and (max-width: 768px){.partners-banner{height:auto;padding-top:30px}.partners-banner hr{width:unset}}.partners-banner-logo{margin-bottom:1rem}@media only screen and (min-width: 40.063em){.footer-links-container{max-width:30rem}}@media only screen and (min-width: 64.063em){.page-footer .icon{width:2rem;height:2rem}.footer-links-container{max-width:999rem}}.more-doctors-mobile,.more-doctors-tablet,.more-dentists-tablet,.more-dentists-mobile,.more-optometrists-tablet,.more-optometrists-mobile,.more-skins-mobile,.more-skins-tablet,.more-gps-mobile,.more-gps-tablet,.more-bbdentists-mobile,.more-bbdentists-tablet{display:none;font-family:"Rubik", "Helvetica Neue", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;color:#081c4a;font-size:0.85rem;line-height:2rem}.less-doctors-mobile,.less-doctors-tablet,.less-dentists-tablet,.less-dentists-mobile,.less-optometrists-tablet,.less-optometrists-mobile,.less-skins-mobile,.less-skins-tablet,.less-gps-mobile,.less-gps-tablet,.less-bbdentists-mobile,.less-bbdentists-tablet{font-family:"Rubik",   "Helvetica Neue", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;color:#081c4a;font-size:0.85rem;line-height:2rem}.show-less-doctor{display:none}@media only screen and (min-width: 40.063em) and (max-width: 64em){li.doctors-list:nth-last-child(-n+4),li.dentists-list:nth-last-child(-n+4),li.optometrists-list:nth-last-child(-n+4),li.skins-list:nth-last-child(-n+4),li.gps-list:nth-last-child(-n+4),li.bbdentists-list:nth-last-child(-n+4){display:none}.more-doctors-tablet,.more-dentists-tablet,.more-optometrists-tablet,.more-skins-tablet,.more-gps-tablet,.more-bbdentists-tablet{display:list-item}}@media only screen and (max-width: 40em){li.doctors-list:nth-last-child(-n+6),li.dentists-list:nth-last-child(-n+6),li.optometrists-list:nth-last-child(-n+6),li.skins-list:nth-last-child(-n+6),li.gps-list:nth-last-child(-n+6),li.bbdentists-list:nth-last-child(-n+6){display:none}.more-doctors-mobile,.more-dentists-mobile,.more-optometrists-mobile,.more-skins-mobile,.more-gps-mobile,.more-bbdentists-mobile{display:list-item}}.directory-lists-height{min-height:320px}.fa.success{color:#43ac6a}.fa.warning{color:#ff961a}.fa.error{color:#f04124}.fa.faded{opacity:.75}icon.check-icon.toggle-check{display:none}icon.check-icon svg{width:20px;height:20px}#ui_check #circleOutline{stroke:#0067b1}#ui_check #pathTick{fill:#0067b1}#circle_one .b,#circle_two .b,#circle_three .b{fill:#081c4a}.author{margin-top:1rem;margin-bottom:5rem}.author-link{font-size:1.5rem;line-height:1em}.author-pic{padding-right:.5em;height:2em;float:left}.author-name{display:block}.author-subtitle{color:#888}.panel.hero{border:none;text-align:center}.panel.hero .title{margin-top:0;margin-bottom:.5em}@media only screen and (max-width: 40em){.panel.hero{padding:.5rem}.panel.hero .title{font-size:1rem}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.panel.hero .title{font-size:2rem}}@media only screen and (min-width: 40.063em){.panel.hero{position:relative;z-index:100}}.panel.hero.image{margin-bottom:0;padding:0;text-align:left;overflow:hidden;position:relative;z-index:0;height:250px}.panel.hero.image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,103,177,0.1);background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0,103,177,0)), color-stop(50%, rgba(0,103,177,0.1)), color-stop(66.6667%, rgba(0,103,177,0.25)), color-stop(100%, rgba(0,103,177,0.6667)));background:-webkit-linear-gradient(rgba(0,103,177,0),rgba(0,103,177,0.1) 50%,rgba(0,103,177,0.25) 66.6667%,rgba(0,103,177,0.6667));background:-moz-linear-gradient(rgba(0,103,177,0),rgba(0,103,177,0.1) 50%,rgba(0,103,177,0.25) 66.6667%,rgba(0,103,177,0.6667));background:-o-linear-gradient(rgba(0,103,177,0),rgba(0,103,177,0.1) 50%,rgba(0,103,177,0.25) 66.6667%,rgba(0,103,177,0.6667));background:linear-gradient(rgba(0,103,177,0),rgba(0,103,177,0.1) 50%,rgba(0,103,177,0.25) 66.6667%,rgba(0,103,177,0.6667))}.panel.hero.image .hero-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50% 50%;z-index:-1}.panel.hero.image .row,.panel.hero.image .columns{height:100%}.panel.hero.image h1,.panel.hero.image h2{line-height:1.25;position:absolute;bottom:.5rem;color:#fff}@media only screen and (min-width: 40.063em){.panel.hero.image{height:50%}.panel.hero.image .hero-image{position:fixed}.panel.hero.image h1,.panel.hero.image h2{font-size:3rem;bottom:2rem}.panel.hero.image.full-hero{height:100%;height:calc(100% - 65px)}.panel.hero.image.full-hero h1,.panel.hero.image.full-hero h2{padding:0 2rem;font-size:4rem;bottom:10%}.panel.hero.image ~ .container{background:#eee;position:relative}}@media only screen and (min-width: 64.063em){.panel.hero.image.full-hero h1,.panel.hero.image.full-hero h2{padding:0}}.features-content{padding:.5rem}@media (min-width: 40.063em){.features-content{padding:1.5rem 1.5rem 3rem 1.5rem}}@media (min-width: 80rem){.features-content{padding:2rem 0 2.75rem 0}}.panel.hero.features{border-style:solid;border-width:0;border-color:#005c9e;margin-bottom:1.25rem;padding:1.25rem;background:#0067b1;color:#fff;margin-bottom:0;padding:0;border:none}.panel.hero.features>:first-child{margin-top:0}.panel.hero.features>:last-child{margin-bottom:0}.panel.hero.features h1,.panel.hero.features h2,.panel.hero.features h3,.panel.hero.features h4,.panel.hero.features h5,.panel.hero.features h6,.panel.hero.features p,.panel.hero.features li,.panel.hero.features dl{color:#fff}.panel.hero.features h1,.panel.hero.features h2,.panel.hero.features h3,.panel.hero.features h4,.panel.hero.features h5,.panel.hero.features h6{line-height:1;margin-bottom:0.625rem}.panel.hero.features h1.subheader,.panel.hero.features h2.subheader,.panel.hero.features h3.subheader,.panel.hero.features h4.subheader,.panel.hero.features h5.subheader,.panel.hero.features h6.subheader{line-height:1.4}.panel.hero.features .title,.panel.hero.features .features-subtitle{padding:0.6rem 0.5rem 0.1rem 0.5rem;font-size:3.5vw;font-weight:700;font-family:"Montserrat",  "Helvetica Neue", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;color:#fff;letter-spacing:-0.5px !important}.panel.hero.features .features-subtitle{font-size:2.5vw}.panel.hero.features .features{display:none;margin-left:0;vertical-align:middle;padding-top:0.5rem}.panel.hero.features .feature{margin:0;padding:0;display:inline-block;float:left;width:33.33333%}.panel.hero.features .feature:hover icon{-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}.panel.hero.features .feature:hover .feature-heading,.panel.hero.features .feature:hover .feature-content{color:#fff}.panel.hero.features icon{font-size:1rem;border-radius:100%;display:block;width:5em;height:5em;overflow:hidden;margin:.5em 0;display:inline-block;background:#0085e4;position:relative;z-index:1;-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);transition:all 300ms ease-out;-webkit-transition-timing-function:cubic-bezier(0.75, 0, 0.25, 1.75);transition-timing-function:cubic-bezier(0.75, 0, 0.25, 1.75)}.panel.hero.features icon .icon{width:5em;height:5em;fill:none;stroke:#fff;stroke-width:0}.panel.hero.features icon[name=banner_anytime]:before{content:'';position:absolute;width:100%;height:2px;top:50%;left:0;z-index:2;background:#fff}.panel.hero.features icon[name=banner_anytime]:after{content:'';position:absolute;width:70%;height:35%;top:50%;left:15%;z-index:1;background:#0085e4}.panel.hero.features .feature-text{margin-top:0.5rem}.panel.hero.features .feature-heading,.panel.hero.features .feature-content,.panel.hero.features .feature-cta{margin:0}.panel.hero.features .feature-heading,.panel.hero.features .feature-content{color:#cceaff;transition:color 300ms ease-out}.panel.hero.features .feature-heading{font-size:1rem}.panel.hero.features .feature-content{margin-top:0.2rem}.panel.hero.features .feature-cta{color:#fff;font-weight:normal;font-size:0.8rem}.panel.hero.features .feature-cta-supporting{display:none}@media (min-width: 48rem){.panel.hero.features .feature-cta-supporting{display:inherit}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.panel.hero.features .panel.hero.features .title{padding:0.5rem 0 0.8rem 0}}@media only screen and (min-width: 40.063em){.panel.hero.features .features{display:block}.panel.hero.features .feature-content{font-size:0.8rem}}@media (min-width: 40.063em){.panel.hero.features{text-align:center}.panel.hero.features .features-title{margin:0 .5em 0 0;padding:0;display:inline-block;font-size:2.2rem;width:6em;text-align:left;vertical-align:middle;line-height:1.2}.panel.hero.features .features{margin:.5rem auto 0 auto;display:inline-block}.panel.hero.features .feature{white-space:nowrap;float:none;display:block}.panel.hero.features icon,.panel.hero.features .feature-text{vertical-align:middle}.panel.hero.features .feature-text{margin-left:.5rem;display:inline-block;text-align:left;margin-top:0.4rem;margin-bottom:0.4rem}}@media (min-width: 64.063rem){.panel.hero.features .title{margin:0 0 1rem 0;font-size:2rem;width:auto;display:block;text-align:center}.panel.hero.features .features{margin-top:0;padding:0 1rem;display:block}.panel.hero.features .feature{display:inline-block;float:left}.panel.hero.features icon{font-size:1rem}.panel.hero.features .features-subtitle{font-size:0.875rem}}@media (min-width: 80rem){.panel.hero.features .title{margin:1rem 0 2.5rem 0;font-size:2.5rem}.panel.hero.features .features{padding:0;max-width:70rem}.panel.hero.features .feature-text{margin-top:.5rem;margin-left:1rem}.panel.hero.features .feature-heading{font-size:1.25rem}.panel.hero.features .feature-content{font-size:0.9rem}.panel.hero.features icon{font-size:1.125rem}}[id*="shadow"]{fill:rgba(0,0,0,0.1);stroke:rgba(0,0,0,0.1);stroke-width:0}.features-content .display-lg{display:none}.features-content .display-mob{display:inline-block}@media only screen and (min-width: 40.063em){.features-content .display-lg{display:inline-block}.features-content .display-mob{display:none}}@media only screen and (min-width: 64.063em){.features-content .display-lg{display:inline-block}.features-content .display-mob{display:none}}.panel.hero.features .myhealth-banner.features-content .features-subtitle{color:#081c4a;padding-top:1.125rem}@media only screen and (max-width: 40em){.panel.hero.features .myhealth-banner.features-content .features-subtitle{padding-top:0.225rem}}@media (min-width: 40.063em){.panel.hero.features .myhealth-banner.features-content .book-online-title{width:auto}}@media only screen and (min-width: 40.063em){.panel.hero.features .myhealth-banner.features-content{padding-top:80px;padding-bottom:40px}.panel.hero.features .myhealth-banner.features-content img{height:90px}}@media only screen and (min-width: 64.063em){.panel.hero.features .myhealth-banner.features-content{padding-top:64px;padding-bottom:70px}.panel.hero.features .myhealth-banner.features-content img{height:140px}.panel.hero.features .myhealth-banner.features-content .title{margin:1rem 0 0 0;font-size:2.45rem}.panel.hero.features .myhealth-banner.features-content .features-subtitle{font-size:1.215rem}}@media (min-width: 80rem){.panel.hero.features .myhealth-banner.features-content .title{margin:2rem 0 0 0;font-size:3.0625rem}.panel.hero.features .myhealth-banner.features-content .features-subtitle{font-size:1.3125rem;padding-top:1.125rem}}@media only screen and (max-width: 40em){.panel.hero.features .myhealth-banner.features-content{padding-top:2rem}}.panel.hero.features .get-well-banner.features-content{display:flex;flex-wrap:wrap;padding:0;overflow:hidden}.panel.hero.features .get-well-banner.features-content .img-left{position:absolute;margin:0;height:350px;width:300px}.panel.hero.features .get-well-banner.features-content .img-right{position:absolute;right:0;margin:0;height:350px;width:200px}.panel.hero.features .get-well-banner.features-content .textDiv{position:relative;margin-left:auto;margin-right:auto;text-align:center;z-index:1}.panel.hero.features .get-well-banner.features-content .title{font-weight:600;font-family:Montserrat;text-align:center}.panel.hero.features .get-well-banner.features-content .title.title-white-text{color:white}.panel.hero.features .get-well-banner.features-content .features-subtitle{color:white;padding-left:0;padding-right:0}@media only screen and (max-width: 40em){.panel.hero.features .get-well-banner.features-content{padding:0 !important}.panel.hero.features .get-well-banner.features-content .img-left{display:none}.panel.hero.features .get-well-banner.features-content .img-right{display:none}.panel.hero.features .get-well-banner.features-content .textDiv{margin-left:13.4vw;margin-right:13.3vw}.panel.hero.features .get-well-banner.features-content .title{margin:13.4vw 0 0 0;font-weight:600;font-size:28px;font-family:Montserrat;text-align:center;line-height:36px}.panel.hero.features .get-well-banner.features-content .features-subtitle{font-size:19px;font-weight:normal;margin:2.67vw 4.54vw auto 4.53vw;line-height:28px}}@media (min-width: 40.063rem){.panel.hero.features .get-well-banner.features-content .title{margin:130px 0 0 0;font-weight:600;font-size:32px;line-height:40px;width:auto;max-width:600px}.panel.hero.features .get-well-banner.features-content .features-subtitle{font-size:19px;font-weight:normal;padding-top:1.25rem;line-height:1.875rem}}@media only screen and (min-width: 64.063em){.panel.hero.features .get-well-banner.features-content .features-subtitle{font-size:1.25rem}.panel.hero.features .get-well-banner.features-content .title{margin:7.8125rem 0 0 0;font-size:42px;max-width:800px;line-height:50px}.panel.hero.features .get-well-banner.features-content .features-subtitle{font-size:1.25rem;padding-top:1.125rem;line-height:1.875rem}}@media (min-width: 80rem){.panel.hero.features .get-well-banner.features-content .title{margin:7.8125rem 0 0 0;font-size:42px}.panel.hero.features .get-well-banner.features-content .features-subtitle{font-size:1.25rem;padding-top:1.125rem;line-height:1.875rem}}@media only screen and (max-width: 40em){.panel.hero.features .get-well-banner.features-content{padding-top:2rem}}.panel.hero.features .convenient-banner.features-content{display:flex;flex-wrap:wrap;padding:0;overflow:hidden}@media only screen and (max-width: 40em){.panel.hero.features .convenient-banner.features-content{display:none}}.panel.hero.features .convenient-banner.features-content .features-subtitle{color:#081c4a;padding-top:1.125rem}@media only screen and (max-width: 40em){.panel.hero.features .convenient-banner.features-content .features-subtitle{padding-top:0.225rem}}.panel.hero.features .convenient-banner.features-content img{margin-right:0;margin-left:auto}.panel.hero.features .convenient-banner.features-content .textDiv{margin-left:0}@media (min-width: 40.063em){.panel.hero.features .convenient-banner.features-content .book-online-title{width:auto}}@media (min-width: 40.063rem){.panel.hero.features .convenient-banner.features-content{padding:0;margin:88px 13vw 83px 13vw}.panel.hero.features .convenient-banner.features-content img{height:175px;width:202px}.panel.hero.features .convenient-banner.features-content .textDiv{margin:0;z-index:1}.panel.hero.features .convenient-banner.features-content .title{margin-right:0;font-weight:600;font-size:32px;font-family:Montserrat;text-align:left;line-height:40px;color:#081C4A}.panel.hero.features .convenient-banner.features-content .features-subtitle{font-size:19px;font-weight:500;padding-top:1.125rem;font-family:Montserrat;line-height:1.875rem;text-align:left;padding-left:0;padding-right:0}}@media (min-width: 40.063rem) and (max-width: 767px){.panel.hero.features .convenient-banner.features-content{margin:88px 10.5vw 83px 10.5vw}}@media (min-width: 64.063rem){.panel.hero.features .convenient-banner.features-content{margin:88px 9vw 83px 9vw}.panel.hero.features .convenient-banner.features-content .title{margin:2.7rem 0 0 0}.panel.hero.features .convenient-banner.features-content .features-subtitle{padding-top:1.125rem}}@media (min-width: 80rem){.panel.hero.features .convenient-banner.features-content{margin:43px 13vw 43px 13vw}.panel.hero.features .convenient-banner.features-content img{height:16.5rem;width:301px}.panel.hero.features .convenient-banner.features-content .title{margin:5rem 0 0 0;font-size:2.625rem;font-weight:600;font-family:Montserrat;text-align:left;color:#081C4A}.panel.hero.features .convenient-banner.features-content .features-subtitle{font-size:20.5px;padding-top:1.125rem;font-family:Montserrat;font-weight:normal;line-height:1.875rem;text-align:left;padding-left:0;color:#081C4A}}@media (min-width: 90.063rem){.panel.hero.features .convenient-banner.features-content{margin:43px 13.195vw 43px 13.195vw}}@media only screen and (max-width: 40em){.panel.hero.features .convenient-banner.features-content{padding-top:2rem}}.panel.hero.features .need-doctor-banner.features-content{display:flex;flex-wrap:wrap;padding:0;overflow:hidden}@media only screen and (max-width: 40em){.panel.hero.features .need-doctor-banner.features-content{display:none}}.panel.hero.features .need-doctor-banner.features-content .img-left{position:absolute;margin:0;margin-top:50px;height:275px;width:180px}.panel.hero.features .need-doctor-banner.features-content .img-right{position:absolute;right:0;margin:0;height:350px;width:300px}.panel.hero.features .need-doctor-banner.features-content .textDiv{position:relative;margin-left:auto;margin-right:auto;text-align:center;z-index:1}.panel.hero.features .need-doctor-banner.features-content .title{font-weight:600;font-family:Montserrat;text-align:center}.panel.hero.features .need-doctor-banner.features-content .features-subtitle{font-family:Montserrat;text-align:center;padding-left:0}.panel.hero.features .need-doctor-banner.features-content a{text-decoration:underline;color:#081C4A}.panel.hero.features .need-doctor-banner.features-content .features-subtitle{color:#081c4a;padding-top:1.125rem}@media only screen and (max-width: 40em){.panel.hero.features .need-doctor-banner.features-content .features-subtitle{padding-top:0.225rem}}@media only screen and (max-width: 40em){.panel.hero.features .need-doctor-banner.features-content{display:none}.panel.hero.features .need-doctor-banner.features-content .img-left{display:none}.panel.hero.features .need-doctor-banner.features-content .img-right{display:none}.panel.hero.features .need-doctor-banner.features-content .textDiv{display:none}}@media (min-width: 40.063em){.panel.hero.features .need-doctor-banner.features-content .book-online-title{width:auto}}@media (min-width: 40.063rem){.panel.hero.features .need-doctor-banner.features-content .title{margin:90px 0 0 0;font-size:32px;line-height:40px}.panel.hero.features .need-doctor-banner.features-content .features-subtitle{font-size:19px;font-weight:500;padding-top:1.25rem;line-height:1.875rem}}@media (min-width: 80rem){.panel.hero.features .need-doctor-banner.features-content .title{margin:6.25rem 0 0 0;font-size:2.625rem;line-height:50px}.panel.hero.features .need-doctor-banner.features-content .features-subtitle{font-size:1.25rem;padding-top:1.125rem;line-height:1.875rem;padding-right:0}}.panel.hero.features .find-health-expert-banner.features-content{display:flex;flex-wrap:wrap;overflow:hidden}@media only screen and (max-width: 40em){.panel.hero.features .find-health-expert-banner.features-content{display:none}}.panel.hero.features .find-health-expert-banner.features-content .features-subtitle{color:white;font-family:Montserrat;text-align:left;padding-top:1.125rem;padding-left:0;padding-right:0}@media only screen and (max-width: 40em){.panel.hero.features .find-health-expert-banner.features-content .features-subtitle{padding-top:0.225rem}}.panel.hero.features .find-health-expert-banner.features-content .title{color:white;font-family:Montserrat;text-align:left}.panel.hero.features .find-health-expert-banner.features-content img{margin-right:0;margin-left:auto}.panel.hero.features .find-health-expert-banner.features-content .textDiv{margin-left:0;z-index:1;text-align:left}@media (min-width: 40.063em){.panel.hero.features .find-health-expert-banner.features-content .book-online-title{width:auto}}@media only screen and (min-width: 40.063em){.panel.hero.features .find-health-expert-banner.features-content{padding-top:80px;padding-bottom:40px}}@media (min-width: 40.063rem){.panel.hero.features .find-health-expert-banner.features-content{padding:0;margin:88px 13vw 83px 13vw}.panel.hero.features .find-health-expert-banner.features-content img{height:175px;width:201px}.panel.hero.features .find-health-expert-banner.features-content .textDiv{margin:0}.panel.hero.features .find-health-expert-banner.features-content .title{margin:0;font-weight:500;font-size:32px;line-height:40px}.panel.hero.features .find-health-expert-banner.features-content .features-subtitle{font-size:19px;font-weight:500;padding-top:1.125rem;line-height:1.875rem}}@media (min-width: 40.063rem) and (max-width: 767px){.panel.hero.features .find-health-expert-banner.features-content{margin:88px 8.5vw 83px 8.5vw}}@media (min-width: 64.063rem){.panel.hero.features .find-health-expert-banner.features-content{margin:88px 9vw 83px 9vw}.panel.hero.features .find-health-expert-banner.features-content .title{margin:1.7rem 0 0 0}.panel.hero.features .find-health-expert-banner.features-content .features-subtitle{padding-top:1.125rem}}@media (min-width: 80rem){.panel.hero.features .find-health-expert-banner.features-content{margin-top:43px;margin-bottom:43px;margin-left:13.195vw;margin-right:13.195vw}.panel.hero.features .find-health-expert-banner.features-content img{height:16.5rem;width:301px}.panel.hero.features .find-health-expert-banner.features-content .textDiv{margin:0}.panel.hero.features .find-health-expert-banner.features-content .title{margin:3.75rem 0 0 0;font-size:2.625rem}.panel.hero.features .find-health-expert-banner.features-content .features-subtitle{font-size:1.25rem;padding-top:1.125rem;line-height:1.875rem}}@media only screen and (max-width: 40em){.panel.hero.features .find-health-expert-banner.features-content{padding-top:2rem}}.panel.hero.features .eye-health-mH1-banner.features-content{display:flex;flex-wrap:wrap;padding:0;overflow:hidden}.panel.hero.features .eye-health-mH1-banner.features-content .img-left{position:absolute;margin:0;margin-top:50px;width:200px;height:300px}.panel.hero.features .eye-health-mH1-banner.features-content .img-right{position:absolute;right:0;margin:0;height:350px;width:250px}.panel.hero.features .eye-health-mH1-banner.features-content .textDiv{position:relative;margin-left:auto;margin-right:auto;text-align:center;z-index:1}.panel.hero.features .eye-health-mH1-banner.features-content .title{font-weight:600;font-family:Montserrat;text-align:center;color:white}.panel.hero.features .eye-health-mH1-banner.features-content .features-subtitle{color:white;font-family:Montserrat;text-align:center;padding-top:1.125rem}@media only screen and (max-width: 40em){.panel.hero.features .eye-health-mH1-banner.features-content .features-subtitle{padding-top:0.225rem}}.panel.hero.features .eye-health-mH1-banner.features-content a{line-height:20px}@media only screen and (max-width: 40em){.panel.hero.features .eye-health-mH1-banner.features-content{padding:0 !important}.panel.hero.features .eye-health-mH1-banner.features-content .img-left{display:none}.panel.hero.features .eye-health-mH1-banner.features-content .img-right{display:none}.panel.hero.features .eye-health-mH1-banner.features-content a{text-decoration:underline;color:white}.panel.hero.features .eye-health-mH1-banner.features-content .textDiv{margin:7vw 12.47vw 12.54vw 12.47vw}.panel.hero.features .eye-health-mH1-banner.features-content .title{margin:1vw;font-size:28px;line-height:36px}.panel.hero.features .eye-health-mH1-banner.features-content .features-subtitle{font-size:19px;font-weight:normal;margin-top:1.67vw;line-height:28px}}@media (min-width: 40.063em){.panel.hero.features .eye-health-mH1-banner.features-content .book-online-title{width:auto}}@media (min-width: 40.063rem){.panel.hero.features .eye-health-mH1-banner.features-content .title{margin:96px 0 0 0;font-weight:500;font-size:32px;line-height:40px}.panel.hero.features .eye-health-mH1-banner.features-content .features-subtitle{font-size:19px;font-weight:normal;padding-top:1.25rem;line-height:1.875rem;padding-left:0;padding-right:0;margin-bottom:2rem}}@media only screen and (min-width: 64.063em){.panel.hero.features .eye-health-mH1-banner.features-content .title{font-size:2.45rem}.panel.hero.features .eye-health-mH1-banner.features-content .features-subtitle{font-size:1.215rem}}@media (min-width: 80rem){.panel.hero.features .eye-health-mH1-banner.features-content .title{margin:100px 0 0 0;font-size:2.625rem;font-weight:600;line-height:50px}.panel.hero.features .eye-health-mH1-banner.features-content .features-subtitle{font-size:1.25rem;padding-top:1.125rem;line-height:1.875rem;padding-left:0;margin-bottom:2rem}}@media only screen and (max-width: 40em){.panel.hero.features .eye-health-mH1-banner.features-content{padding-top:2rem}}.panel.hero.features .eye-health-eH1-banner.features-content{display:flex;flex-wrap:wrap;padding:0;overflow:hidden}.panel.hero.features .eye-health-eH1-banner.features-content .features-subtitle{color:white;padding-top:1.125rem}@media only screen and (max-width: 40em){.panel.hero.features .eye-health-eH1-banner.features-content .features-subtitle{padding-top:0.225rem}}.panel.hero.features .eye-health-eH1-banner.features-content .img-left{position:absolute;margin:0;margin-top:50px;height:300px;width:200px}.panel.hero.features .eye-health-eH1-banner.features-content .img-right{position:absolute;right:0;margin:0;height:350px;width:250px}.panel.hero.features .eye-health-eH1-banner.features-content .textDiv{position:relative;margin-left:auto;margin-right:auto;text-align:center;z-index:1}.panel.hero.features .eye-health-eH1-banner.features-content .title{width:auto;font-weight:500;font-family:Montserrat;text-align:center;color:white}.panel.hero.features .eye-health-eH1-banner.features-content .features-subtitle{font-weight:normal;font-family:Montserrat;text-align:center;padding-left:0;padding-right:0}@media only screen and (max-width: 40em){.panel.hero.features .eye-health-eH1-banner.features-content{padding:0 !important}.panel.hero.features .eye-health-eH1-banner.features-content .img-left{display:none}.panel.hero.features .eye-health-eH1-banner.features-content .img-right{display:none}.panel.hero.features .eye-health-eH1-banner.features-content a{text-decoration:underline;color:white}.panel.hero.features .eye-health-eH1-banner.features-content .textDiv{margin:9vw 6.87vw 7.54vw 6.87vw}.panel.hero.features .eye-health-eH1-banner.features-content .title{margin:1vw;padding:0;font-size:28px;line-height:36px}.panel.hero.features .eye-health-eH1-banner.features-content .features-subtitle{font-size:19px;margin-top:1.67vw;line-height:28px}}@media (min-width: 40.063rem){.panel.hero.features .eye-health-eH1-banner.features-content .title{margin:110px 0 0 0;font-size:32px;line-height:40px}.panel.hero.features .eye-health-eH1-banner.features-content .features-subtitle{font-size:19px;padding-top:1.25rem;line-height:1.875rem}}@media only screen and (min-width: 64.063em){.panel.hero.features .eye-health-eH1-banner.features-content .title{font-size:35px}}@media (min-width: 80rem){.panel.hero.features .eye-health-eH1-banner.features-content .title{margin:130px 0 0 0;font-size:2.625rem;font-weight:600;line-height:50px}.panel.hero.features .eye-health-eH1-banner.features-content .features-subtitle{font-size:1.25rem;padding-top:1.125rem;line-height:1.875rem}}@media only screen and (max-width: 40em){.panel.hero.features .eye-health-eH1-banner.features-content{padding-top:2rem}}.panel.hero.features .eye-health-eH2-banner.features-content{display:flex;flex-wrap:wrap;padding:0;overflow:hidden}.panel.hero.features .eye-health-eH2-banner.features-content .features-subtitle{color:white;padding-top:1.125rem}@media only screen and (max-width: 40em){.panel.hero.features .eye-health-eH2-banner.features-content .features-subtitle{padding-top:0.225rem}}@media only screen and (max-width: 40em){.panel.hero.features .eye-health-eH2-banner.features-content{padding:0 !important}.panel.hero.features .eye-health-eH2-banner.features-content .img-left{display:none}.panel.hero.features .eye-health-eH2-banner.features-content .img-right{display:none}.panel.hero.features .eye-health-eH2-banner.features-content a{text-decoration:underline;color:white}.panel.hero.features .eye-health-eH2-banner.features-content .textDiv{margin:10vw auto 12.54vw auto}.panel.hero.features .eye-health-eH2-banner.features-content .title{color:white;font-weight:600;font-size:28px;font-family:Montserrat;text-align:center;line-height:36px}.panel.hero.features .eye-health-eH2-banner.features-content .features-subtitle{font-size:19px;font-weight:normal;margin-top:1.67vw;line-height:28px}}@media (min-width: 40.063em){.panel.hero.features .eye-health-eH2-banner.features-content .book-online-title{width:auto}}@media only screen and (min-width: 40.063em){.panel.hero.features .eye-health-eH2-banner.features-content{padding:0;display:flex;flex-wrap:wrap}}@media (min-width: 40.063rem){.panel.hero.features .eye-health-eH2-banner.features-content{padding:0}.panel.hero.features .eye-health-eH2-banner.features-content .img-left{margin:0;margin-top:50px;width:200px;position:absolute}.panel.hero.features .eye-health-eH2-banner.features-content .img-right{margin:0;height:350px;position:absolute;right:0}.panel.hero.features .eye-health-eH2-banner.features-content .textDiv{position:relative;margin-left:auto;margin-right:auto;text-align:center;z-index:1}.panel.hero.features .eye-health-eH2-banner.features-content .title{font-weight:500;font-size:32px;font-family:Montserrat;text-align:center;line-height:40px;color:white;margin:110px auto 0 auto;padding-top:0.75rem}.panel.hero.features .eye-health-eH2-banner.features-content .features-subtitle{margin:90px 0 0 0;font-size:19px;font-weight:normal;font-family:Montserrat;line-height:1.875rem;text-align:center;padding:0}.panel.hero.features .eye-health-eH2-banner.features-content a{font-weight:normal;font-family:Montserrat;line-height:1.875rem;text-align:center;padding-top:1.25rem;color:white;text-decoration:underline;display:block}}@media only screen and (min-width: 64.063em){.panel.hero.features .eye-health-eH2-banner.features-content{padding:0}.panel.hero.features .eye-health-eH2-banner.features-content .textDiv{margin-left:auto;margin-right:auto}.panel.hero.features .eye-health-eH2-banner.features-content .title{font-size:2.625rem;line-height:50px;font-weight:600}.panel.hero.features .eye-health-eH2-banner.features-content .features-subtitle{font-size:1.25rem;line-height:1.875rem;margin:4.75rem 0 0 0}}@media (min-width: 80rem){.panel.hero.features .eye-health-eH2-banner.features-content{padding:0;overflow:hidden}.panel.hero.features .eye-health-eH2-banner.features-content .img-left{margin:0;margin-top:50px;height:300px;width:200px;position:absolute;left:0}.panel.hero.features .eye-health-eH2-banner.features-content .img-right{margin-right:0;height:350px;width:250px;position:absolute;right:0}.panel.hero.features .eye-health-eH2-banner.features-content .textDiv{margin-left:auto;margin-right:auto}.panel.hero.features .eye-health-eH2-banner.features-content .title{color:white;padding-top:0;margin-top:110px;font-size:2.625rem;font-family:Montserrat;text-align:center;line-height:50px;font-weight:600}.panel.hero.features .eye-health-eH2-banner.features-content .features-subtitle,.panel.hero.features .eye-health-eH2-banner.features-content a{font-size:1.25rem;padding-top:0;font-family:Montserrat;line-height:1.875rem;text-align:center;padding-left:0;color:white}.panel.hero.features .eye-health-eH2-banner.features-content .features-subtitle{margin:4.75rem 0 0 0;padding:0}.panel.hero.features .eye-health-eH2-banner.features-content a{text-decoration:underline;padding-top:30px}}@media only screen and (max-width: 40em){.panel.hero.features .eye-health-eH2-banner.features-content{padding-top:2rem}}.panel.hero.features .alcon-banner.features-content,.panel.hero.features .myhealthtv-banner.features-content{padding-top:24px;padding-left:3.875rem;padding-right:3.875rem}@media only screen and (max-width: 40em){.panel.hero.features .alcon-banner.features-content,.panel.hero.features .myhealthtv-banner.features-content{padding-bottom:48px;padding-left:1.875rem;padding-right:1.875rem}}@media only screen and (min-width: 40.063em){.panel.hero.features .alcon-banner.features-content,.panel.hero.features .myhealthtv-banner.features-content{padding-top:4rem;padding-left:1rem;padding-right:1rem}.panel.hero.features .alcon-banner.features-content img,.panel.hero.features .myhealthtv-banner.features-content img{height:11rem}}@media only screen and (min-width: 80em){.panel.hero.features .alcon-banner.features-content,.panel.hero.features .myhealthtv-banner.features-content{padding-top:75px}.panel.hero.features .alcon-banner.features-content img,.panel.hero.features .myhealthtv-banner.features-content img{height:215px}}.panel.hero.features .alcon-banner-optom.features-content{padding-top:0;padding-left:3.875rem;padding-right:3.875rem}@media only screen and (max-width: 40em){.panel.hero.features .alcon-banner-optom.features-content{height:100%}.panel.hero.features .alcon-banner-optom.features-content img{height:150px;width:100%}}@media only screen and (min-width: 40.063em){.panel.hero.features .alcon-banner-optom.features-content{padding-top:3.35rem;padding-left:1rem;padding-right:1rem}.panel.hero.features .alcon-banner-optom.features-content img{height:11rem}}@media only screen and (min-width: 80em){.panel.hero.features .alcon-banner-optom.features-content img{height:215px}}.panel.hero.features .carousel-cell.alcon-banner-cell{background-color:#05c1dd;height:100%}.panel.hero.features .carousel-cell.alcon-banner-cell-second{background-color:#fcd923;height:100%}.panel.hero.features .carousel-cell.mh1Redesign-one{height:100%;background:linear-gradient(180deg, #e31c78 0%,#aa0467 100%)}.panel.hero.features .carousel-cell.mh1Redesign-two{height:100%;background:linear-gradient(180deg, #2bd6c4 0%,#088c90 100%)}.panel.hero.features .carousel-cell.mh1Redesign-three{height:100%;background:linear-gradient(180deg, #fcd924 0%,#d99c14 100%)}.panel.hero.features .carousel-cell.mh1Redesign-four{height:100%;background:linear-gradient(180deg, #e31c78 0%,#aa0467 100%)}.panel.hero.features .carousel-cell.mh1Redesign-five{height:100%;background:linear-gradient(130.98deg, #7f11eb 0%,#05c2de 74.22%,#2bd6c4 100%)}.panel.hero.features .carousel-cell.mh1Redesign-six{height:100%;background:linear-gradient(180deg, #2bd6c4 0%,#007b83 100%)}.panel.hero.features .carousel-cell.mh1Redesign-six .img-right{padding-top:50px}.panel.hero.features .carousel-cell.mh1Redesign-six .eh2-button-width{width:206px}.panel.hero.features .carousel-cell.mh1Redesign-six .title,.panel.hero.features .carousel-cell.mh1Redesign-six .features-subtitle{color:#081C4A}.panel.hero.features .carousel-cell.eh1Redesign-two{height:100%;background:linear-gradient(180deg, #7f11eb 0%,#081c4a 100%)}.panel.hero.features .eh1-carousel-button{display:block;border-radius:22px;color:#081C4A;background-color:#E6E8EC;padding:0.8125rem 0.5rem 0.6875rem 0.5rem;font-weight:500;margin:1.125rem auto;width:187px;font-family:Rubik}.panel.hero.features .eh2-button-width{width:150px;height:45px}.filter-container{margin:0 -0.9375rem 0.5rem -0.9375rem;padding:0 0.9375rem 0.5rem 0.9375rem;list-style:none;white-space:nowrap;font-size:1.25rem;overflow:auto;-webkit-overflow-scrolling:touch}.filter-container.small{font-size:.75rem}.filter-li{margin-right:-2px;display:inline-block}.filter-li:first-child .filter-button{border-top-left-radius:2em;border-bottom-left-radius:2em;padding-left:1.25em}.filter-li:last-child .filter-button{border-top-right-radius:2em;border-bottom-right-radius:2em;padding-right:1.25em}.info .filter-button{border-color:#aaa}.filter-button{border:2px solid #ddd;padding:0 1em;color:#888;line-height:2.4;display:inline-block;font-size:inherit}.filter-button.selected{border-color:#0067b1;color:#0067b1;position:relative;z-index:1}.filter-button input[type="radio"]{position:absolute;opacity:0}.filter-subname{opacity:.75}.filter-label{font-size:1.3rem;overflow:hidden;font-family:"Montserrat", "-apple-system", "BlinkMacSystemFont", 'Helvetica Neue', Helvetica, Arial, Roboto, Oxygen, Ubuntu, Cantarell, sans-serif}.filter-label-extra{color:#444;padding:1.5rem 0 0.7rem 1rem;background:white}.filter-steps{float:left;color:white;border-radius:50%;width:2.1rem;height:2.1rem;padding:0.45rem;font-size:1.2rem;font-weight:700;text-align:center;line-height:1;behavior:url(PIE.htc)}.filter-steps-extra{background:#444}.filter-label-txt{font-weight:300;padding:0.25rem 0.25rem 0.5rem 0.5rem}.filter-label-txt strong{font-weight:500}.spinningTreatmentsIcon{color:white}@media only screen and (max-width: 40em){.boolean .filter-li{width:50%}.boolean .filter-button{width:100%;text-align:center}}.search-filter-title{padding:45px 0 26px 44px;background-color:white}.search-filter-title span{color:#081C4A;font-family:Montserrat;font-weight:bold;text-align:center;font-size:28px}.search-filter-title.filter-label{padding-top:0}.search-filter-nav-bar{padding-left:50px;background-color:white;width:44rem}.search-tab-width{width:calc(100% - 18rem) !important}.search-filter-content{background-color:white;width:44rem}.search-filter-content ul{padding:30px 50px;margin:0;list-style:none}.search-filter-content ul li{display:block}.search-filter-content ul li label{color:#081C4A;font-family:Rubik;font-size:14px;width:55px;margin-right:20px;padding-bottom:10px;padding-top:0}.search-filter-content ul li .filter-option-type{margin-bottom:20px;max-width:425px}.search-filter-content ul li .filter-option-type input[type="text"],.search-filter-content ul li .filter-option-type button{background-color:#E6E8EC;border-radius:21.5px;width:425px;height:44px;border:none;color:#081C4A;font-family:Rubik;font-weight:500;font-size:14px}.search-filter-content ul li .filter-option-type input[type="text"]::-webkit-input-placeholder{opacity:1;color:#081C4A;font-family:Rubik;font-size:14px;font-weight:500}.search-filter-content ul li .filter-option-type input[type="text"]:hover{background-color:#CED2DB;box-shadow:0 2px 4px 0 rgba(8,28,74,0.3)}.search-filter-content ul li .filter-option-type input[type="text"]:active{background-color:#E6E8EC}.search-filter-content ul li .filter-option-type button{margin:0;text-align:left}.search-filter-content ul li .filter-option-type input[type="text"]:focus{border:1px solid #CED2DB;background-color:#FFFFFF;box-shadow:inset 0 0 6px 0 rgba(8,28,74,0.1)}.autocomplete-filter.filter-option-dropdown{position:absolute;border:1px solid #CED2DB;border-radius:5px;background-color:#FFFFFF;box-shadow:0 4px 6px 0 rgba(8,28,74,0.3);width:100%;max-height:165px;overflow-y:scroll;padding:0;z-index:10}.autocomplete-filter.filter-option-dropdown::-webkit-scrollbar{height:100px;width:5px;border-radius:2.5px}.autocomplete-filter.filter-option-dropdown::-webkit-scrollbar-thumb{background-color:rgba(8,28,74,0.2);border-radius:3px}.autocomplete-filter.filter-option-dropdown::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,0.2)}.autocomplete-filter.filter-option-dropdown li{min-height:33px}.autocomplete-filter.filter-option-dropdown li a{padding-left:15px;height:inherit;line-height:22px}.autocomplete-filter.filter-option-dropdown .filter-button,.autocomplete-filter.filter-option-dropdown .filter-button.selected{color:#081C4A;font-family:Rubik;font-size:14px;margin:0 !important;padding:5px 0px 6px 15px !important}.autocomplete-filter.filter-option-dropdown .filter-button:hover{color:#081C4A;background-color:#BFF2ED}.autocomplete-filter.filter-option-dropdown .filter-button.selected{background-color:#2BD6C4;border-radius:4px 0 0 0}.autocomplete-filter.filter-dropdown-with-headings .filter-button,.autocomplete-filter.filter-dropdown-with-headings .filter-button.selected{padding:5px 23px 5px 35px !important}.autocomplete-filter.filter-dropdown-with-headings .filter-button.filer-button-heading{padding:5px 0px 6px 15px !important;cursor:default}.autocomplete-filter.filter-dropdown-with-headings .filter-button.filer-button-heading:hover{background-color:inherit}.autocomplete-filter.filter-dropdown-with-headings .filter-button.filer-button-heading.selected{background-color:inherit}.filter-dropdown-icon{height:8px;width:13px;position:absolute;pointer-events:none;right:20px;top:20px}@media only screen and (max-width: 576px){.search-filter-title{padding:45px 15px 26px 15px}.search-filter-nav-bar{padding-left:15px;width:auto}.search-filter-nav-bar .search-tab-width{width:66.66667% !important}.search-filter-content{width:auto}.search-filter-content ul{padding:30px 0px}.search-filter-content ul li{padding:0 0 0 1rem !important}.search-filter-content ul li .filter-option-type{width:calc(100% - 1rem) !important}.search-filter-content ul li .filter-option-type input[type="text"],.search-filter-content ul li .filter-option-type button{width:100%}.autocomplete-filter.filter-option-dropdown li{min-height:33px;height:auto;padding:0 !important}.search-filter-title span{font-size:24px}}@media only screen and (min-width: 576px) and (max-width: 768px){.search-filter-title{padding:40px 0 30px 30px}.search-filter-content ul li .filter-option-type{width:calc(100% - 10rem) !important}.search-filter-content ul li .filter-option-type input[type="text"],.search-filter-content ul li .filter-option-type button{width:100%}}@media only screen and (min-width: 768px) and (max-width: 992px){.search-filter-content ul li .filter-option-type{width:calc(100% - 10rem) !important}.search-filter-content ul li .filter-option-type input[type="text"],.search-filter-content ul li .filter-option-type button{width:100%}}@media only screen and (max-width: 1024px){.search-filter-content,.search-filter-nav-bar{width:100%}}@media only screen and (min-width: 992px) and (max-width: 1345px){.search-filter-content ul li .filter-option-type{width:calc(100% - 15rem) !important}.search-filter-content ul li .filter-option-type input[type="text"],.search-filter-content ul li .filter-option-type button{width:100%}}.filter-dropdown-search-icon{position:absolute;pointer-events:none;right:20px;top:15px}.search-filters-tab.nav-option-selected{border-bottom-color:#7f11eb !important;color:#7f11eb !important;fill:#7f11eb !important;stroke:#7f11eb !important}.nav-option-styles{color:#081c4a !important;fill:#081c4a !important;stroke:#081c4a !important;font-family:Montserrat;font-weight:500}.nav-option-styles.selected{color:#e31c78 !important;fill:#e31c78 !important;stroke:#e31c78 !important;border-bottom-color:#e31c78 !important}.quick-search-bar{display:none;padding:0.625rem 1rem;position:relative;z-index:2;font-family:Rubik}.quick-search-bar .quick-search-bar-title{color:#081C4A;font-size:18px;font-weight:500;line-height:28px;vertical-align:top;display:inline-block;padding:0.4rem 0.5rem}.quick-search-bar ul{margin:0rem;vertical-align:top;list-style-type:none}.quick-search-bar ul.items-bar{display:inline-block;font-size:0px}.quick-search-bar ul.items-bar li{display:inline-block;text-align:center;vertical-align:top;font-size:14px;line-height:22px}.quick-search-bar ul.items-bar li a{text-decoration-color:transparent}.quick-search-bar ul.items-bar>li{margin-right:12px;padding:0.25rem 0px}.quick-search-bar ul.items-bar>li:last-child{margin-right:0px}.quick-search-bar ul li{list-style-type:none}.quick-search-bar ul li.search-bar-item>a{color:#001035;display:inline-flex;align-items:center;background:#FFFFFF;border:1px solid #DADDE4;border-radius:6px;padding:5px 15px;box-sizing:border-box;text-decoration:none;outline:none;white-space:nowrap}.quick-search-bar ul li.search-bar-item>a::before{content:"";display:inline-block;position:relative;margin-right:5px;height:16px;width:16px;background-image:url("/assets/makatea/icons/default-icon.svg");background-repeat:no-repeat;background-size:16px 16px;background-position:center}.quick-search-bar ul li.search-bar-item>a:hover,.quick-search-bar ul li.search-bar-item>a:active,.quick-search-bar ul li.search-bar-item>a.active{border:1px solid #081C4A;color:#001035}.quick-search-bar ul li.has-menu{position:relative}.quick-search-bar ul li.has-menu .items-dropdown{display:none;width:12rem;background-color:#FFFFFF;border-radius:6px;box-sizing:border-box;box-shadow:0px 4px 6px rgba(8,28,74,0.3);position:absolute;right:0;z-index:1;max-height:200px;overflow:auto;margin:0}.quick-search-bar ul li.has-menu .items-dropdown.dropdown-menu-right{left:0;right:auto}.quick-search-bar ul li.has-menu .items-dropdown.show{display:block}.quick-search-bar ul li.has-menu .items-dropdown::-webkit-scrollbar{height:5px;width:5px;border-radius:2.5px}.quick-search-bar ul li.has-menu .items-dropdown::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.15);border-radius:3px}.quick-search-bar ul li.has-menu .items-dropdown::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.25)}.quick-search-bar ul li.has-menu .items-dropdown li{display:block;text-align:left;padding:0}.quick-search-bar ul li.has-menu .items-dropdown li a{display:block;border-radius:0;border:0;padding:5px 12px;white-space:normal}.quick-search-bar ul li.has-menu .items-dropdown li a::before{content:"";display:none}.quick-search-bar ul li.has-menu .items-dropdown li a:hover{background-color:#CDF8F3}.quick-search-bar ul li.has-menu .items-dropdown li a.active{background-color:#2BD6C4}.quick-search-bar .dd-icon::after{content:"";display:inline-block;position:relative;margin-left:5px;height:6px;width:10px;background-image:url("/assets/makatea/icons/adm-expand-dwn.svg");background-repeat:no-repeat;background-size:9px auto;background-position:center}@media only screen and (max-width: 40em){.quick-search-bar{padding:0.625rem}.quick-search-bar .quick-search-bar-title{display:none}.quick-search-bar ul.items-bar>li{margin-right:7px}.quick-search-bar ul.items-bar li.search-bar-item>a::before{display:none}}.show-placeholder::placeholder{color:#081C4A !important;font-family:Rubik;font-size:14px;font-weight:400}.search-filter-content ul li.treatment.empty{display:none}.font-weight-bold{font-weight:bold}.telehealth-section{display:flex;background-color:#F2F3F6;border-radius:6px;font-size:14px;font-family:Rubik;min-height:50px;max-width:425px;padding:20px 15px 12px 15px;line-height:26px;text-align:left;margin-right:16px}.telehealth-section .f-16{font-size:16px}.telehealth-section .fw-500{font-weight:500}.telehealth-section .telehealth-icon{width:50px;height:50px;min-width:50px}.telehealth-section .telehealth-icon img{width:100%}.telehealth-section label{padding:0;margin:0}.telehealth-section .toggle-switch{min-width:52px}.telehealth-section.mh1-telehealth-section{background-color:#F2F3F6;border-radius:6px;color:#081C4A;padding:1rem 0 1rem 0.75rem}.telehealth-section.mh1-telehealth-section .telehealth-icon{width:60px;height:60px;min-width:60px;margin-right:10px}.telehealth-section.mh1-telehealth-section .telehealth-icon img{width:100%}.telehealth-section.mh1-telehealth-section .telehealth-title{font-weight:500;font-size:17px;line-height:22px;margin-bottom:10px}.telehealth-section.mh1-telehealth-section .telehealth-title img{width:16px;height:16px;margin-left:6px;margin-bottom:3px}.telehealth-section.mh1-telehealth-section .telehealth-label{font-size:16px;line-height:26px;margin-right:10px}.toggle-switch{position:relative;display:inline-block;width:52px !important;height:26px}.toggle-switch input{opacity:0;width:0;height:0}.slider{position:absolute;border-radius:34px;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#E6E8EC;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;border-radius:50%;content:"";height:24px;width:24px;left:0.5px;bottom:1px;background-color:white;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#2BD6C4}input:focus+.slider{box-shadow:0 0 1px #2BD6C4}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.autocomplete{margin-bottom:1rem;display:block}.autocomplete-input[type="text"]{margin:0;padding-right:2em;text-overflow:ellipsis;display:none}.autocomplete-input[type="text"]:hover{cursor:pointer}.autocomplete-action{position:absolute;font-size:1.75em;width:1em;height:1em;top:15%;right:1em;pointer-events:none}.autocomplete-action:hover{cursor:pointer}.autocomplete-ajax .autocomplete-input[type="text"]{display:block}.autocomplete-ajax .autocomplete-filter.hidden{display:none}.autocomplete{position:relative;display:block}.autocomplete-action{top:0;right:.25em;height:100%}#appointmentPatientFamilyMemberRelationships+span.autocomplete-action{top:10px;right:.5em;height:50%}.dropdown-icon{display:block;position:absolute;top:40%;right:20%;border:.5em solid transparent;border-top-color:#444;border-top-width:0.66667em;font-size:1rem}.autocomplete-input[type="text"]{width:100%;display:block}.autocomplete-filter .filter-button{border-color:transparent;color:#bfd9eb;background:#00497e;box-shadow:inset #5499ca 1px 0 0 0;transition:all 300ms ease-out}.autocomplete-filter .filter-button:hover,.autocomplete-filter .filter-button.selected{background:#0067b1;color:#fff}.autocomplete-filter.filter-container{background:#00497e}.autocomplete-filter.filter-container:hover .selected:not(:hover){background:transparent}.autocomplete-filter{display:none}.autocomplete-filter.focus{display:block}.autocomplete-filter.filter-container{margin:.5rem 0 0 0;padding:.5em 0;border-radius:10px;position:absolute;top:100%;left:0;font-size:1rem;width:100%;max-height:15em;white-space:normal;z-index:2}.autocomplete-filter .filter-li{margin-right:0;display:block}.autocomplete-filter .filter-button{border:none;display:block;line-height:1.25;box-shadow:none;text-overflow:ellipsis;overflow:hidden;background:transparent}.autocomplete-filter .filter-button,.autocomplete-filter .filter-button:first-child,.autocomplete-filter .filter-button:last-child{margin:0 .5em;padding:.5em .5em;border-radius:.25em}#practitionerTreatments{margin-top:1rem}.overlay-active{overflow:hidden !important}@-o-keyframes show-overlay-bg{0%{box-shadow:rgba(0,103,177,0.8) 0 0 0 0}100%{box-shadow:rgba(0,103,177,0.8) 0 0 0 75rem}}@-ms-keyframes show-overlay-bg{0%{box-shadow:rgba(0,103,177,0.8) 0 0 0 0}100%{box-shadow:rgba(0,103,177,0.8) 0 0 0 75rem}}@-moz-keyframes show-overlay-bg{0%{box-shadow:rgba(0,103,177,0.8) 0 0 0 0}100%{box-shadow:rgba(0,103,177,0.8) 0 0 0 75rem}}@-webkit-keyframes show-overlay-bg{0%{box-shadow:rgba(0,103,177,0.8) 0 0 0 0}100%{box-shadow:rgba(0,103,177,0.8) 0 0 0 75rem}}@keyframes show-overlay-bg{0%{box-shadow:rgba(0,103,177,0.8) 0 0 0 0}100%{box-shadow:rgba(0,103,177,0.8) 0 0 0 75rem}}@-o-keyframes overlay-enter{0%{opacity:0;-webkit-transform:translateX(2.5rem);-moz-transform:translateX(2.5rem);-ms-transform:translateX(2.5rem);-o-transform:translateX(2.5rem);transform:translateX(2.5rem)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-ms-keyframes overlay-enter{0%{opacity:0;-webkit-transform:translateX(2.5rem);-moz-transform:translateX(2.5rem);-ms-transform:translateX(2.5rem);-o-transform:translateX(2.5rem);transform:translateX(2.5rem)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes overlay-enter{0%{opacity:0;-webkit-transform:translateX(2.5rem);-moz-transform:translateX(2.5rem);-ms-transform:translateX(2.5rem);-o-transform:translateX(2.5rem);transform:translateX(2.5rem)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes overlay-enter{0%{opacity:0;-webkit-transform:translateX(2.5rem);-moz-transform:translateX(2.5rem);-ms-transform:translateX(2.5rem);-o-transform:translateX(2.5rem);transform:translateX(2.5rem)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes overlay-enter{0%{opacity:0;-webkit-transform:translateX(2.5rem);-moz-transform:translateX(2.5rem);-ms-transform:translateX(2.5rem);-o-transform:translateX(2.5rem);transform:translateX(2.5rem)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-o-keyframes overlay-exit{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2.5rem);-moz-transform:translateX(-2.5rem);-ms-transform:translateX(-2.5rem);-o-transform:translateX(-2.5rem);transform:translateX(-2.5rem)}}@-ms-keyframes overlay-exit{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2.5rem);-moz-transform:translateX(-2.5rem);-ms-transform:translateX(-2.5rem);-o-transform:translateX(-2.5rem);transform:translateX(-2.5rem)}}@-moz-keyframes overlay-exit{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2.5rem);-moz-transform:translateX(-2.5rem);-ms-transform:translateX(-2.5rem);-o-transform:translateX(-2.5rem);transform:translateX(-2.5rem)}}@-webkit-keyframes overlay-exit{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2.5rem);-moz-transform:translateX(-2.5rem);-ms-transform:translateX(-2.5rem);-o-transform:translateX(-2.5rem);transform:translateX(-2.5rem)}}@keyframes overlay-exit{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2.5rem);-moz-transform:translateX(-2.5rem);-ms-transform:translateX(-2.5rem);-o-transform:translateX(-2.5rem);transform:translateX(-2.5rem)}}.overlay-bg{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000;background:rgba(0,0,0,0.7);overflow:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.wrapper{width:100%;height:0;position:absolute}.touch .wrapper{height:0}.overlay-container{border-radius:2rem;position:relative;background:#eee}@media only screen and (min-width: 40.063em){.overlay-container{margin:0 auto;width:35rem}}@media only screen and (min-width: 64.063em){.overlay-container{width:52.125rem}}.overlay-container .overlay-detail{margin:0;font-size:1rem}.overlay-container .overlay-detail a{color:#fff}.overlay-container .overlay-detail a:hover{text-decoration:underline}.overlay-container .cancel{display:block;text-align:center}@media only screen and (max-width: 40em){.overlay-container{border-radius:0}}.overlay-heading{margin:0}.overlay-header{border-radius:.5rem;border-bottom-right-radius:0;border-bottom-left-radius:0;margin:0 0 0 0;padding:1rem 0;background:#0067b1;text-align:left}@media only screen and (min-width: 40.063em){.overlay-header{border-radius:1rem;border-bottom-right-radius:0;border-bottom-left-radius:0}}.overlay-header.has-primary{padding-bottom:2rem}.overlay-header .overlay-heading{color:#fff;font-size:1.5rem}.overlay-header .overlay-heading small{color:#fff}.overlay-header .overlay-detail{color:#fff}.overlay-header icon{font-size:1rem;border-radius:100%;display:block;width:6em;height:6em;overflow:hidden;margin:.25rem auto 0.5rem auto;border:0.2em solid #fff}.overlay-header icon .icon{width:6em;height:6em;fill:#fff;stroke:#fff;stroke-width:0}.overlay-header icon .icon{margin-top:-.2em;margin-left:-.2em}.overlay-close{position:absolute;top:.25em;right:.25em;z-index:1;font-size:2rem;width:1em;height:1em;line-height:100%;font-family:'Times new roman';text-align:center;color:#004d84}.overlay-close:hover{color:#fff}@media only screen and (min-width: 40.063em){.overlay-close{top:.5em;right:.5em}}.overlay-content:empty+.overlay-close{display:none}.overlay-footer{margin:0 1rem;border-top:1px solid #f6f6f6;padding:1rem 0;text-align:center}@media only screen and (min-width: 40.063em){.overlay-header{padding:1rem;text-align:left}.overlay-header .overlay-heading{margin:0 0 0.5rem -1rem;border-bottom:1px solid #005897;padding:0 0 0.25rem 1rem;font-size:2rem}.overlay-header icon{margin:.5rem 1rem .5rem .5rem;float:left}.overlay-body{padding:0 1rem 2rem 1rem}.overlay-container .cancel{padding-bottom:2rem;display:block;color:#fff;position:absolute;bottom:-5rem;text-align:center;width:100%}.overlay-container .cancel:hover{color:#bfd9eb}}.view-overlay .overlay-container{-o-animation-name:overlay-enter;-ms-animation-name:overlay-enter;-moz-animation-name:overlay-enter;-webkit-animation-name:overlay-enter;animation-name:overlay-enter;-o-animation-duration:500ms;-ms-animation-duration:500ms;-moz-animation-duration:500ms;-webkit-animation-duration:500ms;animation-duration:500ms;-o-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-ms-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-moz-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-webkit-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-o-animation-delay:0;-ms-animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;animation-delay:0;-o-animation-iteration-count:1;-ms-animation-iteration-count:1;-moz-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1;-o-animation-direction:normal;-ms-animation-direction:normal;-moz-animation-direction:normal;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:backwards;-moz-animation-fill-mode:backwards;-ms-animation-fill-mode:backwards;-o-animation-fill-mode:backwards;animation-fill-mode:backwards}.view-overlay.loading .overlay-bg:after{content:'';display:block;position:absolute;border:.05em dotted transparent;border-top-color:#fff;border-radius:100%;width:1em;height:1em;font-size:5rem;top:25%;left:calc(50% - .5em);-o-animation-name:spin;-ms-animation-name:spin;-moz-animation-name:spin;-webkit-animation-name:spin;animation-name:spin;-o-animation-duration:0.75s;-ms-animation-duration:0.75s;-moz-animation-duration:0.75s;-webkit-animation-duration:0.75s;animation-duration:0.75s;-o-animation-timing-function:linear;-ms-animation-timing-function:linear;-moz-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear;-o-animation-delay:0;-ms-animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;animation-delay:0;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-o-animation-direction:normal;-ms-animation-direction:normal;-moz-animation-direction:normal;-webkit-animation-direction:normal;animation-direction:normal}.view-overlay .overlay-container.loading{-o-animation-name:overlay-exit;-ms-animation-name:overlay-exit;-moz-animation-name:overlay-exit;-webkit-animation-name:overlay-exit;animation-name:overlay-exit;-o-animation-duration:500ms;-ms-animation-duration:500ms;-moz-animation-duration:500ms;-webkit-animation-duration:500ms;animation-duration:500ms;-o-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-ms-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-moz-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-webkit-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-o-animation-delay:0;-ms-animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;animation-delay:0;-o-animation-iteration-count:1;-ms-animation-iteration-count:1;-moz-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1;-o-animation-direction:normal;-ms-animation-direction:normal;-moz-animation-direction:normal;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.white-space-pre-line{white-space:pre-line !important}.wrapper-cancel-appointment{width:95;text-align:center}.overlay-container #closeAppointmentConfirmation{color:#0067b1;font-weight:normal;position:static;padding-bottom:0;margin:1.875rem 0}.overlay-container span.overlay-link-gap{margin:0 1rem}.view-overlay{height:100%;width:100%;top:0px;z-index:1000}.view-overlay.ng-enter{transition:all 500ms ease-out}.mt-0{margin-top:0}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-12{margin-top:12px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mb-0{margin-bottom:0}.mb-4{margin-bottom:4px}.mb-16{margin-bottom:16px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-30{margin-left:30px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-40{margin-right:40px}.p-15{padding:15px}.px-30{padding-left:30px;padding-right:30px}.py-20{padding-top:20px;padding-bottom:20px}.py-30{padding-top:30px;padding-bottom:30px}.pb-18{padding-bottom:18px}.pt-2{padding-top:2px}.pt-5{padding-top:5px}.pt-15{padding-top:15px}.pt-10{padding-top:10px}.pt-20{padding-top:20px}.pt-25{padding-top:25px}.pt-26{padding-top:26px}.pt-30{padding-top:30px}.pt-50{padding-top:50px}.pb-0{padding-bottom:0px}.pb-10{padding-bottom:10px}.pb-16{padding-bottom:16px}.pb-18{padding-bottom:18px}.pb-20{padding-bottom:20px}.pb-25{padding-bottom:25px}.pb-30{padding-bottom:30px}.pb-50{padding-bottom:50px}.font-12{font-size:12px}.font-14{font-size:14px}.font-16{font-size:16px}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-bold{font-weight:bold}.inline-block{display:inline-block}.block{display:block}.hide{display:none}.justify-between{justify-content:space-between}.flex{display:flex}.justify-between{justify-content:space-between}.ta-left{text-align:left}.ta-right{text-align:right}.ta-center{text-align:center}.no-wrap{white-space:nowrap}.pre-wrap{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-o-pre-wrap}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}@media only screen and (min-width: 40.063em){.md\:no-wrap{white-space:nowrap}.md\:overflow-visible{overflow:visible}}.my-providers{margin:0 -.5rem -.5rem -.5rem;list-style:none;white-space:nowrap;overflow:auto;-webkit-overflow-scrolling:touch}.my-providers .my-provider{padding:1rem 1rem 1.5rem 1rem;display:inline-block;max-width:80%;white-space:normal;vertical-align:middle;position:relative;z-index:1}.my-providers .my-provider.has-appointments:hover{cursor:pointer}.my-providers .profile-pic{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.my-providers .profile-pic icon.profile-pic-blank{display:none}.my-providers .profile-pic-image{opacity:.4;width:100%;height:100%;background-size:contain;background-position:initial;background-repeat:no-repeat}.my-provider-name,.my-provider-practice{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.my-provider-name{margin:0;font-weight:bold;font-size:1.1rem;font-family:"Montserrat",  "Helvetica Neue", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif}.my-provider-practice{margin:0 0 .5rem 0;display:block;font-family:"Rubik",  "Helvetica Neue", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-size:0.8rem}.my-provider-button{margin:0;height:auto;font-size:0.9rem;font-weight:bold;padding:.6em 1.5em .6667em 1.5em;color:#fff;border-color:#fff;border-width:2px;color:#fff;background-color:#0067b1}.my-provider-button:hover{color:#fff;background-color:#061d49;border-color:#061d49}@media only screen and (min-width: 40.063em){.my-providers{background:none;box-shadow:none;white-space:normal;overflow:visible;width:100%}.my-providers .my-provider{margin-top:1rem;margin-bottom:1.5rem;padding-top:0;padding-bottom:0;width:15rem}.my-providers .profile-pic{margin:0 auto .5rem auto;float:none;width:5rem;height:5rem;position:static;background:none}.my-providers .profile-pic icon.profile-pic-blank{margin:0;border:none;background:#76e2d9;display:block}.my-providers .profile-pic icon.profile-pic-blank .icon{margin:0;fill:#2BD6C4}.toggle-providers{padding:0 1rem;background:#061d49;display:inline-block;line-height:2;color:#fff}.toggle-providers:hover{text-decoration:underline;color:#fff;cursor:pointer}.my-providers-footer .divider{margin:-0.75rem 0 1rem 0;border-color:#061d49}}.button.reverse{background:transparent;border-width:0}.button.disabled{color:#fff;cursor:default;opacity:0.7;box-shadow:none}.button.disabled:hover{background-color:#2BD6C4}@media only screen and (min-device-width: 40.063em) and (max-width: 40em){.my-providers .profile-pic,.my-providers .profile-pic-image{border-radius:0}.my-providers .profile-pic{background-color:transparent}}@media only screen and (min-width: 64.063em){.my-providers{padding:0 1rem}.my-providers .profile-pic,.my-providers .profile-pic icon.profile-pic-blank,.my-providers .profile-pic icon.profile-pic-blank .icon{width:6rem;height:6rem}.my-providers .profile-pic icon.profile-pic-blank{background:#76e2d9}.my-providers .profile-pic icon.profile-pic-blank .icon{fill:#2BD6C4}}@media only screen and (max-width: 40em){.my-providers .profile-pic-image{background-image:none !important}.flickity-viewport{height:250px !important}}@media only screen and (min-width: 40.063em){.flickity-viewport{height:350px !important}}.profile-pic-cover{background-size:cover !important;opacity:1 !important;background-position:top !important}.flickity-prev-next-button.next,.flickity-prev-next-button.previous{height:47px;background:transparent}.flickity-prev-next-button.previous{left:10px !important}.flickity-prev-next-button.next{right:10px !important}.recent-practiioners{padding-top:75px;padding-bottom:75px;background:linear-gradient(180deg, #2bd6c4 0%,#088c90 100%)}.recent-practiioners h1{margin:0 !important;color:#081C4A;font-family:Montserrat;font-size:52px !important;font-weight:600 !important;line-height:60px !important;text-align:center;margin-bottom:20px !important}.recent-practiioners .practitioner-cards-container{display:flex;justify-content:space-around;width:1170px;margin:0 auto;flex-flow:row wrap}.recent-practiioners .show-all-recent{margin-top:20px}.recent-practiioners .show-all-recent a{color:#ffffff}.recent-practiioners .practitioner-cards{min-height:286px;width:255px;border:1px solid rgba(7,29,73,0.15);border-radius:6px;background-color:#FFFFFF;box-shadow:0 1px 4px 0 rgba(7,29,73,0.1);padding:30px;margin-top:20px !important}.recent-practiioners .practitioner-cards .profile-pic{margin:0 0 15px 0;height:90px;width:90px}.recent-practiioners .practitioner-cards h3{color:#081c4a !important;font-family:Rubik;font-size:18px;font-weight:500;line-height:28px;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.recent-practiioners .practitioner-cards p{color:#5e6b89 !important;font-family:Rubik;font-size:14px;line-height:24px;text-align:center;margin-bottom:15px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.recent-practiioners .practitioner-cards a{font-size:14px;line-height:22px;min-width:120px}.recent-practiioners .practitioner-cards a:hover{color:#ffffff}.recent-practiioners .practitioner-cards .not-available{background-color:rgba(8,28,74,0.4);pointer-events:none;padding-right:0;padding-left:0}.recent-practiioners .mh1-hidden-gender{background:unset !important}.recent-practiioners .mh1-hidden-gender .icon{fill:#aaa !important}@media screen and (max-width: 1170px){.recent-practiioners .practitioner-cards-container{width:auto !important}.recent-practiioners .practitioner-cards{width:200px;padding:20px}.recent-practiioners a{padding-left:0;padding-right:0}}@media screen and (min-width: 640px) and (max-width: 768px){.recent-practiioners{padding-top:50px;padding-bottom:50px}.recent-practiioners h1{font-size:36px !important}.recent-practiioners .practitioner-cards{width:200px}}@media screen and (max-width: 640px){.recent-practiioners{padding-top:0;padding-bottom:20px}.recent-practiioners h1{font-size:16px !important;margin-bottom:0 !important}.recent-practiioners .practitioner-cards-container{overflow:auto;justify-content:unset;flex-flow:unset}.recent-practiioners .practitioner-cards{min-height:unset;margin-top:0 !important;margin-right:10px;margin-left:10px}.recent-practiioners .center-align-card{justify-content:space-around}}.search-filters-tabs{padding:0 0.9375rem;white-space:nowrap}.search-filters-tab{border-bottom:2px solid #eee;padding:0.7em 0 .5em 1%;font-size:1rem;float:left;stroke-width:0;color:#aaa;fill:#aaa;stroke:#aaa;transition:all 300ms ease-out}.search-filters-tab:hover,.search-filters-tab.selected{color:#444;fill:#444;stroke:#444}.search-filters-tab.selected{border-bottom-color:#444;font-weight:500}.search-filters-tab-text{pointer-events:none}.search-filters-tab-services{width:33.33333%}.search-filters-tab-search{width:66.66667%}.search-filters-radio{position:absolute;left:-9999px}.search-filters-tab-icon{margin:-.25rem .25rem 0 0;font-size:1.25rem;float:left}.search-filters-container{margin:0;padding:1.17188rem 0 0 0;list-style:none}.search-filter{padding:0 0.9375rem;position:relative;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.search-filter.ng-hide-add,.search-filter.ng-hide-add-active{-o-animation-name:slide-out;-ms-animation-name:slide-out;-moz-animation-name:slide-out;-webkit-animation-name:slide-out;animation-name:slide-out;-o-animation-duration:500ms;-ms-animation-duration:500ms;-moz-animation-duration:500ms;-webkit-animation-duration:500ms;animation-duration:500ms;-o-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-ms-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-moz-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-webkit-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-o-animation-delay:0;-ms-animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;animation-delay:0;-o-animation-iteration-count:1;-ms-animation-iteration-count:1;-moz-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1;-o-animation-direction:normal;-ms-animation-direction:normal;-moz-animation-direction:normal;-webkit-animation-direction:normal;animation-direction:normal}.search-filter.ng-hide-remove,.search-filter.ng-hide-remove-active{-o-animation-name:slide-in;-ms-animation-name:slide-in;-moz-animation-name:slide-in;-webkit-animation-name:slide-in;animation-name:slide-in;-o-animation-duration:500ms;-ms-animation-duration:500ms;-moz-animation-duration:500ms;-webkit-animation-duration:500ms;animation-duration:500ms;-o-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-ms-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-moz-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-webkit-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-o-animation-delay:0;-ms-animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;animation-delay:0;-o-animation-iteration-count:1;-ms-animation-iteration-count:1;-moz-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1;-o-animation-direction:normal;-ms-animation-direction:normal;-moz-animation-direction:normal;-webkit-animation-direction:normal;animation-direction:normal}.search-filter.subscriber-search{margin-bottom:1rem}.search-filter.subscriber-search.empty.ng-animate{position:absolute}@media only screen and (max-width: 40em){.search-filter.subscriber-search.empty.ng-animate{width:100%}}.search-filter.treatment{-o-animation-delay:0.1s;-ms-animation-delay:0.1s;-moz-animation-delay:0.1s;-webkit-animation-delay:0.1s;animation-delay:0.1s}.search-filter.treatment.empty{display:none}.search-filter.location{margin-bottom:1rem;-o-animation-delay:0.2s;-ms-animation-delay:0.2s;-moz-animation-delay:0.2s;-webkit-animation-delay:0.2s;animation-delay:0.2s}.search-filter.location .autocomplete-action{z-index:1;pointer-events:auto}.search-filter autocomplete,.search-filter .autocomplete{margin:0}.search-filter-label{padding:0 0 .5rem 1.25rem;display:inline-block;font-size:1rem;color:#081c4a;font-family:"Montserrat", "-apple-system", "BlinkMacSystemFont", 'Helvetica Neue', Helvetica, Arial, Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;font-weight:600}.search-filter-label-h3{line-height:0.1em}.search-filters-container .autocomplete-input{padding:0.625rem 1.25rem 0.5625rem 1.25rem}.search-filters-container .autocomplete-input.position-adjust{padding-left:2rem;padding-right:1.75rem}.search-filters-container .search-icon svg{position:absolute;top:13px;left:13px;width:16px;height:16px;fill:#0067b1;cursor:default}.search-filters-container .search-icon.hide{display:none}.search-filters-container .search-icon.active svg{fill:white}@media only screen and (min-width: 40.063em){.search-filters-tab-services{width:14rem}.search-filters-tab-search{width:calc(100% - 14rem);padding-left:2%}}.search-filters-tabs{padding:0 0 0 1.5rem}.search-filters-tabs,.search-filters-container{background:#fff}.search-filters-container,.search-filters-sticky-container{height:5.8rem;background:#fff}.search-filters-container{padding-top:1.5rem}.search-filter-label{padding:.75rem 0 0 0;vertical-align:top}.search-filter{padding:0;float:left;white-space:nowrap}.search-filter.subscriber-search,.search-filter.service-type{padding-left:1.75rem}.search-filter.subscriber-search .search-filter-label,.search-filter.service-type .search-filter-label{width:4rem}.search-filter.subscriber-search .autocomplete,.search-filter.service-type .autocomplete{width:calc(100% - 4rem)}.search-filter.subscriber-search{margin-bottom:0;width:65%;max-width:25rem}.search-filter.service-type{width:35%}.search-filter.service-type .filter-container{width:calc(100vw - 7.5rem);max-width:17.5rem}.search-filter.treatment,.search-filter.location{padding-left:.75em}.search-filter.treatment{width:30%}.search-filter.treatment .filter-container{max-width:25rem}.search-filter.treatment .search-filter-label{width:2.5rem}.search-filter.treatment .autocomplete{width:calc(100% - 2.5rem)}.search-filter.location{padding-right:2rem;width:35%}.search-filter.location .search-filter-label{width:4.3rem}.search-filter.location .autocomplete{width:calc(100% - 4.3rem)}.search-filter .autocomplete{display:inline-block}.search-filters-container .autocomplete-input{font-size:1rem;font-family:"Montserrat", "-apple-system", "BlinkMacSystemFont", 'Helvetica Neue', Helvetica, Arial, Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;font-weight:600;border-radius:25px;box-shadow:0 5px 20px rgba(8,28,74,0.3);-webkit-box-shadow:0 5px 20px rgba(8,28,74,0.3)}.search-filters-container .autocomplete-input.filled{border-color:#0067b1;color:#0067b1}.search-filters-container .dropdown-icon{border-top-color:#0067b1}.search-filters-container .autocomplete-filter.filter-container{box-shadow:0 5px 10px rgba(8,28,74,0.2);-webkit-box-shadow:0 5px 20px rgba(8,28,74,0.3)}.search-filters-container #location.autocomplete-input{padding-right:3rem}.search-filters-container.widget-modality-item .search-filter.service-type .search-filter-label{width:4rem;margin-right:10px;margin-left:2.1rem}.search-filters-container.widget-modality-item .search-filter.treatment .search-filter-label{margin-left:15px !important;width:3rem;margin-right:10px}.single-service-type .search-filter.treatment .autocomplete{width:calc(100% - 1.5rem)}@media only screen and (max-width: 40em){.search-results-container .search-filters-container,.search-results-container .search-filters-sticky-container,.widget-results-container .search-filters-container,.widget-results-container .search-filters-sticky-container{height:auto;min-height:6rem}.search-results-container .search-filters-container,.widget-results-container .search-filters-container{padding-bottom:1rem}.search-results-container .subscriber-search,.search-results-container .service-type,.search-results-container .treatment,.search-results-container .location,.widget-results-container .subscriber-search,.widget-results-container .service-type,.widget-results-container .treatment,.widget-results-container .location{margin-bottom:1rem;padding:0 0 0 2rem;width:100%;max-width:100%}.search-results-container .subscriber-search .search-filter-label,.search-results-container .service-type .search-filter-label,.search-results-container .treatment .search-filter-label,.search-results-container .location .search-filter-label,.widget-results-container .subscriber-search .search-filter-label,.widget-results-container .service-type .search-filter-label,.widget-results-container .treatment .search-filter-label,.widget-results-container .location .search-filter-label{width:5rem}.search-results-container .subscriber-search .autocomplete,.search-results-container .service-type .autocomplete,.search-results-container .treatment .autocomplete,.search-results-container .location .autocomplete,.widget-results-container .subscriber-search .autocomplete,.widget-results-container .service-type .autocomplete,.widget-results-container .treatment .autocomplete,.widget-results-container .location .autocomplete{width:calc(100% - 7rem)}.search-filters-container.widget-modality-item .search-filter.treatment .search-filter-label{width:4rem;text-align:right;padding-right:10px}.search-filters-container.widget-modality-item .search-filter.treatment .search-filter-label,.search-filters-container.widget-modality-item .search-filter.service-type .search-filter-label{margin-left:8px !important}.search-filters-container.widget-modality-item .search-filter.treatment .search-filter-label,.search-filters-container.widget-modality-item .search-filter.service-type .search-filter-label{margin-right:0}.single-service-type{margin-left:10px}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.search-filter.service-type .search-filter-label{width:3.5rem}.search-filter.service-type .autocomplete{width:calc(100% - 3.5rem)}}@media only screen and (min-width: 64.063em){.search-filters-tabs,.search-filters-container{width:50%}.search-filters-container{position:relative;transition:all 300ms ease-out;-webkit-transition-property:padding,height,box-shadow;transition-property:padding,height,box-shadow}.search-filters-container.sticky{position:fixed;top:0;left:0;z-index:10;box-shadow:rgba(0,0,0,0.2) 0 0 1rem}.search-filter-label{padding-top:.75em;font-size:1.1rem}.search-filter.subscriber-search{width:50%}.search-filter.subscriber-search .search-filter-label{width:4.5rem}.search-filter.subscriber-search .autocomplete{width:calc(100% - 4.5rem)}.search-filter.service-type{width:50%}.search-filter.treatment{padding-left:1rem;padding-right:2rem;width:50%}.search-filter.treatment .search-filter-label{width:3rem}.search-filter.treatment .autocomplete{width:calc(100% - 3rem)}.search-filter.location{margin-left:2rem;padding:1.5rem 0 0 0;display:block;position:absolute;top:-0.05rem;right:-18rem;width:17rem;z-index:2}.search-filter.location.sticky{position:fixed;top:0;left:50%;right:inherit}.search-filter.location .search-filter-label{text-shadow:2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;-text-shadow:2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;font-weight:800}.search-filter.location .autocomplete-input{border-color:transparent;color:#444;background:#fff}}@media only screen and (min-width: 90.063em){.search-filters-tabs,.search-filters-container{width:44rem}.search-filter .subscriber-search{width:50%}}.autocomplete-input.filled ~ span.autocomplete-action location .geolocation-button .icon{fill:white;stroke:white}@media only screen and (min-width: 1224px){.search-filter.location.sticky{left:49%}}@media only screen and (min-width: 1824px){.search-filter.location.sticky{left:39%}}@media only screen and (min-width: 1600px){.search-filter.location.sticky{left:45%}}@media only screen and (min-width: 1679px){.search-filter.location.sticky{left:43%}}@media only screen and (min-width: 1920px){.search-filter.location.sticky{left:37%}}@-o-keyframes geolocation-denied{0%{-webkit-transform:scale(1) rotate(0);-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}100%{-webkit-transform:scale(0) rotate(360deg);-moz-transform:scale(0) rotate(360deg);-ms-transform:scale(0) rotate(360deg);-o-transform:scale(0) rotate(360deg);transform:scale(0) rotate(360deg);opacity:0}}@-ms-keyframes geolocation-denied{0%{-webkit-transform:scale(1) rotate(0);-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}100%{-webkit-transform:scale(0) rotate(360deg);-moz-transform:scale(0) rotate(360deg);-ms-transform:scale(0) rotate(360deg);-o-transform:scale(0) rotate(360deg);transform:scale(0) rotate(360deg);opacity:0}}@-moz-keyframes geolocation-denied{0%{-webkit-transform:scale(1) rotate(0);-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}100%{-webkit-transform:scale(0) rotate(360deg);-moz-transform:scale(0) rotate(360deg);-ms-transform:scale(0) rotate(360deg);-o-transform:scale(0) rotate(360deg);transform:scale(0) rotate(360deg);opacity:0}}@-webkit-keyframes geolocation-denied{0%{-webkit-transform:scale(1) rotate(0);-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}100%{-webkit-transform:scale(0) rotate(360deg);-moz-transform:scale(0) rotate(360deg);-ms-transform:scale(0) rotate(360deg);-o-transform:scale(0) rotate(360deg);transform:scale(0) rotate(360deg);opacity:0}}@keyframes geolocation-denied{0%{-webkit-transform:scale(1) rotate(0);-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}100%{-webkit-transform:scale(0) rotate(360deg);-moz-transform:scale(0) rotate(360deg);-ms-transform:scale(0) rotate(360deg);-o-transform:scale(0) rotate(360deg);transform:scale(0) rotate(360deg);opacity:0}}.geolocation-button .icon{width:100%;height:100%;position:absolute;top:0;left:0;fill:#888;stroke:#888;stroke-width:0;transition:all 300ms ease-out}.geolocation-button.loading .icon{-o-animation-name:spin;-ms-animation-name:spin;-moz-animation-name:spin;-webkit-animation-name:spin;animation-name:spin;-o-animation-duration:1s;-ms-animation-duration:1s;-moz-animation-duration:1s;-webkit-animation-duration:1s;animation-duration:1s;-o-animation-timing-function:linear;-ms-animation-timing-function:linear;-moz-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear;-o-animation-delay:0;-ms-animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;animation-delay:0;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-o-animation-direction:normal;-ms-animation-direction:normal;-moz-animation-direction:normal;-webkit-animation-direction:normal;animation-direction:normal;stroke:#fff}.geolocation-button.has-location .icon{fill:#0067b1;stroke:#0067b1}.geolocation-button.denied .icon{-o-animation-name:geolocation-denied;-ms-animation-name:geolocation-denied;-moz-animation-name:geolocation-denied;-webkit-animation-name:geolocation-denied;animation-name:geolocation-denied;-o-animation-duration:1s;-ms-animation-duration:1s;-moz-animation-duration:1s;-webkit-animation-duration:1s;animation-duration:1s;-o-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-ms-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-moz-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-webkit-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-o-animation-delay:0;-ms-animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;animation-delay:0;-o-animation-iteration-count:1;-ms-animation-iteration-count:1;-moz-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1;-o-animation-direction:normal;-ms-animation-direction:normal;-moz-animation-direction:normal;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;stroke:#fff}.geolocation-button.denied:hover{cursor:default}.geolocation-active-icon .icon{pointer-events:none;opacity:0;transition:all 300ms ease-out}.geolocation-active-icon.has-location .icon{opacity:1}.location-icon-styles{position:absolute;right:20px;top:15px;cursor:pointer;height:15px;width:11px}.search-results-container{min-height:100%;position:relative;overflow:hidden}.search-results{margin:0;min-height:7rem}.search-results-header{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.search-results-header.ng-hide-add,.search-results-header.ng-hide-add-active{-o-animation-name:slide-out;-ms-animation-name:slide-out;-moz-animation-name:slide-out;-webkit-animation-name:slide-out;animation-name:slide-out;-o-animation-duration:500ms;-ms-animation-duration:500ms;-moz-animation-duration:500ms;-webkit-animation-duration:500ms;animation-duration:500ms;-o-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-ms-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-moz-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-webkit-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-o-animation-delay:0;-ms-animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;animation-delay:0;-o-animation-iteration-count:1;-ms-animation-iteration-count:1;-moz-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1;-o-animation-direction:normal;-ms-animation-direction:normal;-moz-animation-direction:normal;-webkit-animation-direction:normal;animation-direction:normal;-o-animation-delay:0.25s;-ms-animation-delay:0.25s;-moz-animation-delay:0.25s;-webkit-animation-delay:0.25s;animation-delay:0.25s}.search-results-header.ng-hide-remove,.search-results-header.ng-hide-remove-active{-o-animation-name:slide-in;-ms-animation-name:slide-in;-moz-animation-name:slide-in;-webkit-animation-name:slide-in;animation-name:slide-in;-o-animation-duration:500ms;-ms-animation-duration:500ms;-moz-animation-duration:500ms;-webkit-animation-duration:500ms;animation-duration:500ms;-o-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-ms-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-moz-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-webkit-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-o-animation-delay:0;-ms-animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;animation-delay:0;-o-animation-iteration-count:1;-ms-animation-iteration-count:1;-moz-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1;-o-animation-direction:normal;-ms-animation-direction:normal;-moz-animation-direction:normal;-webkit-animation-direction:normal;animation-direction:normal;-o-animation-delay:0.25s;-ms-animation-delay:0.25s;-moz-animation-delay:0.25s;-webkit-animation-delay:0.25s;animation-delay:0.25s}.loading.results-loading{position:absolute;left:calc(50% - 0.5rem);top:5rem}.loading.results-loading.subscribers-loaded{top:inherit;bottom:-1rem}.search-results-section{margin:1rem 0 0 0;padding:0 .5rem .5rem .5rem;border-bottom:0.125rem solid #ddd;position:relative}.search-results-section.subsection{margin-top:1rem;border:none;transition:opacity 300ms ease-out}.search-results-section.subsection.ng-enter,.search-results-section.subsection.ng-leave.ng-leave-active{opacity:0}.search-results-section.subsection.ng-leave,.search-results-section.subsection.ng-enter.ng-enter-active{opacity:1}.search-results-section.empty{color:#444}.search-results-heading{margin:0}.search-results-subheading{color:#888}.search-results-heading-end-long{display:none}.search-results-no-heartbeat-icon{text-align:center}.search-results-no-heartbeat-description{position:relative;font-size:0.95rem}.search-results-no-heartbeat-description-line2{display:block;margin-top:0.4rem}.search-results-no-heartbeat-icon-phone-number{padding-right:1rem}.search-results-no-heartbeat-phone-number{padding-top:0;padding-bottom:0;padding-left:1.4rem;padding-right:1.4rem;margin-top:0.5rem;margin-bottom:0.5rem;background-color:#fff !important;border-color:#0067b1;border-width:0.1rem;border-style:solid;color:#0067b1 !important}.search-results-no-heartbeat-show-phone-number{color:#0067b1 !important}.search-results-no-heartbeat-icon-text{vertical-align:inherit !important}.practitioner-extra{padding-left:0 !important;padding-right:0 !important;padding-top:1rem !important;padding-bottom:1rem !important}.search-results-heading-extra{display:inline}.available-filter{background:#efeff3;color:gray;text-align:center;font-weight:500;font-size:0.95rem;letter-spacing:0.02rem}.available-filter-selected{background:#0067b1;color:white}.no-side-padding{padding-left:0;padding-right:0;margin-top:0 !important}.search-results-section-extra{margin-top:10px !important}@media only screen and (min-width: 1100px){.search-results-heading-end-short{display:none}.search-results-heading-end-long{display:inline}}.search-results-header-icon .icon{top:-.1875em}.show_map{float:right}#ui_map-paper{fill:transparent}.map-icon{fill:#0067b1;stroke:#0067b1}.map-info{font-weight:400}.map-info-name{color:#0067b1;font-size:24px}.map-info-phone{color:#0067b1;font-size:18px;text-decoration:none}.map-info-url,.map-info-email{color:#0067b1}.practices{margin:0;list-style:none}.practice{margin-top:1rem;background:#fff}.practice.ng-enter-stagger,.practice.ng-leave-stagger{-o-animation-delay:50ms;-ms-animation-delay:50ms;-moz-animation-delay:50ms;-webkit-animation-delay:50ms;animation-delay:50ms}.practice.ng-enter,.practice.results-placeholder-enter{-o-animation-name:slide-in;-ms-animation-name:slide-in;-moz-animation-name:slide-in;-webkit-animation-name:slide-in;animation-name:slide-in;-o-animation-duration:500ms;-ms-animation-duration:500ms;-moz-animation-duration:500ms;-webkit-animation-duration:500ms;animation-duration:500ms;-o-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-ms-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-moz-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-webkit-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-o-animation-delay:0;-ms-animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;animation-delay:0;-o-animation-iteration-count:1;-ms-animation-iteration-count:1;-moz-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1;-o-animation-direction:normal;-ms-animation-direction:normal;-moz-animation-direction:normal;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:backwards;-moz-animation-fill-mode:backwards;-ms-animation-fill-mode:backwards;-o-animation-fill-mode:backwards;animation-fill-mode:backwards}.practice.ng-leave{-o-animation-name:slide-out;-ms-animation-name:slide-out;-moz-animation-name:slide-out;-webkit-animation-name:slide-out;animation-name:slide-out;-o-animation-duration:500ms;-ms-animation-duration:500ms;-moz-animation-duration:500ms;-webkit-animation-duration:500ms;animation-duration:500ms;-o-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-ms-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-moz-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-webkit-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-o-animation-delay:0;-ms-animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;animation-delay:0;-o-animation-iteration-count:1;-ms-animation-iteration-count:1;-moz-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1;-o-animation-direction:normal;-ms-animation-direction:normal;-moz-animation-direction:normal;-webkit-animation-direction:normal;animation-direction:normal}.results-placeholder-enter:nth-child(1){-o-animation-delay:0ms;-ms-animation-delay:0ms;-moz-animation-delay:0ms;-webkit-animation-delay:0ms;animation-delay:0ms}.results-placeholder-enter:nth-child(2){-o-animation-delay:250ms;-ms-animation-delay:250ms;-moz-animation-delay:250ms;-webkit-animation-delay:250ms;animation-delay:250ms}.results-placeholder-enter:nth-child(3){-o-animation-delay:500ms;-ms-animation-delay:500ms;-moz-animation-delay:500ms;-webkit-animation-delay:500ms;animation-delay:500ms}.results-placeholder-enter:nth-child(4){-o-animation-delay:750ms;-ms-animation-delay:750ms;-moz-animation-delay:750ms;-webkit-animation-delay:750ms;animation-delay:750ms}.practice-heading{padding:1rem}.practice-name{margin:0}.practice-address{font-size:.8rem;line-height:1.1rem;padding-top:5px;display:block;color:#888}.practice-noappointments-message{margin-top:.5rem;border-top:1px solid #ccc;padding-top:1rem;display:block}.force-wrap{white-space:normal}.practitioners{margin:0;list-style:none}.practitioner{border-top:1px solid #eee;padding:0.5rem 1rem;overflow:auto;margin-left:7px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:row;-webkit-box-direction:row;-moz-box-orient:row;-moz-box-direction:row;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-overflow-scrolling:touch}@media only screen and (max-device-width: 40em){.practitioner.remove-scrolling{overflow:hidden}}.practitioner-info{padding:.5rem .5rem .5rem 0;min-width:calc(100% - 10rem);-webkit-box-flex:1 1;-moz-box-flex:1 1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1}.practitioner-info-extra{min-width:calc(100% - 50%)}.practitioner-name{margin:0;color:#444;font-size:1.1rem;text-overflow:ellipsis;overflow:hidden}.practitioner-features{margin:0;text-transform:capitalize;font-size:0.875rem;color:#aaa;white-space:nowrap;list-style:none}.practitioner-feature{margin:.25em 0 -.25em 0;padding:0 0.625em 0 0;border-radius:.25em;display:inline-block;text-align:center;background:#eee;color:#888}.practitioner-feature.practitioner-telehealth-available{background-color:rgba(187,107,217,0.25);color:#081C4A;font-weight:normal;line-height:24px;padding:0px 5px;text-transform:none}.practitioner-gender{width:1.5em;background:transparent}.selected-time{text-align:center;color:#0067b1}.selected-time-icon{position:absolute;top:-13px}.selected-time-container{margin-bottom:14px;background-color:#fff}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.selected-time .selected-time-icon{right:165px}}.practitioner-gender-male{box-shadow:inset #8ed6f5 0 0 0 1px;color:#1daeec}.practitioner-gender-female{box-shadow:inset #ed8da5 0 0 0 1px;color:#db1b4c}.practitioner-bulkbilling,.telehealth-feature{background:#fff;color:#5E6B89;text-transform:none;font-family:"Rubik", "-apple-system", "BlinkMacSystemFont", "Helvetica Neue", Helvetica, Arial, Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;font-weight:500;font-size:0.875rem;padding-right:0.25rem}.practitioner-bulkbilling span,.telehealth-feature span{vertical-align:bottom}.bulk-icon{margin-right:5px;height:25px;width:18px;max-width:18px}.bulk-icon.gender-icon{height:20px}.practitioner-language{display:inline}.practitioner-language:after{content:', '}.practitioner-language:last-child:after{content:''}.practitioner.more-practitioner{overflow:hidden;height:50px;position:relative}.more-practitioner-background{display:none}.more-practitioner-button{padding-top:.75rem;position:absolute;display:block;width:100%;height:100%;z-index:1;text-align:center;left:0;top:0}.profile-pic{display:none}.ul.pagination.pagination-extra li a,ul.pagination.pagination-extra li button{background-color:#0067b1;color:#fff}.results-close{position:absolute;top:.25em;right:.25em;z-index:1;font-size:2rem;width:1em;height:1em;line-height:100%;font-family:'Times new roman';text-align:center;color:#004d84}.results-close:hover{color:#fff}@media only screen and (min-width: 40.063em){.results-close{top:.5em;right:.5em}}.practitioner-heading{display:none}@media only screen and (min-width: 40.063em){.search-results-no-heartbeat-icon-phone-number{padding-left:0.4rem;padding-right:1.2rem}.search-results{margin-top:.5rem}.practitioner{padding:0 .5rem;position:relative;overflow:visible;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.profile-pic{margin:0.75rem 0.75rem 0.75rem 0;border-radius:2rem;display:inline-block;overflow:hidden;background-position:center center;background-size:cover;width:4rem;height:4rem;-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start}.profile-pic-image{opacity:.3;border-radius:100%;width:100%;height:100%;background-size:contain;background-position:initial;background-repeat:no-repeat}.icon-ui_avatar{fill:#aaa;width:100%;height:100%}.practitioner-info{min-width:0;min-height:5.5rem;position:absolute;top:0;left:5.125rem;width:calc(100% - 26rem);-webkit-box-flex:1 0;-moz-box-flex:1 0;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0;-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-webkit-box-direction:column;-moz-box-orient:column;-moz-box-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.practitioner-name{display:block;font-size:1.1rem;line-height:1.2;max-height:2.4em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.practitioner-name.title-ellipsis{text-overflow:ellipsis;overflow:hidden;display:block}.practitioner availability,.practitioner #resultPlaceholderAvailability{display:block;-webkit-box-flex:1 0;-moz-box-flex:1 0;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}.more-practitioner-background{height:100%;display:block}.more-practitioner-background *{opacity:0.4;filter:alpha(opacity=0.4)}}@media only screen and (min-width: 40.063em) and (-ms-high-contrast: none){.practitioner-info{height:1px}*::-ms-backdrop,.practitioner-info{height:1px}}@media only screen and (min-width: 40.063em) and (max-width: 36em){.practitioner-info{position:static;-webkit-box-flex:1 0 50%;-moz-box-flex:1 0 50%;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%}.practitioner-name{display:block;max-height:inherit}.practitioner availability,.practitioner #resultPlaceholderAvailability{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}}@media (min-width: 64.063em) and (max-width: 1200px){.search-results-container .profile-pic{margin:1.25rem .5rem .5rem 0;width:3rem;height:3rem}.search-results-container .profile-pic-size{width:3rem !important;height:3rem !important}.search-results-container .practitioner-info{padding-top:.75rem;width:calc(100% - 18.5rem);left:4rem}.search-results-container .practitioner-name{font-size:1.1rem}}@media (min-width: 1201px) and (max-width: 1330px){.search-results-container .practitioner-info{width:calc(100% - 21.5rem)}}.show-for-widget-medium-up{margin:0;display:none !important;color:#888}@media only screen and (min-width: 40.063em) and (min-height: 30em){#latermultidatepicker .ui-datepicker-calendar a,#datepickerMulti .ui-datepicker-calendar a,#latermultidatepicker .ui-datepicker-calendar span,#datepickerMulti .ui-datepicker-calendar span{padding:.333rem}}@media only screen and (min-width: 40.063em){.search-results-heading-end-short{display:none}.search-results-heading-end-long{display:inline}.no-side-padding{padding-left:0.93rem;padding-right:0.93rem;padding-bottom:0.93rem}#latermultidatepicker .ui-datepicker,#datepickerMulti .ui-datepicker{display:flex !important;width:100% !important}#latermultidatepicker .ui-datepicker-group.ui-datepicker-group-first,#datepickerMulti .ui-datepicker-group.ui-datepicker-group-first{width:50%;margin-right:1rem}#latermultidatepicker .ui-datepicker-group.ui-datepicker-group-last,#datepickerMulti .ui-datepicker-group.ui-datepicker-group-last{width:50%;margin-left:1rem}}@media only screen and (min-width: 64.063em){.search-results-heading{margin:0;float:left}}@media only screen and (min-width: 90.063em){.search-results{width:44rem}}.tooltip-qtip{background-color:#444 !important;font-family:-apple-system, BlinkMacSystemFont, Helvetica, Arial, Roboto, Oxygen, Ubuntu, Cantarell, sans-serif !important;font-size:12px !important;max-width:320px !important}.tooltip-qtip .qtip-content{text-align:left}@-moz-document url-prefix(){.qtip-tipsy .qtip-content{padding:6px 20px !important}}.results-tooltip-qtip{font-family:-apple-system, BlinkMacSystemFont, Rubik, Helvetica, Arial, Roboto, Oxygen, Ubuntu, Cantarell, sans-serif !important;font-size:14px !important;font-weight:normal !important;max-width:340px !important}.results-tooltip-qtip.qtip-tipsy .qtip-content{padding:6px 10px !important;background-color:#39496E;border-radius:6px}@media only screen and (max-width: 576px){.results-tooltip-qtip{max-width:320px !important}}.profile-pic-cover{background-size:cover !important;opacity:1 !important;background-position:top !important}.practitioner availability-for-skins,.practitioner #resultPlaceholderAvailability{display:block;-webkit-box-flex:1 0;-moz-box-flex:1 0;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}.date-pick-options{margin-top:20px}.date-pick-options [type="radio"]:checked,.date-pick-options [type="radio"]:not(:checked){position:absolute;left:-9999px}.date-pick-options [type="radio"]:checked+label{position:relative;cursor:pointer;line-height:1;display:inline-block;border-radius:25.5px;background-color:#2BD6C4;height:44px;padding-left:40px;padding-right:20px;font-size:14px;color:#081C4A;font-weight:500}.date-pick-options [type="radio"]:not(:checked)+label{position:relative;cursor:pointer;line-height:1;display:inline-block;border-radius:25.5px;background-color:#E6E8EC;height:44px;padding-left:40px;padding-right:20px;font-size:14px;color:#081C4A;font-weight:500}.date-pick-options [type="radio"]:hover:not(:checked)+label:before{border:1px solid #081c4a !important}.date-pick-options [type="radio"]:checked+label:before,.date-pick-options [type="radio"]:not(:checked)+label:before{content:'';position:absolute;left:0;top:14px;width:17px;height:17px;border:1px solid #CED2DB;box-shadow:inset 0 0 2px 1px rgba(7,29,73,0.2);border-radius:100%;background:#fff;margin-left:14px}.date-pick-options [type="radio"]:checked+label:after,.date-pick-options [type="radio"]:not(:checked)+label:after{content:'';width:9px;height:9px;background-color:#2BD6C4;position:absolute;top:18px;left:18px;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.date-pick-options [type="radio"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.date-pick-options [type="radio"]:checked+label:after{opacity:1;background-color:#2BD6C4;-webkit-transform:scale(1);transform:scale(1)}.date-pick-options [type="radio"]:checked label{background-color:#2BD6C4}.date-pick-options label{color:#081C4A;font-family:Rubik;font-weight:500}.search-results-title{color:#5E6B89;font-family:Rubik;font-size:14px;font-weight:normal}.practice-name-title a,.practice-name-title span{font-family:Montserrat;color:#007B83;font-size:28px;font-weight:bold;text-decoration:underline}.non-subscriber-practices{margin:0;list-style:none}.non-subscriber-practice-name a{color:#081C4A;font-size:28px;font-weight:bold;font-family:Montserrat}.practice-address-styles{color:#5E6B89;font-size:14px;font-family:Rubik;line-height:24px}.practice-address-styles.practice-title-address{display:inline-flex}.practice-address-styles.practice-title-address img{margin:5px 5px 5px 0}.practice-address-styles.practice-title-timezone{display:flex}.practice-address-styles.practice-title-timezone img{margin:5px 5px 5px 0}.gender-title{color:#5E6B89;font-family:Rubik;font-size:14px}.no-online-practices{border:1px solid rgba(7,29,73,0.15);background-color:#FFFFFF;border-radius:6px;box-shadow:0 1px 4px 0 rgba(7,29,73,0.1);margin-bottom:20px}#nonAtmsReportToSalesforceUrl,#nonAtmsReportToSalesforceEmail{color:#007B83;font-family:Rubik;font-size:14px;text-decoration:underline}.practice-info-icons{width:20px;vertical-align:unset}.address{height:14px}.url{height:12px}.email-info{height:10px}.practitioner-info-styles{width:22%;left:16px;min-height:unset !important;position:relative !important}.practitioner-info-styles ul li .practitioner-bulkbilling{padding-right:1rem !important}.practitioner-info-styles ul li .practitioner-bulkbilling img{height:13px;margin-right:5px}.practitioner-info-styles ul li .practitioner-bulkbilling span{vertical-align:middle !important;color:#5E6B89;font-size:14px;font-family:Rubik}.practices-content li.practice{box-shadow:0 1px 4px 0 rgba(7,29,73,0.1);border-radius:6px}.profile-pic-size{border-radius:49.5px !important;width:65px !important;height:65px !important}.book-another-styles{border:2px solid #007b83 !important}.book-another-styles:hover,.book-another-styles:focus{background-color:unset !important}.book-another-styles:after{color:#007b83 !important}.practitioner-details{margin-left:25px;margin-right:25px;padding-left:0;padding-right:0}.appointment-slot-details availability{display:inline-block;width:100%}.dropdown-icon-small{height:6px;width:9px;margin-left:5px}.up-close-icon-small{height:6px;width:9px;margin-left:5px;transform:rotate(180deg)}.gender-symbol{height:13px;width:11px}.calender-ui-styles #latersingledatepicker .ui-datepicker-current-day,.calender-ui-styles #latermultidatepicker .ui-datepicker-current-day,.calender-ui-styles #datepickerMulti .ui-datepicker-current-day,.calender-ui-styles #datepickerSingle .ui-datepicker-current-day{background-color:#2BD6C4}.calender-ui-styles #latersingledatepicker .ui-state-active,.calender-ui-styles #latermultidatepicker .ui-state-active,.calender-ui-styles #datepickerMulti .ui-state-active,.calender-ui-styles #datepickerSingle .ui-state-active{color:#071D49}.calender-ui-styles #latersingledatepicker .ui-state-disabled,.calender-ui-styles #latermultidatepicker .ui-state-disabled,.calender-ui-styles #datepickerMulti .ui-state-disabled,.calender-ui-styles #datepickerSingle .ui-state-disabled{color:rgba(7,29,73,0.7) !important;opacity:0.4}.calender-ui-styles #latersingledatepicker .ui-datepicker,.calender-ui-styles #latermultidatepicker .ui-datepicker,.calender-ui-styles #datepickerMulti .ui-datepicker,.calender-ui-styles #datepickerSingle .ui-datepicker{padding:0 44px 44px 44px}.calender-ui-styles #latersingledatepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.calender-ui-styles #latersingledatepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next,.calender-ui-styles #latermultidatepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.calender-ui-styles #latermultidatepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next,.calender-ui-styles #datepickerMulti .ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.calender-ui-styles #datepickerMulti .ui-datepicker .ui-datepicker-header .ui-datepicker-next,.calender-ui-styles #datepickerSingle .ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.calender-ui-styles #datepickerSingle .ui-datepicker .ui-datepicker-header .ui-datepicker-next{top:0.75rem}.calender-ui-styles #latersingledatepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-title,.calender-ui-styles #latermultidatepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-title,.calender-ui-styles #datepickerMulti .ui-datepicker .ui-datepicker-header .ui-datepicker-title,.calender-ui-styles #datepickerSingle .ui-datepicker .ui-datepicker-header .ui-datepicker-title{margin:0}.calender-ui-styles #latersingledatepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-title span,.calender-ui-styles #latermultidatepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-title span,.calender-ui-styles #datepickerMulti .ui-datepicker .ui-datepicker-header .ui-datepicker-title span,.calender-ui-styles #datepickerSingle .ui-datepicker .ui-datepicker-header .ui-datepicker-title span{font-size:16px;font-weight:500;font-family:Rubik;color:#081C4A}.calender-ui-styles #latersingledatepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.calender-ui-styles #latermultidatepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.calender-ui-styles #datepickerMulti .ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.calender-ui-styles #datepickerSingle .ui-datepicker .ui-datepicker-header .ui-datepicker-prev{border:0}.calender-ui-styles #latersingledatepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span,.calender-ui-styles #latermultidatepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span,.calender-ui-styles #datepickerMulti .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span,.calender-ui-styles #datepickerSingle .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span{transform:none;background-image:url(/assets/mh1Redesign/global/navy.png) !important;background-repeat:no-repeat;background-size:15px 11px;display:inline;color:transparent}.calender-ui-styles #latersingledatepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next,.calender-ui-styles #latermultidatepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next,.calender-ui-styles #datepickerMulti .ui-datepicker .ui-datepicker-header .ui-datepicker-next,.calender-ui-styles #datepickerSingle .ui-datepicker .ui-datepicker-header .ui-datepicker-next{border:0;margin-top:1.125rem;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.calender-ui-styles #latersingledatepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next span,.calender-ui-styles #latermultidatepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next span,.calender-ui-styles #datepickerMulti .ui-datepicker .ui-datepicker-header .ui-datepicker-next span,.calender-ui-styles #datepickerSingle .ui-datepicker .ui-datepicker-header .ui-datepicker-next span{background-image:url(/assets/mh1Redesign/global/navy.png) !important;background-repeat:no-repeat;background-size:15px 11px;display:inline;color:transparent}.calender-ui-styles #latersingledatepicker .ui-datepicker .ui-datepicker-calendar thead tr th span,.calender-ui-styles #latermultidatepicker .ui-datepicker .ui-datepicker-calendar thead tr th span,.calender-ui-styles #datepickerMulti .ui-datepicker .ui-datepicker-calendar thead tr th span,.calender-ui-styles #datepickerSingle .ui-datepicker .ui-datepicker-calendar thead tr th span{color:#071D49;opacity:0.5;font-weight:normal;font-family:Rubik}.calender-ui-styles #latersingledatepicker .ui-datepicker .ui-datepicker-calendar a:hover,.calender-ui-styles #latermultidatepicker .ui-datepicker .ui-datepicker-calendar a:hover,.calender-ui-styles #datepickerMulti .ui-datepicker .ui-datepicker-calendar a:hover,.calender-ui-styles #datepickerSingle .ui-datepicker .ui-datepicker-calendar a:hover{background:unset}.calender-ui-styles #latersingledatepicker .ui-datepicker .ui-datepicker-calendar tbody tr td,.calender-ui-styles #latermultidatepicker .ui-datepicker .ui-datepicker-calendar tbody tr td,.calender-ui-styles #datepickerMulti .ui-datepicker .ui-datepicker-calendar tbody tr td,.calender-ui-styles #datepickerSingle .ui-datepicker .ui-datepicker-calendar tbody tr td{border:1px solid #C1C6D1;font-family:Rubik;font-size:14px}.calender-ui-styles #latersingledatepicker .ui-datepicker .ui-datepicker-calendar tbody tr td a,.calender-ui-styles #latermultidatepicker .ui-datepicker .ui-datepicker-calendar tbody tr td a,.calender-ui-styles #datepickerMulti .ui-datepicker .ui-datepicker-calendar tbody tr td a,.calender-ui-styles #datepickerSingle .ui-datepicker .ui-datepicker-calendar tbody tr td a{color:#071d49 !important}.calender-ui-styles #latersingledatepicker .ui-datepicker .ui-datepicker-calendar tbody tr td:hover,.calender-ui-styles #latermultidatepicker .ui-datepicker .ui-datepicker-calendar tbody tr td:hover,.calender-ui-styles #datepickerMulti .ui-datepicker .ui-datepicker-calendar tbody tr td:hover,.calender-ui-styles #datepickerSingle .ui-datepicker .ui-datepicker-calendar tbody tr td:hover{background-color:#BFF2ED;cursor:pointer}.calender-ui-styles #latersingledatepicker .ui-datepicker .ui-datepicker-calendar tbody tr td .ui-state-disabled:hover,.calender-ui-styles #latermultidatepicker .ui-datepicker .ui-datepicker-calendar tbody tr td .ui-state-disabled:hover,.calender-ui-styles #datepickerMulti .ui-datepicker .ui-datepicker-calendar tbody tr td .ui-state-disabled:hover,.calender-ui-styles #datepickerSingle .ui-datepicker .ui-datepicker-calendar tbody tr td .ui-state-disabled:hover{background-color:unset}.make-selection-box{height:124px;padding:50px 126px}.make-selection-box div{text-align:center}.make-selection-box div span{font-family:Rubik;font-size:14px;color:#5E6B89}.make-selection-box{height:124px;padding:50px 126px}.make-selection-box div{text-align:center}.make-selection-box div span{font-family:Rubik;font-size:14px;color:#5E6B89}@media only screen and (max-width: 576px){.non-subscriber-practice-name a{font-size:inherit}.non-subscriber-practice-name .non-subscriber-phone{color:#007b83 !important;font-weight:normal !important}.more-link-styles{display:none}.practitioner-info-styles{min-width:calc(100% - 11rem) !important}.practitioner-details{margin-left:15px;margin-right:15px;padding-bottom:15px}.practice-name-title a,.practice-name-title span{font-size:24px}.practitioner-info-styles{left:0}.practice-address-styles.show-for-small{display:inline-flex !important}.practice-address-styles.show-for-small img{margin:5px 5px 5px 0}.contact-details .show-for-small li{display:inline-flex}.contact-details .show-for-small li img{margin:5px 5px 5px 0}.calender-ui-styles #latersingledatepicker .ui-datepicker,.calender-ui-styles #latermultidatepicker .ui-datepicker,.calender-ui-styles #datepickerSingle .ui-datepicker,.calender-ui-styles #datepickerMulti .ui-datepicker{padding:0px 15px 26px 15px}.make-selection-box{padding:30px 16px}.date-pick-options label:first-of-type{margin-bottom:10px}}@media only screen and (max-width: 650px){.more-link-styles{display:none}}.sensis-results-footer-link{color:#007b83 !important;text-decoration:underline}.sensis-phone span{cursor:pointer;text-decoration:underline}.show_map{cursor:pointer}.show_map .location-icon-styles-for-small{height:15px;width:11px;margin-right:8px}.show_map span{color:#007B83;text-decoration:underline;font-size:14px;font-family:Rubik}.no-results-listed-text{color:#081C4A;font-family:Montserrat;font-size:20px;line-height:30px}.no-results-listed-text a{color:#007B83;text-decoration:underline}.twc-cta button:hover{box-shadow:0 2px 4px 0 rgba(8,28,74,0.4)}.appointment-slot-details{overflow:auto}@media (max-width: 576px){.practitioner-details .practitioner-info{display:flex;align-items:baseline}.practitioner-heading .practitioner-name{margin:15px}ul.practitioner-features.show-for-small{padding-left:10px}.selected-practitioner-name{display:flex;flex-direction:column;align-items:baseline}}.practitioner-details .practitioner-info .practitioner-name{color:#081C4A;font-weight:500;font-size:18px;font-family:Rubik}.practitioner .practitioner-info .practitioner-name.md\:overflow-visible{overflow:visible}@media (min-width: 64.063em) and (max-width: 1200px){.practitioner-details{margin-left:7px;margin-right:8px;padding-left:8px;padding-right:0}}.cookie-disabled-warning-popup-div,.camera-disabled-warning-popup-div{z-index:111}.cookie-disabled-warning-popup-div #defaultCookieModal.mymodal,.cookie-disabled-warning-popup-div #defaultCameraModal.mymodal,.cookie-disabled-warning-popup-div #browserRequirementsModal.mymodal,.cookie-disabled-warning-popup-div #referralRemoveConfirmationModal.mymodal,.camera-disabled-warning-popup-div #defaultCookieModal.mymodal,.camera-disabled-warning-popup-div #defaultCameraModal.mymodal,.camera-disabled-warning-popup-div #browserRequirementsModal.mymodal,.camera-disabled-warning-popup-div #referralRemoveConfirmationModal.mymodal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(8,28,74,0.7);-webkit-animation-name:fadeIn;-webkit-animation-duration:0.4s;animation-name:fadeIn;animation-duration:0.4s;overflow-y:auto}#defaultCookieModal.mymodal .newTemplate-success-content,#defaultCameraModal.mymodal .newTemplate-success-content,#browserRequirementsModal.mymodal .newTemplate-success-content,#referralRemoveConfirmationModal.mymodal .newTemplate-success-content{margin:auto;top:20%;position:relative;height:442px;width:540px;border-radius:6px;background-color:#FFFFFF;box-shadow:0 4px 6px 0 rgba(8,28,74,0.3)}#defaultCookieModal.mymodal .newTemplate-success-content .myclose,#defaultCameraModal.mymodal .newTemplate-success-content .myclose,#browserRequirementsModal.mymodal .newTemplate-success-content .myclose,#referralRemoveConfirmationModal.mymodal .newTemplate-success-content .myclose{float:right;color:#081C4A;font-size:1.3125rem;height:0.9375rem;width:0.9375rem;margin-top:-0.325rem}#defaultCookieModal.mymodal .newTemplate-success-content .myclose:hover,#defaultCookieModal.mymodal .newTemplate-success-content .myclose:focus,#defaultCameraModal.mymodal .newTemplate-success-content .myclose:hover,#defaultCameraModal.mymodal .newTemplate-success-content .myclose:focus,#browserRequirementsModal.mymodal .newTemplate-success-content .myclose:hover,#browserRequirementsModal.mymodal .newTemplate-success-content .myclose:focus,#referralRemoveConfirmationModal.mymodal .newTemplate-success-content .myclose:hover,#referralRemoveConfirmationModal.mymodal .newTemplate-success-content .myclose:focus{color:#081C4A;text-decoration:none;cursor:pointer}#defaultCookieModal.mymodal .newTemplate-success-content .style2,#defaultCameraModal.mymodal .newTemplate-success-content .style2,#browserRequirementsModal.mymodal .newTemplate-success-content .style2,#referralRemoveConfirmationModal.mymodal .newTemplate-success-content .style2{font-family:'Rubik', sans-serif;font-size:19px;line-height:24px;font-weight:500;text-align:left;color:#081c4a;padding:0;display:inline-block;width:calc(100% - 16px)}#defaultCookieModal.mymodal .newTemplate-success-content .mymodal-header,#defaultCameraModal.mymodal .newTemplate-success-content .mymodal-header,#browserRequirementsModal.mymodal .newTemplate-success-content .mymodal-header,#referralRemoveConfirmationModal.mymodal .newTemplate-success-content .mymodal-header{height:60px;padding:20px;background-color:#DADDE4;color:white;border-top-left-radius:inherit;border-top-right-radius:inherit}#defaultCookieModal.mymodal .newTemplate-success-content .mymodal-body,#defaultCameraModal.mymodal .newTemplate-success-content .mymodal-body,#browserRequirementsModal.mymodal .newTemplate-success-content .mymodal-body,#referralRemoveConfirmationModal.mymodal .newTemplate-success-content .mymodal-body{padding:2.1rem 2rem 1.75rem 2rem;text-align:center}#defaultCookieModal.mymodal .newTemplate-success-content .mymodal-body img,#defaultCameraModal.mymodal .newTemplate-success-content .mymodal-body img,#browserRequirementsModal.mymodal .newTemplate-success-content .mymodal-body img,#referralRemoveConfirmationModal.mymodal .newTemplate-success-content .mymodal-body img{margin-bottom:1.5rem}#defaultCookieModal.mymodal .newTemplate-success-content .mymodal-body .review-summary-sections,#defaultCameraModal.mymodal .newTemplate-success-content .mymodal-body .review-summary-sections,#browserRequirementsModal.mymodal .newTemplate-success-content .mymodal-body .review-summary-sections,#referralRemoveConfirmationModal.mymodal .newTemplate-success-content .mymodal-body .review-summary-sections{color:#081C4A;font-family:Rubik;font-size:16px}#defaultCookieModal.mymodal .newTemplate-success-content .mymodal-body .review-summary-sections .btn-custom_secondary,#defaultCameraModal.mymodal .newTemplate-success-content .mymodal-body .review-summary-sections .btn-custom_secondary,#browserRequirementsModal.mymodal .newTemplate-success-content .mymodal-body .review-summary-sections .btn-custom_secondary,#referralRemoveConfirmationModal.mymodal .newTemplate-success-content .mymodal-body .review-summary-sections .btn-custom_secondary{margin-bottom:0}#defaultCookieModal.mymodal .newTemplate-success-content .mymodal-body p,#defaultCameraModal.mymodal .newTemplate-success-content .mymodal-body p,#browserRequirementsModal.mymodal .newTemplate-success-content .mymodal-body p,#referralRemoveConfirmationModal.mymodal .newTemplate-success-content .mymodal-body p{color:#081C4A;font-family:Rubik;font-size:16px;line-height:26px;margin-bottom:0}#defaultCookieModal.mymodal .newTemplate-success-content .mymodal-body .mb-10,#defaultCameraModal.mymodal .newTemplate-success-content .mymodal-body .mb-10,#browserRequirementsModal.mymodal .newTemplate-success-content .mymodal-body .mb-10,#referralRemoveConfirmationModal.mymodal .newTemplate-success-content .mymodal-body .mb-10{margin-bottom:10px}#defaultCookieModal.mymodal .newTemplate-success-content .mymodal-body .mb-20,#defaultCameraModal.mymodal .newTemplate-success-content .mymodal-body .mb-20,#browserRequirementsModal.mymodal .newTemplate-success-content .mymodal-body .mb-20,#referralRemoveConfirmationModal.mymodal .newTemplate-success-content .mymodal-body .mb-20{margin-bottom:20px}#defaultCookieModal.mymodal .newTemplate-success-content .mymodal-body .mb-30,#defaultCameraModal.mymodal .newTemplate-success-content .mymodal-body .mb-30,#browserRequirementsModal.mymodal .newTemplate-success-content .mymodal-body .mb-30,#referralRemoveConfirmationModal.mymodal .newTemplate-success-content .mymodal-body .mb-30{margin-bottom:30px}#defaultCookieModal.mymodal .newTemplate-success-content .mymodal-body a,#defaultCameraModal.mymodal .newTemplate-success-content .mymodal-body a,#browserRequirementsModal.mymodal .newTemplate-success-content .mymodal-body a,#referralRemoveConfirmationModal.mymodal .newTemplate-success-content .mymodal-body a{color:#007B83 !important;text-decoration:underline !important}#defaultCookieModal.mymodal .newTemplate-success-content .mymodal-body a:hover,#defaultCameraModal.mymodal .newTemplate-success-content .mymodal-body a:hover,#browserRequirementsModal.mymodal .newTemplate-success-content .mymodal-body a:hover,#referralRemoveConfirmationModal.mymodal .newTemplate-success-content .mymodal-body a:hover{color:#005358 !important}#defaultCookieModal.mymodal .newTemplate-success-content .mymodal-footer,#defaultCameraModal.mymodal .newTemplate-success-content .mymodal-footer,#browserRequirementsModal.mymodal .newTemplate-success-content .mymodal-footer,#referralRemoveConfirmationModal.mymodal .newTemplate-success-content .mymodal-footer{border-top:1px solid #CED2DB;padding:20px;color:white;text-align:left}#defaultCookieModal.mymodal .newTemplate-success-content .mymodal-footer .btn-custom_primary,#defaultCameraModal.mymodal .newTemplate-success-content .mymodal-footer .btn-custom_primary,#browserRequirementsModal.mymodal .newTemplate-success-content .mymodal-footer .btn-custom_primary,#referralRemoveConfirmationModal.mymodal .newTemplate-success-content .mymodal-footer .btn-custom_primary{color:#fff;background-color:#081c4a !important;border-radius:21.5px;height:44px;font-family:'Rubik', sans-serif;font-size:14px;font-weight:500;padding:0.8125rem 1.5rem 0.6875rem 1.5rem;transition:background-color 500ms}#defaultCookieModal.mymodal .newTemplate-success-content .mymodal-footer .btn-custom_primary:hover,#defaultCameraModal.mymodal .newTemplate-success-content .mymodal-footer .btn-custom_primary:hover,#browserRequirementsModal.mymodal .newTemplate-success-content .mymodal-footer .btn-custom_primary:hover,#referralRemoveConfirmationModal.mymodal .newTemplate-success-content .mymodal-footer .btn-custom_primary:hover{box-shadow:0 2px 4px 0 rgba(8,28,74,0.4);background-color:#001035 !important}#defaultCookieModal.mymodal .newTemplate-success-content .mymodal-footer .btn-custom_primary:active,#defaultCameraModal.mymodal .newTemplate-success-content .mymodal-footer .btn-custom_primary:active,#browserRequirementsModal.mymodal .newTemplate-success-content .mymodal-footer .btn-custom_primary:active,#referralRemoveConfirmationModal.mymodal .newTemplate-success-content .mymodal-footer .btn-custom_primary:active{background-color:#000E2D !important;box-shadow:0 2px 4px 0 rgba(8,28,74,0.3)}#defaultCookieModal.mymodal .newTemplate-success-content .mymodal-footer .btn-custom_primary,#defaultCameraModal.mymodal .newTemplate-success-content .mymodal-footer .btn-custom_primary,#browserRequirementsModal.mymodal .newTemplate-success-content .mymodal-footer .btn-custom_primary,#referralRemoveConfirmationModal.mymodal .newTemplate-success-content .mymodal-footer .btn-custom_primary{margin-bottom:0}#defaultCookieModal.mymodal .newTemplate-success-content .mymodal-footer .btn-custom_secondary,#defaultCameraModal.mymodal .newTemplate-success-content .mymodal-footer .btn-custom_secondary,#browserRequirementsModal.mymodal .newTemplate-success-content .mymodal-footer .btn-custom_secondary,#referralRemoveConfirmationModal.mymodal .newTemplate-success-content .mymodal-footer .btn-custom_secondary{margin-bottom:0}#referralRemoveConfirmationModal.mymodal{background-color:rgba(0,0,0,0.32)}#referralRemoveConfirmationModal.mymodal .newTemplate-success-content{width:400px}#referralRemoveConfirmationModal.mymodal .newTemplate-success-content .mymodal-header{height:50px;padding:15px 20px}#referralRemoveConfirmationModal.mymodal .newTemplate-success-content .mymodal-footer{text-align:right;padding:10px 20px}#browserRequirementsModal.mymodal{width:600px}#browserRequirementsModal.mymodal .newTemplate-success-content{top:10%}#browserRequirementsModal.mymodal .newTemplate-success-content .modal-header .style2{padding-left:10px}#browserRequirementsModal.mymodal .newTemplate-success-content .mymodal-body{padding:1.875rem;color:#001035}#browserRequirementsModal.mymodal .newTemplate-success-content .mymodal-body .header{font-size:30px;line-height:40px;color:#001035}#browserRequirementsModal.mymodal .newTemplate-success-content .mymodal-body .review-summary-sections p{line-height:26px;margin-top:0}#browserRequirementsModal.mymodal .newTemplate-success-content .mymodal-body ul{list-style-position:outside;margin-left:20px}#browserRequirementsModal.mymodal .newTemplate-success-content .mymodal-body ul li{color:#001035;font-family:Rubik;font-size:16px;line-height:26px;margin-bottom:20px;color:#001035}#browserRequirementsModal.mymodal .newTemplate-success-content .mymodal-body .hr-grey{border:0;border-bottom:1px solid #DADDE4}@media screen and (max-width: 540px){#defaultCookieModal.mymodal .newTemplate-success-content,#defaultCameraModal.mymodal .newTemplate-success-content,#referralRemoveConfirmationModal.mymodal .newTemplate-success-content{width:95%;top:10%}#defaultCookieModal.mymodal .newTemplate-success-content .myclose,#defaultCameraModal.mymodal .newTemplate-success-content .myclose,#referralRemoveConfirmationModal.mymodal .newTemplate-success-content .myclose{margin-top:0.675rem}#defaultCookieModal.mymodal .newTemplate-success-content .mymodal-body,#defaultCameraModal.mymodal .newTemplate-success-content .mymodal-body,#referralRemoveConfirmationModal.mymodal .newTemplate-success-content .mymodal-body{padding:1.5rem 1.2rem 1.25rem 1.2rem}#defaultCookieModal.mymodal .newTemplate-success-content .mymodal-body img,#defaultCameraModal.mymodal .newTemplate-success-content .mymodal-body img,#referralRemoveConfirmationModal.mymodal .newTemplate-success-content .mymodal-body img{margin-bottom:1.1rem}#defaultCookieModal.mymodal .newTemplate-success-content .mymodal-footer,#defaultCameraModal.mymodal .newTemplate-success-content .mymodal-footer,#referralRemoveConfirmationModal.mymodal .newTemplate-success-content .mymodal-footer{padding:14px}#defaultCookieModal.mymodal .newTemplate-success-content .mymodal-header,#defaultCameraModal.mymodal .newTemplate-success-content .mymodal-header,#referralRemoveConfirmationModal.mymodal .newTemplate-success-content .mymodal-header{padding:16px;height:auto}}@media only screen and (max-width: 40em){#browserRequirementsModal.mymodal .newTemplate-success-content{width:95%;top:10%}#browserRequirementsModal.mymodal .newTemplate-success-content .myclose{margin-top:0.675rem}#browserRequirementsModal.mymodal .newTemplate-success-content .mymodal-body{padding:1.875rem 0.9375rem}#browserRequirementsModal.mymodal .newTemplate-success-content .mymodal-body .header{font-size:24px !important}#browserRequirementsModal.mymodal .newTemplate-success-content .mymodal-body .sub-header{font-size:19px !important}#browserRequirementsModal.mymodal .newTemplate-success-content .mymodal-header{padding:16px;height:auto}}@media (min-width: 640px){#descriptionContainer{height:auto !important}#seeMore,#multiEllipsis{display:none !important}}@media only screen and (max-width: 640px) and (min-width: 300px){#seeMore,#multiEllipsis{display:block}}.ellipsis{position:absolute;top:calc(3em + 26px);display:inline-block;right:0px !important}.relative{position:relative}.leading-26{line-height:26px}.my-15{margin-top:15px;margin-bottom:15px}#descriptionContainer{display:block;height:calc(6.3em);overflow:hidden;white-space:normal;margin-top:1rem;position:relative}#subDescription{white-space:pre-wrap;display:block;position:relative}.see-more-subscriber{display:block;margin-bottom:50px;text-align:right}.link{color:#0067B1;text-decoration:underline;font-weight:400;font-family:Rubik,system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.practitioner__thumbnail--modal{width:100%;padding-bottom:100%;background-size:cover;height:auto;background-position:center center}.info-box{display:flex;border:1px solid #05C2DE;border-radius:6px;background-color:#C4F4F9;box-shadow:0 2px 6px 0 rgba(8,28,74,0.1);min-height:50px;padding:15px;color:#081C4A;font-size:14px;font-family:Rubik;font-weight:normal;line-height:18px;text-align:left}.info-box img{height:20px;margin-right:10px;margin-top:1px}.info-box strong{font-weight:500}.spacing-around-info-box{display:inline-block;display:-ms-inline-flexbox;margin:0px 20px 20px 20px}.appointment-notavailable-message{display:inline-block;margin:0px 44px 23px}@media only screen and (max-width: 40em){.appointment-notavailable-message{margin:0px 15px 23px}}.available-filter-container.search-filter-title.filter-label{padding-top:30px;padding-bottom:30px}.available-filter-container .filter-label-txt{font-size:18px;line-height:28px;font-weight:500;font-family:Rubik}@media only screen and (max-width: 40em){.available-filter-container input[type="radio"]+label{margin-left:0}.available-filter-container .filter-label-txt{padding-left:0}}a#getTHPracticesNextPage.non-subscriber-footer{border:1px solid #DADDE4;background:#FFFFFF;border-radius:4px;line-height:22px;padding:11px 0;margin-top:15px}@media only screen and (max-width: 40em){a#getTHPracticesNextPage.non-subscriber-footer{margin-left:15px;margin-right:15px}}a#getTHPracticesNextPage.non-subscriber-footer:hover,a#getTHPracticesNextPage.non-subscriber-footer:focus{background:#DADADA;border:1px solid transparent}.practitioner-feature.practitioner-telehealth-available{background-color:rgba(187,107,217,0.25);color:#081C4A;font-weight:normal;line-height:24px;padding:0px 5px;text-transform:none;margin-right:5px}.practitioner-feature.practitioner-bulkbilling{background-color:#FFF7CF;color:#081C4A;font-weight:normal;line-height:24px;padding:0px 5px;text-transform:none}.practitioner-feature.practitioner-gender{line-height:24px;padding:0px 5px;text-transform:none;margin-right:5px}.practitioner-feature.practitioner-gender.male{background-color:#E5FBF8}.practitioner-feature.practitioner-gender.female{background-color:#FFD0E5}.practitioner-feature.practitioner-gender .gender-symbol{width:9px;height:11px;min-width:9px}.practitioner-feature.prac-timezone{background-color:#E6E8EC;color:#081C4A;font-weight:normal;line-height:24px;padding:0px 5px;text-transform:none;margin-right:5px}.practitioner-language{display:inline-block;margin:4px 5px 0 0}.practitioner-feature{margin:.5em 0 0 0}.practitioner-feature.no-wrap{white-space:nowrap}.practitioner-features.no-wrap,.practitioner-features .no-wrap{white-space:nowrap}.practitioner-features.normal-white-space,.practitioner-features .normal-white-space{white-space:normal}.practitioner-features.show-for-small .practitioner-feature{margin:5px 10px 0 0;background-color:white;padding:0}.practitioner-features.show-for-small .practitioner-feature img{width:20px;height:20px}.practitioner-info{padding:0.25rem 0}@media only screen and (min-width: 40.063em){.profile-pic{margin-top:1rem;margin-bottom:1rem}.availability-ctas.availability-content{height:6rem}ul.practitioners .practitioner{padding-bottom:1rem}}@media only screen and (min-width: 90.063em){.practitioner-details{margin:0 1rem}.practitioner.practitioner-details .practitioner-info{width:calc(100% - 22rem)}.practitioner:not(.practitioner-details) .practitioner-info{width:calc(100% - 24rem)}}@media (min-width: 641px) and (max-width: 750px){.practitioner-info{width:calc(100% - 22.5rem)}}@media (min-width: 1201px) and (max-width: 1440px){.practitioner-info{width:calc(100% - 22.5rem)}}@media only screen and (max-width: 40em){.show-more.see-more-link{width:115px;margin-left:20px}ul.availability-table.availablity-table-styles.has_availability+.mobile-more-button-container a.show-more.see-more-link{padding-top:1.5rem}}.non-subscribers{margin-top:2rem}.non-subscribers.ng-enter{-o-animation-name:slide-in;-ms-animation-name:slide-in;-moz-animation-name:slide-in;-webkit-animation-name:slide-in;animation-name:slide-in;-o-animation-duration:500ms;-ms-animation-duration:500ms;-moz-animation-duration:500ms;-webkit-animation-duration:500ms;animation-duration:500ms;-o-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-ms-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-moz-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-webkit-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-o-animation-delay:0;-ms-animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;animation-delay:0;-o-animation-iteration-count:1;-ms-animation-iteration-count:1;-moz-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1;-o-animation-direction:normal;-ms-animation-direction:normal;-moz-animation-direction:normal;-webkit-animation-direction:normal;animation-direction:normal;-o-animation-delay:50ms;-ms-animation-delay:50ms;-moz-animation-delay:50ms;-webkit-animation-delay:50ms;animation-delay:50ms;-webkit-animation-fill-mode:backwards;-moz-animation-fill-mode:backwards;-ms-animation-fill-mode:backwards;-o-animation-fill-mode:backwards;animation-fill-mode:backwards}.non-subscribers.ng-leave{-o-animation-name:slide-out;-ms-animation-name:slide-out;-moz-animation-name:slide-out;-webkit-animation-name:slide-out;animation-name:slide-out;-o-animation-duration:500ms;-ms-animation-duration:500ms;-moz-animation-duration:500ms;-webkit-animation-duration:500ms;animation-duration:500ms;-o-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-ms-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-moz-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-webkit-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-o-animation-delay:0;-ms-animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;animation-delay:0;-o-animation-iteration-count:1;-ms-animation-iteration-count:1;-moz-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1;-o-animation-direction:normal;-ms-animation-direction:normal;-moz-animation-direction:normal;-webkit-animation-direction:normal;animation-direction:normal;-o-animation-delay:50ms;-ms-animation-delay:50ms;-moz-animation-delay:50ms;-webkit-animation-delay:50ms;animation-delay:50ms;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.non-subscribers .non-subscribers-data-citation{margin:.5rem 0 0 .5rem;font-size:.75rem;display:block;color:#888}.non-subscribers .non-subscribers-data-citation .has-tip:hover{position:relative;cursor:default}.non-subscribers .non-subscribers-data-citation .has-tip:hover .tooltip{display:block}.non-subscribers .non-subscribers-data-citation .tooltip{width:auto;top:1.5rem;left:0}.non-subscribers .practice{padding-bottom:1rem}.non-subscribers .practice-heading{padding-bottom:0}.non-subscribers .practice-name{margin:0 0 .5rem 0;border-bottom:1px solid #eee;padding:0 7rem .5rem 0;position:relative}.non-subscribers .non-subscriber-details,.non-subscribers .non-subscriber-openinghours{margin:0 1rem;font-size:.75rem;color:#888}.non-subscribers .non-subscriber-openinghours{margin-top:.5rem;border-top:1px solid #eee;padding-top:1rem;text-align:center}.non-subscribers .non-subscriber-phone.button{margin:0;padding:.75em 1.25em;height:inherit;position:absolute;bottom:.5rem;right:0}.non-subscriber-icon{width:1em;fill:#aaa;stroke:#aaa;stroke-width:0;font-size:.625rem;float:none;display:inline-block}.non-subscriber-icon .icon-ui_pin{top:-3px}#ui_web-globe-inner-circle{fill:none}.non-subscriber-day{width:6rem;display:inline-block;text-align:left}.non-subscriber-footer{margin-top:0.5rem;border-top:2px solid #ddd;padding:0.5rem 0 .5rem 0;display:block;text-align:center}@media only screen and (min-width: 40.063em){.non-subscribers .search-results-header{position:relative}.non-subscribers .non-subscribers-data-citation{position:absolute;bottom:1rem;right:.5rem}.non-subscribers .non-subscribers-data-citation .tooltip{left:inherit;right:0}.non-subscribers .non-subscribers-data-citation .tooltip .nub{left:inherit;right:5px}.non-subscribers .practice{padding:0}.non-subscribers .non-subscriber-main{padding-bottom:1rem;position:relative;float:left;width:100%}.non-subscribers .non-subscriber-main.has-openinghours{box-shadow:#eee 1px 0;width:calc(100% - 16rem)}.non-subscribers .non-subscriber-main.has-openinghours .non-subscriber-openinghours{border-left:1px solid #eee}.non-subscribers .non-subscriber-openinghours{margin:0;border:none;padding:1rem;float:right;width:16rem;text-align:justify}.non-subscriber-day{text-align:justify}}.non-subscriber-main .non-subscriber-phone{display:inline-block;float:right;font-size:14px;font-weight:500;cursor:pointer}.non-subscribers .practice-name{padding-right:0;border-bottom:none}.non-subscribers .practice-name a{max-width:300px;display:inline-block}.no-online-appointment-results-text{display:inline-block;font-size:16px;float:right;padding-right:10px;padding-top:2px;color:#081c4a}.no-online-appointment-results-message{text-align:right;display:inline-block;margin-right:5px;font-weight:600}.non-subscriber-main .practice-no-online--message{padding-right:0px}.no-online-appointment-results-image{width:35px;display:inline-block;vertical-align:top;padding-top:5px;padding-left:2px}.practice-no-online--message .non-subscriber-phone{transition:unset}.non-online-booking-phone{color:#0067b1}.non-online-booking-phone-text{font-weight:500;font-size:12px}.non-subscriber-phone-message-container{display:inline-block}.toggle-non-subscriber-button{display:inline-block;float:right;padding-top:8px}.non-subsriber-phone-logo{width:15px;height:15px;display:inline-block;position:relative;background-size:cover;bottom:9px;background-image:url(/assets/makatea/phone-icon.svg)}.non-subsriber-phone-button:hover .non-subsriber-phone-logo{width:15px;height:15px;display:inline-block;position:relative;background-size:cover;bottom:9px;background-image:url(/assets/makatea/no-subscriber-phone-icon.svg)}.nonSubscriber-name{display:inline-block}@media only screen and (max-width: 40em){.no-online-appointment-results-text{font-size:14px;font-weight:600}.non-online-booking-phone-text{font-weight:600}.non-subsriber-expand-logo,.non-subsriber-collapse-logo{width:20px;padding-left:5px}.nonSubscriber-name{display:inline-block;width:178px}}.non-subsriber-phone-button.book-another{width:2.25rem;height:2.25rem}.non-subsriber-phone-button.book-another:hover:after{color:white}.non-subsriber-phone-button.book-another:after{content:'+';z-index:-1;position:absolute;right:0.41rem;top:-0.5rem;font-size:24pt;color:#ccc;font-family:'Times new roman';font-weight:bold;transition:all 300ms ease-out}.new-phone-logo{background-image:url(/assets/mh1Redesign/global/phone_green@2x.png) !important}.no-olb-message{line-height:24px;margin-right:unset}.no-olb-message div span{font-weight:normal;color:#5E6B89;font-family:Rubik;font-size:14px}.no-olb-message span{font-weight:normal;color:#081C4A;font-size:14px;font-family:Rubik}.padding-right-5{padding-right:5px}@media only screen and (max-width: 576px){.padding-right-5{padding-right:0}}.gm-style img{max-width:none}customMarker{color:#0067b1}.behind-map{z-index:-1 !important;opacity:0.5}.quick-search-bar.behind-map{z-index:1 !important}.search-results-container map{position:fixed;top:-9999px;left:-9999px;height:100%;width:100%;z-index:210}.search-results-container map .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:rgba(0,0,0,0)}.search-results-container .search-results-map{width:80%;height:100%;float:right}.search-results-container map.active{top:0;left:0}.search-results-container map.active .overlay{background:rgba(0,0,0,0.8)}.search-results-container map.active .search-results-map{-o-animation-name:reveal-right-sidebar;-ms-animation-name:reveal-right-sidebar;-moz-animation-name:reveal-right-sidebar;-webkit-animation-name:reveal-right-sidebar;animation-name:reveal-right-sidebar;-o-animation-duration:500ms;-ms-animation-duration:500ms;-moz-animation-duration:500ms;-webkit-animation-duration:500ms;animation-duration:500ms;-o-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-ms-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-moz-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-webkit-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-o-animation-delay:0;-ms-animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;animation-delay:0;-o-animation-iteration-count:1;-ms-animation-iteration-count:1;-moz-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1;-o-animation-direction:normal;-ms-animation-direction:normal;-moz-animation-direction:normal;-webkit-animation-direction:normal;animation-direction:normal}@media only screen and (min-width: 64.063em){.search-results-container map{display:block;top:inherit;bottom:0;right:0;left:inherit;width:50%;height:100%;z-index:1}.search-results-container .search-results-map{width:100%;padding-left:0}.search-results-container .overlay{display:none}}@media only screen and (min-width: 90.063em){.search-results-container map{width:calc(100% - 44rem)}}.mapboxgl-ctrl-compass{display:none !important}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl{margin:0 0 10px 1px !important}.map-info .map-practice-address{font-size:13px}.map-info{font-size:13px;padding-right:30px}.map-info-name{font-size:23px;font-weight:500;padding-right:15px}.map-info-phone{font-size:18px}.mapboxgl-popup-close-button{color:grey;font-size:24px}.mapboxgl-popup-close-button:hover{background-color:transparent !important;color:grey}.mapboxgl-ctrl-icon{margin-bottom:0px !important}.mapboxgl-ctrl>button:hover{background-color:#0000 !important}.mapbox-marker-wrapper{padding:15px !important}.mapbox-marker-wrapper .mapboxgl-popup-close-button{color:#081C4A;top:5px;right:5px;margin:0;padding:0}#map-marker-box .map-info{padding-right:10px}#map-marker-box .map-info .map-info-name{color:#081C4A;font-size:20px;font-family:Montserrat;font-weight:normal;padding-right:unset;line-height:30px}#map-marker-box .map-info .map-info-phone{font-family:Rubik;color:#081C4A;font-size:16px;line-height:26px}#map-marker-box .map-info .map-practice-address{color:#5E6B89;font-family:Rubik;font-size:14px;line-height:24px}.appointmentMap .mapboxgl-popup-content{width:180px;max-width:180px;padding-bottom:0;top:-7px}.appointmentMap .mapboxgl-popup-content h3{font-size:12px;max-width:135px;text-align:justify;word-break:break-all}.appointmentMap .mapboxgl-popup-close-button{right:-11px;top:-8px}.hollowMarker .hollowSvgMarker{stroke:#0067b1}.eH1-hollowMarker .hollowSvgMarker{stroke:#7F11EB !important}#map2{padding-left:0}.mapboxgl-marker:hover{cursor:pointer}.ie-cursor-fix{cursor:url("/assets/makatea/openhand.cur"),move !important}@media only screen and (max-width: 40em){.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl{margin:0 0 10px 16px !important}.mapboxgl-popup-content{width:200px}.map-info-name{font-size:14px}.map-info-phone{font-size:13px}.map-info .map-practice-address{font-size:11px}}.patientOnlyMessage{height:100%;text-align:center;position:absolute;top:0;width:73%;white-space:pre-wrap}.center-area{position:absolute;top:0;bottom:0;left:0;right:0}.center-area:before{content:'';display:inline-block;vertical-align:middle;height:100%}.centered{display:inline-block;vertical-align:middle}.adminBooking{opacity:0.2}.availability{white-space:nowrap}.availability-table-container{padding:0;display:inline;float:none}.availability-table-container-extra{overflow:auto}.availability-table-nav{padding:0 1rem}.availability-table-nav .close{float:right;color:#888}.availability-table{margin:0;display:none;list-style:none}.availability-table.has_availability,.availability-table.none_availability{display:inline-block}.availability-table .footer{display:none}.availability-toggle{display:none}.availability-day-container{margin-right:1rem;display:inline-block;position:relative}.availability-day-heading{margin:0;padding:0 0 0 0.5rem;border-top:1px solid #eee;top:.5rem;left:0;font-size:0.75rem;color:#888;line-height:0;width:100%}.availability-day-heading .availability-day-heading-label{background:#fff;font-size:1rem;color:#071c49}.availability-times-container{margin:0;display:inline-block}.first-available-button,.show-more,li.appointment-button,a.appointment-button{border:0.125rem solid #eee;border-radius:100%;padding:0;color:#444;line-height:1;text-align:center;font-size:1rem;display:inline-block;white-space:normal;vertical-align:top}@media only screen and (max-device-width: 40em){.first-available-button,.show-more,li.appointment-button,a.appointment-button{float:none}}.first-available-button:hover,.show-more:hover,li.appointment-button:hover,a.appointment-button:hover{cursor:pointer}.first-available-button small,.show-more small,li.appointment-button small,a.appointment-button small{font-weight:normal}.show-more,.first-available-button{padding-top:1.2rem;width:5rem;height:5rem}.show-more{padding-top:1.875rem;color:#888}.book-another{display:none}.first-available-button{border-color:transparent;background:#0067b1;color:#fff;white-space:nowrap}.first-available-button:hover{color:#fff;background:#0067b1}a.loading.first-available-button:after{border-top-color:#fff}.loading.book-another:after,.loading.show-more:after{font-size:1rem;color:white !important;border-color:white !important}a.loading.appointment-time{color:rgba(0,103,177,0.25)}.first-available-button-cta{display:none}@media only screen and (min-width: 40.063em){.first-available-button-cta{display:block}}a.full-availability-container{border-color:#e5eff7;color:#0067b1}a.first-available-button-disable,a.first-available-button-disable:hover{background:#ccc;color:#444;cursor:default}.availability-ctas a.first-available-button-disable,.availability-ctas a.first-available-button-disable:hover{font-size:1rem}@media only screen and (max-width: 40em){.availability-ctas a.first-available-button-disable,.availability-ctas a.first-available-button-disable:hover{font-size:0.8125rem}}@media only screen and (min-width: 40.063em){availability-table-taken .availability-table .availability-day-heading{padding-left:3.75rem;width:31.25%}availability-table-taken .availability-table .availability-times-container{width:68.75%}}@media only screen and (min-width: 40.063em){availability-table-taken-for-skins .availability-table .availability-day-heading{padding-left:3.75rem;width:31.25%;font-weight:bold;font-family:"Montserrat",  "Helvetica Neue", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif}availability-table-taken-for-skins .availability-table .availability-times-container{width:68.75%}}@media only screen and (min-width: 40.063em){a.first-available-button-disable-appointment-taken{padding-top:10px;padding-right:0px}}li.appointment-button-unavailable:hover{cursor:default}.first-available-unavailable-mobile{padding:0.33333em;display:block}.first-available-unavailable-heading,.first-available-unavailable-subheading{display:none}.first-available-non-patient-heading{text-align:center}.call-only-availability-ctas{white-space:normal;width:42%}.call-only-availability-message{margin-right:0.5rem}.practioner-not-duplicate-message,.patient-not-duplicate-message{font-size:14px;position:relative;bottom:12px;white-space:normal}span[id*='showAppointmentLinkAlreadyBeenUsed'],span[id*='showAppointmentLinkAlreadyUse']{font-weight:500;color:#061d49;position:relative;bottom:6px}span[id*='showAppointmentContainerOnlyPatient'],span[id*='showAppointmentWarning1'],span[id*='showAppointmentThisHasBeenTaken']{font-size:16px;font-weight:500;position:relative;white-space:normal}strong[id*='showAppointmentTaken']{font-weight:500;font-size:1rem;position:relative}span[id*='showAppointmentFoundMore']{position:relative;font-size:0.8125rem}@media only screen and (max-width: 40em){li.appointment-button,a.appointment-button{margin-top:0px;margin-right:.25rem;padding-top:0px;width:3.75rem;height:auto}li.appointment-button small,a.appointment-button small{display:block}li.appointment-button.mh1-appointment-button{height:44px;margin:5px;padding-top:0px;flex:0 0 calc((100% - 30px) / 3)}.first-available-button-day,.first-available-button-period{font-size:75%}.centered{margin-top:21px;font-size:11px}.practitioner{overflow-y:hidden}.patientOnlyMessage{width:calc(100% - 4rem)}span[id*='showAppointmentContainerOnlyPatient'],span[id*='showAppointmentWarning1'],span[id*='showAppointmentThisHasBeenTaken']{font-size:14px;font-weight:500;bottom:4px !important}span[id*='showAppointmentThisHasBeenTaken']{bottom:8px !important}span[id*='showAppointmentLinkAlreadyBeenUsed'],span[id*='showAppointmentLinkAlreadyUse']{top:0px !important;line-height:1.2;white-space:normal}.practioner-not-duplicate-message,.patient-not-duplicate-message{font-size:12px;position:relative;bottom:0px}}@media only screen and (min-width: 40.063em){.availability{width:100%}.availability .availability-table{padding:0 0 .5rem 0;width:100%;z-index:2;white-space:normal}.availability-ctas{padding:.5rem 0;white-space:normal;height:5.5rem;float:right;min-width:1px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row wrap;flex-flow:row wrap}.call-only-availability-ctas{width:42%}li.appointment-button{border-color:transparent;display:block}li.appointment-button.unavailable:hover{cursor:inherit}.first-available-button{margin:.25rem 0;border-radius:10rem;padding-top:1rem;padding-bottom:1rem;padding-left:30px;padding-right:30px;display:inline-block;height:3.5rem;text-align:left;line-height:1}.first-available-button{margin-right:.5rem;width:13.5rem;transition:all 300ms ease-out;-webkit-transition-property:background,color;transition-property:background,color;-webkit-box-flex:1 0 auto;-moz-box-flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}a.full-availability-container{display:none}.book-another{display:inline-block;text-align:center;border:2px solid #ccc;border-radius:50%;color:#888;padding-top:18px;font-size:11pt;line-height:1.5;width:3.7rem;height:3.7rem;position:relative;transition:border-color 300ms ease-out}.book-another:after{content:'+';z-index:-1;position:absolute;right:1.1rem;top:0.3rem;font-size:24pt;color:#ccc;font-family:'Times new roman',  "Helvetica Neue", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-weight:bold;transition:all 300ms ease-out}.book-another.active:after{z-index:1;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.book-another:hover{border-color:#0067b1;color:white;background-color:#0067b1}.book-another:hover:after{color:white}.show-more{display:none}.availability-table-container{display:none;float:right;width:100%}.availability-table-container.active{display:block;margin-bottom:20px;border-radius:25px;margin-top:6px}.availability-table.has_availability,.availability-table.none_availability{display:block}.availability-table .availability-day-heading,.availability-table .appointment-button{margin:0;padding:0;border:none;border-radius:0;line-height:1rem;font-size:1rem;text-align:left}.availability-table .availability-day-heading:last-child,.availability-table .appointment-button:last-child{margin-right:0}.availability-table .availability-day-heading{padding-left:.5rem;font-size:.75rem;width:25%;float:left;position:static}.availability-table .appointment-button{padding-bottom:.5rem;width:33%;float:left}.availability-table .availability-toggle{display:block;color:#0067b1}.availability-table .availability-toggle:hover{cursor:pointer}.availability-table .appointment-time{color:#0067b1}.availability-table .availability-times-container{padding:.5rem 0 0 0;width:75%;float:left}.availability-table .availability-day-container,.availability-table .footer{border-top:1px solid #eee;display:block}.availability-table .availability-day-container{margin:0;padding:.5rem 0}.availability-table .footer{padding:0.5rem 0 0 0;width:100%;font-size:1rem;text-align:center}.first-available-unavailable-mobile{display:none}.first-available-unavailable-heading,.first-available-unavailable-subheading{display:block}}@media only screen and (min-width: 40.063em) and (max-width: 40em){.availability .availability-table{padding-left:0}}@media only screen and (min-width: 40.063em) and (max-width: 36em){.availability{width:auto}.availability-ctas{height:auto;float:none}.call-only-availability-ctas{width:100%}.first-available-button{-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.availability-table-container{width:100%}}@media (min-width: 64.063em) and (max-width: 1330px), (max-width: 40.063em) and (min-width: 36em){.search-results-container .first-available-button{padding-left:1.25rem;padding-right:1.25rem;font-size:.75rem;line-height:1rem;width:11rem}.search-results-container .first-available-button-cta{font-size:1rem}.search-results-container .first-available-non-patient-heading{text-align:center}.search-results-container .first-available-unavailable-heading{font-size:.875rem}}@media (max-width: 40.063em) and (min-width: 36em){.search-results-container .first-available-button{height:4rem;border-radius:10rem;padding-top:1.5rem;padding-bottom:1.5rem;margin-top:8px}.search-results-container .first-available-button-day{font-size:100%}}@media only screen and (min-width: 62.063em){.call-only-availability-ctas{width:35%}}@media only screen and (min-width: 64.063em){.call-only-availability-ctas{width:52%}.widget-results-container .call-only-availability-ctas{width:41.5%}}.widget-results-container .theme-popup-practice-name,.widget-results-container .search-results-section-extra,.widget-results-container .search-results-section-extra h4{color:#0067b1}.widget-results-container .inside-top-box-shadow{box-shadow:0 1rem 2rem #efefef inset}.first-available-unavailable-subheading{font-size:14px;padding-top:4px}.first-available-button-day{font-weight:500;font-family:"Rubik",  "Helvetica Neue", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif}@media screen and (max-width: 36em){.first-available-button-day{font-size:13px;display:block;padding-bottom:3px}}.first-available-button{font-family:"Rubik", "Helvetica Neue", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;padding-top:20px}@media only screen and (max-width: 40em){.first-available-button{padding-top:20px}}@media only screen and (max-width: 40em){.first-available-button .first-available-unavailable-heading,.first-available-button .first-available-unavailable-subheading{bottom:8px}}@media only screen and (max-width: 40em){.show-more{height:auto;padding-top:0px;margin-top:0px;color:#888;width:4rem;font-size:14px;margin-left:6px}.show-more.none_availability{min-width:75px;margin-left:100px}.mh1-layout-mobile-more-button-container{align-items:center;display:flex;flex-direction:column}.mobile-more-button-container{display:block;text-align:center}}.availability .show-loading .first-available-button.loading{background-color:#0067b1}.availability .pt-20{padding-top:20px}.button-primary{padding:0.8125rem 0.5rem 0.6875rem 0.5rem;border-radius:22px;height:44px;background-color:#081C4A;width:187px;font-size:14px !important;text-align:center;font-weight:500;color:#FFFFFF;font-family:Rubik}.button-primary:hover{background-color:#001035;box-shadow:0 2px 4px 0 rgba(8,28,74,0.4)}@media (max-width: 576px){.button-primary:hover:hover{background-color:#ececf2}.button-primary:hover:active{background-color:#d9d9e2;transform:scale(0.98)}}.button-primary:active{background-color:#000E2D;box-shadow:0 2px 4px 0 rgba(8,28,74,0.3)}@media (max-width: 576px){.button-primary:active:hover{background-color:#ececf2}.button-primary:active:active{background-color:#d9d9e2;transform:scale(0.98)}}.button-primary:disabled,.button-primary:disabled:hover{background-color:rgba(8,28,74,0.4);border-radius:22px}.see-more-link{color:#007b83 !important;font-size:14px;font-family:Rubik;line-height:22px;text-decoration:underline}.see-more-link:hover{color:#005358 !important}.more-link-styles{width:22%}.more-link-styles span{text-decoration:underline;float:right}.show-availability-toggle{color:#007b83 !important;font-size:14px;font-family:Rubik;line-height:22px;text-decoration:underline;display:block;font-weight:normal;float:right;padding:2% 0;cursor:pointer}.close-button{height:14px}.first-available-day-mobile{display:none}@media (max-width: 576px){.profile-pic{display:block}.profile-pic-size{height:auto !important}.profile-pic-image.profile-pic-image-practitioner,.profile-pic-image.profile-pic-cover{border-radius:49.5px !important;height:65px}.btn-next-available{background-color:#E6E8EC;border-radius:6px !important;color:#444}.practitioner-mobile-inline{display:flex;flex-direction:row;align-items:center;gap:10px;margin:0px}.first-available-day-mobile{display:block}.hide-on-mobile{display:none !important}}.practitioner-mobile-inline{align-self:flex-start;-webkit-align-self:flex-start}.schedule-button-primary{border-radius:22px;height:44px;width:91px;background-color:#081C4A;margin-bottom:0;line-height:inherit;margin-right:20px;padding:0.8125rem 1.5rem 0.6875rem 1.5rem}.schedule-button-primary .appointment-time{font-size:14px !important;text-align:center;font-weight:500;color:#FFFFFF;font-family:Rubik;display:inline-flex;align-items:baseline}@media (max-width: 576px){.schedule-button-primary{background-color:#f8f8fb;border-radius:6px}.schedule-button-primary .appointment-time{color:#444;display:inline-flex;align-items:baseline}.schedule-button-primary:hover{background-color:#ececf2 !important}.schedule-button-primary:active{background-color:#d9d9e2 !important}}.schedule-button-primary:hover{background-color:#001035;box-shadow:0 2px 4px 0 rgba(8,28,74,0.4)}.schedule-button-primary:active{background-color:#000E2D;box-shadow:0 2px 4px 0 rgba(8,28,74,0.3)}.availablity-table-styles li .availability-times-container{width:66%;padding:0}.availablity-table-styles li .availability-times-container ul{margin-left:0}.availability-content{width:calc(187px + 20px + 14px + 12%);justify-content:space-between}.availability-content{justify-content:flex-end}.availability-content .see-more-link.show-more-large{margin-left:1rem}.availability-day-heading-title{color:#081C4A;font-family:Rubik;font-size:16px;font-weight:normal;line-height:26px}.availability-day-heading-width{width:auto;padding:10px 0px 5px 0px;color:#081C4A;font-size:16px;font-family:Rubik;border-top:none !important}@media only screen and (min-width: 40.063rem){.availability-info .unavailable-slot{margin-left:-0.75rem}.availability-info .first-available-unavailable-heading.heading-margin{margin-top:-0.5rem}}@media only screen and (max-width: 576px){.availability-ctas.availability-content{width:calc((100% - 20px) / 3)}.appointment-button-hide-border{border:none !important;width:auto !important}.show-availability-toggle{display:none !important}.new-grails-mobile-more-button-container{line-height:0px}.new-grails-mobile-show-more{line-height:normal}.availablity-table-styles.new-grails-mobile-availability-table li .availability-times-container{width:100%}.availability-times-container ul li .schedule-button-primary{margin-right:0 !important;width:100%}.availability-times-container.new-grails-mobile-availability ul{display:flex;flex-wrap:wrap}.availability-table.new-grails-mobile-availability-table.has_availability{display:block}.availability-info{display:flex;align-items:flex-end}.remove-round-border{border:none !important;width:auto}.availability-mobile{display:block;white-space:normal}.availability-mobile .availability-ctas{display:none}li.availability-day-container{margin-right:0px;display:block}.button-primary{background-color:#f8f8fb;border-radius:6px;color:#444;height:60px;width:110px}.first-available-button-mobile{height:44px;width:100%}.availability-table-styles{margin-left:10px}.show-more-large{display:none}.new-grails-mobile-show-more-no-availability{font-size:16px;padding-top:25px;display:block;text-align:center}}@media only screen and (max-width: 385px){.availability-times-container ul li .schedule-button-primary{width:91px}}@media only screen and (min-width: 576px) and (max-width: 640px){.availability-content .show-more-large{display:none !important}.availability-day-container{padding-top:15px}.remove-round-border{border:none !important}.appointment-button-hide-border{border:none !important;width:auto !important}.practitioner-mobile-inline{display:inline-flex;gap:10px}.profile-pic{display:block}.profile-pic-image.profile-pic-image-practitioner,.profile-pic-image.profile-pic-cover{border-radius:49.5px !important;height:65px}.practitioner-info{display:flex;align-items:center}.practitioner-features{padding-left:10px}.mobile-more-button-container{display:inline-flex}.availability-mobile{display:inline-block;white-space:normal}.availability-mobile .availability-ctas{display:none}.show-more.see-more-link{paddign-top:0px !important}.show-more{height:auto;padding-top:10px}.widget-results-container .first-available-button-day{display:none !important}}@media only screen and (min-width: 576px) and (max-width: 768px){.remove-round-border{border:none !important;width:auto}}@media only screen and (min-width: 1024px) and (max-width: 1342px){.schedule-button-primary{height:unset !important;padding:0.6em !important}.schedule-button-primary .unavailable-slot{margin-left:0}}@media only screen and (max-width: 576px){li.appointment-button.schedule-button-primary small{display:inline !important}.appointment-button-hide-border .schedule-button-primary{padding:0.6125rem 1.5rem 0.6875rem 1.5rem}.call-only-available{width:auto}}@media only screen and (min-width: 576px) and (max-width: 640px){li.appointment-button.schedule-button-primary small{display:inline !important}.appointment-button-hide-border .schedule-button-primary{padding:0.6125rem 1.5rem 0.6875rem 1.5rem}.availability-info .first-available-unavailable-mobile{margin-top:7px}.show-availability-toggle{display:none !important}.availability-info{align-items:flex-end;margin-bottom:10px;justify-content:flex-end}.availablity-table-styles .availability-times-container{width:auto !important}.availablity-table-styles{margin-left:15px}.appointment-button-hide-border .schedule-button-primary{margin-right:15px}availability .button-primary{height:50px;border-radius:30px}}@media (min-width: 64.063em) and (max-width: 1200px), (min-width: 640px) and (max-width: 680px){.availability-content{width:calc(157px + 20px + 14px + 12%)}.availability-content .see-more-link.show-more-large{margin-left:0.375rem}.button-primary{width:157px}.search-results-container .first-available-button{width:10.5rem}.availablity-table-styles li .availability-times-container{width:64%}.availablity-table-styles li .availability-times-container .schedule-button-primary{width:4.5rem;padding:0.6em !important}.allPracTagsPresent .availability-ctas,.maxPracTagsPresent .availability-ctas{height:7.5rem}.search-results-widget.old-skinned-search-results-widget .practitioner.allPracTagsPresent .availability-ctas,.search-results-widget.old-skinned-search-results-widget .practitioner.maxPracTagsPresent .availability-ctas{height:5.5rem}}@media (min-width: 1201px) and (max-width: 1330px){.allPracTagsPresent .availability-ctas,.maxPracTagsPresent .availability-ctas{height:7.5rem}}@media (max-width: 750px) and (min-width: 641px){.allPracTagsPresent .availability-table-container.active{margin-top:20px}.allPracTagsPresent .availability-ctas,.maxPracTagsPresent .availability-ctas{margin-bottom:8px}}@media only screen and (min-width: 1330px){.allPracTagsPresent .availability-table-container.active{margin-top:20px}}@media only screen and (min-width: 1330px) and (max-width: 1440px){.allPracTagsPresent .availability-ctas{margin-bottom:8px}}.notes{overflow:hidden}.appointment-login-btn{margin:-2.5rem auto .5rem auto;display:block;font-size:1rem}form.appointment-form input,form.appointment-form textarea.notes,form.appointment-form .filter-container:not(.small):not(.dropdown) .filter-li,form.login-form input,form.login-form textarea.notes,form.login-form .filter-container:not(.small):not(.dropdown) .filter-li{font-size:1rem;color:#081c4a}form.appointment-form [filter] input::-webkit-input-placeholder,form.login-form [filter] input::-webkit-input-placeholder{color:#687490 !important}form.appointment-form [filter] input:-moz-placeholder,form.login-form [filter] input:-moz-placeholder{color:#687490 !important}form.appointment-form [filter] input:-ms-input-placeholder,form.login-form [filter] input:-ms-input-placeholder{color:#687490 !important}#overlay-appointment-details{background-color:#ffffff}input.emailUserName{margin-top:1rem}.appointment-heading,.appointment-subheading{margin:0 0 1rem 0;border-bottom:2px solid #eee;padding:.25rem .5rem .5rem .5rem;color:#2bd6c4;position:relative}.appointment-heading small,.appointment-subheading small{position:absolute;right:.5rem;line-height:2em;color:#aaa}@media only screen and (min-width: 40.063em){.appointment-heading .show-for-medium-up,.appointment-subheading .show-for-medium-up{display:inline !important}}.appointment-subheading.patient-details-header{font-weight:600;font-size:1.375rem}.appointment-subheading{margin-top:1rem}@media only screen and (min-width: 40.063em){.appointment-subheading{margin-top:1.5rem;margin-left:-0.9375rem;margin-right:-0.9375rem;padding-left:0.9375rem;padding-right:0.9375rem}}.appointment-form-ad{padding-bottom:1px;padding-right:0.875rem}@media only screen{.health-insurance-providers{font-size:0.6125rem}}@media only screen and (min-width: 40.063em){.health-insurance-providers{font-size:0.6125rem}}@media only screen and (min-width: 64.063em){.health-insurance-providers{font-size:0.8125rem}}.booking-appointment-required{position:relative;right:4px}.chooseWellInsuranceProvidersDropDown{height:40px !important;margin-right:11px !important}.chooseWellInsuranceProviders{border-color:#aaa !important;font-size:0.8125rem !important;padding-top:0.5rem !important;padding-bottom:0.5rem !important}.appointment-form-ad-copy{margin:0 .25em 0.5em .25em;display:inline-block}@media only screen and (max-width: 40em){.appointment-form-ad-confirm{padding:1.875rem 0.9375rem}}@media only screen and (min-width: 40.063em){.appointment-form-ad-confirm{padding:1.875rem 0.9375rem}}@media only screen and (min-width: 64.063em){.appointment-form-ad-confirm{padding:1.875rem 1rem}}.appointment-form-ad-confirm.appointment-form-terms{font-size:16px;font-family:Rubik;line-height:26px;float:none}.warning-required-fields{text-align:center;background-color:#fff;color:#0067b1;font-weight:500;font-family:"Rubik", "Helvetica Neue", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-size:0.8rem;font-style:normal}.appointment-back{cursor:pointer;position:absolute;font-size:1rem !important;left:1rem;top:1rem;z-index:1}.appointment-form .filter-container{width:100%;margin:0 0 0.5em;padding:0 0 0.5em}.appointment-form .filter-container:not(.small):not(.dropdown) .filter-li{width:50%}.appointment-form .filter-container:not(.small):not(.dropdown) .filter-li .filter-button{width:100%;text-align:center;font-weight:400;font-size:1.15rem}.appointment-form .filter-container.filter-who .filter-li:first-of-type{width:40%}.appointment-form .filter-container.filter-who .filter-li:last-of-type{width:60%}input.describe-relationship{padding-bottom:15px;transition:all 0s}.confirmation-info{padding-left:0.9375rem;padding-right:0.9375rem;padding-bottom:1.875rem;text-align:center}.confirmation-info .overlay-heading,.confirmation-info p{padding-left:.5rem;padding-right:.5rem}.confirmation-info .overlay-heading{margin-bottom:.5rem;border-bottom:1px solid #eee;padding-bottom:.25rem;color:#444}.confirmation-info p{color:#081c4a}.confirmation-info .overlay-content-bold{font-weight:bold}@media only screen and (min-width: 40.063em){.confirmation-info{padding-left:1.5rem;padding-right:1.5rem}}@media only screen and (min-width: 64.063em){.confirmation-info{padding-left:3.25rem;padding-right:3.25rem}}.show-phone-number,.booking-widget-show-phone,.easy-recall-extra-appointment{text-align:center}.show-phone-number a#showPhoneNumber,.booking-widget-show-phone a#showPhoneNumber,.easy-recall-extra-appointment a#showPhoneNumber{font-weight:500;font-family:"Rubik", "Helvetica Neue", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-size:0.9375rem;width:16rem;padding-top:0.75rem;padding-bottom:0.625rem;fill:#fff}.show-phone-number a#showPhoneNumber svg,.booking-widget-show-phone a#showPhoneNumber svg,.easy-recall-extra-appointment a#showPhoneNumber svg{position:relative;width:23px;height:23px;left:12px;top:-2px;vertical-align:middle;fill:#fff}.show-phone-number a#showPhoneNumber:hover,.booking-widget-show-phone a#showPhoneNumber:hover,.easy-recall-extra-appointment a#showPhoneNumber:hover{color:#fff}.show-phone-number a#showPhoneNumber:hover svg,.booking-widget-show-phone a#showPhoneNumber:hover svg,.easy-recall-extra-appointment a#showPhoneNumber:hover svg{fill:#fff}.show-phone-number img,.booking-widget-show-phone img,.easy-recall-extra-appointment img{position:relative;display:none;width:23px;left:12px;top:-2px}.overlay-heading.overlay-heading-easy-recall{margin-bottom:1rem}.confirmation-app-link{margin-top:.25rem;height:2.25rem;display:inline-block}.confirmation-app-icon{height:100%}.send-email-success{background-color:#1bdb83;clear:both;padding:1rem}.check-email-confirmation-comment{display:inline-block}.send-email-fail{clear:both;color:#f04124;background:#fdece9;padding:1rem}.emergency-warning{color:#fff}.emergency-warning{background-color:#C4F4F9 !important;border:1px solid #05C2DE;border-radius:6px;box-shadow:0 2px 6px 0 rgba(8,28,74,0.1);color:#081C4A;font-family:Rubik, 'Montserrat', '-apple-system', 'BlinkMacSystemFont', 'Helvetica Neue', Helvetica, Arial, Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;font-size:1rem;line-height:18px;margin:0 0.9375rem;padding:0.7rem 0.9375rem}.emergency-warning .emergency-warning-header{display:flex;justify-content:space-between}.emergency-warning .emergency-warning-header .emergency-warning-heading{display:inline-block;font-size:1rem;line-height:1.625rem;margin-right:1.375rem}.emergency-warning .display-flex{display:flex}.emergency-warning img{height:20px;width:20px;margin-right:6px;margin-top:3px}.emergency-warning img.navy-plus-png{width:17px;height:17px;cursor:pointer}.emergency-warning a{float:right;color:#081C4A;font-size:0.875rem}.emergency-warning strong{font-weight:500}.practice-booking-notification{background-color:#FFF7CF !important;border:1px solid #D99C14;border-radius:6px;box-shadow:0 2px 6px 0 rgba(8,28,74,0.1);color:#081C4A;font-family:Rubik, 'Montserrat', '-apple-system', 'BlinkMacSystemFont', 'Helvetica Neue', Helvetica, Arial, Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;font-size:14px;line-height:18px;margin:0 0.9375rem 1.25rem 0.9375rem;padding:0.7rem 0.9375rem}.practice-booking-notification .emergency-warning-header .emergency-warning-heading{display:inline-block;font-size:1rem;line-height:1.625rem;margin-right:1.375rem;word-wrap:break-word;overflow-wrap:break-word;overflow:hidden}.practice-booking-notification .display-flex{display:flex}.practice-booking-notification img{height:20px;width:20px;margin-right:6px;margin-top:3px;flex-shrink:0}.emergency-warning-alert-box-text{font-size:0.875rem;line-height:1.25rem;margin-left:1.625rem !important;margin-right:0.9375rem !important;margin-bottom:0.625rem !important}.emergency-warning-alert-box-text div.columns{padding:0}.emergency-warning-alert-box-text div.columns p{font-size:0.875rem;line-height:1.375rem}.emergency-warning-alert-box-text div.columns p a{float:none;font-weight:normal;text-decoration:underline}.emergency-warning-alert-box-text div.columns p+p{margin-top:0.9375rem}@media only screen and (max-width: 40em){.emergency-warning-alert-box-text div.columns:last-child p:first-child{margin-top:0.9375rem}}.book-practitioner .availability-table{margin-bottom:1rem}.appointment-policy{overflow:hidden;line-height:1.6;padding-bottom:3rem}.appointment-policy.show-all{max-height:999rem}.appointment-policy-heading{display:block;padding-bottom:1.5rem}.appointment-progress-icon{text-align:center}.appointment-progress-icon img{width:3.750em;height:3.750em}.appointment-progress{padding-left:0}.appointment-warning{background-color:#fdea76;color:#8a1f0a}.appointment-overlay-header{color:#8a1f0a !important;border-bottom-color:#8a1f0a !important}.appointment-apply-button{width:100%}.overlay-heading.overlay-heading-confirm-email{border-bottom-color:white;text-align:center}.overlay-header-confirm-email{padding-top:1.125rem;margin-bottom:1rem}.final-send-email-confirmation{padding-bottom:0.8rem;text-align:center}a.final-send-email-confirmation-button{color:white}input.inputConfirmationEmail,input.inputConfirmationEmail:focus{background-color:white;border-color:white}input.inputConfirmationEmail:focus{border-color:white;color:#444}.overlay-header.overlay-header-easy-recall{margin-bottom:0}.confirm-email-input{color:#000;left:1rem}.appointment-confirm-icon{color:#fff}.confirm-email-details{margin-bottom:1rem}.fa-7x{font-size:7rem !important}.appointment-no-heartbeat-phone-number{margin-left:1rem;margin-bottom:2rem}.appointment-taken{text-align:left}.addeventatc.btn{font-weight:500;font-size:0.875rem !important;line-height:1.375rem;padding-left:20px !important;padding-right:38px !important;text-align:left;visibility:hidden}.addeventatc.btn.btn--navy{background-color:#081c4a !important;color:#fff !important}.addeventatc.btn.btn--navy:hover{background-color:#001035;box-shadow:0 1px 4px 0 rgba(7,29,73,0.1)}.addeventatc .dropdown-icon{right:1rem;border-top-color:#0067b1 !important}.addeventatc .addeventatc_icon{display:none}.calendar-icon{position:absolute;left:20px;top:11px}.spam-email-description{font-size:0.85rem !important}.caret-down-icon{position:absolute;left:215px;top:5px}.calendar-icon-without-app-link{margin-left:0.8rem}.branded-label{margin:1rem 0;text-align:center}.branded-text{font-size:0.9rem}.overlay-container .overlay-detail.overlay-detail-extra{font-size:1.1rem}.button-widget{padding-left:1rem !important;padding-right:1rem !important}.button-icon-widget{margin-right:0}.appointment-label{font-size:1rem;line-height:1.675rem;font-family:Rubik;font-weight:500}.appointment-label img{width:20px;height:20px;margin-left:5px}.appointment-sublabel{font-size:0.875rem;color:#777;padding-bottom:1rem;text-align:left}.appointment-alcon-question{font-size:1rem !important;width:auto !important;color:#081c4a;padding-bottom:1rem}.appointment-health-insurance-question{color:#081c4a;font-weight:500;font-family:"Rubik", "Helvetica Neue", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-size:1rem !important;padding-bottom:1rem;width:100% !important;position:static !important;text-align:left}@media only screen and (min-width: 64.063em){.appointment-health-insurance-question{text-align:right}}input#appointmentPatientHealthInsuranceProvider::placeholder,input#patients::placeholder,input#appointmentPatientFamilyMemberRelationships::placeholder{font-weight:normal;opacity:1}.appointment-yes-response-message{color:#081c4a;margin:0 0.5rem}.email-error-msg{display:block !important;top:2.1rem}.policies-label{top:1rem;padding-bottom:2rem}.appointment-form .policies-label{top:0rem}.policies-label-extra{margin-left:0.5rem}div.alert-box{padding-bottom:1.25rem;margin-bottom:0}div.emergency-warning{padding-bottom:0.7rem;margin-bottom:1.25rem}.alert-box-extra{margin-bottom:0}.appointment-form-ad-copy-extra{color:#0067b1 !important;text-decoration:none !important}.policies-arrow-icon{position:absolute;top:0.6rem;padding-left:1rem}.fullWidth{width:100%}.sendFeedback .overlay-close{display:block}.textRemaining{font-size:0.9em}.sendFeedback-heading{text-align:center;padding-top:1rem;padding-bottom:1rem}.confirmSendFeedBack{height:50px;margin-left:1rem;margin-right:1rem}.sendFeedback-button{width:100%}input[type='password'].forgotDigitPasscode{margin-bottom:0}.numberOfDigitPasscodeRetries{padding-left:1.8rem}.forgotPasswordButton{width:100%}.continueSecurityCodeSuccess{text-align:center}.send-email-confirmation-button{border-color:white;border-style:solid;border-width:2px;background-color:#ff6910;color:white;width:100%}.send-email-confirmation-button:focus,.send-email-confirmation-button:hover{border-color:white;border-style:solid;border-width:2px;background-color:#c1500d;color:white;width:100%}input.appointmentAnonymousPhoneNumber{padding-top:0.4rem;padding-bottom:1.1rem}.fa-exclamation-triangle-extra{color:yellow}.appointment-label-extra{color:#081c4a;font-weight:bold;text-align:left}.appointment-question{text-align:center}.covid-screening-question-options{text-align:left;font-weight:normal;font-size:14px;line-height:28px;color:#5E6B89;list-style:none;padding-left:0px;display:flex;flex-wrap:wrap;margin:0;word-break:break-word;white-space:pre-wrap}.covid-screening-question-options li{display:flex;flex:0 0 auto;width:100%}.covid-screening-question-options li::before{content:"\2022";padding-right:10px}.covid-screening-question-options.covid-options-split li{width:50%}.overlay-body-policies{padding-top:0}.appointment-label-policies{margin-bottom:1rem}.appointment-label-policies-extra{margin-bottom:0}.practice-policies-description-extra{margin-bottom:1rem;line-height:1.1}.appointment-container-policies{padding-top:0 !important}.appointment-container-policies .pre-wrap{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-o-pre-wrap}.support-banner-new{position:relative;z-index:1;height:162px;background-color:#F2F3F6;color:#007B83}.support-banner-new img{width:42px;margin-right:25px}.support-banner-new h2{font-family:"Montserrat", "Helvetica Neue", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-weight:normal;font-size:20px}.support-banner-new .headline{height:40px;display:flex;margin:61px auto;width:fit-content;width:-moz-fit-content;max-width:829px}.support-banner-new .headline .support-link{text-decoration:underline;color:#007B83}.support-banner-new .headline .support-link:hover{color:#005358}@media only screen and (min-width: 576px) and (max-width: 768px){.support-banner-new .headline{margin:50px 61px}}@media only screen and (max-width: 576px){.support-banner-new{height:230px}.support-banner-new img{margin-right:0}.support-banner-new .headline{display:block;margin:40px 20px;text-align:center}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.appointment-question{text-align:left}}.appointment-notes-label{color:#081c4a}.appointment-extra{padding:20px 0 30px 0}@media only screen and (min-width: 40.063em){.appointment-input-extra{padding:1.25rem 1.25rem}}@media only screen and (min-width: 64.063em){.appointment-input-extra{padding:1.25rem 2.25rem}}@media only screen and (min-width: 40.063em){.emergency-warning{margin:0 2.125rem}.practice-booking-notification{margin:0 2.125rem 1.25rem 2.125rem}}@media only screen and (min-width: 64.063em){.emergency-warning-container{border-top-left-radius:0.375rem;border-top-right-radius:0.375rem;margin:0 1.375rem}.emergency-warning{margin:0 1.875rem}.practice-booking-notification{margin:0 1.875rem 1.25rem 1.875rem}}.no-margin-bottom{margin-bottom:0}.warning-paragraph{margin-top:0.9375rem;margin-bottom:0.9375rem;margin-left:1.875rem}.appointment-line{margin:1rem}.appointment-login{text-align:center;color:#999;padding:1rem 0;font-size:0.875rem;background-color:#fefefe;border-bottom:1px solid #ddd;display:inline-block}.textfield-bgwhite{background-color:white !important}.referral-letter-row{margin-bottom:1rem}.button.small.appointment-login-button{background-color:white;border-width:2px;padding-top:0.5rem;padding-bottom:0.5rem;margin-bottom:0}@media (min-width: 320px) and (max-width: 400px){.button.small.appointment-login-button{padding-left:1rem;padding-right:1rem}}.appointment-login-details{font-size:14px;font-family:Rubik;font-weight:normal;line-height:24px;color:#6B7792}label{color:#081c4a}.appointment-cancel{text-align:center;margin-bottom:1rem}.cancel-appointment-text{font-weight:500;text-transform:uppercase;color:#007B83}.appointment-having-trouble-booking{text-align:center;background:#0c1144;padding-top:2rem;padding-bottom:2rem}.appointment-download-app{text-align:center;padding-top:1rem;padding-bottom:1rem}.appointment-having-trouble-booking-message{margin:0;font-size:10pt}.appointment-download-app-link{text-decoration:none;display:inline-block}.app-ad-badge-extra{border-style:none;display:inline-block}.appointment-feedback{margin-top:2rem;font-size:9pt;color:gray;margin-bottom:0.5rem;font-weight:bold}.appointment-download-app-message{font-weight:bold;font-size:12pt;margin-bottom:1rem;color:#081c4a}.appointment-feedback-link{font-size:10pt;font-weight:bold}div.appointment-download-app-logo{height:45px;background:transparent url("/assets/makatea/MyHealth1st.png") no-repeat content-box center;background-size:contain}.appointment-having-trouble-booking-message-heading{color:#2dd3c5;font-size:13pt;font-weight:bold}.appointment-having-trouble-booking-message-contact{color:#fff}.appointment-having-trouble-booking-message-support{color:white;font-weight:bold}.cancel-appointment-icon{color:white}a.appointment-having-trouble-booking-message-support-link,a.appointment-having-trouble-booking-message-support-link:hover,a.appointment-having-trouble-booking-message-support-link:active{color:white}.cancel-appointment-message{margin-top:1rem}.cancel-appointment-continue{margin:1rem 0 2.25rem}.appointment-policy-extra{padding-left:3.25rem;padding-right:3.25rem}@media only screen and (max-width: 40em){.appointment-policy-extra{padding-left:0.9375rem;padding-right:0.9375rem}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.appointment-policy-extra{padding-left:2.125rem;padding-right:2.125rem}}.overlay-body-policies-heading{padding-bottom:30px;padding-top:50px}.overlay-body-policies-heading p{font-family:Montserrat;font-size:28px;font-weight:bold;line-height:38px;color:#081C4A;margin:0}@media only screen and (max-width: 40em){.overlay-body-policies-heading p{font-size:24px !important;line-height:32px !important;margin:0}}.appointment-extra-alt{padding-top:1rem}.appointment-cancel-extra{padding-top:1rem}.practice-policies-description{color:#081c4a}.appointment-label-steps{padding-top:1rem}.appointment-required-extra{font-size:1.1rem}@media (min-width: 320px) and (max-width: 400px){.appointment-form-astrisk{padding-left:2.55rem}}.acceptPoliciesContainer{border-top:1px solid #CED2DB;text-align:right;margin:0 3.25rem;padding-top:1.875rem;padding-bottom:3rem}@media only screen and (max-width: 40em){.acceptPoliciesContainer{margin:0 0.9375rem;padding-bottom:1.875rem;text-align:center}.appointment-form #continueContainer,.appointment-form #proceedContainer{margin:30px 15px 15px 15px;text-align:center;justify-content:unset}}.acceptPolicies{margin-top:2rem;margin-bottom:0;padding:0.8125rem 2rem 0.6875rem 2rem}.policies-step{padding-bottom:0;padding-top:1rem}button.secondary#continueBooking[disabled="disabled"],.button.secondary#continueBooking[disabled="disabled"],button.secondary#continueBooking[disabled]{background-color:rgba(0,103,177,0.4);border-color:rgba(0,103,177,0.4);pointer-events:none}button[disabled='disabled'].secondary#continueBooking:hover,button[disabled='disabled'].secondary#continueBooking:focus,[disabled='disabled'].button.secondary#continueBooking:hover,[disabled='disabled'].button.secondary#continueBooking:focus{background-color:rgba(0,103,177,0.4);border-color:rgba(0,103,177,0.4)}button.secondary#proceedBooking[disabled="disabled"],.button.secondary#proceedBooking[disabled="disabled"],button.secondary#proceedBooking[disabled]{background-color:rgba(0,103,177,0.4);border-color:rgba(0,103,177,0.4);pointer-events:none}button[disabled='disabled'].secondary#proceedBooking:hover,button[disabled='disabled'].secondary#proceedBooking:focus,[disabled='disabled'].button.secondary#proceedBooking:hover,[disabled='disabled'].button.secondary#proceedBooking:focus{background-color:rgba(0,103,177,0.4);border-color:rgba(0,103,177,0.4)}.popup-practice-policies-step{padding-top:1rem}@media only screen and (min-width: 30em){.branded-text{font-size:1.25rem}.button-widget{padding-left:2.25rem !important;padding-right:2.25rem !important}.sendFeedback-button{width:auto}}@media only screen and (min-width: 40.063em){.overlay-container{border-radius:2rem}.appointment-cancel{margin-bottom:0}.forgotPasswordButton{width:auto}.continueSecurityCodeSuccess{text-align:left}.sendFeedback-button{width:auto}.appointment-progress{padding-left:0.93rem}.has-map map{display:block;height:6.875rem}.has-map .overlay-header{border-radius:0}.has-map .search-results-map{display:block;width:100%;height:100%;padding:0}.has-map .overlay-close{z-index:100;color:#081c4a;transition:background 300ms ease-out}.has-map .overlay-close:hover{color:rgba(8,28,74,0.5)}.book-practitioner .availability-table{margin-bottom:0}.appointment-question-extra{padding-top:1rem}.appointment-form button#continueBooking,.appointment-form button#proceedBooking{width:auto}.appointment-cancel-policies{margin-bottom:2.5rem}.policies-step{padding-top:0;padding-bottom:0}.popup-practice-policies-step{padding-top:0.5rem}.appointment-extra{padding:1.875rem 1.25rem}.appointment-summary-container .overlay-close{width:0.5em;line-height:0.5em}.appointment-summary-container .availability-table-container{margin-bottom:14px;border-top-left-radius:0;border-top-right-radius:0}.overlay-processing-footer{border-bottom-left-radius:2rem;border-bottom-right-radius:2rem}.support-banner{height:7.5rem;position:relative;z-index:1}.support-banner .row{max-width:83.33rem}.support-banner img{width:3.75rem}.support-banner .headline{margin-top:1.875rem}.support-banner .headline>div:nth-of-type(1){margin-right:2.5rem}.support-banner .sub-header{margin-top:1.875rem}.cancel-appointment-message p{margin-bottom:2.5rem}overlay-cancel-appointment button{margin-bottom:2.5rem}.appointment-cancel-extra{padding-top:2.5em}.appointment-form-container{padding-bottom:2.5rem}.appointment-form #continueContainer,.appointment-form #proceedContainer{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;justify-content:space-between;margin:30px 15px 50px 15px}}@media only screen and (min-width: 40.063em) and (min-width: 40.063em){.appointment-summary-container .availability-table-container li.availability-day-container{padding:0.8125rem 0}.appointment-summary-container .availability-table-container .footer{padding-top:14px;border-bottom-left-radius:25px;border-bottom-right-radius:25px}}.book-practitioner.has-map .overlay-close{position:absolute;top:.5em;right:.5em;z-index:100;font-size:2rem;width:1em;height:1em;line-height:100%;font-family:'Times new roman';text-align:center;border-radius:100%;color:#fff;transition:background 300ms ease-out}.book-practitioner.has-map map{padding:0;margin:0}.book-practitioner.has-map .overlay-header .overlay-heading{font-weight:600;font-size:1.875rem}@media only screen and (max-width: 40em){.book-practitioner.has-map .overlay-header .overlay-heading{font-size:1.875rem}}.book-practitioner.has-map .appointment-form label{padding-top:30px;padding-bottom:15px;font-weight:normal;font-size:14px}.book-practitioner.has-map label.toggle-switch{padding:0}.book-practitioner.has-map .availability-table-container-extra{width:100%}.book-practitioner.has-map .appointment-need{font-family:Montserrat;color:#081C4A;font-size:24px;font-weight:bold;line-height:32px;padding:50px 10px 20px;display:inline-block}.book-practitioner.has-map #practitionerTreatments{background-color:#E6E8EC;border-radius:21.5px;max-width:26.5rem;height:44px;border:none;color:#081C4A;font-family:Rubik;font-weight:500;font-size:14px}.book-practitioner.has-map .filter-dropdown-icon{top:2.2rem}.book-practitioner.has-map .practice-details-policy-header{padding-top:50px;padding-right:53px;padding-left:53px}.book-practitioner.has-map .practice-logo-policy-header{padding-top:40px;padding-left:53px;padding-right:53px}.book-practitioner.has-map .practice-branding-policy-header{border-radius:5px}.book-practitioner.has-map .appointment-form .filter-container{max-width:420px;background-color:white;font-family:Rubik;font-size:14px;cursor:pointer;box-shadow:violet;border:1px solid #CED2DB;border-radius:6px;box-shadow:0 4px 6px 0 rgba(8,28,74,0.3)}.book-practitioner.has-map .autocomplete-filter .filter-button{color:#081c4a;margin:0}.book-practitioner.has-map .autocomplete-filter .filter-button.selected{background-color:#2BD6C4}.book-practitioner.has-map .autocomplete-filter .filter-button.selected:hover{background-color:#BFF2ED}.book-practitioner.has-map .autocomplete-filter .filter-button:hover{background-color:#BFF2ED}.book-practitioner.has-map .message-image{margin:50px auto 20px;width:60px;height:60px;display:block}.book-practitioner.has-map .availability-day-heading-title{font-weight:500}.book-practitioner.has-map .cant-make-appointment-message{border:1px solid #FCD823;background-color:#FFF7CF;box-shadow:0 2px 6px 0 rgba(8,28,74,0.1);min-height:50px;padding-top:15px;padding-bottom:15px;color:#081C4A;text-align:center}.book-practitioner.has-map .cant-make-appointment-text{font-size:14px;font-family:Rubik;max-width:26.25rem;margin-left:auto;margin-right:auto}.book-practitioner.has-map .cant-make-appointment-heading{font-family:Montserrat;color:#081C4A;font-size:24px;font-weight:bold;line-height:32px;text-align:center;margin:10px 20px 20px 20px}.book-practitioner.has-map .offlinePhonenumber{color:#081C4A !important;font-family:Rubik;font-size:14px;line-height:26px;text-decoration:underline}.book-practitioner.has-map .btn--grey:hover{color:#081c4a}.book-practitioner.has-map .autocomplete{max-width:26.5rem;margin-bottom:0}.book-practitioner.has-map .date-pick-options{margin-bottom:30px}.book-practitioner.has-map .ui-datepicker-title{border:0}.book-practitioner.has-map .calender-ui-styles table{border-collapse:collapse}@media only screen and (min-width: 64.063em){.sendFeedback-button{width:auto}.overlay-container{width:52.125rem}.appointment-form #continueContainer,.appointment-form #proceedContainer{margin:30px 15px 50px 15px}.appointment-extra-alt{padding-top:1rem}.appointment-label-right{text-align:right}.appointment-label{font-size:1rem;font-family:'Rubik', 'Montserrat', '-apple-system', 'BlinkMacSystemFont', 'Helvetica Neue', Helvetica, Arial, Roboto, Oxygen, Ubuntu, Cantarell, sans-serif}.appointment-label img{width:20px;height:20px;margin-left:6px}.appointment-label img.appointment-info-bookfor{top:18px;left:auto;right:5px}.appointment-label img.appointment-info-visitedpractice{top:18px;left:230px}.appointment-label img.appointement-info-contacts{margin-left:20px}.appointment-label img.appointment-info-notes{left:auto;position:static}.appointment-label img.appointment-info-password{left:100px}.appointment-question-label{display:inherit;float:left}.remove-booking-notes-padding{padding-right:0}.appointment-sublabel{font-size:0.8rem;padding-top:1rem;width:8rem;line-height:15px;position:absolute}.support-banner .sub-header{margin-top:2.8125rem;line-height:1.3}.support-banner .headline>div:nth-of-type(2){margin-top:0.9375rem}.appointment-extra{padding:1.875rem 2.25rem}form[name="appointmentForm"] .filter-container.input-bottom{margin-bottom:0px;padding-bottom:0px}form[name="appointmentForm"] .input-bottom{margin-bottom:0px}form[name="appointmentForm"] .input-bottom ~ small{bottom:-0.75rem}}.input-info-password{top:1.9rem}.error-input-info-password{top:1.9rem;color:#ff961a;margin-left:1.625rem;position:absolute}.overlay-close-extra{margin-right:6%}.overlay-close.overlay-close-add-file{top:0.6em;right:0.2em}.overlay-close.overlay-close-add-file#clearFileReferralLetter{left:auto}.attachment-file,.attachment-filename{position:absolute;text-align:left;padding-left:1.5rem;padding-right:1.5rem}.attachment-file:hover,.attachment-filename:hover{cursor:pointer}.attachment-filename{top:55%;font-size:0.7rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:90%;display:inline-block;line-height:1.2}.attachment-file-input{opacity:0;height:65px}.patient-upload-section{display:flex;flex-wrap:wrap}@media only screen and (max-width: 40em){.patient-upload-section .upload-section{order:1}.patient-upload-section .upload-info-section{order:0;padding-bottom:30px}}.attachment-label-add-file{top:22%;font-size:1em}.attachment-label-add-file-with-error{top:14%}.attachment-label-filename-with-error{top:26%}.first-available-button-extra{width:100%;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-top:0.25rem;margin-bottom:0.25rem;height:4rem;border-radius:1000px}.has-map .overlay-header{border-radius:0}.appointment-header-content{padding:30px 0 32px 52px}@media only screen and (min-width: 40.063em) and (max-width: 64em){.appointment-header-content{padding:30px 0 32px 35px}}.appointment-icon{width:11px;height:11px;margin:0 0 0 5px}.appointment-bulk-icon-text{font-weight:400;font-size:0.875rem}.appointment-bulk-icon-text img{margin-right:5px;vertical-align:sub}.appointment-confirmed-header,.appointment-taken-header,.appointment-error-header,.appointment-taken-header,.overlay-policies,.overlay-details-container,.overlay-processing-container{padding:0}.appointment-confirmed-header .overlay-heading,.appointment-taken-header .overlay-heading,.appointment-error-header .overlay-heading,.appointment-taken-header .overlay-heading,.overlay-policies .overlay-heading,.overlay-details-container .overlay-heading,.overlay-processing-container .overlay-heading{border-bottom:none;line-height:1.5rem;padding:0;margin:0;color:#5E6B89;font-family:Rubik}.appointment-confirmed-header .overlay-heading-details,.appointment-taken-header .overlay-heading-details,.appointment-error-header .overlay-heading-details,.appointment-taken-header .overlay-heading-details,.overlay-policies .overlay-heading-details,.overlay-details-container .overlay-heading-details,.overlay-processing-container .overlay-heading-details{color:#081c4a;line-height:1.45rem;font-family:Montserrat, "Helvetica Neue", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.appointment-confirmed-header .overlay-confirmed-practitioner-name,.appointment-taken-header .overlay-confirmed-practitioner-name,.appointment-error-header .overlay-confirmed-practitioner-name,.appointment-taken-header .overlay-confirmed-practitioner-name,.overlay-policies .overlay-confirmed-practitioner-name,.overlay-details-container .overlay-confirmed-practitioner-name,.overlay-processing-container .overlay-confirmed-practitioner-name{font-size:0.875rem;color:#5E6B89;font-family:Rubik;line-height:1.15rem}.overlay-details-container .overlay-heading{padding-bottom:10px}.overlay-secure-booking{float:right;margin-top:22px;margin-right:20px;font-weight:600;color:#081c4a;font-size:0.875rem}.overlay-secure-booking img{height:11px;margin:0 15px 0 10px;vertical-align:baseline}.booking-progress{background-color:#081C4A;color:rgba(255,255,255,0.51);font-family:Rubik, "Montserrat", "-apple-system", "BlinkMacSystemFont", 'Helvetica Neue', Helvetica, Arial, Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;font-size:14px;font-weight:normal;text-align:center;padding-top:15px;padding-bottom:10px;line-height:17px}.progress-bar-arrow{padding-left:20px;position:relative;top:4px}.progress-bar-arrow svg{fill:#05c2de;width:16px;height:16px}.progress-text{padding-left:5px}.progress-step-icon{display:inline-block;width:12px;opacity:0.51}.progress-step-icon svg{width:10px;height:10px;position:relative;fill:none;stroke:#fff;margin:auto 0}.progress-step-icon.progress-step-icon-active{opacity:1}.progress-step-icon.progress-step-icon-active svg{fill:rgba(255,255,255,0.2)}.default-progress-step,.booking-form-step,.confirm-booking-step{display:inline-flex;padding-right:20px;line-height:17px}@media only screen and (min-width: 40.063em){.booking-progress{padding-left:2.125rem;padding-right:2.125rem}.default-progress-step{float:left}.confirm-booking-step{float:right;padding-right:0}}@media only screen and (min-width: 64.063em){.booking-progress{padding-left:3.25rem;padding-right:3.25rem}}@media only screen and (max-width: 40em){.default-progress-step,.booking-form-step{padding-right:10px}.confirm-booking-step{padding-right:0}.progress-bar-arrow{top:2px;padding-left:10px}.progress-bar-arrow svg{width:12px;height:12px}.booking-progress{text-align:center;padding-left:0;display:flex;justify-content:space-evenly}.overlay-header .overlay-heading-details{font-size:1.25rem}.overlay-header .overlay-heading{font-weight:normal;font-size:0.875rem}.appointment-header-content{padding-left:15px;padding-right:15px}overlay-cancel-appointment .appointment-progress{padding-left:0.9375rem;padding-right:0.9375rem;text-align:center}.progress-step-icon{display:inline-block;width:12px}.progress-step-icon svg{width:10px;height:10px}}@media only screen and (min-width: 40.063em){.overlay-header .overlay-heading-details{font-size:1.25rem}.overlay-header .overlay-heading{font-weight:normal;font-size:0.875rem}.overlay-header .overlay-subtitle-heading{font-weight:normal}#forgotPassword #overlay-appointment-details,.emergency-warning-container{border-top-left-radius:0.375rem;border-top-right-radius:0.375rem}#overlay-appointment-details{border-radius:0.375rem}}.progress-text-active{color:white}.practice-branding-policy-header{background-color:white;margin-top:1.25rem}.practice-logo-policy-header{display:inline-block;float:left;padding-top:20px;padding-bottom:20px;padding-left:30px}.practice-logo-policy-header img{width:auto;height:auto;max-height:55px;margin:0}.practice-details-policy-header{display:inline-block !important;padding-right:30px;padding-top:22px;padding-bottom:22px}.practice-name-policy{font-family:"Montserrat", "Helvetica Neue", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-size:1.15rem;line-height:1.5rem;color:#444;font-weight:600;text-align:right;word-wrap:break-word}.practice-address-policy{font-family:"Rubik", "Helvetica Neue", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-size:0.765rem;letter-spacing:0.005rem;line-height:1.1rem;color:#5E6B89;text-align:right}.practice-phone-number-policy{font-family:"Rubik", "Helvetica Neue", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-size:0.765rem;letter-spacing:0.005rem;line-height:1.1rem;color:grey;text-align:right}@media only screen and (max-width: 40em){.practice-branding-policy-header{margin:auto;margin-top:0.9375rem;text-align:center}.practice-logo-policy-header{padding-top:15px;padding-bottom:15px;padding-left:0;float:none}.practice-logo-policy-header img{margin-left:0}.practice-details-policy-header{padding-right:0}.practice-details-policy-header .practice-address-policy{display:none !important}.appointment-summary-container .overlay-close{width:0.5em;line-height:0.5em}.overlay-processing-footer{border-bottom-left-radius:0;border-bottom-right-radius:0}}.appointment-error-page-download{background-color:#E9FBFA}@media only screen and (min-width: 40.063em){.appointment-error-page-download{border-bottom-left-radius:2rem;border-bottom-right-radius:2rem}}.appointment-time-error-header{color:#171443}.appointment-error-message-header{color:white}.error-page-practitioner{color:#171443;font-weight:bold}.practice-name-error-page{color:#192345}.booking-error-message-2 span{color:#363c55}.show-phone-number{margin-top:25px}.show-phone-number img,.show-phone-number svg{width:25px;position:relative;left:15px}.error-page-practitioner-details h5,.error-page-practitioner-details h6{display:inline-block}.error-page-practitioner-details img{margin:-3px 0 0 5px}@media only screen and (max-width: 40em){.appointment-error-header,.appointment-taken-header{text-align:left;border-radius:0}.appointment-error-message-header,.appointment-time-error-header{font-size:1.875rem}.error-page-practitioner-details-name{color:#081c4a;font-size:1rem}}@media only screen and (min-width: 40.063em){.appointment-error-message-header,.appointment-time-error-header{font-size:2.08125rem}.error-page-practitioner-details{color:#081c4a}.error-page-practitioner-details-name{color:#081c4a;font-size:1rem}.practice-name-error-page{color:#081c4a;font-size:1rem}}.error-page-container .overlay-close,.overlay-taken-container .overlay-close{color:#081c4a}.error-page-container .overlay-close:hover,.overlay-taken-container .overlay-close:hover{color:#061d49}.error-page-container .overlay-header,.overlay-taken-container .overlay-header{background-color:#f2f3f6;border-radius:0}.error-page-container .overlay-header .appointment-header-content,.overlay-taken-container .overlay-header .appointment-header-content{padding:32px 0 32px 52px}.error-page-container .overlay-header .appointment-header-content-for-small-extra,.overlay-taken-container .overlay-header .appointment-header-content-for-small-extra{padding:0.9375rem;line-height:14px}.error-page-container .overlay-header .appointment-header-content-for-small-extra .overlay-heading,.overlay-taken-container .overlay-header .appointment-header-content-for-small-extra .overlay-heading{padding:0 0.9375rem}.error-page-container .overlay-header .appointment-header-content-for-small-extra .overlay-heading-details,.overlay-taken-container .overlay-header .appointment-header-content-for-small-extra .overlay-heading-details{font-size:19px;line-height:1.75rem;font-weight:500}.error-page-container .overlay-header .appointment-header-content-for-small-extra .overlay-confirmed-practitioner-name,.overlay-taken-container .overlay-header .appointment-header-content-for-small-extra .overlay-confirmed-practitioner-name{margin-bottom:12px}.error-page-container .overlay-header .appointment-header-content-for-small-extra .overlay-header-practice-address-policy,.overlay-taken-container .overlay-header .appointment-header-content-for-small-extra .overlay-header-practice-address-policy{border-top:1px solid #CED2DB;color:#5E6B89;font-size:0.875rem;font-family:Rubik;line-height:1.5rem;padding-top:12px}.error-page-container .error-info-box,.error-page-container .warning-info-box,.overlay-taken-container .error-info-box,.overlay-taken-container .warning-info-box{font-size:1rem}.error-page-container .error-info-box strong,.error-page-container .warning-info-box strong,.overlay-taken-container .error-info-box strong,.overlay-taken-container .warning-info-box strong{font-weight:500}.error-page-container .booking-error-message-2,.overlay-taken-container .booking-error-message-2{font-size:16px;color:#081c4a;text-align:center;line-height:1.6;margin-top:30px}.error-page-container .booking-error-message-2 strong,.overlay-taken-container .booking-error-message-2 strong{font-weight:500}.error-page-container .booking-error-message-2 .taken-slot-header,.overlay-taken-container .booking-error-message-2 .taken-slot-header{font-size:20px;font-family:Montserrat}@media only screen and (max-width: 40em){.error-page-container .booking-error-message-2 .taken-slot-header,.overlay-taken-container .booking-error-message-2 .taken-slot-header{font-size:19px;font-weight:500;line-height:23px}}.error-page-container .booking-error-message-1,.overlay-taken-container .booking-error-message-1{margin-top:10px;margin-bottom:30px}.error-page-container a.link-styles,.overlay-taken-container a.link-styles{color:#007B83}.error-page-container a[href^='tel'],.overlay-taken-container a[href^='tel']{color:#007B83 !important}.error-page-container .appointment-form-page-header,.overlay-taken-container .appointment-form-page-header{font-family:Montserrat;color:#081C4A;font-size:24px;font-weight:bold;line-height:32px}@media only screen{.error-page-container .overlay-container,.error-page-container .overlay-content,.overlay-taken-container .overlay-container,.overlay-taken-container .overlay-content{border-radius:0.375rem}}@media only screen and (min-width: 64.063em){.error-page-container .booking-error-message-1,.overlay-taken-container .booking-error-message-1{margin-top:20px}.error-page-container .booking-error-message-2,.overlay-taken-container .booking-error-message-2{margin-bottom:20px;text-align:left}.error-page-container .appointment-form-page-header,.overlay-taken-container .appointment-form-page-header{font-size:28px;line-height:38px}}@media only screen and (max-width: 40em){.overlay-taken-container .booking-error-message-2{text-align:left}.overlay-taken-container .practitioner{margin-left:0}.overlay-taken-container .availability-day-heading-title{font-size:0.875rem}.overlay-taken-container .availability-times-container li.appointment-button small{line-height:11px}}@media only screen and (min-width: 40.063em){.overlay-processing-container,.appointment-taken-header,.has-map .appointment-confirmed-header{border-top-left-radius:2rem;border-top-right-radius:2rem}}@media only screen and (max-width: 40em){.overlay-processing-container,.appointment-taken-header,.has-map .appointment-confirmed-header{border-radius:0}}.overlay-processing-footer{background-color:#fff;text-align:center;padding:30px 20px 30px 20px}.overlay-processing-container .appointment-progress-icon{text-align:left;background-color:#07466f;padding:20px 0 22px 60px}.overlay-processing-container .appointment-progress-icon i{color:#fff;margin-right:10px}.overlay-processing-container .appointment-progress-icon span{font-weight:600}.appointment-summary-container .overlay-close,#verifyMobileForm .overlay-close{right:20px;top:0.75em;font-size:2rem;color:#081c4a}.appointment-summary-container .overlay-close:hover,#verifyMobileForm .overlay-close:hover{color:#061d49}#feedbackify #fby-tab-8588{display:none !important}.practice-policies-description span{line-height:150%}.easy-recall-email-confirm div{font-weight:bold}.recall-patient-csv-correct-email,.recall-patient-csv-confirm{padding-left:.5rem;padding-right:.5rem;font-weight:bold;padding-bottom:10px;padding-top:10px;color:#081c4a}.recall-patient-csv-message{padding-left:.5rem;padding-right:.5rem;padding-bottom:10px;padding-top:10px;color:#081c4a;font-weight:normal !important}.recall-patient-not-csv{font-weight:normal}.recall-patient-not-csv-message{padding-left:.5rem;padding-right:.5rem;color:#081c4a;margin-top:20px}.recall-patient-not-csv-confirmation{padding-left:.5rem;padding-right:.5rem;color:#081c4a;margin-top:20px;font-weight:normal !important}.confirmation-info h4{font-size:1.125rem}#wootric-score>li{display:inline !important}.appointment-body-container .booking-error-message-2{margin-bottom:25px}.booking-error-message-1 h5{margin:auto;text-align:center;color:#081c4a;font-weight:bold;font-family:"Montserrat", "Helvetica Neue", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-size:18px;line-height:1.4}.booking-error-message-2{font-size:16px;color:#081c4a;text-align:center;line-height:1.4}.practice-name-error-page{margin-top:25px}#forgotNewPassword ~ .input-info,#password3 ~ .input-info,#password ~ .input-info,form[name='registerPatient'] ~ .input-info{bottom:2.7rem}#accountPassword ~ .input-info{bottom:3.3rem}#show-password,#remember-me{width:1rem;height:1rem;opacity:1;margin-top:3px;cursor:pointer;border-radius:0}form[name='appointmentForm'] .show-hide-pwd-container,form[name='resetPassword'] .show-hide-pwd-container,form[name='loginForm'] .show-hide-pwd-container,form[name='registerPatient'] .show-hide-pwd-container,#appointmentLoginForm .show-hide-pwd-container{padding-bottom:1em;padding-left:10px}#appointmentLoginForm .show-hide-pwd-container,.reset-password-container .show-hide-pwd-container{padding-bottom:0px}form[name='resetPassword'] .input-info{bottom:2.7rem}form[name='resetPassword'] input{padding-bottom:1.1rem;margin-bottom:1rem;padding-top:.4rem}@media only screen and (max-width: 40em){.overlay-header-cancel,.has-map .overlay-header{border-radius:0}.appointment-summary-container .header-rounded{border-top-left-radius:0;border-top-right-radius:0}.page-footer .container{padding-top:15px}.appointment-summary-container .overlay-close{margin-top:3px}.has-map map.appointmentMap{display:none}}@media (min-width: 320px) and (max-width: 400px){.appointment-summary-container .overlay-close{right:15px;top:15px}}.passcode-verification{margin-top:-320px !important;margin-left:-215px;padding-bottom:34px !important;font-family:"Rubik", "Helvetica Neue", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif}.passcode-verification h2{font-size:1.5rem !important;font-weight:bold !important}.passcode-verification p{line-height:1.4 !important;font-size:1rem !important;font-weight:400 !important}.passcode-verification button.confirm{background-color:#0067b1 !important;border-radius:100px}.passcode-verification button.confirm:hover{background-color:#0067b1 !important}.passcode-verification button.cancel{border-radius:100px}.passcode-verification fieldset{display:none}.passcode-verification .security-message{margin-bottom:2rem}@media only screen and (min-width: 540px){.passcode-verification.password-reset-intro-dialogue{width:32rem}}@media only screen and (min-width: 64.063em){.passcode-verification.password-reset-intro-dialogue{width:34rem;left:48%}}.passcode-verification.passcode-input-popup input{margin-top:2rem;display:block;text-align:center;border:1px solid black;letter-spacing:2px}.passcode-verification.passcode-input-popup input:focus{border:1px solid black}@media only screen and (max-width: 400px){.passcode-verification.sweet-alert{top:63% !important}.security-message{margin-bottom:1rem}p{line-height:1.2 !important;font-size:0.9rem !important}}.abandon-patitent-name,.abandon-patitent-email{display:none}.overlay-container.overlay-container-cancel-appointment{width:52rem}@media only screen{.overlay-container.overlay-container-cancel-appointment,.appointment-summary-container .overlay-container,.overlay-container-practice-policies.overlay-container{border-radius:0.375rem}.overlay-container.overlay-container-cancel-appointment .overlay-content,.appointment-summary-container .overlay-container .overlay-content,.overlay-container-practice-policies.overlay-container .overlay-content{border-radius:0.375rem}}.overlay-container-cancel-appointment .overlay-heading{border-bottom:0}.overlay-container-cancel-appointment .overlay-header-cancel{padding-top:1.875rem;padding-bottom:1.875rem;border-top:1px solid #E0147B;border-bottom:1px solid #E0147B;background:#FFD0E5;border-radius:0}.overlay-container-cancel-appointment .overlay-header-cancel .appointment-progress{text-align:center}.overlay-container-cancel-appointment .overlay-confirmed-practitioner-name{font-size:0.875rem;color:#5E6B89;font-family:Rubik;line-height:1.15rem}.overlay-container-cancel-appointment .overlay-confirmed-practitioner-name .appointment-icon-gender{margin-right:5px}.cancel-appointment-message{margin-top:1.875rem;margin-bottom:1.875rem;color:#081c4a}.overlay-container-cancel-appointment .overlay-header .overlay-heading-details{font-weight:normal}.continue-booking-abandon{border:2px solid #0067b1;padding-top:9px;color:#0067b1;font-weight:500;display:block;margin-bottom:1rem;background-color:transparent;font-size:1.125rem;font-family:"Rubik", "Helvetica Neue", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif}.continue-booking-abandon-container .return-to-booking-abandon.btn.btn--grey{padding-top:9px;font-weight:500;margin-bottom:0px;margin-right:30px;display:inline-block;font-size:16px;font-family:"Rubik", "Helvetica Neue", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;max-width:425px}.continue-booking-abandon-container .return-to-booking-abandon.btn.btn--grey:hover,.continue-booking-abandon-container .return-to-booking-abandon.btn.btn--grey:focus{background-color:#CED2DB;box-shadow:0 2px 4px 0 rgba(8,28,74,0.3)}.continue-booking-abandon-container .btn-custom_primary.submit-response-abandon{padding-top:9px;font-weight:500;margin-bottom:0px;display:inline-block;font-size:16px;font-family:"Rubik", "Helvetica Neue", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;max-width:425px}.abandon-container{max-width:430px;margin:0 auto}.abandon-container .cancel-appointment-message h2{margin:0px 36px;color:#001035;font-weight:500;font-size:16px;line-height:26px;font-family:Rubik}.abandon-container .cancel-appointment-message span{padding-top:15px;display:inline-block}.cancel-change-time,.cancel-change-practitioner,.cancel-reason-problem,.cancel-report-problem,.cancel-missing-information,.cancel-technical-information{display:block;margin-bottom:16px;background-color:transparent;color:#081c4a;padding-top:0.7rem;font-size:1.125rem;font-family:"Rubik", "Helvetica Neue", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif}a.appointment-confirm-links{font-weight:bold}.cancel-change-time,.cancel-change-practitioner,.cancel-reason-problem,.continue-booking-abandon,.cancel-report-problem,.cancel-missing-information,.cancel-technical-information{margin:0 auto 10px auto !important;width:425px;text-align:left;padding:0.7rem 1.5rem 0.6875rem 1.5rem}.overlay-container-cancel-appointment .overlay-detail{font-size:16px}.overlay-container-cancel-appointment .appointment-bulk-icon-text{font-size:14px;line-height:24px;color:#5E6B89;font-family:"Rubik", "Helvetica Neue", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif}.overlay-container-cancel-appointment .appointment-bulk-icon-text img{height:14px}.overlay-container-cancel-appointment .appointment-icon{height:18px}.overlay-container-cancel-appointment .overlay-close{color:white}.overlay-container-cancel-appointment .appointment-progress-icon img{width:4.75em;height:4.4em}.check-circle-image{background:url("icons/checkcircle-on-gr-1c191be26cb0c45c312d2fa6b7e555bc.svg") no-repeat}.check-circle-image-hover{background:url("icons/checkcircle-on-3d01711c08d5859a637fc31092aeebad.svg") no-repeat}.cancel-report-arrow-image{background:url("icons/arrow-trans-3b5fa18045081684fe198a552880a2c0.svg") no-repeat}.cancel-change-practitioner-image{background-image:url("icons/practitioner-595dfd152f4a4121403b5fabd9de1ab9.svg")}.cancel-change-practitioner:hover .check-circle-image{background:url("icons/checkcircle-on-3d01711c08d5859a637fc31092aeebad.svg") no-repeat}.cancel-change-time-image,.cancel-change-practitioner-image,.cancel-reason-problem-image,.overlay-cancel-arrow-image,.cancel-report-problem-image,.cancel-missing-information-image,.cancel-technical-information-image{width:17px;height:17px;display:inline-block;background-repeat-y:no-repeat;position:absolute;top:14px;right:11px;margin-right:3px;background-size:17px 17px}.check-circle-image,.cancel-report-arrow-image,.check-circle-image-hover{width:21px;height:20px;display:inline-block;background-repeat-y:no-repeat;position:relative;top:3px;float:right}.appointment-icon-gender{position:relative;bottom:2px}.cancel-change-time-image{background-image:url("icons/timepractitioner-icon-c01096a070d290b5717afa9427b09cd9.svg")}.cancel-missing-information-image{background-image:url("icons/missing-information-icon-f3ce75ab1936bd205e09fe2bf0c86c6b.svg")}.cancel-technical-information-image{background-image:url("icons/warn-a1e02825779d1c9bd1532dda81594558.svg")}.cancel-reason-problem-image{background-image:url("icons/menu-b522d72070ef8a0a59451015c1634b91.svg")}.cancel-report-problem-image{background-image:url("icons/report-3c5eb36bdba9dcdc7c8456fd98cd972d.svg")}.overlay-cancel-arrow-image{background:url("continue-93883a5fed1de547b13a144266c5d03a.svg") no-repeat;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);width:23px}.cancel-change-time:hover .check-circle-image{background:url("icons/checkcircle-on-3d01711c08d5859a637fc31092aeebad.svg") no-repeat}.cancel-report-problem:hover .cancel-report-problem-image{background:url("icons/report-rev-f88e7724a034435f489e475cd1a3e289.svg") no-repeat}.cancel-report-problem:hover .cancel-report-arrow-image{background:url("icons/arrow-white-49af4b9945f151f7cc39cb869b045c6c.svg") no-repeat}.cancel-reason-problem:hover .check-circle-image{background:url("icons/checkcircle-on-3d01711c08d5859a637fc31092aeebad.svg") no-repeat}.overlay-bg-cancel-appointment #closeOverlayCancelAppointment{color:#081C4A}.overlay-container-cancel-appointment button:hover,.overlay-container-cancel-appointment button:focus,.overlay-container-cancel-appointment .button:hover,.overlay-container-cancel-appointment .button:focus{background-color:#0067b1}.cancel-appointment-message h2{font-size:1.3rem;font-weight:normal;color:#081c4a}.continue-booking-abandon-container{margin-top:60px;margin-bottom:30px}@media only screen and (max-width: 40em){.overlay-container-cancel-appointment .appointment-progress-icon img{width:62px;height:62px}.overlay-container-cancel-appointment .overlay-header-cancel{padding-top:1.875rem;padding-bottom:1.875rem}.continue-booking-abandon-container{margin:30px auto;display:flex;flex-wrap:wrap;justify-content:center}.continue-booking-abandon-container .return-to-booking-abandon.btn.btn--grey{margin:15px 30px 5px 30px;order:2}.overlay-container-cancel-appointment .overlay-heading{font-size:1.6rem}.cancel-change-time,.cancel-change-practitioner,.cancel-reason-problem,.cancel-report-problem .continue-booking-abandon,.cancel-missing-information,.cancel-technical-information{margin:0 auto 10px auto !important}.continue-booking-abandon{height:60px;font-size:17px;padding-top:8px}.cancel-change-time-image,.cancel-change-practitioner-image,.cancel-reason-problem-image,.overlay-cancel-arrow-image,.cancel-report-problem-image,.cancel-missing-information-image{width:17px;height:17px;position:absolute;top:14px;right:11px;margin-right:3px;background-size:17px 17px}.overlay-cancel-arrow-image{width:21px}.cancel-appointment-message{margin-top:1.875rem;text-align:center}.cancel-appointment-message h2{font-size:19px;line-height:28px}.cancel-change-time,.cancel-change-practitioner,.cancel-reason-problem,.cancel-report-problem,.cancel-missing-information,.cancel-technical-information{font-size:18px}.overlay-container-cancel-appointment .appointment-progress{text-align:center}.overlay-container.overlay-container-cancel-appointment{width:100%}.cancel-change-time,.cancel-change-practitioner,.cancel-reason-problem,.cancel-report-problem,.continue-booking-abandon,.cancel-missing-information,.cancel-technical-information,.abandonCharLimit{width:310px;margin:0 auto 10px auto !important}}.cancel-reason-problem a,.cancel-report-problem a,.cancel-missing-information a,.cancel-technical-information a{color:#081c4a}.cancel-reason-problem:hover a,.cancel-report-problem:hover a,.cancel-missing-information:hover a,.cancel-technical-information:hover a{color:#fff}@media only screen and (min-width: 40.063em) and (max-width: 64em){.cancel-change-time,.cancel-change-practitioner,.cancel-reason-problem,.cancel-report-problem,.continue-booking-abandon,.cancel-missing-information,.cancel-technical-information{margin-left:170px;text-align:left;margin:0 auto 10px auto !important}.overlay-container.overlay-container-cancel-appointment{width:40rem}.cancel-appointment-message h2{font-size:1.25rem}}#autoPupUpBookModal{max-width:none;top:0;border:none}#autoPupUpBookModal .reschedule-booking{top:15px;right:1rem}@media only screen and (min-width: 40.063em) and (max-width: 64em){#autoPupUpBookModal{width:100%;height:100%;top:62px;margin:0;overflow:unset;position:absolute}#autoPupUpBookModal .reschedule-booking.close-reveal-modal{top:5px;right:0.8rem}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){#autoPupUpBookModal{top:0 !important;border-bottom-right-radius:30px;overflow:unset;width:75%}}@media only screen and (max-width: 40em){#autoPupUpBookModal{padding-top:40px !important;background-color:rgba(0,0,0,0.15);border-radius:0;overflow:scroll}#autoPupUpBookModal .reschedule-booking{top:5px}}.appointment-section-bottom-border{border-bottom:1px solid #CED2DB}.appointment-section-top-border{border-top:1px solid #CED2DB}.warning-required-fields,.appointment-form-container,.appointment-login,.login-page-container section.overlay-body{background-color:#f9f9f9}.appointment-form-container{padding:0 0 2rem}@media only screen and (min-width: 40.063em){.overlay-body{padding:0 0 2rem}.overlay-content{-webkit-box-shadow:0px 0px 3.75rem 0px rgba(7,28,73,0.7);-moz-box-shadow:0px 0px 3.75rem 0px rgba(7,28,73,0.7);box-shadow:0px 0px 3.75rem 0px rgba(7,28,73,0.7);border-radius:30px}}.login-page-container .overlay-login-header{border-top-left-radius:0.375rem;border-top-right-radius:0.375rem;text-align:center;position:relative}.login-page-container .login-header-img-left{position:absolute;left:0;top:0;height:100%}.login-page-container .login-header-img-right{position:absolute;right:0;top:0;height:100%}.login-page-container section.overlay-body{background-color:#ffffff;max-width:500px;margin-left:auto;margin-right:auto;padding:50px 0}.login-page-container .overlay-login-header .overlay-subheading{color:#081c4a;text-align:center}.login-page-container .overlay-subtitle-heading{color:#081c4a;font-family:Montserrat;font-size:20px;font-weight:normal;line-height:30px;max-width:480px;margin-left:auto;margin-right:auto;text-align:center}.login-page-container .appointment-input-placeholder-text{color:#081C4A;display:inline-block;font-family:Rubik;font-size:14px;font-weight:normal;line-height:22px;margin-bottom:5px}.login-page-container .login-reset-mail-success-msg{color:#081C4A;font-family:Rubik;font-size:16px;line-height:26px;text-align:center;padding:0 30px}.login-page-container .login-sub-header{background:#07466f;text-align:center}.login-page-container .login-sub-header img{width:350px;height:66px}.login-page-container .login-booked-before{text-align:center;margin:auto;padding-top:30px;padding-bottom:20px;border-bottom:1px solid lightgrey}.login-page-container .login-download-app .appointment-feedback-link{padding:16px;border-radius:25px;background:#e0147b;color:white}.login-page-container .login-download-app .appointment-feedback-link:hover{color:white}.login-page-container .login-download-app .appointment-feedback{margin-bottom:1.5rem}.login-page-container .login-download-app.appointment-download-app{padding-bottom:2rem}.login-page-container .overlay-login-header .overlay-heading{border-bottom:none;line-height:2.375rem;font-weight:700;font-family:Montserrat;font-size:28px;color:#081c4a;text-align:center;margin-bottom:0.75rem}.login-page-container .login-patient-found-message{text-align:center;padding-top:40px;border-bottom:1px solid lightgrey;background-color:#f9f9f9}.login-page-container .login-patient-found-message .patient-found-heading,.login-page-container .login-patient-found-message .new-password-heading{font-family:"Rubik", "Helvetica Neue", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-weight:bold}.login-page-container .login-patient-found-message .new-password-heading{padding:30px 8rem;margin-bottom:0}.login-page-container .login-socialmedia-section{text-align:center;border:1px solid lightgray;padding-bottom:10px;padding-top:10px;margin-bottom:1.25rem}.login-page-container .login-socialmedia-section .overlay-detail{display:inline-block;padding-right:10px;position:relative;top:2px}.login-page-container .login-socialmedia-section .overlay-detail a{color:#081c4a}.login-page-container .login-socialmedia-section .social-media-login{display:inline-block}.login-page-container .login-socialmedia-section img.social-login-icon{border-radius:0}.login-page-container .login-credentials-section #emailUserName,.login-page-container .login-credentials-section #appointmentLoginPassword,.login-page-container .login-credentials-section #loginNewPassword{width:100%;border-radius:100px}.login-page-container .login-credentials-section #emailUserName.patient-found-username{background-color:#f9f9f9;margin-top:1.05rem}.login-page-container input[type="text"],.login-page-container input[type="password"]{border:1px solid #CED2DB;border-radius:21.5px;background-color:#FFFFFF;box-shadow:inset 0 0 6px 0 rgba(8,28,74,0.1);max-width:350px;padding-top:0.6875rem;padding-bottom:0.6875rem}.login-page-container input[type="text"]:focus,.login-page-container input[type="password"]:focus{color:#0067b1}.login-page-container input[type="text"]:-webkit-autofill,.login-page-container input[type="password"]:-webkit-autofill{border:1px solid #ccc;-webkit-box-shadow:inset 0 0 0px 9999px white}.login-page-container input[type="text"]:focus,.login-page-container input[type="text"]:-webkit-autofill:focus,.login-page-container input[type="password"]:focus,.login-page-container input[type="password"]:-webkit-autofill:focus{border-color:#66afe9;-webkit-box-shadow:inset 0 0 0px 9999px #fff,0 0 8px rgba(102,175,233,0.6)}.login-page-container #appointmentLoginForm .login-credentials-section .show-hide-pwd-container{padding-left:0px}.login-page-container #show-password span{color:#081c4a}.login-page-container .login-button-section{text-align:center}.login-page-container .login-credentials-section label{font-size:17px;font-weight:500;padding-top:30px}.login-page-container .login-credentials-section .registered-password label{padding-top:15px}.login-page-container .login-credentials-section .registered-email,.login-page-container .login-credentials-section .registered-password{text-align:right;padding-right:0px}.login-page-container #closeOverlay.overlay-close{top:.5em;color:#081c4a}.login-page-container .overlay-login-header .login-header-title{padding:3.375rem 1.25rem 3.375rem 1.25rem;text-align:center}.login-page-container .login-header-title h1{line-height:2.8125rem}.login-page-container .overlay-login-header .overlay-secure-booking{margin-top:6px;margin-right:0}.login-page-container .showForgotPasswordSection{padding-top:20px}.login-page-container #forgotEmailUserName{padding-top:10px;padding-bottom:10px}.login-page-container .alert-box.warning.forgot-email-message-warning{margin-bottom:16px;padding-bottom:10px;padding-top:0}.login-page-container .error-msg{font-family:Rubik;font-size:12px;font-weight:normal;line-height:18px;margin-bottom:0;position:absolute;bottom:-0.25rem}.login-page-container .horizontal-line-with-text{display:flex;align-items:center;width:100%;padding:0 30px}.login-page-container .horizontal-line-with-text span{border-bottom:1px solid #CED2DB;width:100%;display:inline}@media only screen and (max-width: 36em){.login-page-container .login-reset-mail-success-msg{padding:0}}@media only screen and (max-width: 40em){.login-page-container .overlay-login-header{border-radius:0}.login-page-container .overlay-login-header .login-header-title{padding:3rem 0.9375rem 3rem 0.9375rem}.login-page-container .overlay-subtitle-heading{font-family:Montserrat;font-weight:normal;font-size:19px;line-height:28px;text-align:center}.login-page-container .overlay-login-header .overlay-heading{font-size:24px;line-height:32px}.login-page-container section.overlay-body{padding:30px 0}.login-page-container .login-sub-header img{max-width:280px;height:55px}.login-page-container #appointmentLoginSubmit{width:auto}.login-page-container .login-credentials-section #emailUserName,.login-page-container .login-credentials-section #appointmentLoginPassword{padding:10px;width:100%}.login-page-container .login-patient-found-message{padding-top:20px}.login-page-container .login-patient-found-message .new-password-heading{padding:1rem 0;margin-bottom:4px}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.login-page-container .login-header-title h1{font-size:2.3rem}.login-page-container .login-patient-found-message{padding-top:20px;margin-bottom:0}.login-page-container .login-patient-found-message .patient-found-heading,.login-page-container .login-patient-found-message .new-password-heading{font-family:"Rubik", "Helvetica Neue", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-weight:bold}.login-page-container .login-patient-found-message .new-password-heading{padding:30px 3rem}.login-page-container .login-credentials-section{padding-left:0}.login-page-container .login-credentials-section .registered-email,.login-page-container .login-credentials-section .registered-password{text-align:unset;padding-left:40px}}.appointment-summary-container .success-info-box,.login-page-container .success-info-box{display:flex;border:1px solid #2BD6C4;border-radius:6px;background-color:#CDF8F3;box-shadow:0 2px 6px 0 rgba(8,28,74,0.1);min-height:50px;padding:15px;color:#081C4A;font-size:16px;font-family:Rubik;line-height:26px;text-align:left}.appointment-summary-container .success-info-box strong,.login-page-container .success-info-box strong{font-weight:500}.appointment-summary-container .success-info-box img,.login-page-container .success-info-box img{height:22px;width:22px;margin-right:09px}.appointment-summary-container .success-info-box a.link-styles.navy-blue,.login-page-container .success-info-box a.link-styles.navy-blue{color:#081c4a}.appointment-summary-container .error-info-box,.login-page-container .error-info-box{display:flex;border:1px solid #E31C79;border-radius:6px;background-color:#FFD0E5;box-shadow:0 2px 6px 0 rgba(8,28,74,0.1);min-height:50px;max-width:490px;padding:15px;color:#081C4A;font-size:14px;font-family:Rubik;font-weight:500;line-height:18px;text-align:left;position:relative}.appointment-summary-container .error-info-box img,.login-page-container .error-info-box img{height:22px;margin-right:9px}.appointment-summary-container .error-info-box.max-w-none,.login-page-container .error-info-box.max-w-none{max-width:none}.appointment-label.enter-email-address img.appointment-info-visitedpractice{right:10px;top:19px;left:240px}.appointment-label.enter-email-address img.loggedIn-address-img.appointment-info-visitedpractice{right:30px;left:220px}.appointment-required{font-size:1rem;font-weight:500;font-family:"Rubik", "Helvetica Neue", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif}.appointment-required-extra,.required-fields{color:#081c4a;font-weight:400;font-size:14px}.required-fields{padding:10px 0}#registeredEmailAddress.input-info-email-address:disabled{background-color:lightgrey !important}.return-Policy-Page{position:absolute;left:50px;font-size:14px}.return-Policy-Page-arrow{position:absolute;left:30px;color:#081c4a;padding-top:1px;cursor:pointer}.return-Policy-Container{display:inline;padding:0 0.9375rem}@media only screen and (max-width: 40em){.return-Policy-Page-arrow{left:15px}.return-Policy-Page{left:30px}.return-Policy-Page{font-size:14px}.return-Policy-Page-arrow{padding-top:0px}.appointment-required-extra{font-size:14px}.required-fields{padding-bottom:20px}}.offline-practice-container .overlay-header{background-color:#0067b1}.offline-practice-container .overlay-close{left:.5em;background:none;color:white}.offline-practice-container .overlay-heading{font-weight:800}.offline-practice-container .practice-name-policy{font-weight:bold}.offline-practice-container .offline-appointment-container{background-color:#eee;text-align:center;padding:40px;padding-bottom:20px}.offline-practice-container .offline-appointment-container .primary-message{font-weight:bold;font-family:"Montserrat", "Helvetica Neue", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-size:19px;line-height:25px;margin-bottom:40px}.offline-practice-container .offline-appointment-container .secondary-message{margin-bottom:40px}.offline-practice-container .booking-widget-show-phone{margin-bottom:20px}.offline-practice-container .booking-widget-show-phone .widget-logo{height:23px;padding-left:10px;vertical-align:middle}.offline-practice-container #showPhoneNumber{font-size:16px;font-weight:bold;background-color:#f3f3f3;color:gray;border:1px solid lightgrey}.offline-practice-container #showPhoneNumber svg{fill:gray}.offline-practice-container #showPhoneNumber:hover{background-color:#23a99e;color:white}.offline-practice-container #showPhoneNumber:hover svg{fill:#fff}.offline-practice-container .appointment-feedback{color:#2dd3c5;margin-bottom:20px}.offline-practice-container .appointment-download-app{padding-bottom:2rem}.offline-practice-container .appointment-download-app .appointment-feedback-link{font-size:10pt;padding:11px;color:white;border-radius:40px;background:#0067b1;font-weight:bold}@media only screen and (max-width: 40em){.offline-practice-container .offline-appointment-container .primary-message{font-size:16px}.offline-practice-container .offline-appointment-container{padding-left:0px;padding-right:0px}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.offline-practice-container .practice-branding-policy-header{margin-bottom:20px;margin-top:10px}.offline-practice-container .practice-name-policy{font-size:16px}.offline-practice-container .practice-logo-policy-header{padding-top:20px}}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.widget-results-container .selected-time .selected-time-icon{right:184px !important}}.continueBookingHCF:after,.appointmentLoginSubmitHCF:after{display:none}.question-circle-icon{width:20px;position:relative;padding-left:5px;bottom:1px}@media (max-width: 768px){.support-banner .headline>div:nth-of-type(2) h2{font-size:1.2rem}.support-banner img{width:1.75rem}.support-banner .headline>div:nth-of-type(1){margin-right:1.5rem}}.sweet-alert.template-login-alert{padding:0px !important;min-width:260px;font-family:"Rubik", "Helvetica Neue", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif}.sweet-alert.template-login-alert h2{margin:0 !important}.sweet-alert.template-login-alert p.overlay-text{margin-top:0.75rem;margin-bottom:2rem !important;color:#081C4A;font-family:rubik;font-weight:normal;font-size:1rem !important}.sweet-alert.template-login-alert p.overlay-text-title{font-size:1.75rem !important;color:#081C4A;font-family:rubik;margin-top:0;margin-bottom:1.5rem}.sweet-alert.template-login-alert .overlay-header{background-color:#e0147b;border-radius:0px;padding:1rem}.sweet-alert.template-login-alert .overlay-header .overlay-heading{border-bottom:none;font-family:rubik;font-weight:500;font-size:0.75em;line-height:0.95em;text-align:left;margin:0.5rem 0 0;padding:0.35rem 0 0 0.25rem}.sweet-alert.template-login-alert .overlay-header .overlay-detail{text-align:left;color:#081C4A;font-size:0.75em;font-weight:bold}.sweet-alert.template-login-alert .overlay-header .alert-practitioner-name{font-weight:600;font-size:0.6em}.sweet-alert.template-login-alert a.secondary{background-color:#0067b1 !important;border-color:#0067b1 !important;color:white;border-radius:1000px !important;display:block !important}.sweet-alert.template-login-alert a.large{padding-top:1.125rem;padding-right:2.25rem;padding-bottom:1.1875rem;padding-left:2.25rem;font-size:1.25rem;line-height:1.2;margin:0 auto 2.5rem;width:65%;min-width:14.25rem}.sweet-alert.template-login-alert a.close{color:#0067b1}.sweet-alert.template-login-alert fieldset{display:none}.sweet-alert.template-login-alert .overlay-close{color:white;opacity:1}.sweet-alert.template-login-alert .overlay-close:hover{opacity:0.5}.sweet-alert.template-login-alert .sa-button-container{border-top:1px solid #CED2DB}.sweet-alert.template-login-alert .sa-button-container button{font-size:0.875rem;border-radius:50px;margin-top:1rem;margin-bottom:1rem;height:2.625rem}#closeOverlay.overlay-close img{width:15px}form#verifyMobileForm{max-width:500px;margin-right:auto;margin-left:auto}form#verifyMobileForm input{color:#081C4A;background-color:#FFFFFF;border-radius:21.5px;border:1px solid #CED2DB;height:44px;margin-top:6px;box-shadow:inset 0 0 6px 0 rgba(8,28,74,0.1)}form#verifyMobileForm input:focus{border:1px solid #007B83;box-shadow:0 0 4px 0 rgba(0,123,131,0.5)}form#verifyMobileForm input:hover{border:1px solid #172A55;box-shadow:0 2px 4px 0 rgba(0,123,131,0.5)}form#verifyMobileForm input.ng-dirty.ng-invalid{border:1px solid #E31C78;box-shadow:0 2px 4px 0 rgba(8,28,74,0.3)}form#verifyMobileForm button#submitConfirmAppointment.secondary{background-color:#e0147b;border-color:#e0147b;color:white;font-family:"Rubik", "Helvetica Neue", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif;font-size:1rem;font-weight:500;margin-bottom:20px;margin-top:6px}form#verifyMobileForm button.secondary#submitConfirmAppointment[disabled]{background-color:gray;border-color:gray;pointer-events:none}form#verifyMobileForm button#submitConfirmAppointment.secondary:hover{background-color:#c9126e;border-color:#c9126e}form#verifyMobileForm #sendAuthentication[disabled]{color:gray;cursor:default;pointer-events:none}form#verifyMobileForm a.disabled{color:gray;cursor:default;pointer-events:none}@media only screen and (max-width: 1024px){form#verifyMobileForm .error-msg{margin-left:1.125rem}form#verifyMobileForm input{padding-left:1rem}}form#verifyMobileForm input[type="text"],form#verifyMobileForm input[type="password"],form#verifyMobileForm input[type="tel"]{border:1px solid #CED2DB;border-radius:21.5px;background-color:#FFFFFF;box-shadow:inset 0 0 6px 0 rgba(8,28,74,0.1);max-width:350px;padding-top:0.6875rem;padding-bottom:0.6875rem}form#verifyMobileForm input:not([type="checkbox"]),form#verifyMobileForm textarea{padding-left:1.1875rem;padding-right:1.1875rem}form#verifyMobileForm input:not([type="checkbox"]) ~ .input-info,form#verifyMobileForm input:not([type="checkbox"]) ~ .error-msg,form#verifyMobileForm input:not([type="checkbox"]) ~ .error-input-info-password,form#verifyMobileForm textarea ~ .input-info,form#verifyMobileForm textarea ~ .error-msg,form#verifyMobileForm textarea ~ .error-input-info-password{margin-left:0;margin-right:1.1875rem}form#verifyMobileForm input:not([type="checkbox"]) ~ .input-info img,form#verifyMobileForm input:not([type="checkbox"]) ~ .error-msg img,form#verifyMobileForm input:not([type="checkbox"]) ~ .error-input-info-password img,form#verifyMobileForm textarea ~ .input-info img,form#verifyMobileForm textarea ~ .error-msg img,form#verifyMobileForm textarea ~ .error-input-info-password img{margin-right:2px;margin-bottom:2px}form#verifyMobileForm input:not([type="checkbox"]) ~ .input-info svg,form#verifyMobileForm input:not([type="checkbox"]) ~ .error-msg svg,form#verifyMobileForm input:not([type="checkbox"]) ~ .error-input-info-password svg,form#verifyMobileForm textarea ~ .input-info svg,form#verifyMobileForm textarea ~ .error-msg svg,form#verifyMobileForm textarea ~ .error-input-info-password svg{display:inline-block;vertical-align:middle;margin-right:2px;margin-bottom:2px}form#verifyMobileForm .invisible{visibility:hidden}form#verifyMobileForm .appointment-input-placeholder-text{color:#081C4A;display:inline-block;font-family:Rubik;font-size:14px;font-weight:normal;line-height:22px;margin-bottom:5px}.overlay-verify-mobile-container .overlay-header{border-radius:0.375rem;background-color:white}.overlay-verify-mobile-container .overlay-close{color:#081c4a}.overlay-verify-mobile-container .overlay-heading{border:0;color:#081C4A;font-family:Montserrat;font-size:1.5rem;font-weight:bold;line-height:2rem;text-align:center;margin-left:auto;margin-right:auto;padding-top:3.125rem;padding-bottom:0.875rem}@media only screen and (min-width: 64.063em){.overlay-verify-mobile-container .overlay-heading{font-size:1.75rem;line-height:2.375rem}}.overlay-verify-mobile-container .overlay-detail{color:#081C4A;font-size:1.25rem;font-family:Montserrat;line-height:1.875rem;text-align:center}@media only screen and (max-width: 40em){.overlay-verify-mobile-container .overlay-detail{font-family:"Montserrat";font-size:19px !important;line-height:28px !important}}.overlay-verify-mobile-container .overlay-detail strong{font-weight:500}@media only screen and (max-width: 40em){.overlay-verify-mobile-container .overlay-detail{font-family:"Montserrat";font-size:19px !important;line-height:28px !important}.overlay-verify-mobile-container button#submitConfirmAppointment{margin-bottom:30px}}@media only screen and (min-width: 40.063em){.overlay-verify-mobile-container a#sendAuthentication{float:left;line-height:44px}}.overlay-verify-mobile-container [data-abide] .error small.error,.overlay-verify-mobile-container [data-abide] .error span.error,.overlay-verify-mobile-container [data-abide] span.error,.overlay-verify-mobile-container [data-abide] small.error,.overlay-verify-mobile-container .error ~ small.error,.overlay-verify-mobile-container .input-info,.overlay-verify-mobile-container .error-msg{font-family:Rubik;font-size:12px;font-weight:normal;line-height:18px;margin-bottom:0;position:absolute;bottom:-0.25rem}.overlay-processing-appointment{cursor:progress}.overlay-processing-appointment .overlay-close{display:none}@media only screen{.overlay-processing-appointment .overlay-container{border-radius:0.375rem}.overlay-processing-appointment .overlay-container .overlay-content{border-radius:0.375rem}}.overlay-processing-appointment .overlay-content{text-align:center}.overlay-processing-appointment .booking-progress .default-progress-step{float:none}.overlay-processing-appointment .appointment-form-page-header{font-family:Montserrat;color:#081C4A;font-size:24px;font-weight:bold;line-height:32px}@media only screen and (min-width: 64.063em){.overlay-processing-appointment .appointment-form-page-header{font-size:28px;line-height:38px}}.overlay-processing-appointment a.link-styles{color:#007B83;text-decoration:underline;cursor:pointer}.overlay-processing-appointment a.link-styles:hover,.overlay-processing-appointment a.link-styles:focus{color:#005358}.overlay-processing-appointment a.link-styles:active{color:#081c4a}.overlay-existing-container .overlay-close{color:#081c4a}.overlay-existing-container .overlay-close:hover{color:rgba(8,28,74,0.5)}.overlay-existing-container .booking-progress .default-progress-step{float:none}.overlay-existing-container .warning-info-box{font-weight:500;font-size:1rem}.overlay-existing-container .existing-info{padding-bottom:1.875rem}.overlay-existing-container .existing-info section{text-align:center;margin-top:10px;float:left}@media only screen and (min-width: 64.063em){.overlay-existing-container .existing-info section{text-align:left;margin-top:1.875rem}.overlay-existing-container .existing-info section p{margin-bottom:20px}}.overlay-existing-container .existing-info section.unconfirmed{float:left !important}.overlay-existing-container .existing-info section span{font-size:1.25rem;font-family:Montserrat;color:#081C4A;line-height:1.875rem}.overlay-existing-container .existing-info section small{font-size:1.25rem;font-family:Montserrat;text-transform:lowercase;line-height:1.875rem}.overlay-existing-container .existing-info section h4{font-family:Rubik;font-size:0.875rem;font-weight:normal;color:#5E6B89;line-height:1.5rem;margin:0}.overlay-existing-container .existing-info.info-buttons div{padding:0;text-align:center;float:left !important}.overlay-existing-container .existing-info.info-buttons div.unconfirmed-button-div .btn{margin-top:10px}.overlay-existing-container .existing-info.info-buttons button.btn{width:17.4rem;text-align:center}@media only screen and (min-width: 40.063em){.overlay-existing-container .appointment-form-page-header{text-align:left;margin-top:20px}.overlay-existing-container .overlay-container{border-radius:0.375rem}.overlay-existing-container .overlay-container .overlay-content{border-radius:0.375rem}}@media only screen and (min-width: 64.063em){.overlay-existing-container .existing-info.info-buttons div{text-align:left}.overlay-existing-container .existing-info.info-buttons div.unconfirmed-button-div .btn{margin-top:0px}}.overlay-container{background-color:white}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes rotate{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-o-keyframes rotate{from{-o-transform:rotate(0deg)}to{-o-transform:rotate(360deg)}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.rotate{animation:rotate 2s infinite linear}.appointment-create-account-container{background-color:#F2F3F6;position:relative;margin-left:auto;margin-right:auto;padding:50px 0}@media only screen and (max-width: 40em){.appointment-create-account-container{padding:30px 0}}.appointment-create-account-container .create-container-bg-img-div{padding:30px 0;max-width:640px}@media only screen{.appointment-create-account-container .create-container-bg-img-div{background-image:url(/assets/makatea/confirm-screen-createAnAccount-BG.png);background-size:100% auto;background-repeat:no-repeat;background-position:center center}}@media only screen and (min-width: 64.063em){.appointment-create-account-container .create-container-bg-img-div{margin-left:5.69vw}}.appointment-create-account-container .password-section{background:white;max-width:540px;text-align:center;padding:50px 25px}@media only screen and (max-width: 40em){.appointment-create-account-container .password-section{padding:30px 0;margin-left:0}}@media only screen and (min-width: 64.063em){.appointment-create-account-container .password-section{margin-left:4.51vw}}.appointment-create-account-container .password-section .signup-header{margin-bottom:6px;font-family:Montserrat;font-size:20px;line-height:30px}.appointment-create-account-container .password-section p{font-size:1rem;font-family:Rubik;line-height:1.625rem;margin-bottom:10px}.appointment-create-account-container .password-section div.passwordDiv{max-width:380px;text-align:left}.appointment-create-account-container .input-info,.appointment-create-account-container .error-msg{font-family:Rubik;font-size:12px;font-weight:normal;line-height:18px;margin-bottom:0;position:absolute;bottom:-0.25rem;left:0.9375rem}.appointment-create-account-container .input-info{color:#6B7792}.appointment-create-account-container .ng-dirty.ng-invalid ~ .input-info{display:none}.appointment-create-account-container input.ng-dirty.ng-invalid{padding-top:0.6875rem;padding-bottom:0.6875rem}.appointment-create-account-container .error .input-info,.appointment-create-account-container .ng-submitted .ng-invalid ~ .input-info,.appointment-create-account-container .ng-dirty.ng-invalid ~ .input-info{display:none}@media only screen and (max-width: 36em){.show-for-mobiles-only{display:inherit !important}.hide-for-mobiles-only{display:none !important}.practice-logo-policy-header{width:100%}.extra-mb-30{margin-bottom:1.875rem}}@media only screen and (min-width: 36em){.hide-for-tabs-and-above-devices{display:none !important}}.appointment-processing-icon img{width:62px;height:62px}.appointment-processing-loader{border:5px solid #f3f3f3;border-radius:50%;border-top:5px solid #2bd6c4;width:40px;height:40px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin-left:auto;margin-right:auto}.appointment-not-confirmed-icon{z-index:100;border-radius:100%;background-color:#f2f3f6;color:#fff;transition:background 300ms ease-out;width:62px;height:62px;margin-left:auto;margin-right:auto}.appointment-not-confirmed-icon img{position:relative;width:62px;height:62px}.has-map .appointmentMap{padding-left:0.9375rem;padding-right:0.9375rem;margin-top:1.875rem;margin-bottom:1.875rem}@media only screen{.has-map .appointmentMap{padding-left:1.5rem;padding-right:1.5rem}}@media only screen and (min-width: 64.063em){.has-map .appointmentMap{padding-left:3.25rem;padding-right:3.25rem}}.appointment-section-title{display:flex;align-items:center;font-family:"Rubik";font-weight:500;font-size:18px;line-height:30px}.appointment-confirmed-details{background-color:#F3FDFC;border-top:1px solid #007B83;border-bottom:1px solid #007B83;color:#081c4a;padding-top:30px;padding-bottom:30px}.appointment-confirmed-details .appointment-detail-label,.appointment-confirmed-details .appointment-detail-value{display:inline-block;margin-top:15px}.appointment-confirmed-details .overlay-heading-details{font-size:20px;font-family:Montserrat;line-height:30px}.appointment-confirmed-details .overlay-heading-details strong{font-weight:700}.appointment-confirmed-details .overlay-confirmed-practitioner-name{font-size:16px;line-height:26px}.appointment-confirmed-details .overlay-confirmed-practitioner-name strong{font-weight:500}.appointment-confirmed-details img{height:22px;width:22px;margin-right:09px}.appointment-confirmed-details.referralUploadFailedCase{border:1px solid #FCD823;background-color:#FFF7CF;box-shadow:0 2px 6px 0 rgba(8,28,74,0.1)}.bnpl-app-info{background-color:#F2F3F6;border-radius:4px;padding:15px 20px}.bnpl-app-info .bnpl-app-text{font-family:Rubik;font-style:normal;font-weight:500;font-size:12px;line-height:15px;margin-top:0px;margin-bottom:15px}.bnpl-app-info .bnpl-app-text strong{font-weight:700}.bnpl-app-info .bnpl-app-link{text-decoration:none;cursor:pointer}.bnpl-app-info .bnpl-app-link:not(:last-child){margin-right:15px}.appointment-calendar-icon{background:url("/assets/makatea/easyRECALL/cal@2x.png");width:15px;height:14px;position:absolute;right:12px;top:16px;background-size:15px 14px}.btn--navy .appointment-calendar-icon{background-image:url("/assets/makatea/icons/calendar-white.svg")}.warning-info-box{display:flex;border:1px solid #FCD823;border-radius:6px;background-color:#FFF7CF;box-shadow:0 2px 6px 0 rgba(8,28,74,0.1);min-height:50px;padding:15px;color:#081C4A;font-size:14px;font-family:Rubik;font-weight:normal;line-height:18px;text-align:left}.warning-info-box img{height:20px;margin-right:10px}.warning-info-box .close-img{width:11px;height:11px;margin-left:1rem;margin-right:0;margin-top:0.25rem}.warning-info-box strong{font-weight:500}.error-info-box{display:flex;border:1px solid #E31C79;border-radius:6px;background-color:#FFD0E5;box-shadow:0 2px 6px 0 rgba(8,28,74,0.1);min-height:50px;padding:15px;color:#081C4A;font-size:14px;font-family:Rubik;line-height:18px;text-align:left;position:relative}.error-info-box img{height:20px;margin-right:10px}.error-info-box img.close-img,.error-info-box .close-img{width:11px;height:11px;cursor:pointer;margin-right:0;margin-top:0.25rem;margin-left:0.875rem}.success-info-box{display:flex;border:1px solid #2BD6C4;border-radius:6px;background-color:#CDF8F3;box-shadow:0 2px 6px 0 rgba(8,28,74,0.1);min-height:50px;padding:15px;color:#081C4A;font-size:14px;font-family:Rubik;line-height:18px;text-align:left}.success-info-box strong{font-weight:500}.success-info-box img{height:20px;margin-right:09px}.success-info-box img.close-img,.success-info-box .close-img{width:11px;height:11px;cursor:pointer;margin-right:0;margin-top:0.25rem;margin-left:0.875rem}.success-info-box a.link-styles.navy-blue{color:#081c4a}.appointment-summary-container .btn,.overlay-container-cancel-appointment .btn,.login-page-container .btn,.overlay-verify-mobile-container .btn,.overlay-existing-container .btn,.overlay-container-practice-policies .btn{font-size:16px;line-height:26px;font-family:Rubik, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;font-weight:500;margin-left:auto;margin-right:auto;padding-left:28px;padding-right:28px;padding-top:10px;padding-bottom:10px;display:inline-block;text-align:center;text-decoration:none;border-radius:9999px;transition:background 0.125s cubic-bezier(0.46, 0.03, 0.52, 0.96);height:44px;min-width:140px}.appointment-summary-container .btn--grey,.overlay-container-cancel-appointment .btn--grey,.login-page-container .btn--grey,.overlay-verify-mobile-container .btn--grey,.overlay-existing-container .btn--grey,.overlay-container-practice-policies .btn--grey{background-color:#e6e8ec;color:#081c4a}.appointment-summary-container .btn--grey:disabled,.overlay-container-cancel-appointment .btn--grey:disabled,.login-page-container .btn--grey:disabled,.overlay-verify-mobile-container .btn--grey:disabled,.overlay-existing-container .btn--grey:disabled,.overlay-container-practice-policies .btn--grey:disabled{background-color:rgba(230,232,236,0.5)}.appointment-summary-container .btn--navy,.overlay-container-cancel-appointment .btn--navy,.login-page-container .btn--navy,.overlay-verify-mobile-container .btn--navy,.overlay-existing-container .btn--navy,.overlay-container-practice-policies .btn--navy{background-color:#081c4a;color:#fff}.appointment-summary-container .btn--navy:disabled,.overlay-container-cancel-appointment .btn--navy:disabled,.login-page-container .btn--navy:disabled,.overlay-verify-mobile-container .btn--navy:disabled,.overlay-existing-container .btn--navy:disabled,.overlay-container-practice-policies .btn--navy:disabled{background-color:rgba(8,28,74,0.5)}.appointment-summary-container .btn-custom_primary,.overlay-container-cancel-appointment .btn-custom_primary,.login-page-container .btn-custom_primary,.overlay-verify-mobile-container .btn-custom_primary,.overlay-existing-container .btn-custom_primary,.overlay-container-practice-policies .btn-custom_primary{color:#fff;background-color:#0067b1;border-radius:100px;height:44px;font-family:'Rubik', sans-serif;font-size:16px;font-weight:500;margin:0;padding:0.6875rem 2rem 0.6875rem 2rem;transition:background-color 500ms;outline:transparent}.appointment-summary-container .btn-custom_primary:hover,.overlay-container-cancel-appointment .btn-custom_primary:hover,.login-page-container .btn-custom_primary:hover,.overlay-verify-mobile-container .btn-custom_primary:hover,.overlay-existing-container .btn-custom_primary:hover,.overlay-container-practice-policies .btn-custom_primary:hover{background-color:#0085e4}.appointment-summary-container .btn-custom_primary:focus,.overlay-container-cancel-appointment .btn-custom_primary:focus,.login-page-container .btn-custom_primary:focus,.overlay-verify-mobile-container .btn-custom_primary:focus,.overlay-existing-container .btn-custom_primary:focus,.overlay-container-practice-policies .btn-custom_primary:focus{background-color:#00497e}.appointment-summary-container .btn-custom_primary:disabled,.overlay-container-cancel-appointment .btn-custom_primary:disabled,.login-page-container .btn-custom_primary:disabled,.overlay-verify-mobile-container .btn-custom_primary:disabled,.overlay-existing-container .btn-custom_primary:disabled,.overlay-container-practice-policies .btn-custom_primary:disabled{background-color:rgba(0,103,177,0.4);color:rgba(255,255,255,0.5)}.appointment-summary-container .btn-custom_primary[type="submit"],.overlay-container-cancel-appointment .btn-custom_primary[type="submit"],.login-page-container .btn-custom_primary[type="submit"],.overlay-verify-mobile-container .btn-custom_primary[type="submit"],.overlay-existing-container .btn-custom_primary[type="submit"],.overlay-container-practice-policies .btn-custom_primary[type="submit"]{width:auto}@media only screen and (max-width: 36em){.appointment-summary-container :not(.continue-booking-abandon).btn-custom_primary,.overlay-container-cancel-appointment :not(.continue-booking-abandon).btn-custom_primary,.login-page-container :not(.continue-booking-abandon).btn-custom_primary,.overlay-verify-mobile-container :not(.continue-booking-abandon).btn-custom_primary,.overlay-existing-container :not(.continue-booking-abandon).btn-custom_primary,.overlay-container-practice-policies :not(.continue-booking-abandon).btn-custom_primary{width:auto}}@media only screen and (min-width: 36em) and (max-width: 40em){.appointment-summary-container button#proceedBooking.btn-custom_primary,.appointment-summary-container button#continueBooking.btn-custom_primary,.appointment-summary-container button#continueReferralScreen1.btn-custom_primary,.appointment-summary-container button#continueReferralScreen2.btn-custom_primary,.appointment-summary-container button[type="submit"].btn-custom_primary,.overlay-container-cancel-appointment button#proceedBooking.btn-custom_primary,.overlay-container-cancel-appointment button#continueBooking.btn-custom_primary,.overlay-container-cancel-appointment button#continueReferralScreen1.btn-custom_primary,.overlay-container-cancel-appointment button#continueReferralScreen2.btn-custom_primary,.overlay-container-cancel-appointment button[type="submit"].btn-custom_primary,.login-page-container button#proceedBooking.btn-custom_primary,.login-page-container button#continueBooking.btn-custom_primary,.login-page-container button#continueReferralScreen1.btn-custom_primary,.login-page-container button#continueReferralScreen2.btn-custom_primary,.login-page-container button[type="submit"].btn-custom_primary,.overlay-verify-mobile-container button#proceedBooking.btn-custom_primary,.overlay-verify-mobile-container button#continueBooking.btn-custom_primary,.overlay-verify-mobile-container button#continueReferralScreen1.btn-custom_primary,.overlay-verify-mobile-container button#continueReferralScreen2.btn-custom_primary,.overlay-verify-mobile-container button[type="submit"].btn-custom_primary,.overlay-existing-container button#proceedBooking.btn-custom_primary,.overlay-existing-container button#continueBooking.btn-custom_primary,.overlay-existing-container button#continueReferralScreen1.btn-custom_primary,.overlay-existing-container button#continueReferralScreen2.btn-custom_primary,.overlay-existing-container button[type="submit"].btn-custom_primary,.overlay-container-practice-policies button#proceedBooking.btn-custom_primary,.overlay-container-practice-policies button#continueBooking.btn-custom_primary,.overlay-container-practice-policies button#continueReferralScreen1.btn-custom_primary,.overlay-container-practice-policies button#continueReferralScreen2.btn-custom_primary,.overlay-container-practice-policies button[type="submit"].btn-custom_primary{width:100%}}.appointment-summary-container .btn-float-right,.overlay-container-cancel-appointment .btn-float-right,.login-page-container .btn-float-right,.overlay-verify-mobile-container .btn-float-right,.overlay-existing-container .btn-float-right,.overlay-container-practice-policies .btn-float-right{position:relative;float:right}.appointment-summary-container .appointment-form-page-header,.overlay-container-cancel-appointment .appointment-form-page-header,.login-page-container .appointment-form-page-header,.overlay-verify-mobile-container .appointment-form-page-header,.overlay-existing-container .appointment-form-page-header,.overlay-container-practice-policies .appointment-form-page-header{font-family:Montserrat;color:#081C4A;font-size:24px;font-weight:bold;line-height:32px}.appointment-summary-container .appointment-form-page-sub-header,.overlay-container-cancel-appointment .appointment-form-page-sub-header,.login-page-container .appointment-form-page-sub-header,.overlay-verify-mobile-container .appointment-form-page-sub-header,.overlay-existing-container .appointment-form-page-sub-header,.overlay-container-practice-policies .appointment-form-page-sub-header{font-size:20px;font-family:Montserrat;line-height:30px;text-align:center;color:#081C4A;max-width:540px;margin-top:20px}.appointment-summary-container #closeAppointmentConfirmation span.link-styles,.overlay-container-cancel-appointment #closeAppointmentConfirmation span.link-styles,.login-page-container #closeAppointmentConfirmation span.link-styles,.overlay-verify-mobile-container #closeAppointmentConfirmation span.link-styles,.overlay-existing-container #closeAppointmentConfirmation span.link-styles,.overlay-container-practice-policies #closeAppointmentConfirmation span.link-styles{display:inline-block;margin-top:20px;white-space:nowrap;margin-right:20px}.appointment-summary-container a.link-styles,.overlay-container-cancel-appointment a.link-styles,.login-page-container a.link-styles,.overlay-verify-mobile-container a.link-styles,.overlay-existing-container a.link-styles,.overlay-container-practice-policies a.link-styles{color:#007B83;text-decoration:underline;cursor:pointer}.appointment-summary-container a.link-styles:hover,.appointment-summary-container a.link-styles:focus,.overlay-container-cancel-appointment a.link-styles:hover,.overlay-container-cancel-appointment a.link-styles:focus,.login-page-container a.link-styles:hover,.login-page-container a.link-styles:focus,.overlay-verify-mobile-container a.link-styles:hover,.overlay-verify-mobile-container a.link-styles:focus,.overlay-existing-container a.link-styles:hover,.overlay-existing-container a.link-styles:focus,.overlay-container-practice-policies a.link-styles:hover,.overlay-container-practice-policies a.link-styles:focus{color:#005358}.appointment-summary-container a.link-styles:active,.overlay-container-cancel-appointment a.link-styles:active,.login-page-container a.link-styles:active,.overlay-verify-mobile-container a.link-styles:active,.overlay-existing-container a.link-styles:active,.overlay-container-practice-policies a.link-styles:active{color:#081c4a}@media only screen and (min-width: 64.063em){.appointment-summary-container .appointment-form-page-header,.overlay-container-cancel-appointment .appointment-form-page-header,.login-page-container .appointment-form-page-header,.overlay-verify-mobile-container .appointment-form-page-header,.overlay-existing-container .appointment-form-page-header,.overlay-container-practice-policies .appointment-form-page-header{font-size:28px;line-height:38px}}.appointment-summary-container textarea{height:110px;border:1px solid #CED2DB;border-radius:6px;background-color:#FFFFFF;box-shadow:inset 0 0 6px 0 rgba(8,28,74,0.1);font-family:Rubik;font-size:1rem;line-height:22px;margin-bottom:1.0675rem}.appointment-summary-container textarea .notes{padding-left:1.1875rem;padding-right:1.1875rem;color:#081c4a}.appointment-summary-container .appointment-textarea-info-note{position:absolute;top:116px;color:#6B7792}.appointment-summary-container a{color:#0067b1;font-family:Rubik;font-weight:normal;line-height:22px}.appointment-summary-container input[type="text"],.appointment-summary-container input[type="password"],.appointment-summary-container input[type="email"],.appointment-summary-container input[type="number"],.appointment-summary-container input[type="search"],.appointment-summary-container input[type="tel"],.appointment-summary-container select{border:1px solid #CED2DB;border-radius:21.5px;background-color:#FFFFFF;box-shadow:inset 0 0 6px 0 rgba(8,28,74,0.1);max-width:350px;padding-top:0.6875rem;padding-bottom:0.6875rem;color:#081c4a;line-height:1.3}@media only screen and (max-width: 40em){.appointment-summary-container input[type="text"],.appointment-summary-container input[type="password"],.appointment-summary-container input[type="email"],.appointment-summary-container input[type="number"],.appointment-summary-container input[type="search"],.appointment-summary-container input[type="tel"],.appointment-summary-container select{max-width:none}}.appointment-summary-container input[type="text"]:disabled,.appointment-summary-container input[type="password"]:disabled,.appointment-summary-container input[type="email"]:disabled,.appointment-summary-container input[type="number"]:disabled,.appointment-summary-container input[type="search"]:disabled,.appointment-summary-container input[type="tel"]:disabled,.appointment-summary-container select:disabled{color:#081c4a;-webkit-text-fill-color:#081c4a}.appointment-summary-container input:not([type="checkbox"]),.appointment-summary-container textarea{padding-left:1.1875rem;padding-right:1.1875rem}.appointment-summary-container input:not([type="checkbox"]) ~ .input-info,.appointment-summary-container input:not([type="checkbox"]) ~ .error-msg,.appointment-summary-container input:not([type="checkbox"]) ~ .error-input-info-password,.appointment-summary-container textarea ~ .input-info,.appointment-summary-container textarea ~ .error-msg,.appointment-summary-container textarea ~ .error-input-info-password{margin-left:0;margin-right:1.1875rem}.appointment-summary-container input:not([type="checkbox"]) ~ .input-info img,.appointment-summary-container input:not([type="checkbox"]) ~ .error-msg img,.appointment-summary-container input:not([type="checkbox"]) ~ .error-input-info-password img,.appointment-summary-container textarea ~ .input-info img,.appointment-summary-container textarea ~ .error-msg img,.appointment-summary-container textarea ~ .error-input-info-password img{margin-right:2px;margin-bottom:2px}.appointment-summary-container input:not([type="checkbox"]) ~ .input-info svg,.appointment-summary-container input:not([type="checkbox"]) ~ .error-msg svg,.appointment-summary-container input:not([type="checkbox"]) ~ .error-input-info-password svg,.appointment-summary-container textarea ~ .input-info svg,.appointment-summary-container textarea ~ .error-msg svg,.appointment-summary-container textarea ~ .error-input-info-password svg{display:inline-block;vertical-align:middle;margin-right:2px;margin-bottom:2px}.appointment-summary-container [data-abide] .error small.error,.appointment-summary-container [data-abide] .error span.error,.appointment-summary-container [data-abide] span.error,.appointment-summary-container [data-abide] small.error,.appointment-summary-container .error ~ small.error,.appointment-summary-container .input-info,.appointment-summary-container .error-msg{font-family:Rubik;font-size:12px;font-weight:normal;line-height:18px;margin-bottom:0;position:absolute;bottom:-0.25rem}.appointment-summary-container .input-info{color:#6B7792}.appointment-summary-container .input-info.appointment-input-note-info,.appointment-summary-container .error-msg.appointment-input-note-info{top:75px}.appointment-summary-container .input-info.appointment-dob-err-msg,.appointment-summary-container .error-msg.appointment-dob-err-msg{top:88px}.appointment-summary-container .ng-dirty.ng-invalid ~ .input-info{display:none}.appointment-summary-container .invisible{visibility:hidden}.appointment-summary-container .return-Policy-Container a{text-decoration:underline}.appointment-summary-container .appointment-form-container{background-color:#ffffff;padding-bottom:0}.appointment-summary-container .overlay-body.overlay-body-policies{padding-bottom:0}.appointment-summary-container .appointment-input-placeholder-text{color:#081C4A;display:inline-block;font-family:Rubik;font-size:14px;font-weight:normal;line-height:22px;margin-bottom:5px}.appointment-summary-container .appointment-header-content-for-small{padding:15px;line-height:14px !important}.appointment-summary-container .appointment-header-content-for-small .overlay-heading{padding:0 0.9375rem}.appointment-summary-container .appointment-header-content-for-small-extra{padding:0.9375rem;line-height:14px}.appointment-summary-container .appointment-header-content-for-small-extra .overlay-heading{padding:0 0.9375rem}.appointment-summary-container .appointment-header-content-for-small-extra .overlay-heading-details{font-size:19px;line-height:1.75rem;font-weight:500;padding-top:0.9375rem}.appointment-summary-container .appointment-header-content-for-small-extra .overlay-confirmed-practitioner-name{margin-bottom:12px}.appointment-summary-container .appointment-header-content-for-small-extra .overlay-header-practice-address-policy{border-top:1px solid #CED2DB;color:#5E6B89;font-size:0.875rem;font-family:Rubik;line-height:1.5rem;padding-top:12px}.appointment-summary-container .appointment-referral-upload-notes{padding:0 0.9375rem;color:#5E6B89;font-size:0.875rem;font-family:Rubik;line-height:1.375rem;font-weight:normal}.appointment-summary-container input.attachment-file-input+div:not(.fileName){max-width:310px;width:100%;position:relative}.appointment-summary-container input[type="file"].attachment-file-input{height:44px;position:absolute;top:0;left:0;display:none}.appointment-summary-container input[type="file"].attachment-file-input:disabled+div label{opacity:0.6;box-shadow:none}.appointment-summary-container input[type="file"].attachment-file-input[disabled]:hover+div label{background-color:#e6e8ec;color:#081c4a}.appointment-summary-container input[type="file"].attachment-file-input:disabled+div label.attachment-icon{background-image:url(/assets/makatea/attach-disabled.svg)}.appointment-summary-container .appointment-referral-upload-button{max-width:310px;text-align:left;width:100%;height:auto;margin:0 0 15px 0}.appointment-summary-container .appointment-referral-upload-button.loading{color:transparent}.appointment-summary-container .appointment-referral-upload-button.loading:after{content:'';position:absolute;width:1em;height:1em;border:2px solid transparent;border-radius:100%;border-top-color:#fff;top:calc(50% - .5em);left:calc(50% - .5em);-o-animation-name:spin;-ms-animation-name:spin;-moz-animation-name:spin;-webkit-animation-name:spin;animation-name:spin;-o-animation-duration:1s;-ms-animation-duration:1s;-moz-animation-duration:1s;-webkit-animation-duration:1s;animation-duration:1s;-o-animation-timing-function:linear;-ms-animation-timing-function:linear;-moz-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear;-o-animation-delay:0;-ms-animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;animation-delay:0;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-o-animation-direction:normal;-ms-animation-direction:normal;-moz-animation-direction:normal;-webkit-animation-direction:normal;animation-direction:normal;border-top-color:#081c4a}.appointment-summary-container .appointment-referral-upload-button.attachment-icon,.appointment-summary-container .appointment-referral-attachment.attachment-icon{background-image:url(/assets/makatea/attachment.svg) !important;cursor:default;background-size:15px 15px;background-repeat:no-repeat;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear;background-position:94.5% center;padding-left:24px}.appointment-summary-container .appointment-referral-upload-button.invalid-attachment,.appointment-summary-container .appointment-referral-attachment.invalid-attachment{border:1px solid #e31c79}.appointment-summary-container .appointment-referral-upload-button.attachment-icon.uploaded,.appointment-summary-container .appointment-referral-upload-button.attachment-icon.loading,.appointment-summary-container .appointment-referral-upload-button.add-attachment.uploaded,.appointment-summary-container .appointment-referral-upload-button.add-attachment.loading,.appointment-summary-container .appointment-referral-attachment.attachment-icon.uploaded,.appointment-summary-container .appointment-referral-attachment.attachment-icon.loading,.appointment-summary-container .appointment-referral-attachment.add-attachment.uploaded,.appointment-summary-container .appointment-referral-attachment.add-attachment.loading{pointer-events:none;background-image:none !important}.appointment-summary-container .appointment-referral-upload-button.attachment-icon+.delete-icon,.appointment-summary-container .appointment-referral-upload-button.add-attachment+.delete-icon,.appointment-summary-container .appointment-referral-attachment.attachment-icon+.delete-icon,.appointment-summary-container .appointment-referral-attachment.add-attachment+.delete-icon{background-image:url(/assets/makatea/delete-outline-large.png) !important;cursor:default;width:15px;height:17px;background-size:13px 16px;background-repeat:no-repeat;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear;position:absolute;top:16px;right:16px;padding:0px;cursor:pointer;pointer-events:auto}.appointment-summary-container .appointment-referral-upload-button.add-attachment,.appointment-summary-container .appointment-referral-attachment.add-attachment{background-image:url(/assets/makatea/add_24px.svg) !important;cursor:default;background-size:15px 15px;background-repeat:no-repeat;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear;background-position:94.5% center;padding-left:24px}.appointment-summary-container .appointment-referral-upload-button.attachment-icon.disabled,.appointment-summary-container .appointment-referral-attachment.attachment-icon.disabled{background-image:url(/assets/makatea/attach-disabled.svg) !important}.appointment-summary-container .appointment-referral-upload-button div.fileName,.appointment-summary-container .appointment-referral-attachment div.fileName{font-size:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.appointment-summary-container .appointment-referral-upload-button .close-icon,.appointment-summary-container .appointment-referral-attachment .close-icon{opacity:1;background-image:url(/assets/makatea/easyRECALL/modalClose.png) !important;background-size:10px 10px;background-repeat:no-repeat;position:absolute;top:18px;right:8px;width:13px;height:13px}.appointment-summary-container .appointment-referral-attachment{border:1px solid rgba(7,29,73,0.15);border-radius:6px;background-color:#F2F3F6;box-shadow:0 1px 4px 0 rgba(7,29,73,0.1);box-sizing:border-box;color:#081c4a;display:block;min-width:255px;margin:0;margin-bottom:15px;text-align:left;height:auto}.appointment-summary-container .appointment-referral-attachment .attachment-icon{right:unset;left:10px;padding-right:10px}.appointment-summary-container .appointment-login-button{margin-left:1rem}.appointment-summary-container .telehealth-info-box{display:flex;background-color:#E5FBF8;color:#081C4A;font-size:16px;line-height:22px;font-family:Rubik;min-height:50px}.appointment-summary-container .telehealth-info-box.br-6{border-radius:6px}.appointment-summary-container .telehealth-info-box.bg-grey{background:#F2F3F6}.appointment-summary-container .telehealth-info-box .lh-26{line-height:26px}.appointment-summary-container .telehealth-info-box .telehealth-icon{width:50px;height:50px;min-width:50px}.appointment-summary-container .telehealth-info-box .telehealth-icon img{width:100%}.appointment-summary-container .telehealth-info-box .heading{font-family:Montserrat;font-weight:bold;font-size:28px;line-height:38px}.appointment-summary-container .telehealth-info-box.mb-20{margin-bottom:20px}@media only screen and (max-width: 40em){.appointment-summary-container .telehealth-info-box .heading{font-size:24px;line-height:32px}.appointment-summary-container .telehealth-info-box.sm-only\:p-15{padding:15px}}.appointment-summary-container .telehealth-info-box .post-message a{color:#007B83 !important;cursor:pointer;text-decoration:underline !important;font-size:16px;line-height:22px;display:inline-block}.appointment-summary-container .telehealth-info-box .post-message a:hover,.appointment-summary-container .telehealth-info-box .post-message a:focus{color:#005358}.tooltip-qtip.qtip-tipsy{background-color:#39496E !important;font-family:Rubik, -apple-system, BlinkMacSystemFont, Helvetica, Arial, Roboto, Oxygen, Ubuntu, Cantarell, sans-serif !important;font-size:14px !important;font-weight:normal !important;line-height:22px !important;max-width:320px !important;text-shadow:none;box-shadow:0 2px 6px 0 rgba(8,28,74,0.2) !important}@media only screen and (max-width: 350px){.tooltip-qtip.qtip-tipsy{max-width:220px !important}}.tooltip-qtip.qtip-tipsy .qtip-content{text-align:left}.appointment-form__checkbox{display:block;-webkit-appearance:none;background-image:url("/assets/mh1Redesign/global/check-box.png");background-size:20px 20px;width:20px;height:20px;min-width:20px;min-height:20px;max-width:20px;max-height:20px}.appointment-form__checkbox:checked{background-image:url("/assets/mh1Redesign/global/check-box-checked.png")}.support-banner-for-booking-form{background-color:#F2F3F6;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;justify-content:space-between;padding:50px 50px;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.noPaddingLeftRight{padding-left:0;padding-right:0}.noMarginLeftRight{margin-left:0;margin-right:0}.noPaddingTopBottom{margin-top:0;margin-bottom:0}.autoMarginLeftRight{margin-right:auto;margin-left:auto}.normalFontWeight{font-weight:normal}.secure-logo-image{text-align:center}.secure-logo-image a{font-family:Rubik;color:#081C4A !important;font-size:14px;line-height:17px;text-decoration:none}.secure-logo-image a img:first-of-type{height:17px;width:17px;margin-right:10px;vertical-align:baseline}.secure-logo-image a img:last-of-type{height:20px;margin:0 5px;vertical-align:sub}.secure-logo{-moz-box-flex:1}.health-first-link{font-weight:500;text-align:right;-moz-box-flex:1}.health-first-link a{color:#0067b1;text-decoration:underline;font-size:14px;font-family:Rubik;line-height:22px;font-weight:normal}@media only screen and (max-width: 40em){.support-banner-for-booking-form{border-bottom-left-radius:0;border-bottom-right-radius:0;justify-content:unset;display:grid}.health-first-link{margin-top:1.25rem;text-align:center}.practice-details-policy-header{padding-top:0}.practice-name-policy{font-weight:bold;font-size:24px;line-height:32px;text-align:center}}.appointment-form [type="radio"]:checked,.appointment-form [type="radio"]:not(:checked),.overlay-container-cancel-appointment [type="radio"]:checked,.overlay-container-cancel-appointment [type="radio"]:not(:checked){position:absolute;left:-9999px}.appointment-form [type="radio"]:checked+label,.overlay-container-cancel-appointment [type="radio"]:checked+label{position:relative;cursor:pointer;line-height:1;display:inline-block;min-width:120px;border-width:0px;border-radius:25.5px;background-color:#0067b1;height:44px;padding:16px 33px 16px 40px;font-size:14px;color:white;font-weight:500}.appointment-form [type="radio"]:not(:checked)+label,.overlay-container-cancel-appointment [type="radio"]:not(:checked)+label{position:relative;cursor:pointer;line-height:1;display:inline-block;min-width:120px;border-radius:25.5px;border-width:0px;background-color:#E6E8EC;height:44px;padding:16px 33px 16px 40px;font-size:14px;color:#081C4A;font-weight:500}.appointment-form [type="radio"].min-w-100:checked+label,.appointment-form [type="radio"].min-w-100:not(:checked)+label,.overlay-container-cancel-appointment [type="radio"].min-w-100:checked+label,.overlay-container-cancel-appointment [type="radio"].min-w-100:not(:checked)+label{min-width:100px}.appointment-form [type="radio"]:hover:not(:checked)+label:before,.overlay-container-cancel-appointment [type="radio"]:hover:not(:checked)+label:before{border:1px solid #081C4A !important}.appointment-form [type="radio"]:checked+label:before,.appointment-form [type="radio"]:not(:checked)+label:before,.overlay-container-cancel-appointment [type="radio"]:checked+label:before,.overlay-container-cancel-appointment [type="radio"]:not(:checked)+label:before{content:'';position:absolute;left:0;top:14px;width:17px;height:17px;border:1px solid #CED2DB;box-shadow:inset 0 0 2px 1px rgba(7,29,73,0.2);border-radius:100%;background:#fff;margin-left:14px}.appointment-form [type="radio"]:checked+label:after,.appointment-form [type="radio"]:not(:checked)+label:after,.overlay-container-cancel-appointment [type="radio"]:checked+label:after,.overlay-container-cancel-appointment [type="radio"]:not(:checked)+label:after{content:'';width:9px;height:9px;background-color:#0067b1;position:absolute;top:18px;left:18px;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.appointment-form [type="radio"]:not(:checked)+label:after,.overlay-container-cancel-appointment [type="radio"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.appointment-form [type="radio"]:checked+label:after,.overlay-container-cancel-appointment [type="radio"]:checked+label:after{opacity:1;background-color:#0067b1;-webkit-transform:scale(1);transform:scale(1)}.appointment-form [type="radio"]:checked label,.overlay-container-cancel-appointment [type="radio"]:checked label{background-color:#0067b1}@media only screen and (min-width: 40.063em) and (max-width: 64em){.appointment-form [type="radio"].medium-w-110:checked+label,.appointment-form [type="radio"].medium-w-110:not(:checked)+label,.overlay-container-cancel-appointment [type="radio"].medium-w-110:checked+label,.overlay-container-cancel-appointment [type="radio"].medium-w-110:not(:checked)+label{max-width:110px;min-width:110px}}@media only screen and (min-width: 40.063em){.appointment-form{padding:0 1.25rem}}@media only screen and (min-width: 64.063em){.appointment-form{padding:0 2.25rem}}@media only screen and (min-width: 40.063em){.appointment-form .appointment-extra{padding:1.875rem 0}.appointment-form .appointment-input-extra{padding:1.25rem 0}}@media only screen and (min-width: 64.063em){.appointment-form .appointment-extra{padding:1.875rem 0}}@media only screen and (max-width: 40em){.appointment-form .appointment-extra .extra-bottom,.appointment-form .extra-bottom{margin-bottom:20px}}.appointment-form .screening-question-section label{margin-bottom:10px;padding-bottom:0px;font-size:18px;max-height:unset}.appointment-form .screening-question-section .practice-policies-description{color:#081C4A;font-size:16px;font-family:Rubik;line-height:26px}.appointment-form .screening-question-section .practice-policies-description b{font-weight:500}.appointment-form .screening-question-section .practice-policies-description p{margin-bottom:15px;line-height:26px}.appointment-form .screening-question-section .practice-policies-description p:last-child{margin-bottom:0px}.appointment-form .screening-question-section .nobr ul{margin-bottom:0}.appointment-form .screening-question-section .nobr ul li.filter-li label{margin-bottom:0}.appointment-form .screening-question-section .warning-info-box{border:1px solid #EAB91D;padding:20px 10px}.appointment-form label{color:#081C4A;font-family:Rubik;font-weight:500;padding:0;padding-bottom:9px}.appointment-form [data-abide] .error small.error,.appointment-form [data-abide] .error span.error,.appointment-form [data-abide] span.error,.appointment-form [data-abide] small.error,.appointment-form .error ~ small.error,.appointment-form .input-info,.appointment-form .error-msg{font-family:Rubik;font-size:12px;font-weight:normal;line-height:18px;margin-bottom:0;position:absolute;bottom:-0.25rem}.appointment-form .input-info{color:#6B7792}.appointment-form .error-msg{color:#e0147b}.appointment-form .input-info.appointment-input-note-info,.appointment-form .error-msg.appointment-input-note-info{top:75px}.appointment-form .input-info.appointment-dob-err-msg,.appointment-form .error-msg.appointment-dob-err-msg{top:88px}.appointment-form .ng-dirty.ng-invalid ~ .input-info{display:none}.appointment-form .ng-submitted input.ng-invalid,.appointment-form .ng-submitted textarea.ng-invalid,.appointment-form input.ng-dirty.ng-invalid,.appointment-form textarea.ng-dirty.ng-invalid{padding-top:0.6875rem;padding-bottom:0.6875rem}.appointment-form .error .input-info,.appointment-form .ng-submitted .ng-invalid ~ .input-info,.appointment-form .ng-dirty.ng-invalid ~ .input-info{display:none}.appointment-form .autocomplete-input.btn-drop_default{line-height:inherit;color:#081c4a !important;background-color:#e6e8ec !important;border:none;border-radius:21.5px;padding:10px 15px 10px 20px;height:44px;font-family:'Rubik', sans-serif;font-size:14px;font-weight:500;width:100%;display:flex !important;justify-content:space-between !important}.appointment-form .autocomplete-input.btn-drop_default:hover{background-color:#CED2DB !important;box-shadow:0 2px 4px 0 rgba(8,28,74,0.3)}.appointment-form .autocomplete-input.btn-drop_default:active,.appointment-form .autocomplete-input.btn-drop_default:focus{border:1px solid #CED2DB;background-color:#FFFFFF !important;box-shadow:inset 0 0 6px 0 rgba(8,28,74,0.1)}.appointment-form .autocomplete-input.btn-drop_default:disabled{background-color:rgba(8,28,74,0.05) !important}.appointment-form .autocomplete-input.btn-drop_default ::placeholder{color:#081c4a}.appointment-form .dropdown-toggle2{width:18px;height:12px;background-image:url("/assets/navy@2x.png");background-repeat:no-repeat;background-position:center;content:"";border-right:0em solid transparent;background-size:12px 8px;padding-top:0px;position:absolute;top:35%;right:20%}.appointment-form .dropdown-toggle2:focus,.appointment-form .dropdown-toggle2:hover{width:18px;height:12px;background-image:url("/assets/navy@2x.png");background-repeat:no-repeat}.appointment-form .autocomplete-filter.insurance-dropdown{border:1px solid #CED2DB;position:absolute;border-radius:6px;box-shadow:0 4px 6px 0 rgba(8,28,74,0.3);width:100%;list-style:none;z-index:10000;transform:translate3d(0px, 44px, 0px);top:0;max-height:229px;overflow-y:scroll}.appointment-form .autocomplete-filter.insurance-dropdown::-webkit-scrollbar{height:100px;width:5px;border-radius:2.5px}.appointment-form .autocomplete-filter.insurance-dropdown::-webkit-scrollbar-thumb{background-color:rgba(8,28,74,0.2);border-radius:3px}.appointment-form .autocomplete-filter.insurance-dropdown::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,0.2)}.appointment-form .autocomplete-filter.insurance-dropdown a,.appointment-form .autocomplete-filter.insurance-dropdown a:first-child,.appointment-form .autocomplete-filter.insurance-dropdown a:last-child{font-family:Rubik;font-size:14px;display:block;padding:10px 15px 10px 15px;margin:0;cursor:pointer}.appointment-form .checkmark{left:0;position:absolute;height:20px;width:20px;border:1px solid #CED2DB;border-radius:1px;background-color:#FFFFFF;box-shadow:inset 0 0 2px 1px rgba(7,29,73,0.2)}.appointment-form div.nobr ul{margin-left:0}.appointment-form div.nobr ul li.filter-li label{margin-left:0}.appointment-form .show-hide-pwd-container:hover input:not(:checked) ~ .checkmark{border-radius:1px;background-color:#FFFFFF;border:1px solid #081C4A;box-shadow:inset 0 0 2px 1px rgba(7,29,73,0.2)}.appointment-form .show-hide-pwd-container input:checked ~ .checkmark{background-color:#2CD5C4;border-radius:1px;box-shadow:inset 0 0 2px 1px rgba(7,29,73,0.2)}.appointment-form .show-hide-pwd-container:after{content:"";position:absolute;display:none}.appointment-form .show-hide-pwd-container input:checked ~ .checkmark:after{display:block}.appointment-form .show-hide-pwd-container .checkmark:after{left:5px;top:1px;width:8px;height:12px;border:solid #FFFFFF;border-width:0 1.8px 1.8px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.appointment-form div.show-hide-pwd-container{font-size:14px;line-height:22px;color:#081C4A;padding:19px 0px 0px 0px}.appointment-form div.show-hide-pwd-container label{padding-top:0;margin-left:0;font-size:1rem;font-weight:normal}.appointment-form div.show-hide-pwd-container input[type="checkbox"]#show-password{margin-left:0;margin-top:0;border-radius:0}.appointment-form .branded-label,.appointment-form .appointment-form-terms{color:#081c4a}.appointment-form .pb-0{padding-bottom:0}.appointment-form .show-placeholder::placeholder{color:#687490 !important}@media only screen and (max-width: 40em){.sm\:max-w-none{max-width:none}.sm\:mb-16{margin-bottom:16px}.sm\:mt-16{margin-top:16px}.sm-only\:pt-5{padding-top:5px}}@media only screen and (min-width: 40.063em){.md\:max-w-350{max-width:350px}.md\:pt-20{padding-top:20px}}.confirm-appointment-sub-header{max-width:584px;margin:0 auto;font-family:Rubik;font-size:16px;line-height:26px;text-align:center;color:#081c4a}.confirm-appointment-header{padding-left:15px;padding-right:15px}@media only screen and (min-width: 40.063em){.confirm-appointment-header{padding-left:36px;padding-right:36px}}@media only screen and (min-width: 64.063em){.confirm-appointment-header{padding-left:68px;padding-right:68px}}.support-banner-for-booking-form .secure-logo-image a{white-space:nowrap}.support-banner-for-booking-form .secure-logo-image a img:last-of-type{vertical-align:sub}.support-banner-for-booking-form .secure-logo-image a img:first-of-type{vertical-align:baseline}@media only screen and (max-width: 1024px){.support-banner-for-booking-form .secure-logo-image a{white-space:normal}}button#continueReferralScreen1.btn-custom_primary:disabled,button#continueReferralScreen2.btn-custom_primary:disabled{pointer-events:none}#overlay-appointment-details .success-info-box,#overlay-appointment-details .warning-info-box,#overlay-appointment-details .error-info-box{position:relative}#overlay-appointment-details .success-info-box .close,#overlay-appointment-details .warning-info-box .close,#overlay-appointment-details .error-info-box .close{font-size:1.375rem;padding:9px 6px 4px;line-height:0;position:absolute;top:50%;margin-top:-0.6875rem;right:0.25rem;color:#333;opacity:0.3;background:inherit}.appointment-form .bnpl-select-radio-group{display:flex;flex-wrap:wrap;margin-right:-3px;margin-left:-3px;max-width:280px}.appointment-form .bnpl-select-radio-group .filter-li{flex:1 0 50%;margin:0px;padding-right:3px;padding-left:3px;padding:2.5px 3px;max-width:50%}.appointment-form .bnpl-select-radio-group .filter-li.bnpl-partner{flex-basis:100%;max-width:100%}.appointment-form .bnpl-select-radio-group .filter-li.bnpl-partner:not(:last-child){margin-bottom:10px}.appointment-form .bnpl-select-radio-group .filter-li.bnpl-partner [type="radio"]+label>.bnpl-select-text{padding-right:15px}.appointment-form .bnpl-select-radio-group .filter-li [type="radio"]{position:absolute;left:-9999px}.appointment-form .bnpl-select-radio-group .filter-li [type="radio"]+label{display:flex;align-items:center;background-color:#FFFFFF;border:1px solid #E6E8EC;border-radius:4px;height:auto;max-height:none;margin:0px;padding:15px}.appointment-form .bnpl-select-radio-group .filter-li [type="radio"]+label>.bnpl-select-text{text-align:center;width:100%}.appointment-form .bnpl-select-radio-group .filter-li [type="radio"]+label>.bnpl-select-text img{width:auto;max-width:100%;min-height:20px}.appointment-form .bnpl-select-radio-group .filter-li [type="radio"]+label>.bnpl-select-tag{color:#5E6B89;font-size:12px;line-height:18px;font-weight:normal;text-align:left;width:100%}.appointment-form .bnpl-select-radio-group .filter-li [type="radio"]+label>*{pointer-events:none}.appointment-form .bnpl-select-radio-group .filter-li [type="radio"]+label:after,.appointment-form .bnpl-select-radio-group .filter-li [type="radio"]+label:before{display:none}.appointment-form .bnpl-select-radio-group .filter-li [type="radio"]:checked+label{border-color:#081C4A}.appointment-form .bnpl-account-radio-group .filter-li{margin-right:0px}.appointment-form .bnpl-account-radio-group .filter-li [type="radio"]+label{background-color:transparent;font-size:14px;line-height:22px;font-weight:normal;height:auto;margin:0;max-height:none;min-width:0;padding:0px 0px 0px 25px}.appointment-form .bnpl-account-radio-group .filter-li [type="radio"]+label:before{margin:0;top:2px}.appointment-form .bnpl-account-radio-group .filter-li [type="radio"]+label:after{top:6px;left:4px}.appointment-form .bnpl-account-radio-group .filter-li:not(:last-child) [type="radio"]+label{margin-right:25px}.hide-practices{display:none !important}.practice-name-placeholder,.practice-address-placeholder,.profile-pic-placeholder,.practitioner-name-placeholder,.first-available-button-placeholder{background:#eee}.practice-name-placeholder:hover,.practice-address-placeholder:hover,.profile-pic-placeholder:hover,.practitioner-name-placeholder:hover,.first-available-button-placeholder:hover{cursor:default;pointer-events:none;background:#eee}.practice-name-placeholder{width:50%}.practices-placeholder-widget{margin-left:1rem;margin-right:1rem}.practice-address-placeholder{width:40%;box-shadow:inset #fff 0 0.5rem 0}.practice-address-placeholder-widget{background-color:white}.practice-filter-label-placeholder-widget{margin-top:0.5rem;background-color:white}.practice-filter-dropdown-placeholder-widget{height:2.6rem;margin-top:0;background-color:white;width:100%;margin-bottom:0.5rem;border-radius:2rem;display:inline-block}.practice-filter-result-placeholder-widget{width:120px;background-color:white}.first-available-button-placeholder-widget{background-color:white}.practice-name-placeholder-widget{margin-bottom:0.5rem;background-color:white}.practitioner-name-placeholder{font-size:1rem;width:70%}.filter-placeholder-widget{line-height:2.5rem}.practitioner-feature-placeholder{font-size:.5rem;width:30%}.first-available-button-placeholder{border:none}.book-another-placeholder{border-color:#eee}.book-another-placeholder:hover{cursor:default;pointer-events:none;border-color:#eee}.book-another-placeholder:after{display:none}@-o-keyframes pulse{0%{opacity:0}100%{opacity:.5}}@-ms-keyframes pulse{0%{opacity:0}100%{opacity:.5}}@-moz-keyframes pulse{0%{opacity:0}100%{opacity:.5}}@-webkit-keyframes pulse{0%{opacity:0}100%{opacity:.5}}@keyframes pulse{0%{opacity:0}100%{opacity:.5}}@-o-keyframes placeholder-text-intro{0%{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}}@-ms-keyframes placeholder-text-intro{0%{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}}@-moz-keyframes placeholder-text-intro{0%{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes placeholder-text-intro{0%{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}}@keyframes placeholder-text-intro{0%{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}}@-o-keyframes placeholder-button-intro{0%{box-shadow:inset #fff 0 0 0 0.5em,inset transparent 0 0 0 0.5em}100%{box-shadow:inset #fff 0 0 0 0,inset transparent 0 0 0 0.5em}}@-ms-keyframes placeholder-button-intro{0%{box-shadow:inset #fff 0 0 0 0.5em,inset transparent 0 0 0 0.5em}100%{box-shadow:inset #fff 0 0 0 0,inset transparent 0 0 0 0.5em}}@-moz-keyframes placeholder-button-intro{0%{box-shadow:inset #fff 0 0 0 0.5em,inset transparent 0 0 0 0.5em}100%{box-shadow:inset #fff 0 0 0 0,inset transparent 0 0 0 0.5em}}@-webkit-keyframes placeholder-button-intro{0%{box-shadow:inset #fff 0 0 0 0.5em,inset transparent 0 0 0 0.5em}100%{box-shadow:inset #fff 0 0 0 0,inset transparent 0 0 0 0.5em}}@keyframes placeholder-button-intro{0%{box-shadow:inset #fff 0 0 0 0.5em,inset transparent 0 0 0 0.5em}100%{box-shadow:inset #fff 0 0 0 0,inset transparent 0 0 0 0.5em}}@-o-keyframes placeholder-more-button-intro{0%{opacity:0}100%{opacity:1}}@-ms-keyframes placeholder-more-button-intro{0%{opacity:0}100%{opacity:1}}@-moz-keyframes placeholder-more-button-intro{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes placeholder-more-button-intro{0%{opacity:0}100%{opacity:1}}@keyframes placeholder-more-button-intro{0%{opacity:0}100%{opacity:1}}.practice-heading-placeholder,.practitioner-placeholder{position:relative}.practice-heading-placeholder:after,.practitioner-placeholder:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;-o-animation-name:pulse;-ms-animation-name:pulse;-moz-animation-name:pulse;-webkit-animation-name:pulse;animation-name:pulse;-o-animation-duration:750ms;-ms-animation-duration:750ms;-moz-animation-duration:750ms;-webkit-animation-duration:750ms;animation-duration:750ms;-o-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-o-animation-delay:0;-ms-animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;animation-delay:0;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-o-animation-direction:alternate;-ms-animation-direction:alternate;-moz-animation-direction:alternate;-webkit-animation-direction:alternate;animation-direction:alternate}.practice-name-placeholder,.practice-address-placeholder,.practitioner-name-placeholder,.practitioner-feature-placeholder{-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;-o-animation-name:placeholder-text-intro;-ms-animation-name:placeholder-text-intro;-moz-animation-name:placeholder-text-intro;-webkit-animation-name:placeholder-text-intro;animation-name:placeholder-text-intro;-o-animation-duration:500ms;-ms-animation-duration:500ms;-moz-animation-duration:500ms;-webkit-animation-duration:500ms;animation-duration:500ms;-o-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-ms-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-moz-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-webkit-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-o-animation-delay:0;-ms-animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;animation-delay:0;-o-animation-iteration-count:1;-ms-animation-iteration-count:1;-moz-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1;-o-animation-direction:normal;-ms-animation-direction:normal;-moz-animation-direction:normal;-webkit-animation-direction:normal;animation-direction:normal;-o-animation-duration:750ms;-ms-animation-duration:750ms;-moz-animation-duration:750ms;-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-fill-mode:backwards;-moz-animation-fill-mode:backwards;-ms-animation-fill-mode:backwards;-o-animation-fill-mode:backwards;animation-fill-mode:backwards}.profile-pic-placeholder,.first-available-button-placeholder{position:relative;overflow:hidden}.profile-pic-placeholder:after,.first-available-button-placeholder:after{content:'';position:absolute;width:1em;height:1em;border-radius:100%;-o-animation-name:placeholder-button-intro;-ms-animation-name:placeholder-button-intro;-moz-animation-name:placeholder-button-intro;-webkit-animation-name:placeholder-button-intro;animation-name:placeholder-button-intro;-o-animation-duration:500ms;-ms-animation-duration:500ms;-moz-animation-duration:500ms;-webkit-animation-duration:500ms;animation-duration:500ms;-o-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-ms-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-moz-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-webkit-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-o-animation-delay:0;-ms-animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;animation-delay:0;-o-animation-iteration-count:1;-ms-animation-iteration-count:1;-moz-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1;-o-animation-direction:normal;-ms-animation-direction:normal;-moz-animation-direction:normal;-webkit-animation-direction:normal;animation-direction:normal;-o-animation-duration:750ms;-ms-animation-duration:750ms;-moz-animation-duration:750ms;-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-fill-mode:backwards;-moz-animation-fill-mode:backwards;-ms-animation-fill-mode:backwards;-o-animation-fill-mode:backwards;animation-fill-mode:backwards}.book-another-placeholder{-o-animation-name:placeholder-more-button-intro;-ms-animation-name:placeholder-more-button-intro;-moz-animation-name:placeholder-more-button-intro;-webkit-animation-name:placeholder-more-button-intro;animation-name:placeholder-more-button-intro;-o-animation-duration:500ms;-ms-animation-duration:500ms;-moz-animation-duration:500ms;-webkit-animation-duration:500ms;animation-duration:500ms;-o-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-ms-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-moz-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-webkit-animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);animation-timing-function:cubic-bezier(0.75, 0, 0.25, 1);-o-animation-delay:0;-ms-animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;animation-delay:0;-o-animation-iteration-count:1;-ms-animation-iteration-count:1;-moz-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1;-o-animation-direction:normal;-ms-animation-direction:normal;-moz-animation-direction:normal;-webkit-animation-direction:normal;animation-direction:normal;-o-animation-duration:187.5ms;-ms-animation-duration:187.5ms;-moz-animation-duration:187.5ms;-webkit-animation-duration:187.5ms;animation-duration:187.5ms;-webkit-animation-fill-mode:backwards;-moz-animation-fill-mode:backwards;-ms-animation-fill-mode:backwards;-o-animation-fill-mode:backwards;animation-fill-mode:backwards}.profile-pic-placeholder:after{top:0;left:0;font-size:4rem}.first-available-button-placeholder:after{top:0;left:0;font-size:5rem}@media only screen and (min-device-width: 40.063em){.first-available-button-placeholder:after{top:-.43em;left:-.43em;font-size:25rem}}.practice-name-placeholder{-o-animation-delay:400ms;-ms-animation-delay:400ms;-moz-animation-delay:400ms;-webkit-animation-delay:400ms;animation-delay:400ms}.practice-address-placeholder{-o-animation-delay:450ms;-ms-animation-delay:450ms;-moz-animation-delay:450ms;-webkit-animation-delay:450ms;animation-delay:450ms}.practitioner-placeholder:nth-child(1):after{-o-animation-delay:100ms;-ms-animation-delay:100ms;-moz-animation-delay:100ms;-webkit-animation-delay:100ms;animation-delay:100ms}.practitioner-placeholder:nth-child(1) .profile-pic-placeholder:after{-o-animation-delay:500ms;-ms-animation-delay:500ms;-moz-animation-delay:500ms;-webkit-animation-delay:500ms;animation-delay:500ms}.practitioner-placeholder:nth-child(1) .practitioner-name-placeholder{-o-animation-delay:600ms;-ms-animation-delay:600ms;-moz-animation-delay:600ms;-webkit-animation-delay:600ms;animation-delay:600ms}.practitioner-placeholder:nth-child(1) .practitioner-feature-placeholder{-o-animation-delay:650ms;-ms-animation-delay:650ms;-moz-animation-delay:650ms;-webkit-animation-delay:650ms;animation-delay:650ms}.practitioner-placeholder:nth-child(1) .first-available-button-placeholder:after{-o-animation-delay:675ms;-ms-animation-delay:675ms;-moz-animation-delay:675ms;-webkit-animation-delay:675ms;animation-delay:675ms}.practitioner-placeholder:nth-child(1) .book-another-placeholder{-o-animation-delay:875ms;-ms-animation-delay:875ms;-moz-animation-delay:875ms;-webkit-animation-delay:875ms;animation-delay:875ms}.practitioner-placeholder:nth-child(2):after{-o-animation-delay:200ms;-ms-animation-delay:200ms;-moz-animation-delay:200ms;-webkit-animation-delay:200ms;animation-delay:200ms}.practitioner-placeholder:nth-child(2) .profile-pic-placeholder:after{-o-animation-delay:550ms;-ms-animation-delay:550ms;-moz-animation-delay:550ms;-webkit-animation-delay:550ms;animation-delay:550ms}.practitioner-placeholder:nth-child(2) .practitioner-name-placeholder{-o-animation-delay:650ms;-ms-animation-delay:650ms;-moz-animation-delay:650ms;-webkit-animation-delay:650ms;animation-delay:650ms}.practitioner-placeholder:nth-child(2) .practitioner-feature-placeholder{-o-animation-delay:700ms;-ms-animation-delay:700ms;-moz-animation-delay:700ms;-webkit-animation-delay:700ms;animation-delay:700ms}.practitioner-placeholder:nth-child(2) .first-available-button-placeholder:after{-o-animation-delay:725ms;-ms-animation-delay:725ms;-moz-animation-delay:725ms;-webkit-animation-delay:725ms;animation-delay:725ms}.practitioner-placeholder:nth-child(2) .book-another-placeholder{-o-animation-delay:925ms;-ms-animation-delay:925ms;-moz-animation-delay:925ms;-webkit-animation-delay:925ms;animation-delay:925ms}.practitioner-placeholder:nth-child(3):after{-o-animation-delay:300ms;-ms-animation-delay:300ms;-moz-animation-delay:300ms;-webkit-animation-delay:300ms;animation-delay:300ms}.practitioner-placeholder:nth-child(3) .profile-pic-placeholder:after{-o-animation-delay:600ms;-ms-animation-delay:600ms;-moz-animation-delay:600ms;-webkit-animation-delay:600ms;animation-delay:600ms}.practitioner-placeholder:nth-child(3) .practitioner-name-placeholder{-o-animation-delay:700ms;-ms-animation-delay:700ms;-moz-animation-delay:700ms;-webkit-animation-delay:700ms;animation-delay:700ms}.practitioner-placeholder:nth-child(3) .practitioner-feature-placeholder{-o-animation-delay:750ms;-ms-animation-delay:750ms;-moz-animation-delay:750ms;-webkit-animation-delay:750ms;animation-delay:750ms}.practitioner-placeholder:nth-child(3) .first-available-button-placeholder:after{-o-animation-delay:775ms;-ms-animation-delay:775ms;-moz-animation-delay:775ms;-webkit-animation-delay:775ms;animation-delay:775ms}.practitioner-placeholder:nth-child(3) .book-another-placeholder{-o-animation-delay:975ms;-ms-animation-delay:975ms;-moz-animation-delay:975ms;-webkit-animation-delay:975ms;animation-delay:975ms}.practitioner-placeholder:nth-child(4):after{-o-animation-delay:400ms;-ms-animation-delay:400ms;-moz-animation-delay:400ms;-webkit-animation-delay:400ms;animation-delay:400ms}.practitioner-placeholder:nth-child(4) .profile-pic-placeholder:after{-o-animation-delay:650ms;-ms-animation-delay:650ms;-moz-animation-delay:650ms;-webkit-animation-delay:650ms;animation-delay:650ms}.practitioner-placeholder:nth-child(4) .practitioner-name-placeholder{-o-animation-delay:750ms;-ms-animation-delay:750ms;-moz-animation-delay:750ms;-webkit-animation-delay:750ms;animation-delay:750ms}.practitioner-placeholder:nth-child(4) .practitioner-feature-placeholder{-o-animation-delay:800ms;-ms-animation-delay:800ms;-moz-animation-delay:800ms;-webkit-animation-delay:800ms;animation-delay:800ms}.practitioner-placeholder:nth-child(4) .first-available-button-placeholder:after{-o-animation-delay:825ms;-ms-animation-delay:825ms;-moz-animation-delay:825ms;-webkit-animation-delay:825ms;animation-delay:825ms}.practitioner-placeholder:nth-child(4) .book-another-placeholder{-o-animation-delay:1025ms;-ms-animation-delay:1025ms;-moz-animation-delay:1025ms;-webkit-animation-delay:1025ms;animation-delay:1025ms}.placeholder-container{height:192px;padding-top:50px}.placeholder-container div{text-align:center}.placeholder-container div span{font-family:Rubik;font-size:14px;color:#5E6B89}.placeholders-loader{border:3px solid rgba(8,28,74,0.1);border-top:3px solid rgba(0,123,131,0.4);border-radius:50%;width:43px;height:43px;animation:spin 2s linear infinite;margin-right:auto;margin-left:auto;margin-bottom:15px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.placeholder-container{height:192px;padding-top:50px}.placeholder-container div{text-align:center}.placeholder-container div span{font-family:Rubik;font-size:14px;color:#5E6B89}.placeholders-loader{border:3px solid rgba(8,28,74,0.1);border-top:3px solid rgba(0,123,131,0.4);border-radius:50%;width:43px;height:43px;animation:spin 2s linear infinite;margin-right:auto;margin-left:auto;margin-bottom:15px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.pms-body{background-color:#fff}#pms{border-color:#0067b1;background-color:transparent}.pms-container{background-color:transparent;width:100%}.practice-sign-up-container{margin:1rem;min-height:600px}.practice-sign-up-pms-container{height:32.5rem}.first-available-button-sign-up{text-align:center;line-height:2}.pms-dropdown{position:static !important}.search-filters-container .filter-button{border-color:#eee}.practice-name-container,.practice-location-container{padding-bottom:1px}.practice-name-description{margin:0 .25em 0.5em .25em;display:inline-block}.autocomplete-extra{margin-bottom:0}.autocomplete-mobile{top:-3rem;height:4rem}.autocomplete-mobile-info{top:3rem;height:4rem}.practice-name-info-container{height:4rem}.practice-name-info{position:relative;top:-3.6em}.error-input-info-accept-terms{top:1.9rem;color:#ff961a;margin-left:1.625rem;position:absolute}div input[type='text'].practice-location-disabled{background-color:#fff}div.has-info .practice-name-input,div input.practice-location{border-color:#aaa}@media only screen and (min-device-width: 40.063em){.practice-sign-up-pms-container{height:33.5rem}.first-available-button-sign-up{line-height:1.8}.autocomplete-mobile{top:3.2rem !important;height:inherit}.autocomplete-mobile-info{top:2.1rem;height:1rem}}.or{margin:-2rem auto 0.5rem auto;padding:0 1rem;width:4rem;background:#eee}.social-login-icon{margin:.25rem .5rem 0 0;width:26px;height:26px;border-radius:100%;opacity:.8}.social-login-icon:hover{opacity:1}.actions{margin-bottom:0}.show-error-msg{display:block;margin-bottom:12px}.hide-birth-date-info{display:none}#create-patient select{line-height:1.2;font-size:1.25rem;margin-bottom:1rem}#create-patient select option{font-size:1rem}.profile-editable{position:relative}.profile-edit-container{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,103,177,0.8)}.profile-edit-text{padding:.5rem;color:#fff;font-size:.75rem;line-height:1em;position:absolute;top:calc(50% - 1em);left:0;width:100%;text-align:center}.profile-edit-text:hover{cursor:pointer;text-decoration:underline}.practice-logo{margin:0 auto;width:100%}.practice-logo.appointmentwidget-logo{width:auto;display:block}.practice-image-container{margin:1rem 0}#practiceImage{width:100%}#practiceMetaText{color:rgba(7,28,73,0.5);font-size:0.9rem;margin-bottom:1rem;overflow:hidden}#practiceMetaText .profile-text{margin-right:2rem;float:left}#practiceMetaText .profile-text:last-child{margin-right:0}.profile-text{white-space:pre-wrap}.practitioner-modal{height:65%}.textAreaEditable{border-bottom:1px dotted #aaa}.textAreaEditable:hover{cursor:pointer;border-bottom-style:solid}#profile-map-container{height:50vh;min-height:12.5rem}#opening-hours{text-transform:capitalize}#contact{width:auto;max-width:999px}.claim-panel{transition:color 300ms ease-out}.claim-panel a{transition:color 300ms ease-out}.claim-panel.loading{position:relative;color:transparent}.claim-panel.loading:after{position:absolute;width:1em;height:1em;border:2px solid transparent;border-radius:100%;border-top-color:#aaa;top:calc(50% - .5em);left:calc(50% - .5em);-o-animation-name:spin;-ms-animation-name:spin;-moz-animation-name:spin;-webkit-animation-name:spin;animation-name:spin;-o-animation-duration:1s;-ms-animation-duration:1s;-moz-animation-duration:1s;-webkit-animation-duration:1s;animation-duration:1s;-o-animation-timing-function:linear;-ms-animation-timing-function:linear;-moz-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear;-o-animation-delay:0;-ms-animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;animation-delay:0;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-o-animation-direction:normal;-ms-animation-direction:normal;-moz-animation-direction:normal;-webkit-animation-direction:normal;animation-direction:normal;content:''}.claim-panel.loading a{color:transparent}.claimed-text{display:none}.claim-failed-text{display:none}.claimed .claim-text{display:none}.claimed .claimed-text{display:inherit}.claim-failed .claim-text{display:none}.claim-failed .claim-failed-text{display:inherit}.subscriber-image{width:100%;height:12rem;background-size:cover;background-position:center;background-repeat:no-repeat}.practitioner-bio .subscriber-image{margin-bottom:1rem}.subscriber-info{padding:1rem 1rem 0 1rem;background:#fff}.subscriber-info p{display:inline-block}.subscriber-info.not-enabled{border:2px solid #fff;border-top:none;background:transparent}.popover{max-width:9999px;z-index:999}.popover button{margin-right:1rem;border-radius:2rem}.popover i{font-style:normal}.popover .glyphicon-ok:after{content:'Save changes'}.popover .editable-cancel,.popover .editable-cancel:hover,.popover .editable-cancel:focus,.popover .editable-cancel:active{background:transparent;color:#0067b1}.popover .glyphicon-remove:after{content:'Cancel'}.practitioner-bio{overflow-y:auto;height:43.750em}.blog-post-header{margin-bottom:1rem;display:table}.blog-thumbnail{margin-right:1rem;border-radius:100%;width:5rem;height:5rem;float:left;display:table-cell;vertical-align:middle;background-size:cover;background-position:center center}.blog-heading{margin:0 0 0 5.5rem;width:100%;display:table-cell;vertical-align:middle}.blog-date{display:block;line-height:1}.hide-it{display:none}.subnavigation-container{background:#00497e;position:relative;z-index:1}.subnavigation-container .sub-nav{max-width:62.5rem;margin:0 auto;margin-bottom:0;display:block;background:transparent}.subnavigation-container .sub-nav dd a{color:#aac2d4}.subnavigation-container .sub-nav dd a:hover{color:#fff}.subnavigation-container .sub-nav dd.highlight a{color:#fff;font-weight:normal}.widget-modal{border:none;padding:0 0 2rem 0;position:fixed;top:0 !important;width:100%;height:100%;background:none;box-shadow:none;-webkit-overflow-scrolling:touch;min-height:auto}@media only screen and (min-width: 64.063em){.widget-modal{padding:0;width:100%}}.widget-modal .close-reveal-modal{margin-right:.5rem;font-weight:lighter;color:rgba(255,255,255,0.5);float:right}.widget-modal .close-reveal-modal:hover{color:#fff}@media only screen and (min-width: 64.063em){.widget-modal .close-reveal-modal{font-size:4rem}}.cancel-dialog{padding:0px !important;min-width:260px}.cancel-dialog h2{margin:0 !important}.cancel-dialog p.overlay-text{margin-top:1.25rem;margin-bottom:2.5rem !important}.cancel-dialog .overlay-header{background-color:#0067b1;border-radius:0px;padding-top:1.875rem;text-align:center}.cancel-dialog .overlay-header .overlay-heading{border-bottom:none;font-weight:bold;font-size:0.75em;margin:0.5rem 0 0;padding-left:0}.cancel-dialog a.secondary{background-color:#0067b1 !important;border-color:#0067b1 !important;color:white;border-radius:1000px !important;display:block !important}.cancel-dialog a.large{padding-top:1.125rem;padding-right:2.25rem;padding-bottom:1.1875rem;padding-left:2.25rem;font-size:1.25rem;line-height:1.2;margin:0 auto 2.5rem;width:65%;min-width:14.25rem}.cancel-dialog a.close{color:#0067b1}.cancel-dialog fieldset{display:none}.cancel-dialog .overlay-close{color:white;opacity:0.5}.cancel-dialog .overlay-close:hover{opacity:1}.cancel-dialog .sa-button-container{height:2.5rem}#feedbackify textarea,#feedbackify .femail{border-radius:0;min-height:0}#feedbackify td.fby-d,#feedbackify td.fby-d-h{background:#fff !important}#feedbackify table#fby-form{border-radius:0.5rem !important;overflow:hidden !important;box-shadow:rgba(0,0,0,0.8) 0 0 1rem !important}#feedbackify div.fby-tab-r{top:initial;bottom:5%;display:none !important}#feedbackify div#fbya #fbyb .fby-tab-r{display:none !important}@media only screen and (max-width: 40em){#feedbackify table#fby-form{width:95% !important;left:2.5% !important}#feedbackify table#fby-form .feedback-contain2{width:100% !important}#feedbackify table#fby-form .main-content{height:auto !important}#feedbackify table#fby-form .femail{width:100%}#feedbackify div.fby-screen{display:none}}#feedbackify #fby-tab-8588{display:none !important}.mr_social_sharing_wrapper{display:none}.blog h2,.blog h3{color:#0067b1}.blog p{font-size:1.25rem}.blog p.lead{font-size:1.5rem}@media only screen and (min-width: 40.063em){.blog .column>p{width:66.66667%}.blog .column>p.lead{width:100%}.blog blockquote{margin-top:-0.1875rem}.blog blockquote p{font-size:1.4em}}@media only screen and (min-width: 64.063em){.blog blockquote{margin-top:-0.625rem}.blog blockquote p{font-size:1.75em}}.banner-icon{width:3.75rem;height:3.75rem}h1,h2,h3,h4,h5,h6{letter-spacing:-0.03125rem !important}body,h1,h2,h3,h4,h5,h6{font-family:"Rubik", "Helvetica Neue", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif}ul.pagination.ava-pagination-extra li a{font-family:"Helvetica Neue", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif}button,.button{font-family:"Rubik", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif}.logo-ga{margin:auto}.date-pick-options [type="radio"]:checked+label,.date-pick-options [type="radio"]:checked+label:after{background-color:#0067B1}.date-pick-options [type="radio"]:checked+label{color:#FFFFFF}.appointment-steps{background-color:#0067b1}.appointment-require-field{color:#0067b1}.emergency-warning{background:#0067b1}.appointment-login{color:#999}.appointment-login a{color:#2dd3c5}.appointment-login a:hover{color:#061d49}a.cancel-appointment-text,a.cancel-appointment-text:hover,a.cancel-appointment-text:active,a.appointment-feedback-link,a.appointment-feedback-link:hover,a.appointment-feedback-link:active,a.appointment-confirm-links,a.appointment-confirm-links:hover,a.appointment-confirm-links:active{color:#007B83 !important}.warning-required-fields{color:#e0147b}.emergency-warning{background:#fff;color:#081c4a}.emergency-warning .fa-exclamation-triangle-extra{color:#081c4a}.appointment-login-button{color:#05c2de;border-color:#05c2de}.button.small.appointment-login-button:hover,.button.small.appointment-login-button:active{color:#fff;background:#081c4a;border-color:#081c4a}.filter-button.selected{color:#fff;background:#081c4a;border-color:#081c4a}.appointment-form .filter-container:not(.small):not(.dropdown) .filter-li:first-child .filter-button{border-top-left-radius:10px;border-bottom-left-radius:10px}.filter-li:last-child .filter-button{border-top-right-radius:10px;border-bottom-right-radius:10px}form.appointment-form input,form.appointment-form textarea.notes,form.appointment-form .filter-container:not(.small):not(.dropdown) .filter-li,form.login-form input,form.login-form textarea.notes,form.login-form .filter-container:not(.small):not(.dropdown) .filter-li{border-radius:10px}.filter-button{color:#081c4a;background:#fff}.appointment-required{color:#0067b1}.overlay-container .show-phone-number a#showPhoneNumber,.overlay-container .booking-widget-show-phone a#showPhoneNumber,.overlay-container .easy-recall-extra-appointment a#showPhoneNumber{background:grey;color:#aaaaaa;background-color:white;border-color:#cccccc;border-width:2pt}.overlay-container .show-phone-number a#showPhoneNumber svg,.overlay-container .booking-widget-show-phone a#showPhoneNumber svg,.overlay-container .easy-recall-extra-appointment a#showPhoneNumber svg{fill:#aaaaaa}.overlay-container .show-phone-number a#showPhoneNumber:hover,.overlay-container .booking-widget-show-phone a#showPhoneNumber:hover,.overlay-container .easy-recall-extra-appointment a#showPhoneNumber:hover{color:#fff;border-color:#24a99e;background-color:#24a99e}.overlay-container .show-phone-number a#showPhoneNumber:hover svg,.overlay-container .booking-widget-show-phone a#showPhoneNumber:hover svg,.overlay-container .easy-recall-extra-appointment a#showPhoneNumber:hover svg{fill:#fff}.overlay-container .overlay-content{background:white}.page-footer{background:#FFFFFF;height:auto}.page-footer .svha-footer{display:flex;flex-wrap:wrap;justify-content:space-between}.page-footer .svha-footer a{display:block;color:#0067B1;font-weight:600;font-size:13px;font-family:Montserrat;padding:10px}.page-footer .svha-footer a:hover{color:#003478}.page-footer .svha-footer .Hospital-links{padding-bottom:0;border-bottom:none}.page-footer .svha-footer div{padding:20px 0 30px 0;border-bottom:1px solid #B4BAC8}.page-footer .w-half{width:50%}.page-footer .secure-logo-image{font-family:Rubik;color:#081C4A;font-size:14px;line-height:17px;text-align:left}.page-footer .secure-logo-image img:first-of-type{height:17px;width:17px;margin-right:10px;vertical-align:unset}.page-footer .secure-logo-image img:last-of-type{height:20px;margin:0 5px;vertical-align:top}.page-footer .secure-logo-image div{padding-bottom:0;border-bottom:none}.page-footer ul{display:flex;justify-content:flex-end;flex-wrap:wrap;margin:0;padding:0}.page-footer ul li{list-style:none}.page-footer ul li a{color:#0067B1;font-weight:600;font-size:13px;font-family:Montserrat;padding:10px}.page-footer ul li a:hover{color:#003478}@media (min-width: 768px){.page-footer .svha-footer .Hospital-links a{padding-left:0}}@media (max-width: 768px){.page-footer{padding-bottom:50px}.page-footer .container{padding:0}.page-footer .secure-logo-image{text-align:center}.page-footer .svha-footer{display:block}.page-footer .svha-footer div{width:100%}.page-footer .svha-footer div:last-of-type{border:none;padding-top:0px}.page-footer ul{justify-content:center}.page-footer a{text-align:center}}@media (max-width: 576px){.page-footer{padding-bottom:50px}.page-footer .w-half{width:100%}.page-footer .svha-footer{display:block}.page-footer .svha-footer div:last-of-type{border:none;padding-top:0px}.page-footer .svha-footer span{display:none}.page-footer ul{text-align:center}}.overlay-policies,.overlay-details-container,.overlay-processing-container,.overlay-header{background-color:#F2F3F6}.appointment-feedback-link,.cancel-appointment-text,.appointment-required-extra,.required-fields{color:#081c4a}.overlay-container-cancel-appointment .overlay-header-cancel{background:#FFD0E5;border-top:1px solid #e0147b;border-bottom:1px solid #e0147b}.overlay-container-cancel-appointment .overlay-header .overlay-heading-details{color:#081c4a}:not(.optional)::-webkit-input-placeholder{color:#687490}:not(.optional):-moz-placeholder{color:#687490;opacity:1}:not(.optional):-moz-placeholder{color:#687490;opacity:1}:not(.optional):-ms-input-placeholder{color:#687490}customMarker{color:#0076c0}.header-container{background-color:white;position:relative;z-index:110}.header-logo{text-align:center;width:100%}.header-logo .img{max-width:none}.header-background{height:79px}.header-background .img{opacity:0.2}.logo{height:101px;margin-top:15px;margin-left:0;margin-bottom:10px}.svha-logo{width:283.85px;height:101px}.mater-logo{width:256.25px;height:101px}@media (min-width: 769px) and (max-width: 880px){.svha-logo{width:auto;max-width:100%;height:auto;max-height:70px}.mater-logo{width:auto;max-width:100%;height:auto;max-height:70px}}@media only screen and (min-width: 40.063em){.header-logo{text-align:left;position:absolute;z-index:110;width:100%}.header-background{text-align:right;display:block}.header-background .img{opacity:1}}.search-filters-container .dropdown-icon{border-top-color:white}.search-filters-container .autocomplete-input.filled{color:#081C4A;background:#E6E8EC;border:1px solid #CED2DB}.search-filters-container .autocomplete-input.filled:hover{background:#00497e;border-color:#00497e}.appointment-heading,.appointment-subheading,.practice-name-policy{color:#081c4a}.mapboxgl-marker svg{fill:#0076C0}.mapboxgl-marker svg g{fill:#0076C0}.hollowMarker .hollowSvgMarker{stroke:#0076C0 !important}.filter-label-txt,.filter-label-txt strong{color:#081C4A;font-weight:bold !important}.filter-steps-extra{background:#43BFAC}.search-filters-tab.selected{border-bottom-color:black;font-weight:500}.search-filters-tab:hover,.search-filters-tab.selected{color:black;fill:black;stroke:black}.available-filter{font-weight:700}.non-subscriber-icon{fill:#0067b1}.non-subscribers .non-subscriber-phone.button{position:relative;right:0;bottom:0}ul.no-bullet.non-subscriber-details{font-size:.75rem}h3.practice-name{margin-bottom:1rem}.quick-search-bar{display:block;background-color:#0076C0}.search-bar-title{color:white}.search-results-container{overflow:inherit}.search-results-container map{top:1px}.align-middle{margin:auto}.search-results-section{border-bottom:none}.nav-option-styles.selected{color:#0076C0 !important;fill:#0076C0 !important;stroke:#0076C0 !important;border-bottom-color:#0076C0 !important}.search-filter-content ul li label{font-family:Rubik;font-size:14px;font-weight:normal;color:#081C4A;line-height:18px}.search-filter-content ul li .filter-option-type button,.search-filter-content ul li .filter-option-type input[type="text"].show-placeholder::-moz-placeholder{font-family:Rubik;font-size:14px;font-weight:normal !important;color:#081C4A;opacity:1}.search-filter-content ul li .filter-option-type button,.search-filter-content ul li .filter-option-type input[type="text"]:-ms-input-placeholder{font-family:Rubik;font-size:14px;font-weight:normal !important;color:#081C4A}.search-filter-content ul li .filter-option-type button,.search-filter-content ul li .filter-option-type input[type="text"]::-webkit-input-placeholder{font-family:Rubik;font-size:14px;font-weight:normal !important;color:#081C4A}.autocomplete-filter.filter-option-dropdown .filter-button:hover{background-color:#D9E8F3}.font-placeholder::placeholder{font-weight:500 !important}.autocomplete-filter.filter-option-dropdown .filter-button.selected{background-color:#80B3D8}.all-results-content{background-color:#F2F3F6}.non-subscriber-main .practice-heading .practice-name .nonSubscriber-name a,.non-subscriber-main .practice-heading .practice-name .nonSubscriber-name span:first-of-type,.non-subscriber-main .practice-name .nonSubscriber-name a,.non-subscriber-main .practice-name .nonSubscriber-name span:first-of-type{color:#39474E;font-size:28px;font-weight:bold;line-height:38px;max-width:300px;display:inline-block}.non-subscriber-main .practice-heading .practice-name .non-subscriber-phone,.non-subscriber-main .practice-name .non-subscriber-phone{color:#0076C0}.book-another-styles{border:2px solid #0076C0 !important}.book-another-styles:after{color:#0076c0 !important}.book-another.book-another-styles:hover{background-color:transparent}.non-subsriber-phone-button.book-another{padding-top:17px}.practice-name-title a,.practice-name-title span{color:#0067B1}.no-results-listed-text{font-weight:normal}.button-primary,.schedule-button-primary{background-color:#081C4A;margin:0}.schedule-button-primary:hover,.schedule-button-primary:focus,.button-primary:hover,.button-primary:focus{background-color:#081C4A;box-shadow:0 2px 4px 0 rgba(8,28,74,0.4)}.practitioner-details{border-top:none}.see-more-link{color:#0067b1 !important}.see-more-link:hover{color:#0067b1 !important}.show-availability-toggle{color:#0067b1 !important}.availability-day-heading-title,.practitioner-features{color:#0067B1}.practitioner-details .practitioner-info a,.practitioner-heading a{color:#0067B1}.practitioner-details .practitioner-info .practitioner-name,.practitioner-heading .practitioner-name{color:#0067B1;font-weight:500}.non-subscriber-footer,.no-results-listed-text{border-top:none;color:#081C4A}.header-background{height:141px}.header-background .button-section{padding-top:56px;padding-right:30px}.mapbox-marker-wrapper .mapboxgl-popup-close-button{font-family:Helvetica,Roboto,Arial,sans-serif}.map-info .map-info-phone,.map-info .map-practice-address{color:#0067b1}.button.secondary,.button.secondary:hover{background-color:#43bfac !important;border-color:#43bfac !important}.booking-widget-appointment-header h4{color:#39474e !important}.booking-widget-practice-name span{color:#39474e !important}@media screen and (max-width: 640px){.logo{margin-left:unset;height:105px}.non-subscriber-main .practice-heading .practice-name .nonSubscriber-name a,.non-subscriber-main .practice-heading .practice-name .nonSubscriber-name span:first-of-type,.non-subscriber-main .practice-name .nonSubscriber-name a,.non-subscriber-main .practice-name .nonSubscriber-name span:first-of-type{font-size:18px;line-height:inherit}}@media screen and (max-width: 992px){.header-background{height:unset}.header-background .button-section{padding-top:30px}}.font-weight-500{font-weight:500 !important}.widget-results-container.default-widget-search .autocomplete-filter.filter-container.dropdown .filter-button.selected{background-color:#80b3d8 !important}.widget-results-container.default-widget-search .autocomplete-filter.filter-container.dropdown .filter-button:hover{background-color:#D9E8F3 !important}.appointment-summary-container input[type="text"]:focus,.appointment-summary-container input[type="password"]:focus,.appointment-summary-container input[type="email"]:focus,.appointment-summary-container input[type="number"]:focus,.appointment-summary-container input[type="search"]:focus,.appointment-summary-container input[type="tel"]:focus,.appointment-summary-container select:focus,.appointment-confirmed-details{color:#081c4a}.appointment-section-title{font-family:"Rubik", "Helvetica Neue", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", sans-serif}form.appointment-form input,form.appointment-form textarea.notes,form.appointment-form .filter-container:not(.small):not(.dropdown) .filter-li,form.login-form input,form.login-form textarea.notes,form.login-form .filter-container:not(.small):not(.dropdown) .filter-li{color:#081c4a}.branded-label,.appointment-form-terms{color:#081c4a}.appointment-summary-container button.btn-custom_primary,.appointment-summary-container .btn-custom_primary,.appointment-summary-container button.secondary#continueBooking,.appointment-summary-container button.secondary#proceedBooking,.overlay-container-cancel-appointment button.btn-custom_primary,.overlay-container-cancel-appointment .btn-custom_primary,.overlay-container-cancel-appointment button.secondary#continueBooking,.overlay-container-cancel-appointment button.secondary#proceedBooking,.login-page-container button.btn-custom_primary,.login-page-container .btn-custom_primary,.login-page-container button.secondary#continueBooking,.login-page-container button.secondary#proceedBooking,.overlay-verify-mobile-container button.btn-custom_primary,.overlay-verify-mobile-container .btn-custom_primary,.overlay-verify-mobile-container button.secondary#continueBooking,.overlay-verify-mobile-container button.secondary#proceedBooking,.overlay-existing-container button.btn-custom_primary,.overlay-existing-container .btn-custom_primary,.overlay-existing-container button.secondary#continueBooking,.overlay-existing-container button.secondary#proceedBooking{background-color:#081C4A;border:0;color:white}.appointment-summary-container button.btn-custom_primary:hover,.appointment-summary-container .btn-custom_primary:hover,.appointment-summary-container button.secondary#continueBooking:hover,.appointment-summary-container button.secondary#proceedBooking:hover,.overlay-container-cancel-appointment button.btn-custom_primary:hover,.overlay-container-cancel-appointment .btn-custom_primary:hover,.overlay-container-cancel-appointment button.secondary#continueBooking:hover,.overlay-container-cancel-appointment button.secondary#proceedBooking:hover,.login-page-container button.btn-custom_primary:hover,.login-page-container .btn-custom_primary:hover,.login-page-container button.secondary#continueBooking:hover,.login-page-container button.secondary#proceedBooking:hover,.overlay-verify-mobile-container button.btn-custom_primary:hover,.overlay-verify-mobile-container .btn-custom_primary:hover,.overlay-verify-mobile-container button.secondary#continueBooking:hover,.overlay-verify-mobile-container button.secondary#proceedBooking:hover,.overlay-existing-container button.btn-custom_primary:hover,.overlay-existing-container .btn-custom_primary:hover,.overlay-existing-container button.secondary#continueBooking:hover,.overlay-existing-container button.secondary#proceedBooking:hover{background-color:#001035}.appointment-summary-container button.btn-custom_primary:focus,.appointment-summary-container .btn-custom_primary:focus,.appointment-summary-container button.secondary#continueBooking:focus,.appointment-summary-container button.secondary#proceedBooking:focus,.overlay-container-cancel-appointment button.btn-custom_primary:focus,.overlay-container-cancel-appointment .btn-custom_primary:focus,.overlay-container-cancel-appointment button.secondary#continueBooking:focus,.overlay-container-cancel-appointment button.secondary#proceedBooking:focus,.login-page-container button.btn-custom_primary:focus,.login-page-container .btn-custom_primary:focus,.login-page-container button.secondary#continueBooking:focus,.login-page-container button.secondary#proceedBooking:focus,.overlay-verify-mobile-container button.btn-custom_primary:focus,.overlay-verify-mobile-container .btn-custom_primary:focus,.overlay-verify-mobile-container button.secondary#continueBooking:focus,.overlay-verify-mobile-container button.secondary#proceedBooking:focus,.overlay-existing-container button.btn-custom_primary:focus,.overlay-existing-container .btn-custom_primary:focus,.overlay-existing-container button.secondary#continueBooking:focus,.overlay-existing-container button.secondary#proceedBooking:focus{background-color:#000E2D}.appointment-summary-container button.btn-custom_primary:disabled,.appointment-summary-container .btn-custom_primary:disabled,.appointment-summary-container button.secondary#continueBooking:disabled,.appointment-summary-container button.secondary#proceedBooking:disabled,.overlay-container-cancel-appointment button.btn-custom_primary:disabled,.overlay-container-cancel-appointment .btn-custom_primary:disabled,.overlay-container-cancel-appointment button.secondary#continueBooking:disabled,.overlay-container-cancel-appointment button.secondary#proceedBooking:disabled,.login-page-container button.btn-custom_primary:disabled,.login-page-container .btn-custom_primary:disabled,.login-page-container button.secondary#continueBooking:disabled,.login-page-container button.secondary#proceedBooking:disabled,.overlay-verify-mobile-container button.btn-custom_primary:disabled,.overlay-verify-mobile-container .btn-custom_primary:disabled,.overlay-verify-mobile-container button.secondary#continueBooking:disabled,.overlay-verify-mobile-container button.secondary#proceedBooking:disabled,.overlay-existing-container button.btn-custom_primary:disabled,.overlay-existing-container .btn-custom_primary:disabled,.overlay-existing-container button.secondary#continueBooking:disabled,.overlay-existing-container button.secondary#proceedBooking:disabled{background-color:rgba(8,28,74,0.4);background-color:rgba(8,28,74,0.4)}.appointment-summary-container .link-styles,.overlay-container-cancel-appointment .link-styles,.login-page-container .link-styles,.overlay-verify-mobile-container .link-styles,.overlay-existing-container .link-styles{color:#007B83;text-decoration:underline;cursor:pointer}.appointment-summary-container .link-styles:hover,.appointment-summary-container .link-styles:focus,.overlay-container-cancel-appointment .link-styles:hover,.overlay-container-cancel-appointment .link-styles:focus,.login-page-container .link-styles:hover,.login-page-container .link-styles:focus,.overlay-verify-mobile-container .link-styles:hover,.overlay-verify-mobile-container .link-styles:focus,.overlay-existing-container .link-styles:hover,.overlay-existing-container .link-styles:focus{color:#005358}.appointment-summary-container .link-styles:active,.overlay-container-cancel-appointment .link-styles:active,.login-page-container .link-styles:active,.overlay-verify-mobile-container .link-styles:active,.overlay-existing-container .link-styles:active{color:#081c4a}.appointment-summary-container .error-msg,.overlay-container-cancel-appointment .error-msg,.login-page-container .error-msg,.overlay-verify-mobile-container .error-msg,.overlay-existing-container .error-msg{color:#e0147b}.appointment-summary-container input[type="radio"]:checked+label,.overlay-container-cancel-appointment input[type="radio"]:checked+label,.login-page-container input[type="radio"]:checked+label,.overlay-verify-mobile-container input[type="radio"]:checked+label,.overlay-existing-container input[type="radio"]:checked+label{color:#081C4A}.appointment-summary-container .insurance-dropdown,.overlay-container-cancel-appointment .insurance-dropdown,.login-page-container .insurance-dropdown,.overlay-verify-mobile-container .insurance-dropdown,.overlay-existing-container .insurance-dropdown{border:1px solid #CED2DB;background-color:#FFFFFF}.appointment-summary-container .insurance-dropdown a,.overlay-container-cancel-appointment .insurance-dropdown a,.login-page-container .insurance-dropdown a,.overlay-verify-mobile-container .insurance-dropdown a,.overlay-existing-container .insurance-dropdown a{color:#081C4A}.appointment-summary-container .insurance-dropdown a.selected,.overlay-container-cancel-appointment .insurance-dropdown a.selected,.login-page-container .insurance-dropdown a.selected,.overlay-verify-mobile-container .insurance-dropdown a.selected,.overlay-existing-container .insurance-dropdown a.selected{background-color:#2BD6C4;color:#081c4a}.appointment-summary-container .insurance-dropdown a:hover,.overlay-container-cancel-appointment .insurance-dropdown a:hover,.login-page-container .insurance-dropdown a:hover,.overlay-verify-mobile-container .insurance-dropdown a:hover,.overlay-existing-container .insurance-dropdown a:hover{background-color:#BFF2ED;color:#081C4A}.calender-ui-styles #latersingledatepicker .ui-state-disabled,.calender-ui-styles #latermultidatepicker .ui-state-disabled{color:rgba(7,29,73,0.7) !important;opacity:0.4}.calender-ui-styles #latersingledatepicker .ui-datepicker-current-day,.calender-ui-styles #latermultidatepicker .ui-datepicker-current-day{background-color:#80b3d8 !important}.calender-ui-styles #latersingledatepicker .ui-datepicker .ui-datepicker-calendar tbody tr td:hover,.calender-ui-styles #latermultidatepicker .ui-datepicker .ui-datepicker-calendar tbody tr td:hover{background-color:#D9E8F3 !important}.calender-ui-styles #latersingledatepicker .ui-datepicker .ui-datepicker-calendar tbody tr td,.calender-ui-styles #latermultidatepicker .ui-datepicker .ui-datepicker-calendar tbody tr td{border:1px solid #C1C6D1}.calender-ui-styles #latersingledatepicker .ui-datepicker .ui-datepicker-calendar tbody tr td,.calender-ui-styles #latermultidatepicker .ui-datepicker .ui-datepicker-calendar tbody tr td{border:1px solid #C1C6D1 !important;font-family:Rubik;font-size:14px}.ui-datepicker-calendar{margin:0;width:100%;border-spacing:0 !important;border-collapse:collapse !important}@media only screen and (max-width: 40em){.header-background{text-align:center !important}.header-background a{margin-left:0 !important}}.appointment-form input[type="radio"]:checked+label{background-color:#2BD6C4}.appointment-form input[type="radio"]:checked+label:after{background-color:#2BD6C4}.practitioner{border-top:none}.w-full{width:100%}@media (min-width: 769px){.md\:w-1\/3{width:33.33333%}.md\:w-2\/3{width:66.66667%}.px-60{padding-left:60px}}.text-navy-lighter{color:#6b7792}.font-medium{font-weight:500}.text-14{font-size:14px}.float-right{float:right}.my-10{margin-top:10px;margin-bottom:10px}.block{display:block}.modal__inner{display:flex;flex-wrap:wrap;color:#081c4a}.modal__inner h2,.modal__inner h3{font-family:Montserrat;color:#081c4a}.modal__inner h2{font-size:28px;font-weight:bold}.modal__inner h3{font-size:20px;font-weight:normal}.reveal-modal,dialog,dialog{padding:50px}#subscriberModal{max-width:57.5rem}@media (max-width: 576px){#subscriberModal{width:90%;margin:0 auto;right:0}.reveal-modal,dialog,dialog{padding:50px 15px}}#intercom-container{display:none}.show_map span{color:#0067B1 !important;margin-right:1rem;margin-left:0.3rem}.show_map .location-icon-styles-for-small{height:15px;width:11px;margin-right:0px}.footer-spacing{margin-bottom:8rem}a[href^=tel].link{color:#0067b1 !important;text-decoration:underline;line-height:inherit}.warning-info-box .link-styles,.covid19-screening .link-styles{color:#0067b1 !important;text-decoration:underline;line-height:inherit}.hidden{display:none}.justify-center{justify-content:center}.flex-col{flex-direction:column}.min-h-70{min-height:70px}.items-center{align-items:center}nav.navigation-bar.nav-parent,footer.page-footer{transform:translateZ(0px);-webkit-transform:translateZ(0px)}.nav-parent{align-items:center;padding-left:20px;padding-right:20px;right:0;left:0;top:0;position:fixed;display:flex;z-index:10;background-color:transparent}@media (min-width: 768px){.navigation-bar--dark.headroom--top{background-color:transparent !important}}.navigation-bar--dark{background-color:#081c4a !important}.navigation-bar--dark.headroom--not-top{background-color:#081c4a !important}.navigation-bar--light{background-color:#fff !important}.navigation-bar--light .navigation-toggle{color:#081c4a !important}.navigation-list{display:flex !important;padding:0 !important}.navigation-list__item{position:relative;list-style:none;padding:0}.navigation-list__subitem{padding:0 !important;top:34px;list-style:none;max-height:0;overflow:hidden;max-width:100vw;transition:max-height .33s ease-in-out}.navigation-list__subitem div.inner{padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;flex-wrap:wrap;background-color:#fff;box-shadow:0 4px 6px 0 rgba(7,29,73,0.3)}@media (max-width: 400px){.navigation-list__subitem .w-1\/2{width:100%}}@media (min-width: 768px){.navigation-list__subitem{position:absolute;transition:none}}.navigation-list__subitem--large{width:380px;left:calc(50% - 190px)}@media (max-width: 576px){.navigation-list__subitem--large{width:100%}}.navigation-list__subitem--small{width:150px;left:calc(50% - 75px)}.navigation-list__subitem--small-icons{width:230px;left:calc(50% - 115px)}.navigation-list__subitem li{display:inline-flex}.navigation-list__item.opened .navigation-list__subitem,.navigation-list__item:hover .navigation-list__subitem{display:flex;max-height:100vh}@media (min-width: 768px){.navigation-list__item.opened .navigation-list__subitem,.navigation-list__item:hover .navigation-list__subitem{overflow:visible}}.navigation__link{display:inline-flex;font-weight:500;font-family:Montserrat, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;align-items:center;padding-top:10px;padding-bottom:10px;padding-left:15px;padding-right:15px;text-decoration:none;cursor:pointer}.navigation__link--main{font-size:15px;z-index:9}.navigation__link--user{font-size:13px;padding-left:10px;padding-right:10px;padding-top:0;padding-bottom:0;margin-top:5px;margin-bottom:5px}.navigation-bar--light .navigation__link--user.text-teal,.navigation__link--user.text-teal:hover{color:#007b83}.navigation-bar--light .navigation__link--user.text-teal:hover{color:#005358}.navigation__link--user.text-navy-lighter:hover{color:#5e6b89}.navigation-bar--dark:not(.opened) .navigation__link--main,footer .navigation__link,.navigation__link.text-white:hover{color:#fff}.navigation-bar--light .navigation__link--main{color:#0067B1 !important}a.navigation__link--main:hover,footer .navigation__link:hover{color:#003478 !important}.navigation__link--current{color:#e31c78 !important}.navigation-list__subitem .navigation__link{color:#081c4a;font-size:13px;font-weight:500;padding:10px 5px}.navigation-list__subitem .navigation__link:hover{color:#e31c78}.navigation-list--upright{flex-direction:column}footer .navigation__link{font-size:13px;line-height:18px}nav .alt-logo{display:none}button.navigation-toggle{background:unset}.navigation-toggle:hover,.navigation-toggle:focus{background-color:unset !important;box-shadow:none}.navigation-toggle .hamburger-line{transition:transform .1s ease-in-out}.navigation-toggle .hamburger-line--1{transform:translate(0, 0) rotate(0deg);transform-origin:50% 50%}.navigation-toggle .hamburger-line--2{transform:scaleX(1);transform-origin:50% 50%}.navigation-toggle .hamburger-line--3{transform:translate(0, 0) rotate(0deg);transform-origin:50% 50%}.scroll-lock{height:100vh;max-height:100vh;overflow:hidden}@media (max-width: 992px){nav.lg\:justify-between{justify-content:flex-start}nav.opened{color:#081c4a !important;align-items:flex-start !important;flex-direction:column !important;min-height:100vh}nav.opened div:first-of-type{padding-bottom:10px;border-bottom:1px solid #CED2DB}nav.opened ul li:first-of-type{padding-top:15px}nav.opened.nav-parent{background-color:#fff !important}nav.opened .text-grey-lighter,nav.opened .text-grey-lightest{color:#6b7792}nav.opened .navigation-toggle{color:#081c4a}nav.opened .navigation-toggle .hamburger-line--1{transform:translate(8px, 8px) rotate(-45deg);transform-origin:50% 50%}nav.opened .navigation-toggle .hamburger-line--2{transform:scaleX(0);transform-origin:50% 50%}nav.opened .navigation-toggle .hamburger-line--3{transform:translate(8px, -8px) rotate(45deg);transform-origin:50% 50%}nav .navigation__link--main{color:#081c4a}nav.opened .navigation-items{display:flex !important;flex-direction:column-reverse !important;align-self:flex-start !important}nav.opened .navigation__link--user.text-teal{color:#007b83}nav.opened .navigation__link--user.text-teal:hover{color:#005358}nav.opened .alt-logo{display:block}nav.opened .primary-logo{display:none}}.position-override-to-fixed{position:fixed !important;width:100vw}@media (min-width: 768px){.md\:w-auto{width:auto}.md\:justify-between{justify-content:space-between}.md\:min-h-100{min-height:100px}.md\:mr-20{margin-right:20px}.md\:ml-30{margin-left:30px}.md\:mt-50{margin-top:50px}}@media (min-width: 769px){.lg\:flex{display:flex}.lg\:flex-no-wrap{flex-wrap:nowrap}.lg\:w-auto{width:auto}.lg\:items-end{align-items:flex-end}.lg\:flex-row{flex-direction:row}.lg\:hidden{display:none}.lg\:justify-start{justify-content:flex-start}.lg\:justify-between{justify-content:space-between}}@media (min-width: 992px){.lg\:mt-80{margin-top:80px}}.svha-mt-0{margin-top:0px;margin-bottom:16px}.svha-priority{margin-top:6px;margin-bottom:7px}.svha-non-priority{margin-bottom:7px}.telehealth-section{background:rgba(164,151,201,0.2)}.telehealth-section .slider{background:#CED2DB}.telehealth-section input:checked+.slider{background:#0067B1}.telehealth-section input:focus+.slider{box-shadow:0 0 1px #0067B1}@media only screen and (max-width: 576px){.button-primary,.schedule-button-primary .appointment-time{color:#FFFFFF}}