.medium-insert-images,.mediumInsert{text-align:center;}.medium-insert-images figure,.mediumInsert figure{margin:0;display:block;}.medium-insert-images figure img,.mediumInsert figure img{max-width:100%;margin-top:1em;vertical-align:top;}.medium-insert-images figure:first-child img,.mediumInsert figure:first-child img{margin-top:0;}.medium-insert-images.medium-insert-images-left,.mediumInsert.medium-insert-images-left,.mediumInsert.small{max-width:33.33%;float:left;margin:0 30px 20px 0;}.medium-insert-images.medium-insert-images-right,.mediumInsert.medium-insert-images-right{max-width:33.33%;float:right;margin:0 0 20px 30px;}.medium-insert-images.medium-insert-images-grid,.mediumInsert.medium-insert-images-grid{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;margin:0.5em -0.5em;}.medium-insert-images.medium-insert-images-grid figure,.mediumInsert.medium-insert-images-grid figure{width:33.33%;display:inline-block;}.medium-insert-images.medium-insert-images-grid figure img,.mediumInsert.medium-insert-images-grid figure img{max-width:calc(100% - 1em);margin:0.5em;}.medium-insert-embeds,.mediumInsert-embeds{text-align:center;margin:1em 0;position:relative;}.medium-insert-embeds iframe,.mediumInsert-embeds iframe{margin:0 auto !important;}.medium-insert-embeds div,.mediumInsert-embeds div{margin:0 auto !important;}.medium-insert-embeds.medium-insert-embeds-left,.mediumInsert-embeds.medium-insert-embeds-left{width:33.33%;float:left;margin:0 30px 20px 0;}.medium-insert-embeds.medium-insert-embeds-right,.mediumInsert-embeds.medium-insert-embeds-right{width:33.33%;float:right;margin:0 0 20px 30px;}.medium-insert-images figure,.mediumInsert figure,.medium-insert-embeds figure,.mediumInsert-embeds figure{position:relative;}.medium-insert-images figure figcaption,.mediumInsert figure figcaption,.medium-insert-embeds figure figcaption,.mediumInsert-embeds figure figcaption{position:relative;z-index:1;display:block;text-align:center;margin:10px 0;color:#ccc;font-size:0.8em;font-style:italic;outline:0 solid transparent;}.medium-insert-images figure figcaption:focus,.mediumInsert figure figcaption:focus,.medium-insert-embeds figure figcaption:focus,.mediumInsert-embeds figure figcaption:focus{outline:0 solid transparent;}@font-face{font-family:'fm semibold';src:url("https://www.evisors.com/asset/fonts/fm/fm_semibold-webfont.r1752834608.eot");src:url("https://www.evisors.com/asset/fonts/fm/fm_semibold-webfont.r1752834608.eot?#iefix") format('embedded-opentype'), url("https://www.evisors.com/asset/fonts/fm/fm_semibold-webfont.r1752834608.woff") format('woff'), url("https://www.evisors.com/asset/fonts/fm/fm_semibold-webfont.r1752834608.ttf") format('truetype'), url("https://www.evisors.com/asset/fonts/fm/fm_semibold-webfont.r1752834608.svg#webfont") format('svg');}@font-face{font-family:'Gotham';src:url("https://www.evisors.com/asset/fonts/gotham/hinted-Gotham-Book.r1752834608.eot");src:url("https://www.evisors.com/asset/fonts/gotham/hinted-Gotham-Book.r1752834608.eot?#iefix") format('embedded-opentype'), url("https://www.evisors.com/asset/fonts/gotham/hinted-Gotham-Book.r1752834608.woff2") format('woff2'), url("https://www.evisors.com/asset/fonts/gotham/hinted-Gotham-Book.r1752834608.woff") format('woff'), url("https://www.evisors.com/asset/fonts/gotham/hinted-Gotham-Book.r1752834608.ttf") format('truetype'), url("https://www.evisors.com/asset/fonts/gotham/hinted-Gotham-Book.r1752834608.svg#Gotham-Book") format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Gotham';src:url("https://www.evisors.com/asset/fonts/gotham/hinted-GothamMedium.r1752834608.woff2") format('woff2'), url("https://www.evisors.com/asset/fonts/gotham/hinted-GothamMedium.r1752834608.woff") format('woff'), url("https://www.evisors.com/asset/fonts/gotham/hinted-GothamMedium.r1752834608.ttf") format('truetype');font-weight:bold;font-style:normal;}@font-face{font-family:'Gotham Medium';src:url("https://www.evisors.com/asset/fonts/gotham/hinted-GothamMedium.r1752834608.woff2") format('woff2'), url("https://www.evisors.com/asset/fonts/gotham/hinted-GothamMedium.r1752834608.woff") format('woff'), url("https://www.evisors.com/asset/fonts/gotham/hinted-GothamMedium.r1752834608.ttf") format('truetype');font-weight:bold;font-style:normal;}@font-face{font-family:'Firsthand Symbols';src:url("https://www.evisors.com/asset/fonts/FirsthandSymbols.r1752834608.woff") format('woff');font-weight:normal;font-style:normal;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}html{font-size:16px;}body{font-family:"Gotham", sans-serif;font-size:0.875rem;line-height:1.25em;color:#000;}strong{font-weight:bold;}em{font-style:italic;}h1,h2,h3,h4,p{margin-top:0;margin-bottom:1em;line-height:1.25em;}p{line-height:1.42em;}h1{font-size:2rem;}h2{font-size:1.5rem;}h3{font-size:1.125rem;font-weight:bold;}h4{font-size:0.875rem;font-weight:bold;}hr{border:none;border-top:1px solid #ccc;margin:0.9375rem 0;}hr.short{width:2em;border:3px solid #ffc7ba;}hr.center{margin-left:auto;margin-right:auto;}input,textarea,select,.ui-select-match > .form-control{width:100%;max-width:40rem;font-size:0.875rem;font-family:"Gotham", sans-serif;background:#fff;border:1px solid #ccc;border-radius:2px;outline:none;padding:0.5rem;}input:focus,textarea:focus,select:focus,.ui-select-match > .form-control:focus,input:hover,textarea:hover,select:hover,.ui-select-match > .form-control:hover,input:active,textarea:active,select:active,.ui-select-match > .form-control:active{outline:none;}input::placeholder,textarea::placeholder,select::placeholder,.ui-select-match > .form-control::placeholder{color:#ccc;}input[type="checkbox"],textarea[type="checkbox"],select[type="checkbox"],.ui-select-match > .form-control[type="checkbox"],input[type="radio"],textarea[type="radio"],select[type="radio"],.ui-select-match > .form-control[type="radio"]{-moz-appearance:none;-webkit-appearance:none;width:1.6em;height:1.6em;padding:0;margin:0;text-align:center;line-height:1.6em;background:#fff;overflow:hidden;cursor:pointer;}input[type="checkbox"]:focus,textarea[type="checkbox"]:focus,select[type="checkbox"]:focus,.ui-select-match > .form-control[type="checkbox"]:focus,input[type="radio"]:focus,textarea[type="radio"]:focus,select[type="radio"]:focus,.ui-select-match > .form-control[type="radio"]:focus,input[type="checkbox"]:active,textarea[type="checkbox"]:active,select[type="checkbox"]:active,.ui-select-match > .form-control[type="checkbox"]:active,input[type="radio"]:active,textarea[type="radio"]:active,select[type="radio"]:active,.ui-select-match > .form-control[type="radio"]:active{outline:1px solid #3b82ff;}input[type="checkbox"]:after,textarea[type="checkbox"]:after,select[type="checkbox"]:after,.ui-select-match > .form-control[type="checkbox"]:after{font-family:'FontAwesome', sans-serif;font-size:1.3em;color:#fff;}input[type="checkbox"].partial:after,textarea[type="checkbox"].partial:after,select[type="checkbox"].partial:after,.ui-select-match > .form-control[type="checkbox"].partial:after{content:'\f068';color:#ccc;}input[type="checkbox"].partial:checked:after,textarea[type="checkbox"].partial:checked:after,select[type="checkbox"].partial:checked:after,.ui-select-match > .form-control[type="checkbox"].partial:checked:after,input[type="checkbox"]:checked:after,textarea[type="checkbox"]:checked:after,select[type="checkbox"]:checked:after,.ui-select-match > .form-control[type="checkbox"]:checked:after{content:'\f00c';color:#3b82ff;}input[type="checkbox"].partial:checked[disabled]:after,textarea[type="checkbox"].partial:checked[disabled]:after,select[type="checkbox"].partial:checked[disabled]:after,.ui-select-match > .form-control[type="checkbox"].partial:checked[disabled]:after,input[type="checkbox"]:checked[disabled]:after,textarea[type="checkbox"]:checked[disabled]:after,select[type="checkbox"]:checked[disabled]:after,.ui-select-match > .form-control[type="checkbox"]:checked[disabled]:after{color:#ccc;}input[type="radio"],textarea[type="radio"],select[type="radio"],.ui-select-match > .form-control[type="radio"]{border-radius:50%;display:flex;justify-content:center;align-items:center;}input[type="radio"]:after,textarea[type="radio"]:after,select[type="radio"]:after,.ui-select-match > .form-control[type="radio"]:after{font-size:inherit;display:block;height:1em;width:1em;margin:0 auto;background:white;border-radius:50%;}input[type="radio"]:checked:after,textarea[type="radio"]:checked:after,select[type="radio"]:checked:after,.ui-select-match > .form-control[type="radio"]:checked:after{content:'';background:#3b82ff;}.ui-select-match > .form-control{height:48px;display:block;}.ui-select-match > .form-control .pull-left,.ui-select-match > .form-control .pull-right{float:none;}.ui-select-match > .form-control .ui-select-placeholder{color:#ccc;}.ui-select-match > .form-control[disabled],.ui-select-match > .form-control[readonly]{background:#ecebe9;color:#6a6c70;}input,select{line-height:1.2em;display:inline-block;}input[disabled],select[disabled],input[readonly],select[readonly]{background:#ecebe9;color:#6a6c70;}textarea{line-height:1.6em;min-height:6em;}select,label[for]{cursor:pointer;}a,.link{cursor:pointer;color:#4a85e5;text-decoration:none;}a[disabled],.link[disabled]{color :#999;cursor :not-allowed;}a[disabled]:hover,.link[disabled]:hover{text-decoration:none;}table,.table{width:100%;font-size:13px;display:table;}table th,.table th,table td,.table td{vertical-align:middle;}table.slim thead th,.table.slim thead th,table.slim .thead th,.table.slim .thead th{padding:0.5rem 0.25rem;}table.slim thead th:first-child,.table.slim thead th:first-child,table.slim .thead th:first-child,.table.slim .thead th:first-child{padding-left:0.5rem;}table.slim thead th:last-child,.table.slim thead th:last-child,table.slim .thead th:last-child,.table.slim .thead th:last-child{padding-right:0.5rem;}table.slim tbody,.table.slim tbody,table.slim .tbody,.table.slim .tbody,table.slim tbody td,.table.slim tbody td,table.slim .tbody td,.table.slim .tbody td{padding:0.25rem;}table.slim tbody,.table.slim tbody,table.slim .tbody,.table.slim .tbody,table.slim tbody td:first-child,.table.slim tbody td:first-child,table.slim .tbody td:first-child,.table.slim .tbody td:first-child{padding-left:0.5rem;}table.slim tbody,.table.slim tbody,table.slim .tbody,.table.slim .tbody,table.slim tbody td:last-child,.table.slim tbody td:last-child,table.slim .tbody td:last-child,.table.slim .tbody td:last-child{padding-right:0.5rem;}thead,.thead{padding:0.9375rem;background:#fafafb;text-transform:uppercase;font-size:0.6875rem;text-align:left;color:#999;}thead th,.thead th{padding:0.9375rem 0.5rem;}thead th:first-child,.thead th:first-child{padding-left:0.9375rem;}thead th:last-child,.thead th:last-child{padding-right:0.9375rem;}tbody,.tbody{background:#fff;}tbody,.tbody,tbody td,.tbody td{padding:0.5rem;}tbody,.tbody,tbody td:first-child,.tbody td:first-child{padding-left:0.9375rem;}tbody,.tbody,tbody td:last-child,.tbody td:last-child{padding-right:0.9375rem;}tbody tr{background:#fff;border-bottom:solid 1px #ecebe9;transition:background-color 0.3s;}.nobr{white-space:nowrap;}.d-flex-filled{display:flex !important;justify-content:space-between;align-items:center;}@keyframes pulseError{0%{background-color:transparent;color:#fff;}75%{background-color:#ffc7ba;}100%{background-color:#f79b82;}}.sitewide-alert{text-align:center;padding:0.5rem 10%;font-size:0.85rem;background:#cb3631;color:white;}.sitewide-alert a{color:white;text-decoration:underline;}.sitewide-alert a:hover{color:#fff;}.profile-image{background-size:cover;background-position:center center;background-color:transparent;background-repeat:no-repeat;border-radius:50%;box-shadow:0 0 2px rgba(0, 0, 0, 0.5);padding-top:100%;height:0;}.notice-callout{text-align:center;padding:1.5em;margin:1.5em 0;border-radius:0.2rem;background-color:#ccc;}.notice-callout.error{background-color:#ad655f;color:#fff;}.notice-callout.warning{color:#595130;background-color:#ffffdb;}.notice-callout.light{background-color:#fafafb;}.notice-callout.white{background-color:#fff;}.alert-color{color:#cb3631;}.confirm-color{color:#3b82ff;}.alert-color-bg{background-color:#f79b82;}.confirm-color-bg{background-color:#3b82ff;}button,.cta{font-size:0.75rem;font-family:'Gotham', sans-serif;letter-spacing:0.05rem;background-color:#00b673;text-align:center;text-transform:uppercase;display:inline-block;cursor:pointer;border:1px solid #00b673;padding:0.5rem 1.5rem;color:#fff;white-space:nowrap;transition:all 0.1s;border-radius:2px;font-weight:bold;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}button:hover,.cta:hover,button:focus,.cta:focus{color:#00b673;background-color:#fff;}button:active,.cta:active{background-color:#008353;box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.2);}button[disabled],.cta[disabled]{background-color:#ccc !important;color:#fff !important;border-color:#ccc !important;box-shadow:none;cursor:not-allowed;}button.hollow,.cta.hollow{background-color:#fff;border-color:#00b673;text-transform:uppercase;color:#00b673;}button.hollow.skip-focus:focus,.cta.hollow.skip-focus:focus{background-color:#fff !important;border-color:#00b673 !important;color:#00b673 !important;}button.hollow:hover,.cta.hollow:hover,button.hollow:focus,.cta.hollow:focus,button.hollow.selected,.cta.hollow.selected{background-color:#00b673;color:#fff;}button.hollow:active,.cta.hollow:active{background-color:#1e8257;color:#fff;}button.hollow-selected,.cta.hollow-selected{background-color:#00b673 !important;color:#fff !important;}button.loading,.cta.loading{background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);background-size:50px 50px;animation:button-loading-animation 2s linear infinite;}button.supplementary,.cta.supplementary{background:#9e9e9e;background:linear-gradient(to bottom, #9e9e9e, #898989);}button.with-check,.cta.with-check,button.with-x,.cta.with-x{padding-left:3rem;padding-right:1rem;position:relative;}button.with-check:before,.cta.with-check:before,button.with-x:before,.cta.with-x:before{font:normal normal normal 14px/1 "Firsthand Symbols";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f33f";display:inline-block;position:absolute;left:0.9375rem;font-size:1.125rem;top:calc(100% * 0.25);}button.with-check.with-check:before,.cta.with-check.with-check:before,button.with-x.with-check:before,.cta.with-x.with-check:before{content :'\f32b';}button.with-check.with-x:before,.cta.with-check.with-x:before,button.with-x.with-x:before,.cta.with-x.with-x:before{content :'\f32c';}button.booking-button,.cta.booking-button{color:#fff;background-color:#3b82ff;border-color:#3b82ff;border-radius:2px;font-weight:bold;cursor:pointer;white-space:normal;}button.booking-button:hover,.cta.booking-button:hover,button.booking-button:focus,.cta.booking-button:focus{background-color:#27c682;color:#fff;}button.booking-button:active,.cta.booking-button:active{background-color:#1e8257;color:#fff;}button.warning-button,.cta.warning-button{color:#fff;background-color:#f79b82 !important;border-color:#f79b82 !important;border-radius:2px;font-weight:bold;cursor:pointer;}button.warning-button:hover,.cta.warning-button:hover,button.warning-button:focus,.cta.warning-button:focus{background-color:#fac1b2 !important;color:#fff;}button.warning-button:active,.cta.warning-button:active{background-color:#f47552 !important;color:#fff;}button.hollow,.cta.hollow{background-color:#fff;border-color:#00b673;text-transform:uppercase;color:#00b673;}button.hollow:hover,.cta.hollow:hover,button.hollow:focus,.cta.hollow:focus,button.hollow.selected,.cta.hollow.selected{background-color:#00b673;color:#fff;}button.hollow:active,.cta.hollow:active{background-color:#1e8257;color:#fff;}button.loading,.cta.loading{background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);background-size:50px 50px;animation:button-loading-animation 2s linear infinite;}button.supplementary,.cta.supplementary{background:#9e9e9e;background:linear-gradient(to bottom, #9e9e9e, #898989);}button.with-check,.cta.with-check,button.with-x,.cta.with-x{padding-left:3rem;padding-right:1rem;position:relative;}button.with-check:before,.cta.with-check:before,button.with-x:before,.cta.with-x:before{font:normal normal normal 14px/1 "Firsthand Symbols";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f33f";display:inline-block;position:absolute;left:0.9375rem;font-size:1.125rem;top:28%;}button.with-check.with-check:before,.cta.with-check.with-check:before,button.with-x.with-check:before,.cta.with-x.with-check:before{content:'\f32b';}button.with-check.with-x:before,.cta.with-check.with-x:before,button.with-x.with-x:before,.cta.with-x.with-x:before{content:'\f32c';top:30%;}button.with-check.with-x.with-check:before,.cta.with-check.with-x.with-check:before,button.with-x.with-x.with-check:before,.cta.with-x.with-x.with-check:before{content:'\f32b';}button.with-check.with-x.with-check:hover:before,.cta.with-check.with-x.with-check:hover:before,button.with-x.with-x.with-check:hover:before,.cta.with-x.with-x.with-check:hover:before{content:'\f32c';top:30%;}.accent-color{color:#3b82ff;}.ng-hide.ng-hide-animate{display:none !important;}.fade.ng-hide{opacity:0;}.fade.ng-hide-remove,.fade.ng-hide-add{display:block !important;}.fade.ng-hide-remove{transition:opacity linear 0.25s;}.fade.ng-hide-add{transition:opacity linear 0.25s;}.tool-tip-underline{display:inline-block;border-bottom:1px dashed #3b82ff;cursor:pointer;}.buttons-container{background:#fafafb;padding:1.5rem;text-align:center;display:flex;justify-content:space-between;align-items:center;}.buttons-container.buttons-single{justify-content:center;}.buttons-container .link{text-transform:uppercase;font-size:0.6875rem;line-height:1.25rem;font-weight:bold;letter-spacing:0.05rem;color:#3b82ff;}.buttons-container .link[disabled]{color:#999;}.card{background:white;padding:1.5rem;}.card--bordered{border:1px solid #ccc;border-radius:5px;padding:0.9375rem;}.card--bordered:last-child{margin-top:0.9375rem;}@media screen and (min-width:64em){.card{padding:1.5rem;}}.comma-separated-after:after{content:',';display:inline-block;margin-right:0.25rem;}.comma-separated-after:last-child:after{display:none;}.comma-separated-before:before{content:',';display:inline-block;margin-right:0.25rem;}.comma-separated-before:first-child:before{display:none;}.card-narrow{background:white;padding:0.9375rem 0;}.shadowed{border:0;border-radius:4px;box-shadow:0 0 1em 0 rgba(128, 128, 128, 0.2);margin:1em auto;overflow:hidden;}.eyebrow{text-transform:uppercase;font-size:0.6875rem;line-height:1.25rem;font-weight:bold;letter-spacing:0.05rem;}.modal-close-container{text-align:right;padding-right:0.9375rem;width:100%;}.modal-close-container .modal-close{cursor:pointer;color:#ccc;font-size:1.5em;}.modal-close-container .modal-close:hover{color:#999;}.primary-text-link-subtle,button.primary-text-link-subtle{text-transform:uppercase;text-decoration:none;font-size:0.75rem;}.primary-text-link-subtle.no-uppercase,button.primary-text-link-subtle.no-uppercase{text-transform:inherit;}.primary-text-link-subtle:hover,button.primary-text-link-subtle:hover,.primary-text-link-subtle.hover,button.primary-text-link-subtle.hover{color:#666;text-decoration:none;}.primary-text-link-subtle.no-hover:hover,button.primary-text-link-subtle.no-hover:hover{color:#999;text-decoration:none;cursor:inherit;}.primary-text-link,button.primary-text-link{color:#00b673;text-transform:uppercase;text-decoration:none;font-size:0.75rem;font-weight:bold;}.primary-text-link:hover,button.primary-text-link:hover{color:#005033;text-decoration:none;}.secondary-text-link,button.secondary-text-link{font-size:0.85rem;color:#6a6c70;}.secondary-text-link .link,button.secondary-text-link .link{color:inherit;cursor:pointer;text-decoration:underline;}.tertiary-text-link,button.tertiary-text-link{text-transform:none;font-size:0.75rem;font-weight:bold;color:#00b673;}select{-webkit-appearance:none;-moz-appearance:none;background:url("https://www.evisors.com/asset/img/general/dropdown-arrows.r1752834608.png") no-repeat center right;}.avatar-label{padding-top:0.1rem;background:#3b82ff;color:#fff;text-transform:uppercase;margin:-0.5rem auto 0.9375rem;min-width:7rem;width:80%;text-align:center;font-size:0.75rem;line-height:2em;font-weight:bold;border-radius:0.2em;}.avatar-label.label-pending{background:#ffb049;}.required-explanation{margin-bottom:1.5rem;color:#f79b82;}.required-explanation:before{color:#f79b82;content:'*';display:inline;}[hinted-input],.input-container{display:inline-block;width:100%;}[hinted-input].checkbox,.input-container.checkbox{display:flex;align-items:center;}[hinted-input].checkbox > input[type="checkbox"],.input-container.checkbox > input[type="checkbox"]{margin-right:0.5rem;}[hinted-input].radio,.input-container.radio{width:auto;display:inline-flex;margin-right:2rem;line-height:2rem;}[hinted-input].radio label,.input-container.radio label{display:inline-block;}[hinted-input].radio input,.input-container.radio input{vertical-align:middle;display:flex;margin-right:0.5rem;width:1.25rem;height:1.25rem;min-width:1.25rem;min-height:1.25rem;max-width:1.25rem;max-height:1.25rem;margin-top:0.25rem;}[hinted-input].radio input[type="radio"]:checked:after,.input-container.radio input[type="radio"]:checked:after,[hinted-input].radio textarea[type="radio"]:checked:after,.input-container.radio textarea[type="radio"]:checked:after,[hinted-input].radio select[type="radio"]:checked:after,.input-container.radio select[type="radio"]:checked:after{height:0.875rem;width:0.875rem;position:absolute;}[hinted-input] label,.input-container label{display:block;font-size:0.6875rem;text-transform:uppercase;letter-spacing:0.1em;font-weight:bold;}[hinted-input] label.inline-label,.input-container label.inline-label{display:inline-block;margin-left:0.25rem;vertical-align:0.55em;}[hinted-input] label.required:after,.input-container label.required:after{color:#f79b82;content:'*';display:inline;}[hinted-input] .form-error,.input-container .form-error{display:none;margin:0.5rem 0;color:#f79b82;text-align:left;}[hinted-input] .form-error:before,.input-container .form-error:before{display:inline-block;border-radius:2px;font-size:1.125rem;background:#f79b82;color:#fff;font-family:'FontAwesome', sans-serif;content:'\f071';text-align:center;padding:0.5rem;margin-right:0.5rem;align-self:flex-start;}[hinted-input].error label,.input-container.error label{color:#f79b82;}[hinted-input].error input,.input-container.error input,[hinted-input].error select,.input-container.error select,[hinted-input].error textarea,.input-container.error textarea{border-color:#f79b82;}[hinted-input].error .form-error,.input-container.error .form-error{display:flex;align-items:center;background-color:#ffe6e6;animation:form-error-animation 2s ease-in 1 forwards;}.footnote{font-size:0.6875rem;font-style:italic;}.toggle-button{display:inline-block;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;box-sizing:content-box;font-size:1.125rem;}.toggle-button label{vertical-align:middle;position:relative;background-color:#ecebe9;margin:0;border-radius:1em;border:1px solid #ccc;height:1em;cursor:pointer;width:2.2em;font-size:inherit;display:block;transition:background-color 0.3s;}.toggle-button label:after{outline:0;content:'';display:block;position:absolute;background:#fff;left:0;top:0;border-radius:100%;width:1em;height:1em;margin:-3px 0 0 -3px;border:3px solid #ccc;transition:all 0.3s;}.toggle-button input[type="checkbox"]{display:none;}.toggle-button input[type="checkbox"]:checked + label{background-color:#00b673;}.toggle-button input[type="checkbox"]:checked + label:after{left:1.2em;top:0;margin-left:0;box-shadow:0 0 4px rgba(0, 0, 0, 0.1);border-color:#00b673;}.toggle-button.size-large label{height:2em;width:3.2em;}.toggle-button.size-large label:after{width:1.8em;height:1.8em;margin:-1px 0 0 -3px;}.toggle-button.color-red input[type="checkbox"] + label{background-color:#e76767;}.toggle-button.color-red input[type="checkbox"] + label:after{box-shadow:0 0 4px rgba(0, 0, 0, 0.1);border-color:#e76767;}.toggle-button input[type="number"]{width:30%;}.toggle-button.with-text label:before{content:"No";text-transform:uppercase;font-size:0.45em;left:2.65em;position:relative;color:#999;top:-0.8em;}.toggle-button.with-text input[type="checkbox"]:checked + label:before{content:"Yes";color:#fff;left:0.5em;}.dropdown-menu{position:relative;}.dropdown-menu.open .dropdown-menu-label:after{transform:rotate(180deg);}.dropdown-menu.open .dropdown-menu-list{display:block;}.dropdown-menu .dropdown-menu-label{font-weight:bold;display:flex;align-items:center;justify-content:space-between;overflow:hidden;padding:0 0 0 0.5rem;width:8rem;text-align:left;}.dropdown-menu .dropdown-menu-label:after{font:normal normal normal 14px/1 "Firsthand Symbols";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f33f";display:inline-block;padding:0.5rem;content:"\f329";}.dropdown-menu .dropdown-menu-label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}.dropdown-menu .dropdown-menu-list{display:none;width:100%;position:absolute;z-index:5;right:0;border:0;border-radius:4px;box-shadow:0 0 1em 0 rgba(128, 128, 128, 0.2);margin:1em auto;background:#fff;color:#333;}.dropdown-menu .dropdown-menu-list li{padding:0.5rem;}.dropdown-menu .dropdown-menu-list li:hover{border-radius:4px;background-color:#00b673;color:#fff;cursor:pointer;}.dropdown-menu .dropdown-menu-list li:hover[ng-show="loading"]{color:inherit;background-color:inherit;cursor:auto;}.step-container .step-overview{text-align:center;}@media screen and (min-width:40em){.step-container .step-overview{padding-top:2rem;}}.step-container .step-overview ul{text-align:left;display:inline-block;margin:0 auto;}.step-container .step-overview li{opacity:0.5;display:block;text-transform:uppercase;font-size:0.6875rem;line-height:1.25rem;font-weight:bold;letter-spacing:0.05rem;line-height:4em;}.step-container .step-overview li.active{opacity:1;}.step-container .step-overview li.passed{text-decoration:line-through;}.step-container .step-overview li.passed:before{font-family:'FontAwesome', sans-serif;content:'\f00c';line-height:2em;}.step-container .step-overview li:before{text-align:center;height:2em;width:2em;vertical-align:middle;border:1px solid #ccc;background:#fff;content:'';display:inline-block;margin-right:0.5rem;border-radius:50%;}.step-container .step-overview li.li-as-a{cursor:pointer;}.step-container .step-overview li.li-as-a:hover{color:#333;}#step-container .input-container .label-with-input,.edit-profile-container .sub-section-content .input-container .label-with-input,.input-container label.label-with-input,.input-container .label-with-input{display:flex;align-items:center;margin:0.5rem 0;cursor:pointer;}#step-container .input-container .label-with-input:last-of-type,.edit-profile-container .sub-section-content .input-container .label-with-input:last-of-type,.input-container label.label-with-input:last-of-type,.input-container .label-with-input:last-of-type{margin-bottom:0;}#step-container .input-container .label-with-input > input[type=checkbox],.edit-profile-container .sub-section-content .input-container .label-with-input > input[type=checkbox],.input-container label.label-with-input > input[type=checkbox],.input-container .label-with-input > input[type=checkbox],#step-container .input-container .label-with-input > input[type=radio],.edit-profile-container .sub-section-content .input-container .label-with-input > input[type=radio],.input-container label.label-with-input > input[type=radio],.input-container .label-with-input > input[type=radio]{margin-right:0.5rem;}.prefix-complete-container li.selected{background-color:#00b673;color:#fff;}.nowrap{white-space:nowrap;}.session-expired-bg{z-index:999;position:fixed;left:0;top:0;width:100vw;height:100vh;background:rgba(0, 0, 0, 0.5);}.session-expired-alert{border-radius:4px;box-shadow:0 0 1em 0 rgba(128, 128, 128, 0.2);background:#fff;border:1px solid transparent;padding:2rem;position:fixed;width:600px;top:calc(50% - 140px);left:calc(50% - 300px);z-index:1000;}.session-expired-alert--header{font-size:2rem;margin:0 0 0.9375rem;}.session-expired-alert--footer{margin:1.5rem 0 0;text-align:center;}.session-expired-alert--danger{border:1px solid #9c1523;}.user-action{text-transform:uppercase;font-size:0.6875rem;line-height:1.25rem;font-weight:bold;letter-spacing:0.05rem;cursor:pointer;display:inline-block;margin-right:0.9375rem;}.user-action.edit{color:#3b82ff;}.user-action.delete{color:#ea3e38;}@keyframes button-loading-animation{0%{background-position:0 0;}100%{background-position:50px 50px;}}@keyframes form-error-animation{0%{background-color:#ffe6e6;}100%{background-color:transparent;}}html,body{height:100%;}@keyframes pulseBanner{0%{background-color:#6464ff;}33%{background-color:#9b9bff;}66%{background-color:#7d7dff;}100%{background-color:#6464ff;}}header#site-banner{position:relative;background:#fff;width:100%;border-bottom:1px solid #ccc;}header#site-banner .vault-logo{background:transparent url("../../img/VFH-logo.png") no-repeat 50% 0;}header#site-banner .banner-logo-header{max-height:55px;}header#site-banner .banner-logo{width:121px;height:48px;margin:0;display:inline-block;vertical-align:middle;background-size:contain;background:transparent url("/asset/img/logo.png") no-repeat center left;max-height:3rem;max-width:10rem;}header#site-banner .site-banner-nav-items{float:right;}#main{height:100%;display:flex;flex-direction:column;align-items:baseline;}#page-container{height:100%;position:relative;padding-left:3rem;transition:padding-left 0.2s ease-out;overflow-x:hidden;overflow-y:hidden;width:100%;}#page-container.no-nav{padding-left:0;}#page-container.no-nav #page-content{border-left:none;}#page-container.nav-expanded{padding-left:13rem;}#page-container.nav-expanded #side-navigation-panel{width:13rem;}#side-navigation-panel{height:auto;min-height:100%;position:absolute;left:0;top:0;width:3rem;z-index:2;transition:all 0.2s ease-out;overflow:hidden;}#side-navigation-panel li{width:13rem;}#page-content{background:#fff;border-left:1px solid #ccc;height:100%;overflow-x:hidden;overflow-y:scroll;width:100%;position:relative;}#page-content-inner{position:relative;min-height:10rem;padding:0.9375rem 0.9375rem 2rem 0.9375rem;}