.banner.image, .banner.image.parallax, .fade-header-container, .fade-header-container #play a, .feature.slick-slide figure, .js .fade-header, .off-canvas-content, .parallax, .word-pairs, span.plus {
     overflow: hidden;
}
 nav.main ul {
     line-height: 26px;
}
 nav.main.is-sticky ul {
     line-height: 1.6;
}
/* IU Framework image background override */
 .bg-video::before, .bg-image::before {
     content: none;
}
 @media screen and (min-width: 64em) {
     .has-banner .breadcrumbs .layout, .has-banner .page-title .layout {
         left: 13.97rem;
         padding-left: 2.8125rem;
         padding-right: 2.8125rem;
         width: 52.0925rem;
    }
     .wide .breadcrumbs .layout, .wide .page-title .layout {
         position: relative;
         width: calc(100% + 90px);
         left: calc(90px / -2);
         padding-left: calc(90px / 2 + 0.75rem);
         padding-right: calc(90px / 2 + 0.75rem);
    }
}
 .bg-dark .accordion-content table {
     color: #45382b;
}
 div#content[itemtype='http://schema.org/Person'] ul.social::after {
     clear: unset;
}
 @media screen and (min-width: 40em) {
     div#content[itemtype='http://schema.org/Person']+div>div.row>div.layout>div.float-right.one-third {
         padding-left: 0.75rem;
    }
}
 .bg-dark .panel--interactive a * {
     color: #fff;
}
 .bg-dark.bg-antidark .panel--interactive a *, .bg-dark.bg-antidark.frosted-panel .panel--interactive a * {
     color: #45382b;
}
 .bg-dark .panel--interactive > a {
     border-color: #fff;
}
 .bg-dark.bg-antidark .panel--interactive > a {
     border-color: #45382b;
}
 .bg-dark.bg-antidark.frosted-panel .panel--interactive > a {
     border-color: rgba(255, 255, 255, 0.5);
     background-color: rgba(255, 255, 255, 0.5);
}
 .bg-dark .panel--interactive > a:focus, .bg-dark .panel--interactive > a:hover, .bg-dark.bg-antidark.frosted-panel .panel--interactive > a:focus, .bg-dark.bg-antidark.frosted-panel .panel--interactive > a:hover {
     border-color: rgba(255, 255, 255, 0.9);
     background-color: rgba(255, 255, 255, 0.9);
}
 .bg-dark .panel--interactive > a:focus *, .bg-dark .panel--interactive > a:hover * {
     color: #333;
}
 .bg-crimson, .crimson .bg-secondary {
     background-color: #990000;
}
 .bg-mahogany-dark, .mahogany-dark .bg-secondary {
     background-color: #312a25;
}
 .bg-limestone, .limestone .bg-secondary {
     background-color: #aea79f;
}
 .bg-steel, .steel .bg-secondary {
     background-color: #82786f;
}
 .bg-crimson-soil, .crimson-soil .bg-secondary {
     background-color: #7d4a0c;
}
 .bg-true-blue, .true-blue .bg-secondary {
     background-color: #0c407d;
}
 .bg-vibrant-blue, .vibrant-blue .bg-secondary {
     background-color: #0093d1;
}
 .bg-faded-green, .faded-green .bg-secondary {
     background-color: #6e8a40;
}
 .twitter #twitter-header {
     clear: both;
     height: 90px;
     margin-bottom: 1rem;
}
 .twitter #twitter-header #twitter-logo {
     width: 96px;
     height: 100%;
     float: left;
     clear: none;
     padding-right: 6px;
}
 .twitter #twitter-header #twitter-logo img {
     width: auto;
     max-height: 100%;
     max-width: unset;
     height: unset;
}
 .twitter #twitter-header #twitter-name {
     width: auto;
     height: 100%;
     float: left;
     clear: none;
     padding: 10.75px 6px 10.75px 0;
}
 .staff-directory .additional-content .sd-grid::after, .staff-directory .main-content::after {
     clear: both;
}
 .twitter h1, .twitter h2, .twitter h3, .twitter h4, .twitter h5, .twitter h6 {
     margin-bottom: 0;
}
 .twitter div#twitter-body div#tweets div.tweet {
     height: inherit;
     position: relative;
     font-size: 0.72222rem;
     margin: 0 0.5rem;
     border-width: 1px;
     border-style: solid;
     border-radius: 2px;
     padding: 14.5px 1rem;
     border-color: rgba(0, 0, 0, 0.1);
     background-color: rgba(0, 0, 0, 0.05);
     color: #333;
}
 .bg-dark .twitter #twitter-body div#tweets div.tweet {
     border-color: transparent;
     background-color: #fefefe;
}
 .twitter #twitter-body div#tweets div.tweet a {
     background-color: rgba(0, 0, 0, 0.06);
}
 .twitter div#twitter-body div#tweets div.tweet div.tweet-header {
     margin-bottom: 29px;
     height: 2rem;
     position: relative;
}
 .twitter div#twitter-body div#tweets div.tweet div.tweet-header > a {
     display: inline-block;
}
 .twitter div#twitter-body div#tweets div.tweet div.tweet-header img {
     display: inline-block;
     vertical-align: middle;
}
 .twitter div#twitter-body div#tweets div.tweet div.tweet-header span {
     display: inline-block;
     padding-left: 0.5rem;
     vertical-align: middle;
}
 .twitter div#twitter-body div#tweets div.tweet div.tweet-header span a:first-child {
     display: block;
     margin: 0 0 6px;
     padding: 0;
     font-size: 0.9375rem;
     line-height: 1;
     color: #555;
     background: 0 0 !important;
}
 #prefooter h4, .twitter .slick-slider {
     margin-bottom: 0;
}
 .twitter div#twitter-body div#tweets div.tweet div.tweet-header span a:last-of-type {
     display: inline-block;
     margin: 0;
     padding: 0;
     font-size: 0.9375rem;
     line-height: 1;
}
 .sd-desktop button:not(:first-of-type), .sd-mobile button:not(:first-of-type), .sd-show-more-buttons button:not(:first-of-type) {
     margin-left: 0.75rem;
}
 .twitter div#twitter-body div#tweets div.tweet div.tweet-body {
     position: relative;
     padding-bottom: 1.16856rem;
}
 .twitter div#twitter-body div#tweets div.tweet div.tweet-body p {
     margin-bottom: 0;
     font-size: 0.9375rem;
     line-height: 1.618;
     color: #555;
}
 .twitter div#twitter-body div#tweets div.tweet div.tweet-body cite {
     font-size: 0.61111rem;
     font-style: normal;
     line-height: 1.618;
     color: #777;
}
 .twitter div#twitter-body div#tweets div.tweet div.tweet-body cite::before {
     content: '';
}
 .twitter div#twitter-body div#tweets div.tweet footer.tweet-footer {
     display: block;
     height: 1.16856rem;
     position: absolute;
     bottom: 0.80556rem;
}
 .twitter div#twitter-body div#tweets div.tweet footer.tweet-footer a {
     display: inline-block;
     margin-right: 1rem;
     background: 0 0 !important;
}
 .twitter div#twitter-body div#tweets div.tweet footer.tweet-footer a:last-child {
     margin-right: 0;
}
 .twitter div#twitter-body div#tweets div.tweet footer.tweet-footer a span {
     display: block;
}
 .twitter div#twitter-body div#tweets div.tweet footer.tweet-footer a span.twitter-like svg, .twitter div#twitter-body div#tweets div.tweet footer.tweet-footer a span.twitter-reply svg, .twitter div#twitter-body div#tweets div.tweet footer.tweet-footer a span.twitter-retweet svg {
     width: 1.16856rem;
     height: 1.16856rem;
}
 .twitter #twitter-body div#tweets div.tweet .tweet-footer .twitter-like svg, .twitter #twitter-body div#tweets div.tweet .tweet-footer .twitter-reply svg, .twitter #twitter-body div#tweets div.tweet .tweet-footer .twitter-retweet svg {
     fill: #777;
}
 .twitter #twitter-body div#tweets div.tweet .tweet-footer .twitter-like svg:active, .twitter #twitter-body div#tweets div.tweet .tweet-footer .twitter-reply svg:active, .twitter #twitter-body div#tweets div.tweet .tweet-footer .twitter-retweet svg:active {
     opacity: 0.5;
}
 .twitter #twitter-body div#tweets div.tweet .tweet-footer .twitter-like.twitter-inactive svg, .twitter #twitter-body div#tweets div.tweet .tweet-footer .twitter-reply.twitter-inactive svg, .twitter #twitter-body div#tweets div.tweet .tweet-footer .twitter-retweet.twitter-inactive svg {
     opacity: 0.3;
}
 .twitter #twitter-body div#tweets div.tweet .tweet-footer .twitter-retweet svg:hover, .twitter #twitter-body div#tweets div.tweet .tweet-footer .twitter-retweet.twitter-on svg {
     fill: #19cf86;
}
 .twitter #twitter-body div#tweets div.tweet .tweet-footer .twitter-like svg:hover, .twitter #twitter-body div#tweets div.tweet .tweet-footer .twitter-like.twitter-on svg {
     fill: #e81c4f;
}
 .twitter #twitter-body {
     padding: 0 3.125rem;
}
 .twitter .slick-list, .twitter .slick-slide, .twitter .slick-track {
     height: inherit;
}
 .twitter #twitter-body .control-left, .twitter #twitter-body .control-right {
     width: 36px;
     height: 36px;
}
 .bg-dark .twitter #twitter-name a {
     color: #fefefe;
     opacity: 0.5;
}
 .bg-dark .twitter #twitter-name a:focus, .bg-dark .twitter #twitter-name a:hover, .twitter .slick-next:focus::before, .twitter .slick-next:hover::before, .twitter .slick-prev:focus::before, .twitter .slick-prev:hover::before {
     opacity: 1;
}
 .twitter .slick-next, .twitter .slick-prev {
     background-color: rgba(51, 51, 51, 0.8);
}
 .bg-dark .twitter .slick-next, .bg-dark .twitter .slick-prev {
     border: 1px solid #fefefe;
     background-color: transparent;
}
 .twitter .slick-next::before, .twitter .slick-prev::before {
     color: #fefefe;
}
 .twitter .slick-next:focus, .twitter .slick-next:hover, .twitter .slick-prev:focus, .twitter .slick-prev:hover {
     background-color: #333;
}
 .bg-dark .twitter .slick-next:focus, .bg-dark .twitter .slick-next:hover, .bg-dark .twitter .slick-prev:focus, .bg-dark .twitter .slick-prev:hover {
     background-color: #fefefe;
}
 .bg-dark .twitter .slick-next:focus::before, .bg-dark .twitter .slick-next:hover::before, .bg-dark .twitter .slick-prev:focus::before, .bg-dark .twitter .slick-prev:hover::before {
     color: #555;
}
 .twitter .slick-next.slick-disabled, .twitter .slick-next.slick-disabled:focus, .twitter .slick-next.slick-disabled:hover, .twitter .slick-prev.slick-disabled, .twitter .slick-prev.slick-disabled:focus, .twitter .slick-prev.slick-disabled:hover {
     background-color: rgba(51, 51, 51, 0.8);
     opacity: 0.25;
}
 .bg-dark .twitter .slick-next.slick-disabled, .bg-dark .twitter .slick-next.slick-disabled:focus, .bg-dark .twitter .slick-next.slick-disabled:hover, .bg-dark .twitter .slick-prev.slick-disabled, .bg-dark .twitter .slick-prev.slick-disabled:focus, .bg-dark .twitter .slick-prev.slick-disabled:hover {
     border: 1px solid #fefefe;
     background-color: transparent;
     opacity: 0.25;
}
 .twitter .slick-next.slick-disabled::before, .twitter .slick-next.slick-disabled:focus::before, .twitter .slick-next.slick-disabled:hover::before, .twitter .slick-prev.slick-disabled::before, .twitter .slick-prev.slick-disabled:focus::before, .twitter .slick-prev.slick-disabled:hover::before {
     opacity: unset;
}
 .bg-dark .twitter .slick-next.slick-disabled::before, .bg-dark .twitter .slick-next.slick-disabled:focus::before, .bg-dark .twitter .slick-next.slick-disabled:hover::before, .bg-dark .twitter .slick-prev.slick-disabled::before, .bg-dark .twitter .slick-prev.slick-disabled:focus::before, .bg-dark .twitter .slick-prev.slick-disabled:hover::before {
     color: #fefefe;
     opacity: unset;
}
 #prefooter, #prefooter #contact-info a, #prefooter h4 a, #prefooter span {
     color: #e2e7e9;
}
 #prefooter {
     min-height: 200px;
     background-color: #191919;
}
 #prefooter #contact-info a, #prefooter h4, #prefooter span {
     line-height: 29px;
}
 #prefooter #contact-info a, #prefooter h4 a {
     font-family: BentonSansBold, Helvetica, Arial, sans-serif;
     padding-left: 0;
     padding-right: 0;
}
 #prefooter span {
     display: inline-block;
}
 #prefooter #contact-info, #prefooter #contact-info * {
     font-size: 18px;
}
 #prefooter #location-info, #prefooter #location-info * {
     font-size: 16px;
}
 #prefooter h4 {
     color: inherit;
}
 #prefooter #contact-info a:focus, #prefooter #contact-info a:hover, #prefooter h4 a:focus, #prefooter h4 a:hover {
     color: #ddd !important;
}
 #prefooter .divider {
     color: #FFFFFF;
     padding-left: 6px;
     padding-right: 6px;
     font-family: 'BentonSansBold' 
}
 div#prefooter-title {
     border-left: 3px solid #e2e7e9;
     padding-left: 0.5rem;
     display: flex;
     flex-direction: column;
}
 #prefooter-title h5 {
     margin-bottom: 1rem;
}
 #prefooter-title h5 a {
     color: #fff !important;
}
 #prefooter h5 a, #prefooter h4 a {
     text-decoration: none;
}
 #prefooter-social {
     margin-top: 0.23rem;
}
 #contact-info {
     margin-top: 0.5rem;
}
 .footer-title {
     font-size: 1.435rem;
     text-decoration: none;
     padding-left: 0;
     padding-right: 0;
     color: #fff;
     font-family: BentonSansBold;
}
 .footer-title a {
     color: #fff;
}
 .footer-title a:hover {
     color: #ddd !important;
}
 .footer-external {
     font-size: 1.125rem;
     font-weight: 400;
     text-decoration: none;
     font-family: 'BentonSansBold';
     padding-left: 0;
     padding-right: 0;
}
 .footer-external a {
     color: #e2e7e9 !important;
}
 .belt ul.social a:hover::before {
     color: #4a3c31;
     background: #ededea;
     border-color: #ededea;
}
 .staff-directory-options {
     width: auto;
     float: none;
     padding-right: 0;
     margin-bottom: 5rem;
}
 .staff-members {
     width: auto;
     float: none;
     padding-left: 0;
}
 .staff-directory .additional-content .bio, .staff-directory .additional-content .sd-grid .sd-grid-item {
     padding-left: 1rem;
     padding-right: 1rem;
}
 .staff-members .department, .staff-members .job-title {
     display: block;
}
 .staff-members .department {
     font-size: 1rem;
     color: #555;
}
 .staff-members dt {
     color: #555;
}
 .bg-dark .staff-members .department {
     font-size: 1rem;
     color: #edebeb;
}
 .bg-dark .staff-members dt {
     color: #edebeb;
}
 .bg-dark .staff-members dl.meta dd {
     color: #fff;
}
 .staff-members .grid.halves .feed-item, .staff-members .grid.thirds .feed-item {
     border-bottom: none;
     margin-bottom: 0;
}
 @media screen and (min-width: 20em) and (max-width: 39.9375em) {
     .staff-members .grid > .grid-item:nth-child(n + 2), .staff-members .grid > li:nth-child(n + 2) {
         margin-top: 0;
    }
}
 @media screen and (min-width: 40em) {
     #prefooter #contact-info, #prefooter #location-info, #prefooter h4, .belt ul.social {
         text-align: left;
    }
     .staff-members .grid.halves > .grid-item:nth-child(n + 3), .staff-members .grid.halves > li:nth-child(n + 3), .staff-members .grid.thirds > .grid-item:nth-child(n + 4), .staff-members .grid.thirds > li:nth-child(n + 4) {
         margin-top: 0;
    }
}
 .sd-desktop {
     display: none;
}
 .sd-mobile {
     display: block;
}
 .sd-desktop button[disabled], .sd-mobile button[disabled] {
     opacity: 1;
}
 .staff-directory .main-content::after, .staff-directory .main-content::before {
     content: ' ';
     display: table;
}
 .staff-directory .additional-content {
     clear: both;
     background-color: #eeedeb;
}
 .staff-directory .additional-content .bio, .staff-directory .additional-content .locations {
     margin-top: 1.5rem;
     padding-top: 1rem;
     padding-bottom: 1rem;
}
 .staff-directory .additional-content p {
     font-size: 1rem;
}
 .staff-directory .additional-content > div {
     display: none;
}
 .staff-directory .additional-content .sd-grid::after, .staff-directory .additional-content .sd-grid::before {
     display: table;
     content: ' ';
}
 .staff-directory .additional-content .sd-grid.sd-halves .sd-grid-item {
     width: 50%;
     float: left;
}
 .staff-directory .additional-content .sd-grid.sd-halves .sd-grid-item:nth-of-type(n) {
     clear: none;
}
 .feed--feature::after, .staff-directory .additional-content .sd-grid.sd-halves .sd-grid-item:nth-of-type(2n + 1) {
     clear: both;
}
 @media screen and (min-width: 64em) {
     .staff-directory-options {
         width: 25%;
         float: left;
         padding-right: 1.5rem;
         margin-bottom: 0;
    }
     .staff-directory-options + .staff-members {
         width: 75%;
         float: left;
         left: 25%;
         padding-left: 1.5rem;
    }
     .sd-desktop {
         display: block;
    }
     .sd-mobile {
         display: none;
    }
     .three-fourths .layout, .wide-reset .layout {
         width: 75% !important;
         float: left !important;
         padding-left: 0.75rem !important;
         padding-right: 0.75rem !important;
         position: relative !important;
    }
     .wide-reset .layout {
         left: 25% !important;
    }
     .wide-reset.full-center .layout {
         left: 12.5% !important;
    }
     .three-fourths .layout {
         left: 25% !important;
    }
     .center-layout.three-fourths .layout {
         left: 12.5% !important;
    }
     .reset-top-padding {
         margin-top: -1.25rem !important;
    }
}
 .rounded-images figure img {
     border-radius: 50%;
}
 .color-top main {
     padding-top: 0;
}
 .color-top #content {
     margin-top: 0;
}
/* carousel-features Button Aligning */
 .carousel-features a.button {
     width: auto;
     position: absolute;
     bottom: 10px;
     left: 1.5rem;
     right: 1.5rem;
}
 .text-center {
     text-align: center;
}
/* .carousel-features .layout>h2,.carousel-features .layout>h3,.carousel-features .layout>h4 {
     padding-top:2.8125rem;
     padding-bottom:1.25rem;
     margin:0;
     text-align:center;
     border-bottom:1px solid #B8B0AB 
}
 @media screen and (min-width:40em) {
     .carousel-features .layout>h2,.carousel-features .layout>h3,.carousel-features .layout>h4 {
         padding-top:3.4375rem 
    }
     .carousel-features .slick-list {
         border-left:1px solid #B8B0AB;
         border-right:1px solid #B8B0AB 
    }
}
 .section.features,body#home main {
     padding-top:0 
}
 @media screen and (min-width:64em) {
     .carousel-features .layout>h2,.carousel-features .layout>h3,.carousel-features .layout>h4 {
         margin:0 -10000px 
    }
}
 .carousel-features .slick-slider {
     margin-bottom:0 
}
 */
 body#home #content {
     margin-top: 0;
     padding-top: 70px;
}
 body#home #content.ticker-section {
     margin-top: 1.25rem;
}
 .section + .section.bg-video, .section.bg-video {
     background-color: #ededea;
     padding: 0;
     font-size: 0;
     height: 0;
     overflow: hidden;
     margin-bottom: -1px;
}
 .section.bg-video + .section {
     margin-top: 0;
}
 @media only screen and (min-width: 40.0625em) {
     .section + .section.bg-video, .section.bg-video {
         padding-bottom: 33.3333333%;
    }
}
 @media screen and (min-width: 1800px) {
     .section + .section.bg-video, .section.bg-video {
         padding-bottom: 600px;
    }
}
 @media screen and (max-width: 39.9375em) {
     .bg-video .play-controls, .bg-video-viewport {
         display: none !important;
    }
     .bg-video, .bg-video-viewport + .row {
         height: auto !important;
    }
     .bg-video .bg-image-cover {
         display: block;
         position: relative;
         height: 213px;
    }
}
 @media screen and (min-width: 40em) {
     .touch.iumobile .bg-video .bg-image-cover {
         display: block;
         opacity: 1;
    }
     .touch.iumobile .bg-video .bg-video-viewport {
         display: none;
    }
     .bg-video .bg-image-cover {
         opacity: 1;
         transition: opacity 0.75s;
    }
     .bg-video.video-loaded .bg-image-cover {
         opacity: 0;
    }
     .bg-video .bg-image-cover, .bg-video-viewport {
         left: 50%;
         -ms-transform: translateX(-50%);
         transform: translateX(-50%);
         max-height: 600px;
         max-width: 1800px;
    }
     .bg-video-viewport {
         position: absolute;
         height: 100%;
         width: 100%;
         opacity: 0;
         margin: 0;
         left: 50%;
         -ms-transform: translateX(-50%);
         transform: translateX(-50%);
         transition: opacity 0.25s;
         overflow: hidden;
    }
     .bg-video-viewport video {
         font-size: 0;
         vertical-align: top;
         position: relative;
         width: 100%;
         height: auto;
    }
     .bg-video-viewport.loaded {
         opacity: 1;
    }
     .bg-video .play-controls {
         position: absolute;
         bottom: 25px;
         height: 25px;
         left: 0;
         right: 0;
         z-index: 9;
         pointer-events: none;
    }
     .bg-video .play-controls .row {
         text-align: left;
    }
     .bg-video .play-controls a {
         pointer-events: auto;
         position: relative;
         color: rgba(250, 250, 250, 0.5);
         width: 0;
         height: 25px;
         padding-left: 30px;
         overflow: hidden;
         display: block;
         font-size: 1.5rem;
    }
     .bg-video .play-controls a:before {
         margin-left: -25px;
         line-height: 25px;
    }
     .bg-video .play-controls a:focus, .bg-video .play-controls a:hover {
         color: #fafafa;
    }
     .bg-video > .full-wdith > .row, .bg-video > .row {
         pointer-events: none;
         padding-left: 0.75rem;
         padding-right: 0.75rem;
    }
     .bg-video > .full-wdith > .row > *, .bg-video > .row > * {
         pointer-events: auto;
    }
}
 #banner .promise-overlay {
     text-align: center;
     position: absolute;
     top: 0;
     bottom: 0;
}
 #banner .promise-overlay .promise {
     color: #fff;
     font-size: 2.25rem;
     letter-spacing: 0.1em;
     margin: 0;
     text-transform: uppercase;
     position: absolute;
     top: 50%;
     width: 100%;
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
     text-shadow: 2px 2px 8px #333;
}
 #banner .promise-overlay .promise span {
     font-size: 0.666667em;
     vertical-align: 3px;
     letter-spacing: 0;
     text-transform: none;
}
 @media only screen and (min-width: 40.0625em) {
     #banner .promise-overlay {
         position: relative;
         padding-bottom: 33.33333%;
    }
     #banner .promise-overlay .promise {
         font-size: 3.375rem;
    }
     #banner .promise-overlay .promise span {
         vertical-align: 8px;
    }
}
 @media only screen and (min-width: 64.0625em) {
     #banner .promise-overlay .promise {
         font-size: 4.6875rem;
    }
     #banner .promise-overlay .promise span {
         vertical-align: 10px;
    }
}
 @media screen and (min-width: 1800px) {
     #banner .promise-overlay {
         padding-bottom: 600px;
    }
}
 .ovpue-newsroom .newsroom-options {
     width: auto;
     float: none;
     padding-right: 0;
     margin-bottom: 3rem;
}
 .ovpue-newsroom .newsroom-options .mobile .halves::before {
     content: ' ';
     display: table;
}
 .ovpue-newsroom .newsroom-options .mobile .halves::after {
     clear: both;
     content: ' ';
     display: table;
}
 .ovpue-newsroom .news-items {
     width: auto;
     float: none;
     padding-left: 0;
}
 .ovpue-newsroom .result-description {
     margin-top: 0;
     margin-bottom: 3rem;
}
 .ovpue-newsroom .result-description p {
     font-family: BentonSansBold, Arial, sans-serif;
     font-size: 1.9rem;
}
 .ovpue-newsroom .desktop {
     display: none;
}
 .ovpue-newsroom .mobile {
     display: block;
}
 .ovpue-newsroom .desktop ul {
     border-left: 1px solid #fff;
     border-right: 1px solid #fff;
     font-size: 1rem;
     margin: 0;
     list-style-type: none;
     background-color: #edecea;
}
 .ovpue-newsroom .desktop button:not(:first-of-type), .ovpue-newsroom .mobile button:not(:first-of-type), .ovpue-newsroom .show-more-buttons button:not(:first-of-type) {
     margin-left: 0.75rem;
}
 .ovpue-newsroom .desktop a {
     position: relative;
     display: block;
     color: #4a3c31;
     border-bottom: 1px solid #fff;
     padding: 0.5rem 1rem;
     transition: background-color 0.3s;
}
 .ovpue-newsroom .desktop a:focus, .ovpue-newsroom .desktop a:hover {
     background-color: #b7b1ad;
     color: #16120f;
     transition: color 0.3s;
}
 .ovpue-newsroom .desktop a.current::before {
     content: '';
     position: absolute;
     top: 0;
     bottom: 0;
     left: 0;
     width: 3px;
     background: #900;
}
 .ovpue-newsroom .desktop button[disabled], .ovpue-newsroom .mobile button[disabled] {
     opacity: 1;
}
 @media screen and (min-width: 64em) {
     .ovpue-newsroom .newsroom-options {
         width: 25%;
         float: left;
         padding-right: 1.5rem;
         margin-bottom: 0;
    }
     .ovpue-newsroom .newsroom-options + .news-items {
         width: 75%;
         float: left;
         left: 25%;
         padding-left: 1.5rem;
    }
     .ovpue-newsroom .desktop {
         display: block;
    }
     .ovpue-newsroom .mobile {
         display: none;
    }
}
 .js .fade-header {
     position: relative;
}
 .fade-header-container .slick-slide img {
     display: inline-block;
}
 .banner.image .fade-header img {
     margin: 0 auto;
}
 .no-filter .close-image span, .with-filter .close-image span, .with-filter .filter-options .checkbox-options .artistic-process span, .with-filter .filter-options .checkbox-options .studio-area span, .with-filter .filter-options .checkbox-options .type span {
     font-family: BentonSansRegular, 'Arial Narrow', Arial, sans-serif;
     font-weight: 400;
}
 .filter-button:before, .js.no-iumobile .no-filter .artwork-metadata.show-meta p, .with-filter .artwork-metadata p span, .with-filter .artwork-title {
     font-family: BentonSansBold, Arial, sans-serif;
     font-weight: 400;
}
 .fade-header-container.banner.image {
     height: 250px;
     padding-bottom: 0;
}
 .js .banner.image > .fade-header {
     opacity: 0;
     transition: opacity 0.25s ease-in-out 0.25s;
}
 .js .banner.image > .fade-header.slick-initialized {
     opacity: 1;
}
 .fade-header > div {
     display: none;
}
 .fade-header-container #play a, .js .fade-header.slick-initialized > div {
     display: block;
}
 .js .fade-header img {
     position: inherit;
     top: 0;
}
 .fade-header-container #play {
     position: absolute;
     bottom: 23px;
     left: 0;
     right: 0;
     z-index: 9;
     pointer-events: none;
}
 .close-image a, .fade-header-container #play a {
     pointer-events: auto;
}
 .fade-header-container #play .row {
     text-align: left;
}
 .fade-header-container #play a {
     position: relative;
     color: rgba(250, 250, 250, 0.5);
     width: 25px;
     height: 25px;
     padding-left: 30px;
     font-size: 1.5rem;
}
 .fade-header-container #play a:before {
     margin-left: -30px;
     padding-right: 10px;
}
 .fade-header-container #play a:hover {
     color: #fafafa;
}
 @media screen and (min-width: 40em) {
     .fade-header-container.banner.image {
         padding-top: 0;
         height: 0;
         padding-bottom: 33%;
    }
     .feed--feature .feed-item .description, .feed--feature .feed-item .description p, .feed--feature .feed-item .location {
         font-size: 1rem;
    }
}
 @media only screen and (min-width: 64.0625em) {
     .fade-header-container.banner.image {
         height: 0;
         padding-bottom: 33%;
    }
     .fade-header-container {
         padding-bottom: 0;
    }
     .fade-header {
         margin-bottom: 0;
         overflow: hidden;
    }
}
 @media only screen and (min-width: 112.5em) {
     .fade-header img {
         margin-left: -900px;
         left: 50%;
    }
}
 .text ul:not(.button-group) {
     margin-left: 2.7rem;
}
 .feed--feature::after, .feed--feature::before {
     content: ' ';
     display: table;
}
 .bg-dark .feed--feature .meta span {
     color: #ededea;
}
 @media screen and (min-width: 20em) {
     .feed--feature .main-feature .feed-item:last-of-type {
         border-bottom: 1px solid #b8b0ab;
    }
}
 @media screen and (min-width: 64.0625em) {
     .feed--feature .additional-features, .feed--feature .main-feature {
         float: left;
         width: 50%;
    }
     .feed--feature .main-feature {
         padding-right: 0.75rem;
    }
     .feed--feature .additional-features {
         padding-left: 0.75rem;
    }
     .feed--feature .main-feature .feed-item:last-of-type {
         border-bottom: none;
    }
     .feed--feature > div:only-child {
         width: 100%;
         float: none;
         padding: 0;
    }
     .feed--feature .feed-item {
         margin-bottom: 0;
         border-bottom: none;
    }
     .feed--feature .feed-item .media {
         width: 40%;
    }
     .feed--feature .feed-item .media + .content {
         width: 60%;
    }
     .feed--feature div .feed-item:only-child .media, .feed--feature div .feed-item:only-child .media + .content {
         width: 100%;
         float: none;
         padding: 0;
    }
     .feed--feature .feed-item:not(:only-child) h1 {
         font-size: 1.4375rem;
    }
     .feed--feature .feed-item:not(:only-child) .meta {
         margin-bottom: 0.25rem;
    }
     .feed--feature .feed-item:not(:only-child) .meta + .meta {
         margin-top: 0;
    }
     .feed--feature .feed-item:not(:only-child) .description {
         display: none;
    }
}
 .in-page-left-nav ul.sticky-left-nav {
     border-style: solid;
     border-color: #fff;
     border-width: 2px 2px 1px;
     border-width: 2px 2px 1px;
}
 .bg-zig-zag {
     background: linear-gradient(135deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%) -25px 0, linear-gradient(225deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%) -25px 0, linear-gradient(315deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%), linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%);
     background-size: 50px 50px;
}
 .bg-zig-zag.bg-crimson, .crimson .bg-zig-zag.bg-secondary {
     background-color: #900;
}
 .bg-zig-zag.bg-mahogany, .mahogany .bg-zig-zag.bg-secondary {
     background-color: #4a3c31;
}
 .bg-zig-zag.bg-gray, .gray .bg-zig-zag.bg-secondary {
     background-color: #edebeb;
}
 .bg-zig-zag.bg-gold, .gold .bg-zig-zag.bg-secondary {
     background-color: #f1be48;
}
 .bg-zig-zag.bg-gold-dark {
     background-color: #dc8823;
}
 .bg-zig-zag.bg-mint, .mint .bg-zig-zag.bg-secondary {
     background-color: #008264;
}
 .bg-zig-zag.bg-mint-dark {
     background-color: #285c4d;
}
 .bg-zig-zag.bg-midnight, .midnight .bg-zig-zag.bg-secondary {
     background-color: #006298;
}
 .bg-zig-zag.bg-midnight-dark {
     background-color: #01426a;
}
 .bg-zig-zag.bg-majestic, .majestic .bg-zig-zag.bg-secondary {
     background-color: #66435a;
}
 .bg-zig-zag.bg-majestic-dark {
     background-color: #512a44;
}
 .bg-zig-zag.bg-limestone, .limestone .bg-zig-zag.bg-secondary {
     background-color: #aca39a;
}
 .bg-zig-zag.bg-limestone-dark {
     background-color: #83786f;
}
 .bg-zig-zag.bg-black, .black .bg-zig-zag.bg-secondary {
     background-color: #191919;
}
 .bg-zig-zag.bg-full-black {
     background-color: #000;
}
 .show-article {
     display: list-item;
}
 .hide-article, .see-more-hidden {
     display: none;
}
 #article-search-results a, #full-article-list a {
     line-height: 29px;
}
 #article-search-results h3, #article-search-results h4, #full-article-list h3, #full-article-list h4 {
     line-height: 1.3;
}
 #article-search-results ol, #article-search-results ol li, #article-search-results ul, #article-search-results ul li, #full-article-list ol, #full-article-list ol li, #full-article-list ul, #full-article-list ul li {
     list-style-type: initial;
}
 #article-search-results > ul, #full-article-list > ul {
     margin-left: 0;
}
 #article-search-results > ul > li, #full-article-list > ul > li {
     margin-bottom: 14.5px;
     list-style-type: none;
}
 #article-search-results > ul > li > .link, #full-article-list > ul > li > .link {
     text-indent: -1rem;
     padding-left: 1rem;
}
 #article-search-results div.content, #full-article-list div.content {
     background-color: #f5f5f5;
     border: 1px solid #dedede;
     padding: 1rem;
     margin: 29px 0;
}
 #article-search-results .label, #full-article-list .label {
     color: #0a0a0a;
     background-color: transparent;
}
 #article-search-results .article-link, #full-article-list .article-link {
     margin-bottom: 0;
     width: 100%;
}
 @media screen and (min-width: 56.66667em) {
     #article-search-results .article-link, #full-article-list .article-link {
         width: 66%;
    }
}
 #article-search-results .article-link input, #article-search-results .article-link label, #full-article-list .article-link input, #full-article-list .article-link label {
     height: 1.9rem;
}
 #article-search-results .article-link input, #full-article-list .article-link input {
     font-size: 0.66667rem;
     line-height: 1.3;
}
 .how-do-i-button-link-list {
     margin-left: 0 !important;
}
 .how-do-i-button-link-list li {
     list-style-type: none !important;
}
 form div.required label::after {
     content: ' *';
     color: #e00;
}
 .feature.slick-slide figure {
     height: 256px;
}
 .feature.slick-slide figure img {
     min-height: 100%;
     object-fit: cover;
}
 #web-feedback > p {
     width: 100%;
     text-align: center;
}
 #web-feedback > p > img {
     width: 50px;
     cursor: pointer;
}
 #web-feedback > p > img:nth-of-type(2) {
     margin-left: 15px;
}
 #web-feedback .feedback-not-helpful-details {
     display: none;
}
 #web-feedback .feedback-not-helpful-details .grid-item {
     height: 400px;
}
 #web-feedback .feedback-not-helpful-details .grid-item > p {
     display: block;
}
 #web-feedback .feedback-not-helpful-details label p {
     color: #fff;
     font-family: BentonSansRegular;
     font-size: 16px;
     margin-bottom: 0.25rem;
}
 #web-feedback .feedback-not-helpful-details textarea {
     width: 100%;
     height: 300px;
}
 #web-feedback .feedback-not-helpful-details > div:last-of-type {
     width: 100%;
}
 .bg-gray article.profile.feed-item dl > :nth-last-child(2), .bg-limestone article.profile.feed-item dl > :nth-last-child(2), .limestone .bg-secondary article.profile.feed-item dl > :nth-last-child(2), .bg-gold article.profile.feed-item dl > :nth-last-child(2), .gold .bg-secondary article.profile.feed-item dl > :nth-last-child(2) {
     border-bottom: none;
}
/* * Different visual options for Framework Event-type feeds */
/* Begin Style 1 */
 .event-feed-style-1 h2 {
     font-size: 1rem;
     text-transform: uppercase;
     margin-bottom: 0;
     padding-bottom: 0.75rem;
     border-bottom: 1px solid #eee4d3;
}
 .event-feed-style-1 .view-more {
     font-family: GeorgiaProRegular, Georgia, serif;
     font-weight: normal;
     font-style: italic;
     text-transform: capitalize;
     font-size: 0.8125rem;
     color: #990000;
}
 .event-feed-style-1 h2 > .view-more {
     margin-left: 0.75rem;
}
 .event-feed-style-1 .feed-item .title, .event-feed-style-1 .feed-item--small .content p {
     font-size: 1.125rem;
}
 .event-feed-style-1 .feed-item .title span[itemprop] {
     font-family: BentonSansRegular, Helvetica, Arial, sans-serif;
     font-weight: normal;
}
 .event-feed-style-1 .feed-item .meta {
     font-size: 1rem;
}
 .event-feed-style-1 .feed-item--small .content {
     margin-bottom: 0;
}
 .event-feed-style-1 .feed.highlight, .event-feed-style-1.highlight div.feed {
     background-color: #fcf2da;
}
 .event-feed-style-1 .feed-item {
     margin-bottom: 0;
     padding: 1.25rem 0.5rem;
     border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
 .event-feed-style-1 .feed-item:last-of-type {
     border: none;
}
 .event-feed-style-1 .feed-item--small {
     margin-bottom: 0;
     padding: 1.25rem;
}
 @media screen and (min-width: 40em) {
     .event-feed-style-1 h2 {
         font-size: 1rem;
    }
     .event-feed-style-1 .feed-item .title {
         font-size: 1.25rem;
    }
     .event-feed-style-1 .feed-item [itemprop='description'] p {
         font-size: 1rem;
    }
}
/* End Style 1 */
/* RIVET FORMS */
 .rvt-form .button--danger-focus, .rvt-form .button--danger-secondary-focus, .rvt-form .button--danger-secondary:focus, .rvt-form .button--danger:focus, .rvt-form .button--focus, .rvt-form .button--plain--focus, .rvt-form .button--plain-focus, .rvt-form .button--plain:focus, .rvt-form .button--secondary-focus, .rvt-form .button--secondary:focus, .rvt-form .button--small-focus, .rvt-form .button--success-focus, .rvt-form .button--success-secondary-focus, .rvt-form .button--success-secondary:focus, .rvt-form .button--success:focus, .rvt-form .button:focus, .rvt-form .rvt-button--danger-focus, .rvt-form .rvt-button--danger-secondary-focus, .rvt-form .rvt-button--danger-secondary:focus, .rvt-form .rvt-button--danger:focus, .rvt-form .rvt-button--focus, .rvt-form .rvt-button--plain--focus, .rvt-form .rvt-button--plain-focus, .rvt-form .rvt-button--plain:focus, .rvt-form .rvt-button--secondary-focus, .rvt-form .rvt-button--secondary:focus, .rvt-form .rvt-button--small-focus, .rvt-form .rvt-button--success-focus, .rvt-form .rvt-button--success-secondary-focus, .rvt-form .rvt-button--success-secondary:focus, .rvt-form .rvt-button--success:focus, .rvt-form .rvt-button:focus {
     outline: 0;
     box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #006298;
}
 .rvt-form .button, .rvt-form .rvt-button {
     background-color: #006298;
     border: 0.125rem solid #006298;
     border-radius: 0.25rem;
     color: #fff;
     cursor: pointer;
     font-weight: 700;
     line-height: 1;
     position: relative;
     text-decoration: none;
     height: 2.5rem;
     padding-right: 0.75rem;
     padding-left: 0.75rem;
     display: -ms-inline-flexbox;
     display: inline-flex;
     -ms-flex-align: center;
     align-items: center;
     transition: box-shadow 0.2s ease;
}
 .rvt-form .button .rvt-loader, .rvt-form .rvt-button .rvt-loader {
     display: none;
}
 .rvt-form .button--hover, .rvt-form .button:hover, .rvt-form .rvt-button--hover, .rvt-form .rvt-button:hover {
     background-color: #134a71;
     border-color: #134a71;
     color: #fff;
}
 .rvt-form .button--active, .rvt-form .button:active, .rvt-form .rvt-button--active, .rvt-form .rvt-button:active {
     background-color: #16324b;
     border-color: #16324b;
}
 .rvt-form .button:disabled, .rvt-form .button:disabled:hover, .rvt-form .rvt-button:disabled, .rvt-form .rvt-button:disabled:hover {
     background-color: #eee;
     color: #666;
     border-color: #aaa;
     cursor: not-allowed;
}
 .rvt-form .button--secondary, .rvt-form .rvt-button--secondary {
     background-color: transparent;
     color: #006298;
}
 .rvt-form .button--secondary-hover, .rvt-form .button--secondary:hover, .rvt-form .rvt-button--secondary-hover, .rvt-form .rvt-button--secondary:hover {
     background-color: #dce3ee;
     border-color: #006298;
     color: #16324b;
}
 .rvt-form .button--secondary-active, .rvt-form .button--secondary:active, .rvt-form .rvt-button--secondary-active, .rvt-form .rvt-button--secondary:active {
     background-color: #b8c8dc;
     color: #16324b;
}
 .rvt-form .button--success, .rvt-form .rvt-button--success {
     background-color: #008a28;
     border-color: #008a28;
}
 .rvt-form .button--success-hover, .rvt-form .button--success:hover, .rvt-form .rvt-button--success-hover, .rvt-form .rvt-button--success:hover {
     background-color: #16521d;
     border-color: #16521d;
     color: #fff;
}
 .rvt-form .button--success-active, .rvt-form .button--success:active, .rvt-form .rvt-button--success-active, .rvt-form .rvt-button--success:active {
     background-color: #153717;
     border-color: #153717;
}
 .rvt-form .button--success-secondary, .rvt-form .rvt-button--success-secondary {
     background-color: transparent;
     border-color: #008a28;
     color: #008a28;
}
 .rvt-form .button--success-secondary-hover, .rvt-form .button--success-secondary:hover, .rvt-form .rvt-button--success-secondary-hover, .rvt-form .rvt-button--success-secondary:hover {
     background-color: #eaf3e8;
     border-color: #008a28;
     color: #16521d;
}
 .rvt-form .button--success-secondary-active, .rvt-form .button--success-secondary:active, .rvt-form .rvt-button--success-secondary-active, .rvt-form .rvt-button--success-secondary:active {
     background-color: #d4e8d2;
     border-color: #008a28;
     color: #153717;
}
 .rvt-form .button--danger, .rvt-form .rvt-button--danger {
     background-color: #df3603;
     border-color: #df3603;
}
 .rvt-form .button--danger-hover, .rvt-form .button--danger:hover, .rvt-form .rvt-button--danger-hover, .rvt-form .rvt-button--danger:hover {
     background-color: #82270d;
     border-color: #82270d;
     color: #fff;
}
 .rvt-form .button--danger-active, .rvt-form .button--danger:active, .rvt-form .rvt-button--danger-active, .rvt-form .rvt-button--danger:active {
     background-color: #571e0c;
     border-color: #571e0c;
}
 .rvt-form .button--danger-secondary, .rvt-form .rvt-button--danger-secondary {
     background-color: transparent;
     border-color: #df3603;
     color: #df3603;
}
 .rvt-form .button--danger-secondary-hover, .rvt-form .button--danger-secondary:hover, .rvt-form .rvt-button--danger-secondary-hover, .rvt-form .rvt-button--danger-secondary:hover {
     background-color: #ffece5;
     border-color: #df3603;
     color: #82270d;
}
 .rvt-form .button--danger-secondary-active, .rvt-form .button--danger-secondary:active, .rvt-form .rvt-button--danger-secondary-active, .rvt-form .rvt-button--danger-secondary:active {
     background-color: #ffd9cc;
     border-color: #df3603;
     color: #571e0c;
}
 .rvt-form .button--small, .rvt-form .rvt-button--small {
     height: 1.5rem;
     line-height: 1.1;
     vertical-align: bottom;
     padding-right: 0.5rem;
     padding-left: 0.5rem;
}
 .rvt-form .button--small-hover, .rvt-form .rvt-button--small-hover {
     background-color: #134a71;
     border-color: #134a71;
     color: #fff;
}
 .rvt-form .button--small-active, .rvt-form .button--small:active, .rvt-form .rvt-button--small-active, .rvt-form .rvt-button--small:active {
     background-color: #16324b;
     border-color: #16324b;
}
 .rvt-form .button--plain, .rvt-form .rvt-button--plain {
     border-color: transparent;
     background-color: transparent;
     color: #006298;
}
 .rvt-form .button--plain-hover, .rvt-form .button--plain:hover, .rvt-form .rvt-button--plain-hover, .rvt-form .rvt-button--plain:hover {
     background-color: #dce3ee;
     border-color: transparent;
     color: #16324b;
}
 .rvt-form .button--plain-active, .rvt-form .button--plain:active, .rvt-form .rvt-button--plain-active, .rvt-form .rvt-button--plain:active {
     background-color: #b8c8dc;
     border-color: transparent;
     color: #16324b;
}
 .rvt-form .button--plain:disabled, .rvt-form .button--plain:disabled:hover, .rvt-form .rvt-button--plain:disabled, .rvt-form .rvt-button--plain:disabled:hover {
     border-color: #eee;
}
 .rvt-form .button-group, .rvt-form .rvt-button-group {
     display: -ms-flexbox;
     display: flex;
}
 .rvt-form .button-group > :not(:last-child), .rvt-form .rvt-button-group > :not(:last-child) {
     margin-right: 1rem;
}
 .rvt-form .button-group--right, .rvt-form .rvt-button-group--right {
     -ms-flex-pack: end;
     justify-content: flex-end;
}
 .rvt-form .rvt-button--full-width {
     display: -ms-flexbox;
     display: flex;
     -ms-flex-pack: center;
     justify-content: center;
     width: 100%;
}
 .rvt-form .rvt-button--loading, .rvt-form .rvt-button--loading[disabled] {
     background-color: #dce3ee;
     border-color: #b8c8dc;
     color: #006298;
     -ms-flex-pack: center;
     justify-content: center;
     position: relative;
}
 .rvt-form .rvt-button--loading:hover, .rvt-form .rvt-button--loading[disabled]:hover {
     background-color: #dce3ee;
     border-color: #b8c8dc;
     color: #006298;
}
 .rvt-form .rvt-button--loading .rvt-button__text, .rvt-form .rvt-button--loading[disabled] .rvt-button__text {
     color: transparent;
}
 .rvt-form .rvt-button--loading .rvt-loader, .rvt-form .rvt-button--loading[disabled] .rvt-loader {
     display: block;
     position: absolute;
     left: 50%;
     top: 50%;
     margin-top: -0.65rem;
     margin-left: -0.5rem;
}
 .rvt-form input[type='checkbox'] {
     position: absolute;
     left: -1rem;
     opacity: 0;
}
 .rvt-form .rvt-checkbox-wrapper input[type='checkbox'] ~ label, .rvt-form input[type='checkbox'] + label {
     font-size: 1rem;
     margin-left: 0.2rem;
     font-weight: 400;
}
 .rvt-form .rvt-checkbox-wrapper input[type='checkbox'] ~ label:before, .rvt-form input[type='checkbox'] + label:before {
     display: inline-block;
     content: ' ';
     border-radius: 0.125rem;
     margin-right: 0.75rem;
     width: 1rem;
     height: 1rem;
     transition: all 0.2s ease;
     box-shadow: 0 0 0 0.08rem #666;
     vertical-align: middle;
     margin-top: -0.1rem;
}
 .rvt-form .dropdown .button__text, .rvt-form .dropdown__toggle-text, .rvt-form .rvt-dropdown .button__text, .rvt-form .rvt-dropdown__toggle-text {
     margin-right: 0.5rem;
}
 .rvt-form .rvt-checkbox-wrapper input[type='checkbox'] ~ label:hover, .rvt-form input[type='checkbox'] + label:hover {
     cursor: pointer;
}
 .rvt-form .rvt-checkbox-wrapper input[type='checkbox']:checked ~ label:before, .rvt-form input[type='checkbox']:checked + label:before {
     color: #fff;
     background-color: #006298;
     box-shadow: 0 0 0 0.08rem #006298;
     background-image: url(data:image/svg+xml;
     base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICAgIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik02LjcyLDEzbC0uNDgtLjM2LTMtM0ExLDEsMCwwLDEsNC43MSw4LjI5bDIuMTEsMi4xMiw0LjMzLTYuOTRhMSwxLDAsMCwxLDEuNywxLjA2TDcuNjQsMTIuODdaIi8+Cjwvc3ZnPgo=);
     background-position: 50% 50%;
     background-repeat: no-repeat;
}
 .rvt-form .rvt-checkbox-wrapper input[type='checkbox']:focus ~ label:before, .rvt-form input[type='checkbox']:focus + label:before {
     box-shadow: 0 0 0 0.08rem #666, 0 0 0 0.1875rem #fff, 0 0 0 0.3125rem #006298;
}
 .rvt-form .rvt-checkbox-wrapper input[type='checkbox']:checked:focus ~ label:before, .rvt-form .rvt-checkbox-wrapper input[type='checkbox']:indeterminate:focus ~ label:before, .rvt-form input[type='checkbox']:checked:focus + label:before, .rvt-form input[type='checkbox']:indeterminate:focus + label:before {
     box-shadow: 0 0 0 0.08rem #006298, 0 0 0 0.1875rem #fff, 0 0 0 0.3125rem #497ba9;
}
 .rvt-form .rvt-checkbox-wrapper input[type='checkbox']:disabled ~ label:before, .rvt-form input[type='checkbox']:disabled + label:before {
     background-color: #ddd;
     box-shadow: 0 0 0 0.08rem #ccc;
}
 .rvt-form .rvt-checkbox-wrapper input[type='checkbox']:disabled ~ label, .rvt-form input[type='checkbox']:disabled + label {
     color: #666;
     cursor: default;
}
 .rvt-form .rvt-checkbox-wrapper input[type='checkbox']:indeterminate ~ label:before, .rvt-form input[type='checkbox']:indeterminate + label:before {
     background-image: url(data:image/svg+xml;
     base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICAgIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0xNCw5SDJBMSwxLDAsMCwxLDIsN0gxNGExLDEsMCwwLDEsMCwyWiIvPgo8L3N2Zz4=);
     background-color: #006298;
     box-shadow: 0 0 0 0.08rem #006298;
}
 .rvt-form .rvt-checkbox-wrapper input[type='checkbox']:indeterminate:disabled ~ label:before, .rvt-form input[type='checkbox']:indeterminate:disabled + label:before {
     background-color: #ddd;
     box-shadow: 0 0 0 0.08rem #ccc;
}
 .rvt-form .dropdown, .rvt-form .rvt-dropdown {
     position: relative;
     display: inline-block;
}
 .rvt-form .dropdown__toggle, .rvt-form .rvt-dropdown__toggle {
     display: -ms-flexbox;
     display: flex;
     -ms-flex-align: center;
     align-items: center;
     border: none;
     background-color: transparent;
     padding: 0;
}
 .rvt-form .dropdown__toggle:focus, .rvt-form .rvt-dropdown__toggle:focus {
     outline: #006298 solid 0.125rem;
     outline-offset: 0.125rem;
}
 .rvt-form .dropdown__toggle:hover, .rvt-form .rvt-dropdown__toggle:hover {
     text-decoration: underline;
}
 .rvt-form .dropdown__toggle[aria-expanded='true'] > svg, .rvt-form .rvt-dropdown__toggle[aria-expanded='true'] > svg {
     -ms-transform: rotate(180deg);
     transform: rotate(180deg);
}
 .rvt-form .dropdown__menu[aria-hidden='true'], .rvt-form .rvt-dropdown__menu[aria-hidden='true'] {
     display: none;
}
 .rvt-form .dropdown__menu, .rvt-form .rvt-dropdown__menu {
     position: absolute;
     margin-top: 0.5rem;
     background-color: #fff;
     border: 1px solid #ddd;
     border-radius: 0.25rem;
     min-width: 12.5rem;
     padding-top: 0.5rem;
     padding-bottom: 0.5rem;
     z-index: 1000;
}
 .rvt-form .dropdown__menu--right, .rvt-form .rvt-dropdown__menu--right {
     right: 0;
}
 .rvt-form .dropdown__menu ul, .rvt-form .rvt-dropdown__menu ul {
     list-style: none;
     margin: 0;
     padding: 0;
}
 .rvt-form .dropdown__menu ul li, .rvt-form .rvt-dropdown__menu ul li {
     margin: 0;
}
 .rvt-form .dropdown__menu a, .rvt-form .dropdown__menu button, .rvt-form .rvt-dropdown__menu a, .rvt-form .rvt-dropdown__menu button {
     display: block;
     text-decoration: none;
     color: #333;
     padding: 0.375rem 1rem;
     background-color: transparent;
     border: none;
     width: 100%;
     text-align: left;
}
 .rvt-form .dropdown__menu a:hover, .rvt-form .dropdown__menu button:hover, .rvt-form .rvt-dropdown__menu a:hover, .rvt-form .rvt-dropdown__menu button:hover {
     background-color: #006298;
     color: #fff;
     text-decoration: none;
}
 .rvt-form .dropdown__menu a:focus, .rvt-form .dropdown__menu button:focus, .rvt-form .rvt-dropdown__menu a:focus, .rvt-form .rvt-dropdown__menu button:focus {
     outline: 0;
     box-shadow: inset 0 0 0 0.125rem #006298;
}
 .rvt-form .dropdown__menu a.rvt-is-selected, .rvt-form .dropdown__menu a[aria-checked='true'], .rvt-form .dropdown__menu a[aria-current], .rvt-form .dropdown__menu button.rvt-is-selected, .rvt-form .dropdown__menu button[aria-checked='true'], .rvt-form .dropdown__menu button[aria-current], .rvt-form .rvt-dropdown__menu a.rvt-is-selected, .rvt-form .rvt-dropdown__menu a[aria-checked='true'], .rvt-form .rvt-dropdown__menu a[aria-current], .rvt-form .rvt-dropdown__menu button.rvt-is-selected, .rvt-form .rvt-dropdown__menu button[aria-checked='true'], .rvt-form .rvt-dropdown__menu button[aria-current] {
     box-shadow: inset 0.25rem 0 0 #006298;
}
 .rvt-form .dropdown__menu a.rvt-is-selected:focus, .rvt-form .dropdown__menu a[aria-checked='true']:focus, .rvt-form .dropdown__menu a[aria-current]:focus, .rvt-form .dropdown__menu button.rvt-is-selected:focus, .rvt-form .dropdown__menu button[aria-checked='true']:focus, .rvt-form .dropdown__menu button[aria-current]:focus, .rvt-form .rvt-dropdown__menu a.rvt-is-selected:focus, .rvt-form .rvt-dropdown__menu a[aria-checked='true']:focus, .rvt-form .rvt-dropdown__menu a[aria-current]:focus, .rvt-form .rvt-dropdown__menu button.rvt-is-selected:focus, .rvt-form .rvt-dropdown__menu button[aria-checked='true']:focus, .rvt-form .rvt-dropdown__menu button[aria-current]:focus {
     box-shadow: inset 0.25rem 0 0 #006298, inset 0 0 0 0.125rem #006298 !important;
}
 .rvt-form .dropdown__menu button:disabled, .rvt-form .rvt-dropdown__menu button:disabled {
     color: #555;
     background-color: #eee;
}
 .rvt-form .dropdown__menu-heading, .rvt-form .rvt-dropdown__menu-heading {
     color: #666;
     padding: 1rem 1rem 0.25rem;
     font-weight: 700;
     font-size: 0.875rem;
}
 .rvt-form .dropdown__menu-heading:first-child, .rvt-form .rvt-dropdown__menu-heading:first-child {
     padding-top: 0;
}
 .rvt-form .dropdown__menu-divider, .rvt-form .dropdown__menu-separator, .rvt-form .rvt-dropdown__menu-divider, .rvt-form .rvt-dropdown__menu-separator {
     border-top: 1px solid #ddd;
     margin-top: 0.5rem;
     margin-bottom: 0.5rem;
}
 .rvt-form .dropdown [role='group'], .rvt-form .rvt-dropdown [role='group'] {
     border-top: 1px solid #ddd;
     margin-top: 0.5rem;
     padding-top: 0.5rem;
}
 .rvt-form .dropdown [role='group']:first-child, .rvt-form .rvt-dropdown [role='group']:first-child {
     border-top: none;
     margin-top: 0;
     padding: 0;
}
 .rvt-form input:not([type]), .rvt-form input[type='color'], .rvt-form input[type='date'], .rvt-form input[type='datetime-local'], .rvt-form input[type='datetime'], .rvt-form input[type='email'], .rvt-form input[type='month'], .rvt-form input[type='number'], .rvt-form input[type='password'], .rvt-form input[type='search'], .rvt-form input[type='tel'], .rvt-form input[type='text'], .rvt-form input[type='time'], .rvt-form input[type='url'], .rvt-form input[type='week'], .rvt-form select, .rvt-form textarea {
     display: block;
     width: 100%;
     border-radius: 0.25rem;
     background-color: inherit;
     border: 1px solid #666;
     padding: 0.5rem;
     height: 2.5rem;
     line-height: 1;
     -webkit-appearance: none;
     -moz-appearance: none;
     -o-appearance: none;
     appearance: none;
}
 .rvt-form textarea {
     height: 7.5rem;
     line-height: 1.5;
}
 .rvt-form input:not([type]):disabled, .rvt-form input[type='color']:disabled, .rvt-form input[type='date']:disabled, .rvt-form input[type='datetime-local']:disabled, .rvt-form input[type='datetime']:disabled, .rvt-form input[type='email']:disabled, .rvt-form input[type='month']:disabled, .rvt-form input[type='number']:disabled, .rvt-form input[type='password']:disabled, .rvt-form input[type='search']:disabled, .rvt-form input[type='tel']:disabled, .rvt-form input[type='text']:disabled, .rvt-form input[type='time']:disabled, .rvt-form input[type='url']:disabled, .rvt-form input[type='week']:disabled, .rvt-form select:disabled, .rvt-form textarea:disabled {
     background-color: #eee;
     cursor: not-allowed;
}
 .rvt-form input:not([type]):focus, .rvt-form input[type='color']:focus, .rvt-form input[type='date']:focus, .rvt-form input[type='datetime-local']:focus, .rvt-form input[type='datetime']:focus, .rvt-form input[type='email']:focus, .rvt-form input[type='month']:focus, .rvt-form input[type='number']:focus, .rvt-form input[type='password']:focus, .rvt-form input[type='search']:focus, .rvt-form input[type='tel']:focus, .rvt-form input[type='text']:focus, .rvt-form input[type='time']:focus, .rvt-form input[type='url']:focus, .rvt-form input[type='week']:focus, .rvt-form select:focus, .rvt-form textarea:focus {
     outline: 0;
     box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #006298;
     transition: box-shadow 0.2s ease;
}
 .rvt-form input[type='search'] {
     height: auto;
     -webkit-appearance: none;
}
 .rvt-form label {
     display: inline-block;
     font-size: 0.875rem;
     line-height: 1;
     font-weight: 700;
     margin-bottom: 0.5rem;
}
 .rvt-form fieldset {
     border: none;
     margin: 0;
     padding: 0;
}
 .rvt-form legend {
     margin: 0;
     font-weight: 400;
     display: block;
}
 .rvt-form select {
     background-image: url(data:image/svg+xml;
     base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICAgIDxwYXRoIGZpbGw9IiMzMzMzMzMiIGQ9Ik04LDEyLjQ2YTIsMiwwLDAsMS0xLjUyLS43TDEuMjQsNS42NWExLDEsMCwxLDEsMS41Mi0xLjNMOCwxMC40Nmw1LjI0LTYuMTFhMSwxLDAsMCwxLDEuNTIsMS4zTDkuNTIsMTEuNzZBMiwyLDAsMCwxLDgsMTIuNDZaIi8+Cjwvc3ZnPg==);
     background-position: right 1rem center;
     background-size: 1rem 1rem;
     background-repeat: no-repeat;
     padding-left: 0.5rem;
     -webkit-appearance: none;
     -moz-appearance: none;
     -o-appearance: none;
     appearance: none;
}
 .rvt-form select[multiple] {
     height: 8rem;
     background-image: none;
     padding-right: 0.5rem;
}
 .rvt-form select::-ms-expand {
     display: none;
}
 .rvt-form input[type='radio'] {
     position: absolute;
     left: -1em;
     opacity: 0;
}
 .rvt-form .rvt-radio-wrapper input[type='radio'] ~ label, .rvt-form input[type='radio'] + label {
     font-size: 1rem;
     font-weight: 400;
     margin-left: 0.125rem;
}
 .rvt-form .rvt-radio-wrapper input[type='radio'] ~ label:before, .rvt-form input[type='radio'] + label:before {
     box-shadow: 0 0 0 0.08rem #666;
     content: ' ';
     line-height: 1;
     vertical-align: middle;
     display: inline-block;
     margin-top: -0.25rem;
     margin-right: 0.75rem;
     width: 1rem;
     height: 1rem;
     border-radius: 100%;
     background-color: #fff;
     transition: all 0.2s ease;
}
 .rvt-form .rvt-radio-wrapper input[type='radio'] ~ label:hover, .rvt-form input[type='radio'] + label:hover {
     cursor: pointer;
}
 .rvt-form .rvt-radio-wrapper input[type='radio']:checked ~ label:before, .rvt-form input[type='radio']:checked + label:before {
     background-color: #006298;
     box-shadow: inset 0 0 0 0.125rem #fff, 0 0 0 0.125rem #006298;
}
 .rvt-form .rvt-radio-wrapper input[type='radio']:focus ~ label:before, .rvt-form input[type='radio']:focus + label:before {
     box-shadow: 0 0 0 0.08rem #666, 0 0 0 0.1875rem #fff, 0 0 0 0.3125rem #006298;
}
 .rvt-form .rvt-radio-wrapper input[type='radio']:checked:focus ~ label:before, .rvt-form input[type='radio']:checked:focus + label:before {
     box-shadow: inset 0 0 0 0.125rem #fff, 0 0 0 0.125rem #006298, 0 0 0 0.3125rem #497ba9;
}
 .rvt-form .rvt-radio-wrapper input[type='radio']:disabled ~ label:before, .rvt-form input[type='radio']:disabled + label:before {
     box-shadow: 0 0 0 0.08rem #ccc;
     background-color: #ddd;
}
 .rvt-form .rvt-radio-wrapper input[type='radio']:checked:disabled ~ label:before, .rvt-form input[type='radio']:checked:disabled + label:before {
     background-color: #ccc;
     box-shadow: inset 0 0 0 0.125rem #ddd, 0 0 0 0.08rem #ccc;
}
 .rvt-form .rvt-radio-wrapper input[type='radio']:disabled ~ label, .rvt-form input[type='radio']:disabled + label {
     cursor: default;
     color: #777;
}
 .rvt-form legend + .rvt-plain-list {
     margin-left: 0;
}
 .rvt-form select {
     background-position: calc(100% + 1.5rem) center;
     padding-right: 2rem;
}
 .rvt-form .rvt-button {
     font-family: BentonSansBold, Arial, sans-serif;
     font-weight: 400;
}
 .rvt-form .rvt-button span + svg {
     margin-left: 0.5rem;
}
 .rvt-form .rvt-file, .rvt-form .rvt-inline-alert, .rvt-form .rvt-input-group {
     margin-bottom: 1rem;
}
 .rvt-form .rvt-input-group__input:not(:first-child), .rvt-form .rvt-input-group__input:not(:last-child) {
     margin-bottom: 0;
}
 .rvt-form input[type='text'] {
     box-shadow: none;
}
 .rvt-form input[type='text']:focus {
     background-color: transparent;
}
 .rvt-form .rvt-inline-list {
     list-style-type: none;
     margin-left: 0;
}
 .rvt-form .rvt-inline-list li {
     display: inline-block;
}
 .rvt-form .rvt-inline-list input[type='hidden'] + label {
     font-family: BentonSansRegular, 'Arial Narrow', Arial, sans-serif;
     margin-right: 1rem;
}
 .rvt-form .rvt-plain-list {
     list-style-type: none;
}
 .rvt-file {
     display: -ms-flexbox;
     display: flex;
     -ms-flex-align: center;
     align-items: center;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
}
 .rvt-file input[type='file'] {
     width: 0.1px;
     height: 0.1px;
     opacity: 0;
     overflow: hidden;
}
 .rvt-file input[type='file'] + label {
     font-size: 1rem;
     margin-top: 0;
     margin-bottom: 0;
     font-weight: 700;
     cursor: pointer;
     -ms-flex-positive: 0;
     flex-grow: 0;
     width: inherit;
     display: -ms-flexbox;
     display: flex;
}
 .rvt-file input[type='file'] + label span {
     margin-right: 0.5rem;
}
 .rvt-file input[type='file']:focus + label {
     outline: 0;
     box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #006298 !important;
}
 .rvt-file input[type='file']:disabled + label {
     background-color: #eee;
     color: #666;
     border-color: #aaa;
     cursor: not-allowed;
}
 .rvt-file__preview {
     margin-left: 1rem;
}
 .rvt-file__preview span {
     font-weight: 700;
     line-height: 1.5;
     margin-right: 1rem;
     display: inline-block;
}
 .rvt-input-group {
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: nowrap;
     flex-wrap: nowrap;
     position: relative;
}
 .rvt-input-group__input:not(:first-child) {
     border-top-left-radius: 0;
     border-bottom-left-radius: 0;
     z-index: 100;
}
 .rvt-input-group__input:not(:last-child) {
     border-top-right-radius: 0;
     border-bottom-right-radius: 0;
     z-index: 100;
}
 .rvt-input-group__append {
     -ms-flex-positive: 1;
     flex-grow: 1;
     margin-left: -1px;
}
 .rvt-input-group__append .rvt-button {
     -ms-flex-positive: 1;
     flex-grow: 1;
     z-index: 200;
     border-top-left-radius: 0;
     border-bottom-left-radius: 0;
     display: -ms-flexbox;
     display: flex;
     white-space: nowrap;
}
 .rvt-input-group__append .rvt-input-group__text, .rvt-input-group__prepend .rvt-input-group__text {
     background-color: #eee;
     border: 1px solid #666;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-align: center;
     align-items: center;
     height: 100%;
     padding-right: 0.75rem;
     padding-left: 0.75rem;
}
 .rvt-input-group__append .rvt-input-group__text {
     border-top-right-radius: 0.25rem;
     border-bottom-right-radius: 0.25rem;
}
 .rvt-input-group__prepend .rvt-input-group__text {
     border-top-left-radius: 0.25rem;
     border-bottom-left-radius: 0.25rem;
}
 .rvt-input-group__prepend {
     margin-right: -1px;
}
 .rvt-input-group__prepend .rvt-button {
     z-index: 200;
     border-top-right-radius: 0;
     border-bottom-right-radius: 0;
     display: -ms-flexbox;
     display: flex;
     white-space: nowrap;
}
 input[type='date'].rvt-validation-info, input[type='datetime-local'].rvt-validation-info, input[type='datetime'].rvt-validation-info, input[type='email'].rvt-validation-info, input[type='month'].rvt-validation-info, input[type='number'].rvt-validation-info, input[type='password'].rvt-validation-info, input[type='search'].rvt-validation-info, input[type='tel'].rvt-validation-info, input[type='text'].rvt-validation-info, input[type='time'].rvt-validation-info, input[type='url'].rvt-validation-info, input[type='week'].rvt-validation-info, select.rvt-validation-info, textarea.rvt-validation-info {
     transition: box-shadow 0.2s ease;
     border-color: #006298;
     box-shadow: 0 0 0 0.125rem #006298;
}
 input[type='date'].rvt-validation-info:focus, input[type='datetime-local'].rvt-validation-info:focus, input[type='datetime'].rvt-validation-info:focus, input[type='email'].rvt-validation-info:focus, input[type='month'].rvt-validation-info:focus, input[type='number'].rvt-validation-info:focus, input[type='password'].rvt-validation-info:focus, input[type='search'].rvt-validation-info:focus, input[type='tel'].rvt-validation-info:focus, input[type='text'].rvt-validation-info:focus, input[type='time'].rvt-validation-info:focus, input[type='url'].rvt-validation-info:focus, input[type='week'].rvt-validation-info:focus, select.rvt-validation-info:focus, textarea.rvt-validation-info:focus {
     border-color: #666;
     box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.2875rem #006298;
}
 input[type='date'].rvt-validation-warning, input[type='datetime-local'].rvt-validation-warning, input[type='datetime'].rvt-validation-warning, input[type='email'].rvt-validation-warning, input[type='month'].rvt-validation-warning, input[type='number'].rvt-validation-warning, input[type='password'].rvt-validation-warning, input[type='search'].rvt-validation-warning, input[type='tel'].rvt-validation-warning, input[type='text'].rvt-validation-warning, input[type='time'].rvt-validation-warning, input[type='url'].rvt-validation-warning, input[type='week'].rvt-validation-warning, select.rvt-validation-warning, textarea.rvt-validation-warning {
     transition: box-shadow 0.2s ease;
     border-color: #f5bb17;
     box-shadow: 0 0 0 0.125rem #f5bb17;
}
 input[type='date'].rvt-validation-warning:focus, input[type='datetime-local'].rvt-validation-warning:focus, input[type='datetime'].rvt-validation-warning:focus, input[type='email'].rvt-validation-warning:focus, input[type='month'].rvt-validation-warning:focus, input[type='number'].rvt-validation-warning:focus, input[type='password'].rvt-validation-warning:focus, input[type='search'].rvt-validation-warning:focus, input[type='tel'].rvt-validation-warning:focus, input[type='text'].rvt-validation-warning:focus, input[type='time'].rvt-validation-warning:focus, input[type='url'].rvt-validation-warning:focus, input[type='week'].rvt-validation-warning:focus, select.rvt-validation-warning:focus, textarea.rvt-validation-warning:focus {
     border-color: #666;
     box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.2875rem #f5bb17;
}
 input[type='date'].rvt-validation-danger, input[type='datetime-local'].rvt-validation-danger, input[type='datetime'].rvt-validation-danger, input[type='email'].rvt-validation-danger, input[type='month'].rvt-validation-danger, input[type='number'].rvt-validation-danger, input[type='password'].rvt-validation-danger, input[type='search'].rvt-validation-danger, input[type='tel'].rvt-validation-danger, input[type='text'].rvt-validation-danger, input[type='time'].rvt-validation-danger, input[type='url'].rvt-validation-danger, input[type='week'].rvt-validation-danger, select.rvt-validation-danger, textarea.rvt-validation-danger {
     transition: box-shadow 0.2s ease;
     border-color: #df3603;
     box-shadow: 0 0 0 0.125rem #df3603;
}
 input[type='date'].rvt-validation-danger:focus, input[type='datetime-local'].rvt-validation-danger:focus, input[type='datetime'].rvt-validation-danger:focus, input[type='email'].rvt-validation-danger:focus, input[type='month'].rvt-validation-danger:focus, input[type='number'].rvt-validation-danger:focus, input[type='password'].rvt-validation-danger:focus, input[type='search'].rvt-validation-danger:focus, input[type='tel'].rvt-validation-danger:focus, input[type='text'].rvt-validation-danger:focus, input[type='time'].rvt-validation-danger:focus, input[type='url'].rvt-validation-danger:focus, input[type='week'].rvt-validation-danger:focus, select.rvt-validation-danger:focus, textarea.rvt-validation-danger:focus {
     border-color: #666;
     box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.2875rem #df3603;
}
 input[type='date'].rvt-validation-success, input[type='datetime-local'].rvt-validation-success, input[type='datetime'].rvt-validation-success, input[type='email'].rvt-validation-success, input[type='month'].rvt-validation-success, input[type='number'].rvt-validation-success, input[type='password'].rvt-validation-success, input[type='search'].rvt-validation-success, input[type='tel'].rvt-validation-success, input[type='text'].rvt-validation-success, input[type='time'].rvt-validation-success, input[type='url'].rvt-validation-success, input[type='week'].rvt-validation-success, select.rvt-validation-success, textarea.rvt-validation-success {
     transition: box-shadow 0.2s ease;
     border-color: #008a28;
     box-shadow: 0 0 0 0.125rem #008a28;
}
 input[type='date'].rvt-validation-success:focus, input[type='datetime-local'].rvt-validation-success:focus, input[type='datetime'].rvt-validation-success:focus, input[type='email'].rvt-validation-success:focus, input[type='month'].rvt-validation-success:focus, input[type='number'].rvt-validation-success:focus, input[type='password'].rvt-validation-success:focus, input[type='search'].rvt-validation-success:focus, input[type='tel'].rvt-validation-success:focus, input[type='text'].rvt-validation-success:focus, input[type='time'].rvt-validation-success:focus, input[type='url'].rvt-validation-success:focus, input[type='week'].rvt-validation-success:focus, select.rvt-validation-success:focus, textarea.rvt-validation-success:focus {
     border-color: #666;
     box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.2875rem #008a28;
}
 input[type='date'].rvt-is-invalid, input[type='datetime-local'].rvt-is-invalid, input[type='datetime'].rvt-is-invalid, input[type='email'].rvt-is-invalid, input[type='month'].rvt-is-invalid, input[type='number'].rvt-is-invalid, input[type='password'].rvt-is-invalid, input[type='search'].rvt-is-invalid, input[type='tel'].rvt-is-invalid, input[type='text'].rvt-is-invalid, input[type='time'].rvt-is-invalid, input[type='url'].rvt-is-invalid, input[type='week'].rvt-is-invalid, select.rvt-is-invalid, textarea.rvt-is-invalid {
     transition: box-shadow 0.2s ease;
     border-color: #df3603;
     box-shadow: 0 0 0 0.125rem #df3603;
}
 input[type='date'].rvt-is-invalid:focus, input[type='datetime-local'].rvt-is-invalid:focus, input[type='datetime'].rvt-is-invalid:focus, input[type='email'].rvt-is-invalid:focus, input[type='month'].rvt-is-invalid:focus, input[type='number'].rvt-is-invalid:focus, input[type='password'].rvt-is-invalid:focus, input[type='search'].rvt-is-invalid:focus, input[type='tel'].rvt-is-invalid:focus, input[type='text'].rvt-is-invalid:focus, input[type='time'].rvt-is-invalid:focus, input[type='url'].rvt-is-invalid:focus, input[type='week'].rvt-is-invalid:focus, select.rvt-is-invalid:focus, textarea.rvt-is-invalid:focus {
     border-color: #666;
     box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.2875rem #df3603;
}
 input[type='date'].rvt-is-valid, input[type='datetime-local'].rvt-is-valid, input[type='datetime'].rvt-is-valid, input[type='email'].rvt-is-valid, input[type='month'].rvt-is-valid, input[type='number'].rvt-is-valid, input[type='password'].rvt-is-valid, input[type='search'].rvt-is-valid, input[type='tel'].rvt-is-valid, input[type='text'].rvt-is-valid, input[type='time'].rvt-is-valid, input[type='url'].rvt-is-valid, input[type='week'].rvt-is-valid, select.rvt-is-valid, textarea.rvt-is-valid {
     transition: box-shadow 0.2s ease;
     border-color: #008a28;
     box-shadow: 0 0 0 0.125rem #008a28;
}
 input[type='date'].rvt-is-valid:focus, input[type='datetime-local'].rvt-is-valid:focus, input[type='datetime'].rvt-is-valid:focus, input[type='email'].rvt-is-valid:focus, input[type='month'].rvt-is-valid:focus, input[type='number'].rvt-is-valid:focus, input[type='password'].rvt-is-valid:focus, input[type='search'].rvt-is-valid:focus, input[type='tel'].rvt-is-valid:focus, input[type='text'].rvt-is-valid:focus, input[type='time'].rvt-is-valid:focus, input[type='url'].rvt-is-valid:focus, input[type='week'].rvt-is-valid:focus, select.rvt-is-valid:focus, textarea.rvt-is-valid:focus {
     border-color: #666;
     box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.2875rem #008a28;
}
 input[type='date'].rvt-has-warning, input[type='datetime-local'].rvt-has-warning, input[type='datetime'].rvt-has-warning, input[type='email'].rvt-has-warning, input[type='month'].rvt-has-warning, input[type='number'].rvt-has-warning, input[type='password'].rvt-has-warning, input[type='search'].rvt-has-warning, input[type='tel'].rvt-has-warning, input[type='text'].rvt-has-warning, input[type='time'].rvt-has-warning, input[type='url'].rvt-has-warning, input[type='week'].rvt-has-warning, select.rvt-has-warning, textarea.rvt-has-warning {
     transition: box-shadow 0.2s ease;
     border-color: #f5bb17;
     box-shadow: 0 0 0 0.125rem #f5bb17;
}
 input[type='date'].rvt-has-warning:focus, input[type='datetime-local'].rvt-has-warning:focus, input[type='datetime'].rvt-has-warning:focus, input[type='email'].rvt-has-warning:focus, input[type='month'].rvt-has-warning:focus, input[type='number'].rvt-has-warning:focus, input[type='password'].rvt-has-warning:focus, input[type='search'].rvt-has-warning:focus, input[type='tel'].rvt-has-warning:focus, input[type='text'].rvt-has-warning:focus, input[type='time'].rvt-has-warning:focus, input[type='url'].rvt-has-warning:focus, input[type='week'].rvt-has-warning:focus, select.rvt-has-warning:focus, textarea.rvt-has-warning:focus {
     border-color: #666;
     box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.2875rem #f5bb17;
}
 input[type='date'].rvt-has-info, input[type='datetime-local'].rvt-has-info, input[type='datetime'].rvt-has-info, input[type='email'].rvt-has-info, input[type='month'].rvt-has-info, input[type='number'].rvt-has-info, input[type='password'].rvt-has-info, input[type='search'].rvt-has-info, input[type='tel'].rvt-has-info, input[type='text'].rvt-has-info, input[type='time'].rvt-has-info, input[type='url'].rvt-has-info, input[type='week'].rvt-has-info, select.rvt-has-info, textarea.rvt-has-info {
     transition: box-shadow 0.2s ease;
     border-color: #006298;
     box-shadow: 0 0 0 0.125rem #006298;
}
 input[type='date'].rvt-has-info:focus, input[type='datetime-local'].rvt-has-info:focus, input[type='datetime'].rvt-has-info:focus, input[type='email'].rvt-has-info:focus, input[type='month'].rvt-has-info:focus, input[type='number'].rvt-has-info:focus, input[type='password'].rvt-has-info:focus, input[type='search'].rvt-has-info:focus, input[type='tel'].rvt-has-info:focus, input[type='text'].rvt-has-info:focus, input[type='time'].rvt-has-info:focus, input[type='url'].rvt-has-info:focus, input[type='week'].rvt-has-info:focus, select.rvt-has-info:focus, textarea.rvt-has-info:focus {
     border-color: #666;
     box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.2875rem #006298;
}
 .rvt-inline-alert {
     margin-top: 0.5rem;
     font-size: 0.875rem;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-align: center;
     align-items: center;
}
 .rvt-inline-alert__icon {
     width: 1rem;
     height: 1rem;
}
 .rvt-inline-alert__message {
     margin-left: 0.5rem;
     color: #666;
     line-height: 1;
}
 .rvt-inline-alert--is-valid, .rvt-inline-alert--success {
     color: #008a28;
}
 .rvt-inline-alert--has-warning, .rvt-inline-alert--warning {
     color: #f5bb17;
}
 .rvt-inline-alert--danger, .rvt-inline-alert--is-invalid {
     color: #df3603;
}
 .rvt-inline-alert--has-info, .rvt-inline-alert--info {
     color: #006298;
}
 .rvt-inline-alert--standalone {
     padding: 0.5rem;
}
 .rvt-inline-alert--standalone.rvt-inline-alert--danger, .rvt-inline-alert--standalone.rvt-inline-alert--is-invalid {
     border-left: 0.25rem solid #df3603;
     background-color: #ffece5;
}
 .rvt-inline-alert--standalone.rvt-inline-alert--danger .rvt-inline-alert__message, .rvt-inline-alert--standalone.rvt-inline-alert--is-invalid .rvt-inline-alert__message {
     color: #82270d;
}
 .rvt-inline-alert--standalone.rvt-inline-alert--success {
     border-left: 0.25rem solid #008a28;
     background-color: #eaf3e8;
}
 .rvt-inline-alert--standalone.rvt-inline-alert--success .rvt-inline-alert__message {
     color: #16521d;
}
 .rvt-inline-alert--standalone.rvt-inline-alert--warning {
     border-left: 0.25rem solid #f5bb17;
     background-color: #ffeecd;
}
 .rvt-inline-alert--standalone.rvt-inline-alert--warning .rvt-inline-alert__message {
     color: #584416;
}
 .rvt-inline-alert--standalone.rvt-inline-alert--has-info, .rvt-inline-alert--standalone.rvt-inline-alert--info {
     border-left: 0.25rem solid #006298;
     background-color: #edf1f6;
}
 .rvt-inline-alert--standalone.rvt-inline-alert--has-info .rvt-inline-alert__message, .rvt-inline-alert--standalone.rvt-inline-alert--info .rvt-inline-alert__message {
     color: #134a71;
}
 .rvt-filter label {
     line-height: 1.8;
}
 .rvt-filter input[type='checkbox'] + label:before {
     content: none;
}
 .rvt-filter .alpha.checkboxes [type='checkbox'] + label {
     border-radius: 0.25rem;
}
 .rvt-filter .alpha.checkboxes [type='checkbox']:focus + label {
     border: none;
     box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #006298;
     line-height: 1.9;
     outline: 0;
     transition: box-shadow 0.2s ease;
}
 .rvt-filter #filter-selection .select-item.clear:focus, .rvt-filter #filter-selection .select-item.clear:hover, .rvt-filter .alpha.checkboxes [type='checkbox']:checked + label {
     background: #006298;
}
 .rvt-filter #filter-selection .select-item.clear, .rvt-filter #filter-selection .select-item:focus, .rvt-filter #filter-selection .select-item:hover {
     border-color: #006298;
}
 .rvt-filter #filter-selection .select-item:hover::after, .rvt-filter #filter-selection .select-item:hover:focus::after {
     color: #006298;
}
/* Corrects image assumption from rivet 2.0 */
 .search-toggle img {
     display: inline-block !important;
}
/* Corrects style-less section headers in Rivet 2.0 */
 @media screen and (min-width: 40em) {
     h2.section-title {
         font-size: 2.25rem !important;
    }
}
 h1.section-title, h2.section-title, h3.section-title, h4.section-title, h5.section-title, h6.section-title {
     font-family: BentonSansBold, Helvetica, Arial, sans-serif !important;
     font-weight: 400 !important;
     font-style: normal !important;
    /* color: #243142 !important;
     ----Removed by gmberry 06/21/22 to address issue with incorrect dark color on dark backgrounds*/
     text-rendering: optimizeLegibility !important;
     margin-top: 0 !important;
     margin-bottom: 1.25rem !important;
     line-height: 1.15 !important;
}
 #main-content a:not(.rvt-button):not(.rvt-card a), .belt a:not(.rvt-button) {
    /* text-decoration: underline !important;
     */
}
 #main-content a.button, #main-content .ticker li a, #prefooter a, #main-content .panel--interactive a, .belt ul.social a {
     text-decoration: none !important;
}
 