.vi,.vir,.vis{font-family:"vegio"}.vi,.vib,.vid,.vil,.vir,.vis{display:inline-block;font:normal normal normal 14px/1 vegio;font-size:inherit;text-rendering:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.vi-offset:before{position:relative;top:2px}.vi-offset-1:before{position:relative;top:1px}.vi-ul{padding-left:0;list-style-type:none}.vi-ul>li{position:relative}@media screen and (max-width:575px){#masthead .container{padding:0}}header .navbar-search{position:absolute;right:-.5rem}header .navbar-search .search-field{width:50px;border-radius:20px}header .navbar-search .results{position:absolute;display:none}header .navbar-search .results-list a{border-bottom:0;font-size:1.2rem}.search-form .search-field{border:2px solid #0f75bd;padding-left:36px}.search-form button.close{padding-left:.5rem;padding-right:.5rem;font-size:1.2em;margin-left:-.5rem;margin-right:.5rem}@media screen and (min-width:576px){.search-expanded .container{padding-left:0}}@media screen and (min-width:768px){header form.search-form .pbi-search-icon{margin-top:-4px;margin-left:1px}.search-form .search-field{padding-left:42px}}@media screen and (max-width:767px){header .navbar-search .results-list p.no-results,header .navbar-search .results-list a.see-all-results{font-size:1rem}}header .btn-search{color:#08c;font-family:'Open Sans',sans-serif;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;padding:.375rem .5rem;text-decoration:none!important}.no-touch header .btn-search:hover,.no-touch header .btn-search:active,.no-touch header .btn-search:focus{color:#0f75bd}header .btn-search .vi-search{margin-right:3px}header form.search-form .pbi-search-icon{margin-top:-3px;margin-left:2px}@media screen and (max-width:767px){header .btn-search .vi-search{font-size:24px;width:24px;height:24px;margin-top:0}}body.admin-bar .search-expanded header{margin-top:32px}.search-expanded header>.container,.search-expanded header>.container>nav{height:48px}.search-expanded header .navbar-search{width:100%;right:0}.search-expanded header .navbar-search .btn-search{display:none}.search-expanded header .navbar-search .pbi-search-icon{display:none}.search-expanded header .navbar-search .search-field{width:100%;padding-left:1rem}.search-expanded header .navbar-search .results{display:block;width:100%;padding-top:30px;padding-left:2.7rem}.search-expanded #content{display:none}.search-expanded footer{display:none}@media screen and (max-width:767px){.search-expanded header>.container,.search-expanded header>.container>nav{height:45.5px}.search-expanded header .navbar-search .results{padding-left:2.6rem}}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:searchfield-cancel-button}ul.wpp-list{padding-inline-start:0;padding-left:0}ul.wpp-list li{overflow:hidden;float:none;clear:both;margin-bottom:1rem}body:not(.podcast):not(.service) .type-guide ul,ul.guide-list{list-style:none;padding:0;padding-bottom:.8em}body:not(.podcast):not(.service) .type-guide ul:last-of-type,body:not(.podcast):not(.service) ul.guide-list:last-of-type{padding-bottom:0;margin-bottom:0}body:not(.podcast):not(.service) .type-guide ul li,ul.guide-list li{padding-left:1.3em;padding-inline-start:1.3em;margin-bottom:.7em}body:not(.podcast):not(.service) .type-guide ul.no-indent li,ul.guide-list.no-indent li{padding-left:1.3em;padding-inline-start:1.3em}body:not(.podcast):not(.service) .type-guide ul li:not(.entry-share-heading):before,ul.guide-list li:not(.entry-share-heading):before{font-family:'vegio';font-weight:400;font-style:normal;display:inline-block;font-size:.65em;line-height:1;text-decoration:none;content:"\0044";width:1.3em;position:absolute;left:13px;margin-top:9px}body:not(.podcast):not(.service) .type-guide ul li:not(.entry-share-heading):before{left:-2px}body:not(.podcast):not(.service) .type-guide ul li p:not(.link-source),ul.guide-list li p{margin-top:0;margin-bottom:.4em}body:not(.podcast):not(.service) .type-guide ul li p:first-of-type,ul.guide-list li p:first-of-type{margin-top:.2em}body:not(.podcast):not(.service) .type-guide ul li p:last-of-type,ul.guide-list li p:last-of-type{margin-bottom:.8em}body:not(.podcast):not(.service) .type-guide ol,ol.guide-list{padding-inline-start:0;padding-bottom:.8em}body:not(.podcast):not(.service) .type-guide ol li,ol.guide-list li{padding-left:.4em}.page-template-page-search .site-content-home{width:100%}.type-guide .entry-content{position:relative}.type-guide .entry-content>p.intro{font-size:1.35rem}.single-guide .link-source{font-size:.8rem;color:#999;margin-top:-.5em}.single-guide .entry-content .guide-disclaimer{font-size:.8em;margin-bottom:2rem;color:#c00}footer a:not(.btn){text-decoration:none;border-bottom:1px solid #0296c0}button.back-to-top{display:none}@media screen and (max-width:880px){button.back-to-top{background:#c00;border-color:#fff0;border-radius:50%;bottom:20px;color:#fff;font-size:1.1rem;height:4rem;margin:0;padding:0;position:fixed;right:1rem;width:4rem;z-index:700;text-decoration:none;text-transform:uppercase}button.back-to-top .text{display:inline-block;font-family:Arial;line-height:normal}button.back-to-top .arrow{font-size:1.2rem}}.banners-page .card .img.banner{height:60px}.banners-page .card .img.banner.banner-80{height:90px}.banners-page .card .img.banner.banner-150{height:160px}.banners-page .card .img.banner img{max-width:100%;height:auto}.banners-page textarea{font-size:12px}.pbi-search-icon::before{content:"\004a";color:#08c;width:30px;height:100%;font-size:1.5rem;background:none;font-family:'vegio';display:inline-block;line-height:1;font-weight:400;font-style:normal;margin-top:10px}.pbi-search-icon.v-loading::before{content:"\f113";color:#a6a6a6;width:25px;height:25px;font-size:25px;animation:dashicons-spin 1s infinite;animation-timing-function:linear}@keyframes dashicons-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.cursor-wait,.cursor-wait .search-form input{cursor:wait!important}#mySearchModal{width:100%;z-index:900;right:0;bottom:0;padding-right:0!important}#mySearchModal .modal-dialog{z-index:900;max-width:100%;height:100%;margin:0;top:0;bottom:0;left:0;right:0;display:flex;position:fixed}#mySearchModal .modal-content{height:100%;border:0;border-radius:0;overflow-y:auto}#mySearchModal .modal-body{padding:0;height:100%}.show-mobile{display:none}@media (max-width:768px){.hide-mobile{display:none}.show-mobile{display:block}}