@keyframes biSlideFade{0%{opacity:0}6%{opacity:1}24%{opacity:1}30%{opacity:0}100%{opacity:0}}*{box-sizing:border-box;opacity:1}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}html,body{height:100%}a img{border:none}blockquote{quotes:none}blockquote:before,blockquote:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}html{font-size:1rem;line-height:1.67rem;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-feature-settings:'dlig', 'lnum', 'kern';color:#222}img,svg,input,select,textarea,button,.button,.bi-button{vertical-align:middle}svg,img,iframe{max-width:100%}img{height:auto}.ir{background-color:transparent;border:0;overflow:hidden}.ir:before{content:"";display:block;width:0;height:100%}.screen-reader{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader.focusable:active,.screen-reader.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.preload *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;animation:none !important}.preload *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;animation:none !important}.preload .bi-slide:first-of-type{opacity:1 !important}html{font-family:sans-serif;font-family:"source_sans_proregular"}html,body{height:unset}body{overscroll-behavior:none;height:100vh}h1{font-size:1.25rem;line-height:1;margin:0;padding:0;font-family:"source_sans_probold";color:#3b3b3b;text-transform:uppercase}h1 span{display:block;font-size:120%;font-family:"source_sans_prolight_italic"}.home h1,.blog h1{font-size:2.75rem;line-height:1.2;margin:2rem 0;padding:0;font-family:"source_sans_probold";color:#003d85}.home h1 span,.blog h1 span{display:block;font-size:120%;font-family:"source_sans_prolight_italic"}@media screen and (min-width: 50em){.home h1,.blog h1{font-size:3.5rem}}h2,h3,h4,h5,.h2,.h3,.h4,.h5{line-height:1.3;margin:1rem 0;font-family:"source_sans_prolight"}h2 span,h3 span,h4 span,h5 span,.h2 span,.h3 span,.h4 span,.h5 span{display:block}h2 span.bi-small,h3 span.bi-small,h4 span.bi-small,h5 span.bi-small,.h2 span.bi-small,.h3 span.bi-small,.h4 span.bi-small,.h5 span.bi-small{font-size:70%;text-transform:uppercase}h2{font-size:2.25rem;color:#003d85}@media screen and (min-width: 50em){h2{font-size:3rem}}h3,.h3{font-size:2rem;color:#732282;letter-spacing:0.5pt;font-family:"source_sans_prosemibold";line-height:1.1}h4{font-size:1.25rem;font-family:"source_sans_prosemibold"}h5{font-size:1.25rem}p{margin:1em auto}a,.bi-fake-anchor{text-decoration:none;color:#00326c;cursor:pointer;transition:color 0.3s ease-in-out}a:hover,.bi-fake-anchor:hover{color:#0055b8}strong,b{font-style:normal;font-weight:bold}em,i{font-style:italic}strong em,strong i,i strong,em strong,b em,em b,i b,b i{font-style:italic;font-weight:bold}small{font-size:70%}@media only screen{.bi-body-wrapper{position:relative;display:flex;flex-direction:column}.bi-page-wrapper{max-width:100vw;overflow-x:clip}hr{background-image:linear-gradient(to bottom, #732282 50%, #0055b8 50%);background-position:0 50%;background-repeat:repeat-x;background-size:100% 0.15rem;border:0;margin:0;padding-bottom:1rem;padding-top:1rem;clear:both}.bi-button,input[type=button],button,input[type=reset],input[type=submit],.wp-block-search__button{display:inline-block;overflow:hidden;line-height:2;padding:.6666666667rem 1rem;text-align:center;color:#732282;border-radius:1.25rem;border:solid thin #732282;outline:none;white-space:nowrap;font-size:1rem}.bi-button:hover,.bi-button:focus,.bi-button .on,input[type=button]:hover,input[type=button]:focus,input[type=button] .on,button:hover,button:focus,button .on,input[type=reset]:hover,input[type=reset]:focus,input[type=reset] .on,input[type=submit]:hover,input[type=submit]:focus,input[type=submit] .on,.wp-block-search__button:hover,.wp-block-search__button:focus,.wp-block-search__button .on{border-color:#e11383;color:#e11383}.bi-button.rev,input[type=button].rev,button.rev,input[type=reset].rev,input[type=submit].rev,.wp-block-search__button.rev{border:solid thin white;color:white;background:transparent}.bi-button.simple,input[type=button].simple,button.simple,input[type=reset].simple,input[type=submit].simple,.wp-block-search__button.simple{border:none}ol{margin-left:0;display:block;padding-left:2rem}.bi-anchor:before{display:block;content:" ";margin-top:-285px;height:285px;visibility:hidden;pointer-events:none}.bi-bullets,.blog .blog-content ul,#popup-container ul,.bi-widget ul{list-style:none;margin:0;padding:0;overflow:auto;column-count:1}.bi-bullets li,.blog .blog-content ul li,#popup-container ul li,.bi-widget ul li{padding-left:3rem;position:relative;margin-bottom:.5rem}.bi-bullets li:before,.blog .blog-content ul li:before,#popup-container ul li:before,.bi-widget ul li:before{position:absolute;top:.3125rem;left:1.5rem;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0055b8;content:"\f058"}.bi-bullets li ul,.blog .blog-content ul li ul,#popup-container ul li ul,.bi-widget ul li ul{margin:1rem 0}.bi-features-list{list-style:none;display:flex;flex-direction:column}.bi-features-list li{flex-basis:100%;display:block;text-align:left;padding:1rem 0}.bi-features-list .bi-icon{display:flex;flex-direction:column;justify-content:center;align-items:center;width:3rem;height:3rem;margin-right:1rem;border-radius:100%;background:linear-gradient(45deg, #0055b8 0%, #732282 50%, #e11383 100%);background:#e11383;opacity:1;transform:scale(1);float:left;margin-left:-5rem}.bi-features-list .bi-icon img{filter:brightness(110)}.bi-features-list .bi-item-inner{padding-left:6rem}.bi-features-list .bi-item-inner p{flex-basis:100%;width:100%;margin:0}.bi-features-list .bi-item-inner h4{margin-top:0;margin-bottom:0.5rem}.bi-accordion{margin:1rem 0}.bi-accordion .bi-accordion-header{color:#222;cursor:pointer;border-radius:3.75rem;line-height:1;background-color:#f1f1f4;padding:1rem 2rem;display:flex;flex-direction:row;justify-content:space-between;font-size:1.25rem;transition:border-radius 0.3s ease-in-out}.bi-accordion .bi-accordion-header h3,.bi-accordion .bi-accordion-header h2{display:inline-block;overflow:hidden;text-align:left;outline:none;text-decoration:none !important;margin:0;font-size:1.25rem}.bi-accordion .bi-accordion-header:before{content:'\f067';font-family:'FontAwesome';vertical-align:middle;display:inline-flex;justify-content:center;align-items:center;order:1;padding-left:2rem}.bi-accordion .bi-accordion-header:hover{background:#852796;color:white}.bi-accordion .bi-accordion-header:hover:before{content:"\f00d"}.bi-accordion .bi-accordion-header.active{background:#852796;color:white;border-radius:1.25rem 1.25rem 0 0}.bi-accordion .bi-accordion-header.active:before{content:"\f00d"}.bi-accordion .bi-accordion-content{display:none;background:#f1f1f4;padding:2rem;border-radius:0 0 1.25rem 1.25rem}.bi-special-flat-images img{transition:opacity 0.3s ease}.bi-special-flat .bi-accordion-header{border-radius:0 !important;background:transparent;padding:1rem;display:flex;justify-content:flex-start;align-items:center;color:#222;border-left:3px solid #d4d4de}.bi-special-flat .bi-accordion-header:before{margin-left:auto;margin-right:0}.bi-special-flat .bi-accordion-header span{opacity:0;max-width:0px;overflow:hidden;font-size:1.5rem;margin-right:1rem;color:#e11383;white-space:nowrap;transition:all 0.3s ease-in-out}.bi-special-flat .bi-accordion-header h3{color:#222;font-size:1.5rem}.bi-special-flat .bi-accordion-header.active,.bi-special-flat .bi-accordion-header:hover{background:white;border-left:3px solid #e11383;color:#e11383}.bi-special-flat .bi-accordion-header.active span,.bi-special-flat .bi-accordion-header:hover span{opacity:1;max-width:100px}.bi-special-flat .bi-accordion-header.active h3,.bi-special-flat .bi-accordion-header:hover h3{color:#e11383}.bi-special-flat .bi-accordion-content{background:white;border-left:solid 3px rgba(225,19,131,0.25);padding:1rem;border-radius:0}.bi-special-flat .bi-accordion-content p{margin:0 0 1rem 0}.bi-special-flat .bi-accordion-content .bi-features-list li{padding:0}.bi-special-flat .bi-accordion-content .bi-item-inner{border-radius:5px;transform:scale(1);display:block;transition:all 0.3s ease-in-out}.bi-special-flat .bi-accordion-content .bi-item-inner .bi-icon{float:left}.bi-special-flat .bi-accordion-content .bi-item-inner h4{align-items:center;margin-top:0;margin-bottom:0.5rem}.bi-special-flat .bi-accordion-content .bi-item-inner h4:after{content:'\f105';font-family:'FontAwesome';vertical-align:middle;display:inline-flex;justify-content:center;align-items:center;margin-left:.6666666667rem;transform:translateX(0px);transition:transform 0.15s ease-in-out}.bi-special-flat .bi-accordion-content .bi-item-inner p{font-size:0.9rem;line-height:1.25;margin:0}.bi-special-flat .bi-accordion-content .bi-item-inner:hover,.bi-special-flat .bi-accordion-content .bi-item-inner:focus{box-shadow:0 0 10px rgba(0,0,0,0.25);transform:scale(1.01)}.bi-special-flat .bi-accordion-content .bi-item-inner:hover h4:after,.bi-special-flat .bi-accordion-content .bi-item-inner:focus h4:after{transform:translateX(5px)}.bi-quick-stats{padding-top:2rem;padding-bottom:2rem;justify-content:center;align-items:center;flex-direction:row}.bi-quick-stats .bi-minwidth{min-width:13rem}}@media only screen and (min-width: 68em){.bi-quick-stats{flex-wrap:nowrap !important;align-items:flex-start}}@media only screen and (min-width: 50em) and (max-width: 68em){.bi-quick-stats .bi-item{flex-basis:33% !important;width:33% !important;max-width:33% !important}}@media only screen and (max-width: 50em){.bi-quick-stats .bi-item{flex-basis:50%;width:50%;max-width:50%}}@media only screen{.bi-quick-stats .bi-stat{display:block;text-align:center;line-height:1.35;padding:1rem}.bi-quick-stats .bi-stat .bi-large{font-size:2.5em;display:block;text-justify:inter-character;font-family:"source_sans_prosemibold";line-height:1;display:block;white-space:nowrap;text-align:center;color:#732282;background:linear-gradient(45deg, #0055b8 0%, #732282 50%, #e11383 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.bi-quick-stats .bi-stat .bi-large .fa{font-size:0.5em;position:relative;top:-0.3em}.bi-quick-stats .bi-stat .bi-large .fa.fa-plus{top:-0.25em}.bi-quick-stats .bi-stat .bi-value-icon{font-size:1.75em;display:flex;text-justify:inter-character;font-family:"source_sans_prosemibold";line-height:1;display:flex;flex-direction:column;white-space:nowrap;text-align:center;color:#732282;background:linear-gradient(45deg, #0055b8 0%, #732282 50%, #e11383 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;align-items:center;justify-content:center}.bi-quick-stats .bi-stat .bi-value-icon img{width:3.5rem}.bi-gradient-section .bi-quick-stats *{color:white !important;background:none !important;-webkit-background-clip:unset !important;-webkit-text-fill-color:unset !important}.bi-borderbox{border-radius:1.25rem;border:solid thin #f1f1f4;background-color:white;padding:2rem}.bi-statistic{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;font-size:1.25rem;letter-spacing:0.5pt}.bi-statistic .bi-stat{display:block;font-size:3.75rem;color:#e11383;padding:0.5rem 0.75rem 0.5rem 0;letter-spacing:normal;white-space:nowrap}p.bi-p-callout{font-family:'source_sans_proregular';color:#0055b8;font-size:1.25rem;text-align:center;display:block}p.bi-p-callout strong{color:#732282;font-family:'source_sans_prosemibold'}p.small{font-size:80%;font-style:italic;text-align:center}table.bi-pricing-table{line-height:1.25;margin-bottom:2rem}}@media only screen and (min-width: 50em){table.bi-pricing-table thead th:nth-of-type(2){padding-top:1rem;background:#732282;color:white;border-radius:1.25rem 1.25rem 0 0}table.bi-pricing-table thead th:nth-of-type(3){padding-top:1rem;background:white;border-radius:0 1rem 0 0}}@media only screen{table.bi-pricing-table thead tr{border-bottom:none}table.bi-pricing-table thead th{font-size:1.5rem;font-weight:bold;color:#222;text-transform:capitalize;text-align:center}table.bi-pricing-table thead th span{display:block;width:100%;border-top:solid thin #f1f1f4;border-bottom:solid thin #f1f1f4;color:#732282;font-size:1rem;padding:5px;text-transform:lowercase;margin-top:5px;font-family:'source_sans_prosemibold'}table.bi-pricing-table td,table.bi-pricing-table th{text-align:center;border:none;padding:12px 10px;word-wrap:break-word}table.bi-pricing-table td em,table.bi-pricing-table th em{color:#732282}table.bi-pricing-table tr{border-bottom:solid thin #f1f1f4}table.bi-pricing-table td{color:#222;font-weight:bold}table.bi-pricing-table .bi-checkmark{color:#0055b8}table.bi-pricing-table .bi-xmark{color:#222}table.bi-pricing-table th:first-child,table.bi-pricing-table td:first-child{font-weight:bold;text-align:left}}@media only screen and (min-width: 50em){table.bi-pricing-table tbody tr td:first-of-type{padding-right:4rem}table.bi-pricing-table tbody tr td:nth-of-type(2){background:#732282;font-size:2rem;color:white;width:15rem}table.bi-pricing-table tbody tr td:nth-of-type(3){color:#484848;width:8rem;font-size:1.25rem}table.bi-pricing-table tbody tr:last-of-type{border-bottom:none}table.bi-pricing-table tbody tr:last-of-type td{padding-bottom:2rem}table.bi-pricing-table tbody tr:last-of-type td:nth-of-type(2){border-radius:0 0 1.25rem 1.25rem}}@media only screen and (max-width: 50em){table.bi-pricing-table{position:relative}table.bi-pricing-table tr{display:flex;flex-flow:row wrap;justify-content:space-around}table.bi-pricing-table td,table.bi-pricing-table th{display:block;width:50%;font-size:0.9rem}table.bi-pricing-table th:first-child,table.bi-pricing-table td:first-child{background:#f1f1f4;text-align:center;width:100%;font-size:1rem;padding:15px;border-top:solid thin #222}table.bi-pricing-table th:first-child{display:none}table.bi-pricing-table td:nth-of-type(3){border-left:solid thin #f1f1f4}table.bi-pricing-table thead{position:sticky;top:3rem;background:white}table.bi-pricing-table thead tr{border-bottom:solid 1px #0055b8}}@media only screen{.bi-cta{font-size:1.75rem;line-height:1.25;font-family:"source_sans_probold";color:#0055b8;max-width:90%;margin-left:auto;margin-right:auto}.bi-pullquote{display:block;clear:both;width:90%;margin:4rem auto;padding-left:2rem;border-left:thin solid #732282}.bi-highlight{border:thin solid #732282;background-color:rgba(115,34,130,0.25);padding:2rem;margin:2rem;border-radius:1.25rem;display:block;clear:both;overflow:auto}.bi-highlight h2{margin-top:0}.bi-content-img{display:block;max-width:25rem;overflow:hidden;margin:2rem auto;width:100%}.bi-content-img.vertical{max-width:16.75rem}.bi-video-container{position:relative;padding-bottom:56.25%;height:0;width:100%;max-width:30em}.bi-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.bi-testimonials{width:100%;flex-basis:100%;height:100%;position:relative;display:flex !important;flex-direction:column-reverse !important;justify-content:center;min-height:12em;padding:0}.bi-testimonials blockquote{padding:1rem;text-align:left;display:flex;flex-direction:column;justify-content:center;font-size:1.25rem;line-height:1;color:#732282;text-align:center;position:relative;background:#f1f1f4;border-radius:5px 5px 0 5px;margin-bottom:3.5rem;padding:1.5rem;line-height:1.25}.bi-testimonials blockquote:before{margin-bottom:0.5rem;font-size:1.25rem;display:block;content:'\f005 \f005 \f005 \f005 \f005';font-family:'fontawesome';vertical-align:middle;display:block;color:gold;margin-right:1rem;letter-spacing:3pt}.bi-testimonials blockquote span{font-family:"source_sans_prosemibold"}.bi-testimonials blockquote cite{font-style:italic;font-size:.8rem;margin-top:0.5rem;text-align:right;display:block;font-family:"source_sans_proregular";color:#222;position:relative;top:100%;right:0;position:absolute;bottom:0;right:2.5rem}.bi-testimonials blockquote cite span{font-family:"source_sans_probold";font-style:italic;color:#e11383;display:block}.bi-testimonials blockquote:after{content:'';position:absolute;bottom:0;right:0;width:0;height:0;border:2rem solid transparent;border-top-color:#f1f1f4;border-bottom:0;border-right:0;margin-right:0;margin-bottom:-2rem}}@media only screen and (min-width: 50em){.bi-testimonials{min-height:auto}.bi-testimonials blockquote{font-size:1.25rem;line-height:1.25}}@media only screen{.bi-center,h1.bi-center{text-align:center;max-width:1100px;margin-left:auto;margin-right:auto}.bi-page{display:flex;flex-wrap:wrap;padding:0;margin:0;width:100%;justify-content:flex-start;flex-wrap:no-wrap;flex-direction:column}.bi-page .bi-bodytext{flex-basis:100%;max-width:100%;width:100%}.bi-page .bi-bodytext header{padding:2rem}.bi-page .bi-sidebar{flex-basis:100%;max-width:100%;width:100%}.bi-text-envelope{padding:2rem}body:not(.home) .bi-text-envelope{padding-top:0}.bi-container{max-width:1400px;margin-left:auto;margin-right:auto}.bi-full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;clear:both}.bi-full-width .bi-text-envelope{z-index:1;position:relative}.bi-feature-accent{background:#732282;overflow:auto;color:white}.bi-feature-alert{background:#e11383;overflow:auto;color:white}.bi-feature-gradient{background:linear-gradient(45deg, #0055b8 0%, #732282 50%, #e11383 100%);overflow:auto}.bi-feature-gradient h2,.bi-feature-gradient h3,.bi-feature-gradient h4,.bi-feature-gradient p{color:white}.bi-feature-gray{background:#f1f1f4}.bi-feature-fullphoto{background-position:center;background-size:cover;background-repeat:no-repeat}.bi-feature-fullphoto:before{content:"";display:block;width:100%;height:100%;left:0;top:0;position:absolute;background-color:#222;mix-blend-mode:multiply;opacity:0.1}.bi-feature-fullphoto.customwebsites{background-image:url("../../images/page-heroes/hero-best-veterinary-website-design.jpg")}.bi-feature-fullphoto.customlogos{background-image:url("../../images/logo-design/veterinary-practice-logo-wall.jpg")}.bi-rounded{border-radius:1.25rem;padding:2rem}.bi-intro-container{padding:4rem 2rem}.bi-arc{height:8rem;z-index:1;clear:both;width:100vw;left:-50vw;margin-left:50%}.bi-arc .transparent{background:transparent}.bi-arc .white{background:white}.bi-arc .brand{background:#0055b8}.bi-arc .accent{background:#732282}.bi-arc .alert{background:#e11383}.bi-arc .gradient{background:linear-gradient(45deg, #0055b8 0%, #732282 50%, #e11383 100%)}.bi-arc .bi-arc-upper{height:8rem}.bi-arc .bi-arc-lower{height:8rem;margin-top:-8rem}.bi-arc.top{margin-top:-8rem;margin-bottom:-6rem}.bi-arc.bottom{margin-top:-6rem;margin-bottom:-8rem}.bi-arc.concave-up{position:relative}.bi-arc.concave-up .bi-arc-lower{clip-path:ellipse(65% 200% at center -100%);z-index:1}.bi-arc.concave-up.screen:after{content:"";display:block;clip-path:ellipse(65% 200% at center -100%);mix-blend-mode:overlay;opacity:0.25;background:white;position:absolute;left:-2%;top:8%;width:100%;height:100%;z-index:-1}.bi-arc.concave-down{position:relative}.bi-arc.concave-down .bi-arc-lower{clip-path:ellipse(65% 200% at center 200%);z-index:1}.bi-arc.concave-down.screen:after{content:"";display:block;clip-path:ellipse(65% 200% at center 200%);mix-blend-mode:overlay;opacity:0.25;background:white;position:absolute;right:-2%;top:-8%;width:100%;height:100%;z-index:-1}.bi-arc.concave-down .soft-alert{background:linear-gradient(to bottom, #f697cb, white)}.bi-two-up,.bi-thirds-up,.bi-three-up,.bi-four-up,.bi-five-up,.bi-six-up{display:flex;flex-wrap:wrap;padding:0;margin:0;width:100%;justify-content:flex-start;flex-wrap:no-wrap;flex-direction:column;column-count:1;row-gap:1rem;column-gap:1rem}.bi-two-up .bi-item,.bi-thirds-up .bi-item,.bi-three-up .bi-item,.bi-four-up .bi-item,.bi-five-up .bi-item,.bi-six-up .bi-item{width:100%}.bi-item-inner{padding:1rem}.bi-callouts a,.bi-callouts .bi-callout-nolink{display:block;padding:0.25rem;height:100%;border-radius:1.25rem;overflow:hidden}.bi-callouts a figure,.bi-callouts .bi-callout-nolink figure{padding:0.25rem;border:solid thin #732282;background-color:rgba(115,34,130,0.25);height:100%}.bi-callouts a figure .bi-callout-img,.bi-callouts .bi-callout-nolink figure .bi-callout-img{position:relative;overflow:hidden;max-height:15em;align-items:center;display:flex}.bi-callouts a figure .bi-callout-img img,.bi-callouts .bi-callout-nolink figure .bi-callout-img img{object-fit:cover;width:100%;height:100%;object-position:center;transform:scale(1);transition:transform 0.3s ease-in-out}.bi-callouts a figure figcaption,.bi-callouts .bi-callout-nolink figure figcaption{padding:1rem}.bi-callouts a figure figcaption h2,.bi-callouts a figure figcaption h3,.bi-callouts .bi-callout-nolink figure figcaption h2,.bi-callouts .bi-callout-nolink figure figcaption h3{text-align:center;margin-bottom:0;color:#0055b8}.bi-callouts a figure figcaption p,.bi-callouts .bi-callout-nolink figure figcaption p{text-align:center;margin-bottom:0;color:#222}.bi-callouts a figure figcaption p a,.bi-callouts .bi-callout-nolink figure figcaption p a{display:inline-block}.bi-callouts a:hover figure,.bi-callouts a:focus figure{border:solid thin #0055b8;background-color:rgba(0,85,184,0.25)}.bi-callouts a:hover figure .bi-callout-img img,.bi-callouts a:focus figure .bi-callout-img img{transform:scale(1.02)}.bi-callouts a:hover figure figcaption h2,.bi-callouts a:hover figure figcaption h3,.bi-callouts a:focus figure figcaption h2,.bi-callouts a:focus figure figcaption h3{color:#0055b8}.bi-callouts.bi-hover-expand.bi-six-up,.bi-callouts.bi-hover-expand.bi-five-up,.bi-callouts.bi-hover-expand.bi-four-up,.bi-callouts.bi-hover-expand.bi-three-up,.bi-callouts.bi-hover-expand.bi-two-up,.bi-callouts.bi-hover-expand.bi-thirds-up{grid-column-gap:2rem;display:flex;flex-wrap:nowrap;background:transparent}.bi-callouts.bi-hover-expand.bi-six-up .bi-item:not(.static),.bi-callouts.bi-hover-expand.bi-five-up .bi-item:not(.static),.bi-callouts.bi-hover-expand.bi-four-up .bi-item:not(.static),.bi-callouts.bi-hover-expand.bi-three-up .bi-item:not(.static),.bi-callouts.bi-hover-expand.bi-two-up .bi-item:not(.static),.bi-callouts.bi-hover-expand.bi-thirds-up .bi-item:not(.static){width:100%;max-width:initial;flex-basis:initial;transition:all 0.3s ease-in-out;background:transparent}.bi-callouts.bi-hover-expand.bi-six-up .bi-item:not(.static):hover,.bi-callouts.bi-hover-expand.bi-five-up .bi-item:not(.static):hover,.bi-callouts.bi-hover-expand.bi-four-up .bi-item:not(.static):hover,.bi-callouts.bi-hover-expand.bi-three-up .bi-item:not(.static):hover,.bi-callouts.bi-hover-expand.bi-two-up .bi-item:not(.static):hover,.bi-callouts.bi-hover-expand.bi-thirds-up .bi-item:not(.static):hover{width:125%}.bi-callouts.bi-hover-expand .bi-item a:hover figure figcaption span{opacity:1}.bi-callouts.bi-hover-expand .bi-item a:hover figure .bi-more-button{padding:0.5rem 3rem 0.5rem 1rem;max-width:15rem}.bi-callouts.bi-hover-expand .bi-item:first-of-type a{border:solid thin #0055b8;background:rgba(0,85,184,0.25)}.bi-callouts.bi-hover-expand .bi-item:nth-of-type(2) a{border:solid thin #732282;background:rgba(115,34,130,0.25)}.bi-callouts.bi-hover-expand .bi-item:nth-of-type(3) a{border:solid thin #e11383;background:rgba(225,19,131,0.25)}.bi-callouts.bi-hover-expand .bi-item:nth-of-type(4) a{border:solid thin #0055b8;background:rgba(0,85,184,0.25)}.bi-callouts.bi-hover-expand a{padding:0}.bi-callouts.bi-hover-expand a figure{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:0;min-height:28rem;border:none;background:transparent}.bi-callouts.bi-hover-expand a figure figcaption{order:-1;position:relative;text-align:left;padding:2rem 2rem 0 2rem;z-index:1}.bi-callouts.bi-hover-expand a figure figcaption span{display:block;opacity:0}.bi-callouts.bi-hover-expand a figure figcaption h3{display:block;text-align:left;margin-top:0}.bi-callouts.bi-hover-expand a figure .bi-callout-img{position:relative;z-index:0;height:100%;width:100%;bottom:0;max-height:100%}.bi-callouts.bi-hover-expand a figure .bi-callout-img img{object-fit:cover;max-width:unset;height:100%;width:100%;object-position:top center}.bi-callouts.bi-hover-expand a figure .bi-more-button{position:absolute;bottom:2rem;left:2rem;padding:0.5rem;background:white;border-radius:10rem;border:solid thin #0055b8;padding:0.5rem 1rem 0.5rem 1rem;z-index:1;height:3rem;width:auto;max-width:3rem;white-space:nowrap;overflow:hidden;transition:all 0.3s ease-in-out}.bi-callouts.bi-hover-expand a figure .bi-more-button:after{content:'\f105';font-family:'FontAwesome';vertical-align:middle;display:inline-flex;position:absolute;z-index:1;width:3rem;height:2rem;background:white;right:0;text-align:center;justify-content:center;align-items:center}.bi-callouts.bi-hover-expand .bi-blog-item a:hover .bi-blog-img,.bi-callouts.bi-hover-expand .bi-blog-item a:focus .bi-blog-img{filter:brightness(0.5);transition:all 0.3s ease-in-out}.bi-callouts.bi-hover-expand .bi-blog-item a:hover figcaption p,.bi-callouts.bi-hover-expand .bi-blog-item a:focus figcaption p{transform:translateY(0);opacity:1}.bi-callouts.bi-hover-expand .bi-blog-item figcaption{z-index:1;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:8rem !important;text-align:left;align-items:flex-start}}@media only screen and (min-width: 50em){.bi-callouts.bi-hover-expand .bi-blog-item figcaption{max-width:25vw}}@media only screen and (min-width: 68em){.bi-callouts.bi-hover-expand .bi-blog-item figcaption{max-width:350px}}@media only screen{.bi-callouts.bi-hover-expand .bi-blog-item figcaption h2,.bi-callouts.bi-hover-expand .bi-blog-item figcaption h3,.bi-callouts.bi-hover-expand .bi-blog-item figcaption p{color:white !important;text-shadow:0 0 5px rgba(0,0,0,0.5)}.bi-callouts.bi-hover-expand .bi-blog-item figcaption p{text-align:left;margin:1rem 0;transform:translateY(3rem);opacity:0;transition:opacity 0.3s ease-in-out, transform 0.3s ease-in-out}.bi-callouts.bi-hover-expand .bi-blog-item .bi-blog-img{position:absolute;z-index:0;height:100%;width:100%;bottom:0;max-height:100%;filter:brightness(0.75);transition:all 0.3s ease-in-out}.bi-callouts.bi-hover-expand .bi-blog-item .bi-blog-img img{object-fit:cover;max-width:unset;height:100%;width:100%;object-position:top center}.bi-hero{overflow-x:clip;overscroll-behavior:none;position:relative;background:linear-gradient(to right, #7c2182 0%, #e11383 100%);z-index:1;position:relative;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:-2rem}.bi-hero header.bi-intro-container{z-index:2;position:relative;width:100%;padding-top:15rem;padding-bottom:5rem}.bi-hero header.bi-intro-container h1{color:white;margin-bottom:0}.bi-hero header.bi-intro-container p{margin-top:0;color:white;font-size:1.75rem;line-height:1.5;max-width:1000px}.bi-hero header.bi-intro-container .bi-text-envelope{text-align:center}.bi-hero .bi-video-hero{position:absolute;width:100%;height:100%;clip-path:ellipse(140% 200% at center -100%);margin-bottom:2rem}.bi-hero:after{content:"";display:block;clip-path:ellipse(65% 200% at center -100%);mix-blend-mode:overlay;opacity:0.25;background:white;position:absolute;left:-48%;bottom:0;width:200%;height:100%;z-index:-3}.bi-hero-overlay{background:linear-gradient(to right, #0055b8 0%, #732282 50%, #e11383 100%);opacity:0;position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;display:block}.bi-video-hero{width:100%;display:block;position:relative;z-index:-1;background:url("../../videos/BIP-hero-video-turningheads-poster.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}.bi-video-hero .bi-video-bg{width:100%;height:100%;left:0;z-index:-1000;background-repeat:no-repeat;background-size:contain;background-position:center;display:flex;flex-direction:column;align-items:center;justify-content:center;filter:brightness(0.6)}.bi-video-hero .bi-video-bg video{min-width:100%;min-height:100%;width:100%;height:100%;object-fit:cover;object-position:center}.bi-video-hero .video-bg-holder video{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.bi-video-hero:before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;background:linear-gradient(135deg, rgba(0,85,184,0.75) 0%, rgba(115,34,130,0.25) 50%, rgba(0,0,0,0.5) 100%);z-index:1}section{position:relative;z-index:1}.bi-gradient-section{max-width:100vw;min-height:100vh;overflow-x:clip;overscroll-behavior:none;position:relative;background:linear-gradient(45deg, #0055b8 0%, #732282 50%, #e11383 100%);margin-bottom:10rem}.bi-gradient-section h2{color:white}.bi-gradient-section .bi-arc{z-index:0}.bi-gradient-section .bi-slider-container{position:relative;z-index:1}.bi-gsap-horizontal{overscroll-behavior:none;width:100%;height:100%;display:flex;flex-wrap:nowrap;position:relative;height:calc(100vh - 2rem);max-width:200vw !important}.bi-gsap-horizontal .bi-slide{width:100vw;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;color:white;position:relative;box-sizing:border-box;padding:2rem;background-size:cover;background-size:90%;background-position:center;background-repeat:no-repeat;animation:none}.bi-gsap-horizontal .bi-slide p{line-height:1.3;font-size:1.25em}.bi-gsap-horizontal .bi-slide .bi-inner{width:100%;max-width:700px;text-align:left;display:block}.bi-gsap-horizontal .bi-slide:first-child{width:50vw;display:flex;flex-direction:column;justify-content:center}.bi-gsap-horizontal .bi-slide:first-child p{margin:2rem 0}.bi-gsap-horizontal .bi-slide:first-child .bi-inner{margin-right:0;margin-left:auto}.bi-gsap-horizontal .bi-slide:nth-child(2){background-image:url("../../images/home/hero-2.png");z-index:1}.bi-gsap-horizontal .bi-slide:nth-child(3){width:50vw;display:flex;flex-direction:column;justify-content:center;margin-left:-50vw;margin-right:-50vw}.bi-gsap-horizontal .bi-slide:nth-child(3) p{margin:2rem 0}.bi-gsap-horizontal .bi-slide:nth-child(3) .bi-inner{margin-right:auto;margin-left:0}.bi-faqs h2{display:none !important}.bi-value-icon{color:#0055b8;display:inline-flex;align-items:center;margin-right:1rem}.bi-value-icon img{width:2.5rem}.bi-inside-page-hero{position:relative;display:block;overflow:hidden}.bi-inside-page-hero img{object-fit:cover;width:100%;height:100%;object-position:center}.bi-accesibility-button{display:none;position:fixed;bottom:0;right:1rem;z-index:999}.bi-accesibility-button button{border-bottom-left-radius:0;border-bottom-right-radius:0;font-size:1.1rem;display:flex;align-items:center}.bi-accesibility-button button:hover,.bi-accesibility-button button:focus,.bi-accesibility-button button.on{background:#222;color:white}.bi-accesibility-button button span{margin-right:.5rem;font-size:1.5rem}}@font-face{font-family:"FontAwesome";font-style:normal;font-weight:900;font-display:block;src:url(../fonts/fa-solid-900.eot);src:url(../fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../fonts/fa-solid-900.ttf) format("truetype"),url(../fonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:"FontAwesome";font-weight:900}@font-face{font-family:'source_sans_problack';font-display:fallback;src:url("../fonts/sourcesanspro-black-webfont.woff2") format("woff2"),url("../fonts/sourcesanspro-black-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'source_sans_problack_italic';font-display:fallback;src:url("../fonts/sourcesanspro-blackitalic-webfont.woff2") format("woff2"),url("../fonts/sourcesanspro-blackitalic-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'source_sans_probold';font-display:fallback;src:url("../fonts/sourcesanspro-bold-webfont.woff2") format("woff2"),url("../fonts/sourcesanspro-bold-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'source_sans_probold_italic';font-display:fallback;src:url("../fonts/sourcesanspro-bolditalic-webfont.woff2") format("woff2"),url("../fonts/sourcesanspro-bolditalic-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'source_sans_proextralight';font-display:fallback;src:url("../fonts/sourcesanspro-extralight-webfont.woff2") format("woff2"),url("../fonts/sourcesanspro-extralight-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'source_sans_proXLtIt';font-display:fallback;src:url("../fonts/sourcesanspro-extralightitalic-webfont.woff2") format("woff2"),url("../fonts/sourcesanspro-extralightitalic-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'source_sans_prolight';font-display:fallback;src:url("../fonts/sourcesanspro-light-webfont.woff2") format("woff2"),url("../fonts/sourcesanspro-light-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'source_sans_prolight_italic';font-display:fallback;src:url("../fonts/sourcesanspro-lightitalic-webfont.woff2") format("woff2"),url("../fonts/sourcesanspro-lightitalic-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'source_sans_proregular';font-display:fallback;src:url("../fonts/sourcesanspro-regular-webfont.woff2") format("woff2"),url("../fonts/sourcesanspro-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'source_sans_proitalic';font-display:fallback;src:url("../fonts/sourcesanspro-regularitalic-webfont.woff2") format("woff2"),url("../fonts/sourcesanspro-regularitalic-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'source_sans_prosemibold';font-display:fallback;src:url("../fonts/sourcesanspro-semibold-webfont.woff2") format("woff2"),url("../fonts/sourcesanspro-semibold-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'source_sans_proSBdIt';font-display:fallback;src:url("../fonts/sourcesanspro-semibolditalic-webfont.woff2") format("woff2"),url("../fonts/sourcesanspro-semibolditalic-webfont.woff") format("woff");font-weight:normal;font-style:normal}@media only screen{.staff .rounded .staff-item figure img{border-color:#0055b8 !important}.linkcat{margin-top:2rem;border-bottom:solid thin #0055b8}.reslink{overflow:auto;clear:both;padding-bottom:0.5rem;border-bottom:solid thin rgba(34,34,34,0.1)}.reslink a{font-size:120%}.linkimg{float:left;max-width:15rem;margin-right:1rem;margin-bottom:2rem}.bi-home-block{overflow:auto}.bi-home-block figure{display:block;float:none}}@media only screen and (min-width: 50em){.bi-home-block figure{float:left;margin-right:1rem}}@media only screen{.bi-popup{top:20px !important;right:20px !important;display:none;box-shadow:0px 0px 10px}#mask{position:absolute;left:0;top:0;z-index:90000;background-color:#000;display:none}#boxes .window{position:absolute;right:20px;top:20px;width:440px;height:200px;display:none;z-index:99999;padding:20px;border-radius:15px;text-align:center;border-top:solid 5px #1a76ac;border-bottom:solid 5px #1a76ac}#boxes #dialog{width:75%;max-width:400px;height:auto;background-color:#ffffff;font-family:'Segoe UI Light', sans-serif;font-size:15pt}.maintext{text-align:center;font-family:"Segoe UI", sans-serif;text-decoration:none}#popupbody{font-family:"Segoe UI", sans-serif;font-size:12pt;text-align:left}#popupbody h3{text-align:center;font-size:26px !important;color:#1a76ac}#popupclose{font-family:Helvetica Neue, sans-serif;font-size:16pt;padding:0px 0px 10px 20px;float:right}#popupclose a{text-decoration:none}.popupoption:hover{background-color:#D1D1D1;color:green}.popupoption2:hover{color:red}#active-popup{background-color:rgba(52,73,94,0.7);position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:999999}body.pop-up{overflow:hidden;width:100vw;height:100vh}#popup-container{width:60%;height:auto;max-height:40em;overflow-y:scroll;margin:0 auto;margin-top:5%;position:fixed;left:20%;z-index:999999;top:0;background:#fff;box-shadow:0px 0px 10px;border-radius:1em;border-top:solid 5px #363636;border-bottom:solid 5px #363636}#popup-container strong{font-weight:bold}.modal-content{position:relative;text-align:center}#popup-window{position:relative;padding:40px;font-family:'Segoe UI Light', sans-serif;font-size:15pt}#popup-window h3{text-align:center;font-size:26px !important;color:#363636}.modal-content p{padding:20% 5% 0 5%}#popup-container a.close{position:relative;float:right;top:5px;right:5px;z-index:99;font-weight:bold;font-size:16px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;padding:2px 5px 2px 5px;line-height:1em;text-align:center;background:fff;border:4px solid #363636;cursor:pointer;color:#000}#popup-window p{word-wrap:break-word}}@media only screen and (max-width: 68em){#popup-container{width:80%;left:10%;max-height:70%}#popup-window{padding:30px}#popup-window p{margin:1rem}.splash-bg{width:100%}}@media only screen and (max-width: 38em){#popup-container{width:90%;left:5%;max-height:70%}#popup-window{padding:20px}#popup-window p{margin:1rem}.splash-bg{width:100%}}@media only screen{#active-popup{display:none}.home #active-popup{display:block}.bi-alert-bar{background-color:#e11383;width:100vw;height:auto;overflow:auto}.bi-alert-bar .bi-container{display:flex;flex-direction:row;flex-wrap:wrap;padding:0.25rem 1rem}}@media only screen and (min-width: 38em){.bi-alert-bar .bi-container{flex-wrap:nowrap}}@media only screen{.bi-alert-bar p{color:#222;display:block;width:100%;display:flex;flex-direction:column;text-align:left;justify-content:center}.bi-alert-bar .bi-button{display:block;border-radius:1.25rem;background:#0055b8;color:white;padding:1rem;margin:0.25rem;white-space:nowrap;min-inline-size:min-content;height:100%;line-height:1;cursor:pointer}.bi-alert-bar .bi-button:hover,.bi-alert-bar .bi-button:focus{filter:brightness(110%)}.bi-alert-bar .bi-alert-bar-close{display:block;border-radius:1.25rem;background:white;color:#222;padding:1rem;margin:0.25rem;cursor:pointer;height:100%;line-height:1}.bi-alert-bar .bi-alert-bar-close:hover,.bi-alert-bar .bi-alert-bar-close:focus{filter:brightness(110%)}.bi-blog-feed .bi-blog-item{padding:0.5rem}.bi-blog-feed .bi-blog-item a{display:block;height:100%;border:solid thin transparent}.bi-blog-feed .bi-blog-item a:hover,.bi-blog-feed .bi-blog-item a:focus{border:solid thin #732282}.bi-blog-feed .bi-blog-item a:hover .bi-blog-img img,.bi-blog-feed .bi-blog-item a:focus .bi-blog-img img{transform:scale(1.05)}.bi-blog-feed .bi-blog-item figure{display:flex;flex-direction:column;height:100%}.bi-blog-feed .bi-blog-item figure h3{padding:0 1rem}.bi-blog-feed .bi-blog-item figure figcaption{padding:0 1rem}.bi-blog-feed .bi-blog-item figure .bi-blog-img{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;order:-1;height:20vw;max-height:20vw}.bi-blog-feed .bi-blog-item figure .bi-blog-img img{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform 0.3s ease-in-out}#popup-container{border-radius:1.25rem !important;border:solid 5px #0055b8 !important}#popup-window{font-family:"source_sans_proregular" !important}#popup-container a.close{color:white !important;background-color:#0055b8 !important;border-color:#0055b8 !important}#popup-container a.close:hover,#popup-container a.close:focus{background-color:#732282 !important;border-color:#732282 !important}.bi-cookies{display:block;position:fixed;background:white;bottom:0;left:0;z-index:999;width:100%;max-width:700px;border-radius:1.25rem;box-shadow:5px -5px 10px rgba(0,0,0,0.75)}.bi-cookie-inner{padding:1rem}.bi-cookie-flex{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;padding-top:1rem;border-top:solid thin rgba(34,34,34,0.25)}.bi-cookie-inner h3{font-size:1rem;margin-top:0}.bi-cookie-inner p{font-size:0.8em;line-height:1.5;margin:0;padding-right:1rem}.bi-cookie-inner .bi-button{white-space:nowrap;width:auto;min-width:7rem}.bi-gallery .bi-five-up{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.bi-gallery .bi-five-up .bi-item{flex-basis:100%;max-width:100%;width:100%;padding:.5rem}}@media only screen and (min-width: 25em){.bi-gallery .bi-five-up .bi-item{flex-basis:calc(100% /2);width:calc(100% /2);max-width:calc(100% /2);-ms-flex-basis:calc(99% /2);-ms-width:calc(99% /2);-ms-max-width:calc(99% /2)}}@media only screen and (min-width: 38em){.bi-gallery .bi-five-up .bi-item{flex-basis:calc(100% /3);width:calc(100% /3);max-width:calc(100% /3);-ms-flex-basis:calc(99% /3);-ms-width:calc(99% /3);-ms-max-width:calc(99% /3)}}@media only screen and (min-width: 50em){.bi-gallery .bi-five-up .bi-item{flex-basis:calc(100% /4);width:calc(100% /4);max-width:calc(100% /4);-ms-flex-basis:calc(99% /4);-ms-width:calc(99% /4);-ms-max-width:calc(99% /4)}}@media only screen and (min-width: 68em){.bi-gallery .bi-five-up .bi-item{flex-basis:calc(100% /5);width:calc(100% /5);max-width:calc(100% /5);-ms-flex-basis:calc(99% /5);-ms-width:calc(99% /5);-ms-max-width:calc(99% /5)}}@media only screen{.bi-gallery .bi-five-up .bi-item a{display:block;border:solid 1px #0055b8;overflow:hidden;aspect-ratio:1/1}.bi-gallery .bi-five-up .bi-item a:hover,.bi-gallery .bi-five-up .bi-item a:focus{transform:scale(1.05);transition:scale 300ms ease-in-out}.bi-gallery .bi-five-up .bi-item a img{object-fit:cover;width:100%;height:100%}.staff .stafflist.staff-1 .staff-container.single .staff-item .staff-pic{max-width:300px;max-height:300px;aspect-ratio:1 / 1;margin:1rem auto}}@media only screen and (min-width: 68em){.staff .stafflist.staff-1 .staff-container.single .staff-item .staff-pic{float:left;margin:0 1rem 1rem 0 !important}}@media only screen{.staff .stafflist.staff-accordion .staff-container .staff-item{display:flex;flex-direction:column}.staff .stafflist.staff-accordion .staff-container .staff-item .staff-pic{max-width:300px;max-height:300px;aspect-ratio:1/1;margin:1rem auto;width:100% !important;height:auto !important;min-height:auto}.staff .stafflist.staff-accordion .staff-container .staff-item .staff-pic img{max-height:unset}.staff .stafflist.staff-accordion .staff-container .staff-item h3{color:white;background:#0055b8}.staff .stafflist.staff-accordion .staff-container .staff-item h3 .jobtitle{color:white}.staff .stafflist.staff-accordion .staff-container .staff-item h3:before{color:white}.staff .stafflist.staff-accordion .staff-container .staff-item h3.active{background:#972daa;color:#0055b8}.staff .stafflist.staff-accordion .staff-container .staff-item h3.active .jobtitle{color:#0055b8}.staff .stafflist.staff-accordion .staff-container .staff-item h3.active:before{color:#0055b8}.staff .stafflist.staff-accordion .staff-container .staff-item h3:hover,.staff .stafflist.staff-accordion .staff-container .staff-item h3:focus{color:#732282;background:#0055b8}.staff .stafflist.staff-accordion .staff-container .staff-item h3:hover .jobtitle,.staff .stafflist.staff-accordion .staff-container .staff-item h3:focus .jobtitle{color:#732282}.staff .stafflist.staff-accordion .staff-container .staff-item h3:hover:before,.staff .stafflist.staff-accordion .staff-container .staff-item h3:focus:before{color:#732282}.staff .stafflist.staff-accordion .staff-container .staff-item h3:hover.active,.staff .stafflist.staff-accordion .staff-container .staff-item h3:focus.active{background:#b63ecc;color:#0055b8}.staff .stafflist.staff-accordion .staff-container .staff-item h3:hover.active .jobtitle,.staff .stafflist.staff-accordion .staff-container .staff-item h3:focus.active .jobtitle{color:#0055b8}.staff .stafflist.staff-accordion .staff-container .staff-item h3:hover.active:before,.staff .stafflist.staff-accordion .staff-container .staff-item h3:focus.active:before{color:#0055b8}}@media only screen{.bi-site-header{padding:2rem;padding-top:3rem;display:block;display:flex;flex-direction:column}.bi-logo-container{width:100%}.bi-logo-container a{display:block;margin:0 auto;max-width:250px}.bi-logo-container a img{display:block;width:100%;height:100%}.bi-header-contact{width:100%}.bi-header-contact p{margin:1rem 0;padding:0;display:block;text-align:center}.bi-header-contact p strong{display:none}.bi-header-contact p span{padding:0 0.5rem}.bi-header-contact p span .fas{display:inline-block;margin-right:0.25rem}.bi-header-contact p a span{padding:0}.bi-header-contact p a span.bi-street,.bi-header-contact p a span.bi-street2,.bi-header-contact p a span.bi-zip{display:none}.bi-socialmedia{padding:0;margin:0}.bi-socialmedia nav{text-align:center;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:0;margin:0;column-gap:1rem}.bi-socialmedia nav a{font-size:1.5rem;color:#0055b8;display:inline-block;width:1.5rem;height:1.5rem}.bi-socialmedia nav a:hover,.bi-socialmedia nav a:focus{color:#732282}.bi-socialmedia nav a .facebook{position:relative;width:100%;display:inline-block;top:-3px}.bi-socialmedia nav a .facebook path{fill:#0055b8}.bi-socialmedia nav a .facebook:hover path{fill:#732282}.bi-socialmedia nav a .twitter{position:relative;width:100%;display:inline-block;top:-3px}.bi-socialmedia nav a .twitter path{fill:#0055b8}.bi-socialmedia nav a .twitter:hover path{fill:#732282}.bi-socialmedia nav a .youtube{position:relative;width:100%;display:inline-block;top:-3px}.bi-socialmedia nav a .youtube path{fill:#0055b8}.bi-socialmedia nav a .youtube:hover path{fill:#732282}.bi-socialmedia nav a .google{position:relative;width:100%;display:inline-block;top:-3px}.bi-socialmedia nav a .google path{fill:#0055b8}.bi-socialmedia nav a .google:hover path{fill:#732282}.bi-socialmedia nav a .pinterest{position:relative;width:100%;display:inline-block;top:-3px}.bi-socialmedia nav a .pinterest path{fill:#0055b8}.bi-socialmedia nav a .pinterest:hover path{fill:#732282}.bi-socialmedia nav a .tiktok{position:relative;width:100%;display:inline-block;top:-3px}.bi-socialmedia nav a .tiktok path{fill:#0055b8}.bi-socialmedia nav a .tiktok:hover path{fill:#732282}.bi-socialmedia nav a .instagram{position:relative;width:100%;display:inline-block;top:-3px}.bi-socialmedia nav a .instagram path{fill:#0055b8}.bi-socialmedia nav a .instagram:hover path{fill:#732282}.bi-socialmedia nav a .nextdoor{position:relative;width:100%;display:inline-block;top:-3px}.bi-socialmedia nav a .nextdoor path{fill:#0055b8}.bi-socialmedia nav a .nextdoor:hover path{fill:#732282}.bi-socialmedia nav a .yelp{position:relative;width:100%;display:inline-block;top:-3px}.bi-socialmedia nav a .yelp path{fill:#0055b8}.bi-socialmedia nav a .yelp:hover path{fill:#732282}}@media only screen{.bi-nav-container{display:block;width:100vw;position:sticky;top:0;left:0;right:0;z-index:99}.bi-nav-controllers{display:block;width:100vw}.bi-nav-controllers p{margin:0;padding:0;display:flex;flex-wrap:wrap;flex-direction:row}.bi-nav-controllers p button{width:50%;float:left;margin:0;padding:0;line-height:3;text-align:center;font-weight:bolder;color:white;border:0;border-radius:0;box-shadow:none}.bi-nav-controllers p button#bi-nav-controller{background:#0055b8;color:white}.bi-nav-controllers p button.bi-contact-controller{background:#732282;color:white}.bi-main-nav{display:block;width:100vw;height:80vh;overflow-x:hidden;overflow-y:scroll;position:absolute;left:-100vw;transition:left 300ms ease-in;background:white}.bi-main-nav.bi-main-nav-out{left:0;transition:left 300ms ease-out}.bi-main-nav:focus-within{left:0;transition:left 300ms ease-out}.bi-nav,.bi-secondary-nav{display:flex;flex-wrap:wrap;padding:0;margin:0;width:100%;justify-content:flex-start;flex-wrap:nowrap;flex-direction:column;list-style:none}.bi-nav li,.bi-secondary-nav li{width:100%;border:none}.bi-nav li a,.bi-secondary-nav li a{display:flex;flex-direction:row;width:100%;border-radius:0;border:0;padding:0.25rem 1rem;line-height:1.5;background:transparent;color:#222;font-size:1rem;text-align:left;margin:0}.bi-nav li a:hover,.bi-nav li a:focus,.bi-nav li a.on,.bi-secondary-nav li a:hover,.bi-secondary-nav li a:focus,.bi-secondary-nav li a.on{color:#0055b8}.bi-nav li a:hover:after,.bi-nav li a:focus:after,.bi-nav li a.on:after,.bi-secondary-nav li a:hover:after,.bi-secondary-nav li a:focus:after,.bi-secondary-nav li a.on:after{transform:rotate(90deg)}.bi-nav li a:after,.bi-secondary-nav li a:after{content:'\f105';font-family:'FontAwesome';vertical-align:middle;display:inline-flex;justify-content:center;align-items:center;margin-left:.6666666667rem;transform:rotate(0);transition:transform 0.15s ease-in-out}.bi-nav li:hover a,.bi-nav li:focus-within a,.bi-secondary-nav li:hover a,.bi-secondary-nav li:focus-within a{color:#0055b8}.bi-nav li:hover a:after,.bi-nav li:focus-within a:after,.bi-secondary-nav li:hover a:after,.bi-secondary-nav li:focus-within a:after{transform:rotate(90deg)}.bi-subnav{list-style:none}.bi-subnav .bi-container{display:block;padding:0}.bi-subnav .bi-container .bi-subnav-category{display:block}.bi-subnav .bi-container .bi-subnav-category.bi-nav-promo{display:none}.bi-subnav h3,.bi-subnav p{display:none}.bi-subnav li{border:0;margin-left:0}.bi-subnav li a{background:transparent;position:relative;color:#222 !important;padding:0.5rem 1rem;font-size:1rem;justify-content:flex-start !important;transition:all 0.15s ease-in-out}.bi-subnav li a:after{transform:translateX(0) rotate(0) !important}.bi-subnav li a span{display:none}.bi-subnav li a:hover,.bi-subnav li a:focus,.bi-subnav li a.on{color:#732282 !important;background:rgba(115,34,130,0.05)}.bi-subnav li a:hover:after,.bi-subnav li a:focus:after,.bi-subnav li a.on:after{transform:rotate(0) translateX(5px) !important}.bi-subnav li a:hover .bi-nav-icon,.bi-subnav li a:focus .bi-nav-icon,.bi-subnav li a.on .bi-nav-icon{opacity:1;transform:scale(1.1);filter:hue-rotate(50deg)}.bi-subnav li a .bi-nav-icon{opacity:0.5;transform:scale(1);transform-origin:center;transition:all 0.15s ease-in-out;filter:grayscale(1)}.bi-subnav .bi-nav-icon{display:flex;flex-direction:column;justify-content:center;align-items:center;width:1.75rem;height:1.5rem;margin-right:0.5rem}}@media only screen and (min-width: 68em){.bi-nav-container{position:sticky;width:100%;background-color:white;transition:none;z-index:98;box-shadow:0 0 10px rgba(0,0,0,0.5)}.bi-nav-container.fixed{box-shadow:0 5px 5px rgba(0,0,0,0.05)}.bi-nav-controllers{display:none}.bi-main-nav{position:relative;height:auto;top:0;display:flex;flex-direction:row;justify-content:flex-end;overflow:visible;background:transparent;width:100%;transition:none;max-width:1400px;margin:0 auto;padding-left:290px;left:0}.bi-secondary-nav{display:flex;justify-content:flex-end;flex-direction:row;width:auto}.bi-secondary-nav li{width:auto;white-space:nowrap}.bi-secondary-nav li a{align-items:center;height:100%}.bi-secondary-nav li a:after{display:none}.bi-nav{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start;flex-basis:100%;width:100%}.bi-nav li{width:auto}.bi-nav li:last-of-type{margin-left:auto}.bi-nav li a{padding:1rem;text-align:center;background:transparent;color:#222;justify-content:center}.bi-nav li a:hover,.bi-nav li a:focus,.bi-nav li a.on{color:#0055b8}.bi-nav li .bi-subnav{width:100vw;position:absolute;top:100%;left:-50vw;margin-left:50%;opacity:0;visibility:hidden;background:white;z-index:3;box-shadow:0 5px 5px rgba(0,0,0,0.15);transition:none;display:none}.bi-nav li .bi-subnav h3,.bi-nav li .bi-subnav p{display:block}.bi-nav li .bi-subnav .bi-container{display:flex;flex-direction:row;flex-wrap:nowrap;column-gap:1rem;align-items:flex-start;padding:2rem}.bi-nav li .bi-subnav .bi-container .bi-subnav-category{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:0.5rem}.bi-nav li .bi-subnav li{display:inline-block;break-inside:avoid}.bi-nav li .bi-subnav li a{border-radius:.625rem;display:flex;flex-direction:row;flex-wrap:wrap;text-align:left;padding:1rem}.bi-nav li .bi-subnav li a span{display:block;width:100%;font-size:70%;color:#222;padding:0;text-align:left;margin-left:2.25rem;order:3}.bi-nav li .bi-subnav li a span:after{display:none}.bi-nav li:hover .bi-subnav,.bi-nav li:focus-within .bi-subnav{opacity:1;visibility:visible;top:100%;z-index:99;transition:none;display:block}.bi-subnav-category h3{flex-basis:100%;flex-grow:1;margin:0;font-size:1rem;text-transform:uppercase;font-family:"source_sans_prosemibold"}.bi-subnav-category p{flex-basis:100%;flex-grow:1;margin-top:0;color:#484848}.bi-subnav-column{column-gap:0.5rem;row-gap:0.5rem;border-top:solid thin #f1f1f4;padding-top:0.25rem}.bi-subnav-column.two{column-count:2}.bi-subnav-column.three{column-count:3}.bi-subnav-column.four{column-count:4}.bi-nav-promo{display:block;border-radius:1.25rem;background:linear-gradient(45deg, #0055b8 0%, #732282 50%, #e11383 100%);color:white;padding:2rem}.bi-nav-promo.services{flex-basis:25%;width:25%;margin-right:1rem;min-width:300px}.bi-nav-promo .bi-nav-promo-container{display:flex;flex-direction:row;flex-wrap:nowrap}.bi-nav-promo .bi-nav-promoimg{display:block;flex-basis:100%}.bi-nav-promo .bi-nav-promo-imglink{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;max-width:200px;height:auto;padding-top:2rem;width:200px;flex-basis:200px;min-width:200px}.bi-nav-promo .bi-nav-promo-imglink img{display:block;border-radius:.625rem}.bi-nav-promo .bi-nav-promo-content{flex-basis:100%;padding-right:1rem}.bi-nav-promo p{color:white}.bi-nav-promo a:after{display:none !important}.bi-nav-promo .bi-button.rev{margin-left:auto;margin-right:0;text-align:right;display:inline-flex;width:auto;float:right;clear:both;color:white !important}.bi-nav-promo .bi-button.rev:after{transform:translateX(0) rotate(0) !important;color:white;display:block !important}.bi-nav-promo .bi-button.rev:hover:after,.bi-nav-promo .bi-button.rev:focus:after{transform:rotate(0) translateX(5px) !important}}@media only screen{.bi-sidebar-envelope{padding:1.3333333333rem}.bi-side-nav{background:#0061d2;margin-top:2rem}.bi-side-nav h2{margin:0;padding:0}.bi-side-nav h2 a,.bi-side-nav h2 span{display:block;padding:.5rem 1rem}.bi-side-nav ul{list-style:none;display:flex;flex-wrap:wrap;padding:0;margin:0;width:100%;justify-content:flex-start;flex-wrap:no-wrap;flex-direction:column}.bi-side-nav ul li{width:100%}.bi-side-nav ul li a{display:block;background:rgba(255,255,255,0);color:#222;transition:all 300ms ease-in-out;padding:.6666666667rem 1rem}.bi-side-nav ul li a:hover,.bi-side-nav ul li a:focus,.bi-side-nav ul li a.on{background:rgba(255,255,255,0.5)}.bi-side-content{margin-top:2rem;display:block}}@media only screen{.bi-site-footer{display:block;width:100%;background:linear-gradient(45deg, #0055b8 0%, #732282 50%, #e11383 100%);background:#222;color:white;margin-top:-2rem}.bi-site-footer a{color:white}.bi-site-footer .bi-text-envelope{max-width:1400px;margin-left:auto;margin-right:auto}.bi-site-footer h3{color:white;opacity:0.75;font-size:1rem;font-family:"source_sans_prosemibold";margin-bottom:0.5rem}.bi-site-footer a{color:white}.bi-site-footer a:hover,.bi-site-footer a:focus{color:#e11383}.bi-footer-description{font-size:1rem;line-height:1.25;margin-top:2rem;margin-bottom:2rem}.bi-footer-description b{font-family:"source_sans_prosemibold";display:block}.bi-footer-contact{display:flex;flex-wrap:wrap;padding:0;margin:0;width:100%;justify-content:flex-start;flex-wrap:no-wrap;flex-direction:column}.bi-contact-info{flex-basis:100%;width:100%;max-width:100%}address strong{display:none}.bi-footernav{list-style:none}.bi-footernav li{padding-left:0}.bi-footer-logos{display:flex;flex-wrap:wrap;padding:0;margin:0;width:100%;justify-content:center;flex-wrap:wrap;flex-direction:row}.bi-footer-logos a{flex-basis:150px;width:150px;max-width:150px;margin:2rem}.bi-footer-logos a img{width:100%;display:block}.bi-copyright{padding:1rem}.bi-copyright p{margin:0;text-align:left}}
