body,table tbody th,table tbody td,div .f--wysiwyg p,div .f--description p,div .text-container p,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg p,.cc--vertical-tabbed-carousel-variant-slide .f--description p,.cc--vertical-tabbed-carousel-variant-slide .text-container p,.cc--manual-cards .f--wysiwyg p,.cc--manual-cards .f--description p,.cc--manual-cards .text-container p,.cc--rich-text .f--wysiwyg p,.cc--rich-text .f--description p,.cc--rich-text .text-container p,.cc--accordions .c--accordions .f--description p,.cc--accordions .c--accordions > ul > li .accordion-panel p,.cc--cards-carousel .c--cards-carousel > .text-container .f--description p,.cc--detail-page-sidebar .c--detail-page-sidebar .text-container .detail .f--description,.cc--fifty-fifty-section .c--fifty-fifty-section > .f--description,.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .attribution-container .attribution-description,.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .attribution-container .attribution-description p,.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper .f--description p,.cc--form-block-donation-legacy .f--description,.cc--form-block-donation-legacy .f--description p,.cc--form-block-donation .f--description,.cc--form-block-donation .f--description p,.cc--gcse-tag .gsc-control-cse .gsc-webResult .gs-snippet,.cc--gcse-tag .gsc-control-cse .gsc-webResult .gs-snippet b,.cc--hero-article .f--wysiwyg.affiliation p,.cc--hero-detail-page .c--hero-detail-page .attributions .attribution-title,.cc--hero-home .text-container-wrapper .f--description p,.cc--hero-landing-page .text-container .f--description,.cc--hero-landing-page .text-container .f--description p,.cc--intro-text .f--wysiwyg p,.cc--manual-cards-horizontal-card .text-container .f--description p,.cc--manual-cards .inner-wrapper > .f--description p,.cc--news-article-listing-component .f--date-string,.cc--news-article-listing-component .f--wysiwyg p,.cc--profile-card-horizontal .text-container .f--text.affiliation,.cc--profile-card-horizontal .text-container .f--text.affiliation p,.cc--project-listing-item .attribution .f--wysiwyg.affiliation p,.cc--project-listing-item .text-container .abstract p,.cc--tab-links .menu a,.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--description li,.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--description p,.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .f--description li,.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .f--description p,.tc--detail-page .cc--rich-text .c--rich-text .f--wysiwyg{font-family:museo-sans,sans-serif;font-style:normal;font-weight:300;}@media print{body,table tbody th,table tbody td,div .f--wysiwyg p,div .f--description p,div .text-container p,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg p,.cc--vertical-tabbed-carousel-variant-slide .f--description p,.cc--vertical-tabbed-carousel-variant-slide .text-container p,.cc--manual-cards .f--wysiwyg p,.cc--manual-cards .f--description p,.cc--manual-cards .text-container p,.cc--rich-text .f--wysiwyg p,.cc--rich-text .f--description p,.cc--rich-text .text-container p,.cc--accordions .c--accordions .f--description p,.cc--accordions .c--accordions > ul > li .accordion-panel p,.cc--cards-carousel .c--cards-carousel > .text-container .f--description p,.cc--detail-page-sidebar .c--detail-page-sidebar .text-container .detail .f--description,.cc--fifty-fifty-section .c--fifty-fifty-section > .f--description,.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .attribution-container .attribution-description,.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .attribution-container .attribution-description p,.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper .f--description p,.cc--form-block-donation-legacy .f--description,.cc--form-block-donation-legacy .f--description p,.cc--form-block-donation .f--description,.cc--form-block-donation .f--description p,.cc--gcse-tag .gsc-control-cse .gsc-webResult .gs-snippet,.cc--gcse-tag .gsc-control-cse .gsc-webResult .gs-snippet b,.cc--hero-article .f--wysiwyg.affiliation p,.cc--hero-detail-page .c--hero-detail-page .attributions .attribution-title,.cc--hero-home .text-container-wrapper .f--description p,.cc--hero-landing-page .text-container .f--description,.cc--hero-landing-page .text-container .f--description p,.cc--intro-text .f--wysiwyg p,.cc--manual-cards-horizontal-card .text-container .f--description p,.cc--manual-cards .inner-wrapper > .f--description p,.cc--news-article-listing-component .f--date-string,.cc--news-article-listing-component .f--wysiwyg p,.cc--profile-card-horizontal .text-container .f--text.affiliation,.cc--profile-card-horizontal .text-container .f--text.affiliation p,.cc--project-listing-item .attribution .f--wysiwyg.affiliation p,.cc--project-listing-item .text-container .abstract p,.cc--tab-links .menu a,.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--description li,.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--description p,.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .f--description li,.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .f--description p,.tc--detail-page .cc--rich-text .c--rich-text .f--wysiwyg{font-family:Georgia;}}.lc--layout-container li,.lc--layout-container li::before,.lc--layout-container p,.fi--form-item input[type='date'],.fi--form-item input[type='datetime-local'],.fi--form-item input[type='email'],.fi--form-item input[type='month'],.fi--form-item input[type='number'],.fi--form-item input[type='password'],.fi--form-item input[type='search'],.fi--form-item input[type='tel'],.fi--form-item input[type='text'],.fi--form-item input[type='time'],.fi--form-item input[type='url'],.fi--form-item input[type='week'],.cc--login-form .user-login-form .form-item input[type='text'],.cc--login-form .user-login-form .form-item input[type='password'],.cc--rich-text .c--rich-text #dafdirectdiv .dafdirectInput,.fi--form-item > label,.fi--form-item .checkbox-wrapper label,.fi--form-item .select-wrap select,.f--description p,div .f--wysiwyg figure figcaption,div .f--description figure figcaption,div .text-container figure figcaption,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg figure figcaption,.cc--vertical-tabbed-carousel-variant-slide .f--description figure figcaption,.cc--vertical-tabbed-carousel-variant-slide .text-container figure figcaption,.cc--manual-cards .f--wysiwyg figure figcaption,.cc--manual-cards .f--description figure figcaption,.cc--manual-cards .text-container figure figcaption,.cc--rich-text .f--wysiwyg figure figcaption,.cc--rich-text .f--description figure figcaption,.cc--rich-text .text-container figure figcaption,div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th,div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td,div .f--description table:not(.gsc-above-wrapper-area-container) tbody th,div .f--description table:not(.gsc-above-wrapper-area-container) tbody td,div .text-container table:not(.gsc-above-wrapper-area-container) tbody th,div .text-container table:not(.gsc-above-wrapper-area-container) tbody td,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td,.cc--vertical-tabbed-carousel-variant-slide .f--description table:not(.gsc-above-wrapper-area-container) tbody th,.cc--vertical-tabbed-carousel-variant-slide .f--description table:not(.gsc-above-wrapper-area-container) tbody td,.cc--vertical-tabbed-carousel-variant-slide .text-container table:not(.gsc-above-wrapper-area-container) tbody th,.cc--vertical-tabbed-carousel-variant-slide .text-container table:not(.gsc-above-wrapper-area-container) tbody td,.cc--manual-cards .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th,.cc--manual-cards .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td,.cc--manual-cards .f--description table:not(.gsc-above-wrapper-area-container) tbody th,.cc--manual-cards .f--description table:not(.gsc-above-wrapper-area-container) tbody td,.cc--manual-cards .text-container table:not(.gsc-above-wrapper-area-container) tbody th,.cc--manual-cards .text-container table:not(.gsc-above-wrapper-area-container) tbody td,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td,.cc--rich-text .f--description table:not(.gsc-above-wrapper-area-container) tbody th,.cc--rich-text .f--description table:not(.gsc-above-wrapper-area-container) tbody td,.cc--rich-text .text-container table:not(.gsc-above-wrapper-area-container) tbody th,.cc--rich-text .text-container table:not(.gsc-above-wrapper-area-container) tbody td,.cc--article-quote .c--article-quote .f--description p,.cc--filter-form .filter-form-header button,.cc--filter-form .form-filter-content .fields-container .fi--form-item label,.cc--footer-contact .c--footer-contact .f--wysiwyg p,.cc--footer-copyright .c--footer-copyright .f--wysiwyg p,.cc--footer-donate .c--footer-donate span,.cc--footer-icon-grid .c--footer-icon-grid .icon-grid .icon-grid-icon .f--link a,.cc--footer-utility .c--footer-utility ul li a,.cc--gcse-tag .gsc-control-cse .gsc-above-wrapper-area .gsc-result-info,.cc--gcse-tag .gsc-control-cse .gsc-results .gsc-cursor-box .gsc-cursor-page,.cc--image-gallery .swiper-wrapper .cc--captioned-image figcaption,.cc--image-gallery .swiper-wrapper .cc--captioned-image figcaption p,.cc--main-menu .m--menu > li > .link-arrow-wrapper > a,.cc--main-menu ul > li ul.submenu > li span,.cc--main-menu ul > li ul.submenu > li a,.cc--notification-banner .c--notification-banner .f--wysiwyg p,.cc--profile-card-horizontal .text-container .f--text.role,.cc--project-listing-item .text-container .date,.cc--project-listing-item .text-container .date p strong,.cc--project-listing-item .text-container .type,.cc--project-listing-item .text-container .type p strong,.cc--project-listing-item .text-container .financial,.cc--project-listing-item .text-container .financial p strong,.cc--project-listing .links-container .results,.cc--project-listing .links-container .sort,.cc--rich-text-intro-text p,.cc--search-form-inline .c--search-form-inline form .fi--search input[type='text'],.cc--tab-links .tab-links-toggle,.cc--utility-menu .submenu a,.cc--vertical-tabbed-carousel-variant .right-container .swiper-pagination li button,.cc--vertical-tabbed-carousel .left-container .swiper-pagination li button,.cc--rich-text .c--rich-text #dafdirectdiv{font-family:museo-sans,sans-serif;font-style:normal;font-weight:500;}@media print{.lc--layout-container li,.lc--layout-container li::before,.lc--layout-container p,.fi--form-item input[type='date'],.fi--form-item input[type='datetime-local'],.fi--form-item input[type='email'],.fi--form-item input[type='month'],.fi--form-item input[type='number'],.fi--form-item input[type='password'],.fi--form-item input[type='search'],.fi--form-item input[type='tel'],.fi--form-item input[type='text'],.fi--form-item input[type='time'],.fi--form-item input[type='url'],.fi--form-item input[type='week'],.cc--login-form .user-login-form .form-item input[type='text'],.cc--login-form .user-login-form .form-item input[type='password'],.cc--rich-text .c--rich-text #dafdirectdiv .dafdirectInput,.fi--form-item > label,.fi--form-item .checkbox-wrapper label,.fi--form-item .select-wrap select,.f--description p,div .f--wysiwyg figure figcaption,div .f--description figure figcaption,div .text-container figure figcaption,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg figure figcaption,.cc--vertical-tabbed-carousel-variant-slide .f--description figure figcaption,.cc--vertical-tabbed-carousel-variant-slide .text-container figure figcaption,.cc--manual-cards .f--wysiwyg figure figcaption,.cc--manual-cards .f--description figure figcaption,.cc--manual-cards .text-container figure figcaption,.cc--rich-text .f--wysiwyg figure figcaption,.cc--rich-text .f--description figure figcaption,.cc--rich-text .text-container figure figcaption,div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th,div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td,div .f--description table:not(.gsc-above-wrapper-area-container) tbody th,div .f--description table:not(.gsc-above-wrapper-area-container) tbody td,div .text-container table:not(.gsc-above-wrapper-area-container) tbody th,div .text-container table:not(.gsc-above-wrapper-area-container) tbody td,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td,.cc--vertical-tabbed-carousel-variant-slide .f--description table:not(.gsc-above-wrapper-area-container) tbody th,.cc--vertical-tabbed-carousel-variant-slide .f--description table:not(.gsc-above-wrapper-area-container) tbody td,.cc--vertical-tabbed-carousel-variant-slide .text-container table:not(.gsc-above-wrapper-area-container) tbody th,.cc--vertical-tabbed-carousel-variant-slide .text-container table:not(.gsc-above-wrapper-area-container) tbody td,.cc--manual-cards .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th,.cc--manual-cards .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td,.cc--manual-cards .f--description table:not(.gsc-above-wrapper-area-container) tbody th,.cc--manual-cards .f--description table:not(.gsc-above-wrapper-area-container) tbody td,.cc--manual-cards .text-container table:not(.gsc-above-wrapper-area-container) tbody th,.cc--manual-cards .text-container table:not(.gsc-above-wrapper-area-container) tbody td,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td,.cc--rich-text .f--description table:not(.gsc-above-wrapper-area-container) tbody th,.cc--rich-text .f--description table:not(.gsc-above-wrapper-area-container) tbody td,.cc--rich-text .text-container table:not(.gsc-above-wrapper-area-container) tbody th,.cc--rich-text .text-container table:not(.gsc-above-wrapper-area-container) tbody td,.cc--article-quote .c--article-quote .f--description p,.cc--filter-form .filter-form-header button,.cc--filter-form .form-filter-content .fields-container .fi--form-item label,.cc--footer-contact .c--footer-contact .f--wysiwyg p,.cc--footer-copyright .c--footer-copyright .f--wysiwyg p,.cc--footer-donate .c--footer-donate span,.cc--footer-icon-grid .c--footer-icon-grid .icon-grid .icon-grid-icon .f--link a,.cc--footer-utility .c--footer-utility ul li a,.cc--gcse-tag .gsc-control-cse .gsc-above-wrapper-area .gsc-result-info,.cc--gcse-tag .gsc-control-cse .gsc-results .gsc-cursor-box .gsc-cursor-page,.cc--image-gallery .swiper-wrapper .cc--captioned-image figcaption,.cc--image-gallery .swiper-wrapper .cc--captioned-image figcaption p,.cc--main-menu .m--menu > li > .link-arrow-wrapper > a,.cc--main-menu ul > li ul.submenu > li span,.cc--main-menu ul > li ul.submenu > li a,.cc--notification-banner .c--notification-banner .f--wysiwyg p,.cc--profile-card-horizontal .text-container .f--text.role,.cc--project-listing-item .text-container .date,.cc--project-listing-item .text-container .date p strong,.cc--project-listing-item .text-container .type,.cc--project-listing-item .text-container .type p strong,.cc--project-listing-item .text-container .financial,.cc--project-listing-item .text-container .financial p strong,.cc--project-listing .links-container .results,.cc--project-listing .links-container .sort,.cc--rich-text-intro-text p,.cc--search-form-inline .c--search-form-inline form .fi--search input[type='text'],.cc--tab-links .tab-links-toggle,.cc--utility-menu .submenu a,.cc--vertical-tabbed-carousel-variant .right-container .swiper-pagination li button,.cc--vertical-tabbed-carousel .left-container .swiper-pagination li button,.cc--rich-text .c--rich-text #dafdirectdiv{font-family:Georgia;}}button,table thead th,h1,h2,.cc--video-with-text .f--section-title h2,h3,h4,h5,.lc--layout-container b,.lc--layout-container strong,.link,.lc--layout-container a,.f--category,.f--page-title h1,div .f--wysiwyg strong,div .f--wysiwyg b,div .f--description strong,div .f--description b,div .text-container strong,div .text-container b,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg strong,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg b,.cc--vertical-tabbed-carousel-variant-slide .f--description strong,.cc--vertical-tabbed-carousel-variant-slide .f--description b,.cc--vertical-tabbed-carousel-variant-slide .text-container strong,.cc--vertical-tabbed-carousel-variant-slide .text-container b,.cc--manual-cards .f--wysiwyg strong,.cc--manual-cards .f--wysiwyg b,.cc--manual-cards .f--description strong,.cc--manual-cards .f--description b,.cc--manual-cards .text-container strong,.cc--manual-cards .text-container b,.cc--rich-text .f--wysiwyg strong,.cc--rich-text .f--wysiwyg b,.cc--rich-text .f--description strong,.cc--rich-text .f--description b,.cc--rich-text .text-container strong,.cc--rich-text .text-container b,div .f--wysiwyg em strong,div .f--description em strong,div .text-container em strong,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg em strong,.cc--vertical-tabbed-carousel-variant-slide .f--description em strong,.cc--vertical-tabbed-carousel-variant-slide .text-container em strong,.cc--manual-cards .f--wysiwyg em strong,.cc--manual-cards .f--description em strong,.cc--manual-cards .text-container em strong,.cc--rich-text .f--wysiwyg em strong,.cc--rich-text .f--description em strong,.cc--rich-text .text-container em strong,div .f--wysiwyg blockquote,div .f--wysiwyg blockquote p,div .f--description blockquote,div .f--description blockquote p,div .text-container blockquote,div .text-container blockquote p,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg blockquote,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg blockquote p,.cc--vertical-tabbed-carousel-variant-slide .f--description blockquote,.cc--vertical-tabbed-carousel-variant-slide .f--description blockquote p,.cc--vertical-tabbed-carousel-variant-slide .text-container blockquote,.cc--vertical-tabbed-carousel-variant-slide .text-container blockquote p,.cc--manual-cards .f--wysiwyg blockquote,.cc--manual-cards .f--wysiwyg blockquote p,.cc--manual-cards .f--description blockquote,.cc--manual-cards .f--description blockquote p,.cc--manual-cards .text-container blockquote,.cc--manual-cards .text-container blockquote p,.cc--rich-text .f--wysiwyg blockquote,.cc--rich-text .f--wysiwyg blockquote p,.cc--rich-text .f--description blockquote,.cc--rich-text .f--description blockquote p,.cc--rich-text .text-container blockquote,.cc--rich-text .text-container blockquote p,div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead th,div .f--description table:not(.gsc-above-wrapper-area-container) thead th,div .text-container table:not(.gsc-above-wrapper-area-container) thead th,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead th,.cc--vertical-tabbed-carousel-variant-slide .f--description table:not(.gsc-above-wrapper-area-container) thead th,.cc--vertical-tabbed-carousel-variant-slide .text-container table:not(.gsc-above-wrapper-area-container) thead th,.cc--manual-cards .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead th,.cc--manual-cards .f--description table:not(.gsc-above-wrapper-area-container) thead th,.cc--manual-cards .text-container table:not(.gsc-above-wrapper-area-container) thead th,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead th,.cc--rich-text .f--description table:not(.gsc-above-wrapper-area-container) thead th,.cc--rich-text .text-container table:not(.gsc-above-wrapper-area-container) thead th,div .f--link a,.cc--vertical-tabbed-carousel-variant-slide .f--link a,.cc--manual-cards .f--link a,.cc--rich-text .f--link a,div .links-wrapper .f--link a,.cc--vertical-tabbed-carousel-variant-slide .links-wrapper .f--link a,.cc--manual-cards .links-wrapper .f--link a,.cc--rich-text .links-wrapper .f--link a,.cc--accordions .c--accordions .f--cta-title h3,.cc--accordions .c--accordions > ul > li button .item-title,.cc--article-quote .c--article-quote .f--attribution h4,.cc--back-research-news .f--link .link,.cc--cards-carousel .c--cards-carousel > .text-container .f--link a,.cc--fifty-fifty-section .c--fifty-fifty-section > .f--link a,.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .attribution-container .attribution-name,.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .attribution-container .f--link a,.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper .f--eyebrow,.cc--filter-form .form-filter-content .more-filters .more-filters-toggle span,.cc--filter-form .form-filter-content .button-container .fi--input-submit input[type='submit'],.cc--filter-form .form-filter-content .button-container .fi--input-reset .button,.cc--footer-contact .c--footer-contact .f--wysiwyg p strong,.cc--footer-donate .c--footer-donate li a,.cc--footer-menu ul li a,.cc--form-block-donation-legacy .f--cta-title h3,.cc--form-block-donation-legacy .radios .radio-wrapper input[type='radio']:checked + label,.cc--form-block-donation-legacy .radios .radio-wrapper label,.cc--form-block-donation-legacy .fi--input-submit .button,.cc--form-block-donation-legacy .fi--input-submit > a,.cc--form-block-donation .f--cta-title h3,.cc--form-block-donation .radios .radio-wrapper input[type='radio']:checked + label,.cc--form-block-donation .radios .radio-wrapper label,.cc--form-block-donation .fi--input-submit .button,.cc--form-block-donation .fi--input-submit > a,.cc--gcse-tag .gsc-control-cse td.gsc-input .gsc-input-box input.gsc-input,.cc--gcse-tag .gsc-control-cse .gs-spelling,.cc--gcse-tag .gsc-control-cse .gs-result .gs-title,.cc--gcse-tag .gsc-control-cse .gs-result .gs-title:link,.cc--gcse-tag .gsc-control-cse .gs-result .gs-title:visited,.cc--gcse-tag .gsc-control-cse .gs-result .gs-title *,.cc--gcse-tag .gsc-control-cse .gs-spelling b,.cc--gcse-tag .gsc-control-cse .gs-result .gs-title b,.cc--gcse-tag .gsc-control-cse .gs-result .gs-title:link b,.cc--gcse-tag .gsc-control-cse .gs-result .gs-title:visited b,.cc--gcse-tag .gsc-control-cse .gs-result .gs-title * b,.cc--hero-article .f--page-title h1,.cc--hero-article .f--wysiwyg.author strong,.cc--hero-article .f--tags ul li,.cc--hero-article .f--tags ul a,.cc--hero-basic .c--hero-basic .f--description,.cc--hero-detail-page .c--hero-detail-page .f--eyebrow,.cc--hero-detail-page .c--hero-detail-page .attributions .attribution-group,.cc--hero-detail-page .c--hero-detail-page .attributions .attribution-name,.cc--hero-home .text-container-wrapper .f--page-title h1,.cc--hero-home .cta-container .f--cta-title h3,.cc--hero-home .cta-container .f--link a,.cc--hero-landing-page .image-container .f--link a,.cc--hero-section-page .c--hero-section-page .text-container .f--page-title h1,.cc--pager-load-more .pager__item a,.cc--project-listing-item .f--cta-title h3,.cc--project-listing-item .attribution .f--wysiwyg.author p,.cc--project-listing-item .text-toggle span,.cc--project-listing .links-container .sort ul li a,.cc--rich-text .c--rich-text .f--link a,.cc--text-and-link-listing .text-container .f--eyebrow,.cc--utility-menu a,.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .links-wrapper .f--link a,.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .f--link a,.cc--video-with-text .f--eyebrow,.cc--rich-text .c--rich-text #dafdirectdiv label,.lity-wrap .lity-container .lity-content .external-link-wrapper .button{font-family:museo-sans,sans-serif;font-style:normal;font-weight:700;}@media print{button,table thead th,h1,h2,.cc--video-with-text .f--section-title h2,h3,h4,h5,.lc--layout-container b,.lc--layout-container strong,.link,.lc--layout-container a,.f--category,.f--page-title h1,div .f--wysiwyg strong,div .f--wysiwyg b,div .f--description strong,div .f--description b,div .text-container strong,div .text-container b,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg strong,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg b,.cc--vertical-tabbed-carousel-variant-slide .f--description strong,.cc--vertical-tabbed-carousel-variant-slide .f--description b,.cc--vertical-tabbed-carousel-variant-slide .text-container strong,.cc--vertical-tabbed-carousel-variant-slide .text-container b,.cc--manual-cards .f--wysiwyg strong,.cc--manual-cards .f--wysiwyg b,.cc--manual-cards .f--description strong,.cc--manual-cards .f--description b,.cc--manual-cards .text-container strong,.cc--manual-cards .text-container b,.cc--rich-text .f--wysiwyg strong,.cc--rich-text .f--wysiwyg b,.cc--rich-text .f--description strong,.cc--rich-text .f--description b,.cc--rich-text .text-container strong,.cc--rich-text .text-container b,div .f--wysiwyg em strong,div .f--description em strong,div .text-container em strong,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg em strong,.cc--vertical-tabbed-carousel-variant-slide .f--description em strong,.cc--vertical-tabbed-carousel-variant-slide .text-container em strong,.cc--manual-cards .f--wysiwyg em strong,.cc--manual-cards .f--description em strong,.cc--manual-cards .text-container em strong,.cc--rich-text .f--wysiwyg em strong,.cc--rich-text .f--description em strong,.cc--rich-text .text-container em strong,div .f--wysiwyg blockquote,div .f--wysiwyg blockquote p,div .f--description blockquote,div .f--description blockquote p,div .text-container blockquote,div .text-container blockquote p,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg blockquote,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg blockquote p,.cc--vertical-tabbed-carousel-variant-slide .f--description blockquote,.cc--vertical-tabbed-carousel-variant-slide .f--description blockquote p,.cc--vertical-tabbed-carousel-variant-slide .text-container blockquote,.cc--vertical-tabbed-carousel-variant-slide .text-container blockquote p,.cc--manual-cards .f--wysiwyg blockquote,.cc--manual-cards .f--wysiwyg blockquote p,.cc--manual-cards .f--description blockquote,.cc--manual-cards .f--description blockquote p,.cc--manual-cards .text-container blockquote,.cc--manual-cards .text-container blockquote p,.cc--rich-text .f--wysiwyg blockquote,.cc--rich-text .f--wysiwyg blockquote p,.cc--rich-text .f--description blockquote,.cc--rich-text .f--description blockquote p,.cc--rich-text .text-container blockquote,.cc--rich-text .text-container blockquote p,div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead th,div .f--description table:not(.gsc-above-wrapper-area-container) thead th,div .text-container table:not(.gsc-above-wrapper-area-container) thead th,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead th,.cc--vertical-tabbed-carousel-variant-slide .f--description table:not(.gsc-above-wrapper-area-container) thead th,.cc--vertical-tabbed-carousel-variant-slide .text-container table:not(.gsc-above-wrapper-area-container) thead th,.cc--manual-cards .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead th,.cc--manual-cards .f--description table:not(.gsc-above-wrapper-area-container) thead th,.cc--manual-cards .text-container table:not(.gsc-above-wrapper-area-container) thead th,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead th,.cc--rich-text .f--description table:not(.gsc-above-wrapper-area-container) thead th,.cc--rich-text .text-container table:not(.gsc-above-wrapper-area-container) thead th,div .f--link a,.cc--vertical-tabbed-carousel-variant-slide .f--link a,.cc--manual-cards .f--link a,.cc--rich-text .f--link a,div .links-wrapper .f--link a,.cc--vertical-tabbed-carousel-variant-slide .links-wrapper .f--link a,.cc--manual-cards .links-wrapper .f--link a,.cc--rich-text .links-wrapper .f--link a,.cc--accordions .c--accordions .f--cta-title h3,.cc--accordions .c--accordions > ul > li button .item-title,.cc--article-quote .c--article-quote .f--attribution h4,.cc--back-research-news .f--link .link,.cc--cards-carousel .c--cards-carousel > .text-container .f--link a,.cc--fifty-fifty-section .c--fifty-fifty-section > .f--link a,.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .attribution-container .attribution-name,.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .attribution-container .f--link a,.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper .f--eyebrow,.cc--filter-form .form-filter-content .more-filters .more-filters-toggle span,.cc--filter-form .form-filter-content .button-container .fi--input-submit input[type='submit'],.cc--filter-form .form-filter-content .button-container .fi--input-reset .button,.cc--footer-contact .c--footer-contact .f--wysiwyg p strong,.cc--footer-donate .c--footer-donate li a,.cc--footer-menu ul li a,.cc--form-block-donation-legacy .f--cta-title h3,.cc--form-block-donation-legacy .radios .radio-wrapper input[type='radio']:checked + label,.cc--form-block-donation-legacy .radios .radio-wrapper label,.cc--form-block-donation-legacy .fi--input-submit .button,.cc--form-block-donation-legacy .fi--input-submit > a,.cc--form-block-donation .f--cta-title h3,.cc--form-block-donation .radios .radio-wrapper input[type='radio']:checked + label,.cc--form-block-donation .radios .radio-wrapper label,.cc--form-block-donation .fi--input-submit .button,.cc--form-block-donation .fi--input-submit > a,.cc--gcse-tag .gsc-control-cse td.gsc-input .gsc-input-box input.gsc-input,.cc--gcse-tag .gsc-control-cse .gs-spelling,.cc--gcse-tag .gsc-control-cse .gs-result .gs-title,.cc--gcse-tag .gsc-control-cse .gs-result .gs-title:link,.cc--gcse-tag .gsc-control-cse .gs-result .gs-title:visited,.cc--gcse-tag .gsc-control-cse .gs-result .gs-title *,.cc--gcse-tag .gsc-control-cse .gs-spelling b,.cc--gcse-tag .gsc-control-cse .gs-result .gs-title b,.cc--gcse-tag .gsc-control-cse .gs-result .gs-title:link b,.cc--gcse-tag .gsc-control-cse .gs-result .gs-title:visited b,.cc--gcse-tag .gsc-control-cse .gs-result .gs-title * b,.cc--hero-article .f--page-title h1,.cc--hero-article .f--wysiwyg.author strong,.cc--hero-article .f--tags ul li,.cc--hero-article .f--tags ul a,.cc--hero-basic .c--hero-basic .f--description,.cc--hero-detail-page .c--hero-detail-page .f--eyebrow,.cc--hero-detail-page .c--hero-detail-page .attributions .attribution-group,.cc--hero-detail-page .c--hero-detail-page .attributions .attribution-name,.cc--hero-home .text-container-wrapper .f--page-title h1,.cc--hero-home .cta-container .f--cta-title h3,.cc--hero-home .cta-container .f--link a,.cc--hero-landing-page .image-container .f--link a,.cc--hero-section-page .c--hero-section-page .text-container .f--page-title h1,.cc--pager-load-more .pager__item a,.cc--project-listing-item .f--cta-title h3,.cc--project-listing-item .attribution .f--wysiwyg.author p,.cc--project-listing-item .text-toggle span,.cc--project-listing .links-container .sort ul li a,.cc--rich-text .c--rich-text .f--link a,.cc--text-and-link-listing .text-container .f--eyebrow,.cc--utility-menu a,.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .links-wrapper .f--link a,.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .f--link a,.cc--video-with-text .f--eyebrow,.cc--rich-text .c--rich-text #dafdirectdiv label,.lity-wrap .lity-container .lity-content .external-link-wrapper .button{font-family:Georgia;}}.cc--cards-carousel-card .f--eyebrow,.cc--hero-article .f--eyebrow,.cc--hero-section-page .c--hero-section-page .text-container .f--eyebrow a,.cc--news-article-listing-component .f--category,.cc--project-listing-item .f--eyebrow,.cc--vertical-tabbed-carousel-variant .right-container .side-titles .f--eyebrow,.cc--vertical-tabbed-carousel .side-titles .f--eyebrow{font-family:museo-slab,sans-serif;font-style:normal;font-weight:700;}@media print{.cc--cards-carousel-card .f--eyebrow,.cc--hero-article .f--eyebrow,.cc--hero-section-page .c--hero-section-page .text-container .f--eyebrow a,.cc--news-article-listing-component .f--category,.cc--project-listing-item .f--eyebrow,.cc--vertical-tabbed-carousel-variant .right-container .side-titles .f--eyebrow,.cc--vertical-tabbed-carousel .side-titles .f--eyebrow{font-family:Georgia;}}body.maintenance-page main h1,.cc--social-media-feed .crt-load-more-container .crt-load-more span,.cc--webform-form h2.webform-section-title{font-family:proxima-nova-condensed,sans-serif;font-style:normal;font-weight:500;}.cc--article-hero-featured .text-wrapper .f--category p,.cc--authors-list .section-title-wrapper h6{font-family:proxima-nova-condensed,sans-serif;font-style:normal;font-weight:700;}.cc--social-media-feed .crt-widget .crt-post .crt-post-fullname a{font-family:proxima-nova-condensed,sans-serif;font-style:normal;font-weight:800;}.cc--article-hero-featured .text-wrapper .f--page-title h1{font-family:proxima-nova-condensed,sans-serif;font-style:normal;font-weight:900;}.radio-wrapper label,.fi--form-item textarea,.f--authored-date .text-container time,.f--phone a,.cc--profile-card-horizontal .data-wrapper a{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400;}.cc--article-hero-featured .text-wrapper .f--description p,.cc--mosaic-card .text-container .f--description p,.cc--pager.load-more .pager__item .text{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:500;}.radio-wrapper input[type='radio']:checked + label,.f--authored-date .text-container p,.cc--login-form .user-login-form .form-item label,.cc--mosaic-card .text-container .f--attribution *{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:700;}.cc--profile-card-horizontal .data-wrapper label{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:800;}.hamburger{padding:20px 0px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;}.hamburger:hover{opacity:1;}.hamburger.is-active:hover{opacity:1;}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#FFFFFF;}.hamburger-box{width:38px;height:26px;display:inline-block;position:relative;}.hamburger-inner{display:block;top:50%;margin-top:-1px;}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:38px;height:2px;background-color:#FFFFFF;border-radius:0px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease;}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block;}.hamburger-inner::before{top:-12px;}.hamburger-inner::after{bottom:-12px;}.hamburger--squeeze .hamburger-inner{-webkit-transition-duration:0.075s;transition-duration:0.075s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--squeeze .hamburger-inner::before{-webkit-transition:top 0.075s 0.12s ease,opacity 0.075s ease;transition:top 0.075s 0.12s ease,opacity 0.075s ease;}.hamburger--squeeze .hamburger-inner::after{-webkit-transition:bottom 0.075s 0.12s ease,-webkit-transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.075s 0.12s ease,-webkit-transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0.12s;transition-delay:0.12s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top 0.075s ease,opacity 0.075s 0.12s ease;transition:top 0.075s ease,opacity 0.075s 0.12s ease;}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 0.075s ease,-webkit-transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.075s ease,-webkit-transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1);}.lc--two-column-reverse .content-sidebar-main-wrapper{max-width:1800px;margin:0 auto;}@media screen and (min-width:768px){.lc--two-column-reverse .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}@media screen and (min-width:768px){.lc--two-column-reverse .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main{width:66.66667%;}}@media screen and (min-width:1024px){.lc--two-column-reverse .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main{padding-right:4.16667%;padding-left:4.16667%;width:70.83333%;}}.lc--two-column-reverse .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar{padding-top:3.125rem;padding-right:2.5%;padding-bottom:3.125rem;padding-left:2.5%;background-color:#CCC;}@media screen and (min-width:768px){.lc--two-column-reverse .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar{padding-top:2.5rem;padding-right:2.08333%;padding-bottom:2.5rem;padding-left:2.08333%;width:33.33333%;}}@media screen and (min-width:1024px){.lc--two-column-reverse .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar{padding-top:5rem;padding-right:2.08333%;padding-bottom:5rem;padding-left:2.08333%;width:29.16667%;}}.lc--two-column .content-sidebar-main-wrapper{max-width:1800px;margin:0 auto;}.lc--two-column .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner{padding-top:3.125rem;padding-bottom:3.75rem;}@media screen and (min-width:768px){.lc--two-column .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner{padding-top:3.75rem;padding-bottom:3.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}@media screen and (min-width:1024px){.lc--two-column .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner{padding-top:6.25rem;padding-bottom:6.25rem;}}.lc--two-column .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .cl--left-navigation-component-list > .cc--component-container:last-child{margin-bottom:0;}@media screen and (min-width:768px){.lc--two-column .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar{padding-right:4.16667%;padding-left:4.16667%;width:31.25%;}}@media screen and (min-width:1024px){.lc--two-column .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar{width:29.16667%;}}.lc--two-column .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main{padding-right:6.25%;padding-left:6.25%;}@media screen and (min-width:768px){.lc--two-column .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main{padding-right:4.16667%;padding-left:6.25%;width:68.75%;}}@media screen and (min-width:1024px){.lc--two-column .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main{padding-right:6.25%;padding-left:6.25%;width:70.83333%;}}body{margin:0;padding:0;}body.maintenance-page header{padding-top:3.125rem;padding-right:2.5rem;padding-bottom:1.25rem;padding-left:2.5rem;}body.maintenance-page header svg{max-width:18.75rem;}body.maintenance-page main{padding-right:2.5rem;padding-left:2.5rem;}body.maintenance-page main h1{margin-bottom:1.875rem;text-transform:uppercase;}body.search-is-open,body.mobile-menu-open{position:fixed;width:100%;height:100%;overflow:hidden;}html[data-whatinput="keyboard"] *:focus{outline:3px solid #00A1CA;background-color:transparent;}html[data-whatinput="mouse"] *:focus{outline:none;background-color:transparent;}.visually-hidden{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px;}.skip-link{position:absolute;left:1.25rem;color:#FFF;z-index:101;}.skip-link:not(:focus){position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px;}.uw-sl .uw-sl__item{background:#FFF;}.uw-sl .uw-sl__item:focus{background:#FFF;}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;}html{scroll-behavior:smooth;-webkit-tap-highlight-color:transparent;}body{color:#000;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.1;}p{margin-top:0;}p:last-child{margin-bottom:0;}ul,ol{margin-top:0;}ul ul,ul ol,ol ul,ol ol{margin-bottom:0;}ul{list-style-type:disc;}img{display:block;width:100%;height:auto;}img#bisFollowPix{height:1px;width:1px;}svg path,svg polygon,svg line,svg rect,svg ellipse,svg circle{-webkit-transition:fill 0.1s ease-in-out;transition:fill 0.1s ease-in-out;}html[data-whatintent="mouse"] svg path,html[data-whatintent="mouse"]
  svg polygon,html[data-whatintent="mouse"]
  svg line,html[data-whatintent="mouse"]
  svg rect,html[data-whatintent="mouse"]
  svg ellipse,html[data-whatintent="mouse"]
  svg circle{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] svg path:hover,html[data-whatintent="mouse"]
    svg polygon:hover,html[data-whatintent="mouse"]
    svg line:hover,html[data-whatintent="mouse"]
    svg rect:hover,html[data-whatintent="mouse"]
    svg ellipse:hover,html[data-whatintent="mouse"]
    svg circle:hover{-webkit-transition:fill 0.1s ease-in-out;transition:fill 0.1s ease-in-out;}nav ul,nav ol{margin:0;padding:0;list-style:none;}dl{margin-top:0;}dd{margin:0;}figure{margin-top:0;margin-right:0;margin-bottom:1.25rem;margin-left:0;}figure img{width:100%;}figure figcaption{margin-top:1.25rem;font-size:0.75rem;line-height:1.3334;color:#000;}@media screen and (min-width:768px){figure.left{margin-top:0;margin-right:4.16667%;margin-bottom:1.25rem;margin-left:-10.41667%;width:60%;float:left;}}@media screen and (min-width:768px){figure.right{margin-top:0;margin-right:-10.41667%;margin-bottom:1.25rem;margin-left:4.16667%;width:60%;float:right;}}address{font-style:normal;}form{margin:0;}fieldset{margin:0;padding:0;border:0;}textarea{resize:vertical;}button{font-size:1rem;line-height:1.25;padding:0;border:0;background-color:transparent;}button,[type='button'],[type='reset'],[type='submit'],.button-reset{cursor:pointer;}[disabled]{cursor:default;}iframe{border:0;}section.two-cols{margin-top:2.5rem;margin-bottom:2.5rem;}@media screen and (min-width:768px){section.two-cols{-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;-webkit-column-count:2;-moz-column-count:2;column-count:2;}}section.two-cols img{margin-bottom:0.9375rem;float:left;}table{margin-bottom:1.25rem;display:block;width:100%;border-bottom:1px solid #CCC;border-spacing:0;overflow:auto;word-break:normal;}table thead{background-color:#2C5697;}table thead th{padding-top:1.0625rem;padding-right:1.5625rem;padding-bottom:1.0625rem;padding-left:1.5625rem;font-size:1rem;line-height:1.5;color:#FFF;text-transform:uppercase;}table tbody th,table tbody td{padding-top:1.25rem;padding-right:1.5625rem;padding-bottom:1.25rem;padding-left:1.5625rem;font-size:1rem;line-height:1.4375;border-right:1px solid #CCC;border-bottom:1px solid #CCC;color:#000;font-weight:normal;}@media screen and (min-width:1024px){table tbody th,table tbody td{font-size:1.125rem;line-height:1.7778;}}table tbody th a,table tbody td a{font-size:1rem;line-height:1.4375;}@media screen and (min-width:1024px){table tbody th a,table tbody td a{font-size:1.125rem;line-height:1.7778;}}table tbody th:first-child,table tbody td:first-child{border-left:1px solid #CCC;}table tbody tr{border-bottom:1px solid #CCC;}table tbody tr:first-child{border-top:1px solid #CCC;}table tbody tr:first-child td{border-top:1px solid #CCC;}table tbody tr:last-child td{width:100%;border-bottom:0;}table tr{background:none;}.resp-table{width:100%;overflow-x:auto;}[tabindex='-1']:focus{outline:none !important;}@media print{*,*::before,*::after{background:transparent !important;color:#000 !important;text-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;}a,a:visited{text-decoration:underline;}a[href]::after{font-size:0.75rem;}abbr[title]::after{content:" (" attr(title) ")";}a[href^='#']::after,a[href^='javascript:']::after{content:'';}pre{white-space:pre-wrap !important;}pre,blockquote{page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100% !important;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}.cc--hero-section-page .c--hero-section-page .text-container .f--eyebrow,.cc--tab-links,.cc--form-block-subscription,.cc--form-block-donation,.cc--form-block-donation-legacy,.affiliation .f--wysiwyg-button{display:none !important;}.cc--vertical-tabbed-carousel-variant .right-container{display:none !important;}.cc--vertical-tabbed-carousel-variant .f--slides .swiper-wrapper{display:block;}.cc--vertical-tabbed-carousel-variant .f--slides .swiper-wrapper .swiper-slide{-webkit-transform:none !important;transform:none !important;visibility:visible !important;opacity:1 !important;}.cc--vertical-tabbed-carousel-variant .f--slides .swiper-wrapper .swiper-slide .embed-container,.cc--vertical-tabbed-carousel-variant .f--slides .swiper-wrapper .swiper-slide .f--wysiwyg-button,.cc--vertical-tabbed-carousel-variant .f--slides .swiper-wrapper .swiper-slide .f--image{display:none;}.cc--header .mobile-nav-topbar-container{height:auto !important;margin-bottom:1.875rem;}.cc--branding-header a svg{width:12.5rem !important;margin-top:1.25rem;}.cc--footer .footer-top,.cc--footer .cc--footer-icon-grid,.cc--footer .cc--footer-utility{display:none;}.cc--accordions .c--accordions > ul > li .accordion-panel{display:block !important;}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-container-wrapper{width:50%;}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-container-wrapper .text-container .text-container-inner{padding-right:0 !important;padding-left:30px !important;}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .image-container{width:50%;}.page-node-type-article .cc--hero-article .logo-wrapper,.page-node-type-article .cc--hero-landing-page .logo-wrapper,.page-node-type-landing-page .cc--hero-article .logo-wrapper,.page-node-type-landing-page .cc--hero-landing-page .logo-wrapper{position:relative;float:right;top:-7.5rem;}.page-node-type-article .cc--hero-article .f--page-title,.page-node-type-article .cc--hero-landing-page .f--page-title,.page-node-type-landing-page .cc--hero-article .f--page-title,.page-node-type-landing-page .cc--hero-landing-page .f--page-title{margin-top:1.25rem;}.page-node-type-article .cc--hero-landing-page .image-container,.page-node-type-article .cc--captioned-image,.page-node-type-landing-page .cc--hero-landing-page .image-container,.page-node-type-landing-page .cc--captioned-image{max-width:50%;}.page-node-type-landing-page .cc--hero-landing-page .logo-wrapper{top:-9.375rem;}}h1{font-size:1.875rem;line-height:1.2;color:#000;}@media screen and (min-width:768px){h1{font-size:2.25rem;line-height:0.9445;}}@media screen and (min-width:1024px){h1{font-size:2.5rem;line-height:1.25;}}h2{font-size:1.625rem;line-height:1.3077;color:#000;}@media screen and (min-width:768px){h2{font-size:1.75rem;line-height:1.2858;}}@media screen and (min-width:1024px){h2{font-size:1.75rem;line-height:1.3572;}}.cc--video-with-text .f--section-title h2,h3{font-size:1.375rem;line-height:1.3637;color:#000;}@media screen and (min-width:768px){.cc--video-with-text .f--section-title h2,h3{font-size:1.5rem;line-height:1.3334;}}h4{font-size:1.125rem;line-height:1.4445;color:#000;}@media screen and (min-width:768px){h4{font-size:1.25rem;line-height:1.15;}}@media screen and (min-width:1024px){h4{font-size:1.125rem;line-height:1.5556;}}h5{font-size:1rem;line-height:1.625;color:#000;}.lc--layout-container h1 strong,.lc--layout-container h2 strong,.lc--layout-container h3 strong,.lc--layout-container h4 strong,.lc--layout-container h5 strong,.lc--layout-container h6 strong{font-family:inherit;}.lc--layout-container h1 a,.lc--layout-container h2 a,.lc--layout-container h3 a,.lc--layout-container h4 a,.lc--layout-container h5 a,.lc--layout-container h6 a{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:none;}html[data-whatintent="mouse"] .lc--layout-container h1 a,html[data-whatintent="mouse"]
  .lc--layout-container h2 a,html[data-whatintent="mouse"]
  .lc--layout-container h3 a,html[data-whatintent="mouse"]
  .lc--layout-container h4 a,html[data-whatintent="mouse"]
  .lc--layout-container h5 a,html[data-whatintent="mouse"]
  .lc--layout-container h6 a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .lc--layout-container h1 a:hover,html[data-whatintent="mouse"]
    .lc--layout-container h2 a:hover,html[data-whatintent="mouse"]
    .lc--layout-container h3 a:hover,html[data-whatintent="mouse"]
    .lc--layout-container h4 a:hover,html[data-whatintent="mouse"]
    .lc--layout-container h5 a:hover,html[data-whatintent="mouse"]
    .lc--layout-container h6 a:hover{color:inherit;}.lc--layout-container li,.lc--layout-container li::before,.lc--layout-container p{font-size:1rem;line-height:1.625;color:#000;}@media screen and (min-width:1024px){.lc--layout-container li,.lc--layout-container li::before,.lc--layout-container p{font-size:1.125rem;line-height:1.8889;}}.lc--layout-container p{margin-bottom:1.875rem;}.lc--layout-container p:last-child{margin-bottom:0;}div.ivy-main.ivy-pos-bottom-right.ivy-t-circle div.ivy-circle{right:2.1875rem;bottom:3.75rem;}.lc--layout-container .button a{padding-right:1.875rem;padding-left:1.875rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:50px;color:#FFF;text-decoration:none;z-index:1;}@media screen and (min-width:768px){.lc--layout-container .button a{width:auto;}}.lc--layout-container .button a::before{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:#2C5697;border-radius:0.1875rem;-webkit-transform:skew(-5deg) translateZ(0);transform:skew(-5deg) translateZ(0);content:'';z-index:-1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;-webkit-box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);}.lc--layout-container .button a:focus{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;background-color:#2C5697;color:#FFF;border-color:transparent;text-decoration:none;}html[data-whatintent="mouse"] .lc--layout-container .button a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .lc--layout-container .button a:hover{color:#FFF;text-decoration:none;}html[data-whatintent="mouse"] .lc--layout-container .button a:hover::before{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;opacity:.7;}.lc--layout-container .button-secondary a{padding-right:1.875rem;padding-left:1.875rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:50px;color:#FFF;text-decoration:none;z-index:1;}@media screen and (min-width:768px){.lc--layout-container .button-secondary a{width:auto;}}.lc--layout-container .button-secondary a::before{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:#2C5697;border-radius:0.1875rem;-webkit-transform:skew(-5deg) translateZ(0);transform:skew(-5deg) translateZ(0);content:'';z-index:-1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;-webkit-box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);}.lc--layout-container .button-secondary a:focus{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;background-color:#2C5697;color:#FFF;border-color:transparent;text-decoration:none;}html[data-whatintent="mouse"] .lc--layout-container .button-secondary a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .lc--layout-container .button-secondary a:hover{color:#FFF;text-decoration:none;}html[data-whatintent="mouse"] .lc--layout-container .button-secondary a:hover::before{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;opacity:.7;}.lc--layout-container .button-secondary a::before{background-color:#1C175C;}.lc--layout-container .button-secondary a::after{background-color:rgba(28,23,92,0.3);}.lc--layout-container .button-secondary a:focus{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;background-color:#1C175C;color:#FFF;border-color:transparent;text-decoration:none;}.lc--layout-container .button-white a{padding-right:1.875rem;padding-left:1.875rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:50px;color:#FFF;text-decoration:none;z-index:1;color:#1C175C;}@media screen and (min-width:768px){.lc--layout-container .button-white a{width:auto;}}.lc--layout-container .button-white a::before{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:#2C5697;border-radius:0.1875rem;-webkit-transform:skew(-5deg) translateZ(0);transform:skew(-5deg) translateZ(0);content:'';z-index:-1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;-webkit-box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);}.lc--layout-container .button-white a:focus{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;background-color:#2C5697;color:#FFF;border-color:transparent;text-decoration:none;}html[data-whatintent="mouse"] .lc--layout-container .button-white a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .lc--layout-container .button-white a:hover{color:#FFF;text-decoration:none;}html[data-whatintent="mouse"] .lc--layout-container .button-white a:hover::before{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;opacity:.7;}.lc--layout-container .button-white a::before{background-color:#FFF;}.lc--layout-container .button-white a::after{background-color:rgba(255,255,255,0.3);}.lc--layout-container .button-white a:focus{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;background-color:#FFF;color:#1C175C;border-color:transparent;text-decoration:none;}html[data-whatintent="mouse"] .lc--layout-container .button-white a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .lc--layout-container .button-white a:hover{color:#1C175C;text-decoration:none;}html[data-whatintent="mouse"] .lc--layout-container .button-white a:hover::before{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;opacity:.7;}.icon-close{width:3.125rem;height:3.125rem;}.icon-close svg{width:2.5rem;height:2.5rem;}.ec--entity-container{background-size:cover;background-position:center center;}.fi--form-item input[type='date'],.fi--form-item input[type='datetime-local'],.fi--form-item input[type='email'],.fi--form-item input[type='month'],.fi--form-item input[type='number'],.fi--form-item input[type='password'],.fi--form-item input[type='search'],.fi--form-item input[type='tel'],.fi--form-item input[type='text'],.fi--form-item input[type='time'],.fi--form-item input[type='url'],.fi--form-item input[type='week'],.cc--login-form .user-login-form .form-item input[type='text'],.cc--login-form .user-login-form .form-item input[type='password'],.cc--rich-text .c--rich-text #dafdirectdiv .dafdirectInput{padding-right:1.25rem;padding-left:1.25rem;font-size:1rem;line-height:1.625;position:relative;width:100%;height:3.125rem;border:1px solid #CCC;border-radius:0.1875rem;background-color:#FFF;color:#656565;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.fi--form-item:not(:last-child){margin-bottom:1.5625rem;}.fi--form-item > label{font-size:0.875rem;line-height:1.1429;margin-bottom:0.1875rem;display:block;color:#000;}@media screen and (min-width:768px){.fi--form-item > label{font-size:1rem;line-height:1.3125;}}.fi--form-item > label.form-required::after{margin-left:0.1875rem;display:inline-block;color:#D50032;content:'*';}.fi--form-item button{padding-right:1.875rem;padding-left:1.875rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:50px;color:#FFF;text-decoration:none;z-index:1;color:#1C175C;}@media screen and (min-width:768px){.fi--form-item button{width:auto;}}.fi--form-item button::before{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:#2C5697;border-radius:0.1875rem;-webkit-transform:skew(-5deg) translateZ(0);transform:skew(-5deg) translateZ(0);content:'';z-index:-1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;-webkit-box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);}.fi--form-item button:focus{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;background-color:#2C5697;color:#FFF;border-color:transparent;text-decoration:none;}html[data-whatintent="mouse"] .fi--form-item button{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .fi--form-item button:hover{color:#FFF;text-decoration:none;}html[data-whatintent="mouse"] .fi--form-item button:hover::before{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;opacity:.7;}.fi--form-item button::before{background-color:#FFF;}.fi--form-item button::after{background-color:rgba(255,255,255,0.3);}.fi--form-item button:focus{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;background-color:#FFF;color:#1C175C;border-color:transparent;text-decoration:none;}html[data-whatintent="mouse"] .fi--form-item button{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .fi--form-item button:hover{color:#1C175C;text-decoration:none;}html[data-whatintent="mouse"] .fi--form-item button:hover::before{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;opacity:.7;}.fi--form-item{position:relative;}.fi--form-item .checkbox-wrapper input[type='checkbox']{position:absolute;top:0;left:-9999px;}html[data-whatinput='keyboard'] .fi--form-item .checkbox-wrapper input[type='checkbox']:focus + label::before{outline:0.125rem solid #00A1CA;}html[data-whatintent="mouse"] .fi--form-item .checkbox-wrapper input[type='checkbox']:checked + label{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .fi--form-item .checkbox-wrapper input[type='checkbox']:checked + label:hover::before{border-width:0.0625rem;}.fi--form-item .checkbox-wrapper input[type='checkbox']:checked + label::before{border-color:#656565;}.fi--form-item .checkbox-wrapper input[type='checkbox']:checked + label::after{-webkit-transform:translate3d(0,0.25rem,0) scale(1);transform:translate3d(0,0.25rem,0) scale(1);opacity:1;}.fi--form-item .checkbox-wrapper label{font-size:1rem;line-height:1.375;padding-top:0.625rem;padding-bottom:0.625rem;padding-left:2.5rem;display:block;position:relative;color:#000;cursor:pointer;}html[data-whatintent="mouse"] .fi--form-item .checkbox-wrapper label{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .fi--form-item .checkbox-wrapper label:hover::before{border-width:0.125rem;}.fi--form-item .checkbox-wrapper label::before,.fi--form-item .checkbox-wrapper label::after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:'';}.fi--form-item .checkbox-wrapper label::before{left:0;width:1.25rem;height:1.25rem;border:0.0625rem solid #656565;border-radius:0.1875rem;background-color:#FFF;}.fi--form-item .checkbox-wrapper label::after{margin-top:-0.6875rem;left:0.125rem;width:1rem;height:1rem;-webkit-transform:translate3d(0,0.25rem,0) scale(0);transform:translate3d(0,0.25rem,0) scale(0);content:'';background:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJjaGVja18xXyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDI1LjMgMTguNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjUuMyAxOC42IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBvbHlnb24gaWQ9ImNoZWNrIiBmaWxsPSIjMkM1Njk3IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgcG9pbnRzPSIyMy40LDAgOC40LDE1IDEuOCw4LjQgMCwxMC4xIDguNCwxOC42IDI1LjMsMS44ICIvPgo8L3N2Zz4K");background-repeat:no-repeat;opacity:0;-webkit-transition:-webkit-transform .05s ease;transition:-webkit-transform .05s ease;transition:transform .05s ease;transition:transform .05s ease,-webkit-transform .05s ease;}.fi--form-item input[type='date']::-webkit-calendar-picker-indicator{width:1.1875rem;height:1.1875rem;color:rgba(0,0,0,0);opacity:0;}.fi--form-item input[type='date']::after{display:block;position:absolute;right:1rem;width:1rem;height:1.125rem;background-image:url(/themes/custom/brightfocus/pattern_lab/source/images/icons/icon-calendar.svg) !important;background-repeat:no-repeat;background-position:center center;background-size:cover;content:'';pointer-events:none;}.radio-wrapper{position:relative;padding:20px 0 20px 40px;text-align:left;}.radio-wrapper input[type='radio']{position:absolute;top:0;left:-9999px;}html[data-whatinput='keyboard'] .radio-wrapper input[type='radio']:focus + label::before{outline:3px solid #FE7932;}.radio-wrapper input[type='radio']:checked + label{color:#FE7932;}.radio-wrapper input[type='radio']:checked + label::before{border:2px solid #FE7932;}.radio-wrapper input[type='radio']:checked + label::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}.radio-wrapper label{margin-bottom:0;cursor:pointer;}.radio-wrapper label::before,.radio-wrapper label::after{position:absolute;top:50%;content:'';}.radio-wrapper label::before{left:1px;width:26px;height:26px;margin:-15px 0 0;border:1px solid #FE7932;border-radius:50%;background-color:#FFF;}.radio-wrapper label::after{left:7px;width:14px;height:14px;margin:-9px 0 0;-webkit-transform:translate3d(-40px,0,0) scale(0.5);transform:translate3d(-40px,0,0) scale(0.5);border-radius:50%;background-color:#FE7932;opacity:0;}.fi--form-item .select-wrap{position:relative;border:1px solid #CCC;border-radius:0.1875rem;background-color:#FFF;}.fi--form-item .select-wrap select{padding-right:1.25rem;padding-left:1.25rem;font-size:1rem;line-height:1.625;width:100%;height:3rem;border:0;background:transparent;background-image:none;color:#656565;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.fi--form-item .select-wrap select::-ms-expand{display:none;}.fi--form-item .select-wrap svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0.9375rem;width:0.9375rem;height:0.5rem;pointer-events:none;}.fi--form-item .select-wrap svg path{fill:#E80000;}.fi--form-item input[type='submit']{padding-right:1.5625rem;padding-left:1.5625rem;padding-right:1.875rem;padding-left:1.875rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:50px;color:#FFF;text-decoration:none;z-index:1;width:100%;min-width:10rem;height:3.125rem;}@media screen and (min-width:768px){.fi--form-item input[type='submit']{width:auto;}}.fi--form-item input[type='submit']::before{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:#2C5697;border-radius:0.1875rem;-webkit-transform:skew(-5deg) translateZ(0);transform:skew(-5deg) translateZ(0);content:'';z-index:-1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;-webkit-box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);}.fi--form-item input[type='submit']:focus{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;background-color:#2C5697;color:#FFF;border-color:transparent;text-decoration:none;}html[data-whatintent="mouse"] .fi--form-item input[type='submit']{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .fi--form-item input[type='submit']:hover{color:#FFF;text-decoration:none;}html[data-whatintent="mouse"] .fi--form-item input[type='submit']:hover::before{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;opacity:.7;}.fi--form-item input[type='submit']::before{background-color:#E80000;-webkit-box-shadow:0.3125rem 0.3125rem 0 rgba(232,0,0,0.3);box-shadow:0.3125rem 0.3125rem 0 rgba(232,0,0,0.3);}.fi--form-item input[type='text']::-webkit-input-placeholder{color:#656565;}.fi--form-item input[type='text']::-moz-placeholder{color:#656565;}.fi--form-item input[type='text']:-ms-input-placeholder{color:#656565;}.fi--form-item input[type='text']::-ms-input-placeholder{color:#656565;}.fi--form-item input[type='text']::placeholder{color:#656565;}.fi--form-item textarea{font-size:1rem;line-height:1.1875;padding-top:0.625rem;padding-right:0.625rem;padding-bottom:0.625rem;padding-left:0.625rem;width:100%;height:9.375rem;border-color:#CCC;background-color:transparent;}@media screen and (min-width:768px){.fi--form-item textarea{height:12.5rem;}}.fi--form-item textarea::-webkit-input-placeholder{color:#1C175C;}.fi--form-item textarea::-moz-placeholder{color:#1C175C;}.fi--form-item textarea:-ms-input-placeholder{color:#1C175C;}.fi--form-item textarea::-ms-input-placeholder{color:#1C175C;}.fi--form-item textarea::placeholder{color:#1C175C;}.lc--two-column-reverse .l--two-column-reverse{max-width:1800px;margin:0 auto;}.lc--two-column-reverse .l--two-column-reverse .l--two-column-reverse-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media screen and (min-width:768px){.lc--two-column-reverse .l--two-column-reverse .l--two-column-reverse-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}@media screen and (max-width:767px){.lc--two-column-reverse .l--two-column-reverse .l--two-column-reverse-inner .lr--main{margin-right:8.33333%;margin-left:8.33333%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}}@media screen and (min-width:768px){.lc--two-column-reverse .l--two-column-reverse .l--two-column-reverse-inner .lr--main{padding-right:4.16667%;padding-left:4.16667%;width:72.91667%;}}@media screen and (min-width:1024px){.lc--two-column-reverse .l--two-column-reverse .l--two-column-reverse-inner .lr--main{padding-right:8.33333%;padding-left:4.16667%;width:70.83333%;}}@media screen and (max-width:767px){.lc--two-column-reverse .l--two-column-reverse .l--two-column-reverse-inner .lr--sidebar{padding-right:8.33333%;padding-left:8.33333%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}}@media screen and (min-width:768px){.lc--two-column-reverse .l--two-column-reverse .l--two-column-reverse-inner .lr--sidebar{width:27.08333%;}}@media screen and (min-width:1024px){.lc--two-column-reverse .l--two-column-reverse .l--two-column-reverse-inner .lr--sidebar{width:29.16667%;}}.lc--two-column .l--two-column{max-width:1800px;margin:0 auto;}.lc--two-column .l--two-column .l--two-column-inner{padding-top:3.125rem;padding-bottom:3.75rem;}.tc--news-and-events-listing .lc--two-column .l--two-column .l--two-column-inner{padding-top:0;}@media screen and (min-width:768px){.lc--two-column .l--two-column .l--two-column-inner{padding-top:3.75rem;padding-bottom:3.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.tc--news-and-events-listing .lc--two-column .l--two-column .l--two-column-inner{padding-top:0;}}@media screen and (min-width:1024px){.lc--two-column .l--two-column .l--two-column-inner{padding-top:6.25rem;padding-bottom:6.25rem;}.tc--news-and-events-listing .lc--two-column .l--two-column .l--two-column-inner{padding-top:0;}}@media screen and (min-width:768px){.lc--two-column .l--two-column .l--two-column-inner .lr--sidebar{padding-left:4.16667%;width:27.08333%;}}@media screen and (min-width:1024px){.lc--two-column .l--two-column .l--two-column-inner .lr--sidebar{padding-right:2.08333%;padding-left:6.25%;width:29.16667%;}}.lc--two-column .l--two-column .l--two-column-inner .lr--main{padding-right:6.25%;padding-left:6.25%;}@media screen and (min-width:768px){.lc--two-column .l--two-column .l--two-column-inner .lr--main{padding-right:4.16667%;padding-left:4.16667%;width:72.91667%;}}@media screen and (min-width:1024px){.lc--two-column .l--two-column .l--two-column-inner .lr--main{padding-right:6.25%;padding-left:6.25%;width:70.83333%;}}.link,.lc--layout-container a{font-size:1rem;line-height:1.625;color:#000;text-decoration:none;}html[data-whatintent="mouse"] .link,html[data-whatintent="mouse"]
  .lc--layout-container a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .link:hover,html[data-whatintent="mouse"]
    .lc--layout-container a:hover{color:#000;text-decoration:underline;}.link svg,.lc--layout-container a svg{margin-left:0.3125rem;display:inline-block;vertical-align:middle;}.icon-search{width:3.125rem;height:3.125rem;}.f--ambient-video{width:100%;}@media screen and (max-width:767px){.f--ambient-video{padding-bottom:56.25%;}}.f--ambient-video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}@media screen and (min-width:1024px) and (-ms-high-contrast:none){.f--ambient-video video{height:auto;-o-object-fit:none;object-fit:none;}}@media screen and (min-width:1024px){@supports (-ms-ime-align:auto){.f--ambient-video video{height:auto;-o-object-fit:none;object-fit:none;}}}.f--authored-date{display:-webkit-box;display:-ms-flexbox;display:flex;}.f--authored-date img{margin-right:0.625rem;width:2.5rem;height:2.5rem;border-radius:50%;}@media screen and (min-width:768px){.f--authored-date img{margin-right:0.9375rem;width:3.125rem;height:3.125rem;}}@media screen and (min-width:1024px){.f--authored-date img{margin-right:1.25rem;width:3.75rem;height:3.75rem;}}@media screen and (min-width:768px){.f--authored-date .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}.f--authored-date .text-container p{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;font-size:0.75rem;line-height:1.3334;}@media screen and (min-width:768px){.f--authored-date .text-container p{font-size:0.875rem;line-height:1.3572;}}@media screen and (min-width:1024px){.f--authored-date .text-container p{font-size:1.125rem;line-height:1.3334;}}@media screen and (min-width:768px){.f--authored-date .text-container p::after{margin-right:0.625rem;margin-left:0.625rem;display:inline-block;content:'|';}}@media screen and (min-width:1024px){.f--authored-date .text-container p::after{margin-right:0.9375rem;margin-left:0.9375rem;}}.f--authored-date .text-container time{font-size:0.75rem;line-height:1.3334;}@media screen and (min-width:768px){.f--authored-date .text-container time{font-size:0.875rem;line-height:1.3572;}}@media screen and (min-width:1024px){.f--authored-date .text-container time{font-size:1.125rem;line-height:1.3334;}}.f--button-link .button-link{font-size:1.125rem;line-height:1.2223;position:relative;color:#000;letter-spacing:.5px;text-decoration:none;}html[data-whatintent="mouse"] .f--button-link .button-link{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .f--button-link .button-link:hover{color:#FE7932;text-decoration:underline;}.f--button-link .button-link svg{display:inline-block;position:relative;top:0.5625rem;width:1.875rem;height:1.875rem;}.f--button-link .button-link svg polygon{fill:#000;}.f--category{font-size:0.75rem;line-height:1.5;margin-bottom:0.5rem;color:#000;}.f--category span ~ span::before{margin-right:0.5rem;margin-left:0.5rem;display:inline-block;content:'/';}.f--category a{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:none;}.f--date-string{font-size:1rem;line-height:1.625;}.f--description p{font-size:1rem;line-height:1.625;}@media screen and (min-width:1024px){.f--description p{font-size:1.125rem;line-height:1.5556;}}.f--description p:not(:last-child){margin-bottom:1.875rem;}.f--description p a{color:#2C5697;text-decoration:none;}html[data-whatintent="mouse"] .f--description p a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .f--description p a:hover{text-decoration:underline;}.f--description ul,.f--description ol{padding-top:1.25rem;padding-bottom:1.25rem;padding-left:0;list-style:none;}.f--description ul li,.f--description ol li{font-size:1rem;line-height:1.625;padding-left:1.5625rem;margin-bottom:0.9375rem;position:relative;}@media screen and (min-width:768px){.f--description ul li,.f--description ol li{padding-left:1.875rem;}}@media screen and (min-width:1024px){.f--description ul li,.f--description ol li{font-size:1.125rem;line-height:1.5556;}}.f--description ul li a,.f--description ol li a{font-family:inherit;font-size:inherit;line-height:inherit;}.f--description ul li::before{display:block;position:absolute;top:0.6875rem;left:0;width:0.3125rem;height:0.3125rem;border-radius:50%;background:#2C5697;content:'';}.f--description ol{counter-reset:li;}.f--description ol li::before{display:block;position:absolute;top:0;left:0;color:#2C5697;content:counter(li) ". ";counter-increment:li;}.f--image figcaption p{font-size:0.75rem;line-height:1.3334;color:#000;font-style:normal;text-align:left;}@media screen and (min-width:1024px){.f--image figcaption p{font-size:0.875rem;line-height:1.3572;}}.f--image.f--image-skew{width:calc(100% - 0.875rem);-webkit-transform:skew(-3deg);transform:skew(-3deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.f--image.f--image-skew .f--image-skew-inner{width:100%;height:0;padding-bottom:56.25%;border-radius:0.625rem;overflow:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.f--image.f--image-skew .f--image-skew-inner img{display:block;position:relative;-webkit-transform:scale(1.03) skew(3deg);transform:scale(1.03) skew(3deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.f--page-title h1{font-size:1.875rem;line-height:1.2667;}@media screen and (min-width:1024px){.f--page-title h1{font-size:2.5rem;line-height:1.25;}}.f--phone a{font-size:1.125rem;line-height:1.3334;color:#000;text-decoration:none;}html[data-whatintent="mouse"] .f--phone a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .f--phone a:hover{color:#FE7932;}.f--section-title h2{margin-bottom:0.9375rem;font-size:1.875rem;line-height:1.2667;color:#000;}@media screen and (min-width:1024px){.f--section-title h2{margin-bottom:1.25rem;font-size:2.5rem;line-height:1.25;}}.f--time-string{font-size:1rem;line-height:1.625;}@media screen and (min-width:768px){.f--time-string{font-size:1.125rem;line-height:1.5556;}}.f--video-embed{position:relative;padding-top:56.25%;}.f--video-embed .video-container iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important;}.cc--rich-text{max-width:1800px;margin:0 auto;}div .f--wysiwyg::after,div .f--description::after,div .text-container::after,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg::after,.cc--vertical-tabbed-carousel-variant-slide .f--description::after,.cc--vertical-tabbed-carousel-variant-slide .text-container::after,.cc--manual-cards .f--wysiwyg::after,.cc--manual-cards .f--description::after,.cc--manual-cards .text-container::after,.cc--rich-text .f--wysiwyg::after,.cc--rich-text .f--description::after,.cc--rich-text .text-container::after{display:block;clear:both;content:"";}div .f--wysiwyg h2,div .f--wysiwyg h3,div .f--wysiwyg h4,div .f--wysiwyg h5,div .f--wysiwyg h6,div .f--description h2,div .f--description h3,div .f--description h4,div .f--description h5,div .f--description h6,div .text-container h2,div .text-container h3,div .text-container h4,div .text-container h5,div .text-container h6,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg h2,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg h3,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg h4,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg h5,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg h6,.cc--vertical-tabbed-carousel-variant-slide .f--description h2,.cc--vertical-tabbed-carousel-variant-slide .f--description h3,.cc--vertical-tabbed-carousel-variant-slide .f--description h4,.cc--vertical-tabbed-carousel-variant-slide .f--description h5,.cc--vertical-tabbed-carousel-variant-slide .f--description h6,.cc--vertical-tabbed-carousel-variant-slide .text-container h2,.cc--vertical-tabbed-carousel-variant-slide .text-container h3,.cc--vertical-tabbed-carousel-variant-slide .text-container h4,.cc--vertical-tabbed-carousel-variant-slide .text-container h5,.cc--vertical-tabbed-carousel-variant-slide .text-container h6,.cc--manual-cards .f--wysiwyg h2,.cc--manual-cards .f--wysiwyg h3,.cc--manual-cards .f--wysiwyg h4,.cc--manual-cards .f--wysiwyg h5,.cc--manual-cards .f--wysiwyg h6,.cc--manual-cards .f--description h2,.cc--manual-cards .f--description h3,.cc--manual-cards .f--description h4,.cc--manual-cards .f--description h5,.cc--manual-cards .f--description h6,.cc--manual-cards .text-container h2,.cc--manual-cards .text-container h3,.cc--manual-cards .text-container h4,.cc--manual-cards .text-container h5,.cc--manual-cards .text-container h6,.cc--rich-text .f--wysiwyg h2,.cc--rich-text .f--wysiwyg h3,.cc--rich-text .f--wysiwyg h4,.cc--rich-text .f--wysiwyg h5,.cc--rich-text .f--wysiwyg h6,.cc--rich-text .f--description h2,.cc--rich-text .f--description h3,.cc--rich-text .f--description h4,.cc--rich-text .f--description h5,.cc--rich-text .f--description h6,.cc--rich-text .text-container h2,.cc--rich-text .text-container h3,.cc--rich-text .text-container h4,.cc--rich-text .text-container h5,.cc--rich-text .text-container h6{margin-bottom:0.9375rem;}@media screen and (min-width:768px){div .f--wysiwyg h2,div .f--wysiwyg h3,div .f--wysiwyg h4,div .f--wysiwyg h5,div .f--wysiwyg h6,div .f--description h2,div .f--description h3,div .f--description h4,div .f--description h5,div .f--description h6,div .text-container h2,div .text-container h3,div .text-container h4,div .text-container h5,div .text-container h6,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg h2,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg h3,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg h4,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg h5,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg h6,.cc--vertical-tabbed-carousel-variant-slide .f--description h2,.cc--vertical-tabbed-carousel-variant-slide .f--description h3,.cc--vertical-tabbed-carousel-variant-slide .f--description h4,.cc--vertical-tabbed-carousel-variant-slide .f--description h5,.cc--vertical-tabbed-carousel-variant-slide .f--description h6,.cc--vertical-tabbed-carousel-variant-slide .text-container h2,.cc--vertical-tabbed-carousel-variant-slide .text-container h3,.cc--vertical-tabbed-carousel-variant-slide .text-container h4,.cc--vertical-tabbed-carousel-variant-slide .text-container h5,.cc--vertical-tabbed-carousel-variant-slide .text-container h6,.cc--manual-cards .f--wysiwyg h2,.cc--manual-cards .f--wysiwyg h3,.cc--manual-cards .f--wysiwyg h4,.cc--manual-cards .f--wysiwyg h5,.cc--manual-cards .f--wysiwyg h6,.cc--manual-cards .f--description h2,.cc--manual-cards .f--description h3,.cc--manual-cards .f--description h4,.cc--manual-cards .f--description h5,.cc--manual-cards .f--description h6,.cc--manual-cards .text-container h2,.cc--manual-cards .text-container h3,.cc--manual-cards .text-container h4,.cc--manual-cards .text-container h5,.cc--manual-cards .text-container h6,.cc--rich-text .f--wysiwyg h2,.cc--rich-text .f--wysiwyg h3,.cc--rich-text .f--wysiwyg h4,.cc--rich-text .f--wysiwyg h5,.cc--rich-text .f--wysiwyg h6,.cc--rich-text .f--description h2,.cc--rich-text .f--description h3,.cc--rich-text .f--description h4,.cc--rich-text .f--description h5,.cc--rich-text .f--description h6,.cc--rich-text .text-container h2,.cc--rich-text .text-container h3,.cc--rich-text .text-container h4,.cc--rich-text .text-container h5,.cc--rich-text .text-container h6{margin-bottom:1.25rem;}}div .f--wysiwyg h2 a,div .f--wysiwyg h3 a,div .f--wysiwyg h4 a,div .f--wysiwyg h5 a,div .f--wysiwyg h6 a,div .f--description h2 a,div .f--description h3 a,div .f--description h4 a,div .f--description h5 a,div .f--description h6 a,div .text-container h2 a,div .text-container h3 a,div .text-container h4 a,div .text-container h5 a,div .text-container h6 a,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg h2 a,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg h3 a,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg h4 a,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg h5 a,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg h6 a,.cc--vertical-tabbed-carousel-variant-slide .f--description h2 a,.cc--vertical-tabbed-carousel-variant-slide .f--description h3 a,.cc--vertical-tabbed-carousel-variant-slide .f--description h4 a,.cc--vertical-tabbed-carousel-variant-slide .f--description h5 a,.cc--vertical-tabbed-carousel-variant-slide .f--description h6 a,.cc--vertical-tabbed-carousel-variant-slide .text-container h2 a,.cc--vertical-tabbed-carousel-variant-slide .text-container h3 a,.cc--vertical-tabbed-carousel-variant-slide .text-container h4 a,.cc--vertical-tabbed-carousel-variant-slide .text-container h5 a,.cc--vertical-tabbed-carousel-variant-slide .text-container h6 a,.cc--manual-cards .f--wysiwyg h2 a,.cc--manual-cards .f--wysiwyg h3 a,.cc--manual-cards .f--wysiwyg h4 a,.cc--manual-cards .f--wysiwyg h5 a,.cc--manual-cards .f--wysiwyg h6 a,.cc--manual-cards .f--description h2 a,.cc--manual-cards .f--description h3 a,.cc--manual-cards .f--description h4 a,.cc--manual-cards .f--description h5 a,.cc--manual-cards .f--description h6 a,.cc--manual-cards .text-container h2 a,.cc--manual-cards .text-container h3 a,.cc--manual-cards .text-container h4 a,.cc--manual-cards .text-container h5 a,.cc--manual-cards .text-container h6 a,.cc--rich-text .f--wysiwyg h2 a,.cc--rich-text .f--wysiwyg h3 a,.cc--rich-text .f--wysiwyg h4 a,.cc--rich-text .f--wysiwyg h5 a,.cc--rich-text .f--wysiwyg h6 a,.cc--rich-text .f--description h2 a,.cc--rich-text .f--description h3 a,.cc--rich-text .f--description h4 a,.cc--rich-text .f--description h5 a,.cc--rich-text .f--description h6 a,.cc--rich-text .text-container h2 a,.cc--rich-text .text-container h3 a,.cc--rich-text .text-container h4 a,.cc--rich-text .text-container h5 a,.cc--rich-text .text-container h6 a{text-decoration:underline;}div .f--wysiwyg figure,div .f--wysiwyg img,div .f--wysiwyg article.align-left,div .f--wysiwyg article.align-right,div .f--description figure,div .f--description img,div .f--description article.align-left,div .f--description article.align-right,div .text-container figure,div .text-container img,div .text-container article.align-left,div .text-container article.align-right,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg figure,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg img,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg article.align-left,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg article.align-right,.cc--vertical-tabbed-carousel-variant-slide .f--description figure,.cc--vertical-tabbed-carousel-variant-slide .f--description img,.cc--vertical-tabbed-carousel-variant-slide .f--description article.align-left,.cc--vertical-tabbed-carousel-variant-slide .f--description article.align-right,.cc--vertical-tabbed-carousel-variant-slide .text-container figure,.cc--vertical-tabbed-carousel-variant-slide .text-container img,.cc--vertical-tabbed-carousel-variant-slide .text-container article.align-left,.cc--vertical-tabbed-carousel-variant-slide .text-container article.align-right,.cc--manual-cards .f--wysiwyg figure,.cc--manual-cards .f--wysiwyg img,.cc--manual-cards .f--wysiwyg article.align-left,.cc--manual-cards .f--wysiwyg article.align-right,.cc--manual-cards .f--description figure,.cc--manual-cards .f--description img,.cc--manual-cards .f--description article.align-left,.cc--manual-cards .f--description article.align-right,.cc--manual-cards .text-container figure,.cc--manual-cards .text-container img,.cc--manual-cards .text-container article.align-left,.cc--manual-cards .text-container article.align-right,.cc--rich-text .f--wysiwyg figure,.cc--rich-text .f--wysiwyg img,.cc--rich-text .f--wysiwyg article.align-left,.cc--rich-text .f--wysiwyg article.align-right,.cc--rich-text .f--description figure,.cc--rich-text .f--description img,.cc--rich-text .f--description article.align-left,.cc--rich-text .f--description article.align-right,.cc--rich-text .text-container figure,.cc--rich-text .text-container img,.cc--rich-text .text-container article.align-left,.cc--rich-text .text-container article.align-right{margin-bottom:0.625rem;}@media screen and (min-width:768px){div .f--wysiwyg figure,div .f--wysiwyg img,div .f--wysiwyg article.align-left,div .f--wysiwyg article.align-right,div .f--description figure,div .f--description img,div .f--description article.align-left,div .f--description article.align-right,div .text-container figure,div .text-container img,div .text-container article.align-left,div .text-container article.align-right,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg figure,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg img,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg article.align-left,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg article.align-right,.cc--vertical-tabbed-carousel-variant-slide .f--description figure,.cc--vertical-tabbed-carousel-variant-slide .f--description img,.cc--vertical-tabbed-carousel-variant-slide .f--description article.align-left,.cc--vertical-tabbed-carousel-variant-slide .f--description article.align-right,.cc--vertical-tabbed-carousel-variant-slide .text-container figure,.cc--vertical-tabbed-carousel-variant-slide .text-container img,.cc--vertical-tabbed-carousel-variant-slide .text-container article.align-left,.cc--vertical-tabbed-carousel-variant-slide .text-container article.align-right,.cc--manual-cards .f--wysiwyg figure,.cc--manual-cards .f--wysiwyg img,.cc--manual-cards .f--wysiwyg article.align-left,.cc--manual-cards .f--wysiwyg article.align-right,.cc--manual-cards .f--description figure,.cc--manual-cards .f--description img,.cc--manual-cards .f--description article.align-left,.cc--manual-cards .f--description article.align-right,.cc--manual-cards .text-container figure,.cc--manual-cards .text-container img,.cc--manual-cards .text-container article.align-left,.cc--manual-cards .text-container article.align-right,.cc--rich-text .f--wysiwyg figure,.cc--rich-text .f--wysiwyg img,.cc--rich-text .f--wysiwyg article.align-left,.cc--rich-text .f--wysiwyg article.align-right,.cc--rich-text .f--description figure,.cc--rich-text .f--description img,.cc--rich-text .f--description article.align-left,.cc--rich-text .f--description article.align-right,.cc--rich-text .text-container figure,.cc--rich-text .text-container img,.cc--rich-text .text-container article.align-left,.cc--rich-text .text-container article.align-right{margin-bottom:0.9375rem;}}@media screen and (min-width:768px){div .f--wysiwyg figure.align-left,div .f--wysiwyg img.align-left,div .f--wysiwyg article.align-left.align-left,div .f--wysiwyg article.align-right.align-left,div .f--description figure.align-left,div .f--description img.align-left,div .f--description article.align-left.align-left,div .f--description article.align-right.align-left,div .text-container figure.align-left,div .text-container img.align-left,div .text-container article.align-left.align-left,div .text-container article.align-right.align-left,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg figure.align-left,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg img.align-left,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg article.align-left.align-left,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg article.align-right.align-left,.cc--vertical-tabbed-carousel-variant-slide .f--description figure.align-left,.cc--vertical-tabbed-carousel-variant-slide .f--description img.align-left,.cc--vertical-tabbed-carousel-variant-slide .f--description article.align-left.align-left,.cc--vertical-tabbed-carousel-variant-slide .f--description article.align-right.align-left,.cc--vertical-tabbed-carousel-variant-slide .text-container figure.align-left,.cc--vertical-tabbed-carousel-variant-slide .text-container img.align-left,.cc--vertical-tabbed-carousel-variant-slide .text-container article.align-left.align-left,.cc--vertical-tabbed-carousel-variant-slide .text-container article.align-right.align-left,.cc--manual-cards .f--wysiwyg figure.align-left,.cc--manual-cards .f--wysiwyg img.align-left,.cc--manual-cards .f--wysiwyg article.align-left.align-left,.cc--manual-cards .f--wysiwyg article.align-right.align-left,.cc--manual-cards .f--description figure.align-left,.cc--manual-cards .f--description img.align-left,.cc--manual-cards .f--description article.align-left.align-left,.cc--manual-cards .f--description article.align-right.align-left,.cc--manual-cards .text-container figure.align-left,.cc--manual-cards .text-container img.align-left,.cc--manual-cards .text-container article.align-left.align-left,.cc--manual-cards .text-container article.align-right.align-left,.cc--rich-text .f--wysiwyg figure.align-left,.cc--rich-text .f--wysiwyg img.align-left,.cc--rich-text .f--wysiwyg article.align-left.align-left,.cc--rich-text .f--wysiwyg article.align-right.align-left,.cc--rich-text .f--description figure.align-left,.cc--rich-text .f--description img.align-left,.cc--rich-text .f--description article.align-left.align-left,.cc--rich-text .f--description article.align-right.align-left,.cc--rich-text .text-container figure.align-left,.cc--rich-text .text-container img.align-left,.cc--rich-text .text-container article.align-left.align-left,.cc--rich-text .text-container article.align-right.align-left{margin-right:5%;max-width:30rem;float:left;}}@media screen and (min-width:1024px){div .f--wysiwyg figure.align-left,div .f--wysiwyg img.align-left,div .f--wysiwyg article.align-left.align-left,div .f--wysiwyg article.align-right.align-left,div .f--description figure.align-left,div .f--description img.align-left,div .f--description article.align-left.align-left,div .f--description article.align-right.align-left,div .text-container figure.align-left,div .text-container img.align-left,div .text-container article.align-left.align-left,div .text-container article.align-right.align-left,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg figure.align-left,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg img.align-left,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg article.align-left.align-left,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg article.align-right.align-left,.cc--vertical-tabbed-carousel-variant-slide .f--description figure.align-left,.cc--vertical-tabbed-carousel-variant-slide .f--description img.align-left,.cc--vertical-tabbed-carousel-variant-slide .f--description article.align-left.align-left,.cc--vertical-tabbed-carousel-variant-slide .f--description article.align-right.align-left,.cc--vertical-tabbed-carousel-variant-slide .text-container figure.align-left,.cc--vertical-tabbed-carousel-variant-slide .text-container img.align-left,.cc--vertical-tabbed-carousel-variant-slide .text-container article.align-left.align-left,.cc--vertical-tabbed-carousel-variant-slide .text-container article.align-right.align-left,.cc--manual-cards .f--wysiwyg figure.align-left,.cc--manual-cards .f--wysiwyg img.align-left,.cc--manual-cards .f--wysiwyg article.align-left.align-left,.cc--manual-cards .f--wysiwyg article.align-right.align-left,.cc--manual-cards .f--description figure.align-left,.cc--manual-cards .f--description img.align-left,.cc--manual-cards .f--description article.align-left.align-left,.cc--manual-cards .f--description article.align-right.align-left,.cc--manual-cards .text-container figure.align-left,.cc--manual-cards .text-container img.align-left,.cc--manual-cards .text-container article.align-left.align-left,.cc--manual-cards .text-container article.align-right.align-left,.cc--rich-text .f--wysiwyg figure.align-left,.cc--rich-text .f--wysiwyg img.align-left,.cc--rich-text .f--wysiwyg article.align-left.align-left,.cc--rich-text .f--wysiwyg article.align-right.align-left,.cc--rich-text .f--description figure.align-left,.cc--rich-text .f--description img.align-left,.cc--rich-text .f--description article.align-left.align-left,.cc--rich-text .f--description article.align-right.align-left,.cc--rich-text .text-container figure.align-left,.cc--rich-text .text-container img.align-left,.cc--rich-text .text-container article.align-left.align-left,.cc--rich-text .text-container article.align-right.align-left{margin-right:7.14286%;}}@media print{div .f--wysiwyg figure.align-left,div .f--wysiwyg img.align-left,div .f--wysiwyg article.align-left.align-left,div .f--wysiwyg article.align-right.align-left,div .f--description figure.align-left,div .f--description img.align-left,div .f--description article.align-left.align-left,div .f--description article.align-right.align-left,div .text-container figure.align-left,div .text-container img.align-left,div .text-container article.align-left.align-left,div .text-container article.align-right.align-left,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg figure.align-left,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg img.align-left,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg article.align-left.align-left,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg article.align-right.align-left,.cc--vertical-tabbed-carousel-variant-slide .f--description figure.align-left,.cc--vertical-tabbed-carousel-variant-slide .f--description img.align-left,.cc--vertical-tabbed-carousel-variant-slide .f--description article.align-left.align-left,.cc--vertical-tabbed-carousel-variant-slide .f--description article.align-right.align-left,.cc--vertical-tabbed-carousel-variant-slide .text-container figure.align-left,.cc--vertical-tabbed-carousel-variant-slide .text-container img.align-left,.cc--vertical-tabbed-carousel-variant-slide .text-container article.align-left.align-left,.cc--vertical-tabbed-carousel-variant-slide .text-container article.align-right.align-left,.cc--manual-cards .f--wysiwyg figure.align-left,.cc--manual-cards .f--wysiwyg img.align-left,.cc--manual-cards .f--wysiwyg article.align-left.align-left,.cc--manual-cards .f--wysiwyg article.align-right.align-left,.cc--manual-cards .f--description figure.align-left,.cc--manual-cards .f--description img.align-left,.cc--manual-cards .f--description article.align-left.align-left,.cc--manual-cards .f--description article.align-right.align-left,.cc--manual-cards .text-container figure.align-left,.cc--manual-cards .text-container img.align-left,.cc--manual-cards .text-container article.align-left.align-left,.cc--manual-cards .text-container article.align-right.align-left,.cc--rich-text .f--wysiwyg figure.align-left,.cc--rich-text .f--wysiwyg img.align-left,.cc--rich-text .f--wysiwyg article.align-left.align-left,.cc--rich-text .f--wysiwyg article.align-right.align-left,.cc--rich-text .f--description figure.align-left,.cc--rich-text .f--description img.align-left,.cc--rich-text .f--description article.align-left.align-left,.cc--rich-text .f--description article.align-right.align-left,.cc--rich-text .text-container figure.align-left,.cc--rich-text .text-container img.align-left,.cc--rich-text .text-container article.align-left.align-left,.cc--rich-text .text-container article.align-right.align-left{margin-right:5%;float:left;}}div .f--wysiwyg figure.align-left + ul,div .f--wysiwyg figure.align-left + ol,div .f--wysiwyg img.align-left + ul,div .f--wysiwyg img.align-left + ol,div .f--wysiwyg article.align-left.align-left + ul,div .f--wysiwyg article.align-left.align-left + ol,div .f--wysiwyg article.align-right.align-left + ul,div .f--wysiwyg article.align-right.align-left + ol,div .f--description figure.align-left + ul,div .f--description figure.align-left + ol,div .f--description img.align-left + ul,div .f--description img.align-left + ol,div .f--description article.align-left.align-left + ul,div .f--description article.align-left.align-left + ol,div .f--description article.align-right.align-left + ul,div .f--description article.align-right.align-left + ol,div .text-container figure.align-left + ul,div .text-container figure.align-left + ol,div .text-container img.align-left + ul,div .text-container img.align-left + ol,div .text-container article.align-left.align-left + ul,div .text-container article.align-left.align-left + ol,div .text-container article.align-right.align-left + ul,div .text-container article.align-right.align-left + ol,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg figure.align-left + ul,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg figure.align-left + ol,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg img.align-left + ul,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg img.align-left + ol,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg article.align-left.align-left + ul,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg article.align-left.align-left + ol,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg article.align-right.align-left + ul,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg article.align-right.align-left + ol,.cc--vertical-tabbed-carousel-variant-slide .f--description figure.align-left + ul,.cc--vertical-tabbed-carousel-variant-slide .f--description figure.align-left + ol,.cc--vertical-tabbed-carousel-variant-slide .f--description img.align-left + ul,.cc--vertical-tabbed-carousel-variant-slide .f--description img.align-left + ol,.cc--vertical-tabbed-carousel-variant-slide .f--description article.align-left.align-left + ul,.cc--vertical-tabbed-carousel-variant-slide .f--description article.align-left.align-left + ol,.cc--vertical-tabbed-carousel-variant-slide .f--description article.align-right.align-left + ul,.cc--vertical-tabbed-carousel-variant-slide .f--description article.align-right.align-left + ol,.cc--vertical-tabbed-carousel-variant-slide .text-container figure.align-left + ul,.cc--vertical-tabbed-carousel-variant-slide .text-container figure.align-left + ol,.cc--vertical-tabbed-carousel-variant-slide .text-container img.align-left + ul,.cc--vertical-tabbed-carousel-variant-slide .text-container img.align-left + ol,.cc--vertical-tabbed-carousel-variant-slide .text-container article.align-left.align-left + ul,.cc--vertical-tabbed-carousel-variant-slide .text-container article.align-left.align-left + ol,.cc--vertical-tabbed-carousel-variant-slide .text-container article.align-right.align-left + ul,.cc--vertical-tabbed-carousel-variant-slide .text-container article.align-right.align-left + ol,.cc--manual-cards .f--wysiwyg figure.align-left + ul,.cc--manual-cards .f--wysiwyg figure.align-left + ol,.cc--manual-cards .f--wysiwyg img.align-left + ul,.cc--manual-cards .f--wysiwyg img.align-left + ol,.cc--manual-cards .f--wysiwyg article.align-left.align-left + ul,.cc--manual-cards .f--wysiwyg article.align-left.align-left + ol,.cc--manual-cards .f--wysiwyg article.align-right.align-left + ul,.cc--manual-cards .f--wysiwyg article.align-right.align-left + ol,.cc--manual-cards .f--description figure.align-left + ul,.cc--manual-cards .f--description figure.align-left + ol,.cc--manual-cards .f--description img.align-left + ul,.cc--manual-cards .f--description img.align-left + ol,.cc--manual-cards .f--description article.align-left.align-left + ul,.cc--manual-cards .f--description article.align-left.align-left + ol,.cc--manual-cards .f--description article.align-right.align-left + ul,.cc--manual-cards .f--description article.align-right.align-left + ol,.cc--manual-cards .text-container figure.align-left + ul,.cc--manual-cards .text-container figure.align-left + ol,.cc--manual-cards .text-container img.align-left + ul,.cc--manual-cards .text-container img.align-left + ol,.cc--manual-cards .text-container article.align-left.align-left + ul,.cc--manual-cards .text-container article.align-left.align-left + ol,.cc--manual-cards .text-container article.align-right.align-left + ul,.cc--manual-cards .text-container article.align-right.align-left + ol,.cc--rich-text .f--wysiwyg figure.align-left + ul,.cc--rich-text .f--wysiwyg figure.align-left + ol,.cc--rich-text .f--wysiwyg img.align-left + ul,.cc--rich-text .f--wysiwyg img.align-left + ol,.cc--rich-text .f--wysiwyg article.align-left.align-left + ul,.cc--rich-text .f--wysiwyg article.align-left.align-left + ol,.cc--rich-text .f--wysiwyg article.align-right.align-left + ul,.cc--rich-text .f--wysiwyg article.align-right.align-left + ol,.cc--rich-text .f--description figure.align-left + ul,.cc--rich-text .f--description figure.align-left + ol,.cc--rich-text .f--description img.align-left + ul,.cc--rich-text .f--description img.align-left + ol,.cc--rich-text .f--description article.align-left.align-left + ul,.cc--rich-text .f--description article.align-left.align-left + ol,.cc--rich-text .f--description article.align-right.align-left + ul,.cc--rich-text .f--description article.align-right.align-left + ol,.cc--rich-text .text-container figure.align-left + ul,.cc--rich-text .text-container figure.align-left + ol,.cc--rich-text .text-container img.align-left + ul,.cc--rich-text .text-container img.align-left + ol,.cc--rich-text .text-container article.align-left.align-left + ul,.cc--rich-text .text-container article.align-left.align-left + ol,.cc--rich-text .text-container article.align-right.align-left + ul,.cc--rich-text .text-container article.align-right.align-left + ol{overflow:hidden;}@media screen and (min-width:768px){div .f--wysiwyg figure.align-right,div .f--wysiwyg img.align-right,div .f--wysiwyg article.align-left.align-right,div .f--wysiwyg article.align-right.align-right,div .f--description figure.align-right,div .f--description img.align-right,div .f--description article.align-left.align-right,div .f--description article.align-right.align-right,div .text-container figure.align-right,div .text-container img.align-right,div .text-container article.align-left.align-right,div .text-container article.align-right.align-right,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg figure.align-right,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg img.align-right,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg article.align-left.align-right,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg article.align-right.align-right,.cc--vertical-tabbed-carousel-variant-slide .f--description figure.align-right,.cc--vertical-tabbed-carousel-variant-slide .f--description img.align-right,.cc--vertical-tabbed-carousel-variant-slide .f--description article.align-left.align-right,.cc--vertical-tabbed-carousel-variant-slide .f--description article.align-right.align-right,.cc--vertical-tabbed-carousel-variant-slide .text-container figure.align-right,.cc--vertical-tabbed-carousel-variant-slide .text-container img.align-right,.cc--vertical-tabbed-carousel-variant-slide .text-container article.align-left.align-right,.cc--vertical-tabbed-carousel-variant-slide .text-container article.align-right.align-right,.cc--manual-cards .f--wysiwyg figure.align-right,.cc--manual-cards .f--wysiwyg img.align-right,.cc--manual-cards .f--wysiwyg article.align-left.align-right,.cc--manual-cards .f--wysiwyg article.align-right.align-right,.cc--manual-cards .f--description figure.align-right,.cc--manual-cards .f--description img.align-right,.cc--manual-cards .f--description article.align-left.align-right,.cc--manual-cards .f--description article.align-right.align-right,.cc--manual-cards .text-container figure.align-right,.cc--manual-cards .text-container img.align-right,.cc--manual-cards .text-container article.align-left.align-right,.cc--manual-cards .text-container article.align-right.align-right,.cc--rich-text .f--wysiwyg figure.align-right,.cc--rich-text .f--wysiwyg img.align-right,.cc--rich-text .f--wysiwyg article.align-left.align-right,.cc--rich-text .f--wysiwyg article.align-right.align-right,.cc--rich-text .f--description figure.align-right,.cc--rich-text .f--description img.align-right,.cc--rich-text .f--description article.align-left.align-right,.cc--rich-text .f--description article.align-right.align-right,.cc--rich-text .text-container figure.align-right,.cc--rich-text .text-container img.align-right,.cc--rich-text .text-container article.align-left.align-right,.cc--rich-text .text-container article.align-right.align-right{margin-left:5%;max-width:30rem;float:right;}}@media screen and (min-width:1024px){div .f--wysiwyg figure.align-right,div .f--wysiwyg img.align-right,div .f--wysiwyg article.align-left.align-right,div .f--wysiwyg article.align-right.align-right,div .f--description figure.align-right,div .f--description img.align-right,div .f--description article.align-left.align-right,div .f--description article.align-right.align-right,div .text-container figure.align-right,div .text-container img.align-right,div .text-container article.align-left.align-right,div .text-container article.align-right.align-right,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg figure.align-right,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg img.align-right,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg article.align-left.align-right,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg article.align-right.align-right,.cc--vertical-tabbed-carousel-variant-slide .f--description figure.align-right,.cc--vertical-tabbed-carousel-variant-slide .f--description img.align-right,.cc--vertical-tabbed-carousel-variant-slide .f--description article.align-left.align-right,.cc--vertical-tabbed-carousel-variant-slide .f--description article.align-right.align-right,.cc--vertical-tabbed-carousel-variant-slide .text-container figure.align-right,.cc--vertical-tabbed-carousel-variant-slide .text-container img.align-right,.cc--vertical-tabbed-carousel-variant-slide .text-container article.align-left.align-right,.cc--vertical-tabbed-carousel-variant-slide .text-container article.align-right.align-right,.cc--manual-cards .f--wysiwyg figure.align-right,.cc--manual-cards .f--wysiwyg img.align-right,.cc--manual-cards .f--wysiwyg article.align-left.align-right,.cc--manual-cards .f--wysiwyg article.align-right.align-right,.cc--manual-cards .f--description figure.align-right,.cc--manual-cards .f--description img.align-right,.cc--manual-cards .f--description article.align-left.align-right,.cc--manual-cards .f--description article.align-right.align-right,.cc--manual-cards .text-container figure.align-right,.cc--manual-cards .text-container img.align-right,.cc--manual-cards .text-container article.align-left.align-right,.cc--manual-cards .text-container article.align-right.align-right,.cc--rich-text .f--wysiwyg figure.align-right,.cc--rich-text .f--wysiwyg img.align-right,.cc--rich-text .f--wysiwyg article.align-left.align-right,.cc--rich-text .f--wysiwyg article.align-right.align-right,.cc--rich-text .f--description figure.align-right,.cc--rich-text .f--description img.align-right,.cc--rich-text .f--description article.align-left.align-right,.cc--rich-text .f--description article.align-right.align-right,.cc--rich-text .text-container figure.align-right,.cc--rich-text .text-container img.align-right,.cc--rich-text .text-container article.align-left.align-right,.cc--rich-text .text-container article.align-right.align-right{margin-left:7.14286%;}}@media print{div .f--wysiwyg figure.align-right,div .f--wysiwyg img.align-right,div .f--wysiwyg article.align-left.align-right,div .f--wysiwyg article.align-right.align-right,div .f--description figure.align-right,div .f--description img.align-right,div .f--description article.align-left.align-right,div .f--description article.align-right.align-right,div .text-container figure.align-right,div .text-container img.align-right,div .text-container article.align-left.align-right,div .text-container article.align-right.align-right,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg figure.align-right,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg img.align-right,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg article.align-left.align-right,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg article.align-right.align-right,.cc--vertical-tabbed-carousel-variant-slide .f--description figure.align-right,.cc--vertical-tabbed-carousel-variant-slide .f--description img.align-right,.cc--vertical-tabbed-carousel-variant-slide .f--description article.align-left.align-right,.cc--vertical-tabbed-carousel-variant-slide .f--description article.align-right.align-right,.cc--vertical-tabbed-carousel-variant-slide .text-container figure.align-right,.cc--vertical-tabbed-carousel-variant-slide .text-container img.align-right,.cc--vertical-tabbed-carousel-variant-slide .text-container article.align-left.align-right,.cc--vertical-tabbed-carousel-variant-slide .text-container article.align-right.align-right,.cc--manual-cards .f--wysiwyg figure.align-right,.cc--manual-cards .f--wysiwyg img.align-right,.cc--manual-cards .f--wysiwyg article.align-left.align-right,.cc--manual-cards .f--wysiwyg article.align-right.align-right,.cc--manual-cards .f--description figure.align-right,.cc--manual-cards .f--description img.align-right,.cc--manual-cards .f--description article.align-left.align-right,.cc--manual-cards .f--description article.align-right.align-right,.cc--manual-cards .text-container figure.align-right,.cc--manual-cards .text-container img.align-right,.cc--manual-cards .text-container article.align-left.align-right,.cc--manual-cards .text-container article.align-right.align-right,.cc--rich-text .f--wysiwyg figure.align-right,.cc--rich-text .f--wysiwyg img.align-right,.cc--rich-text .f--wysiwyg article.align-left.align-right,.cc--rich-text .f--wysiwyg article.align-right.align-right,.cc--rich-text .f--description figure.align-right,.cc--rich-text .f--description img.align-right,.cc--rich-text .f--description article.align-left.align-right,.cc--rich-text .f--description article.align-right.align-right,.cc--rich-text .text-container figure.align-right,.cc--rich-text .text-container img.align-right,.cc--rich-text .text-container article.align-left.align-right,.cc--rich-text .text-container article.align-right.align-right{margin-left:5%;float:right;}}div .f--wysiwyg article.align-center,div .f--description article.align-center,div .text-container article.align-center,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg article.align-center,.cc--vertical-tabbed-carousel-variant-slide .f--description article.align-center,.cc--vertical-tabbed-carousel-variant-slide .text-container article.align-center,.cc--manual-cards .f--wysiwyg article.align-center,.cc--manual-cards .f--description article.align-center,.cc--manual-cards .text-container article.align-center,.cc--rich-text .f--wysiwyg article.align-center,.cc--rich-text .f--description article.align-center,.cc--rich-text .text-container article.align-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}div .f--wysiwyg img,div .f--description img,div .text-container img,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg img,.cc--vertical-tabbed-carousel-variant-slide .f--description img,.cc--vertical-tabbed-carousel-variant-slide .text-container img,.cc--manual-cards .f--wysiwyg img,.cc--manual-cards .f--description img,.cc--manual-cards .text-container img,.cc--rich-text .f--wysiwyg img,.cc--rich-text .f--description img,.cc--rich-text .text-container img{margin-right:auto;margin-bottom:0.625rem;margin-left:auto;display:block;width:auto;max-width:100%;border-radius:0.625rem;}@media screen and (min-width:1024px){div .f--wysiwyg img,div .f--description img,div .text-container img,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg img,.cc--vertical-tabbed-carousel-variant-slide .f--description img,.cc--vertical-tabbed-carousel-variant-slide .text-container img,.cc--manual-cards .f--wysiwyg img,.cc--manual-cards .f--description img,.cc--manual-cards .text-container img,.cc--rich-text .f--wysiwyg img,.cc--rich-text .f--description img,.cc--rich-text .text-container img{margin-bottom:1.25rem;}}div .f--wysiwyg figure,div .f--description figure,div .text-container figure,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg figure,.cc--vertical-tabbed-carousel-variant-slide .f--description figure,.cc--vertical-tabbed-carousel-variant-slide .text-container figure,.cc--manual-cards .f--wysiwyg figure,.cc--manual-cards .f--description figure,.cc--manual-cards .text-container figure,.cc--rich-text .f--wysiwyg figure,.cc--rich-text .f--description figure,.cc--rich-text .text-container figure{margin-bottom:3.125rem;}div .f--wysiwyg figure.align-center,div .f--description figure.align-center,div .text-container figure.align-center,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg figure.align-center,.cc--vertical-tabbed-carousel-variant-slide .f--description figure.align-center,.cc--vertical-tabbed-carousel-variant-slide .text-container figure.align-center,.cc--manual-cards .f--wysiwyg figure.align-center,.cc--manual-cards .f--description figure.align-center,.cc--manual-cards .text-container figure.align-center,.cc--rich-text .f--wysiwyg figure.align-center,.cc--rich-text .f--description figure.align-center,.cc--rich-text .text-container figure.align-center{margin-right:auto;margin-left:auto;display:table;width:100%;}div .f--wysiwyg figure.align-center figcaption,div .f--description figure.align-center figcaption,div .text-container figure.align-center figcaption,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg figure.align-center figcaption,.cc--vertical-tabbed-carousel-variant-slide .f--description figure.align-center figcaption,.cc--vertical-tabbed-carousel-variant-slide .text-container figure.align-center figcaption,.cc--manual-cards .f--wysiwyg figure.align-center figcaption,.cc--manual-cards .f--description figure.align-center figcaption,.cc--manual-cards .text-container figure.align-center figcaption,.cc--rich-text .f--wysiwyg figure.align-center figcaption,.cc--rich-text .f--description figure.align-center figcaption,.cc--rich-text .text-container figure.align-center figcaption{display:table-caption;caption-side:bottom;width:100%;}div .f--wysiwyg figure .video-embed,div .f--wysiwyg figure .inline-embed,div .f--wysiwyg figure .embed-container,div .f--description figure .video-embed,div .f--description figure .inline-embed,div .f--description figure .embed-container,div .text-container figure .video-embed,div .text-container figure .inline-embed,div .text-container figure .embed-container,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg figure .video-embed,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg figure .inline-embed,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg figure .embed-container,.cc--vertical-tabbed-carousel-variant-slide .f--description figure .video-embed,.cc--vertical-tabbed-carousel-variant-slide .f--description figure .inline-embed,.cc--vertical-tabbed-carousel-variant-slide .f--description figure .embed-container,.cc--vertical-tabbed-carousel-variant-slide .text-container figure .video-embed,.cc--vertical-tabbed-carousel-variant-slide .text-container figure .inline-embed,.cc--vertical-tabbed-carousel-variant-slide .text-container figure .embed-container,.cc--manual-cards .f--wysiwyg figure .video-embed,.cc--manual-cards .f--wysiwyg figure .inline-embed,.cc--manual-cards .f--wysiwyg figure .embed-container,.cc--manual-cards .f--description figure .video-embed,.cc--manual-cards .f--description figure .inline-embed,.cc--manual-cards .f--description figure .embed-container,.cc--manual-cards .text-container figure .video-embed,.cc--manual-cards .text-container figure .inline-embed,.cc--manual-cards .text-container figure .embed-container,.cc--rich-text .f--wysiwyg figure .video-embed,.cc--rich-text .f--wysiwyg figure .inline-embed,.cc--rich-text .f--wysiwyg figure .embed-container,.cc--rich-text .f--description figure .video-embed,.cc--rich-text .f--description figure .inline-embed,.cc--rich-text .f--description figure .embed-container,.cc--rich-text .text-container figure .video-embed,.cc--rich-text .text-container figure .inline-embed,.cc--rich-text .text-container figure .embed-container{margin-bottom:0;}div .f--wysiwyg figure figcaption,div .f--description figure figcaption,div .text-container figure figcaption,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg figure figcaption,.cc--vertical-tabbed-carousel-variant-slide .f--description figure figcaption,.cc--vertical-tabbed-carousel-variant-slide .text-container figure figcaption,.cc--manual-cards .f--wysiwyg figure figcaption,.cc--manual-cards .f--description figure figcaption,.cc--manual-cards .text-container figure figcaption,.cc--rich-text .f--wysiwyg figure figcaption,.cc--rich-text .f--description figure figcaption,.cc--rich-text .text-container figure figcaption{margin-top:0.9375rem;font-size:1rem;line-height:1.25;font-style:normal;font-weight:300;letter-spacing:0;text-align:left;text-transform:none;}@media screen and (min-width:768px){div .f--wysiwyg figure figcaption,div .f--description figure figcaption,div .text-container figure figcaption,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg figure figcaption,.cc--vertical-tabbed-carousel-variant-slide .f--description figure figcaption,.cc--vertical-tabbed-carousel-variant-slide .text-container figure figcaption,.cc--manual-cards .f--wysiwyg figure figcaption,.cc--manual-cards .f--description figure figcaption,.cc--manual-cards .text-container figure figcaption,.cc--rich-text .f--wysiwyg figure figcaption,.cc--rich-text .f--description figure figcaption,.cc--rich-text .text-container figure figcaption{margin-top:1.25rem;}}div .f--wysiwyg p,div .f--description p,div .text-container p,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg p,.cc--vertical-tabbed-carousel-variant-slide .f--description p,.cc--vertical-tabbed-carousel-variant-slide .text-container p,.cc--manual-cards .f--wysiwyg p,.cc--manual-cards .f--description p,.cc--manual-cards .text-container p,.cc--rich-text .f--wysiwyg p,.cc--rich-text .f--description p,.cc--rich-text .text-container p{font-size:1.125rem;line-height:1.5556;margin-bottom:1.25rem;}@media screen and (min-width:1024px){div .f--wysiwyg p,div .f--description p,div .text-container p,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg p,.cc--vertical-tabbed-carousel-variant-slide .f--description p,.cc--vertical-tabbed-carousel-variant-slide .text-container p,.cc--manual-cards .f--wysiwyg p,.cc--manual-cards .f--description p,.cc--manual-cards .text-container p,.cc--rich-text .f--wysiwyg p,.cc--rich-text .f--description p,.cc--rich-text .text-container p{font-size:1.25rem;line-height:1.6;}}div .f--wysiwyg p a,div .f--description p a,div .text-container p a,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg p a,.cc--vertical-tabbed-carousel-variant-slide .f--description p a,.cc--vertical-tabbed-carousel-variant-slide .text-container p a,.cc--manual-cards .f--wysiwyg p a,.cc--manual-cards .f--description p a,.cc--manual-cards .text-container p a,.cc--rich-text .f--wysiwyg p a,.cc--rich-text .f--description p a,.cc--rich-text .text-container p a{color:#2C5697;font-family:inherit;font-size:inherit;font-weight:inherit;text-decoration:underline;}html[data-whatintent="mouse"] div .f--wysiwyg p a,html[data-whatintent="mouse"]
    div .f--description p a,html[data-whatintent="mouse"]
    div .text-container p a,html[data-whatintent="mouse"]
    .cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg p a,html[data-whatintent="mouse"]
    .cc--vertical-tabbed-carousel-variant-slide .f--description p a,html[data-whatintent="mouse"]
    .cc--vertical-tabbed-carousel-variant-slide .text-container p a,html[data-whatintent="mouse"]
    .cc--manual-cards .f--wysiwyg p a,html[data-whatintent="mouse"]
    .cc--manual-cards .f--description p a,html[data-whatintent="mouse"]
    .cc--manual-cards .text-container p a,html[data-whatintent="mouse"]
    .cc--rich-text .f--wysiwyg p a,html[data-whatintent="mouse"]
    .cc--rich-text .f--description p a,html[data-whatintent="mouse"]
    .cc--rich-text .text-container p a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] div .f--wysiwyg p a:hover,html[data-whatintent="mouse"]
      div .f--description p a:hover,html[data-whatintent="mouse"]
      div .text-container p a:hover,html[data-whatintent="mouse"]
      .cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg p a:hover,html[data-whatintent="mouse"]
      .cc--vertical-tabbed-carousel-variant-slide .f--description p a:hover,html[data-whatintent="mouse"]
      .cc--vertical-tabbed-carousel-variant-slide .text-container p a:hover,html[data-whatintent="mouse"]
      .cc--manual-cards .f--wysiwyg p a:hover,html[data-whatintent="mouse"]
      .cc--manual-cards .f--description p a:hover,html[data-whatintent="mouse"]
      .cc--manual-cards .text-container p a:hover,html[data-whatintent="mouse"]
      .cc--rich-text .f--wysiwyg p a:hover,html[data-whatintent="mouse"]
      .cc--rich-text .f--description p a:hover,html[data-whatintent="mouse"]
      .cc--rich-text .text-container p a:hover{text-decoration:none;}div .f--wysiwyg strong,div .f--wysiwyg b,div .f--description strong,div .f--description b,div .text-container strong,div .text-container b,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg strong,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg b,.cc--vertical-tabbed-carousel-variant-slide .f--description strong,.cc--vertical-tabbed-carousel-variant-slide .f--description b,.cc--vertical-tabbed-carousel-variant-slide .text-container strong,.cc--vertical-tabbed-carousel-variant-slide .text-container b,.cc--manual-cards .f--wysiwyg strong,.cc--manual-cards .f--wysiwyg b,.cc--manual-cards .f--description strong,.cc--manual-cards .f--description b,.cc--manual-cards .text-container strong,.cc--manual-cards .text-container b,.cc--rich-text .f--wysiwyg strong,.cc--rich-text .f--wysiwyg b,.cc--rich-text .f--description strong,.cc--rich-text .f--description b,.cc--rich-text .text-container strong,.cc--rich-text .text-container b{font-size:1.125rem;line-height:1.5556;}@media screen and (min-width:1024px){div .f--wysiwyg strong,div .f--wysiwyg b,div .f--description strong,div .f--description b,div .text-container strong,div .text-container b,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg strong,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg b,.cc--vertical-tabbed-carousel-variant-slide .f--description strong,.cc--vertical-tabbed-carousel-variant-slide .f--description b,.cc--vertical-tabbed-carousel-variant-slide .text-container strong,.cc--vertical-tabbed-carousel-variant-slide .text-container b,.cc--manual-cards .f--wysiwyg strong,.cc--manual-cards .f--wysiwyg b,.cc--manual-cards .f--description strong,.cc--manual-cards .f--description b,.cc--manual-cards .text-container strong,.cc--manual-cards .text-container b,.cc--rich-text .f--wysiwyg strong,.cc--rich-text .f--wysiwyg b,.cc--rich-text .f--description strong,.cc--rich-text .f--description b,.cc--rich-text .text-container strong,.cc--rich-text .text-container b{font-size:1.25rem;line-height:1.5;}}div .f--wysiwyg em strong,div .f--description em strong,div .text-container em strong,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg em strong,.cc--vertical-tabbed-carousel-variant-slide .f--description em strong,.cc--vertical-tabbed-carousel-variant-slide .text-container em strong,.cc--manual-cards .f--wysiwyg em strong,.cc--manual-cards .f--description em strong,.cc--manual-cards .text-container em strong,.cc--rich-text .f--wysiwyg em strong,.cc--rich-text .f--description em strong,.cc--rich-text .text-container em strong{font-style:italic;}div .f--wysiwyg ul,div .f--wysiwyg ol,div .f--description ul,div .f--description ol,div .text-container ul,div .text-container ol,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg ul,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg ol,.cc--vertical-tabbed-carousel-variant-slide .f--description ul,.cc--vertical-tabbed-carousel-variant-slide .f--description ol,.cc--vertical-tabbed-carousel-variant-slide .text-container ul,.cc--vertical-tabbed-carousel-variant-slide .text-container ol,.cc--manual-cards .f--wysiwyg ul,.cc--manual-cards .f--wysiwyg ol,.cc--manual-cards .f--description ul,.cc--manual-cards .f--description ol,.cc--manual-cards .text-container ul,.cc--manual-cards .text-container ol,.cc--rich-text .f--wysiwyg ul,.cc--rich-text .f--wysiwyg ol,.cc--rich-text .f--description ul,.cc--rich-text .f--description ol,.cc--rich-text .text-container ul,.cc--rich-text .text-container ol{margin-bottom:1.25rem;padding:0;list-style:none;}div .f--wysiwyg ul ol,div .f--wysiwyg ul ul,div .f--wysiwyg ol ol,div .f--wysiwyg ol ul,div .f--description ul ol,div .f--description ul ul,div .f--description ol ol,div .f--description ol ul,div .text-container ul ol,div .text-container ul ul,div .text-container ol ol,div .text-container ol ul,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg ul ol,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg ul ul,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg ol ol,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg ol ul,.cc--vertical-tabbed-carousel-variant-slide .f--description ul ol,.cc--vertical-tabbed-carousel-variant-slide .f--description ul ul,.cc--vertical-tabbed-carousel-variant-slide .f--description ol ol,.cc--vertical-tabbed-carousel-variant-slide .f--description ol ul,.cc--vertical-tabbed-carousel-variant-slide .text-container ul ol,.cc--vertical-tabbed-carousel-variant-slide .text-container ul ul,.cc--vertical-tabbed-carousel-variant-slide .text-container ol ol,.cc--vertical-tabbed-carousel-variant-slide .text-container ol ul,.cc--manual-cards .f--wysiwyg ul ol,.cc--manual-cards .f--wysiwyg ul ul,.cc--manual-cards .f--wysiwyg ol ol,.cc--manual-cards .f--wysiwyg ol ul,.cc--manual-cards .f--description ul ol,.cc--manual-cards .f--description ul ul,.cc--manual-cards .f--description ol ol,.cc--manual-cards .f--description ol ul,.cc--manual-cards .text-container ul ol,.cc--manual-cards .text-container ul ul,.cc--manual-cards .text-container ol ol,.cc--manual-cards .text-container ol ul,.cc--rich-text .f--wysiwyg ul ol,.cc--rich-text .f--wysiwyg ul ul,.cc--rich-text .f--wysiwyg ol ol,.cc--rich-text .f--wysiwyg ol ul,.cc--rich-text .f--description ul ol,.cc--rich-text .f--description ul ul,.cc--rich-text .f--description ol ol,.cc--rich-text .f--description ol ul,.cc--rich-text .text-container ul ol,.cc--rich-text .text-container ul ul,.cc--rich-text .text-container ol ol,.cc--rich-text .text-container ol ul{padding-top:0.75rem;padding-bottom:0;}div .f--wysiwyg ul li,div .f--wysiwyg ol li,div .f--description ul li,div .f--description ol li,div .text-container ul li,div .text-container ol li,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg ul li,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg ol li,.cc--vertical-tabbed-carousel-variant-slide .f--description ul li,.cc--vertical-tabbed-carousel-variant-slide .f--description ol li,.cc--vertical-tabbed-carousel-variant-slide .text-container ul li,.cc--vertical-tabbed-carousel-variant-slide .text-container ol li,.cc--manual-cards .f--wysiwyg ul li,.cc--manual-cards .f--wysiwyg ol li,.cc--manual-cards .f--description ul li,.cc--manual-cards .f--description ol li,.cc--manual-cards .text-container ul li,.cc--manual-cards .text-container ol li,.cc--rich-text .f--wysiwyg ul li,.cc--rich-text .f--wysiwyg ol li,.cc--rich-text .f--description ul li,.cc--rich-text .f--description ol li,.cc--rich-text .text-container ul li,.cc--rich-text .text-container ol li{font-size:1.125rem;line-height:1.5556;padding-left:1.5625rem;margin-bottom:0.75rem;position:relative;}@media screen and (min-width:768px){div .f--wysiwyg ul li,div .f--wysiwyg ol li,div .f--description ul li,div .f--description ol li,div .text-container ul li,div .text-container ol li,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg ul li,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg ol li,.cc--vertical-tabbed-carousel-variant-slide .f--description ul li,.cc--vertical-tabbed-carousel-variant-slide .f--description ol li,.cc--vertical-tabbed-carousel-variant-slide .text-container ul li,.cc--vertical-tabbed-carousel-variant-slide .text-container ol li,.cc--manual-cards .f--wysiwyg ul li,.cc--manual-cards .f--wysiwyg ol li,.cc--manual-cards .f--description ul li,.cc--manual-cards .f--description ol li,.cc--manual-cards .text-container ul li,.cc--manual-cards .text-container ol li,.cc--rich-text .f--wysiwyg ul li,.cc--rich-text .f--wysiwyg ol li,.cc--rich-text .f--description ul li,.cc--rich-text .f--description ol li,.cc--rich-text .text-container ul li,.cc--rich-text .text-container ol li{padding-left:1.875rem;}}@media screen and (min-width:1024px){div .f--wysiwyg ul li,div .f--wysiwyg ol li,div .f--description ul li,div .f--description ol li,div .text-container ul li,div .text-container ol li,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg ul li,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg ol li,.cc--vertical-tabbed-carousel-variant-slide .f--description ul li,.cc--vertical-tabbed-carousel-variant-slide .f--description ol li,.cc--vertical-tabbed-carousel-variant-slide .text-container ul li,.cc--vertical-tabbed-carousel-variant-slide .text-container ol li,.cc--manual-cards .f--wysiwyg ul li,.cc--manual-cards .f--wysiwyg ol li,.cc--manual-cards .f--description ul li,.cc--manual-cards .f--description ol li,.cc--manual-cards .text-container ul li,.cc--manual-cards .text-container ol li,.cc--rich-text .f--wysiwyg ul li,.cc--rich-text .f--wysiwyg ol li,.cc--rich-text .f--description ul li,.cc--rich-text .f--description ol li,.cc--rich-text .text-container ul li,.cc--rich-text .text-container ol li{font-size:1.25rem;line-height:1.6;}}div .f--wysiwyg ul li a,div .f--wysiwyg ol li a,div .f--description ul li a,div .f--description ol li a,div .text-container ul li a,div .text-container ol li a,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg ul li a,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg ol li a,.cc--vertical-tabbed-carousel-variant-slide .f--description ul li a,.cc--vertical-tabbed-carousel-variant-slide .f--description ol li a,.cc--vertical-tabbed-carousel-variant-slide .text-container ul li a,.cc--vertical-tabbed-carousel-variant-slide .text-container ol li a,.cc--manual-cards .f--wysiwyg ul li a,.cc--manual-cards .f--wysiwyg ol li a,.cc--manual-cards .f--description ul li a,.cc--manual-cards .f--description ol li a,.cc--manual-cards .text-container ul li a,.cc--manual-cards .text-container ol li a,.cc--rich-text .f--wysiwyg ul li a,.cc--rich-text .f--wysiwyg ol li a,.cc--rich-text .f--description ul li a,.cc--rich-text .f--description ol li a,.cc--rich-text .text-container ul li a,.cc--rich-text .text-container ol li a{font-family:inherit;font-weight:normal;font-size:inherit;line-height:inherit;color:#2C5697;}html[data-whatintent="mouse"] div .f--wysiwyg ul li a,html[data-whatintent="mouse"]
      div .f--wysiwyg ol li a,html[data-whatintent="mouse"]
      div .f--description ul li a,html[data-whatintent="mouse"]
      div .f--description ol li a,html[data-whatintent="mouse"]
      div .text-container ul li a,html[data-whatintent="mouse"]
      div .text-container ol li a,html[data-whatintent="mouse"]
      .cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg ul li a,html[data-whatintent="mouse"]
      .cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg ol li a,html[data-whatintent="mouse"]
      .cc--vertical-tabbed-carousel-variant-slide .f--description ul li a,html[data-whatintent="mouse"]
      .cc--vertical-tabbed-carousel-variant-slide .f--description ol li a,html[data-whatintent="mouse"]
      .cc--vertical-tabbed-carousel-variant-slide .text-container ul li a,html[data-whatintent="mouse"]
      .cc--vertical-tabbed-carousel-variant-slide .text-container ol li a,html[data-whatintent="mouse"]
      .cc--manual-cards .f--wysiwyg ul li a,html[data-whatintent="mouse"]
      .cc--manual-cards .f--wysiwyg ol li a,html[data-whatintent="mouse"]
      .cc--manual-cards .f--description ul li a,html[data-whatintent="mouse"]
      .cc--manual-cards .f--description ol li a,html[data-whatintent="mouse"]
      .cc--manual-cards .text-container ul li a,html[data-whatintent="mouse"]
      .cc--manual-cards .text-container ol li a,html[data-whatintent="mouse"]
      .cc--rich-text .f--wysiwyg ul li a,html[data-whatintent="mouse"]
      .cc--rich-text .f--wysiwyg ol li a,html[data-whatintent="mouse"]
      .cc--rich-text .f--description ul li a,html[data-whatintent="mouse"]
      .cc--rich-text .f--description ol li a,html[data-whatintent="mouse"]
      .cc--rich-text .text-container ul li a,html[data-whatintent="mouse"]
      .cc--rich-text .text-container ol li a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] div .f--wysiwyg ul li a:hover,html[data-whatintent="mouse"]
        div .f--wysiwyg ol li a:hover,html[data-whatintent="mouse"]
        div .f--description ul li a:hover,html[data-whatintent="mouse"]
        div .f--description ol li a:hover,html[data-whatintent="mouse"]
        div .text-container ul li a:hover,html[data-whatintent="mouse"]
        div .text-container ol li a:hover,html[data-whatintent="mouse"]
        .cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg ul li a:hover,html[data-whatintent="mouse"]
        .cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg ol li a:hover,html[data-whatintent="mouse"]
        .cc--vertical-tabbed-carousel-variant-slide .f--description ul li a:hover,html[data-whatintent="mouse"]
        .cc--vertical-tabbed-carousel-variant-slide .f--description ol li a:hover,html[data-whatintent="mouse"]
        .cc--vertical-tabbed-carousel-variant-slide .text-container ul li a:hover,html[data-whatintent="mouse"]
        .cc--vertical-tabbed-carousel-variant-slide .text-container ol li a:hover,html[data-whatintent="mouse"]
        .cc--manual-cards .f--wysiwyg ul li a:hover,html[data-whatintent="mouse"]
        .cc--manual-cards .f--wysiwyg ol li a:hover,html[data-whatintent="mouse"]
        .cc--manual-cards .f--description ul li a:hover,html[data-whatintent="mouse"]
        .cc--manual-cards .f--description ol li a:hover,html[data-whatintent="mouse"]
        .cc--manual-cards .text-container ul li a:hover,html[data-whatintent="mouse"]
        .cc--manual-cards .text-container ol li a:hover,html[data-whatintent="mouse"]
        .cc--rich-text .f--wysiwyg ul li a:hover,html[data-whatintent="mouse"]
        .cc--rich-text .f--wysiwyg ol li a:hover,html[data-whatintent="mouse"]
        .cc--rich-text .f--description ul li a:hover,html[data-whatintent="mouse"]
        .cc--rich-text .f--description ol li a:hover,html[data-whatintent="mouse"]
        .cc--rich-text .text-container ul li a:hover,html[data-whatintent="mouse"]
        .cc--rich-text .text-container ol li a:hover{color:#2C5697;}div .f--wysiwyg ul > li::before,div .f--description ul > li::before,div .text-container ul > li::before,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg ul > li::before,.cc--vertical-tabbed-carousel-variant-slide .f--description ul > li::before,.cc--vertical-tabbed-carousel-variant-slide .text-container ul > li::before,.cc--manual-cards .f--wysiwyg ul > li::before,.cc--manual-cards .f--description ul > li::before,.cc--manual-cards .text-container ul > li::before,.cc--rich-text .f--wysiwyg ul > li::before,.cc--rich-text .f--description ul > li::before,.cc--rich-text .text-container ul > li::before{display:block;position:absolute;top:0.9375rem;left:0;width:0.3125rem;height:0.3125rem;border-radius:50%;background:#2C5697;content:'';}div .f--wysiwyg ol,div .f--description ol,div .text-container ol,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg ol,.cc--vertical-tabbed-carousel-variant-slide .f--description ol,.cc--vertical-tabbed-carousel-variant-slide .text-container ol,.cc--manual-cards .f--wysiwyg ol,.cc--manual-cards .f--description ol,.cc--manual-cards .text-container ol,.cc--rich-text .f--wysiwyg ol,.cc--rich-text .f--description ol,.cc--rich-text .text-container ol{counter-reset:li;}div .f--wysiwyg ol > li::before,div .f--description ol > li::before,div .text-container ol > li::before,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg ol > li::before,.cc--vertical-tabbed-carousel-variant-slide .f--description ol > li::before,.cc--vertical-tabbed-carousel-variant-slide .text-container ol > li::before,.cc--manual-cards .f--wysiwyg ol > li::before,.cc--manual-cards .f--description ol > li::before,.cc--manual-cards .text-container ol > li::before,.cc--rich-text .f--wysiwyg ol > li::before,.cc--rich-text .f--description ol > li::before,.cc--rich-text .text-container ol > li::before{display:block;position:absolute;top:0;left:0;color:#2C5697;content:counter(li) ". ";counter-increment:li;}div .f--wysiwyg iframe,div .f--description iframe,div .text-container iframe,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg iframe,.cc--vertical-tabbed-carousel-variant-slide .f--description iframe,.cc--vertical-tabbed-carousel-variant-slide .text-container iframe,.cc--manual-cards .f--wysiwyg iframe,.cc--manual-cards .f--description iframe,.cc--manual-cards .text-container iframe,.cc--rich-text .f--wysiwyg iframe,.cc--rich-text .f--description iframe,.cc--rich-text .text-container iframe{width:100%;max-width:100%;}@media print{div .f--wysiwyg iframe,div .f--description iframe,div .text-container iframe,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg iframe,.cc--vertical-tabbed-carousel-variant-slide .f--description iframe,.cc--vertical-tabbed-carousel-variant-slide .text-container iframe,.cc--manual-cards .f--wysiwyg iframe,.cc--manual-cards .f--description iframe,.cc--manual-cards .text-container iframe,.cc--rich-text .f--wysiwyg iframe,.cc--rich-text .f--description iframe,.cc--rich-text .text-container iframe{background:url("https://placeimg.com/1200/675/people");}}div .f--wysiwyg .video-embed,div .f--wysiwyg .inline-embed,div .f--wysiwyg .embed-container,div .f--description .video-embed,div .f--description .inline-embed,div .f--description .embed-container,div .text-container .video-embed,div .text-container .inline-embed,div .text-container .embed-container,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg .video-embed,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg .inline-embed,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg .embed-container,.cc--vertical-tabbed-carousel-variant-slide .f--description .video-embed,.cc--vertical-tabbed-carousel-variant-slide .f--description .inline-embed,.cc--vertical-tabbed-carousel-variant-slide .f--description .embed-container,.cc--vertical-tabbed-carousel-variant-slide .text-container .video-embed,.cc--vertical-tabbed-carousel-variant-slide .text-container .inline-embed,.cc--vertical-tabbed-carousel-variant-slide .text-container .embed-container,.cc--manual-cards .f--wysiwyg .video-embed,.cc--manual-cards .f--wysiwyg .inline-embed,.cc--manual-cards .f--wysiwyg .embed-container,.cc--manual-cards .f--description .video-embed,.cc--manual-cards .f--description .inline-embed,.cc--manual-cards .f--description .embed-container,.cc--manual-cards .text-container .video-embed,.cc--manual-cards .text-container .inline-embed,.cc--manual-cards .text-container .embed-container,.cc--rich-text .f--wysiwyg .video-embed,.cc--rich-text .f--wysiwyg .inline-embed,.cc--rich-text .f--wysiwyg .embed-container,.cc--rich-text .f--description .video-embed,.cc--rich-text .f--description .inline-embed,.cc--rich-text .f--description .embed-container,.cc--rich-text .text-container .video-embed,.cc--rich-text .text-container .inline-embed,.cc--rich-text .text-container .embed-container{margin-bottom:3.125rem;}@media screen and (min-width:1024px){div .f--wysiwyg .video-embed,div .f--wysiwyg .inline-embed,div .f--wysiwyg .embed-container,div .f--description .video-embed,div .f--description .inline-embed,div .f--description .embed-container,div .text-container .video-embed,div .text-container .inline-embed,div .text-container .embed-container,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg .video-embed,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg .inline-embed,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg .embed-container,.cc--vertical-tabbed-carousel-variant-slide .f--description .video-embed,.cc--vertical-tabbed-carousel-variant-slide .f--description .inline-embed,.cc--vertical-tabbed-carousel-variant-slide .f--description .embed-container,.cc--vertical-tabbed-carousel-variant-slide .text-container .video-embed,.cc--vertical-tabbed-carousel-variant-slide .text-container .inline-embed,.cc--vertical-tabbed-carousel-variant-slide .text-container .embed-container,.cc--manual-cards .f--wysiwyg .video-embed,.cc--manual-cards .f--wysiwyg .inline-embed,.cc--manual-cards .f--wysiwyg .embed-container,.cc--manual-cards .f--description .video-embed,.cc--manual-cards .f--description .inline-embed,.cc--manual-cards .f--description .embed-container,.cc--manual-cards .text-container .video-embed,.cc--manual-cards .text-container .inline-embed,.cc--manual-cards .text-container .embed-container,.cc--rich-text .f--wysiwyg .video-embed,.cc--rich-text .f--wysiwyg .inline-embed,.cc--rich-text .f--wysiwyg .embed-container,.cc--rich-text .f--description .video-embed,.cc--rich-text .f--description .inline-embed,.cc--rich-text .f--description .embed-container,.cc--rich-text .text-container .video-embed,.cc--rich-text .text-container .inline-embed,.cc--rich-text .text-container .embed-container{margin-bottom:5rem;}}@supports (aspect-ratio:16/9){div .f--wysiwyg .video-embed,div .f--wysiwyg .inline-embed,div .f--wysiwyg .embed-container,div .f--description .video-embed,div .f--description .inline-embed,div .f--description .embed-container,div .text-container .video-embed,div .text-container .inline-embed,div .text-container .embed-container,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg .video-embed,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg .inline-embed,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg .embed-container,.cc--vertical-tabbed-carousel-variant-slide .f--description .video-embed,.cc--vertical-tabbed-carousel-variant-slide .f--description .inline-embed,.cc--vertical-tabbed-carousel-variant-slide .f--description .embed-container,.cc--vertical-tabbed-carousel-variant-slide .text-container .video-embed,.cc--vertical-tabbed-carousel-variant-slide .text-container .inline-embed,.cc--vertical-tabbed-carousel-variant-slide .text-container .embed-container,.cc--manual-cards .f--wysiwyg .video-embed,.cc--manual-cards .f--wysiwyg .inline-embed,.cc--manual-cards .f--wysiwyg .embed-container,.cc--manual-cards .f--description .video-embed,.cc--manual-cards .f--description .inline-embed,.cc--manual-cards .f--description .embed-container,.cc--manual-cards .text-container .video-embed,.cc--manual-cards .text-container .inline-embed,.cc--manual-cards .text-container .embed-container,.cc--rich-text .f--wysiwyg .video-embed,.cc--rich-text .f--wysiwyg .inline-embed,.cc--rich-text .f--wysiwyg .embed-container,.cc--rich-text .f--description .video-embed,.cc--rich-text .f--description .inline-embed,.cc--rich-text .f--description .embed-container,.cc--rich-text .text-container .video-embed,.cc--rich-text .text-container .inline-embed,.cc--rich-text .text-container .embed-container{position:relative;height:0;overflow:hidden;padding-bottom:56.25%;}div .f--wysiwyg .video-embed iframe,div .f--wysiwyg .inline-embed iframe,div .f--wysiwyg .embed-container iframe,div .f--description .video-embed iframe,div .f--description .inline-embed iframe,div .f--description .embed-container iframe,div .text-container .video-embed iframe,div .text-container .inline-embed iframe,div .text-container .embed-container iframe,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg .video-embed iframe,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg .inline-embed iframe,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg .embed-container iframe,.cc--vertical-tabbed-carousel-variant-slide .f--description .video-embed iframe,.cc--vertical-tabbed-carousel-variant-slide .f--description .inline-embed iframe,.cc--vertical-tabbed-carousel-variant-slide .f--description .embed-container iframe,.cc--vertical-tabbed-carousel-variant-slide .text-container .video-embed iframe,.cc--vertical-tabbed-carousel-variant-slide .text-container .inline-embed iframe,.cc--vertical-tabbed-carousel-variant-slide .text-container .embed-container iframe,.cc--manual-cards .f--wysiwyg .video-embed iframe,.cc--manual-cards .f--wysiwyg .inline-embed iframe,.cc--manual-cards .f--wysiwyg .embed-container iframe,.cc--manual-cards .f--description .video-embed iframe,.cc--manual-cards .f--description .inline-embed iframe,.cc--manual-cards .f--description .embed-container iframe,.cc--manual-cards .text-container .video-embed iframe,.cc--manual-cards .text-container .inline-embed iframe,.cc--manual-cards .text-container .embed-container iframe,.cc--rich-text .f--wysiwyg .video-embed iframe,.cc--rich-text .f--wysiwyg .inline-embed iframe,.cc--rich-text .f--wysiwyg .embed-container iframe,.cc--rich-text .f--description .video-embed iframe,.cc--rich-text .f--description .inline-embed iframe,.cc--rich-text .f--description .embed-container iframe,.cc--rich-text .text-container .video-embed iframe,.cc--rich-text .text-container .inline-embed iframe,.cc--rich-text .text-container .embed-container iframe{position:absolute;top:0;left:0;}}div .f--wysiwyg .video-embed iframe,div .f--wysiwyg .inline-embed iframe,div .f--wysiwyg .embed-container iframe,div .f--description .video-embed iframe,div .f--description .inline-embed iframe,div .f--description .embed-container iframe,div .text-container .video-embed iframe,div .text-container .inline-embed iframe,div .text-container .embed-container iframe,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg .video-embed iframe,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg .inline-embed iframe,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg .embed-container iframe,.cc--vertical-tabbed-carousel-variant-slide .f--description .video-embed iframe,.cc--vertical-tabbed-carousel-variant-slide .f--description .inline-embed iframe,.cc--vertical-tabbed-carousel-variant-slide .f--description .embed-container iframe,.cc--vertical-tabbed-carousel-variant-slide .text-container .video-embed iframe,.cc--vertical-tabbed-carousel-variant-slide .text-container .inline-embed iframe,.cc--vertical-tabbed-carousel-variant-slide .text-container .embed-container iframe,.cc--manual-cards .f--wysiwyg .video-embed iframe,.cc--manual-cards .f--wysiwyg .inline-embed iframe,.cc--manual-cards .f--wysiwyg .embed-container iframe,.cc--manual-cards .f--description .video-embed iframe,.cc--manual-cards .f--description .inline-embed iframe,.cc--manual-cards .f--description .embed-container iframe,.cc--manual-cards .text-container .video-embed iframe,.cc--manual-cards .text-container .inline-embed iframe,.cc--manual-cards .text-container .embed-container iframe,.cc--rich-text .f--wysiwyg .video-embed iframe,.cc--rich-text .f--wysiwyg .inline-embed iframe,.cc--rich-text .f--wysiwyg .embed-container iframe,.cc--rich-text .f--description .video-embed iframe,.cc--rich-text .f--description .inline-embed iframe,.cc--rich-text .f--description .embed-container iframe,.cc--rich-text .text-container .video-embed iframe,.cc--rich-text .text-container .inline-embed iframe,.cc--rich-text .text-container .embed-container iframe{width:100%;height:100%;aspect-ratio:16 / 9;}div .f--wysiwyg blockquote,div .f--description blockquote,div .text-container blockquote,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg blockquote,.cc--vertical-tabbed-carousel-variant-slide .f--description blockquote,.cc--vertical-tabbed-carousel-variant-slide .text-container blockquote,.cc--manual-cards .f--wysiwyg blockquote,.cc--manual-cards .f--description blockquote,.cc--manual-cards .text-container blockquote,.cc--rich-text .f--wysiwyg blockquote,.cc--rich-text .f--description blockquote,.cc--rich-text .text-container blockquote{margin-top:1.3125rem;margin-right:0;margin-bottom:5rem;margin-left:0;padding-top:5rem;padding-right:1.875rem;padding-bottom:1.875rem;padding-left:1.875rem;position:relative;clear:both;border:1px solid #2C5697;border-radius:0.625rem;background-color:#FFF;text-align:center;}@media screen and (min-width:768px){div .f--wysiwyg blockquote,div .f--description blockquote,div .text-container blockquote,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg blockquote,.cc--vertical-tabbed-carousel-variant-slide .f--description blockquote,.cc--vertical-tabbed-carousel-variant-slide .text-container blockquote,.cc--manual-cards .f--wysiwyg blockquote,.cc--manual-cards .f--description blockquote,.cc--manual-cards .text-container blockquote,.cc--rich-text .f--wysiwyg blockquote,.cc--rich-text .f--description blockquote,.cc--rich-text .text-container blockquote{margin-top:1.9375rem;margin-bottom:3.125rem;padding-top:3.125rem;padding-right:1rem;padding-bottom:1.875rem;padding-left:1rem;}}@media screen and (min-width:1024px){div .f--wysiwyg blockquote,div .f--description blockquote,div .text-container blockquote,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg blockquote,.cc--vertical-tabbed-carousel-variant-slide .f--description blockquote,.cc--vertical-tabbed-carousel-variant-slide .text-container blockquote,.cc--manual-cards .f--wysiwyg blockquote,.cc--manual-cards .f--description blockquote,.cc--manual-cards .text-container blockquote,.cc--rich-text .f--wysiwyg blockquote,.cc--rich-text .f--description blockquote,.cc--rich-text .text-container blockquote{margin-top:1.3125rem;margin-bottom:5rem;padding-top:5rem;padding-right:1.875rem;padding-bottom:1.875rem;padding-left:1.875rem;}}div .f--wysiwyg blockquote::before,div .f--description blockquote::before,div .text-container blockquote::before,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg blockquote::before,.cc--vertical-tabbed-carousel-variant-slide .f--description blockquote::before,.cc--vertical-tabbed-carousel-variant-slide .text-container blockquote::before,.cc--manual-cards .f--wysiwyg blockquote::before,.cc--manual-cards .f--description blockquote::before,.cc--manual-cards .text-container blockquote::before,.cc--rich-text .f--wysiwyg blockquote::before,.cc--rich-text .f--description blockquote::before,.cc--rich-text .text-container blockquote::before{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;top:1.25rem;width:3.125rem;height:3.125rem;background:#FFF url(/themes/custom/brightfocus/pattern_lab/source/images/icons/icon-quote.svg) no-repeat center;background-size:1.75rem;content:'';}@media screen and (min-width:768px){div .f--wysiwyg blockquote::before,div .f--description blockquote::before,div .text-container blockquote::before,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg blockquote::before,.cc--vertical-tabbed-carousel-variant-slide .f--description blockquote::before,.cc--vertical-tabbed-carousel-variant-slide .text-container blockquote::before,.cc--manual-cards .f--wysiwyg blockquote::before,.cc--manual-cards .f--description blockquote::before,.cc--manual-cards .text-container blockquote::before,.cc--rich-text .f--wysiwyg blockquote::before,.cc--rich-text .f--description blockquote::before,.cc--rich-text .text-container blockquote::before{top:0.25rem;background-size:1.25rem;}}@media screen and (min-width:1024px){div .f--wysiwyg blockquote::before,div .f--description blockquote::before,div .text-container blockquote::before,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg blockquote::before,.cc--vertical-tabbed-carousel-variant-slide .f--description blockquote::before,.cc--vertical-tabbed-carousel-variant-slide .text-container blockquote::before,.cc--manual-cards .f--wysiwyg blockquote::before,.cc--manual-cards .f--description blockquote::before,.cc--manual-cards .text-container blockquote::before,.cc--rich-text .f--wysiwyg blockquote::before,.cc--rich-text .f--description blockquote::before,.cc--rich-text .text-container blockquote::before{top:1.25rem;background-size:1.75rem;}}@media print{div .f--wysiwyg blockquote::before,div .f--description blockquote::before,div .text-container blockquote::before,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg blockquote::before,.cc--vertical-tabbed-carousel-variant-slide .f--description blockquote::before,.cc--vertical-tabbed-carousel-variant-slide .text-container blockquote::before,.cc--manual-cards .f--wysiwyg blockquote::before,.cc--manual-cards .f--description blockquote::before,.cc--manual-cards .text-container blockquote::before,.cc--rich-text .f--wysiwyg blockquote::before,.cc--rich-text .f--description blockquote::before,.cc--rich-text .text-container blockquote::before{background:#FFF url(/themes/custom/brightfocus/pattern_lab/source/images/icons/icon-quote.svg) no-repeat center !important;}}div .f--wysiwyg blockquote,div .f--wysiwyg blockquote p,div .f--description blockquote,div .f--description blockquote p,div .text-container blockquote,div .text-container blockquote p,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg blockquote,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg blockquote p,.cc--vertical-tabbed-carousel-variant-slide .f--description blockquote,.cc--vertical-tabbed-carousel-variant-slide .f--description blockquote p,.cc--vertical-tabbed-carousel-variant-slide .text-container blockquote,.cc--vertical-tabbed-carousel-variant-slide .text-container blockquote p,.cc--manual-cards .f--wysiwyg blockquote,.cc--manual-cards .f--wysiwyg blockquote p,.cc--manual-cards .f--description blockquote,.cc--manual-cards .f--description blockquote p,.cc--manual-cards .text-container blockquote,.cc--manual-cards .text-container blockquote p,.cc--rich-text .f--wysiwyg blockquote,.cc--rich-text .f--wysiwyg blockquote p,.cc--rich-text .f--description blockquote,.cc--rich-text .f--description blockquote p,.cc--rich-text .text-container blockquote,.cc--rich-text .text-container blockquote p{font-size:1.25rem;line-height:1.4;}@media screen and (min-width:1024px){div .f--wysiwyg blockquote,div .f--wysiwyg blockquote p,div .f--description blockquote,div .f--description blockquote p,div .text-container blockquote,div .text-container blockquote p,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg blockquote,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg blockquote p,.cc--vertical-tabbed-carousel-variant-slide .f--description blockquote,.cc--vertical-tabbed-carousel-variant-slide .f--description blockquote p,.cc--vertical-tabbed-carousel-variant-slide .text-container blockquote,.cc--vertical-tabbed-carousel-variant-slide .text-container blockquote p,.cc--manual-cards .f--wysiwyg blockquote,.cc--manual-cards .f--wysiwyg blockquote p,.cc--manual-cards .f--description blockquote,.cc--manual-cards .f--description blockquote p,.cc--manual-cards .text-container blockquote,.cc--manual-cards .text-container blockquote p,.cc--rich-text .f--wysiwyg blockquote,.cc--rich-text .f--wysiwyg blockquote p,.cc--rich-text .f--description blockquote,.cc--rich-text .f--description blockquote p,.cc--rich-text .text-container blockquote,.cc--rich-text .text-container blockquote p{font-size:1.375rem;line-height:1.3637;}}div .f--wysiwyg blockquote a,div .f--wysiwyg blockquote p a,div .f--description blockquote a,div .f--description blockquote p a,div .text-container blockquote a,div .text-container blockquote p a,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg blockquote a,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg blockquote p a,.cc--vertical-tabbed-carousel-variant-slide .f--description blockquote a,.cc--vertical-tabbed-carousel-variant-slide .f--description blockquote p a,.cc--vertical-tabbed-carousel-variant-slide .text-container blockquote a,.cc--vertical-tabbed-carousel-variant-slide .text-container blockquote p a,.cc--manual-cards .f--wysiwyg blockquote a,.cc--manual-cards .f--wysiwyg blockquote p a,.cc--manual-cards .f--description blockquote a,.cc--manual-cards .f--description blockquote p a,.cc--manual-cards .text-container blockquote a,.cc--manual-cards .text-container blockquote p a,.cc--rich-text .f--wysiwyg blockquote a,.cc--rich-text .f--wysiwyg blockquote p a,.cc--rich-text .f--description blockquote a,.cc--rich-text .f--description blockquote p a,.cc--rich-text .text-container blockquote a,.cc--rich-text .text-container blockquote p a{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;}div .f--wysiwyg blockquote p,div .f--description blockquote p,div .text-container blockquote p,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg blockquote p,.cc--vertical-tabbed-carousel-variant-slide .f--description blockquote p,.cc--vertical-tabbed-carousel-variant-slide .text-container blockquote p,.cc--manual-cards .f--wysiwyg blockquote p,.cc--manual-cards .f--description blockquote p,.cc--manual-cards .text-container blockquote p,.cc--rich-text .f--wysiwyg blockquote p,.cc--rich-text .f--description blockquote p,.cc--rich-text .text-container blockquote p{margin-bottom:0;}div .f--wysiwyg table:not(.gsc-above-wrapper-area-container),div .f--description table:not(.gsc-above-wrapper-area-container),div .text-container table:not(.gsc-above-wrapper-area-container),.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg table:not(.gsc-above-wrapper-area-container),.cc--vertical-tabbed-carousel-variant-slide .f--description table:not(.gsc-above-wrapper-area-container),.cc--vertical-tabbed-carousel-variant-slide .text-container table:not(.gsc-above-wrapper-area-container),.cc--manual-cards .f--wysiwyg table:not(.gsc-above-wrapper-area-container),.cc--manual-cards .f--description table:not(.gsc-above-wrapper-area-container),.cc--manual-cards .text-container table:not(.gsc-above-wrapper-area-container),.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container),.cc--rich-text .f--description table:not(.gsc-above-wrapper-area-container),.cc--rich-text .text-container table:not(.gsc-above-wrapper-area-container){display:block;width:100%;min-width:32rem;padding:0;border:0;border-right:1px solid #CCC;overflow:auto;word-break:normal;}div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead,div .f--description table:not(.gsc-above-wrapper-area-container) thead,div .text-container table:not(.gsc-above-wrapper-area-container) thead,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead,.cc--vertical-tabbed-carousel-variant-slide .f--description table:not(.gsc-above-wrapper-area-container) thead,.cc--vertical-tabbed-carousel-variant-slide .text-container table:not(.gsc-above-wrapper-area-container) thead,.cc--manual-cards .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead,.cc--manual-cards .f--description table:not(.gsc-above-wrapper-area-container) thead,.cc--manual-cards .text-container table:not(.gsc-above-wrapper-area-container) thead,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead,.cc--rich-text .f--description table:not(.gsc-above-wrapper-area-container) thead,.cc--rich-text .text-container table:not(.gsc-above-wrapper-area-container) thead{background-color:#2C5697;}@media print{div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead,div .f--description table:not(.gsc-above-wrapper-area-container) thead,div .text-container table:not(.gsc-above-wrapper-area-container) thead,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead,.cc--vertical-tabbed-carousel-variant-slide .f--description table:not(.gsc-above-wrapper-area-container) thead,.cc--vertical-tabbed-carousel-variant-slide .text-container table:not(.gsc-above-wrapper-area-container) thead,.cc--manual-cards .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead,.cc--manual-cards .f--description table:not(.gsc-above-wrapper-area-container) thead,.cc--manual-cards .text-container table:not(.gsc-above-wrapper-area-container) thead,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead,.cc--rich-text .f--description table:not(.gsc-above-wrapper-area-container) thead,.cc--rich-text .text-container table:not(.gsc-above-wrapper-area-container) thead{background-color:#2C5697 !important;}}div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead th,div .f--description table:not(.gsc-above-wrapper-area-container) thead th,div .text-container table:not(.gsc-above-wrapper-area-container) thead th,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead th,.cc--vertical-tabbed-carousel-variant-slide .f--description table:not(.gsc-above-wrapper-area-container) thead th,.cc--vertical-tabbed-carousel-variant-slide .text-container table:not(.gsc-above-wrapper-area-container) thead th,.cc--manual-cards .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead th,.cc--manual-cards .f--description table:not(.gsc-above-wrapper-area-container) thead th,.cc--manual-cards .text-container table:not(.gsc-above-wrapper-area-container) thead th,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead th,.cc--rich-text .f--description table:not(.gsc-above-wrapper-area-container) thead th,.cc--rich-text .text-container table:not(.gsc-above-wrapper-area-container) thead th{padding-top:0.9375rem;padding-right:0.9375rem;padding-bottom:0.9375rem;padding-left:0.625rem;font-size:0.75rem;line-height:1.6667;border-left:0.0625rem solid #FFF;color:#FFF;text-align:left;text-transform:none;}@media print{div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead th,div .f--description table:not(.gsc-above-wrapper-area-container) thead th,div .text-container table:not(.gsc-above-wrapper-area-container) thead th,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead th,.cc--vertical-tabbed-carousel-variant-slide .f--description table:not(.gsc-above-wrapper-area-container) thead th,.cc--vertical-tabbed-carousel-variant-slide .text-container table:not(.gsc-above-wrapper-area-container) thead th,.cc--manual-cards .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead th,.cc--manual-cards .f--description table:not(.gsc-above-wrapper-area-container) thead th,.cc--manual-cards .text-container table:not(.gsc-above-wrapper-area-container) thead th,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead th,.cc--rich-text .f--description table:not(.gsc-above-wrapper-area-container) thead th,.cc--rich-text .text-container table:not(.gsc-above-wrapper-area-container) thead th{border-left:0.0625rem solid #FFF !important;color:#FFF !important;}}@media screen and (min-width:768px){div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead th,div .f--description table:not(.gsc-above-wrapper-area-container) thead th,div .text-container table:not(.gsc-above-wrapper-area-container) thead th,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead th,.cc--vertical-tabbed-carousel-variant-slide .f--description table:not(.gsc-above-wrapper-area-container) thead th,.cc--vertical-tabbed-carousel-variant-slide .text-container table:not(.gsc-above-wrapper-area-container) thead th,.cc--manual-cards .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead th,.cc--manual-cards .f--description table:not(.gsc-above-wrapper-area-container) thead th,.cc--manual-cards .text-container table:not(.gsc-above-wrapper-area-container) thead th,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead th,.cc--rich-text .f--description table:not(.gsc-above-wrapper-area-container) thead th,.cc--rich-text .text-container table:not(.gsc-above-wrapper-area-container) thead th{font-size:1rem;line-height:1.625;padding-right:1rem;padding-left:1rem;}}div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th,div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td,div .f--description table:not(.gsc-above-wrapper-area-container) tbody th,div .f--description table:not(.gsc-above-wrapper-area-container) tbody td,div .text-container table:not(.gsc-above-wrapper-area-container) tbody th,div .text-container table:not(.gsc-above-wrapper-area-container) tbody td,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td,.cc--vertical-tabbed-carousel-variant-slide .f--description table:not(.gsc-above-wrapper-area-container) tbody th,.cc--vertical-tabbed-carousel-variant-slide .f--description table:not(.gsc-above-wrapper-area-container) tbody td,.cc--vertical-tabbed-carousel-variant-slide .text-container table:not(.gsc-above-wrapper-area-container) tbody th,.cc--vertical-tabbed-carousel-variant-slide .text-container table:not(.gsc-above-wrapper-area-container) tbody td,.cc--manual-cards .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th,.cc--manual-cards .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td,.cc--manual-cards .f--description table:not(.gsc-above-wrapper-area-container) tbody th,.cc--manual-cards .f--description table:not(.gsc-above-wrapper-area-container) tbody td,.cc--manual-cards .text-container table:not(.gsc-above-wrapper-area-container) tbody th,.cc--manual-cards .text-container table:not(.gsc-above-wrapper-area-container) tbody td,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td,.cc--rich-text .f--description table:not(.gsc-above-wrapper-area-container) tbody th,.cc--rich-text .f--description table:not(.gsc-above-wrapper-area-container) tbody td,.cc--rich-text .text-container table:not(.gsc-above-wrapper-area-container) tbody th,.cc--rich-text .text-container table:not(.gsc-above-wrapper-area-container) tbody td{padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem;font-size:0.75rem;line-height:1.6667;width:1%;border:0;border-bottom:0.0625rem solid #CCC;border-left:0.0625rem solid #CCC;color:#000;font-weight:normal;}@media screen and (min-width:768px){div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th,div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td,div .f--description table:not(.gsc-above-wrapper-area-container) tbody th,div .f--description table:not(.gsc-above-wrapper-area-container) tbody td,div .text-container table:not(.gsc-above-wrapper-area-container) tbody th,div .text-container table:not(.gsc-above-wrapper-area-container) tbody td,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td,.cc--vertical-tabbed-carousel-variant-slide .f--description table:not(.gsc-above-wrapper-area-container) tbody th,.cc--vertical-tabbed-carousel-variant-slide .f--description table:not(.gsc-above-wrapper-area-container) tbody td,.cc--vertical-tabbed-carousel-variant-slide .text-container table:not(.gsc-above-wrapper-area-container) tbody th,.cc--vertical-tabbed-carousel-variant-slide .text-container table:not(.gsc-above-wrapper-area-container) tbody td,.cc--manual-cards .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th,.cc--manual-cards .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td,.cc--manual-cards .f--description table:not(.gsc-above-wrapper-area-container) tbody th,.cc--manual-cards .f--description table:not(.gsc-above-wrapper-area-container) tbody td,.cc--manual-cards .text-container table:not(.gsc-above-wrapper-area-container) tbody th,.cc--manual-cards .text-container table:not(.gsc-above-wrapper-area-container) tbody td,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td,.cc--rich-text .f--description table:not(.gsc-above-wrapper-area-container) tbody th,.cc--rich-text .f--description table:not(.gsc-above-wrapper-area-container) tbody td,.cc--rich-text .text-container table:not(.gsc-above-wrapper-area-container) tbody th,.cc--rich-text .text-container table:not(.gsc-above-wrapper-area-container) tbody td{font-size:1rem;line-height:1.875;padding-right:1.5625rem;padding-left:1.5625rem;}}div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th a,div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td a,div .f--description table:not(.gsc-above-wrapper-area-container) tbody th a,div .f--description table:not(.gsc-above-wrapper-area-container) tbody td a,div .text-container table:not(.gsc-above-wrapper-area-container) tbody th a,div .text-container table:not(.gsc-above-wrapper-area-container) tbody td a,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th a,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td a,.cc--vertical-tabbed-carousel-variant-slide .f--description table:not(.gsc-above-wrapper-area-container) tbody th a,.cc--vertical-tabbed-carousel-variant-slide .f--description table:not(.gsc-above-wrapper-area-container) tbody td a,.cc--vertical-tabbed-carousel-variant-slide .text-container table:not(.gsc-above-wrapper-area-container) tbody th a,.cc--vertical-tabbed-carousel-variant-slide .text-container table:not(.gsc-above-wrapper-area-container) tbody td a,.cc--manual-cards .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th a,.cc--manual-cards .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td a,.cc--manual-cards .f--description table:not(.gsc-above-wrapper-area-container) tbody th a,.cc--manual-cards .f--description table:not(.gsc-above-wrapper-area-container) tbody td a,.cc--manual-cards .text-container table:not(.gsc-above-wrapper-area-container) tbody th a,.cc--manual-cards .text-container table:not(.gsc-above-wrapper-area-container) tbody td a,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th a,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td a,.cc--rich-text .f--description table:not(.gsc-above-wrapper-area-container) tbody th a,.cc--rich-text .f--description table:not(.gsc-above-wrapper-area-container) tbody td a,.cc--rich-text .text-container table:not(.gsc-above-wrapper-area-container) tbody th a,.cc--rich-text .text-container table:not(.gsc-above-wrapper-area-container) tbody td a{font-size:1rem;line-height:1.4375;}@media screen and (min-width:1024px){div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th a,div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td a,div .f--description table:not(.gsc-above-wrapper-area-container) tbody th a,div .f--description table:not(.gsc-above-wrapper-area-container) tbody td a,div .text-container table:not(.gsc-above-wrapper-area-container) tbody th a,div .text-container table:not(.gsc-above-wrapper-area-container) tbody td a,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th a,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td a,.cc--vertical-tabbed-carousel-variant-slide .f--description table:not(.gsc-above-wrapper-area-container) tbody th a,.cc--vertical-tabbed-carousel-variant-slide .f--description table:not(.gsc-above-wrapper-area-container) tbody td a,.cc--vertical-tabbed-carousel-variant-slide .text-container table:not(.gsc-above-wrapper-area-container) tbody th a,.cc--vertical-tabbed-carousel-variant-slide .text-container table:not(.gsc-above-wrapper-area-container) tbody td a,.cc--manual-cards .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th a,.cc--manual-cards .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td a,.cc--manual-cards .f--description table:not(.gsc-above-wrapper-area-container) tbody th a,.cc--manual-cards .f--description table:not(.gsc-above-wrapper-area-container) tbody td a,.cc--manual-cards .text-container table:not(.gsc-above-wrapper-area-container) tbody th a,.cc--manual-cards .text-container table:not(.gsc-above-wrapper-area-container) tbody td a,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th a,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td a,.cc--rich-text .f--description table:not(.gsc-above-wrapper-area-container) tbody th a,.cc--rich-text .f--description table:not(.gsc-above-wrapper-area-container) tbody td a,.cc--rich-text .text-container table:not(.gsc-above-wrapper-area-container) tbody th a,.cc--rich-text .text-container table:not(.gsc-above-wrapper-area-container) tbody td a{font-size:1.125rem;line-height:1.7778;}}div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody tr,div .f--description table:not(.gsc-above-wrapper-area-container) tbody tr,div .text-container table:not(.gsc-above-wrapper-area-container) tbody tr,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody tr,.cc--vertical-tabbed-carousel-variant-slide .f--description table:not(.gsc-above-wrapper-area-container) tbody tr,.cc--vertical-tabbed-carousel-variant-slide .text-container table:not(.gsc-above-wrapper-area-container) tbody tr,.cc--manual-cards .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody tr,.cc--manual-cards .f--description table:not(.gsc-above-wrapper-area-container) tbody tr,.cc--manual-cards .text-container table:not(.gsc-above-wrapper-area-container) tbody tr,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody tr,.cc--rich-text .f--description table:not(.gsc-above-wrapper-area-container) tbody tr,.cc--rich-text .text-container table:not(.gsc-above-wrapper-area-container) tbody tr{border:0;}div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tr,div .f--description table:not(.gsc-above-wrapper-area-container) tr,div .text-container table:not(.gsc-above-wrapper-area-container) tr,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tr,.cc--vertical-tabbed-carousel-variant-slide .f--description table:not(.gsc-above-wrapper-area-container) tr,.cc--vertical-tabbed-carousel-variant-slide .text-container table:not(.gsc-above-wrapper-area-container) tr,.cc--manual-cards .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tr,.cc--manual-cards .f--description table:not(.gsc-above-wrapper-area-container) tr,.cc--manual-cards .text-container table:not(.gsc-above-wrapper-area-container) tr,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tr,.cc--rich-text .f--description table:not(.gsc-above-wrapper-area-container) tr,.cc--rich-text .text-container table:not(.gsc-above-wrapper-area-container) tr{background:none;}div .f--wysiwyg .resp-table,div .f--description .resp-table,div .text-container .resp-table,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg .resp-table,.cc--vertical-tabbed-carousel-variant-slide .f--description .resp-table,.cc--vertical-tabbed-carousel-variant-slide .text-container .resp-table,.cc--manual-cards .f--wysiwyg .resp-table,.cc--manual-cards .f--description .resp-table,.cc--manual-cards .text-container .resp-table,.cc--rich-text .f--wysiwyg .resp-table,.cc--rich-text .f--description .resp-table,.cc--rich-text .text-container .resp-table{margin-bottom:1.25rem;width:100%;overflow-x:auto;}div .f--link,.cc--vertical-tabbed-carousel-variant-slide .f--link,.cc--manual-cards .f--link,.cc--rich-text .f--link{margin-top:0.625rem;}@media screen and (min-width:1024px){div .f--link,.cc--vertical-tabbed-carousel-variant-slide .f--link,.cc--manual-cards .f--link,.cc--rich-text .f--link{margin-top:0.9375rem;}}div .f--link a,.cc--vertical-tabbed-carousel-variant-slide .f--link a,.cc--manual-cards .f--link a,.cc--rich-text .f--link a{font-size:1rem;line-height:1.625;text-decoration:none;}html[data-whatintent="mouse"] div .f--link a,html[data-whatintent="mouse"]
    .cc--vertical-tabbed-carousel-variant-slide .f--link a,html[data-whatintent="mouse"]
    .cc--manual-cards .f--link a,html[data-whatintent="mouse"]
    .cc--rich-text .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] div .f--link a:hover,html[data-whatintent="mouse"]
      .cc--vertical-tabbed-carousel-variant-slide .f--link a:hover,html[data-whatintent="mouse"]
      .cc--manual-cards .f--link a:hover,html[data-whatintent="mouse"]
      .cc--rich-text .f--link a:hover{text-decoration:underline;}@media screen and (min-width:768px){div .links-wrapper,.cc--vertical-tabbed-carousel-variant-slide .links-wrapper,.cc--manual-cards .links-wrapper,.cc--rich-text .links-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}div .links-wrapper .f--link a,.cc--vertical-tabbed-carousel-variant-slide .links-wrapper .f--link a,.cc--manual-cards .links-wrapper .f--link a,.cc--rich-text .links-wrapper .f--link a{font-size:1rem;line-height:1.625;color:#FFF;text-decoration:none;}div .links-wrapper .f--link a::after,.cc--vertical-tabbed-carousel-variant-slide .links-wrapper .f--link a::after,.cc--manual-cards .links-wrapper .f--link a::after,.cc--rich-text .links-wrapper .f--link a::after{margin-left:0.375rem;display:inline-block;width:1.875rem;height:1.75rem;background:url(/themes/custom/brightfocus/pattern_lab/source/images/icons/arrow-right-white.svg) no-repeat center;content:'';vertical-align:bottom;}html[data-whatintent="mouse"] div .links-wrapper .f--link a,html[data-whatintent="mouse"]
  .cc--vertical-tabbed-carousel-variant-slide .links-wrapper .f--link a,html[data-whatintent="mouse"]
  .cc--manual-cards .links-wrapper .f--link a,html[data-whatintent="mouse"]
  .cc--rich-text .links-wrapper .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] div .links-wrapper .f--link a:hover,html[data-whatintent="mouse"]
    .cc--vertical-tabbed-carousel-variant-slide .links-wrapper .f--link a:hover,html[data-whatintent="mouse"]
    .cc--manual-cards .links-wrapper .f--link a:hover,html[data-whatintent="mouse"]
    .cc--rich-text .links-wrapper .f--link a:hover{text-decoration:underline;}div .f--button-link a::after,.cc--vertical-tabbed-carousel-variant-slide .f--button-link a::after,.cc--manual-cards .f--button-link a::after,.cc--rich-text .f--button-link a::after{margin-left:0.3125rem;display:inline-block;width:2rem;height:0.875rem;background:url(/themes/custom/brightfocus/pattern_lab/source/images/icons/arrow-right-red.svg) no-repeat;content:'';vertical-align:middle;}div .f--wysiwyg-button a,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg-button a,.cc--manual-cards .f--wysiwyg-button a,.cc--rich-text .f--wysiwyg-button a{padding-right:1.875rem;padding-left:1.875rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:50px;color:#FFF;text-decoration:none;z-index:1;}@media screen and (min-width:768px){div .f--wysiwyg-button a,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg-button a,.cc--manual-cards .f--wysiwyg-button a,.cc--rich-text .f--wysiwyg-button a{width:auto;}}div .f--wysiwyg-button a::before,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg-button a::before,.cc--manual-cards .f--wysiwyg-button a::before,.cc--rich-text .f--wysiwyg-button a::before{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:#2C5697;border-radius:0.1875rem;-webkit-transform:skew(-5deg) translateZ(0);transform:skew(-5deg) translateZ(0);content:'';z-index:-1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;-webkit-box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);}div .f--wysiwyg-button a:focus,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg-button a:focus,.cc--manual-cards .f--wysiwyg-button a:focus,.cc--rich-text .f--wysiwyg-button a:focus{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;background-color:#2C5697;color:#FFF;border-color:transparent;text-decoration:none;}html[data-whatintent="mouse"] div .f--wysiwyg-button a,html[data-whatintent="mouse"]
  .cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg-button a,html[data-whatintent="mouse"]
  .cc--manual-cards .f--wysiwyg-button a,html[data-whatintent="mouse"]
  .cc--rich-text .f--wysiwyg-button a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] div .f--wysiwyg-button a:hover,html[data-whatintent="mouse"]
    .cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg-button a:hover,html[data-whatintent="mouse"]
    .cc--manual-cards .f--wysiwyg-button a:hover,html[data-whatintent="mouse"]
    .cc--rich-text .f--wysiwyg-button a:hover{color:#FFF;text-decoration:none;}html[data-whatintent="mouse"] div .f--wysiwyg-button a:hover::before,html[data-whatintent="mouse"]
      .cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg-button a:hover::before,html[data-whatintent="mouse"]
      .cc--manual-cards .f--wysiwyg-button a:hover::before,html[data-whatintent="mouse"]
      .cc--rich-text .f--wysiwyg-button a:hover::before{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;opacity:.7;}div .f--wysiwyg-button-red a,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg-button-red a,.cc--manual-cards .f--wysiwyg-button-red a,.cc--rich-text .f--wysiwyg-button-red a{padding-right:1.875rem;padding-left:1.875rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:50px;color:#FFF;text-decoration:none;z-index:1;}@media screen and (min-width:768px){div .f--wysiwyg-button-red a,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg-button-red a,.cc--manual-cards .f--wysiwyg-button-red a,.cc--rich-text .f--wysiwyg-button-red a{width:auto;}}div .f--wysiwyg-button-red a::before,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg-button-red a::before,.cc--manual-cards .f--wysiwyg-button-red a::before,.cc--rich-text .f--wysiwyg-button-red a::before{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:#2C5697;border-radius:0.1875rem;-webkit-transform:skew(-5deg) translateZ(0);transform:skew(-5deg) translateZ(0);content:'';z-index:-1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;-webkit-box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);}div .f--wysiwyg-button-red a:focus,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg-button-red a:focus,.cc--manual-cards .f--wysiwyg-button-red a:focus,.cc--rich-text .f--wysiwyg-button-red a:focus{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;background-color:#2C5697;color:#FFF;border-color:transparent;text-decoration:none;}html[data-whatintent="mouse"] div .f--wysiwyg-button-red a,html[data-whatintent="mouse"]
  .cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg-button-red a,html[data-whatintent="mouse"]
  .cc--manual-cards .f--wysiwyg-button-red a,html[data-whatintent="mouse"]
  .cc--rich-text .f--wysiwyg-button-red a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] div .f--wysiwyg-button-red a:hover,html[data-whatintent="mouse"]
    .cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg-button-red a:hover,html[data-whatintent="mouse"]
    .cc--manual-cards .f--wysiwyg-button-red a:hover,html[data-whatintent="mouse"]
    .cc--rich-text .f--wysiwyg-button-red a:hover{color:#FFF;text-decoration:none;}html[data-whatintent="mouse"] div .f--wysiwyg-button-red a:hover::before,html[data-whatintent="mouse"]
      .cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg-button-red a:hover::before,html[data-whatintent="mouse"]
      .cc--manual-cards .f--wysiwyg-button-red a:hover::before,html[data-whatintent="mouse"]
      .cc--rich-text .f--wysiwyg-button-red a:hover::before{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;opacity:.7;}div .f--wysiwyg-button-red a::before,.cc--vertical-tabbed-carousel-variant-slide .f--wysiwyg-button-red a::before,.cc--manual-cards .f--wysiwyg-button-red a::before,.cc--rich-text .f--wysiwyg-button-red a::before{background-color:#E80000;-webkit-box-shadow:0.3125rem 0.3125rem 0 rgba(232,0,0,0.3);box-shadow:0.3125rem 0.3125rem 0 rgba(232,0,0,0.3);}.cc--accordions{margin-bottom:3.125rem;}@media screen and (min-width:768px){.cc--accordions{margin-bottom:3.75rem;}}@media screen and (min-width:1024px){.cc--accordions{margin-bottom:5rem;}}.lc--full .cc--accordions{max-width:1800px;margin:0 auto;}.lc--full .cc--accordions::after{display:block;clear:both;content:"";}.lc--full .cc--accordions .c--accordions{padding-top:1.875rem;padding-right:6.25%;padding-bottom:1.875rem;padding-left:6.25%;}@media screen and (min-width:768px){.lc--full .cc--accordions .c--accordions{padding-right:8.33333%;padding-left:8.33333%;}}@media screen and (min-width:1024px){.lc--full .cc--accordions .c--accordions{padding-right:20.83333%;padding-left:20.83333%;}}.tc--basic-page .content-main .cc--accordions .c--accordions{padding-right:0;padding-left:0;}.cc--accordions .c--accordions .f--cta-title h3{font-size:1.625rem;line-height:1.1539;margin-bottom:0.9375rem;color:#000;letter-spacing:0.5px;}@media screen and (min-width:768px){.cc--accordions .c--accordions .f--cta-title h3{font-size:1.75rem;line-height:1.0715;}}@media screen and (min-width:1024px){.cc--accordions .c--accordions .f--cta-title h3{font-size:2.5rem;line-height:1.25;}}.cc--accordions .c--accordions .f--description{margin-bottom:1.875rem;}@media screen and (min-width:1024px){.cc--accordions .c--accordions .f--description{margin-bottom:2.5rem;}}.cc--accordions .c--accordions .f--description p{font-size:1.25rem;line-height:1.6;color:#000;}.cc--accordions .c--accordions > ul{list-style:none;padding:0;margin:0;border-top:1px solid #CCC;}.cc--accordions .c--accordions > ul > li{border-bottom:1px solid #CCC;}.cc--accordions .c--accordions > ul > li button{padding-top:1.1875rem;padding-right:2.5rem;padding-bottom:1.1875rem;display:block;position:relative;width:100%;border:0;border-radius:0;background:none;color:#000;text-align:left;}@media screen and (min-width:768px){.cc--accordions .c--accordions > ul > li button{padding-top:1.5rem;padding-bottom:1.5rem;}}.cc--accordions .c--accordions > ul > li button .item-title{font-size:1rem;line-height:1.5;}@media screen and (min-width:768px){.cc--accordions .c--accordions > ul > li button .item-title{font-size:1.125rem;line-height:1.5556;}}.cc--accordions .c--accordions > ul > li button::after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;right:0;width:0.9375rem;height:0.5625rem;background:url(/themes/custom/brightfocus/pattern_lab/source/images/icons/icon-arrow-down-red.svg);background-repeat:no-repeat;background-size:100%;content:'';}.cc--accordions .c--accordions > ul > li button.open::after{-webkit-transform:rotate(180deg);transform:rotate(180deg);}.cc--accordions .c--accordions > ul > li .accordion-panel{padding-bottom:1.25rem;display:none;}.cc--accordions .c--accordions > ul > li .accordion-panel p{font-size:1.125rem;line-height:1.5556;color:#000;}@media screen and (min-width:1024px){.cc--accordions .c--accordions > ul > li .accordion-panel p{font-size:1.25rem;line-height:1.6;}}.cc--accordions .c--accordions > ul > li .accordion-panel p a{color:#2C5697;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:none;}html[data-whatintent="mouse"] .cc--accordions .c--accordions > ul > li .accordion-panel p a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--accordions .c--accordions > ul > li .accordion-panel p a:hover{text-decoration:underline;}.cc--accordions .c--accordions > ul > li .accordion-panel ul,.cc--accordions .c--accordions > ul > li .accordion-panel ol{padding-top:0;padding-bottom:1.875rem;padding-left:0;list-style:none;}.cc--accordions .c--accordions > ul > li .accordion-panel ul li,.cc--accordions .c--accordions > ul > li .accordion-panel ol li{font-size:1rem;line-height:1.625;padding-left:1.5625rem;margin-bottom:0;position:relative;}@media screen and (min-width:768px){.cc--accordions .c--accordions > ul > li .accordion-panel ul li,.cc--accordions .c--accordions > ul > li .accordion-panel ol li{padding-left:1.875rem;}}@media screen and (min-width:1024px){.cc--accordions .c--accordions > ul > li .accordion-panel ul li,.cc--accordions .c--accordions > ul > li .accordion-panel ol li{font-size:1.125rem;line-height:1.5556;}}.cc--accordions .c--accordions > ul > li .accordion-panel ul li a,.cc--accordions .c--accordions > ul > li .accordion-panel ol li a{color:#2C5697;}.cc--accordions .c--accordions > ul > li .accordion-panel ul li ul,.cc--accordions .c--accordions > ul > li .accordion-panel ul li ol,.cc--accordions .c--accordions > ul > li .accordion-panel ol li ul,.cc--accordions .c--accordions > ul > li .accordion-panel ol li ol{padding-top:0;padding-bottom:0;}.cc--accordions .c--accordions > ul > li .accordion-panel ul li strong,.cc--accordions .c--accordions > ul > li .accordion-panel ul li b,.cc--accordions .c--accordions > ul > li .accordion-panel ul li em,.cc--accordions .c--accordions > ul > li .accordion-panel ul li a,.cc--accordions .c--accordions > ul > li .accordion-panel ol li strong,.cc--accordions .c--accordions > ul > li .accordion-panel ol li b,.cc--accordions .c--accordions > ul > li .accordion-panel ol li em,.cc--accordions .c--accordions > ul > li .accordion-panel ol li a{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;}.cc--accordions .c--accordions > ul > li .accordion-panel ul > li::before{display:block;position:absolute;top:0.6875rem;left:0;width:0.3125rem;height:0.3125rem;border-radius:50%;background:#2C5697;content:'';}.cc--accordions .c--accordions > ul > li .accordion-panel ol{counter-reset:li;}.cc--accordions .c--accordions > ul > li .accordion-panel ol > li::before{display:block;position:absolute;top:0;left:0;color:#2C5697;content:counter(li) ". ";counter-increment:li;}.cc--admin-tabs .c--admin-tabs{max-width:1800px;margin:0 auto;padding-top:20px;padding-right:2.08333%;padding-bottom:20px;padding-left:2.08333%;display:none;}@media screen and (min-width:768px){.cc--admin-tabs .c--admin-tabs{display:block;}.cc--admin-tabs .c--admin-tabs > ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;list-style-type:none;}.cc--admin-tabs .c--admin-tabs > ul > li{margin:0 2.5rem 0 0;}}@media screen and (max-width:767px){.cc--article-card + .cc--article-card{margin-top:1.875rem;}}@media screen and (min-width:768px){.cc--article-card:nth-of-type(3) ~ .cc--article-card{margin-top:1.875rem;}}@media screen and (min-width:1024px){.cc--article-card:nth-of-type(3) ~ .cc--article-card{margin-top:2.5rem;}}.cc--article-card.with-video .f--image{position:relative;}.cc--article-card.with-video .f--image::after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0.625rem;background:url(/themes/custom/brightfocus/pattern_lab/source/images/icons/icon-play.svg) no-repeat center center/42px 42px;content:'';}.cc--article-card .c--article-card > a:hover + .text-container .f--cta-title a{text-decoration:underline;}.cc--article-card .f--image{margin-bottom:1.25rem;}@media screen and (min-width:1024px){.cc--article-card .f--image{margin-bottom:1.5625rem;}}.cc--article-card .f--image img{border-radius:0;}@media screen and (min-width:768px){.cc--article-card .text-container{padding-right:7.14286%;padding-left:7.14286%;}}.cc--article-card .f--cta-title{margin-bottom:0.625rem;}.cc--article-card .f--cta-title a{text-decoration:none;}html[data-whatintent="mouse"] .cc--article-card .f--cta-title a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--article-card .f--cta-title a:hover{text-decoration:underline;}.cc--article-card .f--description p{font-size:1rem;line-height:1.4375;color:#1C175C;}.cc--article-card .f--description p:last-child{margin-bottom:0;}.cc--article-cards{padding-top:1.5625rem;background-size:16.875rem auto;}@media screen and (min-width:768px){.cc--article-cards{padding-top:4.375rem;background-size:24rem auto;}}@media screen and (min-width:1024px){.cc--article-cards{padding-top:6.875rem;background-size:auto;}}.cc--article-cards .c--article-cards{max-width:1800px;margin:0 auto;}.cc--article-cards .c--article-cards .inner-wrapper{padding-right:6.25%;padding-left:6.25%;}@media screen and (min-width:768px){.cc--article-cards .c--article-cards .inner-wrapper{padding-right:4.16667%;padding-left:4.16667%;}}@media screen and (min-width:768px){.cc--article-cards .c--article-cards .f--field-components{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.cc--article-cards .f--link{text-align:center;}.cc--article-cards .f--link .button{margin-top:1.875rem;}@media screen and (min-width:1024px){.cc--article-cards .f--link .button{margin-top:2.5rem;}}@media screen and (min-width:768px){.cc--article-cards .cc--article-card{margin-right:2.27273%;-webkit-box-flex:0;-ms-flex:0 0 31.81818%;flex:0 0 31.81818%;width:31.81818%;}.cc--article-cards .cc--article-card:nth-of-type(3n){margin-right:0;}}.cc--article-hero-featured{margin-bottom:1.875rem;position:relative;}@media screen and (min-width:1024px){.cc--article-hero-featured{margin-bottom:3.125rem;}}.cc--article-hero-featured .image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;}.cc--article-hero-featured .image-wrapper .f--image{height:100%;}.cc--article-hero-featured .image-wrapper img{width:100%;height:100%;background-color:#2C5697;z-index:1;-o-object-fit:cover;object-fit:cover;}.cc--article-hero-featured .image-wrapper::before{position:absolute;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);content:'';}.cc--article-hero-featured .text-wrapper{max-width:1800px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:21.875rem;}@media screen and (min-width:768px){.cc--article-hero-featured .text-wrapper{min-height:18rem;}}@media screen and (min-width:1024px){.cc--article-hero-featured .text-wrapper{min-height:28.125rem;}}.cc--article-hero-featured .text-wrapper *{color:#FFF;}.cc--article-hero-featured .text-wrapper .text-wrapper-inner{padding-top:1.875rem;padding-right:6.25%;padding-bottom:1.25rem;padding-left:6.25%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;text-align:center;}@media screen and (min-width:768px){.cc--article-hero-featured .text-wrapper .text-wrapper-inner{margin-top:0;padding-top:1.875rem;padding-right:14.58333%;padding-bottom:1.875rem;padding-left:14.58333%;}}.cc--article-hero-featured .text-wrapper .f--category{margin-bottom:0.625rem;}.cc--article-hero-featured .text-wrapper .f--category p{font-size:0.75rem;line-height:1.3334;}.cc--article-hero-featured .text-wrapper .f--page-title{margin-bottom:0.625rem;}@media screen and (min-width:768px){.cc--article-hero-featured .text-wrapper .f--page-title{margin-bottom:0.9375rem;}}@media screen and (min-width:1024px){.cc--article-hero-featured .text-wrapper .f--page-title{margin-bottom:1.25rem;}}.cc--article-hero-featured .text-wrapper .f--page-title h1{font-size:2.5rem;line-height:1;letter-spacing:1px;text-transform:none;}@media screen and (min-width:768px){.cc--article-hero-featured .text-wrapper .f--page-title h1{font-size:3.4375rem;line-height:1;}}@media screen and (min-width:1024px){.cc--article-hero-featured .text-wrapper .f--page-title h1{font-size:5rem;line-height:1;}}.cc--article-hero-featured .text-wrapper .f--description p{margin-top:0;margin-bottom:0.75rem;}.cc--article-hero-featured .text-wrapper .f--authored-date{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.cc--article-hero-featured .text-wrapper .f--authored-date span{font-size:0.875rem;line-height:1.8572;}.cc--article-quote{max-width:1800px;margin:0 auto;margin-bottom:3.125rem;}@media screen and (min-width:768px){.cc--article-quote{margin-bottom:3.75rem;}}@media screen and (min-width:1024px){.cc--article-quote{margin-bottom:5rem;}}.cc--article-quote .c--article-quote{padding-right:6.25%;padding-left:6.25%;}@media screen and (min-width:768px){.cc--article-quote .c--article-quote{padding-right:8.33333%;padding-left:8.33333%;}}@media screen and (min-width:1024px){.cc--article-quote .c--article-quote{padding-right:20.83333%;padding-left:20.83333%;}}.cc--article-quote .c--article-quote .quote-container{margin-top:1.3125rem;padding-top:2.8125rem;padding-right:7.14286%;padding-bottom:1.875rem;padding-left:7.14286%;position:relative;border:1px solid #FE7932;border-radius:0;background-color:#FFF;}@media screen and (min-width:768px){.cc--article-quote .c--article-quote .quote-container{margin-top:1rem;padding-top:3.125rem;padding-right:5%;padding-bottom:2.5rem;padding-left:5%;}}@media screen and (min-width:1024px){.cc--article-quote .c--article-quote .quote-container{margin-top:1.6875rem;padding-right:7.14286%;padding-left:7.14286%;}}.cc--article-quote .c--article-quote .quote-container svg{position:absolute;top:0;left:7.14286%;width:3.75rem;height:2.625rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#FFF;}@media screen and (min-width:768px){.cc--article-quote .c--article-quote .quote-container svg{left:5%;width:2.875rem;height:2.125rem;}}@media screen and (min-width:1024px){.cc--article-quote .c--article-quote .quote-container svg{left:7.14286%;width:4.75rem;height:3.5rem;}}.cc--article-quote .c--article-quote .f--description{position:relative;}.cc--article-quote .c--article-quote .f--description p{margin-bottom:0;font-size:1.75rem;line-height:1.3572;}@media screen and (min-width:768px){.cc--article-quote .c--article-quote .f--description p{font-size:1.625rem;line-height:1.3847;}}@media screen and (min-width:1024px){.cc--article-quote .c--article-quote .f--description p{font-size:2.375rem;line-height:1.3948;}}.cc--article-quote .c--article-quote .f--attribution{margin-top:0.9375rem;}.cc--article-quote .c--article-quote .f--attribution p,.cc--article-quote .c--article-quote .f--attribution h4{font-size:0.875rem;line-height:1.5715;color:#1C175C;}@media screen and (min-width:1024px){.cc--article-quote .c--article-quote .f--attribution p,.cc--article-quote .c--article-quote .f--attribution h4{font-size:1rem;line-height:1.4375;}}.cc--article-quote .c--article-quote .f--link{margin-top:1.875rem;}@media screen and (min-width:768px){.cc--article-quote .c--article-quote .f--link{margin-top:2.5rem;}}.cc--authors-card .c--authors-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;}.cc--authors-card .f--cta-title h3{margin-top:0.9375rem;font-size:1.125rem;line-height:1.4445;text-align:center;}@media screen and (min-width:768px){.cc--authors-card .f--cta-title h3{font-size:1.25rem;line-height:1.5;}}@media screen and (min-width:1024px){.cc--authors-card .f--cta-title h3{margin-top:1.25rem;}}.cc--authors-list{max-width:1800px;margin:0 auto;margin-bottom:3.75rem;}.cc--authors-list .c--authors-list{padding-right:6.25%;padding-left:6.25%;}@media screen and (min-width:768px){.cc--authors-list .c--authors-list{padding-right:4.16667%;padding-left:4.16667%;}}@media screen and (min-width:1024px){.cc--authors-list .c--authors-list{padding-right:16.66667%;padding-left:16.66667%;}}.cc--authors-list img{border-radius:0;}.cc--authors-list .inner-wrapper{padding-top:1.875rem;padding-right:3.125rem;padding-bottom:1.875rem;padding-left:3.125rem;border:1px solid #FE7932;border-radius:0;background-color:#FFF;}@media screen and (min-width:768px){.cc--authors-list .inner-wrapper{padding-top:2.5rem;padding-right:4.54545%;padding-left:4.54545%;}}@media screen and (min-width:1024px){.cc--authors-list .inner-wrapper{padding-right:6.25%;padding-left:6.25%;}}.cc--authors-list .section-title-wrapper{-webkit-transform:translateY(50%);transform:translateY(50%);line-height:1;text-align:center;}.cc--authors-list .section-title-wrapper h6{padding-top:0.625rem;padding-right:2.5rem;padding-bottom:0.625rem;padding-left:2.5rem;display:inline-block;background-color:#FFF;color:#1C175C;text-transform:uppercase;}.cc--authors-list .f--field-components{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}@media screen and (max-width:767px){.cc--authors-list .f--field-components .cc--authors-card ~ .cc--authors-card{margin-top:1.875rem;}}@media screen and (min-width:768px){.cc--authors-list .f--field-components .cc--authors-card{margin-right:5%;-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;width:30%;}}@media screen and (min-width:1024px){.cc--authors-list .f--field-components .cc--authors-card{margin-right:7.14286%;-webkit-box-flex:0;-ms-flex:0 0 28.57143%;flex:0 0 28.57143%;width:28.57143%;}}.cc--authors-list .f--field-components .cc--authors-card:nth-child(3n){margin-right:0;}.cc--authors-list .f--field-components .cc--authors-card:nth-child(n + 4){margin-top:2.5rem;}.cc--back-research-news{max-width:1800px;margin:0 auto;margin-top:0.9375rem;}@media print{.cc--back-research-news{display:none;}}.cc--back-research-news .c--back-research-news{padding-top:0.625rem;padding-right:4.16667%;padding-bottom:0.625rem;padding-left:4.16667%;}.cc--back-research-news .f--link .link{font-size:1rem;line-height:1.625;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#000;text-decoration:none;}html[data-whatintent="mouse"] .cc--back-research-news .f--link .link{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--back-research-news .f--link .link:hover{text-decoration:underline;}.cc--back-research-news .f--link .link svg{margin-top:0.375rem;margin-right:0.375rem;}#scrollToTopBtn{display:none;position:fixed;bottom:4.6875rem;right:1rem;width:2.5rem;height:2.5rem;background:#003d68;border:0.125rem solid #FFF;border-radius:50%;-webkit-box-shadow:0 0 0 0.1875rem #003d68;box-shadow:0 0 0 0.1875rem #003d68;z-index:11;}#scrollToTopBtn svg{margin-bottom:0.0625rem;}.cc--branding-footer .c--branding-footer a{display:block;width:15rem;line-height:0;}@media screen and (max-width:767px){.cc--branding-footer .c--branding-footer a{margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;}}@media screen and (min-width:768px){.cc--branding-footer .c--branding-footer a{width:14rem;}}.cc--branding-footer .c--branding-footer a svg{width:100%;}.cc--branding-header a{display:block;font-size:0;line-height:1;text-decoration:none;}.cc--branding-header a svg{width:8.25rem;height:auto;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.cc--branding-header a svg{height:1.875rem;}}@media screen and (-ms-high-contrast:active) and (min-width:1024px),(-ms-high-contrast:none) and (min-width:1024px){.cc--branding-header a svg{height:2.75rem;}}@media screen and (min-width:1024px){.cc--branding-header a svg{width:12.1875rem;}}@media screen and (min-width:1200px){.cc--branding-header a svg{width:18.75rem;}}@media screen and (min-width:768px){.cc--captioned-image figcaption{padding-right:4.54545%;padding-left:4.54545%;}}@media screen and (min-width:1024px){.cc--captioned-image figcaption{padding-right:6.25%;padding-left:6.25%;}}.cc--captioned-image img{border-radius:0.625rem;}.cc--captioned-image .f--image{overflow:hidden;}@media screen and (min-width:768px){.cc--captioned-image .f--image{margin-bottom:1.875rem;}}.cc--captioned-image .f--image > img{margin-bottom:1.25rem;}.cc--cards-carousel-card .f--image.f--image-skew{margin-bottom:0.9375rem;width:auto;}@media screen and (min-width:768px){.cc--cards-carousel-card .f--image.f--image-skew{margin-bottom:1.25rem;}}.cc--cards-carousel-card .f--eyebrow{margin-bottom:0.5rem;font-size:0.75rem;line-height:1.5;}.cc--cards-carousel-card .f--cta-title h3,.cc--cards-carousel-card .f--cta-title h3 a{font-size:1rem;line-height:1.5;color:#000;text-decoration:none;}@media screen and (min-width:1024px){.cc--cards-carousel-card .f--cta-title h3,.cc--cards-carousel-card .f--cta-title h3 a{font-size:1.125rem;line-height:1.5556;}}html[data-whatintent="mouse"] .cc--cards-carousel-card .f--cta-title h3 a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--cards-carousel-card .f--cta-title h3 a:hover{text-decoration:underline;}.cc--cards-carousel{background-repeat:no-repeat;background-position:center;}@media screen and (min-width:768px){.cc--cards-carousel{background-position:0 0;background-size:cover;}}.cc--cards-carousel .c--cards-carousel{max-width:1800px;margin:0 auto;}@media screen and (min-width:768px){.cc--cards-carousel .c--cards-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.cc--cards-carousel .c--cards-carousel::after{display:block;position:absolute;bottom:0;left:calc(-50vw + 50%);width:100vw;height:3.75rem;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#FFF),to(rgba(255,255,255,0)));background-image:linear-gradient(to top,#FFF 0,rgba(255,255,255,0) 100%);content:'';}}.cc--cards-carousel .c--cards-carousel > .text-container{padding-top:3.125rem;padding-right:6.25%;padding-bottom:1.875rem;padding-left:6.25%;}@media screen and (min-width:768px){.cc--cards-carousel .c--cards-carousel > .text-container{padding-top:3.75rem;padding-right:6.25%;padding-bottom:0;padding-left:4.16667%;-ms-flex-preferred-size:39.58333%;flex-basis:39.58333%;}}@media screen and (min-width:1024px){.cc--cards-carousel .c--cards-carousel > .text-container{padding-top:6.25rem;-ms-flex-preferred-size:35.41667%;flex-basis:35.41667%;}}.cc--cards-carousel .c--cards-carousel > .text-container .f--section-title{margin-bottom:0.9375rem;}@media screen and (min-width:1024px){.cc--cards-carousel .c--cards-carousel > .text-container .f--section-title{margin-bottom:1.25rem;}}.cc--cards-carousel .c--cards-carousel > .text-container .f--section-title h2{margin-bottom:0;font-size:2rem;line-height:1.1875;}@media screen and (min-width:1024px){.cc--cards-carousel .c--cards-carousel > .text-container .f--section-title h2{font-size:2.5rem;line-height:1.25;}}.cc--cards-carousel .c--cards-carousel > .text-container .f--description{margin-bottom:0.9375rem;}@media screen and (min-width:768px){.cc--cards-carousel .c--cards-carousel > .text-container .f--description{margin-bottom:1.25rem;}}.cc--cards-carousel .c--cards-carousel > .text-container .f--description p{font-size:1.125rem;line-height:1.5556;margin-bottom:0;}@media screen and (min-width:1024px){.cc--cards-carousel .c--cards-carousel > .text-container .f--description p{font-size:1.25rem;line-height:1.6;}}.cc--cards-carousel .c--cards-carousel > .text-container .f--link a{font-size:1rem;line-height:1.625;color:#000;text-decoration:none;}.cc--cards-carousel .c--cards-carousel > .text-container .f--link a::after{display:inline-block;width:1.875rem;height:1.75rem;background:url(/themes/custom/brightfocus/pattern_lab/source/images/icons/arrow-right-red.svg) no-repeat center;content:'';vertical-align:bottom;}html[data-whatintent="mouse"] .cc--cards-carousel .c--cards-carousel > .text-container .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--cards-carousel .c--cards-carousel > .text-container .f--link a:hover{text-decoration:underline;}.cc--cards-carousel .cards{padding-right:6.25%;padding-left:6.25%;}@media screen and (min-width:768px){.cc--cards-carousel .cards{padding-top:3.75rem;padding-right:0;padding-bottom:3.75rem;padding-left:0;-ms-flex-preferred-size:60.41667%;flex-basis:60.41667%;overflow:hidden;}}@media screen and (min-width:1024px){.cc--cards-carousel .cards{padding-top:6.25rem;padding-bottom:6.25rem;-ms-flex-preferred-size:64.58333%;flex-basis:64.58333%;}}@media screen and (max-width:767px){.cc--cards-carousel .swiper-container{overflow:inherit;}}@media screen and (min-width:768px){.cc--cards-carousel .swiper-container{width:calc(100% + 5.9375rem);}}@media screen and (min-width:1800px){.cc--cards-carousel .swiper-container{padding-right:0.625rem;width:100%;}}.cc--cards-carousel .swiper-container .swiper-wrapper{margin-bottom:1.25rem;}@media screen and (max-width:767px){.cc--cards-carousel .swiper-container .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}@media screen and (max-width:767px){.cc--cards-carousel .swiper-container .swiper-wrapper .swiper-slide{margin-bottom:1.5625rem;}}@media screen and (min-width:768px){.cc--cards-carousel .swiper-container .swiper-wrapper .swiper-slide{visibility:hidden;}.cc--cards-carousel .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-visible{visibility:visible;}}.cc--cards-carousel .swiper-navigation{padding-right:6.25%;padding-left:6.25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:calc(100% - 5.9375rem);}@media screen and (max-width:767px){.cc--cards-carousel .swiper-navigation{display:none;}}.cc--cards-carousel .swiper-navigation .swiper-button{margin-top:0;margin-left:0.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;position:inherit;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.875rem;height:1.875rem;border-radius:50%;background:#2C5697;}@media screen and (min-width:1024px){.cc--cards-carousel .swiper-navigation .swiper-button{width:2.1875rem;height:2.1875rem;}}.cc--cards-carousel .swiper-navigation .swiper-button svg{width:0.5rem;}.cc--cards-carousel .swiper-navigation .swiper-button svg path{fill:#FFF;}@media screen and (max-width:767px){.cc--detail-page-sidebar{margin-bottom:1.875rem;}}.cc--detail-page-sidebar .c--detail-page-sidebar .f--image{border-radius:0.625rem;overflow:hidden;}@media screen and (min-width:768px){.cc--detail-page-sidebar .c--detail-page-sidebar .f--image{border-radius:0.625rem 0 0;}}.cc--detail-page-sidebar .c--detail-page-sidebar .text-container{padding-top:1.875rem;padding-bottom:1.875rem;background-color:#2C5697;}@media screen and (max-width:767px){.cc--detail-page-sidebar .c--detail-page-sidebar .text-container{padding-right:7.5%;padding-left:7.5%;border-radius:0.625rem;}}@media screen and (min-width:768px){.cc--detail-page-sidebar .c--detail-page-sidebar .text-container{padding-right:15.38462%;padding-left:15.38462%;border-bottom-left-radius:0.625rem;}}@media screen and (min-width:1024px){.cc--detail-page-sidebar .c--detail-page-sidebar .text-container{padding-top:2.5rem;padding-right:14.28571%;padding-bottom:2.5rem;padding-left:14.28571%;}}.cc--detail-page-sidebar .c--detail-page-sidebar .text-container .detail:not(:last-child){margin-bottom:1.25rem;}.cc--detail-page-sidebar .c--detail-page-sidebar .text-container .detail .f--cta-title h3{font-size:1.125rem;line-height:1.5556;color:#FFF;}.cc--detail-page-sidebar .c--detail-page-sidebar .text-container .detail .f--description{margin-top:0.3125rem;color:#FFF;}.cc--detail-page-sidebar .c--detail-page-sidebar .text-container .detail .f--description p{color:inherit;font-weight:inherit;}.cc--detail-page-sidebar .c--detail-page-sidebar .text-container a.button{color:#FFF;}.cc--detail-page-sidebar .c--detail-page-sidebar .text-container a.button::after{margin-left:0.3125rem;display:inline-block;width:2rem;height:0.875rem;background:url(/themes/custom/brightfocus/pattern_lab/source/images/icons/arrow-right-white.svg);content:'';vertical-align:middle;}.cc--featured-articles{max-width:1800px;margin:0 auto;}.cc--featured-articles .c--featured-articles{padding-right:6.25%;padding-left:6.25%;}@media screen and (min-width:768px){.cc--featured-articles .c--featured-articles{padding-right:4.16667%;padding-left:4.16667%;}}@media screen and (min-width:768px){.cc--featured-articles .flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;}}.cc--featured-articles .cc--news-article-listing-component{padding-bottom:1.875rem;}@media screen and (min-width:768px){.cc--featured-articles .cc--news-article-listing-component{padding-bottom:1.5625rem;}}.cc--featured-articles .featured-card{margin-bottom:1.875rem;}@media screen and (min-width:768px){.cc--featured-articles .featured-card{margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 47.72727%;flex:0 0 47.72727%;width:47.72727%;}}.cc--featured-articles .featured-card .cc--news-article-listing-component{padding-bottom:0;}.cc--featured-articles .featured-card .cc--news-article-listing-component .c--news-article-listing-component{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}.cc--featured-articles .featured-card .cc--news-article-listing-component .c--news-article-listing-component .text-container,.cc--featured-articles .featured-card .cc--news-article-listing-component .c--news-article-listing-component .image-container{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;}.cc--featured-articles .featured-card .image-container{margin-left:0;}.cc--featured-articles .featured-card .f--image{margin-bottom:1.25rem;}@media screen and (min-width:1024px){.cc--featured-articles .featured-card .f--image{margin-bottom:1.625rem;}}.cc--featured-articles .featured-card .f--image img{border-radius:0.625rem;}.cc--featured-articles .featured-card .f--cta-title h3,.cc--featured-articles .featured-card .f--cta-title h3 a{font-size:1.5rem;line-height:1.3334;color:#000;}@media screen and (min-width:1024px){.cc--featured-articles .featured-card .f--cta-title h3,.cc--featured-articles .featured-card .f--cta-title h3 a{font-size:1.75rem;line-height:1.3572;}}.cc--featured-articles .cards-list{padding-left:0;margin-bottom:0;list-style-type:none;}@media screen and (min-width:768px){.cc--featured-articles .cards-list{padding-left:4.54545%;-webkit-box-flex:0;-ms-flex:0 0 52.27273%;flex:0 0 52.27273%;}}.cc--featured-articles .cards-list li:last-child .cc--news-article-listing-component{padding-bottom:0;}.cc--featured-articles .cards-list .text-container{padding-right:0;-webkit-box-flex:1;-ms-flex:1;flex:1;}@media screen and (min-width:768px){.cc--featured-articles .cards-list .image-container{margin-left:4.7619%;-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;}}@media screen and (min-width:1024px){.cc--featured-articles .cards-list .image-container{-webkit-box-flex:0;-ms-flex:0 0 47.61905%;flex:0 0 47.61905%;}}.cc--featured-articles .cards-list .image-container .f--image img{border-radius:0.625rem;}.cc--featured-articles .cards-list .f--cta-title h3,.cc--featured-articles .cards-list .f--cta-title h3 a{font-size:1.5rem;line-height:1.3334;color:#000;}@media screen and (min-width:768px){.cc--featured-articles .cards-list .f--cta-title h3,.cc--featured-articles .cards-list .f--cta-title h3 a{font-size:1.25rem;line-height:1.4;}}@media screen and (min-width:1024px){.cc--featured-articles .cards-list .f--cta-title h3,.cc--featured-articles .cards-list .f--cta-title h3 a{font-size:1.125rem;line-height:1.5556;}}.cc--featured-events{max-width:1800px;margin:0 auto;}.cc--featured-events .c--featured-events{padding-right:6.25%;padding-left:6.25%;}@media screen and (min-width:768px){.cc--featured-events .c--featured-events{padding-right:4.16667%;padding-left:4.16667%;}}@media screen and (min-width:768px){.cc--featured-events .flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;}}@media screen and (min-width:768px){.cc--featured-events .cc--events-listing-component{padding-bottom:1.5625rem;}}@media screen and (min-width:1024px){.cc--featured-events .cc--events-listing-component{padding-bottom:2.5rem;}}.cc--featured-events .featured-card{margin-bottom:1.875rem;}@media screen and (min-width:768px){.cc--featured-events .featured-card{margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 47.72727%;flex:0 0 47.72727%;width:47.72727%;}}.cc--featured-events .featured-card .cc--events-listing-component{padding-bottom:0;}.cc--featured-events .featured-card .cc--events-listing-component .c--events-listing-component{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}.cc--featured-events .featured-card .cc--events-listing-component .c--events-listing-component .text-container,.cc--featured-events .featured-card .cc--events-listing-component .c--events-listing-component .image-container{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;}.cc--featured-events .featured-card .cc--events-listing-component .c--events-listing-component .image-container{margin-bottom:1.25rem;}@media screen and (min-width:1024px){.cc--featured-events .featured-card .cc--events-listing-component .c--events-listing-component .text-container{padding-right:4.7619%;padding-left:4.7619%;}}.cc--featured-events .featured-card .f--cta-title h3,.cc--featured-events .featured-card .f--cta-title h3 a{font-size:1.625rem;line-height:1.1154;}@media screen and (min-width:768px){.cc--featured-events .featured-card .f--cta-title h3,.cc--featured-events .featured-card .f--cta-title h3 a{font-size:1.75rem;line-height:1.0715;}}@media screen and (min-width:1024px){.cc--featured-events .featured-card .f--cta-title h3,.cc--featured-events .featured-card .f--cta-title h3 a{font-size:2.375rem;line-height:1.1053;}}.cc--featured-events .cards-list{padding-left:0;margin-bottom:0;list-style-type:none;}@media screen and (min-width:768px){.cc--featured-events .cards-list{padding-left:4.54545%;-webkit-box-flex:0;-ms-flex:0 0 52.27273%;flex:0 0 52.27273%;width:52.27273%;}}.cc--featured-events .cards-list li:last-child .cc--events-listing-component{padding-bottom:0;}@media screen and (min-width:768px){.cc--featured-events .cards-list .with-image .text-container{padding-right:4.7619%;-webkit-box-flex:0;-ms-flex:0 0 57.14286%;flex:0 0 57.14286%;width:57.14286%;}}@media screen and (min-width:1024px){.cc--featured-events .cards-list .with-image .text-container{padding-right:4.7619%;-webkit-box-flex:0;-ms-flex:0 0 52.38095%;flex:0 0 52.38095%;width:52.38095%;}}@media screen and (min-width:768px){.cc--featured-events .cards-list .image-container{-webkit-box-flex:0;-ms-flex:0 0 42.85714%;flex:0 0 42.85714%;width:42.85714%;}}@media screen and (min-width:1024px){.cc--featured-events .cards-list .image-container{-webkit-box-flex:0;-ms-flex:0 0 47.61905%;flex:0 0 47.61905%;width:47.61905%;}}.cc--fifty-fifty-section{position:relative;background-color:#1C175C;}.cc--fifty-fifty-section .curve{position:absolute;bottom:100%;left:0;width:100%;height:6.25rem;}.cc--fifty-fifty-section .curve svg{width:100%;}.cc--fifty-fifty-section .curve svg path{-webkit-transform-origin:100% 100%;transform-origin:100% 100%;}.cc--fifty-fifty-section .c--fifty-fifty-section{margin-top:3.125rem;padding-top:3.75rem;padding-bottom:3.125rem;}@media screen and (min-width:768px){.cc--fifty-fifty-section .c--fifty-fifty-section{margin-top:6.25rem;padding-top:3.75rem;padding-bottom:3.75rem;}}@media screen and (min-width:1024px){.cc--fifty-fifty-section .c--fifty-fifty-section{margin-top:9.375rem;padding-top:3.125rem;padding-bottom:6.25rem;}}.cc--fifty-fifty-section .c--fifty-fifty-section::after{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;top:-3.125rem;width:15.625rem;height:14.375rem;background-image:url(/themes/custom/brightfocus/pattern_lab/source/images/logos/bff-abbreviated-on-dark.svg);content:'';opacity:0.1;z-index:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}@media screen and (min-width:768px){.cc--fifty-fifty-section .c--fifty-fifty-section::after{width:17.3125rem;height:16rem;}}@media screen and (min-width:1024px){.cc--fifty-fifty-section .c--fifty-fifty-section::after{width:23.5625rem;height:21.75rem;}}.cc--fifty-fifty-section .c--fifty-fifty-section .f--section-title{text-align:center;}.cc--fifty-fifty-section .c--fifty-fifty-section .f--section-title h2{color:#FFF;}.cc--fifty-fifty-section .c--fifty-fifty-section > .f--description{margin-top:0.9375rem;padding-right:6.25%;padding-left:6.25%;font-size:1.25rem;line-height:1.6;position:relative;color:#FFF;text-align:center;z-index:1;}@media screen and (min-width:768px){.cc--fifty-fifty-section .c--fifty-fifty-section > .f--description{margin-top:1.25rem;padding-right:20.83333%;padding-left:20.83333%;}}.cc--fifty-fifty-section .c--fifty-fifty-section > .f--description p{color:inherit;font-size:inherit;font-weight:700;}.cc--fifty-fifty-section .c--fifty-fifty-section > .f--description a{color:#FFF;font-size:inherit;font-weight:inherit;text-decoration:underline;}html[data-whatintent="mouse"] .cc--fifty-fifty-section .c--fifty-fifty-section > .f--description a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--fifty-fifty-section .c--fifty-fifty-section > .f--description a:hover{color:inherit;text-decoration:none;}.cc--fifty-fifty-section .c--fifty-fifty-section > .f--link{margin-top:0.9375rem;position:relative;text-align:center;z-index:1;}@media screen and (min-width:768px){.cc--fifty-fifty-section .c--fifty-fifty-section > .f--link{margin-top:1.875rem;}}.cc--fifty-fifty-section .c--fifty-fifty-section > .f--link a{font-size:1rem;line-height:1.625;color:#FFF;text-decoration:none;}.cc--fifty-fifty-section .c--fifty-fifty-section > .f--link a svg{margin-left:0.3125rem;display:inline-block;}.cc--fifty-fifty-section .c--fifty-fifty-section > .f--link a svg path{fill:#FFF;}html[data-whatintent="mouse"] .cc--fifty-fifty-section .c--fifty-fifty-section > .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--fifty-fifty-section .c--fifty-fifty-section > .f--link a:hover{color:#FFF;text-decoration:underline;}.cc--fifty-fifty-section .ctas{margin-top:2.5rem;}@media screen and (min-width:768px){.cc--fifty-fifty-section .ctas{margin-top:5rem;}}.cc--fifty-fifty-section .ctas > section{position:relative;z-index:1;}.cc--fifty-fifty-split-cta{max-width:1800px;margin:0 auto;}.cc--fifty-fifty-split-cta:not(:first-child){margin-top:2.5rem;}@media screen and (min-width:1024px){.cc--fifty-fifty-split-cta:not(:first-child){margin-top:5rem;}}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta{padding-right:6.25%;padding-left:6.25%;position:relative;}@media screen and (min-width:768px){.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta{padding-right:4.16667%;padding-left:4.16667%;}}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media screen and (min-width:768px){.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container{position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .image-container{position:relative;border-radius:0.625rem;overflow:hidden;}@media screen and (min-width:768px){.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .image-container{margin-top:2.5rem;-ms-flex-negative:0;flex-shrink:0;width:54.54545%;border-radius:0.625rem;}}@media screen and (min-width:1024px){.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .image-container{width:65.90909%;}}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .image-container .image-container-inner{position:relative;}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .attribution-container{padding-top:0.9375rem;padding-right:5.40541%;padding-bottom:0.9375rem;padding-left:5.40541%;position:absolute;bottom:0;left:0;max-width:84.09091%;border-radius:0 0.625rem 0 0;background-color:rgba(0,0,0,0.8);}@media screen and (min-width:768px){.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .attribution-container{padding-top:1.25rem;padding-right:4.54545%;padding-bottom:1.25rem;padding-left:4.54545%;max-width:62.5%;}}@media screen and (min-width:1024px){.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .attribution-container{max-width:37.93103%;}}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .attribution-container .attribution-name{margin-bottom:0.3125rem;font-size:1rem;line-height:1.5;display:block;color:#FFF;}@media screen and (min-width:1024px){.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .attribution-container .attribution-name{font-size:1.125rem;line-height:1.5556;}}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .attribution-container .attribution-description{font-size:1rem;line-height:1.625;margin-bottom:0.625rem;display:block;color:#FFF;}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .attribution-container .attribution-description p{font-size:1rem;line-height:1.625;color:#FFF;}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .attribution-container .f--link a{font-size:1rem;line-height:1.625;color:#FFF;text-decoration:none;}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .attribution-container .f--link a svg{margin-left:0.3125rem;display:inline-block;}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .attribution-container .f--link a svg path{fill:#FFF;}html[data-whatintent="mouse"] .cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .attribution-container .button--alt{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .attribution-container .button--alt:hover{border-color:#FFF;}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper{position:relative;position:relative;color:#000;}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper::after{position:absolute;display:block;width:100%;height:100%;top:0;right:-0.3125rem;background-color:#2C5697;border-radius:0.625rem;content:'';z-index:4;}@media screen and (min-width:768px){.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper::after{-webkit-transform:skew(-3deg);transform:skew(-3deg);-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper::before{position:absolute;display:block;width:100%;height:100%;top:0;right:-0.625rem;background-color:#00A1E1;border-radius:0.625rem;content:'';z-index:4;}@media screen and (min-width:768px){.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper::before{-webkit-transform:skew(-3deg);transform:skew(-3deg);-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper > div{position:relative;height:100%;background-color:#FFF;border-radius:0.625rem;z-index:5;-webkit-box-shadow:0 0.125rem 0.625rem 0 rgba(0,0,0,0.15);box-shadow:0 0.125rem 0.625rem 0 rgba(0,0,0,0.15);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}@media screen and (min-width:768px){.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper > div{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:skew(-3deg);transform:skew(-3deg);-webkit-transform-origin:top right;transform-origin:top right;}}@media screen and (min-width:768px){.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper > div > div,.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper > div > form{-webkit-transform:skew(3deg);transform:skew(3deg);-webkit-transform-origin:top right;transform-origin:top right;}}@media screen and (max-width:767px){.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper{width:calc(100% - 1.25rem);}}@media screen and (min-width:768px){.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper{margin-right:0.625rem;margin-left:-36.36364%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:start;align-self:flex-start;width:50%;}}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper .text-container .text-container-inner{padding-top:2.5rem;padding-right:13.63636%;padding-bottom:2.5rem;padding-left:9.09091%;}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper .f--eyebrow{font-size:0.75rem;line-height:1.5;}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper .f--section-title{text-align:left;}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper .f--section-title h2{font-size:1.5rem;line-height:1.3334;margin-top:0.25rem;margin-bottom:0;color:#000;}@media screen and (min-width:1024px){.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper .f--section-title h2{font-size:1.75rem;line-height:1.3572;margin-top:0.5rem;margin-bottom:0;}}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper .f--description{margin-top:0.9375rem;}@media screen and (min-width:768px){.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper .f--description{margin-top:0.625rem;}}@media screen and (min-width:1024px){.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper .f--description{margin-top:0.9375rem;}}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper .f--description p{font-size:1.125rem;line-height:1.5556;color:#000;}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper .f--description p:not(:last-child){margin-bottom:1.875rem;}@media screen and (min-width:1024px){.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper .f--description p:not(:last-child){margin-bottom:2.5rem;}}@media screen and (min-width:768px){.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper .f--description p{font-size:1.25rem;line-height:1.6;}}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper .f--link{margin-top:1.25rem;}@media screen and (min-width:1024px){.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper .f--link{margin-top:1.875rem;}}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper .f--link a{padding-right:1.875rem;padding-left:1.875rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:50px;color:#FFF;text-decoration:none;z-index:1;padding-right:1.25rem;padding-left:1.25rem;max-width:100%;white-space:normal;}@media screen and (min-width:768px){.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper .f--link a{width:auto;}}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper .f--link a::before{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:#2C5697;border-radius:0.1875rem;-webkit-transform:skew(-5deg) translateZ(0);transform:skew(-5deg) translateZ(0);content:'';z-index:-1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;-webkit-box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper .f--link a:focus{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;background-color:#2C5697;color:#FFF;border-color:transparent;text-decoration:none;}html[data-whatintent="mouse"] .cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper .f--link a:hover{color:#FFF;text-decoration:none;}html[data-whatintent="mouse"] .cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper .f--link a:hover::before{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;opacity:.7;}@media screen and (min-width:768px){.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper .f--link a{min-width:58.33333%;}}@media screen and (min-width:1024px){.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper .f--link a{min-width:36.36364%;}}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper .f--link a.alt{padding-right:1.875rem;padding-left:1.875rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:50px;color:#FFF;text-decoration:none;z-index:1;}@media screen and (min-width:768px){.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper .f--link a.alt{width:auto;}}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper .f--link a.alt::before{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:#2C5697;border-radius:0.1875rem;-webkit-transform:skew(-5deg) translateZ(0);transform:skew(-5deg) translateZ(0);content:'';z-index:-1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;-webkit-box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper .f--link a.alt:focus{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;background-color:#2C5697;color:#FFF;border-color:transparent;text-decoration:none;}html[data-whatintent="mouse"] .cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper .f--link a.alt{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper .f--link a.alt:hover{color:#FFF;text-decoration:none;}html[data-whatintent="mouse"] .cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper .f--link a.alt:hover::before{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;opacity:.7;}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper .f--link a.alt::before{background-color:#1C175C;}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper .f--link a.alt::after{background-color:rgba(28,23,92,0.3);}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container-wrapper .f--link a.alt:focus{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;background-color:#1C175C;color:#FFF;border-color:transparent;text-decoration:none;}@media screen and (min-width:768px){.cc--fifty-fifty-split-cta.image-right .text-image-container .image-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}}@media screen and (min-width:768px){.cc--fifty-fifty-split-cta.image-right .text-image-container .text-container-wrapper{margin-right:-36.36364%;margin-left:1.125rem;}}@media screen and (min-width:768px){.cc--fifty-fifty-split-cta.image-right .text-image-container .attribution-container{right:0;left:auto;border-radius:0.625rem 0 0;}}@media screen and (min-width:768px){.cc--fifty-fifty-split-cta.image-right .text-image-container .text-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border-radius:0.625rem 0 0 0.625rem;}}.cc--filter-form{max-width:1800px;margin:0 auto;margin-bottom:2.5rem;}@media screen and (min-width:768px){.cc--filter-form{margin-bottom:3.125rem;}}@media screen and (max-width:767px){.cc--filter-form .c--filter-form{padding-right:6.25%;padding-left:6.25%;}}@media screen and (max-width:767px){.cc--filter-form .c--filter-form .inner-wrapper{padding-top:0.75rem;padding-right:1.25rem;padding-bottom:0.75rem;padding-left:1.25rem;border:0.0625rem solid #CCC;border-radius:0.1875rem;}}@media screen and (min-width:768px){.cc--filter-form .filter-form-header{display:none;}}.cc--filter-form .filter-form-header button{font-size:1rem;line-height:1.625;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;color:#000;text-align:left;}.cc--filter-form .filter-form-header button.open .icon-filter{display:none;}.cc--filter-form .filter-form-header button.open .icon-filter-close{display:block;width:1rem;height:1rem;}.cc--filter-form .filter-form-header button .icon-filter-close{display:none;}@media screen and (max-width:767px){.cc--filter-form .form-filter-content{margin-top:1.375rem;display:none;}}@media screen and (min-width:1024px){.cc--filter-form .form-filter-content{display:block;}}.cc--filter-form .form-filter-content .fields-container{margin-bottom:1.5625rem;}.cc--filter-form .form-filter-content .fields-container .fi--form-item label{margin-bottom:0.1875rem;font-size:0.875rem;line-height:1.5715;color:#000;}.cc--filter-form .form-filter-content .more-filters{padding-top:0.75rem;padding-right:1.25rem;padding-bottom:0.75rem;padding-left:1.25rem;border:0.0625rem solid #E80000;border-radius:0.1875rem;}.cc--filter-form .form-filter-content .more-filters .more-filters-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;}.cc--filter-form .form-filter-content .more-filters .more-filters-toggle.open .icon-open{display:none;}.cc--filter-form .form-filter-content .more-filters .more-filters-toggle.open .icon-close{display:block;}.cc--filter-form .form-filter-content .more-filters .more-filters-toggle span{font-size:1rem;line-height:1.625;}.cc--filter-form .form-filter-content .more-filters .more-filters-toggle .icon-open{width:1.1875rem;height:1.1875rem;}.cc--filter-form .form-filter-content .more-filters .more-filters-toggle .icon-close{display:none;width:1rem;height:1rem;}.cc--filter-form .form-filter-content .more-filters .more-filters-content{margin-top:1.25rem;display:none;}.cc--filter-form .form-filter-content .more-filters .more-filters-content .fi--form-item:last-child{margin-bottom:0.5rem;}.cc--filter-form .form-filter-content .button-container{margin-top:1.875rem;text-align:center;}@media screen and (min-width:768px){.cc--filter-form .form-filter-content .button-container{margin-top:1.5625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}@media screen and (min-width:1024px){.cc--filter-form .form-filter-content .button-container{margin-top:0;}}.cc--filter-form .form-filter-content .button-container .fi--input-submit{padding-right:1.875rem;padding-left:1.875rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:50px;color:#FFF;text-decoration:none;z-index:1;margin-bottom:1.25rem;padding-right:0;padding-left:0;width:100%;max-width:15.625rem;}@media screen and (min-width:768px){.cc--filter-form .form-filter-content .button-container .fi--input-submit{width:auto;}}.cc--filter-form .form-filter-content .button-container .fi--input-submit::before{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:#2C5697;border-radius:0.1875rem;-webkit-transform:skew(-5deg) translateZ(0);transform:skew(-5deg) translateZ(0);content:'';z-index:-1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;-webkit-box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);}.cc--filter-form .form-filter-content .button-container .fi--input-submit:focus{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;background-color:#2C5697;color:#FFF;border-color:transparent;text-decoration:none;}html[data-whatintent="mouse"] .cc--filter-form .form-filter-content .button-container .fi--input-submit{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--filter-form .form-filter-content .button-container .fi--input-submit:hover{color:#FFF;text-decoration:none;}html[data-whatintent="mouse"] .cc--filter-form .form-filter-content .button-container .fi--input-submit:hover::before{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;opacity:.7;}@media screen and (min-width:768px){.cc--filter-form .form-filter-content .button-container .fi--input-submit{width:100%;}}.cc--filter-form .form-filter-content .button-container .fi--input-submit input[type='submit']{font-size:1rem;line-height:1.25;width:100%;height:100%;border:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.cc--filter-form .form-filter-content .button-container .fi--input-reset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:4.125rem;margin:0 auto;}@media screen and (max-width:767px){.cc--filter-form .form-filter-content .button-container .fi--input-reset{margin-bottom:0.5rem;}}.cc--filter-form .form-filter-content .button-container .fi--input-reset::before{display:none;}.cc--filter-form .form-filter-content .button-container .fi--input-reset::after{display:block;width:1.25rem;height:1.25rem;background:url(/themes/custom/brightfocus/pattern_lab/source/images/icons/icon-close-red.svg) no-repeat center;content:'';}.cc--filter-form .form-filter-content .button-container .fi--input-reset .button{font-size:1rem;line-height:1.25;padding-right:0.375rem;padding-left:0.375rem;color:black;height:auto;min-width:auto;border:0;background-color:transparent;}@media screen and (max-width:767px){.cc--footer-contact{margin-top:1.5625rem;padding-top:1.5625rem;padding-bottom:1.5625rem;border-top:0.0625rem solid #D8D8D8;}}@media screen and (min-width:1024px){.cc--footer-contact{-ms-flex-preferred-size:20.45455%;flex-basis:20.45455%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.cc--footer-contact .c--footer-contact .f--wysiwyg p{font-size:0.875rem;line-height:1.7143;margin:0;}.cc--footer-contact .c--footer-contact .f--wysiwyg p strong{font-size:inherit;line-height:inherit;}.cc--footer-contact .c--footer-contact .f--wysiwyg a{font-family:inherit;}html[data-whatintent="mouse"] .cc--footer-contact .c--footer-contact .f--wysiwyg a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--footer-contact .c--footer-contact .f--wysiwyg a:hover{color:#000;text-decoration:none;opacity:1;}.cc--footer-copyright .c--footer-copyright{text-align:center;}.cc--footer-copyright .c--footer-copyright .f--wysiwyg p{font-size:0.75rem;line-height:1.4167;}.cc--footer-copyright .c--footer-copyright .f--wysiwyg p:not(:last-child){margin-bottom:0.625rem;}.cc--footer-copyright .c--footer-copyright .f--wysiwyg p a{color:#2C5697;text-decoration:underline;}@media screen and (max-width:767px){.cc--footer-donate{margin-top:1.5625rem;}}@media screen and (min-width:768px){.cc--footer-donate{margin-left:4.54545%;-ms-flex-preferred-size:20.45455%;flex-basis:20.45455%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;}}.cc--footer-donate .c--footer-donate span{margin-bottom:0.5rem;font-size:0.875rem;line-height:1.4286;display:block;color:#000;}@media screen and (min-width:768px){.cc--footer-donate .c--footer-donate span{margin-bottom:1.25rem;}}.cc--footer-donate .c--footer-donate li{line-height:1.25rem;}.cc--footer-donate .c--footer-donate li:not(:last-child){margin-bottom:0.75rem;}@media screen and (min-width:768px){.cc--footer-donate .c--footer-donate li:not(:last-child){margin-bottom:0.9375rem;}}.cc--footer-donate .c--footer-donate li a{font-size:0.875rem;line-height:1.4286;color:#000;text-decoration:none;}html[data-whatintent="mouse"] .cc--footer-donate .c--footer-donate li a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--footer-donate .c--footer-donate li a:hover{color:#000;}.cc--footer-embeds .c--footer-embeds{padding-top:1.875rem;padding-bottom:1.875rem;}.cc--footer-embeds .c--footer-embeds .embeds{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.cc--footer-embeds .c--footer-embeds .embeds .embed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media screen and (max-width:767px){.cc--footer-embeds .c--footer-embeds .embeds .embed{margin-bottom:1.25rem;}}@media screen and (min-width:768px){.cc--footer-embeds .c--footer-embeds .embeds .embed{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;}}@media screen and (max-width:767px){.cc--footer-embeds .c--footer-embeds .embeds .embed:nth-child(2n + 1){margin-right:4.7619%;}}@media screen and (min-width:768px){.cc--footer-embeds .c--footer-embeds .embeds .embed:not(:last-child){margin-right:2.27273%;}}.cc--footer-embeds .c--footer-embeds .embeds .embed img{width:auto;height:auto;}.cc--footer-embeds .c--footer-embeds .honcode{max-width:17.1875rem;}@media screen and (min-width:768px){.cc--footer-embeds .c--footer-embeds .honcode{max-width:21.875rem;}}.cc--footer-embeds .c--footer-embeds .honcode p{font-size:0.875rem;line-height:1.2858;}.cc--footer-embeds .c--footer-embeds .honcode p::after{display:block;clear:both;content:"";}.cc--footer-embeds .c--footer-embeds .honcode a{font-size:0.875rem;line-height:1.2858;text-decoration:underline;}.cc--footer-icon-grid .c--footer-icon-grid .icon-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.cc--footer-icon-grid .c--footer-icon-grid .icon-grid .icon-grid-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:47.61905%;flex-basis:47.61905%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;}@media screen and (max-width:767px){.cc--footer-icon-grid .c--footer-icon-grid .icon-grid .icon-grid-icon{margin-bottom:1.25rem;}}@media screen and (min-width:768px){.cc--footer-icon-grid .c--footer-icon-grid .icon-grid .icon-grid-icon{-ms-flex-preferred-size:18.18182%;flex-basis:18.18182%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:18.18182%;}}@media screen and (max-width:767px){.cc--footer-icon-grid .c--footer-icon-grid .icon-grid .icon-grid-icon:nth-child(2n + 1){margin-right:4.7619%;}}@media screen and (min-width:768px){.cc--footer-icon-grid .c--footer-icon-grid .icon-grid .icon-grid-icon:not(:last-child){margin-right:2.27273%;}}.cc--footer-icon-grid .c--footer-icon-grid .icon-grid .icon-grid-icon > a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.cc--footer-icon-grid .c--footer-icon-grid .icon-grid .icon-grid-icon .f--image{margin-bottom:0.625rem;}@media screen and (min-width:768px){.cc--footer-icon-grid .c--footer-icon-grid .icon-grid .icon-grid-icon .f--image{margin-bottom:0.9375rem;}}.cc--footer-icon-grid .c--footer-icon-grid .icon-grid .icon-grid-icon .f--image img{width:auto;max-width:100%;}.cc--footer-icon-grid .c--footer-icon-grid .icon-grid .icon-grid-icon .f--link{margin-top:auto;text-align:center;}@media screen and (min-width:768px){.cc--footer-icon-grid .c--footer-icon-grid .icon-grid .icon-grid-icon .f--link{margin-top:auto;}}.cc--footer-icon-grid .c--footer-icon-grid .icon-grid .icon-grid-icon .f--link a{font-size:0.875rem;line-height:1.4286;color:#2C5697;text-decoration:underline;}html[data-whatintent="mouse"] .cc--footer-icon-grid .c--footer-icon-grid .icon-grid .icon-grid-icon .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--footer-icon-grid .c--footer-icon-grid .icon-grid .icon-grid-icon .f--link a:hover{text-decoration:none;}.cc--footer-links{margin-top:0.625rem;}.cc--footer-links ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;}.cc--footer-links ul li{margin-right:0.625rem;line-height:1;}.cc--footer-links ul li a{font-size:0.875rem;line-height:1.5715;color:#1C175C;font-family:inherit;}.cc--footer-menu{-ms-flex-preferred-size:100%;flex-basis:100%;}@media screen and (min-width:768px){.cc--footer-menu{margin-left:auto;-ms-flex-preferred-size:36.36364%;flex-basis:36.36364%;-ms-flex-negative:0;flex-shrink:0;}}.cc--footer-menu nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.cc--footer-menu ul{width:100%;}@media screen and (min-width:768px){.cc--footer-menu ul{-webkit-columns:2;-moz-columns:2;columns:2;}}.cc--footer-menu ul li{line-height:1.25rem;}.cc--footer-menu ul li:not(:last-child){margin-bottom:0.75rem;}@media screen and (min-width:768px){.cc--footer-menu ul li:not(:last-child){margin-bottom:0.9375rem;}}.cc--footer-menu ul li a{font-size:0.875rem;line-height:1.4286;color:#000;text-decoration:none;}html[data-whatintent="mouse"] .cc--footer-menu ul li a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--footer-menu ul li a:hover{color:#000;text-decoration:underline;}@media screen and (max-width:767px){.cc--footer-social{margin-top:1.25rem;}}.cc--footer-social .footer-social-container .social-media-links--platforms{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;}@media screen and (max-width:767px){.cc--footer-social .footer-social-container .social-media-links--platforms{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}.cc--footer-social .footer-social-container .social-media-links--platforms > li:not(:last-child){margin-right:0.8125rem;}.cc--footer-social .footer-social-container .social-media-links--platforms > li a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;}.cc--footer-social .footer-social-container .social-media-links--platforms > li a svg{width:2rem;height:2rem;}.cc--footer-social .footer-social-container .social-media-links--platforms > li a svg path{-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;fill:#2C5697;}html[data-whatintent="mouse"] .cc--footer-social .footer-social-container .social-media-links--platforms > li a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--footer-social .footer-social-container .social-media-links--platforms > li a:hover svg path{-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;opacity:0.7;}.cc--footer-utility .c--footer-utility ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media screen and (max-width:767px){.cc--footer-utility .c--footer-utility ul li{margin-bottom:0.9375rem;-ms-flex-preferred-size:47.61905%;flex-basis:47.61905%;-ms-flex-negative:0;flex-shrink:0;}}@media screen and (max-width:767px){.cc--footer-utility .c--footer-utility ul li:nth-child(2n + 1){margin-right:4.16667%;}}@media screen and (min-width:768px){.cc--footer-utility .c--footer-utility ul li:not(:last-child){margin-right:0.9375rem;}}.cc--footer-utility .c--footer-utility ul li a{font-size:0.875rem;line-height:1.4286;color:#2C5697;text-decoration:underline;}html[data-whatintent="mouse"] .cc--footer-utility .c--footer-utility ul li a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--footer-utility .c--footer-utility ul li a:hover{text-decoration:none;}.cc--footer{-webkit-box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.5);box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.5);}.cc--footer .c--footer{max-width:1800px;margin:0 auto;}.cc--footer .c--footer .footer-main{padding-top:1.875rem;padding-right:6.25%;padding-bottom:1.875rem;padding-left:6.25%;}@media screen and (min-width:768px){.cc--footer .c--footer .footer-main{padding-top:2rem;padding-right:4.16667%;padding-left:4.16667%;}}@media screen and (min-width:768px){.cc--footer .c--footer .footer-main .footer-top{padding-bottom:1.875rem;}}@media screen and (min-width:1024px){.cc--footer .c--footer .footer-main .footer-top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media screen and (min-width:768px){.cc--footer .c--footer .footer-main .branding-social-container{border-bottom:0.0625rem solid #D8D8D8;}}@media screen and (max-width:1023px){.cc--footer .c--footer .footer-main .branding-social-container{width:100%;}}@media screen and (min-width:768px){.cc--footer .c--footer .footer-main .branding-social-container{padding-bottom:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media screen and (min-width:1024px){.cc--footer .c--footer .footer-main .branding-social-container{padding-bottom:1.5625rem;}}.cc--footer .c--footer .footer-main .menu-contact-container{margin-top:1.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media screen and (max-width:767px){.cc--footer .c--footer .footer-main .menu-contact-container{text-align:center;}}@media screen and (min-width:768px){.cc--footer .c--footer .footer-main .menu-contact-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media screen and (max-width:767px){.cc--footer .c--footer .footer-main .menu-contact-container .cc--footer-contact{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}}.cc--footer .c--footer .footer-main .footer-bottom{padding-top:1.875rem;border-top:0.0625rem solid #D8D8D8;}.cc--footer .c--footer .footer-main .footer-bottom .info-container .cc--footer-copyright{margin-top:1.5625rem;}@media screen and (min-width:768px){.cc--footer .c--footer .footer-main .footer-bottom .info-container .cc--footer-copyright{margin-top:1.875rem;}}.cc--footer .c--footer .footer-main .footer-bottom .info-container .cc--footer-utility{margin-top:1.5rem;}.cc--form-block-donation-legacy{background:rgba(44,86,151,0.15);}.cc--form-block-donation-legacy .c--form-block-donation-legacy{padding-top:5rem;padding-right:4.16667%;padding-bottom:5rem;padding-left:6.25%;}.cc--form-block-donation-legacy .form-container{position:relative;margin-right:0.625rem;}.cc--form-block-donation-legacy .form-container::after{position:absolute;display:block;width:100%;height:100%;top:0;right:-0.3125rem;background-color:#2C5697;border-radius:0.625rem;content:'';z-index:4;}@media screen and (min-width:768px){.cc--form-block-donation-legacy .form-container::after{-webkit-transform:skew(-3deg);transform:skew(-3deg);-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}}.cc--form-block-donation-legacy .form-container::before{position:absolute;display:block;width:100%;height:100%;top:0;right:-0.625rem;background-color:#00A1E1;border-radius:0.625rem;content:'';z-index:4;}@media screen and (min-width:768px){.cc--form-block-donation-legacy .form-container::before{-webkit-transform:skew(-3deg);transform:skew(-3deg);-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}}.cc--form-block-donation-legacy .form-container > div{position:relative;height:100%;background-color:#FFF;border-radius:0.625rem;z-index:5;-webkit-box-shadow:0 0.125rem 0.625rem 0 rgba(0,0,0,0.15);box-shadow:0 0.125rem 0.625rem 0 rgba(0,0,0,0.15);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}@media screen and (min-width:768px){.cc--form-block-donation-legacy .form-container > div{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:skew(-3deg);transform:skew(-3deg);-webkit-transform-origin:top right;transform-origin:top right;}}@media screen and (min-width:768px){.cc--form-block-donation-legacy .form-container > div > div,.cc--form-block-donation-legacy .form-container > div > form{-webkit-transform:skew(3deg);transform:skew(3deg);-webkit-transform-origin:top right;transform-origin:top right;}}.cc--form-block-donation-legacy .form-container .form-inner{padding-top:3.125rem;padding-right:4.54545%;padding-bottom:3.125rem;padding-left:4.54545%;}.cc--form-block-donation-legacy .form-container .form-inner form{text-align:center;}.cc--form-block-donation-legacy .f--section-title{max-width:610px;margin:0 auto;text-align:center;}.cc--form-block-donation-legacy .f--description{max-width:700px;margin:0 auto;margin-bottom:2.6875rem;}.cc--form-block-donation-legacy .f--description,.cc--form-block-donation-legacy .f--description p{font-size:1.25rem;line-height:1.5;text-align:center;}.cc--form-block-donation-legacy .f--cta-title{margin-top:1.25rem;margin-bottom:1rem;}.cc--form-block-donation-legacy .f--cta-title h3{font-size:1.25rem;line-height:1.5;text-align:center;}.cc--form-block-donation-legacy .radios{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.cc--form-block-donation-legacy .radios .radio-wrapper{margin-right:0.625rem;margin-bottom:1.25rem;margin-left:0.625rem;position:relative;padding:0;}.cc--form-block-donation-legacy .radios .radio-wrapper input[type='radio']{position:absolute;top:0;left:-9999px;}.cc--form-block-donation-legacy .radios .radio-wrapper input[type='radio']:checked + label{background-color:#2C5697;color:#FFF;}html[data-whatinput='keyboard'] .cc--form-block-donation-legacy .radios .radio-wrapper input[type='radio']:checked + label{outline:3px solid #FE7932;}.cc--form-block-donation-legacy .radios .radio-wrapper input[type='radio']:checked + label::before,.cc--form-block-donation-legacy .radios .radio-wrapper input[type='radio']:checked + label::after{display:none;}.cc--form-block-donation-legacy .radios .radio-wrapper label{margin-bottom:0;padding-top:0.75rem;padding-right:1.75rem;padding-bottom:0.8125rem;padding-left:1.75rem;border:0.125rem solid #2C5697;border-radius:1.875rem;color:#000;text-align:center;cursor:pointer;}.cc--form-block-donation-legacy .radios .radio-wrapper label::before,.cc--form-block-donation-legacy .radios .radio-wrapper label::after{display:none;}.cc--form-block-donation-legacy .fi--input-submit{margin-top:1.25rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:skew(-5deg) translateZ(0);transform:skew(-5deg) translateZ(0);border-radius:0.1875rem;background:#E80000;-webkit-box-shadow:0.3125rem 0.3125rem 0 rgba(232,0,0,0.3);box-shadow:0.3125rem 0.3125rem 0 rgba(232,0,0,0.3);z-index:1;}.cc--form-block-donation-legacy .fi--input-submit .button,.cc--form-block-donation-legacy .fi--input-submit > a{padding-right:1.875rem;padding-left:1.875rem;font-size:1rem;line-height:1.25;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;-webkit-transform:skew(5deg) translateZ(0);transform:skew(5deg) translateZ(0);border:0;background:none;color:#FFF;text-decoration:none;}.cc--form-block-donation-legacy .fi--input-submit .button:focus,.cc--form-block-donation-legacy .fi--input-submit > a:focus{background:none;}.cc--form-block-donation{background:rgba(44,86,151,0.15);}.cc--form-block-donation .c--form-block-donation{padding-top:5rem;padding-right:4.16667%;padding-bottom:5rem;padding-left:6.25%;}.cc--form-block-donation .form-container{position:relative;margin-right:0.625rem;}.cc--form-block-donation .form-container::after{position:absolute;display:block;width:100%;height:100%;top:0;right:-0.3125rem;background-color:#2C5697;border-radius:0.625rem;content:'';z-index:4;}@media screen and (min-width:768px){.cc--form-block-donation .form-container::after{-webkit-transform:skew(-3deg);transform:skew(-3deg);-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}}.cc--form-block-donation .form-container::before{position:absolute;display:block;width:100%;height:100%;top:0;right:-0.625rem;background-color:#00A1E1;border-radius:0.625rem;content:'';z-index:4;}@media screen and (min-width:768px){.cc--form-block-donation .form-container::before{-webkit-transform:skew(-3deg);transform:skew(-3deg);-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}}.cc--form-block-donation .form-container > div{position:relative;height:100%;background-color:#FFF;border-radius:0.625rem;z-index:5;-webkit-box-shadow:0 0.125rem 0.625rem 0 rgba(0,0,0,0.15);box-shadow:0 0.125rem 0.625rem 0 rgba(0,0,0,0.15);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}@media screen and (min-width:768px){.cc--form-block-donation .form-container > div{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:skew(-3deg);transform:skew(-3deg);-webkit-transform-origin:top right;transform-origin:top right;}}@media screen and (min-width:768px){.cc--form-block-donation .form-container > div > div,.cc--form-block-donation .form-container > div > form{-webkit-transform:skew(3deg);transform:skew(3deg);-webkit-transform-origin:top right;transform-origin:top right;}}.cc--form-block-donation .form-container .form-inner{padding-top:3.125rem;padding-right:4.54545%;padding-bottom:3.125rem;padding-left:4.54545%;}.cc--form-block-donation .form-container .form-inner form{text-align:center;}.cc--form-block-donation .f--section-title{max-width:610px;margin:0 auto;text-align:center;}.cc--form-block-donation .f--description{max-width:700px;margin:0 auto;margin-bottom:2.6875rem;}.cc--form-block-donation .f--description,.cc--form-block-donation .f--description p{font-size:1.25rem;line-height:1.5;text-align:center;}.cc--form-block-donation .f--cta-title{margin-top:1.25rem;margin-bottom:1rem;}.cc--form-block-donation .f--cta-title h3{font-size:1.25rem;line-height:1.5;text-align:center;}.cc--form-block-donation .radios{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.cc--form-block-donation .radios .radio-wrapper{margin-right:0.625rem;margin-bottom:1.25rem;margin-left:0.625rem;position:relative;padding:0;}.cc--form-block-donation .radios .radio-wrapper input[type='radio']{position:absolute;top:0;left:-9999px;}.cc--form-block-donation .radios .radio-wrapper input[type='radio']:checked + label{background-color:#2C5697;color:#FFF;}html[data-whatinput='keyboard'] .cc--form-block-donation .radios .radio-wrapper input[type='radio']:checked + label{outline:3px solid #FE7932;}.cc--form-block-donation .radios .radio-wrapper input[type='radio']:checked + label::before,.cc--form-block-donation .radios .radio-wrapper input[type='radio']:checked + label::after{display:none;}.cc--form-block-donation .radios .radio-wrapper label{margin-bottom:0;padding-top:0.75rem;padding-right:1.75rem;padding-bottom:0.8125rem;padding-left:1.75rem;border:0.125rem solid #2C5697;border-radius:1.875rem;color:#000;text-align:center;cursor:pointer;}.cc--form-block-donation .radios .radio-wrapper label::before,.cc--form-block-donation .radios .radio-wrapper label::after{display:none;}.cc--form-block-donation .fi--input-submit{margin-top:1.25rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:skew(-5deg) translateZ(0);transform:skew(-5deg) translateZ(0);border-radius:0.1875rem;background:#E80000;-webkit-box-shadow:0.3125rem 0.3125rem 0 rgba(232,0,0,0.3);box-shadow:0.3125rem 0.3125rem 0 rgba(232,0,0,0.3);z-index:1;}.cc--form-block-donation .fi--input-submit .button,.cc--form-block-donation .fi--input-submit > a{padding-right:1.875rem;padding-left:1.875rem;font-size:1rem;line-height:1.25;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;-webkit-transform:skew(5deg) translateZ(0);transform:skew(5deg) translateZ(0);border:0;background:none;color:#FFF;text-decoration:none;}.cc--form-block-donation .fi--input-submit .button:focus,.cc--form-block-donation .fi--input-submit > a:focus{background:none;}.cc--form-block-subscription{background-color:rgba(44,86,151,0.15);}.cc--form-block-subscription .c--form-block-subscription{max-width:1800px;margin:0 auto;}.cc--form-block-subscription .c--form-block-subscription .inner-wrapper{padding-top:3.125rem;padding-right:6.25%;padding-bottom:3.125rem;padding-left:6.25%;}@media screen and (min-width:768px){.cc--form-block-subscription .c--form-block-subscription .inner-wrapper{padding-top:2.5rem;padding-right:4.16667%;padding-bottom:2.5rem;padding-left:4.16667%;}}@media screen and (min-width:1024px){.cc--form-block-subscription .c--form-block-subscription .inner-wrapper{padding-top:5rem;padding-bottom:5rem;}}.cc--form-block-subscription .c--form-block-subscription .inner-wrapper .form-container-wrapper{position:relative;position:relative;width:calc(100% - 0.625rem);}.cc--form-block-subscription .c--form-block-subscription .inner-wrapper .form-container-wrapper::after{position:absolute;display:block;width:100%;height:100%;top:0;right:-0.3125rem;background-color:#2C5697;border-radius:0.625rem;content:'';z-index:4;}@media screen and (min-width:768px){.cc--form-block-subscription .c--form-block-subscription .inner-wrapper .form-container-wrapper::after{-webkit-transform:skew(-3deg);transform:skew(-3deg);-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}}.cc--form-block-subscription .c--form-block-subscription .inner-wrapper .form-container-wrapper::before{position:absolute;display:block;width:100%;height:100%;top:0;right:-0.625rem;background-color:#00A1E1;border-radius:0.625rem;content:'';z-index:4;}@media screen and (min-width:768px){.cc--form-block-subscription .c--form-block-subscription .inner-wrapper .form-container-wrapper::before{-webkit-transform:skew(-3deg);transform:skew(-3deg);-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}}.cc--form-block-subscription .c--form-block-subscription .inner-wrapper .form-container-wrapper > div{position:relative;height:100%;background-color:#FFF;border-radius:0.625rem;z-index:5;-webkit-box-shadow:0 0.125rem 0.625rem 0 rgba(0,0,0,0.15);box-shadow:0 0.125rem 0.625rem 0 rgba(0,0,0,0.15);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}@media screen and (min-width:768px){.cc--form-block-subscription .c--form-block-subscription .inner-wrapper .form-container-wrapper > div{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:skew(-3deg);transform:skew(-3deg);-webkit-transform-origin:top right;transform-origin:top right;}}@media screen and (min-width:768px){.cc--form-block-subscription .c--form-block-subscription .inner-wrapper .form-container-wrapper > div > div,.cc--form-block-subscription .c--form-block-subscription .inner-wrapper .form-container-wrapper > div > form{-webkit-transform:skew(3deg);transform:skew(3deg);-webkit-transform-origin:top right;transform-origin:top right;}}@media screen and (min-width:768px){.cc--form-block-subscription .c--form-block-subscription .inner-wrapper .form-container-wrapper{margin-left:1.25rem;width:calc(100% - 1.875rem);}}.cc--form-block-subscription .c--form-block-subscription .inner-wrapper .form-container-wrapper .form-container-wrapper-inner{padding-top:1.875rem;padding-right:9.52381%;padding-bottom:1.875rem;padding-left:9.52381%;}@media screen and (min-width:768px){.cc--form-block-subscription .c--form-block-subscription .inner-wrapper .form-container-wrapper .form-container-wrapper-inner{padding-top:1.875rem;padding-right:9.09091%;padding-bottom:1.875rem;padding-left:9.09091%;}}@media screen and (min-width:1024px){.cc--form-block-subscription .c--form-block-subscription .inner-wrapper .form-container-wrapper .form-container-wrapper-inner{padding-top:1.875rem;padding-right:18.18182%;padding-bottom:1.875rem;padding-left:18.18182%;}}.cc--form-block-subscription .text-container .f--section-title{text-align:center;}.cc--form-block-subscription .text-container .f--wysiwyg{text-align:center;}@media screen and (max-width:767px){.cc--form-block-subscription .form-wrapper .checkbox-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}@media screen and (min-width:768px){.cc--form-block-subscription .form-wrapper .checkbox-container{text-align:center;}}@media screen and (min-width:768px){.cc--form-block-subscription .form-wrapper .checkbox-container .fi--checkbox{display:inline-block;}}.cc--form-block-subscription .form-wrapper .checkbox-container .fi--checkbox:not(:last-child){margin-bottom:0.9375rem;}@media screen and (min-width:768px){.cc--form-block-subscription .form-wrapper .checkbox-container .fi--checkbox:not(:last-child){margin-right:1.5625rem;margin-bottom:0;margin-left:1.5625rem;}}.cc--form-block-subscription .form-wrapper .name-container{margin-top:1.875rem;}@media screen and (min-width:768px){.cc--form-block-subscription .form-wrapper .name-container{margin-right:auto;margin-bottom:1.25rem;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:31.25rem;}}@media screen and (min-width:768px){.cc--form-block-subscription .form-wrapper .name-container .fi--text{margin-bottom:0;-ms-flex-preferred-size:100%;flex-basis:100%;}}@media screen and (max-width:767px){.cc--form-block-subscription .form-wrapper .name-container .fi--text:not(:last-child){margin-bottom:1.875rem;}}@media screen and (min-width:768px){.cc--form-block-subscription .form-wrapper .name-container .fi--text:first-of-type{margin-right:1.25rem;}}@media screen and (max-width:767px){.cc--form-block-subscription .form-wrapper .email-container{margin-top:1.875rem;}}@media screen and (min-width:768px){.cc--form-block-subscription .form-wrapper .email-container{margin-right:auto;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:31.25rem;}}@media screen and (min-width:768px){.cc--form-block-subscription .form-wrapper .email-container .fi--text{-ms-flex-preferred-size:100%;flex-basis:100%;}}@media screen and (min-width:768px){.cc--form-block-subscription .form-wrapper .fi--input-button{margin-left:1.25rem;}}@media screen and (min-width:1024px){.cc--form-block-subscription .form-wrapper .fi--input-button{margin-left:0.9375rem;}}.cc--form-block-subscription .form-wrapper .fi--input-button button{padding-right:1.875rem;padding-left:1.875rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:50px;color:#FFF;text-decoration:none;z-index:1;}@media screen and (min-width:768px){.cc--form-block-subscription .form-wrapper .fi--input-button button{width:auto;}}.cc--form-block-subscription .form-wrapper .fi--input-button button::before{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:#2C5697;border-radius:0.1875rem;-webkit-transform:skew(-5deg) translateZ(0);transform:skew(-5deg) translateZ(0);content:'';z-index:-1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;-webkit-box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);}.cc--form-block-subscription .form-wrapper .fi--input-button button:focus{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;background-color:#2C5697;color:#FFF;border-color:transparent;text-decoration:none;}html[data-whatintent="mouse"] .cc--form-block-subscription .form-wrapper .fi--input-button button{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--form-block-subscription .form-wrapper .fi--input-button button:hover{color:#FFF;text-decoration:none;}html[data-whatintent="mouse"] .cc--form-block-subscription .form-wrapper .fi--input-button button:hover::before{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;opacity:.7;}.cc--form-block-subscription .form-wrapper .fi--input-button button::before{background-color:#E80000;-webkit-box-shadow:0.3125rem 0.3125rem 0 rgba(232,0,0,0.3);box-shadow:0.3125rem 0.3125rem 0 rgba(232,0,0,0.3);}.form-wrapper > .fi--input-button{margin:0 !important;}.ce-listSignUpWidgetListsContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:left;-ms-flex-align:left;align-items:left;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}@media screen and (min-width:768px){.ce-listSignUpWidgetListsContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}.ce-listSignUpWidgetListsContainer > .ce-listSelectionContainer{margin:0 1.5rem 0 0;position:relative;width:100%;}@media screen and (min-width:768px){.ce-listSignUpWidgetListsContainer > .ce-listSelectionContainer{margin:0 1.5rem;width:auto;}}.ce-listSignUpWidgetListsContainer > .ce-listSelectionContainer input{position:absolute;top:0;left:-9999px;}.ce-listSignUpWidgetListsContainer > .ce-listSelectionContainer label{color:#000 !important;font-weight:500;line-height:1.375;padding-top:0.625rem;padding-bottom:0.625rem;padding-left:2.5rem;display:block;position:relative;color:#000;cursor:pointer;}.ce-listSignUpWidgetListsContainer > .ce-listSelectionContainer label:before,.ce-listSignUpWidgetListsContainer > .ce-listSelectionContainer label:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:'';}.ce-listSignUpWidgetListsContainer > .ce-listSelectionContainer label:before{left:0;width:1.25rem;height:1.25rem;border:0.0625rem solid #656565;border-radius:0.1875rem;background-color:#FFF;}.ce-listSignUpWidgetListsContainer > .ce-listSelectionContainer label:after{margin-top:-0.6875rem;left:0.125rem;width:1rem;height:1rem;-webkit-transform:translate3d(0,0.25rem,0) scale(0);transform:translate3d(0,0.25rem,0) scale(0);content:'';background:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJjaGVja18xXyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDI1LjMgMTguNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjUuMyAxOC42IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBvbHlnb24gaWQ9ImNoZWNrIiBmaWxsPSIjMkM1Njk3IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgcG9pbnRzPSIyMy40LDAgOC40LDE1IDEuOCw4LjQgMCwxMC4xIDguNCwxOC42IDI1LjMsMS44ICIvPgo8L3N2Zz4K);background-repeat:no-repeat;opacity:0;-webkit-transition:-webkit-transform .05s ease;transition:-webkit-transform .05s ease;transition:transform .05s ease;transition:transform .05s ease,-webkit-transform .05s ease;transition:transform .05s ease,-webkit-transform .05s ease;}.ce-listSignUpWidgetListsContainer > .ce-listSelectionContainer input[type="checkbox"]:checked + label:after{-webkit-transform:translate3d(0,0.25rem,0) scale(1);transform:translate3d(0,0.25rem,0) scale(1);opacity:1;}.ce-listSignUpWidgetFormContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.ce-listSignUpWidgetFormContainer > .ce-listSignUpWidgetFieldContainer,.ce-listSignUpWidgetFormContainer > .ce-listSignUpWidgetSubmitButtonContainer{width:100%;margin:1.8rem 0 0 0;}.ce-listSignUpWidgetFormContainer > .ce-listSignUpWidgetFieldContainer label,.ce-listSignUpWidgetFormContainer > .ce-listSignUpWidgetFieldContainer input{margin-left:0 !important;}.ce-listSignUpWidgetSubmitButtonContainer{padding-bottom:2rem;text-align:center;}.ce-listSignUpWidgetSubmitButtonContainer button{margin:0 !important;width:100% !important;font-style:italic;}@media screen and (min-width:768px){.ce-listSignUpWidgetFormContainer > div.ce-listSignUpWidgetListsContainer{width:100%;}.ce-listSignUpWidgetFormContainer > .ce-emailFieldContainer,.ce-listSignUpWidgetFormContainer > .ce-listSignUpWidgetSubmitButtonContainer{width:100%;max-width:700px;}.ce-listSignUpWidgetFormContainer > .ce-firstNameFieldContainer{width:calc(50% - 20px);max-width:330px;margin-right:20px;}.ce-listSignUpWidgetFormContainer > .ce-lastNameFieldContainer{width:calc(50% - 20px);max-width:330px;margin-left:20px;}.ce-listSignUpWidgetFormContainer > .ce-listSignUpWidgetSubmitButtonContainer button{max-width:300px;margin:0 auto;}}.cc--gcse-tag .c--gcse-tag{max-width:700px;margin:0 auto;padding-top:6.25rem;padding-bottom:5.625rem;}@media screen and (max-width:767px){.cc--gcse-tag .c--gcse-tag{padding-right:8.33333%;padding-left:8.33333%;}}.cc--gcse-tag table{border:0;}.cc--gcse-tag table tr,.cc--gcse-tag table tr:first-child{border:0;}.cc--gcse-tag table tr td,.cc--gcse-tag table tr:first-child td{border:0;}.cc--gcse-tag .gsc-control-cse{padding:0;border:0;background-color:transparent;}.cc--gcse-tag .gsc-control-cse form.gsc-search-box{margin-bottom:0;}.cc--gcse-tag .gsc-control-cse form.gsc-search-box table{margin-bottom:0;}.cc--gcse-tag .gsc-control-cse form.gsc-search-box table tbody tr td{padding:0;}.cc--gcse-tag .gsc-control-cse form.gsc-search-box table tbody tr td.gsc-input{padding-top:0.3125rem;padding-bottom:0.3125rem;}.cc--gcse-tag .gsc-control-cse form.gsc-search-box table tbody tr td.gsc-search-button{padding-top:0.3125rem;padding-right:0.9375rem;padding-bottom:0.3125rem;padding-left:0.9375rem;}.cc--gcse-tag .gsc-control-cse form.gsc-search-box table tbody tr td.gsib_b .gsst_b{display:none;}.cc--gcse-tag .gsc-control-cse td.gsc-input table.gsc-input tbody,.cc--gcse-tag .gsc-control-cse td.gsc-input table.gsc-input tr,.cc--gcse-tag .gsc-control-cse td.gsc-input table.gsc-input td.gsib_a{display:block;width:100%;}.cc--gcse-tag .gsc-control-cse td.gsc-input .gsc-input-box{border:0;}.cc--gcse-tag .gsc-control-cse td.gsc-input .gsc-input-box input.gsc-input{font-size:1rem;line-height:1.875;height:3.125rem !important;margin:0 !important;padding-right:0.625rem !important;padding-left:0.625rem !important;border:1px solid #CCC !important;border-radius:0.1875rem;background-image:none !important;}.cc--gcse-tag .gsc-control-cse td.gsc-search-button button.gsc-search-button{padding-right:1.875rem;padding-left:1.875rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:50px;color:#FFF;text-decoration:none;z-index:1;border:0;background:none;}@media screen and (min-width:768px){.cc--gcse-tag .gsc-control-cse td.gsc-search-button button.gsc-search-button{width:auto;}}.cc--gcse-tag .gsc-control-cse td.gsc-search-button button.gsc-search-button::before{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:#2C5697;border-radius:0.1875rem;-webkit-transform:skew(-5deg) translateZ(0);transform:skew(-5deg) translateZ(0);content:'';z-index:-1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;-webkit-box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);}.cc--gcse-tag .gsc-control-cse td.gsc-search-button button.gsc-search-button:focus{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;background-color:#2C5697;color:#FFF;border-color:transparent;text-decoration:none;}html[data-whatintent="mouse"] .cc--gcse-tag .gsc-control-cse td.gsc-search-button button.gsc-search-button{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--gcse-tag .gsc-control-cse td.gsc-search-button button.gsc-search-button:hover{color:#FFF;text-decoration:none;}html[data-whatintent="mouse"] .cc--gcse-tag .gsc-control-cse td.gsc-search-button button.gsc-search-button:hover::before{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;opacity:.7;}.cc--gcse-tag .gsc-control-cse .gs-result .gs-title{margin-bottom:0;}.cc--gcse-tag .gsc-control-cse .gsc-tabHeader.gsc-tabhActive,.cc--gcse-tag .gsc-control-cse .gsc-refinementHeader.gsc-refinementhActive{border-color:#2C5697;color:#2C5697;}.cc--gcse-tag .gsc-control-cse .gs-spelling,.cc--gcse-tag .gsc-control-cse .gs-result .gs-title,.cc--gcse-tag .gsc-control-cse .gs-result .gs-title:link,.cc--gcse-tag .gsc-control-cse .gs-result .gs-title:visited,.cc--gcse-tag .gsc-control-cse .gs-result .gs-title *{font-size:1.125rem;line-height:1.5556;margin-bottom:0.625rem;color:#2C5697;text-decoration:none;}.cc--gcse-tag .gsc-control-cse .gs-spelling b,.cc--gcse-tag .gsc-control-cse .gs-result .gs-title b,.cc--gcse-tag .gsc-control-cse .gs-result .gs-title:link b,.cc--gcse-tag .gsc-control-cse .gs-result .gs-title:visited b,.cc--gcse-tag .gsc-control-cse .gs-result .gs-title * b{font-size:1.125rem;line-height:1.5556;margin-bottom:0.625rem;color:#2C5697;}.cc--gcse-tag .gsc-control-cse .gs-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.cc--gcse-tag .gsc-control-cse .gs-result .gsc-thumbnail-inside{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:0;}.cc--gcse-tag .gsc-control-cse .gs-result .gsc-url-top{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.cc--gcse-tag .gsc-control-cse .gs-result .gsc-table-result{margin-bottom:0.9375rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}@media screen and (min-width:768px){.cc--gcse-tag .gsc-control-cse .gs-result .gsc-table-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}}.cc--gcse-tag .gsc-control-cse .gs-result .gsc-table-result .gs-web-image-box{margin-right:0;margin-bottom:1.5625rem;margin-left:0;width:100%;}@media screen and (min-width:768px){.cc--gcse-tag .gsc-control-cse .gs-result .gsc-table-result .gs-web-image-box{margin-left:1.5625rem;width:9.9375rem;}}@media screen and (min-width:1024px){.cc--gcse-tag .gsc-control-cse .gs-result .gsc-table-result .gs-web-image-box{width:12.5rem;}}.cc--gcse-tag .gsc-control-cse .gs-result .gsc-table-result .gs-web-image-box img{width:100%;max-width:100%;height:9.875rem;border-radius:0.625rem;-o-object-fit:cover;object-fit:cover;}@media screen and (min-width:768px){.cc--gcse-tag .gsc-control-cse .gs-result .gsc-table-result .gs-web-image-box img{height:5.625rem;}}@media screen and (min-width:1024px){.cc--gcse-tag .gsc-control-cse .gs-result .gsc-table-result .gs-web-image-box img{height:7.0625rem;}}.cc--gcse-tag .gsc-control-cse .gs-result .gsc-table-result .gs-per-result-labels{display:none;}.cc--gcse-tag .gsc-control-cse .gs-result a.gs-visibleUrl,.cc--gcse-tag .gsc-control-cse .gs-result .gs-visibleUrl{display:none;}.cc--gcse-tag .gsc-control-cse .gs-result .gs-image,.cc--gcse-tag .gsc-control-cse .gs-result .gs-promotion-image{display:block;width:100%;max-width:100%;max-height:initial;border:0;}html[data-whatintent="mouse"] .cc--gcse-tag .gsc-control-cse .gs-result .gs-title{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--gcse-tag .gsc-control-cse .gs-result .gs-title:hover{text-decoration:underline;}html[data-whatintent="mouse"] .cc--gcse-tag .gsc-control-cse .gs-result .gs-title:hover b{text-decoration:underline;}.cc--gcse-tag .gsc-control-cse .gs-result .gs-visibleUrl-long{display:none;}.cc--gcse-tag .gsc-control-cse .gsc-above-wrapper-area{padding-top:3.125rem;padding-right:0;padding-bottom:0.625rem;padding-left:0;border:0;border-bottom:0.0625rem solid #CCC;}.cc--gcse-tag .gsc-control-cse .gsc-above-wrapper-area .gsc-above-wrapper-area-container{margin-bottom:0;}.cc--gcse-tag .gsc-control-cse .gsc-above-wrapper-area .gsc-result-info{font-size:0.875rem;line-height:1.5715;padding:0;color:#000;}.cc--gcse-tag .gsc-control-cse .gsc-above-wrapper-area .gsc-result-info-container{padding:0;}@media screen and (max-width:1023px){.cc--gcse-tag .gsc-control-cse .gsc-above-wrapper-area .gsc-result-info-container{display:block;}}.cc--gcse-tag .gsc-control-cse .gsc-above-wrapper-area .gsc-orderby-container{display:none;}.cc--gcse-tag .gsc-control-cse .gs-web-image-box,.cc--gcse-tag .gsc-control-cse .gs-promotion-image-box{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-right:1.5625rem;margin-bottom:1.25rem;width:100%;}@media screen and (max-width:767px){.cc--gcse-tag .gsc-control-cse .gs-web-image-box,.cc--gcse-tag .gsc-control-cse .gs-promotion-image-box{float:none;}}@media screen and (min-width:768px){.cc--gcse-tag .gsc-control-cse .gs-web-image-box,.cc--gcse-tag .gsc-control-cse .gs-promotion-image-box{margin-bottom:0;width:9.375rem;}}.cc--gcse-tag .gsc-control-cse .gs-web-image-box img.gs-image,.cc--gcse-tag .gsc-control-cse .gs-web-image-box img.gs-promotion-image,.cc--gcse-tag .gsc-control-cse .gs-promotion-image-box img.gs-image,.cc--gcse-tag .gsc-control-cse .gs-promotion-image-box img.gs-promotion-image{max-height:initial;border:0;}@media screen and (min-width:768px){.cc--gcse-tag .gsc-control-cse .gs-web-image-box img.gs-image,.cc--gcse-tag .gsc-control-cse .gs-web-image-box img.gs-promotion-image,.cc--gcse-tag .gsc-control-cse .gs-promotion-image-box img.gs-image,.cc--gcse-tag .gsc-control-cse .gs-promotion-image-box img.gs-promotion-image{max-width:9.375rem;}}.cc--gcse-tag .gsc-control-cse .gsc-table-result,.cc--gcse-tag .gsc-control-cse .gsc-thumbnail-inside,.cc--gcse-tag .gsc-control-cse .gsc-url-top{margin-bottom:0.4375rem;padding:0;}.cc--gcse-tag .gsc-control-cse .gsc-webResult .gsc-result{padding-top:1.5625rem;padding-bottom:1.5625rem;border:0;border-bottom:1px solid #CCC;}@media screen and (min-width:1024px){.cc--gcse-tag .gsc-control-cse .gsc-webResult .gsc-result{padding-top:1.875rem;padding-right:0;padding-bottom:1.875rem;padding-left:0;}}.cc--gcse-tag .gsc-control-cse .gsc-webResult .gsc-result:first-child{padding-top:0;}.cc--gcse-tag .gsc-control-cse .gsc-webResult .gsc-result.gsc-promotion{padding-top:1.5625rem;padding-right:1.5625rem;padding-bottom:1.5625rem;padding-left:1.5625rem;}@media screen and (min-width:1024px){.cc--gcse-tag .gsc-control-cse .gsc-webResult .gsc-result.gsc-promotion{padding-top:2.5rem;padding-right:2.5rem;padding-bottom:2.5rem;padding-left:2.5rem;}}.cc--gcse-tag .gsc-control-cse .gsc-webResult .gsc-result.gsc-promotion .gs-promotion-text-cell{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;}.cc--gcse-tag .gsc-control-cse .gsc-webResult .gs-snippet{font-size:1rem;line-height:1.625;color:#000;}.cc--gcse-tag .gsc-control-cse .gsc-webResult .gs-snippet b{font-size:1rem;line-height:1.625;color:#000;}.cc--gcse-tag .gsc-control-cse .gsc-results{padding-top:2.1875rem;width:100%;}html[data-whatintent='mouse'] .cc--gcse-tag .gsc-control-cse .gsc-results .gsc-cursor-box{padding-top:1.25rem;margin-right:0;margin-left:0;}.cc--gcse-tag .gsc-control-cse .gsc-results .gsc-cursor-box .gsc-cursor{text-align:center;}html[data-whatintent='mouse'] .cc--gcse-tag .gsc-control-cse .gsc-results .gsc-cursor-box .gsc-cursor{display:block;width:100%;text-align:center;}.cc--gcse-tag .gsc-control-cse .gsc-results .gsc-cursor-box .gsc-cursor-page{font-size:0.875rem;line-height:1.5715;padding-top:0.25rem;padding-bottom:0.25rem;margin-right:0.9375rem;margin-left:0.9375rem;display:inline-block;width:1.875rem;background:none;color:#000;text-align:center;}html[data-whatintent="mouse"] .cc--gcse-tag .gsc-control-cse .gsc-results .gsc-cursor-box .gsc-cursor-page{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--gcse-tag .gsc-control-cse .gsc-results .gsc-cursor-box .gsc-cursor-page:hover{color:#2C5697;text-decoration:none;}.cc--gcse-tag .gsc-control-cse .gsc-results .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page{width:1.875rem;border-radius:0.1875rem;background:#2C5697;color:#FFF;font-weight:bold;}html[data-whatintent="mouse"] .cc--gcse-tag .gsc-control-cse .gsc-results .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--gcse-tag .gsc-control-cse .gsc-results .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page:hover{color:#FFF;text-decoration:none;}.cc--gcse-tag .gsc-control-cse .gcsc-more-maybe-branding-root{display:none;}table.gssb_c tbody tr td{border-top:0;}table.gssb_c td.gssb_f{width:0;}.cc--header{background-color:#FFF;-webkit-box-shadow:0 0.0625rem 1.25rem rgba(221,221,221,0.5);box-shadow:0 0.0625rem 1.25rem rgba(221,221,221,0.5);}@media print{.cc--header{position:relative;}}@media print{.cc--header .block-alert-banner-block{display:none;}}.cc--header.scroll-down{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-box-shadow:none;box-shadow:none;}.cc--header.scroll-down .cc--main-menu .m--menu > li .submenus-wrapper{display:none;}.cc--header.scroll-up{-webkit-transform:none;transform:none;}.cc--header .c--header .header-wrapper{max-width:1800px;margin:0 auto;position:relative;}.cc--header .c--header .header-inner{padding-right:6.25%;padding-left:6.25%;}@media screen and (min-width:768px){.cc--header .c--header .header-inner{padding-right:4.16667%;padding-left:4.16667%;}}.cc--header .icon-search{position:relative;z-index:102;}.cc--header .icon-search *{fill:#1C175C;}.cc--header .icon-search .search-close{display:none;}.cc--header .icon-search.is-active .search-open{display:none;}.cc--header .icon-search.is-active .search-close{display:inline-block;}.cc--header .desktop-nav{display:none;}@media screen and (min-width:1024px){.cc--header .desktop-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.cc--header .desktop-nav .utility-nav-container{padding-top:1.9375rem;padding-bottom:0.8125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.cc--header .desktop-nav .utility-nav-container .cc--branding-header{margin-top:0.4375rem;}.cc--header .desktop-nav .utility-nav-container .cc--branding-header,.cc--header .desktop-nav .utility-nav-container .icon-search{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}.cc--header .desktop-nav .utility-nav-container .cc--utility-menu{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;}.cc--header .desktop-nav .utility-nav-container .icon-search{position:relative;top:-0.625rem;right:-0.8125rem;}.cc--header .desktop-nav .main-nav-container{margin-top:-2.9375rem;margin-right:0;margin-bottom:0;margin-left:0;display:inline-block;}@media screen and (min-width:1024px){.cc--header .mobile-nav{display:none;}}.cc--header .mobile-nav-topbar-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:3.75rem;}.cc--header .mobile-nav-topbar-container .mobile-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;}@media print{.cc--header .mobile-nav-topbar-container .mobile-buttons{display:none;}}.cc--header .mobile-nav-topbar-container .icon-search{margin-right:0.625rem;}.cc--header .mobile-nav-topbar-container .icon-search.is-active .search-open{display:none;}.cc--header .mobile-nav-topbar-container .icon-search.is-active .search-close{display:block;}.cc--header .mobile-nav-topbar-container .icon-search,.cc--header .mobile-nav-topbar-container .mobile-menu-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.875rem;height:1.875rem;}.cc--header .mobile-nav-topbar-container .icon-search svg,.cc--header .mobile-nav-topbar-container .mobile-menu-trigger svg{width:auto;height:auto;}.cc--header .mobile-nav-topbar-container .icon-search .search-close,.cc--header .mobile-nav-topbar-container .icon-search .icon-close,.cc--header .mobile-nav-topbar-container .mobile-menu-trigger .search-close,.cc--header .mobile-nav-topbar-container .mobile-menu-trigger .icon-close{display:none;}.cc--header .mobile-nav-topbar-container .mobile-menu-trigger.is-active .icon-hamburger{display:none;}.cc--header .mobile-nav-topbar-container .mobile-menu-trigger.is-active .icon-close{display:block;}.cc--header .mobile-nav-menu-container{display:none;position:fixed;top:3.75rem;right:0;bottom:0;left:0;width:100%;height:calc(100% - 3.75rem);background-color:rgba(0,0,0,0.8);overflow:auto;z-index:99;}.cc--hero-article{max-width:1800px;margin:0 auto;}.cc--hero-article .c--hero-article{padding-top:1.5625rem;padding-right:4.16667%;padding-bottom:1.125rem;padding-left:4.16667%;}@media screen and (min-width:768px){.cc--hero-article .c--hero-article{padding-bottom:1.4375rem;}}@media screen and (min-width:1024px){.cc--hero-article .c--hero-article{padding-bottom:3.125rem;}}.cc--hero-article .logo-wrapper{margin-bottom:1.875rem;}.cc--hero-article .f--eyebrow{font-size:0.75rem;line-height:1.5;margin-bottom:0.5rem;color:#000;}.cc--hero-article .f--page-title{margin-bottom:1.25rem;}.cc--hero-article .f--page-title h1{font-size:2rem;line-height:1.1875;color:#000;}@media screen and (min-width:1024px){.cc--hero-article .f--page-title h1{font-size:2.5rem;line-height:1.25;}}.cc--hero-article .f--wysiwyg{color:#000;}.cc--hero-article .f--wysiwyg.author{font-size:1.125rem;line-height:1.5556;margin-bottom:0.625rem;}.cc--hero-article .f--wysiwyg.author strong{font-size:1.1875rem;line-height:1.4737;}@media screen and (min-width:1024px){.cc--hero-article .f--wysiwyg.author{font-size:1.25rem;line-height:1.6;}.cc--hero-article .f--wysiwyg.author strong{font-size:1.3125rem;line-height:1.5239;}}.cc--hero-article .f--wysiwyg.affiliation p{font-size:1rem;line-height:1.625;margin-bottom:0.625rem;}@media screen and (min-width:768px){.cc--hero-article .f--wysiwyg.affiliation p{margin-bottom:1.25rem;}}.cc--hero-article .f--tags ul{padding-left:0;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;}.cc--hero-article .f--tags ul li{margin-right:0.3125rem;font-size:1rem;line-height:1.625;}.cc--hero-article .f--tags ul li:not(:last-child)::after{margin-left:-0.25rem;color:#2C5697;content:',';}.cc--hero-article .f--tags ul a{font-size:1rem;line-height:1.625;color:#2C5697;text-decoration:underline;}html[data-whatintent="mouse"] .cc--hero-article .f--tags ul a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--hero-article .f--tags ul a:hover{text-decoration:none;}.cc--hero-article .published-on{margin-top:1.25rem;}.cc--hero-article .published-on .f--published-date{display:inline;}.cc--hero-basic{background-color:#1C175C;}.cc--hero-basic .c--hero-basic{max-width:1800px;margin:0 auto;position:relative;overflow:hidden;}.cc--hero-basic .c--hero-basic::after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:15.625rem;height:14.375rem;background-image:url(/themes/custom/brightfocus/pattern_lab/source/images/logos/bff-abbreviated-on-dark.svg);content:'';opacity:0.1;}@media screen and (min-width:768px){.cc--hero-basic .c--hero-basic::after{width:17.3125rem;height:16rem;}}@media screen and (min-width:1024px){.cc--hero-basic .c--hero-basic::after{width:23.5625rem;height:21.75rem;}}.cc--hero-basic .c--hero-basic .hero-basic-inner{padding-top:3.125rem;padding-right:6.25%;padding-bottom:1.875rem;padding-left:6.25%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1;}@media screen and (min-width:768px){.cc--hero-basic .c--hero-basic .hero-basic-inner{padding-top:5.625rem;padding-right:0;padding-left:0;}}@media screen and (min-width:1024px){.cc--hero-basic .c--hero-basic .hero-basic-inner{padding-top:6.25rem;padding-bottom:2.5rem;}}.cc--hero-basic .c--hero-basic .f--page-title{text-align:center;}@media screen and (min-width:768px){.cc--hero-basic .c--hero-basic .f--page-title{max-width:21.875rem;}}@media screen and (min-width:1024px){.cc--hero-basic .c--hero-basic .f--page-title{max-width:43.75rem;}}.cc--hero-basic .c--hero-basic .f--page-title h1{color:#FFF;}.cc--hero-basic .c--hero-basic .f--description{margin-top:0.9375rem;font-size:1.375rem;line-height:1.3637;color:#FFF;}@media screen and (min-width:768px){.cc--hero-basic .c--hero-basic .f--description{margin-top:1.25rem;}}.cc--hero-basic .c--hero-basic .f--description p{color:inherit;font-size:inherit;font-weight:700;}@media screen and (max-width:767px){.cc--hero-detail-page.desktop{display:none;}}@media screen and (min-width:768px){.cc--hero-detail-page.mobile{display:none;}}.cc--hero-detail-page .c--hero-detail-page .f--eyebrow{margin-bottom:0.5rem;font-size:0.75rem;line-height:1.5;}.cc--hero-detail-page .c--hero-detail-page .attributions{padding-top:3.125rem;padding-bottom:3.125rem;border-bottom:0.0625rem solid #CCC;}@media screen and (min-width:768px){.cc--hero-detail-page .c--hero-detail-page .attributions{margin-bottom:1.25rem;}}@media screen and (min-width:1024px){.cc--hero-detail-page .c--hero-detail-page .attributions{margin-bottom:3.125rem;}}.cc--hero-detail-page .c--hero-detail-page .attributions .attribution:not(:first-child){margin-top:1.25rem;}.cc--hero-detail-page .c--hero-detail-page .attributions .attribution-group{font-size:1rem;line-height:1.625;display:block;}@media screen and (min-width:768px){.cc--hero-detail-page .c--hero-detail-page .attributions .attribution-group{font-size:1.125rem;line-height:1.5556;}}@media screen and (min-width:1024px){.cc--hero-detail-page .c--hero-detail-page .attributions .attribution-group{font-size:1rem;line-height:1.625;}}.cc--hero-detail-page .c--hero-detail-page .attributions .attribution-name{font-size:1rem;line-height:1.625;display:block;}@media screen and (min-width:768px){.cc--hero-detail-page .c--hero-detail-page .attributions .attribution-name{font-size:1.125rem;line-height:1.5556;}}@media screen and (min-width:1024px){.cc--hero-detail-page .c--hero-detail-page .attributions .attribution-name{font-size:1rem;line-height:1.625;}}.cc--hero-detail-page .c--hero-detail-page .attributions .attribution-title{font-size:1rem;line-height:1.625;display:block;}@media screen and (min-width:768px) and (max-width:1023px){.cc--hero-detail-page .c--hero-detail-page .attributions .attribution-title{margin-top:0.625rem;}}@media screen and (min-width:768px){.cc--hero-detail-page.no-attributions h1{margin-bottom:1.25rem;}}@media screen and (min-width:1024px){.cc--hero-detail-page.no-attributions h1{margin-bottom:3.125rem;}}.cc--hero-home{position:relative;}.cc--hero-home .c--hero-home{max-width:1800px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;}.cc--hero-home .c--hero-home-inner{padding-top:9.375rem;padding-right:6.25%;padding-left:6.25%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;height:100%;}@media screen and (min-width:768px){.cc--hero-home .c--hero-home-inner{padding-top:7.8125rem;padding-right:2.08333%;padding-bottom:7.8125rem;padding-left:2.08333%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.cc--hero-home .image-video{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;}.cc--hero-home .image-video .f--image{height:100%;}.cc--hero-home .image-video img{width:100%;height:100%;background-color:#2C5697;z-index:1;-o-object-fit:cover;object-fit:cover;}.cc--hero-home .image-video .f--ambient-video{display:none;height:28.125rem;}@media screen and (min-width:768px){.cc--hero-home .image-video .f--ambient-video{height:27rem;}}@media screen and (min-width:1024px){.cc--hero-home .image-video .f--ambient-video{display:block;height:42.1875rem;}.cc--hero-home .image-video .f--ambient-video + .f--image{display:none;}}.cc--hero-home .text-container-wrapper{position:relative;width:100%;position:relative;margin-right:0.625rem;}.cc--hero-home .text-container-wrapper::after{position:absolute;display:block;width:100%;height:100%;top:0;right:-0.3125rem;background-color:#2C5697;border-radius:0.625rem;content:'';z-index:4;}@media screen and (min-width:768px){.cc--hero-home .text-container-wrapper::after{-webkit-transform:skew(-3deg);transform:skew(-3deg);-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}}.cc--hero-home .text-container-wrapper::before{position:absolute;display:block;width:100%;height:100%;top:0;right:-0.625rem;background-color:#00A1E1;border-radius:0.625rem;content:'';z-index:4;}@media screen and (min-width:768px){.cc--hero-home .text-container-wrapper::before{-webkit-transform:skew(-3deg);transform:skew(-3deg);-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}}.cc--hero-home .text-container-wrapper > div{position:relative;height:100%;background-color:#FFF;border-radius:0.625rem;z-index:5;-webkit-box-shadow:0 0.125rem 0.625rem 0 rgba(0,0,0,0.15);box-shadow:0 0.125rem 0.625rem 0 rgba(0,0,0,0.15);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}@media screen and (min-width:768px){.cc--hero-home .text-container-wrapper > div{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:skew(-3deg);transform:skew(-3deg);-webkit-transform-origin:top right;transform-origin:top right;}}@media screen and (min-width:768px){.cc--hero-home .text-container-wrapper > div > div,.cc--hero-home .text-container-wrapper > div > form{-webkit-transform:skew(3deg);transform:skew(3deg);-webkit-transform-origin:top right;transform-origin:top right;}}@media screen and (min-width:768px){.cc--hero-home .text-container-wrapper{width:52.17391%;}}@media screen and (min-width:1024px){.cc--hero-home .text-container-wrapper{width:41.30435%;}}.cc--hero-home .text-container-wrapper .text-container{padding-top:2.5rem;padding-right:10.52632%;padding-bottom:2.5rem;padding-left:10.52632%;position:relative;}@media screen and (min-width:768px){.cc--hero-home .text-container-wrapper .text-container{padding-top:2.5rem;padding-right:8.33333%;padding-bottom:2.5rem;padding-left:8.33333%;}}@media screen and (min-width:1024px){.cc--hero-home .text-container-wrapper .text-container{padding-top:2.5rem;padding-right:10.52632%;padding-bottom:2.5rem;padding-left:10.52632%;}}.cc--hero-home .text-container-wrapper .f--page-title{margin-bottom:0.9375rem;}@media screen and (min-width:768px){.cc--hero-home .text-container-wrapper .f--page-title{margin-bottom:1.25rem;}}.cc--hero-home .text-container-wrapper .f--page-title h1{font-size:2rem;line-height:1.1875;color:#000;}@media screen and (min-width:1024px){.cc--hero-home .text-container-wrapper .f--page-title h1{font-size:2.5rem;line-height:1.25;}}.cc--hero-home .text-container-wrapper .f--description p{font-size:1.125rem;line-height:1.5556;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;color:#000;}@media screen and (min-width:1024px){.cc--hero-home .text-container-wrapper .f--description p{font-size:1.25rem;line-height:1.6;}}.cc--hero-home .text-container-wrapper .f--link{margin-top:1.875rem;}@media screen and (min-width:1024px){.cc--hero-home .text-container-wrapper .f--link{margin-top:2.5rem;}}.cc--hero-home .text-container-wrapper .f--link a{padding-right:1.875rem;padding-left:1.875rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:50px;color:#FFF;text-decoration:none;z-index:1;padding-right:1.25rem;padding-left:1.25rem;max-width:100%;white-space:normal;}@media screen and (min-width:768px){.cc--hero-home .text-container-wrapper .f--link a{width:auto;}}.cc--hero-home .text-container-wrapper .f--link a::before{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:#2C5697;border-radius:0.1875rem;-webkit-transform:skew(-5deg) translateZ(0);transform:skew(-5deg) translateZ(0);content:'';z-index:-1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;-webkit-box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);}.cc--hero-home .text-container-wrapper .f--link a:focus{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;background-color:#2C5697;color:#FFF;border-color:transparent;text-decoration:none;}html[data-whatintent="mouse"] .cc--hero-home .text-container-wrapper .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--hero-home .text-container-wrapper .f--link a:hover{color:#FFF;text-decoration:none;}html[data-whatintent="mouse"] .cc--hero-home .text-container-wrapper .f--link a:hover::before{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;opacity:.7;}.cc--hero-home .text-container-wrapper .f--link a.alt{padding-right:1.875rem;padding-left:1.875rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:50px;color:#FFF;text-decoration:none;z-index:1;}@media screen and (min-width:768px){.cc--hero-home .text-container-wrapper .f--link a.alt{width:auto;}}.cc--hero-home .text-container-wrapper .f--link a.alt::before{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:#2C5697;border-radius:0.1875rem;-webkit-transform:skew(-5deg) translateZ(0);transform:skew(-5deg) translateZ(0);content:'';z-index:-1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;-webkit-box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);}.cc--hero-home .text-container-wrapper .f--link a.alt:focus{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;background-color:#2C5697;color:#FFF;border-color:transparent;text-decoration:none;}html[data-whatintent="mouse"] .cc--hero-home .text-container-wrapper .f--link a.alt{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--hero-home .text-container-wrapper .f--link a.alt:hover{color:#FFF;text-decoration:none;}html[data-whatintent="mouse"] .cc--hero-home .text-container-wrapper .f--link a.alt:hover::before{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;opacity:.7;}.cc--hero-home .text-container-wrapper .f--link a.alt::before{background-color:#1C175C;}.cc--hero-home .text-container-wrapper .f--link a.alt::after{background-color:rgba(28,23,92,0.3);}.cc--hero-home .text-container-wrapper .f--link a.alt:focus{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;background-color:#1C175C;color:#FFF;border-color:transparent;text-decoration:none;}.cc--hero-home .text-container-wrapper .f--link a.alt::before{background-color:#E80000;-webkit-box-shadow:0.3125rem 0.3125rem 0 rgba(232,0,0,0.3);box-shadow:0.3125rem 0.3125rem 0 rgba(232,0,0,0.3);}.cc--hero-home .cta-container{margin-top:-12.5rem;margin-left:-7.14286%;padding-top:14.375rem;padding-right:12.5%;padding-bottom:1.875rem;padding-left:12.5%;width:calc(100% + 21.42857%);background:#000;}@media screen and (min-width:768px){.cc--hero-home .cta-container{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:1.25rem;padding-right:4.16667%;padding-bottom:1.25rem;padding-left:4.16667%;position:absolute;bottom:0;left:0;width:35.41667%;max-width:24.375rem;border-radius:0 0.625rem 0 0;background:rgba(0,0,0,0.6);}}@media screen and (min-width:1024px){.cc--hero-home .cta-container{padding-top:1.875rem;padding-right:4.16667%;padding-bottom:1.875rem;padding-left:2.08333%;width:31.25%;max-width:24.375rem;}}.cc--hero-home .cta-container .f--cta-title h3{font-size:1rem;line-height:1.5;color:#FFF;}@media screen and (min-width:1024px){.cc--hero-home .cta-container .f--cta-title h3{font-size:1.125rem;line-height:1.5556;}}.cc--hero-home .cta-container .f--description{color:#FFF;}.cc--hero-home .cta-container .f--link{margin-top:0.625rem;}@media screen and (min-width:1024px){.cc--hero-home .cta-container .f--link{margin-top:0.9375rem;}}.cc--hero-home .cta-container .f--link a{font-size:1rem;line-height:1.625;color:#FFF;text-decoration:none;}html[data-whatintent="mouse"] .cc--hero-home .cta-container .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--hero-home .cta-container .f--link a:hover{color:#FFF;text-decoration:underline;}.cc--hero-home .cta-container .f--link a svg{margin-left:0.3125rem;width:1.875rem;}.cc--hero-home .cta-container .f--link a svg path{fill:#FFF;}.cc--hero-interior{padding-top:2.5rem;padding-right:6.25%;padding-left:6.25%;}@media screen and (min-width:768px){.cc--hero-interior{display:none;}}.cc--hero-interior .f--section-title h2{margin-bottom:1.875rem;}.cc--hero-landing-page{background:rgba(44,86,151,0.4);}.cc--hero-landing-page .c--hero-landing-page{max-width:1800px;margin:0 auto;position:relative;}.cc--hero-landing-page .inner-wrapper{padding-top:2.5rem;padding-right:6.25%;padding-bottom:2.5rem;padding-left:6.25%;position:relative;}@media screen and (min-width:768px){.cc--hero-landing-page .inner-wrapper{padding-top:3.75rem;padding-right:0;padding-bottom:3.75rem;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}@media screen and (min-width:1024px){.cc--hero-landing-page .inner-wrapper{padding-top:5rem;padding-bottom:5rem;}}@media screen and (min-width:768px){.cc--hero-landing-page .inner-wrapper::before{display:inline-block;position:absolute;width:27.5rem;height:25rem;left:-7.625rem;bottom:-4.5625rem;background-image:url(/themes/custom/brightfocus/pattern_lab/source/images/logos/logo-watermark.svg);background-repeat:no-repeat;background-position:0;background-size:83%;content:'';}}@media screen and (min-width:1024px){.cc--hero-landing-page .inner-wrapper::before{left:-6.8125rem;bottom:-3.125rem;background-size:97%;}}@media screen and (min-width:1800px){.cc--hero-landing-page .inner-wrapper{width:calc(50vw + 50%);}}@media screen and (max-width:767px){.cc--hero-landing-page .text-container{margin-bottom:1.875rem;}}@media screen and (min-width:768px){.cc--hero-landing-page .text-container{padding-right:4.16667%;padding-left:4.16667%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}.cc--hero-landing-page .text-container .logo-wrapper{margin-bottom:1.875rem;}.cc--hero-landing-page .text-container .f--page-title{margin-bottom:0.9375rem;}@media screen and (min-width:1024px){.cc--hero-landing-page .text-container .f--page-title{margin-bottom:1.25rem;}}.cc--hero-landing-page .text-container .f--page-title,.cc--hero-landing-page .text-container .f--page-title h1{font-size:1.875rem;line-height:1.2667;color:#000;}@media screen and (min-width:1024px){.cc--hero-landing-page .text-container .f--page-title,.cc--hero-landing-page .text-container .f--page-title h1{font-size:2.5rem;line-height:1.25;}}.cc--hero-landing-page .text-container .f--description,.cc--hero-landing-page .text-container .f--description p{font-size:1.125rem;line-height:1.5556;margin-bottom:0;color:#000;}@media screen and (min-width:1024px){.cc--hero-landing-page .text-container .f--description,.cc--hero-landing-page .text-container .f--description p{font-size:1.25rem;line-height:1.6;}}.cc--hero-landing-page .image-container{position:relative;}@media screen and (min-width:768px){.cc--hero-landing-page .image-container{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;border-radius:0.625rem 0 0 0.625rem;}}@media screen and (min-width:1800px){.cc--hero-landing-page .image-container{max-height:42.1875rem;overflow:hidden;}}.cc--hero-landing-page .image-container .f--image{position:relative;overflow:hidden;}@media screen and (min-width:768px){.cc--hero-landing-page .image-container .f--image::after{display:block;position:absolute;bottom:0;width:100%;height:40%;background-color:transparent;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#000),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,#000 0,rgba(0,0,0,0) 100%);content:'';opacity:.8;z-index:1;}}.cc--hero-landing-page .image-container .f--link{padding-top:1.0625rem;}@media screen and (min-width:768px){.cc--hero-landing-page .image-container .f--link{padding-top:0;padding-right:6.25%;padding-left:6.25%;position:absolute;bottom:1.3125rem;z-index:10;}}@media screen and (min-width:1024px){.cc--hero-landing-page .image-container .f--link{bottom:1.5625rem;}}.cc--hero-landing-page .image-container .f--link a{color:#FFF;text-decoration:none;}@media screen and (min-width:768px){.cc--hero-landing-page .image-container .f--link a{font-size:1.25rem;line-height:1.4;}}@media screen and (min-width:1024px){.cc--hero-landing-page .image-container .f--link a{font-size:1.375rem;line-height:1.3637;}}.cc--hero-landing-page .image-container .f--link a::after{margin-left:0.375rem;display:inline-block;width:1.875rem;height:1.75rem;background:url(/themes/custom/brightfocus/pattern_lab/source/images/icons/arrow-right-white.svg) no-repeat center;content:'';vertical-align:bottom;}html[data-whatintent="mouse"] .cc--hero-landing-page .image-container .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--hero-landing-page .image-container .f--link a:hover{color:#FFF;text-decoration:underline;}.cc--hero-section-page .c--hero-section-page{position:relative;}.cc--hero-section-page .c--hero-section-page .f--image{width:100%;}@media screen and (max-width:767px){.cc--hero-section-page .c--hero-section-page .f--image{position:relative;padding-bottom:56%;}.cc--hero-section-page .c--hero-section-page .f--image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}}@media screen and (max-width:767px){.cc--hero-section-page .c--hero-section-page .text-container{padding-top:1.25rem;padding-right:6.25%;padding-bottom:2.125rem;padding-left:6.25%;position:relative;border-bottom:0.25rem solid #00A1E1;background-color:#1C175C;}}@media screen and (min-width:768px){.cc--hero-section-page .c--hero-section-page .text-container{padding-top:1.25rem;padding-right:4.16667%;padding-bottom:1.25rem;padding-left:4.16667%;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:41%;height:100%;background-color:#1C175C;background-image:url(/themes/custom/brightfocus/pattern_lab/source/images/logos/logo-watermark.svg);background-repeat:no-repeat;background-position:left -5.125rem bottom -3.0625rem;background-size:17.3125rem;z-index:10;}}@media screen and (min-width:1024px){.cc--hero-section-page .c--hero-section-page .text-container{background-position:left -3.375rem center;background-size:23.5625rem;}}.cc--hero-section-page .c--hero-section-page .text-container::after{display:block;position:absolute;content:'';}@media screen and (max-width:767px){.cc--hero-section-page .c--hero-section-page .text-container::after{bottom:0;left:0;width:100%;border-bottom:0.25rem solid #2C5697;}}@media screen and (min-width:768px){.cc--hero-section-page .c--hero-section-page .text-container::after{top:0;right:-5.6%;width:20%;height:100%;-webkit-transform:skewX(-7deg);transform:skewX(-7deg);border-right:0.1875rem solid #2C5697;background:#1C175C;-webkit-box-shadow:0.1875rem 0 0 #00A1E1;box-shadow:0.1875rem 0 0 #00A1E1;z-index:-1;}}@media screen and (min-width:1024px){.cc--hero-section-page .c--hero-section-page .text-container::after{border-right:0.3125rem solid #2C5697;-webkit-box-shadow:0.3125rem 0 0 #00A1E1;box-shadow:0.3125rem 0 0 #00A1E1;}}.cc--hero-section-page .c--hero-section-page .text-container .f--eyebrow{margin-bottom:0.3125rem;}@media screen and (min-width:1024px){.cc--hero-section-page .c--hero-section-page .text-container .f--eyebrow{margin-bottom:0.6875rem;}}.cc--hero-section-page .c--hero-section-page .text-container .f--eyebrow a{font-size:0.875rem;line-height:1.2858;color:#FFF;text-decoration:none;}@media screen and (min-width:768px){.cc--hero-section-page .c--hero-section-page .text-container .f--eyebrow a{font-size:0.75rem;line-height:1.5;}}@media screen and (min-width:1024px){.cc--hero-section-page .c--hero-section-page .text-container .f--eyebrow a{font-size:0.875rem;line-height:1.2858;}}.cc--hero-section-page .c--hero-section-page .text-container .f--page-title{margin-bottom:1.25rem;}@media screen and (min-width:1024px){.cc--hero-section-page .c--hero-section-page .text-container .f--page-title{margin-bottom:1.875rem;}}.cc--hero-section-page .c--hero-section-page .text-container .f--page-title h1{font-size:1.875rem;line-height:1.2667;color:#FFF;}@media screen and (min-width:1024px){.cc--hero-section-page .c--hero-section-page .text-container .f--page-title h1{font-size:2.5rem;line-height:1.25;}}.cc--hero-section-page .c--hero-section-page .text-container .cc--social-share{margin-bottom:0;position:inherit;}.cc--hero-section-page .c--hero-section-page .text-container .cc--social-share .c--social-share .addtoany_list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.cc--hero-section-page .c--hero-section-page .text-container .cc--social-share .c--social-share a{margin-right:0.9375rem;margin-bottom:0;}.cc--hero-section-page .c--hero-section-page .text-container .cc--social-share .c--social-share a svg{width:1.875rem;height:1.875rem;}.cc--hero-section-page .c--hero-section-page .text-container .cc--social-share .c--social-share a svg path{fill:#FFF;}.cc--image-gallery{max-width:1800px;margin:0 auto;}.cc--image-gallery .f--section-title{margin-bottom:1.25rem;}@media screen and (min-width:768px){.cc--image-gallery .f--section-title{margin-bottom:1.5625rem;}}@media screen and (min-width:1024px){.cc--image-gallery .f--section-title{margin-bottom:1.875rem;}}.cc--image-gallery .f--section-title h2{font-size:1.5rem;line-height:1.3334;margin-bottom:0;color:#000;}@media screen and (min-width:1024px){.cc--image-gallery .f--section-title h2{font-size:1.75rem;line-height:1.3572;}}.cc--image-gallery .swiper-wrapper .cc--captioned-image img{border-radius:0.625rem;overflow:hidden;}.cc--image-gallery .swiper-wrapper .cc--captioned-image figcaption{margin-top:1.25rem;padding-right:0;padding-left:0;}.cc--image-gallery .swiper-wrapper .cc--captioned-image figcaption,.cc--image-gallery .swiper-wrapper .cc--captioned-image figcaption p{font-size:0.75rem;line-height:1.4167;color:#000;text-transform:none;}.cc--image-gallery .swiper-navigation button{display:-webkit-box;display:-ms-flexbox;display:flex;top:calc(50% - 1.5625rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.875rem;height:1.875rem;border:0.0625rem solid #FFF;border-radius:50%;background:#2C5697;}@media screen and (min-width:768px){.cc--image-gallery .swiper-navigation button{width:2.1875rem;height:2.1875rem;}}@media screen and (max-width:767px){.cc--image-gallery .swiper-navigation button svg{width:0.4375rem;}}.cc--image-gallery .swiper-navigation button svg path{fill:#FFF;}.cc--image-gallery .swiper-navigation button.swiper-button-prev{left:0.625rem;}@media screen and (min-width:768px){.cc--image-gallery .swiper-navigation button.swiper-button-prev{left:1rem;}}@media screen and (min-width:1024px){.cc--image-gallery .swiper-navigation button.swiper-button-prev{left:1.375rem;}}.cc--image-gallery .swiper-navigation button.swiper-button-next{right:0.625rem;}@media screen and (min-width:768px){.cc--image-gallery .swiper-navigation button.swiper-button-next{right:1rem;}}@media screen and (min-width:1024px){.cc--image-gallery .swiper-navigation button.swiper-button-next{right:1.375rem;}}.cc--intro-text{max-width:1800px;margin:0 auto;}.cc--intro-text .c--intro-text{padding-top:2.5rem;padding-bottom:1.875rem;color:#000;}@media screen and (min-width:768px){.cc--intro-text .c--intro-text{padding-top:3.125rem;padding-bottom:3.125rem;}}.cc--intro-text .f--wysiwyg p{font-size:1.25rem;line-height:1.6;}@media screen and (min-width:768px){.cc--intro-text .f--wysiwyg p{font-size:1.375rem;line-height:1.8182;}}.cc--intro-text .f--wysiwyg a{color:#2C5697;text-decoration:underline;}html[data-whatintent="mouse"] .cc--intro-text .f--wysiwyg a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--intro-text .f--wysiwyg a:hover{text-decoration:none;}.cc--intro-text .f--wysiwyg ol,.cc--intro-text .f--wysiwyg ul{text-align:left;}.cc--intro-text .f--wysiwyg h2{margin-bottom:1.25rem;}.cc--intro-text .f--wysiwyg svg{margin-bottom:0.9375rem;}@media screen and (min-width:768px){.cc--intro-text .f--wysiwyg svg{margin-bottom:1.375rem;}}.cc--login-form{margin-top:1.5625rem;margin-bottom:1.5625rem;}@media screen and (min-width:768px){.cc--login-form{margin-top:2.5rem;margin-bottom:2.5rem;}}@media screen and (min-width:1024px){.cc--login-form{margin-top:3.125rem;margin-bottom:3.125rem;}}.cc--login-form .c--login-form{max-width:320px;margin:0 auto;padding-right:4.16667%;padding-left:4.16667%;width:100%;}@media screen and (min-width:768px){.cc--login-form .c--login-form{padding-right:0;padding-left:0;}}.cc--login-form .user-login-form{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#FFF;}.cc--login-form .user-login-form .form-item{margin-right:0;margin-bottom:1.25rem;width:100%;}.cc--login-form .user-login-form .form-item:last-child{margin-bottom:0;}.cc--login-form .user-login-form .form-item label{font-size:0.875rem;line-height:1.1429;margin-bottom:0.625rem;display:block;color:#000;}@media screen and (min-width:768px){.cc--login-form .user-login-form .form-item label{font-size:1rem;line-height:1.3125;margin-bottom:1.25rem;}}.cc--login-form .user-login-form .form-item .description{margin-top:0.3125rem;margin-bottom:0.3125rem;}.cc--login-form .user-login-form .form-actions{margin-top:0;width:100%;}.cc--login-form .user-login-form .form-actions .form-item{margin-right:0;width:100%;}.cc--login-form .user-login-form .form-actions .form-item:first-child > input{padding-right:1.875rem;padding-left:1.875rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:50px;color:#FFF;text-decoration:none;z-index:1;}@media screen and (min-width:768px){.cc--login-form .user-login-form .form-actions .form-item:first-child > input{width:auto;}}.cc--login-form .user-login-form .form-actions .form-item:first-child > input::before{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:#2C5697;border-radius:0.1875rem;-webkit-transform:skew(-5deg) translateZ(0);transform:skew(-5deg) translateZ(0);content:'';z-index:-1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;-webkit-box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);}.cc--login-form .user-login-form .form-actions .form-item:first-child > input:focus{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;background-color:#2C5697;color:#FFF;border-color:transparent;text-decoration:none;}html[data-whatintent="mouse"] .cc--login-form .user-login-form .form-actions .form-item:first-child > input{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--login-form .user-login-form .form-actions .form-item:first-child > input:hover{color:#FFF;text-decoration:none;}html[data-whatintent="mouse"] .cc--login-form .user-login-form .form-actions .form-item:first-child > input:hover::before{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;opacity:.7;}#block-sju-local-tasks{margin-bottom:2.5rem;padding-top:1.875rem;position:relative;}@media screen and (min-width:768px){#block-sju-local-tasks{margin-bottom:1.875rem;padding-top:2.5rem;}}#block-sju-local-tasks ul{list-style:none;padding:0;margin:0;position:relative;text-align:center;}#block-sju-local-tasks ul::after{display:block;position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #CCC;content:'';}#block-sju-local-tasks ul li{font-size:0.875rem;line-height:1.1429;padding-top:0;padding-right:0.5rem;padding-bottom:0;padding-left:0.5rem;display:inline-block;position:relative;z-index:1;}@media screen and (min-width:768px){#block-sju-local-tasks ul li{font-size:1.125rem;line-height:1.1112;padding-top:0;padding-right:1.875rem;padding-bottom:0;padding-left:1.875rem;}}#block-sju-local-tasks ul li a{padding-top:0.3125rem;padding-right:0;padding-bottom:1.25rem;padding-left:0;display:block;position:relative;color:#000;text-decoration:none;}#block-sju-local-tasks ul li a.is-active{color:#000;}#block-sju-local-tasks ul li a.is-active::after{display:block;position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #CCC;content:'';}#block-sju-local-tasks ul li a:hover{color:#000;}#block-sju-local-tasks ul li a:hover::after{display:block;position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #CCC;content:'';}.cc--main-menu{padding-top:0.3125rem;padding-bottom:0.5rem;background-color:#1C175C;}@media screen and (min-width:768px){.cc--main-menu{padding-top:0.3125rem;}}@media screen and (min-width:1024px){.cc--main-menu{padding-top:0;padding-bottom:0;height:4.25rem;background-color:transparent;}}@media screen and (min-width:1024px){.cc--main-menu .m--menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}}.cc--main-menu .m--menu > li{padding-right:6.25%;padding-left:6.25%;}@media screen and (min-width:768px){.cc--main-menu .m--menu > li{padding-right:4.16667%;padding-left:4.16667%;}}@media screen and (min-width:1024px){.cc--main-menu .m--menu > li{padding-top:0.625rem;padding-right:0;padding-bottom:0.625rem;padding-left:0;}}@media screen and (min-width:1024px){.cc--main-menu .m--menu > li:not(:last-child){margin-right:1.375rem;}}.cc--main-menu .m--menu > li > .link-arrow-wrapper > a{padding-top:1rem;padding-bottom:0.375rem;display:block;position:relative;color:#FFF;text-decoration:none;}@media screen and (min-width:1024px){.cc--main-menu .m--menu > li > .link-arrow-wrapper > a{font-size:1.0625rem;line-height:1.5295;padding-top:0.625rem;padding-bottom:0.625rem;font-weight:bold;border-color:transparent;color:#000;}.cc--main-menu .m--menu > li > .link-arrow-wrapper > a:focus-within::after,.cc--main-menu .m--menu > li > .link-arrow-wrapper > a.ally-focus-within::after{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-0.625rem;width:4.375rem;height:0.25rem;background-color:#2C5697;content:'';}}.cc--main-menu .m--menu > li > .link-arrow-wrapper > .arrow-toggle svg{width:auto;height:0.5rem;}@media screen and (min-width:1024px){.cc--main-menu .m--menu > li > .link-arrow-wrapper > .arrow-toggle svg{margin-left:0.5rem;}}.cc--main-menu .m--menu > li > .link-arrow-wrapper > .arrow-toggle svg polygon{fill:#FFF;}@media screen and (min-width:1024px){.cc--main-menu .m--menu > li > .link-arrow-wrapper > .arrow-toggle svg polygon{fill:#E80000;}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.cc--main-menu .m--menu > li > .link-arrow-wrapper > .arrow-toggle svg{width:0.625rem;}}@media screen and (min-width:1024px){.cc--main-menu .m--menu > li > .submenus-wrapper{position:absolute;top:4.25rem;left:50%;min-width:15.625rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:0.625rem;background-color:#D5DDEA;-webkit-box-shadow:0 0.3125rem 0.625rem 0.125rem rgba(75,75,75,0.1);box-shadow:0 0.3125rem 0.625rem 0.125rem rgba(75,75,75,0.1);z-index:101;}}@media screen and (max-width:1023px){.cc--main-menu .m--menu > li.is-open{border-radius:0.625rem;background:#2C5697;}}@media screen and (max-width:1023px){.cc--main-menu .m--menu > li:first-child{padding-top:0.5rem;}}@media screen and (min-width:1024px){.cc--main-menu .m--menu > li:focus-within > .submenus-wrapper,.cc--main-menu .m--menu > li.ally-focus-within > .submenus-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;}}@media screen and (min-width:1024px){.cc--main-menu .m--menu > li.menu-item--active-trail > .link-arrow-wrapper > a::after{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-0.75rem;width:3.125rem;height:0.5rem;border-radius:0.5rem;background-color:#1C175C;content:'';}}html[data-whatintent="mouse"] .cc--main-menu .m--menu > li{-webkit-transition:all 0.1s;transition:all 0.1s;}@media screen and (min-width:1024px){html[data-whatintent="mouse"] .cc--main-menu .m--menu > li:hover > .link-arrow-wrapper > a::after{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-0.75rem;width:3.125rem;height:0.5rem;border-radius:0.5rem;background-color:#1C175C;content:'';}}.cc--main-menu ul > li{position:relative;}@media screen and (min-width:1024px){html[data-whatintent="mouse"] .cc--main-menu ul > li{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--main-menu ul > li:hover > .submenus-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;}}.cc--main-menu ul > li .link-arrow-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.cc--main-menu ul > li .link-arrow-wrapper a{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}@media screen and (min-width:1024px){.cc--main-menu ul > li .link-arrow-wrapper a{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;}}@media screen and (max-width:1023px){.cc--main-menu ul > li .link-arrow-wrapper > .arrow-toggle{padding-right:0.125rem;width:1.875rem;height:1.875rem;text-align:right;}.cc--main-menu ul > li .link-arrow-wrapper > .arrow-toggle svg g{fill:#1C175C;}}.cc--main-menu ul > li .submenus-wrapper{display:none;width:100%;}@media screen and (min-width:1024px){.cc--main-menu ul > li .submenus-wrapper{z-index:2;}}.cc--main-menu ul > li .submenus-wrapper .submenus-wrapper-inner{padding-bottom:0.625rem;margin-bottom:0.5rem;}@media screen and (min-width:1024px){.cc--main-menu ul > li .submenus-wrapper .submenus-wrapper-inner{padding-top:1.25rem;padding-right:0;padding-bottom:1.25rem;padding-left:0;margin-bottom:0;width:100%;}}.cc--main-menu ul > li .submenus-wrapper .submenus-wrapper-inner > span{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px;}@media screen and (min-width:1024px){.cc--main-menu ul > li ul.submenu > li{padding-top:0;padding-right:1.5625rem;padding-bottom:0;padding-left:1.5625rem;position:static;}html[data-whatintent="mouse"] .cc--main-menu ul > li ul.submenu > li{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--main-menu ul > li ul.submenu > li:hover{background-color:#2C5697;}}@media screen and (min-width:1024px) and (min-width:1024px){html[data-whatintent="mouse"] .cc--main-menu ul > li ul.submenu > li:hover > .link-arrow-wrapper a{color:#FFF;}}@media screen and (min-width:1024px){html[data-whatintent="mouse"] .cc--main-menu ul > li ul.submenu > li:hover .arrow-toggle svg polygon{fill:#FFF;}html[data-whatintent="mouse"] .cc--main-menu ul > li ul.submenu > li:hover .submenus-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100%;}}@media screen and (max-width:1023px){.cc--main-menu ul > li ul.submenu > li.is-open > .link-arrow-wrapper a{color:#FFF;}}.cc--main-menu ul > li ul.submenu > li span,.cc--main-menu ul > li ul.submenu > li a{font-size:0.9375rem;line-height:1.4667;padding-top:0.625rem;padding-bottom:0.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:0;color:#FFF;text-decoration:none;}@media screen and (min-width:1024px){.cc--main-menu ul > li ul.submenu > li span,.cc--main-menu ul > li ul.submenu > li a{padding-top:0.625rem;padding-right:0.625rem;padding-bottom:0.625rem;font-size:1.125rem;line-height:1.3334;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:#000;}html[data-whatintent="mouse"] .cc--main-menu ul > li ul.submenu > li span,html[data-whatintent="mouse"]
          .cc--main-menu ul > li ul.submenu > li a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--main-menu ul > li ul.submenu > li span:hover,html[data-whatintent="mouse"]
            .cc--main-menu ul > li ul.submenu > li a:hover{color:#FFF;}}@media screen and (min-width:1024px){.cc--main-menu ul > li ul.submenu > li .link-arrow-wrapper{position:relative;}}@media screen and (min-width:1024px){.cc--main-menu ul > li ul.submenu > li .link-arrow-wrapper .arrow-toggle{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;left:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:auto;}}@media screen and (min-width:1024px){.cc--main-menu ul > li ul.submenu > li .link-arrow-wrapper .arrow-toggle svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}}.cc--main-menu ul > li ul.submenu > li .link-arrow-wrapper .arrow-toggle svg polygon{fill:#FFF;}@media screen and (min-width:1024px){.cc--main-menu ul > li ul.submenu > li .link-arrow-wrapper .arrow-toggle svg polygon{fill:#000;}}@media screen and (min-width:1024px){.cc--main-menu ul > li ul.submenu > li.menu-item--active-trail{background-color:#F0F0F0;}}.cc--main-menu ul > li ul.submenu > li.menu-item--active-trail > .link-arrow-wrapper > a{color:#2C5697;}@media screen and (min-width:1024px){.cc--main-menu ul > li ul.submenu > li > .submenus-wrapper{position:absolute;top:0;left:100%;width:100%;-webkit-box-shadow:inset 0 7px 14px 5px rgba(28,23,92,0.1);box-shadow:inset 0 7px 14px 5px rgba(28,23,92,0.1);}}@media screen and (max-width:1023px){.cc--main-menu ul > li ul.submenu > li > .submenus-wrapper .submenus-wrapper-inner{padding-top:0.125rem;padding-right:1rem;padding-bottom:0.125rem;padding-left:1rem;margin-bottom:0;}}@media screen and (min-width:1024px){.cc--main-menu ul > li ul.submenu > li > .submenus-wrapper .submenus-wrapper-inner{border-radius:0.625rem;background-color:#2C5697;}}.cc--main-menu ul > li ul.submenu > li > .submenus-wrapper .submenus-wrapper-inner ul li.menu-item--active-trail{background-color:#0069BA;}.cc--main-menu ul > li ul.submenu > li > .submenus-wrapper .submenus-wrapper-inner ul li a{padding-top:0.5rem;padding-bottom:0.5rem;}@media screen and (min-width:1024px){.cc--main-menu ul > li ul.submenu > li > .submenus-wrapper .submenus-wrapper-inner ul li a{padding-top:0.625rem;padding-bottom:0.625rem;color:#FFF;}}html[data-whatintent="mouse"] .cc--main-menu ul > li ul.submenu > li > .submenus-wrapper .submenus-wrapper-inner ul li a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--main-menu ul > li ul.submenu > li > .submenus-wrapper .submenus-wrapper-inner ul li a:hover{text-decoration:underline;}@media screen and (min-width:1024px){html[data-whatintent='touch'] .cc--main-menu ul > li ul.submenu > li > .submenus-wrapper .submenus-wrapper-inner ul li a{pointer-events:auto;}}@media screen and (min-width:1024px){html[data-whatintent='touch'] .cc--main-menu ul > li.menu-item--expanded:not(.ally-focus-within) a{pointer-events:none;}}@media screen and (max-width:1023px){.cc--main-menu ul > li.is-open > .link-arrow-wrapper > .arrow-toggle > svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}}@media screen and (min-width:1024px){.cc--main-menu ul > li:focus-within .link-arrow-wrapper > a,.cc--main-menu ul > li.ally-focus-within .link-arrow-wrapper > a{pointer-events:auto;}}@media screen and (min-width:1024px){.cc--main-menu ul > li:nth-last-child(2) .submenus-wrapper .submenus-wrapper,.cc--main-menu ul > li:last-child .submenus-wrapper .submenus-wrapper{-webkit-transform:translateX(-200%);transform:translateX(-200%);-webkit-box-shadow:inset 0 7px 14px 5px rgba(28,23,92,0.1);box-shadow:inset 0 7px 14px 5px rgba(28,23,92,0.1);}}@media screen and (max-width:767px){.cc--manual-card + .cc--manual-card{margin-top:1.875rem;}}@media screen and (min-width:768px){.cc--manual-card:nth-child(3) ~ .cc--manual-card{margin-top:1.875rem;}}@media screen and (min-width:1024px){.cc--manual-card:nth-child(3) ~ .cc--manual-card{margin-top:2.5rem;}}.cc--manual-card.with-video .f--image-skew{position:relative;}.cc--manual-card.with-video .f--image-skew::after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0.625rem;background:url(/themes/custom/brightfocus/pattern_lab/source/images/icons/icon-play.svg) no-repeat center center/42px 42px;content:'';}.cc--manual-card .c--manual-card > a:hover + .text-container .f--cta-title a{text-decoration:underline;}.cc--manual-card .f--image-skew{margin-bottom:1.25rem;}@media screen and (min-width:1024px){.cc--manual-card .f--image-skew{margin-bottom:1.5625rem;}}.cc--manual-card .f--image-skew img{border-radius:0;}.cc--manual-card .text-container{text-align:center;}@media screen and (min-width:768px){.cc--manual-card .text-container{padding-right:7.14286%;padding-left:7.14286%;}}.cc--manual-card .f--category{color:#000;}.cc--manual-card .f--category a{color:inherit;}html[data-whatintent="mouse"] .cc--manual-card .f--category a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--manual-card .f--category a:hover{color:inherit;}.cc--manual-card .f--cta-title{margin-bottom:0.625rem;color:#000;}.cc--manual-card .f--cta-title h3{font-size:1.25rem;line-height:1.4;color:inherit;}@media screen and (min-width:1024px){.cc--manual-card .f--cta-title h3{font-size:1.375rem;line-height:1.3637;}}.cc--manual-card .f--cta-title a{color:inherit;font-size:inherit;text-decoration:none;}html[data-whatintent="mouse"] .cc--manual-card .f--cta-title a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--manual-card .f--cta-title a:hover{text-decoration:underline;}.cc--manual-card .f--text{margin-bottom:0.625rem;font-size:1rem;line-height:1.4375;color:#000;}.cc--manual-card .f--description p{font-size:0.875rem;line-height:1.5715;color:#000;}.cc--manual-card .f--description p:last-child{margin-bottom:0;}.cc--manual-cards-horizontal-card .c--manual-cards-horizontal-card{padding-bottom:1.875rem;border-bottom:0.0625rem solid #CCC;}@media screen and (min-width:768px){.cc--manual-cards-horizontal-card .c--manual-cards-horizontal-card{padding-bottom:2.1875rem;display:-webkit-box;display:-ms-flexbox;display:flex;}}@media print{.cc--manual-cards-horizontal-card .c--manual-cards-horizontal-card{display:-webkit-box;display:-ms-flexbox;display:flex;}}.cc--manual-cards-horizontal-card .text-container{-ms-flex-preferred-size:62.5%;flex-basis:62.5%;}@media screen and (min-width:1024px){.cc--manual-cards-horizontal-card .text-container{-ms-flex-preferred-size:60.71429%;flex-basis:60.71429%;}}@media print{.cc--manual-cards-horizontal-card .text-container{-ms-flex-preferred-size:60.71429%;flex-basis:60.71429%;}}.cc--manual-cards-horizontal-card .text-container .f--cta-title{margin-bottom:0.9375rem;}@media screen and (min-width:1024px){.cc--manual-cards-horizontal-card .text-container .f--cta-title{margin-bottom:0.625rem;}}.cc--manual-cards-horizontal-card .text-container .f--cta-title h3,.cc--manual-cards-horizontal-card .text-container .f--cta-title h3 a{font-size:1.25rem;line-height:1.4;color:#000;text-decoration:none;}@media screen and (min-width:1024px){.cc--manual-cards-horizontal-card .text-container .f--cta-title h3,.cc--manual-cards-horizontal-card .text-container .f--cta-title h3 a{font-size:1.375rem;line-height:1.3637;}}html[data-whatintent="mouse"] .cc--manual-cards-horizontal-card .text-container .f--cta-title h3,html[data-whatintent="mouse"]
      .cc--manual-cards-horizontal-card .text-container .f--cta-title h3 a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--manual-cards-horizontal-card .text-container .f--cta-title h3:hover,html[data-whatintent="mouse"]
        .cc--manual-cards-horizontal-card .text-container .f--cta-title h3 a:hover{color:#2C5697;text-decoration:underline;}html[data-whatintent="mouse"] .cc--manual-cards-horizontal-card .text-container .f--cta-title h3{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--manual-cards-horizontal-card .text-container .f--cta-title h3:hover{color:#000;text-decoration:none;}@media screen and (max-width:767px){.cc--manual-cards-horizontal-card .text-container .f--description{margin-bottom:1.875rem;}}.cc--manual-cards-horizontal-card .text-container .f--description p{margin-bottom:0;font-size:1.125rem;line-height:1.5556;color:#000;}@media screen and (min-width:1024px){.cc--manual-cards-horizontal-card .text-container .f--description p{font-size:1.25rem;line-height:1.6;}}@media screen and (min-width:768px){.cc--manual-cards-horizontal-card .f--image{margin-left:5%;-ms-flex-preferred-size:32.5%;flex-basis:32.5%;}}@media screen and (min-width:1024px){.cc--manual-cards-horizontal-card .f--image{margin-left:3.57143%;-ms-flex-preferred-size:35.71429%;flex-basis:35.71429%;}}@media print{.cc--manual-cards-horizontal-card .f--image{margin-left:3.57143%;-ms-flex-preferred-size:35.71429%;flex-basis:35.71429%;}}.cc--manual-cards-horizontal-card .f--image img{border-radius:0.625rem;}.cc--manual-cards-horizontal{max-width:1800px;margin:0 auto;padding-top:3.125rem;padding-bottom:3.125rem;}@media screen and (min-width:1024px){.cc--manual-cards-horizontal{padding-top:5rem;padding-bottom:5rem;}}.cc--manual-cards-horizontal .c--manual-cards-horizontal{padding-right:6.25%;padding-left:6.25%;}@media screen and (min-width:768px){.cc--manual-cards-horizontal .c--manual-cards-horizontal{padding-right:8.33333%;padding-left:8.33333%;}}@media screen and (min-width:1024px){.cc--manual-cards-horizontal .c--manual-cards-horizontal{padding-right:20.83333%;padding-left:20.83333%;}}.cc--manual-cards-horizontal .cc--manual-cards-horizontal-card:not(:last-child){margin-bottom:2.1875rem;}.cc--manual-cards{padding-top:3.75rem;padding-bottom:3.75rem;}@media screen and (min-width:1024px){.cc--manual-cards{padding-top:6.25rem;padding-bottom:6.25rem;}}.cc--manual-cards .c--manual-cards{max-width:1800px;margin:0 auto;}.cc--manual-cards .c--manual-cards .inner-wrapper{padding-right:6.25%;padding-left:6.25%;}@media screen and (min-width:768px){.cc--manual-cards .c--manual-cards .inner-wrapper{padding-right:4.16667%;padding-left:4.16667%;}}@media screen and (min-width:768px){.cc--manual-cards .c--manual-cards .f--field-components{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media print{.cc--manual-cards .c--manual-cards .f--field-components{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media screen and (min-width:768px){.cc--manual-cards .inner-wrapper > .f--section-title{padding-right:6.81818%;padding-left:6.81818%;}}@media screen and (min-width:1024px){.cc--manual-cards .inner-wrapper > .f--section-title{padding-right:18.18182%;padding-left:18.18182%;}}.cc--manual-cards .inner-wrapper > .f--section-title h2{margin-bottom:1.25rem;text-align:center;}@media screen and (min-width:768px){.cc--manual-cards .inner-wrapper > .f--section-title h2{margin-bottom:1.5625rem;}}@media screen and (min-width:1024px){.cc--manual-cards .inner-wrapper > .f--section-title h2{margin-bottom:2.5rem;}}.cc--manual-cards .inner-wrapper > .f--description{margin-bottom:1.875rem;}@media screen and (min-width:768px){.cc--manual-cards .inner-wrapper > .f--description{padding-right:6.81818%;padding-left:6.81818%;}}@media screen and (min-width:1024px){.cc--manual-cards .inner-wrapper > .f--description{margin-bottom:2.875rem;padding-right:18.18182%;padding-left:18.18182%;}}.cc--manual-cards .inner-wrapper > .f--description p{font-size:1.125rem;line-height:1.5556;color:#000;text-align:center;}@media screen and (min-width:1024px){.cc--manual-cards .inner-wrapper > .f--description p{font-size:1.25rem;line-height:1.6;}}.cc--manual-cards .f--link{margin-top:1.875rem;text-align:center;}@media screen and (min-width:1024px){.cc--manual-cards .f--link{margin-top:2.5rem;}}.cc--manual-cards .f--link a{padding-right:1.875rem;padding-left:1.875rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:50px;color:#FFF;text-decoration:none;z-index:1;}@media screen and (min-width:768px){.cc--manual-cards .f--link a{width:auto;}}.cc--manual-cards .f--link a::before{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:#2C5697;border-radius:0.1875rem;-webkit-transform:skew(-5deg) translateZ(0);transform:skew(-5deg) translateZ(0);content:'';z-index:-1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;-webkit-box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);}.cc--manual-cards .f--link a:focus{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;background-color:#2C5697;color:#FFF;border-color:transparent;text-decoration:none;}html[data-whatintent="mouse"] .cc--manual-cards .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--manual-cards .f--link a:hover{color:#FFF;text-decoration:none;}html[data-whatintent="mouse"] .cc--manual-cards .f--link a:hover::before{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;opacity:.7;}@media screen and (min-width:768px){.cc--manual-cards .cc--manual-card{margin-right:2.27273%;-webkit-box-flex:0;-ms-flex:0 0 31.81818%;flex:0 0 31.81818%;width:31.81818%;}.cc--manual-cards .cc--manual-card:nth-child(3n){margin-right:0;}}@media print{.cc--manual-cards .cc--manual-card{margin-right:2.27273%;-webkit-box-flex:0;-ms-flex:0 0 31.81818%;flex:0 0 31.81818%;width:31.81818%;}.cc--manual-cards .cc--manual-card:nth-child(3n){margin-right:0;}}.tc--basic-page .cc--manual-cards,.t--left-navigation .cc--manual-cards{margin-bottom:3.125rem;}@media screen and (min-width:768px){.tc--basic-page .cc--manual-cards,.t--left-navigation .cc--manual-cards{margin-bottom:3.75rem;}}@media screen and (min-width:1024px){.tc--basic-page .cc--manual-cards,.t--left-navigation .cc--manual-cards{margin-bottom:5rem;}}.tc--basic-page .cc--manual-cards .c--manual-cards .inner-wrapper,.t--left-navigation .cc--manual-cards .c--manual-cards .inner-wrapper{padding-right:0;padding-left:0;}.tc--basic-page .cc--manual-cards .f--section-title h2,.t--left-navigation .cc--manual-cards .f--section-title h2{margin-bottom:0.9375rem;font-size:1.625rem;line-height:1.1539;text-align:left;}@media screen and (min-width:768px){.tc--basic-page .cc--manual-cards .f--section-title h2,.t--left-navigation .cc--manual-cards .f--section-title h2{font-size:1.75rem;line-height:1.0715;}}@media screen and (min-width:1024px){.tc--basic-page .cc--manual-cards .f--section-title h2,.t--left-navigation .cc--manual-cards .f--section-title h2{margin-bottom:1.25rem;font-size:2.375rem;line-height:1.2106;}}@media screen and (min-width:768px) and (max-width:1023px){.tc--basic-page .cc--manual-cards .cc--manual-card,.t--left-navigation .cc--manual-cards .cc--manual-card{margin-right:7.14286%;-webkit-box-flex:0;-ms-flex:0 0 46.42857%;flex:0 0 46.42857%;width:46.42857%;}.tc--basic-page .cc--manual-cards .cc--manual-card:nth-child(2n),.t--left-navigation .cc--manual-cards .cc--manual-card:nth-child(2n){margin-right:0;}.tc--basic-page .cc--manual-cards .cc--manual-card:nth-child(n + 3),.t--left-navigation .cc--manual-cards .cc--manual-card:nth-child(n + 3){margin-top:1.875rem;}}@media screen and (min-width:1024px){.tc--basic-page .cc--manual-cards .cc--manual-card,.t--left-navigation .cc--manual-cards .cc--manual-card{margin-right:3.57143%;-webkit-box-flex:0;-ms-flex:0 0 28.57143%;flex:0 0 28.57143%;width:28.57143%;}}@media screen and (min-width:768px){.tc--basic-page .cc--manual-cards .cc--manual-card .text-container,.t--left-navigation .cc--manual-cards .cc--manual-card .text-container{padding-right:0;padding-left:0;}}@media screen and (min-width:1024px){.cc--mosaic-card .c--mosaic-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.cc--mosaic-card:nth-child(even) .c--mosaic-card{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}.cc--mosaic-card:nth-child(even) .text-container{background:url(/themes/custom/brightfocus/pattern_lab/source/images/icons/arrows-down.svg) no-repeat center bottom 1.875rem;}}.cc--mosaic-card .text-container{background:url(/themes/custom/brightfocus/pattern_lab/source/images/icons/arrows-up.svg) no-repeat center top 1.875rem;background-size:0.9375rem auto;}@media screen and (min-width:1024px){.cc--mosaic-card .text-container{padding-bottom:100%;position:relative;width:100%;height:0;background-size:1.25rem auto;}}.cc--mosaic-card .text-container .text-inner{padding-top:3.75rem;padding-right:6.25%;padding-bottom:1.875rem;padding-left:6.25%;text-align:center;}@media screen and (min-width:768px){.cc--mosaic-card .text-container .text-inner{padding-right:12.5%;padding-left:12.5%;}}@media screen and (min-width:1024px){.cc--mosaic-card .text-container .text-inner{padding-bottom:3.75rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}}.cc--mosaic-card .text-container .f--description p{margin-bottom:0.9375rem;font-size:1.0625rem;line-height:1.5295;color:#1C175C;}@media screen and (min-width:1024px){.cc--mosaic-card .text-container .f--description p{font-size:1.1875rem;line-height:1.579;}}.cc--mosaic-card .text-container .f--attribution{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.cc--mosaic-card .text-container .f--attribution *{padding-right:0.1875rem;padding-left:0.1875rem;font-size:0.875rem;line-height:1.4286;color:#2C5697;}.cc--mosaic-card .text-container .f--attribution h4::after{display:inline;content:', ';}.cc--news-article-listing-component{padding-top:2.1875rem;padding-bottom:2.1875rem;border-top:1px solid #CCC;}.cc--news-article-listing-component:first-child{padding-top:0;border-top:0;}.cc--news-article-listing-component.with-image .c--news-article-listing-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}@media screen and (min-width:768px){.cc--news-article-listing-component.with-image .c--news-article-listing-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}@media screen and (min-width:768px){.cc--news-article-listing-component.with-image .logo-container{width:40%;}}@media screen and (min-width:1024px){.cc--news-article-listing-component.with-image .logo-container{width:28.57143%;}}@media screen and (max-width:767px){.cc--news-article-listing-component .f--image{margin-bottom:1.25rem;}}.cc--news-article-listing-component .f--category{font-size:0.75rem;line-height:1.5;color:#000;text-transform:none;}@media screen and (min-width:768px){.cc--news-article-listing-component .f--category{margin-bottom:0.3125rem;}}@media screen and (min-width:1024px){.cc--news-article-listing-component .f--category{margin-bottom:0.5rem;}}.cc--news-article-listing-component .f--cta-title{margin-bottom:0.625rem;}.cc--news-article-listing-component .f--cta-title,.cc--news-article-listing-component .f--cta-title h3,.cc--news-article-listing-component .f--cta-title a{font-size:1.25rem;line-height:1.4;color:#000;}@media screen and (min-width:1024px){.cc--news-article-listing-component .f--cta-title,.cc--news-article-listing-component .f--cta-title h3,.cc--news-article-listing-component .f--cta-title a{font-size:1.375rem;line-height:1.3637;}}.cc--news-article-listing-component .f--cta-title a{text-decoration:none;}html[data-whatintent="mouse"] .cc--news-article-listing-component .f--cta-title a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--news-article-listing-component .f--cta-title a:hover{text-decoration:underline;}.cc--news-article-listing-component .f--cta-title a [target*='_blank']::after{margin-left:0.625rem;display:inline-block;width:1.5625rem;height:1.5625rem;background:url(/themes/custom/brightfocus/pattern_lab/source/images/icons/icon-external-link.svg) no-repeat center;background-size:contain;content:'';vertical-align:middle;}.cc--news-article-listing-component .f--date-string{font-size:1rem;line-height:1.625;color:#000;}.cc--news-article-listing-component .f--wysiwyg{margin-bottom:0.625rem;}.cc--news-article-listing-component .f--wysiwyg p{font-size:1.125rem;line-height:1.5556;}@media screen and (min-width:1024px){.cc--news-article-listing-component .f--wysiwyg p{font-size:1.25rem;line-height:1.6;}}.cc--news-article-listing-component .logo-container{margin-top:0.9375rem;}@media screen and (min-width:768px){.cc--news-article-listing-component .logo-container{width:21.42857%;}}@media screen and (min-width:1024px){.cc--news-article-listing-component .logo-container{width:14.28571%;}}.cc--news-article-listing-component .logo-container img{width:auto;}@media screen and (min-width:768px){.cc--news-article-listing-component .text-container{-ms-flex-preferred-size:61.29032%;flex-basis:61.29032%;}}@media screen and (min-width:1024px){.cc--news-article-listing-component .text-container{-ms-flex-preferred-size:57.14286%;flex-basis:57.14286%;}}@media screen and (min-width:768px){.cc--news-article-listing-component .image-container{margin-left:6.45161%;-ms-flex-preferred-size:32.25806%;flex-basis:32.25806%;}}@media screen and (min-width:1024px){.cc--news-article-listing-component .image-container{margin-left:7.14286%;-ms-flex-preferred-size:35.71429%;flex-basis:35.71429%;}}.cc--news-article-listing-component .image-container img{border-radius:0.625rem;}.cc--news-article-listing-component{padding-top:2.1875rem;padding-bottom:2.1875rem;border-top:1px solid #CCC;}.cc--news-article-listing-component:first-child{padding-top:0;border-top:0;}.cc--news-article-listing-component.with-image .c--news-article-listing-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}@media screen and (min-width:768px){.cc--news-article-listing-component.with-image .c--news-article-listing-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}@media screen and (min-width:768px){.cc--news-article-listing-component.with-image .logo-container{width:40%;}}@media screen and (min-width:1024px){.cc--news-article-listing-component.with-image .logo-container{width:28.57143%;}}@media screen and (max-width:767px){.cc--news-article-listing-component .f--image{margin-bottom:1.25rem;}}.cc--news-article-listing-component .f--category{font-size:0.75rem;line-height:1.5;color:#000;text-transform:none;}@media screen and (min-width:768px){.cc--news-article-listing-component .f--category{margin-bottom:0.3125rem;}}@media screen and (min-width:1024px){.cc--news-article-listing-component .f--category{margin-bottom:0.5rem;}}.cc--news-article-listing-component .f--cta-title{margin-bottom:0.625rem;}.cc--news-article-listing-component .f--cta-title,.cc--news-article-listing-component .f--cta-title h3,.cc--news-article-listing-component .f--cta-title a{font-size:1.25rem;line-height:1.4;color:#000;}@media screen and (min-width:1024px){.cc--news-article-listing-component .f--cta-title,.cc--news-article-listing-component .f--cta-title h3,.cc--news-article-listing-component .f--cta-title a{font-size:1.375rem;line-height:1.3637;}}.cc--news-article-listing-component .f--cta-title a{text-decoration:none;}html[data-whatintent="mouse"] .cc--news-article-listing-component .f--cta-title a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--news-article-listing-component .f--cta-title a:hover{text-decoration:underline;}.cc--news-article-listing-component .f--cta-title a [target*='_blank']::after{margin-left:0.625rem;display:inline-block;width:1.5625rem;height:1.5625rem;background:url(/themes/custom/brightfocus/pattern_lab/source/images/icons/icon-external-link.svg) no-repeat center;background-size:contain;content:'';vertical-align:middle;}.cc--news-article-listing-component .f--date-string{font-size:1rem;line-height:1.625;color:#000;}.cc--news-article-listing-component .f--wysiwyg{margin-bottom:0.625rem;}.cc--news-article-listing-component .f--wysiwyg p{font-size:1.125rem;line-height:1.5556;}@media screen and (min-width:1024px){.cc--news-article-listing-component .f--wysiwyg p{font-size:1.25rem;line-height:1.6;}}.cc--news-article-listing-component .logo-container{margin-top:0.9375rem;}@media screen and (min-width:768px){.cc--news-article-listing-component .logo-container{width:21.42857%;}}@media screen and (min-width:1024px){.cc--news-article-listing-component .logo-container{width:14.28571%;}}.cc--news-article-listing-component .logo-container img{width:auto;}@media screen and (min-width:768px){.cc--news-article-listing-component .text-container{-ms-flex-preferred-size:61.29032%;flex-basis:61.29032%;}}@media screen and (min-width:1024px){.cc--news-article-listing-component .text-container{-ms-flex-preferred-size:57.14286%;flex-basis:57.14286%;}}@media screen and (min-width:768px){.cc--news-article-listing-component .image-container{margin-left:6.45161%;-ms-flex-preferred-size:32.25806%;flex-basis:32.25806%;}}@media screen and (min-width:1024px){.cc--news-article-listing-component .image-container{margin-left:7.14286%;-ms-flex-preferred-size:35.71429%;flex-basis:35.71429%;}}.cc--news-article-listing-component .image-container img{border-radius:0.625rem;}.cc--notification-banner{border-bottom:5px solid #00A1E1;background-color:#1C175C;}.mobile-menu-open .cc--notification-banner{display:none;}.cc--notification-banner .c--notification-banner{max-width:1800px;margin:0 auto;}.cc--notification-banner .c--notification-banner .notification-banner-inner{padding-top:1.25rem;padding-right:6.25%;padding-bottom:0.9375rem;padding-left:6.25%;}@media screen and (min-width:768px){.cc--notification-banner .c--notification-banner .notification-banner-inner{padding-top:1.25rem;padding-right:4.16667%;padding-bottom:1.25rem;padding-left:4.16667%;}}@media screen and (min-width:1024px){.cc--notification-banner .c--notification-banner .notification-banner-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media screen and (max-width:767px){.cc--notification-banner .c--notification-banner .f--link{margin-top:0.9375rem;}}.cc--notification-banner .c--notification-banner .f--link a{color:#FFF;}.cc--notification-banner .c--notification-banner .f--link a svg{margin-left:0.3125rem;display:inline-block;}.cc--notification-banner .c--notification-banner .f--link a svg path{fill:#FFF;}@media screen and (min-width:1024px){.cc--notification-banner .c--notification-banner .f--wysiwyg{-ms-flex-preferred-size:81.81818%;flex-basis:81.81818%;}}.cc--notification-banner .c--notification-banner .f--wysiwyg p{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;font-size:1.125rem;line-height:1.4445;color:#FFF;}.cc--notification-banner .c--notification-banner .f--wysiwyg p a{color:#FFF;text-decoration:underline;}html[data-whatintent="mouse"] .cc--notification-banner .c--notification-banner .f--wysiwyg p a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--notification-banner .c--notification-banner .f--wysiwyg p a:hover{text-decoration:none;}.cc--notification-banner.alert{background-color:#E80000;}.cc--pager-load-more{margin-bottom:2.5rem;}.cc--pager-load-more .c--pager-load-more{position:relative;}.cc--pager-load-more .c--pager-load-more::before{display:block;position:absolute;top:50%;left:0;width:100%;border-top:0.0625rem solid #CCC;content:'';}.cc--pager-load-more ul{list-style:none;padding:0;margin:0;position:relative;}.cc--pager-load-more .pager__item{list-style:none;text-align:center;}.cc--pager-load-more .pager__item a{font-size:1rem;line-height:1.625;padding-right:3.125rem;padding-left:1.5625rem;display:inline-block;background-color:#FFF;background-image:url(/themes/custom/brightfocus/pattern_lab/source/images/icons/icon-arrow-down-red.svg);background-repeat:no-repeat;background-position:right 1.375rem top 0.625rem;background-size:1rem;text-decoration:none;}.cc--pager-load-more .pager__item a:hover{color:#E80000;}.cc--pager-load-more .icon-wrapper{text-align:center;}.cc--pager-load-more .icon-wrapper svg{width:2.1875rem;height:2.1875rem;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;}.cc--pager-load-more .icon-wrapper svg path{fill:#000;}@media screen and (min-width:1024px){.tc--events-listing .cc--pager-load-more{padding-right:13.88889%;padding-left:5.55556%;}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.cc--pager{padding-top:1.875rem;padding-right:6.25%;padding-left:6.25%;}@media screen and (min-width:768px){.cc--pager{padding-right:4.16667%;padding-left:4.16667%;}}.cc--component-container .cc--pager{padding-right:0;padding-left:0;}.cc--pager .c--pager ul{list-style:none;padding:0;margin:0;text-align:center;}.cc--pager .c--pager ul li{margin-right:0.625rem;display:inline-block;}@media screen and (min-width:768px){.cc--pager .c--pager ul li{margin-right:1.875rem;}}.cc--pager .c--pager ul li a{padding-top:0.4375rem;padding-right:0.625rem;padding-bottom:0.4375rem;padding-left:0.625rem;font-size:1rem;line-height:1;display:block;width:1.875rem;height:1.875rem;color:#000;text-decoration:none;}.cc--pager .c--pager ul li a span{font-size:1rem;line-height:1;}.cc--pager .c--pager ul li.is-active a{background-color:#2C5697;color:#FFF;text-decoration:none;}.cc--pager .c--pager ul li.pager__item--next a,.cc--pager .c--pager ul li.pager__item--previous a{text-decoration:none;}.cc--pager .c--pager ul li.pager__item--next a svg,.cc--pager .c--pager ul li.pager__item--previous a svg{height:0.875rem;fill:#000;}.cc--pager .c--pager ul li.pager__item--ellipsis{color:#000;}.cc--pager .c--pager ul li.pager__item--first,.cc--pager .c--pager ul li.pager__item--last{display:none;}.cc--pager.load-more .pager__item{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.cc--pager.load-more .pager__item .line{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;height:1px;background:#CCC;}.cc--pager.load-more .pager__item svg{margin-left:0.9375rem;}.cc--pager.load-more .pager__item .text{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-right:1.875rem;margin-left:1.875rem;font-size:0.875rem;line-height:1.4286;width:auto;height:auto;color:#1C175C;text-decoration:none;}.pager .pager__items.js-pager__items{text-align:center;}.pager .pager__items.js-pager__items li.pager__item{margin-right:1.875rem;padding-top:0.1875rem;display:inline-block;}.pager .pager__items.js-pager__items li.pager__item a{color:#000;text-decoration:none;}.pager .pager__items.js-pager__items li.pager__item.pager__item--next svg,.pager .pager__items.js-pager__items li.pager__item.pager__item--previous svg{height:0.875rem;fill:#000;}.pager .pager__items.js-pager__items li.pager__item.pager__item--last,.pager .pager__items.js-pager__items li.pager__item.pager__item--first{display:none;}.pager .pager__items.js-pager__items li.pager__item.is-active{background-color:#2C5697;color:#FFF;text-decoration:none;width:30px;height:30px;font-weight:bold;}.pager .pager__items.js-pager__items li.pager__item.is-active a{color:#FFF;}.cc--profile-card-horizontal{margin-bottom:2.5rem;}@media screen and (min-width:768px){.cc--profile-card-horizontal{margin-bottom:1.625rem;}}@media screen and (min-width:1024px){.cc--profile-card-horizontal{margin-bottom:2.1875rem;}}@media screen and (min-width:768px){.cc--profile-card-horizontal .c--profile-card-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}@media print{.cc--profile-card-horizontal .c--profile-card-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}.cc--profile-card-horizontal .image-container{margin-bottom:1.25rem;}@media screen and (min-width:768px){.cc--profile-card-horizontal .image-container{margin-right:5%;margin-bottom:0;width:32.5%;}}@media screen and (min-width:1024px){.cc--profile-card-horizontal .image-container{margin-right:7.14286%;width:28.57143%;}}@media print{.cc--profile-card-horizontal .image-container{margin-right:7.14286%;width:28.57143%;}}.cc--profile-card-horizontal .image-container img{border-radius:10px;}@media screen and (max-width:767px){.cc--profile-card-horizontal .text-container{margin-bottom:0.9375rem;}}@media screen and (min-width:768px){.cc--profile-card-horizontal .text-container{margin-left:auto;width:62.5%;}}.cc--profile-card-horizontal .text-container .f--cta-title{margin-bottom:0.5rem;}.cc--profile-card-horizontal .text-container h3,.cc--profile-card-horizontal .text-container h3 a{font-size:1.25rem;line-height:1.4;color:#000;text-decoration:none;}@media screen and (min-width:1024px){.cc--profile-card-horizontal .text-container h3,.cc--profile-card-horizontal .text-container h3 a{font-size:1.375rem;line-height:1.3637;}}html[data-whatintent="mouse"] .cc--profile-card-horizontal .text-container h3,html[data-whatintent="mouse"]
    .cc--profile-card-horizontal .text-container h3 a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--profile-card-horizontal .text-container h3:hover,html[data-whatintent="mouse"]
      .cc--profile-card-horizontal .text-container h3 a:hover{text-decoration:underline;}html[data-whatintent="mouse"] .cc--profile-card-horizontal .text-container h3{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--profile-card-horizontal .text-container h3:hover{text-decoration:none;}.cc--profile-card-horizontal .text-container .f--text{font-size:1rem;line-height:1.625;color:#000;}.cc--profile-card-horizontal .text-container .f--text.role{margin-bottom:0.9375rem;}.cc--profile-card-horizontal .text-container .f--text.affiliation p{font-size:1rem;line-height:1.625;}@media screen and (min-width:768px){.cc--profile-card-horizontal .data-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;}}@media screen and (min-width:768px) and (max-width:1023px){.cc--profile-card-horizontal .data-wrapper{margin-top:1.25rem;width:100%;}}@media screen and (min-width:1024px){.cc--profile-card-horizontal .data-wrapper{padding-top:1.875rem;padding-left:7.14286%;margin-left:auto;width:71.42857%;}}@media screen and (min-width:768px){.cc--profile-card-horizontal .data-wrapper > div:not(:last-child){margin-right:7.14286%;}}@media screen and (min-width:1024px){.cc--profile-card-horizontal .data-wrapper > div:not(:last-child){margin-right:5.88235%;}}.cc--profile-card-horizontal .data-wrapper label{margin-bottom:0.3125rem;font-size:0.875rem;line-height:1.1429;display:block;color:#1C175C;}@media screen and (min-width:768px){.cc--profile-card-horizontal .data-wrapper label{margin-bottom:0.375rem;}}@media screen and (max-width:767px){.cc--profile-card-horizontal .department,.cc--profile-card-horizontal .office{margin-bottom:0.9375rem;}}@media screen and (min-width:768px) and (max-width:1023px){.cc--profile-card-horizontal .department,.cc--profile-card-horizontal .office,.cc--profile-card-horizontal .contact{-webkit-box-flex:0;-ms-flex:0 0 28.57143%;flex:0 0 28.57143%;width:28.57143%;}}@media screen and (min-width:1024px){.cc--profile-card-horizontal .department,.cc--profile-card-horizontal .office,.cc--profile-card-horizontal .contact{-webkit-box-flex:0;-ms-flex:0 0 29.41176%;flex:0 0 29.41176%;width:29.41176%;}}.cc--profile-card-horizontal .department div,.cc--profile-card-horizontal .department p,.cc--profile-card-horizontal .department a,.cc--profile-card-horizontal .office div,.cc--profile-card-horizontal .office p,.cc--profile-card-horizontal .office a,.cc--profile-card-horizontal .contact div,.cc--profile-card-horizontal .contact p,.cc--profile-card-horizontal .contact a{font-size:1rem;line-height:1.4375;}.cc--profile-card-horizontal .department a,.cc--profile-card-horizontal .office a,.cc--profile-card-horizontal .contact a{display:block;}.cc--profile-card-horizontal .department a{display:inline;}.cc--profile-cards-horizontal{max-width:1800px;margin:0 auto;}.cc--profile-cards-horizontal .c--profile-cards-horizontal{padding-right:6.25%;padding-bottom:1.25rem;padding-left:6.25%;}@media screen and (min-width:768px){.cc--profile-cards-horizontal .c--profile-cards-horizontal{padding-right:8.33333%;padding-bottom:1.875rem;padding-left:8.33333%;}}@media screen and (min-width:1024px){.cc--profile-cards-horizontal .c--profile-cards-horizontal{padding-right:20.83333%;padding-bottom:3.125rem;padding-left:20.83333%;}}.tc--basic-page .cc--profile-cards-horizontal .c--profile-cards-horizontal,.tc--event .cc--profile-cards-horizontal .c--profile-cards-horizontal,.t--left-navigation .cc--profile-cards-horizontal .c--profile-cards-horizontal{padding-right:0;padding-left:0;}.cc--profile-cards-horizontal .section-wrapper{margin-bottom:1.375rem;}@media screen and (min-width:768px){.cc--profile-cards-horizontal .section-wrapper{margin-bottom:1.5625rem;}}@media screen and (min-width:1024px){.cc--profile-cards-horizontal .section-wrapper{margin-bottom:1.875rem;}}.cc--profile-cards-horizontal .section-wrapper h2{margin-bottom:1.375rem;font-size:1.5rem;line-height:1.3334;color:#000;letter-spacing:0;}@media screen and (min-width:768px){.cc--profile-cards-horizontal .section-wrapper h2{margin-bottom:1.5625rem;}}@media screen and (min-width:1024px){.cc--profile-cards-horizontal .section-wrapper h2{margin-bottom:1.875rem;font-size:1.75rem;line-height:1.3572;}}@media screen and (min-width:768px){.cc--profile-cards-horizontal .f--field-components{border-bottom:0.0625rem solid #CCC;}}.cc--project-listing-item .f--eyebrow{font-size:0.75rem;line-height:1.5;margin-bottom:0.5rem;}.cc--project-listing-item .f--cta-title h3{font-size:1.375rem;line-height:1.3637;margin-bottom:0.9375rem;}.cc--project-listing-item .attribution:not(:first-child){margin-top:1.25rem;}.cc--project-listing-item .attribution .f--wysiwyg.author p{font-size:1rem;line-height:1.625;display:block;}@media screen and (min-width:768px){.cc--project-listing-item .attribution .f--wysiwyg.author p{font-size:1.125rem;line-height:1.5556;}}@media screen and (min-width:1024px){.cc--project-listing-item .attribution .f--wysiwyg.author p{font-size:1rem;line-height:1.625;}}.cc--project-listing-item .attribution .f--wysiwyg.affiliation p{font-size:1rem;line-height:1.625;display:block;}@media screen and (min-width:768px) and (max-width:1023px){.cc--project-listing-item .attribution .f--wysiwyg.affiliation p{margin-top:0.625rem;}}.cc--project-listing-item .text-toggle{margin-top:1.5625rem;margin-bottom:1.5625rem;}.cc--project-listing-item .text-toggle.open .more{display:none;}.cc--project-listing-item .text-toggle.open .less{display:inline-block;}.cc--project-listing-item .text-toggle.open svg{-webkit-transform:rotate(180deg);transform:rotate(180deg);}.cc--project-listing-item .text-toggle .less{display:none;}.cc--project-listing-item .text-toggle span{font-size:1rem;line-height:1.625;display:inline-block;}.cc--project-listing-item .text-toggle svg{margin-left:0.3125rem;}.cc--project-listing-item .text-toggle svg path{fill:#E80000;}.cc--project-listing-item .text-container{margin-bottom:2.1875rem;display:none;}.cc--project-listing-item .text-container .abstract{margin-bottom:0.9375rem;}.cc--project-listing-item .text-container .abstract p{font-size:1rem;line-height:1.625;}.cc--project-listing-item .text-container .date,.cc--project-listing-item .text-container .date p strong,.cc--project-listing-item .text-container .type,.cc--project-listing-item .text-container .type p strong,.cc--project-listing-item .text-container .financial,.cc--project-listing-item .text-container .financial p strong{font-size:1rem;line-height:1.625;}.cc--project-listing .f--section-title{margin-bottom:3.125rem;display:none;}@media screen and (min-width:768px){.cc--project-listing .f--section-title{margin-bottom:1.875rem;display:block;}}@media screen and (min-width:1024px){.cc--project-listing .f--section-title{margin-bottom:3.125rem;}}.cc--project-listing .links-container{margin-bottom:1.875rem;padding-bottom:0.625rem;border-bottom:0.0625rem solid #CCC;}@media screen and (min-width:768px){.cc--project-listing .links-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.cc--project-listing .links-container .results{font-size:0.875rem;line-height:1.5715;}.cc--project-listing .links-container .sort{font-size:0.875rem;line-height:1.5715;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.cc--project-listing .links-container .sort ul{margin-top:0;margin-right:0;margin-bottom:0;margin-left:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;list-style:none;}.cc--project-listing .links-container .sort ul li{display:-webkit-box;display:-ms-flexbox;display:flex;}.cc--project-listing .links-container .sort ul li:not(:last-child)::after{margin-right:0.625rem;margin-left:0.625rem;display:block;height:1.625rem;border-right:0.0625rem solid #CCC;content:'';}@media screen and (min-width:768px){.cc--project-listing .links-container .sort ul li:not(:last-child)::after{margin-right:1.25rem;margin-left:1.25rem;}}.cc--project-listing .links-container .sort ul li a{font-size:1rem;line-height:1.625;text-decoration:none;}.cc--project-listing .links-container .sort ul li a:hover{color:#E80000;}.cc--project-listing .cc--project-listing-item{margin-bottom:2.1875rem;}.cc--project-listing .cc--project-listing-item:not(:last-child){border-bottom:0.0625rem solid #CCC;}@media screen and (max-width:767px){.cc--related-article + .cc--related-article{margin-top:1.875rem;}}@media screen and (min-width:768px){.cc--related-article:nth-of-type(3) ~ .cc--related-article{margin-top:1.875rem;}}@media screen and (min-width:1024px){.cc--related-article:nth-of-type(3) ~ .cc--related-article{margin-top:2.5rem;}}.cc--related-article .f--image{margin-bottom:1.25rem;}@media screen and (min-width:1024px){.cc--related-article .f--image{margin-bottom:1.5625rem;}}.cc--related-article .f--image img{border-radius:0;}@media screen and (min-width:768px){.cc--related-article .text-container{padding-right:7.14286%;padding-left:7.14286%;}}.cc--related-article .f--cta-title{margin-bottom:0.625rem;}.cc--related-article .f--cta-title a{text-decoration:none;}html[data-whatintent="mouse"] .cc--related-article .f--cta-title a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--related-article .f--cta-title a:hover{text-decoration:underline;}.cc--related-article .f--text{margin-bottom:0.625rem;font-size:1rem;line-height:1.4375;color:#1C175C;}.cc--related-article .f--description p{font-size:0.875rem;line-height:1.6429;color:#1C175C;}.cc--related-article .f--description p:last-child{margin-bottom:0;}.cc--related-articles{background-color:#FFF;}.cc--related-articles .c--related-articles{max-width:1800px;margin:0 auto;}.cc--related-articles .c--related-articles .inner-wrapper{padding-right:6.25%;padding-left:6.25%;}@media screen and (min-width:768px){.cc--related-articles .c--related-articles .inner-wrapper{padding-right:4.16667%;padding-left:4.16667%;}}@media screen and (min-width:768px){.cc--related-articles .c--related-articles .f--field-components{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media screen and (min-width:768px){.cc--related-articles .f--section-title{position:relative;}.cc--related-articles .f--section-title::before{display:block;position:absolute;right:50%;bottom:50%;width:100vw;height:1px;-webkit-transform:translateX(50%);transform:translateX(50%);background-color:#2C5697;content:'';z-index:0;}}.cc--related-articles .f--section-title h2{margin-bottom:1.25rem;background-color:#FFF;}@media screen and (min-width:768px){.cc--related-articles .f--section-title h2{padding-right:2.27273%;padding-left:2.27273%;margin-right:9.09091%;margin-bottom:1.5625rem;margin-left:9.09091%;position:relative;}}@media screen and (min-width:1024px){.cc--related-articles .f--section-title h2{margin-right:18.18182%;margin-bottom:2.5rem;margin-left:18.18182%;}}.cc--related-articles .f--link{text-align:center;}.cc--related-articles .f--link .button{margin-top:1.875rem;}@media screen and (min-width:1024px){.cc--related-articles .f--link .button{margin-top:2.5rem;}}@media screen and (min-width:768px){.cc--related-articles .cc--related-article{margin-right:2.27273%;-webkit-box-flex:0;-ms-flex:0 0 31.81818%;flex:0 0 31.81818%;width:31.81818%;}.cc--related-articles .cc--related-article:nth-of-type(3n){margin-right:0;}}.cc--rich-text-and-image-listing{max-width:1800px;margin:0 auto;}.cc--rich-text-and-image-listing .c--rich-text-and-image-listing{padding-right:6.25%;padding-bottom:1.25rem;padding-left:6.25%;}@media screen and (min-width:768px){.cc--rich-text-and-image-listing .c--rich-text-and-image-listing{padding-right:4.16667%;padding-bottom:1.875rem;padding-left:4.16667%;}}@media screen and (min-width:1024px){.cc--rich-text-and-image-listing .c--rich-text-and-image-listing{padding-bottom:3.125rem;}}.tc--basic-page .cc--rich-text-and-image-listing .c--rich-text-and-image-listing,.t--left-navigation .cc--rich-text-and-image-listing .c--rich-text-and-image-listing{padding-right:0;padding-left:0;}.cc--rich-text-and-image-listing .section-wrapper{margin-bottom:3.125rem;}.cc--rich-text-and-image-listing .section-wrapper h2{margin-bottom:0.8125rem;font-size:1.625rem;line-height:1.1539;text-align:left;}@media screen and (min-width:768px){.cc--rich-text-and-image-listing .section-wrapper h2{margin-bottom:0.9375rem;font-size:1.75rem;line-height:1.0715;}}@media screen and (min-width:1024px){.cc--rich-text-and-image-listing .section-wrapper h2{margin-bottom:1.25rem;font-size:2.375rem;line-height:1.2106;}}.cc--rich-text-and-image{padding-bottom:1.875rem;margin-bottom:1.875rem;border-bottom:1px solid #CCC;}.cc--rich-text-and-image.with-video .f--image{position:relative;}.cc--rich-text-and-image.with-video .f--image::after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0;background:url(/themes/custom/brightfocus/pattern_lab/source/images/icons/icon-play.svg) no-repeat center center/42px 42px;content:'';}@media screen and (min-width:768px){.cc--rich-text-and-image .c--rich-text-and-image{display:-webkit-box;display:-ms-flexbox;display:flex;}}@media screen and (min-width:768px){.cc--rich-text-and-image .text-container{padding-right:7.14286%;-webkit-box-flex:0;-ms-flex:0 0 60.71429%;flex:0 0 60.71429%;width:60.71429%;}}@media screen and (min-width:1024px){.cc--rich-text-and-image .text-container{padding-right:7.14286%;-webkit-box-flex:0;-ms-flex:0 0 57.14286%;flex:0 0 57.14286%;width:57.14286%;}}.cc--rich-text-and-image .image-container{margin-top:0.9375rem;}@media screen and (min-width:768px){.cc--rich-text-and-image .image-container{margin-top:0;-webkit-box-flex:0;-ms-flex:0 0 39.28571%;flex:0 0 39.28571%;width:39.28571%;}}@media screen and (min-width:1024px){.cc--rich-text-and-image .image-container{-webkit-box-flex:0;-ms-flex:0 0 42.85714%;flex:0 0 42.85714%;width:42.85714%;}}.cc--rich-text-and-image .image-container img{border-radius:0;}.cc--rich-text-and-image .f--cta-title{margin-bottom:0.875rem;}.cc--rich-text-and-image .f--cta-title a{font-size:1.375rem;line-height:1.1819;}@media screen and (min-width:768px){.cc--rich-text-and-image .f--cta-title a{font-size:1.25rem;line-height:1.15;}}@media screen and (min-width:1024px){.cc--rich-text-and-image .f--cta-title a{font-size:1.625rem;line-height:1.2308;}}html[data-whatintent="mouse"] .cc--rich-text-and-image .f--cta-title a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--rich-text-and-image .f--cta-title a:hover{color:#1C175C;text-decoration:underline;}.cc--rich-text-intro-text{max-width:1800px;margin:0 auto;}.cc--rich-text-intro-text .c--rich-text-intro-text{padding-right:6.25%;padding-left:6.25%;margin-bottom:1.25rem;}@media screen and (min-width:768px){.cc--rich-text-intro-text .c--rich-text-intro-text{margin-bottom:1.875rem;padding-right:8.33333%;padding-left:8.33333%;}}.l--two-column .cc--rich-text-intro-text .c--rich-text-intro-text{padding-right:0;padding-left:0;}.cc--rich-text-intro-text p{font-size:1.25rem;line-height:1.6;}@media screen and (min-width:768px){.cc--rich-text-intro-text p{font-size:1.375rem;line-height:1.5455;}}@media screen and (min-width:1024px){.cc--rich-text-intro-text p{font-size:1.5rem;line-height:1.5;}}.cc--rich-text-intro-text p a{font-family:inherit;font-size:inherit;line-height:inherit;}.cc--rich-text{max-width:1800px;margin:0 auto;}.cc--rich-text .c--rich-text{padding-right:6.25%;padding-left:6.25%;}@media screen and (min-width:768px){.cc--rich-text .c--rich-text{padding-right:8.33333%;padding-left:8.33333%;}}@media screen and (min-width:1024px){.cc--rich-text .c--rich-text{padding-right:20.83333%;padding-left:20.83333%;}}.cc--rich-text .c--rich-text .f--link{margin-bottom:0.625rem;}@media screen and (min-width:1024px){.cc--rich-text .c--rich-text .f--link{margin-bottom:1.25rem;}}.cc--rich-text .c--rich-text .f--link a{font-size:1rem;line-height:1.625;color:#000;text-decoration:none;}.cc--rich-text .c--rich-text .f--link a::after{display:inline-block;width:1.875rem;height:1.75rem;background:url(/themes/custom/brightfocus/pattern_lab/source/images/icons/arrow-right-red.svg) no-repeat center;content:'';vertical-align:bottom;}html[data-whatintent="mouse"] .cc--rich-text .c--rich-text .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--rich-text .c--rich-text .f--link a:hover{text-decoration:underline;}.cc--rich-text .c--rich-text .f--wysiwyg ul,.cc--rich-text .c--rich-text .f--wysiwyg ol,.cc--rich-text .c--rich-text .f--wysiwyg div p{overflow:hidden;}.tc--basic-page .cc--rich-text .c--rich-text,.l--two-column .cc--rich-text .c--rich-text,.l--two-column-reverse .cc--rich-text .c--rich-text{padding-right:0;padding-left:0;}.cc--rich-text + .cc--multiple-ctas .c--multiple-ctas{padding-top:0;}.cc--search-form-inline{background-color:#1C175C;}.cc--search-form-inline .c--search-form-inline{max-width:1800px;margin:0 auto;}.cc--search-form-inline .c--search-form-inline .search-form-inline-inner{padding-top:1.875rem;padding-right:6.25%;padding-bottom:1.875rem;padding-left:6.25%;}@media screen and (min-width:768px){.cc--search-form-inline .c--search-form-inline .search-form-inline-inner{padding-right:14.58333%;padding-left:14.58333%;}}@media screen and (min-width:1024px){.cc--search-form-inline .c--search-form-inline .search-form-inline-inner{padding-top:3.125rem;padding-right:27.08333%;padding-bottom:3.125rem;padding-left:27.08333%;}}@media screen and (min-width:768px){.cc--search-form-inline .c--search-form-inline form{display:-webkit-box;display:-ms-flexbox;display:flex;}}@media screen and (min-width:768px){.cc--search-form-inline .c--search-form-inline form .fi--form-item{margin-bottom:0;}}.cc--search-form-inline .c--search-form-inline form .fi--search{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.cc--search-form-inline .c--search-form-inline form .fi--search input[type='text']{font-size:1rem;line-height:1.625;padding-right:1.25rem;padding-left:1.25rem;border:0.0625rem solid #FFF;border-radius:0.1875rem;background:transparent;color:#FFF;}.cc--search-form-inline .c--search-form-inline form .fi--search input[type='text']::-webkit-input-placeholder{font-size:1rem;line-height:1.625;color:#FFF;}.cc--search-form-inline .c--search-form-inline form .fi--search input[type='text']::-moz-placeholder{font-size:1rem;line-height:1.625;color:#FFF;}.cc--search-form-inline .c--search-form-inline form .fi--search input[type='text']:-ms-input-placeholder{font-size:1rem;line-height:1.625;color:#FFF;}.cc--search-form-inline .c--search-form-inline form .fi--search input[type='text']::-ms-input-placeholder{font-size:1rem;line-height:1.625;color:#FFF;}.cc--search-form-inline .c--search-form-inline form .fi--search input[type='text']::placeholder{font-size:1rem;line-height:1.625;color:#FFF;}@media screen and (min-width:768px){.cc--search-form-inline .c--search-form-inline form .fi--search-form{margin-left:1.25rem;}}.cc--search-form-inline .c--search-form-inline form .fi--search-form button{padding-right:1.875rem;padding-left:1.875rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:50px;color:#FFF;text-decoration:none;z-index:1;color:#1C175C;}@media screen and (min-width:768px){.cc--search-form-inline .c--search-form-inline form .fi--search-form button{width:auto;}}.cc--search-form-inline .c--search-form-inline form .fi--search-form button::before{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:#2C5697;border-radius:0.1875rem;-webkit-transform:skew(-5deg) translateZ(0);transform:skew(-5deg) translateZ(0);content:'';z-index:-1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;-webkit-box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);}.cc--search-form-inline .c--search-form-inline form .fi--search-form button:focus{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;background-color:#2C5697;color:#FFF;border-color:transparent;text-decoration:none;}html[data-whatintent="mouse"] .cc--search-form-inline .c--search-form-inline form .fi--search-form button{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--search-form-inline .c--search-form-inline form .fi--search-form button:hover{color:#FFF;text-decoration:none;}html[data-whatintent="mouse"] .cc--search-form-inline .c--search-form-inline form .fi--search-form button:hover::before{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;opacity:.7;}.cc--search-form-inline .c--search-form-inline form .fi--search-form button::before{background-color:#FFF;}.cc--search-form-inline .c--search-form-inline form .fi--search-form button::after{background-color:rgba(255,255,255,0.3);}.cc--search-form-inline .c--search-form-inline form .fi--search-form button:focus{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;background-color:#FFF;color:#1C175C;border-color:transparent;text-decoration:none;}html[data-whatintent="mouse"] .cc--search-form-inline .c--search-form-inline form .fi--search-form button{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--search-form-inline .c--search-form-inline form .fi--search-form button:hover{color:#1C175C;text-decoration:none;}html[data-whatintent="mouse"] .cc--search-form-inline .c--search-form-inline form .fi--search-form button:hover::before{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;opacity:.7;}.cc--search-form-inline .c--search-form-inline form label{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px;}.cc--search-form-inline .c--search-form-inline form button{padding-right:1.875rem;padding-left:1.875rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:50px;color:#FFF;text-decoration:none;z-index:1;color:#1C175C;margin-left:0.9375rem;color:#E80000;}@media screen and (min-width:768px){.cc--search-form-inline .c--search-form-inline form button{width:auto;}}.cc--search-form-inline .c--search-form-inline form button::before{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:#2C5697;border-radius:0.1875rem;-webkit-transform:skew(-5deg) translateZ(0);transform:skew(-5deg) translateZ(0);content:'';z-index:-1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;-webkit-box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);}.cc--search-form-inline .c--search-form-inline form button:focus{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;background-color:#2C5697;color:#FFF;border-color:transparent;text-decoration:none;}html[data-whatintent="mouse"] .cc--search-form-inline .c--search-form-inline form button{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--search-form-inline .c--search-form-inline form button:hover{color:#FFF;text-decoration:none;}html[data-whatintent="mouse"] .cc--search-form-inline .c--search-form-inline form button:hover::before{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;opacity:.7;}.cc--search-form-inline .c--search-form-inline form button::before{background-color:#FFF;}.cc--search-form-inline .c--search-form-inline form button::after{background-color:rgba(255,255,255,0.3);}.cc--search-form-inline .c--search-form-inline form button:focus{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;background-color:#FFF;color:#1C175C;border-color:transparent;text-decoration:none;}html[data-whatintent="mouse"] .cc--search-form-inline .c--search-form-inline form button{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--search-form-inline .c--search-form-inline form button:hover{color:#1C175C;text-decoration:none;}html[data-whatintent="mouse"] .cc--search-form-inline .c--search-form-inline form button:hover::before{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;opacity:.7;}.cc--search-form{display:none;position:absolute;top:3.75rem;bottom:0;left:50%;width:100vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:rgba(0,0,0,0.8);z-index:100;}@media screen and (min-width:1024px){.cc--search-form{top:100%;}}.cc--search-form.is-open::after{display:block;position:absolute;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,0.4);content:'';z-index:-1;}.cc--search-form .c--search-form{padding-top:1.875rem;padding-right:6.25%;padding-bottom:1.875rem;padding-left:6.25%;background:#2C5697;}@media screen and (min-width:768px){.cc--search-form .c--search-form{padding-top:3.125rem;padding-right:4.16667%;padding-bottom:3.125rem;padding-left:4.16667%;}}@media screen and (min-width:1024px){.cc--search-form .c--search-form{padding-top:5rem;padding-right:1.875rem;padding-bottom:5rem;padding-left:1.875rem;}}.cc--search-form .c--search-form .inner-wrapper{position:relative;}@media screen and (min-width:1024px){.cc--search-form .c--search-form .inner-wrapper{max-width:48.4375rem;margin:0 auto;width:100%;}}.cc--search-form form{position:relative;}@media screen and (min-width:768px){.cc--search-form form{display:-webkit-box;display:-ms-flexbox;display:flex;}}.cc--search-form .input-wrapper{position:relative;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;}@media screen and (max-width:767px){.cc--search-form .input-wrapper{margin-bottom:1.5625rem;}}@media screen and (min-width:768px){.cc--search-form .input-wrapper{padding-right:1.5625rem;}}.cc--search-form .input-wrapper .icon-search{position:absolute;top:0.125rem;right:0;}.cc--search-form .input-wrapper .icon-search svg *{fill:#FFF;}@media screen and (min-width:768px){.cc--search-form .input-wrapper .icon-search{right:1.6875rem;}}.cc--search-form .fi--form-item{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;}.cc--search-form .fi--form-item label{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px;}.cc--search-form .fi--form-item input{padding-right:3.125rem;font-size:1rem;line-height:1.5;height:3.125rem;border:0.0625rem solid #FFF;border-radius:0.1875rem;background:transparent;color:#FFF;}.cc--search-form .fi--form-item input.ui-autocomplete-loading{background-image:none;}.cc--search-form .fi--form-item input::-webkit-input-placeholder{font-size:1rem;line-height:1.5;color:#FFF;}.cc--search-form .fi--form-item input::-moz-placeholder{font-size:1rem;line-height:1.5;color:#FFF;}.cc--search-form .fi--form-item input:-ms-input-placeholder{font-size:1rem;line-height:1.5;color:#FFF;}.cc--search-form .fi--form-item input::-ms-input-placeholder{font-size:1rem;line-height:1.5;color:#FFF;}.cc--search-form .fi--form-item input::placeholder{font-size:1rem;line-height:1.5;color:#FFF;}.cc--search-form .button{padding-right:1.875rem;padding-left:1.875rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:50px;color:#FFF;text-decoration:none;z-index:1;}@media screen and (min-width:768px){.cc--search-form .button{width:auto;}}.cc--search-form .button::before{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:#2C5697;border-radius:0.1875rem;-webkit-transform:skew(-5deg) translateZ(0);transform:skew(-5deg) translateZ(0);content:'';z-index:-1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;-webkit-box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);}.cc--search-form .button:focus{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;background-color:#2C5697;color:#FFF;border-color:transparent;text-decoration:none;}html[data-whatintent="mouse"] .cc--search-form .button{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--search-form .button:hover{color:#FFF;text-decoration:none;}html[data-whatintent="mouse"] .cc--search-form .button:hover::before{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;opacity:.7;}.cc--search-form .button::before{background-color:#1C175C;}.cc--search-form .button::after{background-color:rgba(28,23,92,0.3);}.cc--search-form .button:focus{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;background-color:#1C175C;color:#FFF;border-color:transparent;text-decoration:none;}ul.ui-widget.ui-widget-content{z-index:1000;}.cc--search-listing-component{padding-top:1.875rem;padding-bottom:1.875rem;border-top:1px solid #CCC;}.cc--search-listing-component:first-child{padding-top:0;border-top:0;}.cc--search-listing-component.with-image .c--search-listing-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}@media screen and (min-width:768px){.cc--search-listing-component.with-image .c--search-listing-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}@media screen and (min-width:768px){.cc--search-listing-component.with-image .text-container{padding-right:7.14286%;-webkit-box-flex:0;-ms-flex:0 0 60.71429%;flex:0 0 60.71429%;width:60.71429%;}}@media screen and (min-width:1024px){.cc--search-listing-component.with-image .text-container{padding-right:7.14286%;-webkit-box-flex:0;-ms-flex:0 0 57.14286%;flex:0 0 57.14286%;width:57.14286%;}}@media screen and (max-width:767px){.cc--search-listing-component.with-image .image-container{margin-bottom:0.9375rem;}}@media screen and (min-width:768px){.cc--search-listing-component.with-image .image-container{-webkit-box-flex:0;-ms-flex:0 0 39.28571%;flex:0 0 39.28571%;width:39.28571%;}}@media screen and (min-width:1024px){.cc--search-listing-component.with-image .image-container{-webkit-box-flex:0;-ms-flex:0 0 42.85714%;flex:0 0 42.85714%;width:42.85714%;}}.cc--search-listing-component .f--category{margin-bottom:0.375rem;}.cc--search-listing-component .f--cta-title{margin-bottom:0.625rem;}.cc--search-listing-component .f--cta-title,.cc--search-listing-component .f--cta-title h3,.cc--search-listing-component .f--cta-title a{font-size:1.375rem;line-height:1.1819;}@media screen and (min-width:768px){.cc--search-listing-component .f--cta-title,.cc--search-listing-component .f--cta-title h3,.cc--search-listing-component .f--cta-title a{font-size:1.25rem;line-height:1.15;}}@media screen and (min-width:1024px){.cc--search-listing-component .f--cta-title,.cc--search-listing-component .f--cta-title h3,.cc--search-listing-component .f--cta-title a{font-size:1.625rem;line-height:1.2308;}}.cc--search-listing-component .f--wysiwyg{margin-bottom:0.75rem;}.cc--search-listing-component .f--wysiwyg p{margin-bottom:0.3125rem;}.cc--search-listing-component .f--wysiwyg p:last-child{margin-bottom:0;}.cc--search-listing-component .image-container img{border-radius:0;}.cc--social-media-feed{max-width:100%;overflow:hidden;}.cc--social-media-feed .c--social-media-feed{max-width:1800px;margin:0 auto;}.cc--social-media-feed .c--social-media-feed .flex-container{padding-right:6.25%;padding-left:6.25%;}@media screen and (min-width:768px){.cc--social-media-feed .c--social-media-feed .flex-container{padding-right:4.16667%;padding-left:4.16667%;}}@media screen and (min-width:768px){.cc--social-media-feed .header-container{position:relative;}.cc--social-media-feed .header-container::before{display:block;position:absolute;right:50%;bottom:50%;width:100vw;height:1px;-webkit-transform:translateX(50%);transform:translateX(50%);background-color:#2C5697;content:'';z-index:0;}}.cc--social-media-feed .header-container-wrapper{padding-bottom:1.25rem;}@media screen and (min-width:768px){.cc--social-media-feed .header-container-wrapper{padding-bottom:1.875rem;}}@media screen and (min-width:1024px){.cc--social-media-feed .header-container-wrapper{padding-bottom:3.125rem;}}.cc--social-media-feed .header-container .links-wrapper,.cc--social-media-feed .header-container h2{padding-bottom:0.9375rem;margin-bottom:0;background-color:#FFF;}@media screen and (min-width:768px){.cc--social-media-feed .header-container .links-wrapper,.cc--social-media-feed .header-container h2{padding-right:2.27273%;padding-bottom:1.25rem;padding-left:2.27273%;margin-right:9.09091%;margin-left:9.09091%;position:relative;}}@media screen and (min-width:1024px){.cc--social-media-feed .header-container .links-wrapper,.cc--social-media-feed .header-container h2{padding-bottom:1.5625rem;margin-right:18.18182%;margin-left:18.18182%;}}.cc--social-media-feed .header-container .links-wrapper{padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.cc--social-media-feed .header-container .links-wrapper ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.cc--social-media-feed .header-container .links-wrapper ul li{margin-right:0.625rem;margin-left:0.625rem;display:block;border:0;font-size:0;line-height:1;}.cc--social-media-feed .header-container .links-wrapper ul li a{display:block;}.cc--social-media-feed .crt-widget{padding-bottom:0;}.cc--social-media-feed .crt-widget .crt-post{border-radius:0.3125rem;}.cc--social-media-feed .crt-widget .crt-post .crt-post-content *{text-align:left;}.cc--social-media-feed .crt-widget .crt-post .crt-post-text,.cc--social-media-feed .crt-widget .crt-post .crt-post-text a{font-size:0.875rem;line-height:1.5715;color:#1C175C;}.cc--social-media-feed .crt-widget .crt-post .crt-post-fullname a{font-size:1rem;line-height:1.75;color:#3D3D3D;}.cc--social-media-feed .crt-widget.crt-widget-waterfall .crt-feed{width:auto;margin-right:-10px;margin-left:-10px;}.cc--social-media-feed .crt-load-more-container{margin-top:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.cc--social-media-feed .crt-load-more-container::before,.cc--social-media-feed .crt-load-more-container::after{display:block;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;height:1px;background:#CCC;content:'';}.cc--social-media-feed .crt-load-more-container .crt-load-more{padding-top:0;padding-right:1.5625rem;padding-bottom:0;padding-left:1.5625rem;border:0;background:none;}.cc--social-media-feed .crt-load-more-container .crt-load-more span{font-size:0.875rem;line-height:1.4286;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1C175C;letter-spacing:0;text-align:center;}.cc--social-media-feed .crt-load-more-container .crt-load-more span::after{margin-left:0.625rem;display:block;width:0.9375rem;height:0.9375rem;background:url(/themes/custom/brightfocus/pattern_lab/source/images/icons/icon-arrow-down-blue.svg) no-repeat center;content:'';}.tc--basic-page .cc--social-media-feed,.t--left-navigation .cc--social-media-feed{margin-bottom:3.125rem;}@media screen and (min-width:768px){.tc--basic-page .cc--social-media-feed,.t--left-navigation .cc--social-media-feed{margin-bottom:3.75rem;}}@media screen and (min-width:1024px){.tc--basic-page .cc--social-media-feed,.t--left-navigation .cc--social-media-feed{margin-bottom:5rem;}}.tc--basic-page .cc--social-media-feed .header-container::before,.t--left-navigation .cc--social-media-feed .header-container::before{display:none;}.tc--basic-page .cc--social-media-feed .flex-container,.t--left-navigation .cc--social-media-feed .flex-container{padding-right:0;padding-left:0;}@media screen and (min-width:768px){.tc--basic-page .cc--social-media-feed .header-container .links-wrapper,.tc--basic-page .cc--social-media-feed .header-container h2,.t--left-navigation .cc--social-media-feed .header-container .links-wrapper,.t--left-navigation .cc--social-media-feed .header-container h2{margin-right:0;margin-left:0;padding-right:0;padding-left:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;text-align:left;}}.tc--basic-page .cc--social-media-feed .header-container h2,.t--left-navigation .cc--social-media-feed .header-container h2{font-size:1.625rem;line-height:1.1539;}@media screen and (min-width:768px){.tc--basic-page .cc--social-media-feed .header-container h2,.t--left-navigation .cc--social-media-feed .header-container h2{font-size:1.75rem;line-height:1.0715;}}@media screen and (min-width:1024px){.tc--basic-page .cc--social-media-feed .header-container h2,.t--left-navigation .cc--social-media-feed .header-container h2{font-size:2.375rem;line-height:1.2632;}}.cc--social-promo{padding-top:3.75rem;padding-right:6.25%;padding-bottom:3.75rem;padding-left:6.25%;}@media screen and (min-width:768px){.cc--social-promo{padding-right:14.58333%;padding-left:14.58333%;}}@media screen and (min-width:1024px){.cc--social-promo{padding-top:9.375rem;padding-right:20.83333%;padding-bottom:9.375rem;padding-left:20.83333%;}}.cc--social-promo .c--social-promo{max-width:1800px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.cc--social-promo .c--social-promo .social-promo-inner{padding-top:1.875rem;padding-right:7.14286%;padding-bottom:1.875rem;padding-left:7.14286%;width:100%;border-radius:0.625rem;background-color:#FFF;text-align:center;-webkit-box-shadow:0 0.125rem 0.625rem 0 rgba(0,0,0,0.15);box-shadow:0 0.125rem 0.625rem 0 rgba(0,0,0,0.15);}@media screen and (min-width:768px){.cc--social-promo .c--social-promo .social-promo-inner{padding-top:3.125rem;padding-right:8.82353%;padding-bottom:3.125rem;padding-left:8.82353%;}}@media screen and (min-width:1024px){.cc--social-promo .c--social-promo .social-promo-inner{padding-top:3.125rem;padding-right:7.14286%;padding-bottom:3.125rem;padding-left:7.14286%;max-width:43.75rem;}}.cc--social-promo .social-media-links--platforms{list-style:none;padding:0;margin:0;margin-top:0.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;}@media screen and (max-width:767px){.cc--social-promo .social-media-links--platforms{padding-right:8.33333%;padding-left:8.33333%;}}@media screen and (min-width:768px){.cc--social-promo .social-media-links--platforms{margin-top:0.9375rem;}}@media screen and (min-width:1024px){.cc--social-promo .social-media-links--platforms{margin-top:1.875rem;}}.cc--social-promo .social-media-links--platforms > li{margin-right:0.5625rem;margin-left:0.5625rem;}@media screen and (max-width:767px){.cc--social-promo .social-media-links--platforms > li{margin-top:0.625rem;}}.cc--social-promo .social-media-links--platforms > li a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;}.cc--social-promo .social-media-links--platforms > li a svg{width:1.875rem;height:1.875rem;}.cc--social-promo .social-media-links--platforms > li a svg path{-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;fill:#2C5697;}html[data-whatintent="mouse"] .cc--social-promo .social-media-links--platforms > li a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--social-promo .social-media-links--platforms > li a:hover svg path{-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;opacity:0.7;}.cc--social-share{margin-bottom:1.5625rem;}@media print{.cc--social-share{display:none;}}@media screen and (min-width:1024px){.cc--social-share{margin-bottom:0;position:absolute;top:0;right:2.08333%;height:100%;}}.cc--social-share .c--social-share{position:-webkit-sticky;position:sticky;top:12.5rem;}.cc--social-share .c--social-share .addtoany_list{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;line-height:0;}@media screen and (min-width:1024px){.cc--social-share .c--social-share .addtoany_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.cc--social-share .c--social-share .addtoany_list span.title{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px;}.cc--social-share .c--social-share a{margin-right:1.0625rem;display:inline-block;position:relative;}@media screen and (min-width:1024px){.cc--social-share .c--social-share a{margin-right:0;margin-bottom:1rem;margin-left:0;}}.cc--social-share .c--social-share a .a2a_svg{width:auto;height:auto;margin-left:0;vertical-align:top;}.cc--social-share .c--social-share a svg{width:1.75rem;height:1.75rem;margin-left:0;vertical-align:top;}@media screen and (min-width:1024px){.cc--social-share .c--social-share a svg{width:2rem;height:2rem;}}html[data-whatintent="mouse"] .cc--social-share .c--social-share a svg{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--social-share .c--social-share a svg:hover{opacity:.8;}.cc--social-share .c--social-share a svg path{fill:#2C5697;}@media print{.userway_p3{display:none;}}.cc--spacer{max-width:1800px;margin:0 auto;}.cc--spacer .c--spacer{height:1.875rem;}@media screen and (min-width:1024px){.cc--spacer .c--spacer{height:3.125rem;}}.cc--subscription-signup{background:url("http://placehold.it/2000x500/") no-repeat center;background-size:cover;}.cc--subscription-signup .c--subscription-signup{max-width:1800px;margin:0 auto;}.cc--subscription-signup .c--subscription-signup .inner-wrapper{padding-top:2.5rem;padding-right:6.25%;padding-bottom:2.5rem;padding-left:6.25%;}@media screen and (min-width:768px){.cc--subscription-signup .c--subscription-signup .inner-wrapper{padding-top:3.25rem;padding-right:4.16667%;padding-bottom:3.25rem;padding-left:4.16667%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media screen and (min-width:1024px){.cc--subscription-signup .c--subscription-signup .inner-wrapper{padding-top:4rem;padding-bottom:4rem;}}@media screen and (max-width:767px){.cc--subscription-signup .text-container{margin-bottom:1.875rem;text-align:center;}}@media screen and (min-width:768px){.cc--subscription-signup .text-container{-webkit-box-flex:0;-ms-flex:0 0 43.18182%;flex:0 0 43.18182%;width:43.18182%;}}@media screen and (min-width:1024px){.cc--subscription-signup .text-container{-webkit-box-flex:0;-ms-flex:0 0 52.27273%;flex:0 0 52.27273%;width:52.27273%;}}.cc--subscription-signup .text-container h2{text-transform:uppercase;}@media screen and (min-width:768px){.cc--subscription-signup .form-wrapper{-webkit-box-flex:0;-ms-flex:0 0 52.27273%;flex:0 0 52.27273%;width:52.27273%;}}@media screen and (min-width:1024px){.cc--subscription-signup .form-wrapper{-webkit-box-flex:0;-ms-flex:0 0 43.18182%;flex:0 0 43.18182%;width:43.18182%;}}.cc--subscription-signup .form-wrapper form{position:relative;}.cc--subscription-signup .form-wrapper #mce-responses{padding-bottom:0.5rem;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:100%;}.cc--subscription-signup .form-wrapper #mc_embed_signup input.mce_inline_error{border-color:#D50032;}.cc--subscription-signup .form-wrapper #mc_embed_signup div.mce_inline_error{background-color:#D50032;}@media screen and (min-width:768px){.cc--subscription-signup .form-wrapper-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media screen and (min-width:768px){.cc--subscription-signup .form-wrapper-inner .mc-field-group{margin-bottom:0;padding-right:4.34783%;-webkit-box-flex:0;-ms-flex:0 0 60.86957%;flex:0 0 60.86957%;width:60.86957%;}}@media screen and (min-width:1024px){.cc--subscription-signup .form-wrapper-inner .mc-field-group{padding-right:5.26316%;-webkit-box-flex:0;-ms-flex:0 0 68.42105%;flex:0 0 68.42105%;width:68.42105%;}}.cc--subscription-signup .form-wrapper-inner .response{font-size:1rem;line-height:1.125;}.cc--subscription-signup .form-wrapper-inner .response a{font-size:1rem;line-height:1.125;}@media screen and (min-width:768px){.cc--subscription-signup .form-wrapper-inner .form-actions{-webkit-box-flex:0;-ms-flex:0 0 39.13043%;flex:0 0 39.13043%;width:39.13043%;}}@media screen and (min-width:1024px){.cc--subscription-signup .form-wrapper-inner .form-actions{-webkit-box-flex:0;-ms-flex:0 0 31.57895%;flex:0 0 31.57895%;width:31.57895%;}}.cc--subscription-signup .form-wrapper-inner .form-actions .button{width:100%;min-width:auto;height:3.125rem;}.cc--tab-links{margin-bottom:3.75rem;background:#2C5697;}@media screen and (min-width:1024px){.cc--tab-links{margin-bottom:6.25rem;}}.cc--tab-links .c--tab-links{max-width:1800px;margin:0 auto;}@media screen and (max-width:767px){.cc--tab-links .nav-wrapper{display:none;position:absolute;left:0;width:100%;background:#2C5697;z-index:100;}.cc--tab-links .nav-wrapper.is-active{display:block;}}.cc--tab-links .tab-links-toggle{padding-top:1.0625rem;padding-right:1.25rem;padding-bottom:1.0625rem;padding-left:1.25rem;font-size:1rem;line-height:1.625;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%;color:#FFF;text-align:left;}@media screen and (min-width:768px){.cc--tab-links .tab-links-toggle{display:none;}}.cc--tab-links .tab-links-toggle.is-active svg{-webkit-transform:rotate(180deg);transform:rotate(180deg);}.cc--tab-links .menu{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style-type:none;}@media screen and (min-width:768px){.cc--tab-links .menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.cc--tab-links .menu .menu-item{width:100%;}@media screen and (max-width:767px){.cc--tab-links .menu .menu-item{margin-bottom:0.9375rem;}.cc--tab-links .menu .menu-item:first-child{margin-top:0.9375rem;margin-bottom:0.9375rem;}}@media screen and (min-width:768px){.cc--tab-links .menu .menu-item{max-width:12.5rem;}.cc--tab-links .menu .menu-item:not(:last-child){margin-right:2.08333%;}}.cc--tab-links .menu a{font-size:1rem;line-height:1.625;padding-right:1.25rem;padding-left:1.25rem;display:inline-block;position:relative;width:100%;color:#FFF;text-decoration:none;}@media screen and (min-width:768px){.cc--tab-links .menu a{padding-top:1.25rem;padding-right:0;padding-bottom:1.25rem;padding-left:0;font-size:1.125rem;line-height:1.4445;text-align:center;}.cc--tab-links .menu a.is-active{font-weight:700;}.cc--tab-links .menu a.is-active::after{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:inline-block;bottom:0;width:0;height:0;border-right:0.625rem solid transparent;border-bottom:0.625rem solid #FFF;border-left:0.625rem solid transparent;content:'';}html[data-whatintent="mouse"] .cc--tab-links .menu a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--tab-links .menu a:hover{color:#FFF;font-weight:700;text-decoration:none;}}.cc--text-and-link-listing{position:relative;background-color:rgba(44,86,151,0.15);background-size:cover;}.cc--text-and-link-listing .c--text-and-link-listing{max-width:1800px;margin:0 auto;position:relative;z-index:1;}.cc--text-and-link-listing .c--text-and-link-listing .inner-wrapper{padding-top:3.125rem;padding-right:6.25%;padding-bottom:3.125rem;padding-left:6.25%;}@media screen and (min-width:768px){.cc--text-and-link-listing .c--text-and-link-listing .inner-wrapper{padding-right:4.16667%;padding-left:4.16667%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media screen and (min-width:1024px){.cc--text-and-link-listing .c--text-and-link-listing .inner-wrapper{padding-top:5rem;padding-bottom:5rem;}}@media screen and (max-width:767px){.cc--text-and-link-listing .text-container{text-align:center;}}@media screen and (min-width:768px){.cc--text-and-link-listing .text-container{-webkit-box-flex:0;-ms-flex:0 0 43.18182%;flex:0 0 43.18182%;width:43.18182%;}}@media screen and (min-width:1024px){.cc--text-and-link-listing .text-container{-webkit-box-flex:0;-ms-flex:0 0 54.54545%;flex:0 0 54.54545%;width:54.54545%;}}.cc--text-and-link-listing .text-container .f--eyebrow{font-size:0.75rem;line-height:1.5;color:#000;}.cc--text-and-link-listing .text-container .f--section-title{margin-bottom:0.9375rem;}@media screen and (min-width:1024px){.cc--text-and-link-listing .text-container .f--section-title{margin-bottom:1.25rem;}}.cc--text-and-link-listing .text-container .f--section-title h2{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;color:#000;}@media screen and (min-width:768px){.cc--text-and-link-listing .text-container .f--section-title h2{text-align:left;}}.cc--text-and-link-listing .text-container p{color:#000;}@media screen and (min-width:768px){.cc--text-and-link-listing .text-container p{margin-bottom:0;}}.cc--text-and-link-listing .links-container-wrapper{position:relative;position:relative;margin-right:0.625rem;}.cc--text-and-link-listing .links-container-wrapper::after{position:absolute;display:block;width:100%;height:100%;top:0;right:-0.3125rem;background-color:#2C5697;border-radius:0.625rem;content:'';z-index:4;}@media screen and (min-width:768px){.cc--text-and-link-listing .links-container-wrapper::after{-webkit-transform:skew(-3deg);transform:skew(-3deg);-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}}.cc--text-and-link-listing .links-container-wrapper::before{position:absolute;display:block;width:100%;height:100%;top:0;right:-0.625rem;background-color:#00A1E1;border-radius:0.625rem;content:'';z-index:4;}@media screen and (min-width:768px){.cc--text-and-link-listing .links-container-wrapper::before{-webkit-transform:skew(-3deg);transform:skew(-3deg);-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}}.cc--text-and-link-listing .links-container-wrapper > div{position:relative;height:100%;background-color:#FFF;border-radius:0.625rem;z-index:5;-webkit-box-shadow:0 0.125rem 0.625rem 0 rgba(0,0,0,0.15);box-shadow:0 0.125rem 0.625rem 0 rgba(0,0,0,0.15);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}@media screen and (min-width:768px){.cc--text-and-link-listing .links-container-wrapper > div{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:skew(-3deg);transform:skew(-3deg);-webkit-transform-origin:top right;transform-origin:top right;}}@media screen and (min-width:768px){.cc--text-and-link-listing .links-container-wrapper > div > div,.cc--text-and-link-listing .links-container-wrapper > div > form{-webkit-transform:skew(3deg);transform:skew(3deg);-webkit-transform-origin:top right;transform-origin:top right;}}@media screen and (min-width:768px){.cc--text-and-link-listing .links-container-wrapper{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;}}@media screen and (min-width:1024px){.cc--text-and-link-listing .links-container-wrapper{-webkit-box-flex:0;-ms-flex:0 0 38.63636%;flex:0 0 38.63636%;width:38.63636%;}}.cc--text-and-link-listing ul{list-style:none;padding:0;margin:0;padding-top:2.5rem;padding-right:1.5625rem;padding-bottom:2.5rem;padding-left:1.5625rem;}@media screen and (max-width:767px){.cc--text-and-link-listing ul{padding-top:1.875rem;padding-bottom:1.875rem;margin-top:1.875rem;}}.cc--text-and-link-listing ul li:not(:last-child){margin-bottom:0.9375rem;}.cc--text-and-link-listing ul li .f--link a svg{margin-left:0.3125rem;display:inline-block;}.cc--two-column-cards-card{position:relative;text-align:center;}.cc--two-column-cards-card::after{position:absolute;display:block;width:100%;height:100%;top:0;right:-0.3125rem;background-color:#2C5697;border-radius:0.625rem;content:'';z-index:4;}@media screen and (min-width:768px){.cc--two-column-cards-card::after{-webkit-transform:skew(-3deg);transform:skew(-3deg);-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}}.cc--two-column-cards-card::before{position:absolute;display:block;width:100%;height:100%;top:0;right:-0.625rem;background-color:#00A1E1;border-radius:0.625rem;content:'';z-index:4;}@media screen and (min-width:768px){.cc--two-column-cards-card::before{-webkit-transform:skew(-3deg);transform:skew(-3deg);-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}}.cc--two-column-cards-card > div{position:relative;height:100%;background-color:#FFF;border-radius:0.625rem;z-index:5;-webkit-box-shadow:0 0.125rem 0.625rem 0 rgba(0,0,0,0.15);box-shadow:0 0.125rem 0.625rem 0 rgba(0,0,0,0.15);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}@media screen and (min-width:768px){.cc--two-column-cards-card > div{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:skew(-3deg);transform:skew(-3deg);-webkit-transform-origin:top right;transform-origin:top right;}}@media screen and (min-width:768px){.cc--two-column-cards-card > div > div,.cc--two-column-cards-card > div > form{-webkit-transform:skew(3deg);transform:skew(3deg);-webkit-transform-origin:top right;transform-origin:top right;}}@media screen and (min-width:768px){.cc--two-column-cards-card{margin-left:1.25rem;}}.cc--two-column-cards-card:last-child{margin-top:2.5rem;}@media screen and (min-width:768px){.cc--two-column-cards-card:last-child{margin-top:0;margin-right:0.625rem;}}@media screen and (min-width:768px){.cc--two-column-cards-card{-ms-flex-preferred-size:45.45455%;flex-basis:45.45455%;width:45.45455%;}}.cc--two-column-cards-card .c--two-column-cards-card .two-column-cards-card-inner{padding-top:2.5rem;padding-right:9.09091%;padding-bottom:2.5rem;padding-left:9.09091%;}@media screen and (min-width:768px){.cc--two-column-cards-card .c--two-column-cards-card .two-column-cards-card-inner{padding-top:2.5rem;padding-right:13.63636%;padding-bottom:2.5rem;padding-left:9.09091%;}}.cc--two-column-cards-card .c--two-column-cards-card .two-column-cards-card-inner .f--description{margin-top:0.9375rem;color:#000;}.cc--two-column-cards-card .c--two-column-cards-card .two-column-cards-card-inner .f--description p{color:inherit;}.cc--two-column-cards-card .c--two-column-cards-card .two-column-cards-card-inner .f--link{margin-top:1.25rem;}@media screen and (min-width:1024px){.cc--two-column-cards-card .c--two-column-cards-card .two-column-cards-card-inner .f--link{margin-top:1.875rem;}}.cc--two-column-cards-card .c--two-column-cards-card .two-column-cards-card-inner .f--link a{padding-right:1.875rem;padding-left:1.875rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:50px;color:#FFF;text-decoration:none;z-index:1;padding-right:1.25rem;padding-left:1.25rem;max-width:100%;white-space:normal;}@media screen and (min-width:768px){.cc--two-column-cards-card .c--two-column-cards-card .two-column-cards-card-inner .f--link a{width:auto;}}.cc--two-column-cards-card .c--two-column-cards-card .two-column-cards-card-inner .f--link a::before{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:#2C5697;border-radius:0.1875rem;-webkit-transform:skew(-5deg) translateZ(0);transform:skew(-5deg) translateZ(0);content:'';z-index:-1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;-webkit-box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);}.cc--two-column-cards-card .c--two-column-cards-card .two-column-cards-card-inner .f--link a:focus{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;background-color:#2C5697;color:#FFF;border-color:transparent;text-decoration:none;}html[data-whatintent="mouse"] .cc--two-column-cards-card .c--two-column-cards-card .two-column-cards-card-inner .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--two-column-cards-card .c--two-column-cards-card .two-column-cards-card-inner .f--link a:hover{color:#FFF;text-decoration:none;}html[data-whatintent="mouse"] .cc--two-column-cards-card .c--two-column-cards-card .two-column-cards-card-inner .f--link a:hover::before{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;opacity:.7;}@media screen and (min-width:768px){.cc--two-column-cards-card .c--two-column-cards-card .two-column-cards-card-inner .f--link a{min-width:58.33333%;}}@media screen and (min-width:1024px){.cc--two-column-cards-card .c--two-column-cards-card .two-column-cards-card-inner .f--link a{min-width:36.36364%;}}.cc--two-column-cards-card .c--two-column-cards-card .two-column-cards-card-inner .f--link.red-button a{padding-right:1.875rem;padding-left:1.875rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:50px;color:#FFF;text-decoration:none;z-index:1;}@media screen and (min-width:768px){.cc--two-column-cards-card .c--two-column-cards-card .two-column-cards-card-inner .f--link.red-button a{width:auto;}}.cc--two-column-cards-card .c--two-column-cards-card .two-column-cards-card-inner .f--link.red-button a::before{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:#2C5697;border-radius:0.1875rem;-webkit-transform:skew(-5deg) translateZ(0);transform:skew(-5deg) translateZ(0);content:'';z-index:-1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;-webkit-box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);}.cc--two-column-cards-card .c--two-column-cards-card .two-column-cards-card-inner .f--link.red-button a:focus{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;background-color:#2C5697;color:#FFF;border-color:transparent;text-decoration:none;}html[data-whatintent="mouse"] .cc--two-column-cards-card .c--two-column-cards-card .two-column-cards-card-inner .f--link.red-button a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--two-column-cards-card .c--two-column-cards-card .two-column-cards-card-inner .f--link.red-button a:hover{color:#FFF;text-decoration:none;}html[data-whatintent="mouse"] .cc--two-column-cards-card .c--two-column-cards-card .two-column-cards-card-inner .f--link.red-button a:hover::before{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;opacity:.7;}.cc--two-column-cards-card .c--two-column-cards-card .two-column-cards-card-inner .f--link.red-button a::before{background-color:#E80000;-webkit-box-shadow:0.3125rem 0.3125rem 0 rgba(232,0,0,0.3);box-shadow:0.3125rem 0.3125rem 0 rgba(232,0,0,0.3);}.cc--two-column-cards{position:relative;background-color:#1C175C;}.cc--two-column-cards .curve{position:absolute;bottom:100%;left:0;width:100%;height:6.25rem;}.cc--two-column-cards .curve svg{width:100%;}.cc--two-column-cards .curve svg path{-webkit-transform-origin:100% 100%;transform-origin:100% 100%;}.cc--two-column-cards .c--two-column-cards{max-width:1800px;margin:0 auto;}.cc--two-column-cards .c--two-column-cards .two-column-cards-inner{margin-top:3.125rem;padding-top:3.75rem;padding-right:6.25%;padding-bottom:3.125rem;padding-left:6.25%;}@media screen and (min-width:768px){.cc--two-column-cards .c--two-column-cards .two-column-cards-inner{padding-top:3.75rem;padding-right:4.16667%;padding-bottom:3.75rem;padding-left:4.16667%;}}@media screen and (min-width:1024px){.cc--two-column-cards .c--two-column-cards .two-column-cards-inner{padding-top:3.125rem;padding-bottom:6.25rem;}}.cc--two-column-cards .c--two-column-cards .two-column-cards-inner::after{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;top:-3.125rem;width:15.625rem;height:14.375rem;background-image:url(/themes/custom/brightfocus/pattern_lab/source/images/logos/bff-abbreviated-on-dark.svg);content:'';opacity:0.1;z-index:0;}@media screen and (min-width:768px){.cc--two-column-cards .c--two-column-cards .two-column-cards-inner::after{width:17.3125rem;height:16rem;}}@media screen and (min-width:1024px){.cc--two-column-cards .c--two-column-cards .two-column-cards-inner::after{width:23.5625rem;height:21.75rem;}}.cc--two-column-cards .c--two-column-cards .f--section-title{text-align:center;}.cc--two-column-cards .c--two-column-cards .f--section-title h2{margin-bottom:2.5rem;color:#FFF;}@media screen and (min-width:1024px){.cc--two-column-cards .c--two-column-cards .f--section-title h2{margin-bottom:5rem;}}@media screen and (min-width:768px){.cc--two-column-cards .cards-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.cc--utility-menu a{text-decoration:none;}@media screen and (max-width:1023px){.cc--utility-menu{padding-top:0.875rem;padding-bottom:1.875rem;background-color:#1C175C;}.cc--utility-menu .c--utility-menu{padding-top:1.625rem;position:relative;}.cc--utility-menu .c--utility-menu::before{display:block;position:absolute;top:0;left:4.16667%;right:4.16667%;content:'';border-top:1px solid rgba(255,255,255,0.3);}.cc--utility-menu .m--menu a{font-size:0.9375rem;line-height:1.3334;color:#FFF;}.cc--utility-menu .m--menu > li{padding-right:4.16667%;padding-left:4.16667%;}.cc--utility-menu .m--menu > li:first-child{margin-bottom:1.25rem;}.cc--utility-menu .m--menu > li:first-child .utility-button-wrapper button{width:100%;}.cc--utility-menu .m--menu > li:first-child .utility-button-wrapper button > a{font-size:1.0625rem;line-height:1;padding-right:0.9375rem;padding-left:0.9375rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:50px;border-radius:0.375rem;background-color:#E80000;color:#FFF;text-decoration:none;z-index:1;}.cc--utility-menu .m--menu > li:first-child .utility-button-wrapper.is-open button > a{border-bottom-left-radius:0;border-bottom-right-radius:0;}.cc--utility-menu .m--menu > li:first-child .utility-button-wrapper.is-open button > a svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}.cc--utility-menu .m--menu > li:first-child .submenu{padding-right:0.9375rem;padding-left:0.9375rem;border-bottom-left-radius:0.625rem;border-bottom-right-radius:0.625rem;background-color:#E80000;-webkit-box-shadow:0 0.3125rem 0.625rem 0.125rem rgba(75,75,75,0.1);box-shadow:0 0.3125rem 0.625rem 0.125rem rgba(75,75,75,0.1);}.cc--utility-menu .m--menu > li:not(:first-child){padding-top:1.0625rem;}.cc--utility-menu .m--menu > li:not(:first-child) a svg{margin-left:0.5rem;width:0.625rem;}.cc--utility-menu .m--menu > li:not(:first-child) .utility-button-wrapper.is-open button > a svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}.cc--utility-menu .m--menu > li.is-open:not(:first-child){background:#2C5697;}.cc--utility-menu .submenu{margin-top:0;padding-top:0.875rem;padding-bottom:0.875rem;display:none;}.cc--utility-menu .submenu li{margin-bottom:0.5rem;}.cc--utility-menu .submenu li:last-child{margin-bottom:0;}.cc--utility-menu .submenu li a{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;font-size:0.9375rem;line-height:1.3334;color:#FFF;}html[data-whatintent="mouse"] .cc--utility-menu .submenu li a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--utility-menu .submenu li a:hover{text-decoration:underline;}.cc--utility-menu .utility-button-wrapper{position:relative;}.cc--utility-menu .utility-button-wrapper.is-open .submenu{display:block;z-index:101;}}@media screen and (max-width:767px){.cc--utility-menu{padding-top:0.8125rem;}.cc--utility-menu .m--menu > li{padding-right:6.25%;padding-left:6.25%;}.cc--utility-menu .c--utility-menu{padding-top:1.5rem;position:relative;}.cc--utility-menu .c--utility-menu::before{left:6.25%;right:6.25%;}}@media screen and (min-width:1024px){.cc--utility-menu .m--menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.cc--utility-menu .m--menu a{padding-top:0.3125rem;padding-right:0.75rem;padding-bottom:0.3125rem;padding-left:0.75rem;font-size:0.9375rem;line-height:1.1334;display:block;color:#1C175C;}.cc--utility-menu .m--menu > li:not(:last-child){position:relative;z-index:102;}.cc--utility-menu .m--menu > li:not(:last-child) a{padding-top:0.3125rem;padding-right:0.75rem;padding-bottom:0.9375rem;padding-left:0.75rem;}.cc--utility-menu .m--menu > li:not(:last-child) a svg{margin-left:0.3125rem;}.cc--utility-menu .m--menu > li:not(:last-child) a svg polygon{fill:#1C175C;}.cc--utility-menu .m--menu > li:last-child{margin-left:0.8125rem;}.cc--utility-menu .m--menu > li:last-child button{position:relative;color:#FFF;text-align:center;}.cc--utility-menu .m--menu > li:last-child button::before{display:block;position:absolute;top:-1.875rem;right:0;bottom:-0.625rem;left:0;border-bottom-left-radius:0.375rem;border-bottom-right-radius:0.375rem;background-color:#E80000;content:'';z-index:0;}.cc--utility-menu .m--menu > li:last-child button > a{font-size:1.0625rem;line-height:1;color:#FFF;position:relative;}.cc--utility-menu .m--menu > li:last-child button svg{margin-left:0.5rem;}.cc--utility-menu .m--menu > li .submenu{margin-top:2.1875rem;padding-top:1.25rem;padding-right:1.5625rem;padding-bottom:1.25rem;padding-left:1.5625rem;display:none;border-radius:0.625rem;background-color:#FFF;-webkit-box-shadow:0 0.125rem 0.625rem 0.125rem rgba(0,0,0,0.15);box-shadow:0 0.125rem 0.625rem 0.125rem rgba(0,0,0,0.15);}.cc--utility-menu .m--menu > li .submenu li:not(:last-child){margin-bottom:0.75rem;}.cc--utility-menu .m--menu > li .submenu a{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;font-size:0.9375rem;line-height:1.3334;color:#000;}html[data-whatintent="mouse"] .cc--utility-menu .m--menu > li .submenu a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--utility-menu .m--menu > li .submenu a:hover{text-decoration:underline;}.cc--utility-menu .m--menu > li .utility-button-wrapper{position:relative;}html[data-whatintent="mouse"] .cc--utility-menu .m--menu > li{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--utility-menu .m--menu > li:hover .submenu{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;position:absolute;top:0rem;width:14.0625rem;z-index:101;}}.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide{height:100%;}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}@media screen and (max-width:767px){.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--image{margin-bottom:1.875rem;border-radius:0.625rem;overflow:hidden;}}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--image{position:relative;}}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .text-container{padding-top:1rem;padding-right:2.625rem;padding-bottom:0;padding-left:0;}}@media screen and (min-width:1024px){.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .text-container{padding-top:2rem;padding-right:5.75rem;padding-bottom:0;padding-left:0;}}.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .tab-title{font-size:1.25rem;line-height:1.4;margin-bottom:0.625rem;color:#FFF;text-shadow:0 0 6px rgba(0,0,0,0.9);}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .tab-title{margin-bottom:0.3125rem;}}@media screen and (min-width:1024px){.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .tab-title{margin-bottom:0.625rem;font-size:1.375rem;line-height:1.3637;}}.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--description{margin-bottom:0.625rem;}@media screen and (min-width:1024px){.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--description{margin-bottom:0.9375rem;}}.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--description li,.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--description p{font-size:1rem;line-height:1.625;margin-bottom:0.25rem;color:#FFF;text-shadow:0 0 6px rgba(0,0,0,0.9);font-weight:400;}@media screen and (max-width:767px){.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--description li:last-child,.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--description p:last-child{margin-bottom:0;}}.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--description li a,.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--description p a{color:inherit;}.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--description ul:last-child{margin-bottom:0;}.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--description ul li{margin-bottom:0.3125rem;}@media screen and (max-width:767px){.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--description ul li{display:inline-block;}}.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--description ul li::before{background:#FFF;}@media screen and (max-width:767px){.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--description ul{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;}}@media screen and (max-width:767px){.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide ol{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;}}.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide ol:last-child{margin-bottom:0;}.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide ol li{margin-bottom:0.625rem;}@media screen and (max-width:767px){.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide ol li{display:inline-block;}}.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide ol li::before{color:#FFF;}.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .button{padding-right:1.875rem;padding-left:1.875rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:50px;color:#FFF;text-decoration:none;z-index:1;}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .button{width:auto;}}.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .button::before{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:#2C5697;border-radius:0.1875rem;-webkit-transform:skew(-5deg) translateZ(0);transform:skew(-5deg) translateZ(0);content:'';z-index:-1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;-webkit-box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);}.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .button:focus{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;background-color:#2C5697;color:#FFF;border-color:transparent;text-decoration:none;}html[data-whatintent="mouse"] .cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .button{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .button:hover{color:#FFF;text-decoration:none;}html[data-whatintent="mouse"] .cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .button:hover::before{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;opacity:.7;}.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .button::before{background-color:#1C175C;}.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .button::after{background-color:rgba(28,23,92,0.3);}.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .button:focus{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;background-color:#1C175C;color:#FFF;border-color:transparent;text-decoration:none;}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .button{min-width:11.25rem;}}@media screen and (min-width:1024px){.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .button{min-width:12.5rem;}}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .links-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .links-wrapper .f--link a{font-size:1rem;line-height:1.625;color:#FFF;text-decoration:none;}.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .links-wrapper .f--link a::after{margin-left:0.375rem;display:inline-block;width:1.875rem;height:1.75rem;background:url(/themes/custom/brightfocus/pattern_lab/source/images/icons/arrow-right-white.svg) no-repeat center;content:'';vertical-align:bottom;}html[data-whatintent="mouse"] .cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .links-wrapper .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .links-wrapper .f--link a:hover{text-decoration:underline;}.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide{height:100%;}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .tab-title{font-size:2rem;line-height:1.1875;margin-bottom:0.9375rem;}@media screen and (min-width:1024px){.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .tab-title{margin-bottom:1.25rem;font-size:2.5rem;line-height:1.25;}}.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .f--description{margin-bottom:0.625rem;}@media screen and (min-width:1024px){.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .f--description{margin-bottom:1.3125rem;}}.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .f--description li,.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .f--description p{font-size:1.125rem;line-height:1.5556;margin-bottom:0.9375rem;}@media screen and (max-width:767px){.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .f--description li:last-child,.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .f--description p:last-child{margin-bottom:0;}}@media screen and (min-width:1024px){.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .f--description li,.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .f--description p{font-size:1.25rem;line-height:1.6;}}.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .f--description ul:last-child{margin-bottom:0;}.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .f--description ul li{margin-bottom:0.3125rem;}@media screen and (max-width:767px){.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .f--description ul li{display:inline-block;}}.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .f--description ul li::before{background:#000;}@media screen and (max-width:767px){.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .f--description ul{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;}}.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .f--description > .align-left .f--image{width:auto;}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .f--description > .f--image{width:75%;}}@media screen and (min-width:1024px){.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .f--description > .f--image{width:67.85714%;}}.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .f--description .f--image,.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .f--description article img{border-radius:0.625rem;overflow:hidden;}@media screen and (max-width:767px){.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .f--description .f--image,.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .f--description article img{margin-bottom:1.875rem;}}.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .f--description .f--image img,.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .f--description article img img{margin-right:0;margin-left:0;}.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .f--description .embed-container{position:relative;padding-bottom:56.25%;}.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .f--description .embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}@media screen and (max-width:767px){.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide ol{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;}}.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide ol:last-child{margin-bottom:0;}.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide ol li{margin-bottom:0.625rem;}@media screen and (max-width:767px){.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide ol li{display:inline-block;}}.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide ol li::before{color:#FFF;}.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .button{padding-right:1.875rem;padding-left:1.875rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:50px;color:#FFF;text-decoration:none;z-index:1;}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .button{width:auto;}}.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .button::before{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:#2C5697;border-radius:0.1875rem;-webkit-transform:skew(-5deg) translateZ(0);transform:skew(-5deg) translateZ(0);content:'';z-index:-1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;-webkit-box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);}.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .button:focus{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;background-color:#2C5697;color:#FFF;border-color:transparent;text-decoration:none;}html[data-whatintent="mouse"] .cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .button{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .button:hover{color:#FFF;text-decoration:none;}html[data-whatintent="mouse"] .cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .button:hover::before{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;opacity:.7;}.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .button::before{background-color:#1C175C;}.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .button::after{background-color:rgba(28,23,92,0.3);}.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .button:focus{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;background-color:#1C175C;color:#FFF;border-color:transparent;text-decoration:none;}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .button{min-width:11.25rem;}}@media screen and (min-width:1024px){.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .button{min-width:12.5rem;}}.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .f--link{margin-bottom:1.875rem;}@media screen and (min-width:1024px){.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .f--link{margin-bottom:3.125rem;}}.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .f--link a{font-size:1rem;line-height:1.625;color:#000;text-decoration:none;}.cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .f--link a::after{display:inline-block;width:1.875rem;height:1.75rem;background:url(/themes/custom/brightfocus/pattern_lab/source/images/icons/arrow-right-red.svg) no-repeat center;content:'';vertical-align:bottom;}html[data-whatintent="mouse"] .cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--vertical-tabbed-carousel-variant-slide .c--vertical-tabbed-carousel-variant-slide .f--link a:hover{text-decoration:underline;}.cc--vertical-tabbed-carousel-variant{position:relative;background-repeat:no-repeat;background-size:cover;}.cc--vertical-tabbed-carousel-variant.has-title{padding-top:5rem;}.cc--vertical-tabbed-carousel-variant.has-title .swiper-container,.cc--vertical-tabbed-carousel-variant.has-title .right-container{padding-top:3.125rem;}.cc--vertical-tabbed-carousel-variant .f--section-title{text-align:center;}.cc--vertical-tabbed-carousel-variant .slides-images{position:relative;z-index:0;}.cc--vertical-tabbed-carousel-variant .slides-images,.cc--vertical-tabbed-carousel-variant .slides-images .f--image{position:absolute;top:0;left:0;width:100%;height:100%;}.cc--vertical-tabbed-carousel-variant .slides-images .f--image{-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;background-color:#1C175C;opacity:0;}.cc--vertical-tabbed-carousel-variant .slides-images .f--image:first-child{opacity:1;}.cc--vertical-tabbed-carousel-variant .slides-images img{width:100%;height:100%;z-index:1;-o-object-fit:cover;object-fit:cover;}.cc--vertical-tabbed-carousel-variant .slides-images::before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.64);content:'';z-index:1;}.cc--vertical-tabbed-carousel-variant .c--vertical-tabbed-carousel{max-width:1800px;margin:0 auto;position:relative;z-index:1;}.cc--vertical-tabbed-carousel-variant .f--slides{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel-variant .f--slides{position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}@media screen and (min-width:1024px){.cc--vertical-tabbed-carousel-variant .f--slides{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}}.cc--vertical-tabbed-carousel-variant .f--slides .swiper-wrapper .swiper-slide{visibility:hidden;}.cc--vertical-tabbed-carousel-variant .f--slides .swiper-wrapper .swiper-slide-active{visibility:visible;}.cc--vertical-tabbed-carousel-variant .left-container{padding-right:6.25%;padding-bottom:3.125rem;padding-left:6.25%;width:100%;}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel-variant .left-container{padding-top:3.75rem;padding-right:8.33333%;padding-bottom:3.75rem;padding-left:4.16667%;-ms-flex-preferred-size:70.83333%;flex-basis:70.83333%;}}@media screen and (min-width:1024px){.cc--vertical-tabbed-carousel-variant .left-container{padding-top:5rem;padding-bottom:5rem;}}.cc--vertical-tabbed-carousel-variant .right-container{padding-top:3.125rem;padding-bottom:1.875rem;}@media screen and (max-width:767px){.cc--vertical-tabbed-carousel-variant .right-container{position:relative;z-index:10;}}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel-variant .right-container{padding-top:3.75rem;padding-bottom:3.75rem;position:relative;-ms-flex-preferred-size:29.16667%;flex-basis:29.16667%;}}@media screen and (min-width:1024px){.cc--vertical-tabbed-carousel-variant .right-container{padding-top:5rem;padding-bottom:5rem;}}.cc--vertical-tabbed-carousel-variant .right-container .side-titles{padding-right:6.25%;padding-left:6.25%;}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel-variant .right-container .side-titles{padding-top:1.875rem;padding-right:14.28571%;padding-bottom:1.875rem;padding-left:14.28571%;border-radius:0.625rem 0 0 0.625rem;background:#2C5697;}}@media screen and (min-width:1024px){.cc--vertical-tabbed-carousel-variant .right-container .side-titles{padding-top:2.5rem;padding-bottom:2.5rem;}}.cc--vertical-tabbed-carousel-variant .right-container .side-titles .f--eyebrow{font-size:0.75rem;line-height:1.5;margin-bottom:0.625rem;color:#000;}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel-variant .right-container .side-titles .f--eyebrow{margin-bottom:0.9375rem;color:#FFF;}}@media screen and (min-width:1024px){.cc--vertical-tabbed-carousel-variant .right-container .side-titles .f--eyebrow{margin-bottom:1.25rem;}}@media screen and (max-width:767px){.cc--vertical-tabbed-carousel-variant .right-container .side-nav-inner{max-height:3.125rem;border-radius:0.1875rem;overflow:hidden;}.cc--vertical-tabbed-carousel-variant .right-container .side-nav-inner.active{overflow:inherit;}.cc--vertical-tabbed-carousel-variant .right-container .side-nav-inner .swiper-pagination{padding-top:0.6875rem;padding-right:1.1875rem;padding-bottom:0;padding-left:1.1875rem;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:0.1875rem;background-color:#2C5697;background-image:url(/themes/custom/brightfocus/pattern_lab/source/images/icons/arrow-down-white.svg);background-repeat:no-repeat;background-position:right 1.0625rem top 1.3125rem;}.cc--vertical-tabbed-carousel-variant .right-container .side-nav-inner .swiper-pagination::before{display:block;position:absolute;top:3.125rem;left:0;width:100%;border-top:1px solid #FFF;content:'';}.cc--vertical-tabbed-carousel-variant .right-container .side-nav-inner li{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.cc--vertical-tabbed-carousel-variant .right-container .side-nav-inner li.swiper-pagination-customs-active{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}}.cc--vertical-tabbed-carousel-variant .right-container .swiper-pagination{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;position:static;text-align:left;}.cc--vertical-tabbed-carousel-variant .right-container .swiper-pagination li{margin-bottom:1.25rem;position:relative;list-style:none;}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel-variant .right-container .swiper-pagination li{margin-bottom:1.125rem;}.cc--vertical-tabbed-carousel-variant .right-container .swiper-pagination li:last-child{margin-bottom:0;}}@media screen and (min-width:1024px){.cc--vertical-tabbed-carousel-variant .right-container .swiper-pagination li{margin-bottom:1.25rem;}}.cc--vertical-tabbed-carousel-variant .right-container .swiper-pagination li button{font-size:1rem;line-height:1.625;color:#FFF;text-align:left;}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel-variant .right-container .swiper-pagination li button{font-size:1.125rem;line-height:1.4445;font-weight:300;}html[data-whatintent="mouse"] .cc--vertical-tabbed-carousel-variant .right-container .swiper-pagination li button{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--vertical-tabbed-carousel-variant .right-container .swiper-pagination li button:hover{font-weight:700;}}@media screen and (min-width:1024px){.cc--vertical-tabbed-carousel-variant .right-container .swiper-pagination li button{font-size:1.25rem;line-height:1.4;}}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel-variant .right-container .swiper-pagination li.swiper-pagination-customs-active button{font-weight:700;}.cc--vertical-tabbed-carousel-variant .right-container .swiper-pagination li.swiper-pagination-customs-active button::before{display:block;position:absolute;top:0.6875rem;left:-20%;width:1.0625rem;border-bottom:0.125rem solid #FFF;content:'';}}@media screen and (min-width:1024px){.cc--vertical-tabbed-carousel-variant .right-container .swiper-pagination li.swiper-pagination-customs-active button::before{top:0.8125rem;width:1.5625rem;}}.cc--vertical-tabbed-carousel{position:relative;background:#1C175C;}.cc--vertical-tabbed-carousel .slides-images{position:relative;z-index:0;}.cc--vertical-tabbed-carousel .slides-images,.cc--vertical-tabbed-carousel .slides-images .f--image{position:absolute;top:0;left:0;width:100%;height:100%;}.cc--vertical-tabbed-carousel .slides-images .f--image{-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;background-color:#1C175C;opacity:0;}.cc--vertical-tabbed-carousel .slides-images .f--image:first-child{opacity:1;}.cc--vertical-tabbed-carousel .slides-images img{width:100%;height:100%;z-index:1;-o-object-fit:cover;object-fit:cover;}.cc--vertical-tabbed-carousel .slides-images::before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.64);content:'';z-index:1;}.cc--vertical-tabbed-carousel .c--vertical-tabbed-carousel{max-width:1800px;margin:0 auto;position:relative;z-index:1;}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel .f--slides{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}@media screen and (min-width:1024px){.cc--vertical-tabbed-carousel .f--slides{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}}@media screen and (min-width:1800px){.cc--vertical-tabbed-carousel .f--slides{width:calc(50vw + 50%);}}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel .f--slides.image-left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}}@media screen and (min-width:1800px){.cc--vertical-tabbed-carousel .f--slides.image-left{left:calc(-50vw + 50%);}}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel .f--slides.image-left .left-container{padding-right:4.16667%;padding-left:2.08333%;}}@media screen and (min-width:1024px){.cc--vertical-tabbed-carousel .f--slides.image-left .left-container{padding-right:4.16667%;padding-left:4.16667%;}}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel .f--slides.image-left .left-container-inner{text-align:right;}}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel .f--slides.image-left .swiper-pagination li{text-align:right;}.cc--vertical-tabbed-carousel .f--slides.image-left .swiper-pagination li button{text-align:right;}}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel .f--slides.image-left .swiper-pagination li.swiper-pagination-customs-active button::before{right:-16.66667%;left:auto;}}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel .f--slides.image-left .right-container .c--vertical-tabbed-carousel-slide{border-radius:0 0.625rem 0.625rem 0;}}.cc--vertical-tabbed-carousel .left-container{padding-top:3.125rem;padding-right:6.25%;padding-bottom:1.875rem;padding-left:6.25%;}@media screen and (max-width:767px){.cc--vertical-tabbed-carousel .left-container{position:relative;z-index:10;}}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel .left-container{padding-top:5rem;padding-right:2.08333%;padding-bottom:5rem;padding-left:4.16667%;position:relative;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;}}@media screen and (min-width:1024px){.cc--vertical-tabbed-carousel .left-container{padding-top:5rem;padding-right:4.16667%;padding-bottom:5rem;padding-left:4.16667%;}}.cc--vertical-tabbed-carousel .left-container *{color:#FFF;}@media screen and (max-width:767px){.cc--vertical-tabbed-carousel .left-container .side-nav-inner{max-height:3.125rem;border-bottom:1px solid #FFF;border-radius:0.1875rem;overflow:hidden;}.cc--vertical-tabbed-carousel .left-container .side-nav-inner.active{overflow:inherit;}.cc--vertical-tabbed-carousel .left-container .side-nav-inner .swiper-pagination{padding-top:0.6875rem;padding-right:1.1875rem;padding-bottom:0;padding-left:1.1875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #FFF;border-radius:0.1875rem;background-color:#1C175C;background-image:url(/themes/custom/brightfocus/pattern_lab/source/images/icons/arrow-down-white.svg);background-repeat:no-repeat;background-position:right 1.0625rem top 1.3125rem;}.cc--vertical-tabbed-carousel .left-container .side-nav-inner .swiper-pagination::before{display:block;position:absolute;top:3rem;left:0;width:100%;border-top:1px solid #FFF;content:'';}.cc--vertical-tabbed-carousel .left-container .side-nav-inner li{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.cc--vertical-tabbed-carousel .left-container .side-nav-inner li.swiper-pagination-customs-active{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}}.cc--vertical-tabbed-carousel .left-container .swiper-pagination{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;position:static;text-align:left;}.cc--vertical-tabbed-carousel .left-container .swiper-pagination li{margin-bottom:1.25rem;position:relative;list-style:none;}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel .left-container .swiper-pagination li{margin-bottom:1rem;}.cc--vertical-tabbed-carousel .left-container .swiper-pagination li:last-child{margin-bottom:0;}}@media screen and (min-width:1024px){.cc--vertical-tabbed-carousel .left-container .swiper-pagination li{margin-bottom:1.875rem;}}.cc--vertical-tabbed-carousel .left-container .swiper-pagination li button{font-size:1rem;line-height:1.625;text-align:left;}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel .left-container .swiper-pagination li button{font-size:1.125rem;line-height:1.4445;font-weight:300;}html[data-whatintent="mouse"] .cc--vertical-tabbed-carousel .left-container .swiper-pagination li button{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--vertical-tabbed-carousel .left-container .swiper-pagination li button:hover{font-weight:700;}}@media screen and (min-width:1024px){.cc--vertical-tabbed-carousel .left-container .swiper-pagination li button{font-size:1.25rem;line-height:1.4;}}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel .left-container .swiper-pagination li.swiper-pagination-customs-active button{font-weight:700;}.cc--vertical-tabbed-carousel .left-container .swiper-pagination li.swiper-pagination-customs-active button::before{display:block;position:absolute;top:0.8125rem;left:-16.66667%;width:0.9375rem;border-bottom:0.125rem solid #FFF;content:'';}}@media screen and (min-width:1024px){.cc--vertical-tabbed-carousel .left-container .swiper-pagination li.swiper-pagination-customs-active button::before{width:1.5625rem;}}.cc--vertical-tabbed-carousel .swiper-wrapper{overflow:hidden;}.cc--vertical-tabbed-carousel .swiper-wrapper .swiper-slide{visibility:hidden;}.cc--vertical-tabbed-carousel .swiper-wrapper .swiper-slide-active{visibility:visible;}@media screen and (max-width:767px){.cc--vertical-tabbed-carousel .side-titles{position:relative;z-index:1;}}.cc--vertical-tabbed-carousel .side-titles .f--eyebrow{margin-bottom:0.5rem;font-size:0.75rem;line-height:1.5;color:#FFF;}.cc--vertical-tabbed-carousel .side-titles .f--section-title h2{margin-bottom:1.875rem;font-size:1.875rem;line-height:1.2667;color:#FFF;}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel .side-titles .f--section-title h2{margin-bottom:1.5625rem;}}@media screen and (min-width:1024px){.cc--vertical-tabbed-carousel .side-titles .f--section-title h2{margin-bottom:2.5rem;font-size:2.5rem;line-height:1.25;}}.cc--vertical-tabbed-carousel .right-container{padding-right:6.25%;padding-bottom:3.125rem;padding-left:6.25%;}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel .right-container{padding-top:5rem;padding-right:0;padding-bottom:5rem;padding-left:0;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;}}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel .right-container .c--vertical-tabbed-carousel-slide{border-radius:0.625rem 0 0 0.625rem;overflow:hidden;}}.video-controls{display:none;position:absolute;right:0;bottom:0;z-index:4;}@media screen and (min-width:1024px){.video-controls{display:block;}}.video-controls .video-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.5rem;height:2.5rem;}.video-controls .video-button.video-pause-button{display:-webkit-box;display:-ms-flexbox;display:flex;}.video-controls .video-button.video-pause-button.hidden{display:none;}.video-controls .video-button.video-play-button{display:none;}.video-controls .video-button.video-play-button.active{display:-webkit-box;display:-ms-flexbox;display:flex;}html[data-whatintent="mouse"] .video-controls .video-button{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .video-controls .video-button:hover svg rect{opacity:0.6;}.video-controls .video-button svg{width:100%;height:100%;}.cc--video-with-text{position:relative;}.cc--video-with-text .c--video-with-text{max-width:1800px;margin:0 auto;}.cc--video-with-text .c--video-with-text .inner-wrapper{padding-top:3.75rem;padding-right:6.25%;padding-bottom:3.75rem;padding-left:6.25%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1;}@media screen and (max-width:767px){.cc--video-with-text .c--video-with-text .inner-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}}@media screen and (min-width:768px){.cc--video-with-text .c--video-with-text .inner-wrapper{padding-right:4.16667%;padding-left:4.16667%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media screen and (min-width:1024px){.cc--video-with-text .c--video-with-text .inner-wrapper{padding-top:6.25rem;padding-bottom:6.25rem;}}.cc--video-with-text .c--video-with-text .inner-wrapper .text-container-wrapper{position:relative;}.cc--video-with-text .c--video-with-text .inner-wrapper .text-container-wrapper::after{position:absolute;display:block;width:100%;height:100%;top:0;right:-0.3125rem;background-color:#2C5697;border-radius:0.625rem;content:'';z-index:4;}@media screen and (min-width:768px){.cc--video-with-text .c--video-with-text .inner-wrapper .text-container-wrapper::after{-webkit-transform:skew(-3deg);transform:skew(-3deg);-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}}.cc--video-with-text .c--video-with-text .inner-wrapper .text-container-wrapper::before{position:absolute;display:block;width:100%;height:100%;top:0;right:-0.625rem;background-color:#00A1E1;border-radius:0.625rem;content:'';z-index:4;}@media screen and (min-width:768px){.cc--video-with-text .c--video-with-text .inner-wrapper .text-container-wrapper::before{-webkit-transform:skew(-3deg);transform:skew(-3deg);-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}}.cc--video-with-text .c--video-with-text .inner-wrapper .text-container-wrapper > div{position:relative;height:100%;background-color:#FFF;border-radius:0.625rem;z-index:5;-webkit-box-shadow:0 0.125rem 0.625rem 0 rgba(0,0,0,0.15);box-shadow:0 0.125rem 0.625rem 0 rgba(0,0,0,0.15);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}@media screen and (min-width:768px){.cc--video-with-text .c--video-with-text .inner-wrapper .text-container-wrapper > div{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:skew(-3deg);transform:skew(-3deg);-webkit-transform-origin:top right;transform-origin:top right;}}@media screen and (min-width:768px){.cc--video-with-text .c--video-with-text .inner-wrapper .text-container-wrapper > div > div,.cc--video-with-text .c--video-with-text .inner-wrapper .text-container-wrapper > div > form{-webkit-transform:skew(3deg);transform:skew(3deg);-webkit-transform-origin:top right;transform-origin:top right;}}@media screen and (max-width:767px){.cc--video-with-text .c--video-with-text .inner-wrapper .text-container-wrapper{width:calc(100% - 0.625rem);}}@media screen and (min-width:768px){.cc--video-with-text .c--video-with-text .inner-wrapper .text-container-wrapper{margin-left:0.9375rem;-ms-flex-preferred-size:45.45455%;flex-basis:45.45455%;-ms-flex-item-align:start;align-self:flex-start;}}@media screen and (min-width:1024px){.cc--video-with-text .c--video-with-text .inner-wrapper .text-container-wrapper{-ms-flex-preferred-size:34.09091%;flex-basis:34.09091%;}}.cc--video-with-text .c--video-with-text .inner-wrapper .text-container .text-container-inner{padding-top:1.875rem;padding-right:7.14286%;padding-bottom:1.875rem;padding-left:7.14286%;}@media screen and (min-width:768px){.cc--video-with-text .c--video-with-text .inner-wrapper .text-container .text-container-inner{padding-right:15%;padding-left:10%;}}@media screen and (min-width:1024px){.cc--video-with-text .c--video-with-text .inner-wrapper .text-container .text-container-inner{padding-top:2.5rem;padding-right:20%;padding-bottom:2.5rem;padding-left:13.33333%;}}.cc--video-with-text .c--video-with-text .inner-wrapper .video-poster-container{position:relative;border-radius:0.625rem;overflow:hidden;}@media screen and (min-width:768px){.cc--video-with-text .c--video-with-text .inner-wrapper .video-poster-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 47.72727%;flex:0 0 47.72727%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:47.72727%;}}@media screen and (min-width:1024px){.cc--video-with-text .c--video-with-text .inner-wrapper .video-poster-container{-webkit-box-flex:0;-ms-flex:0 0 56.81818%;flex:0 0 56.81818%;width:56.81818%;}}.cc--video-with-text .f--eyebrow{margin-bottom:0.5rem;font-size:0.75rem;line-height:1.5;color:#000;}.cc--video-with-text .f--eyebrow a{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;text-decoration:none;}html[data-whatintent="mouse"] .cc--video-with-text .f--eyebrow a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--video-with-text .f--eyebrow a:hover{text-decoration:underline;}.cc--video-with-text .f--section-title h2{margin-bottom:0.9375rem;color:#000;}@media screen and (min-width:1024px){.cc--video-with-text .f--section-title h2{margin-bottom:1.25rem;}}.cc--video-with-text .f--description{margin-bottom:1.875rem;}@media screen and (min-width:1024px){.cc--video-with-text .f--description{margin-bottom:2.5rem;}}.cc--video-with-text .f--description p{color:#000;}.cc--video-with-text .f--link .button{padding-right:1.875rem;padding-left:1.875rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:50px;color:#FFF;text-decoration:none;z-index:1;}@media screen and (min-width:768px){.cc--video-with-text .f--link .button{width:auto;}}.cc--video-with-text .f--link .button::before{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:#2C5697;border-radius:0.1875rem;-webkit-transform:skew(-5deg) translateZ(0);transform:skew(-5deg) translateZ(0);content:'';z-index:-1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;-webkit-box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);}.cc--video-with-text .f--link .button:focus{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;background-color:#2C5697;color:#FFF;border-color:transparent;text-decoration:none;}html[data-whatintent="mouse"] .cc--video-with-text .f--link .button{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--video-with-text .f--link .button:hover{color:#FFF;text-decoration:none;}html[data-whatintent="mouse"] .cc--video-with-text .f--link .button:hover::before{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;opacity:.7;}.cc--video-with-text .f--link .button::before{background-color:#1C175C;}.cc--video-with-text .f--link .button::after{background-color:rgba(28,23,92,0.3);}.cc--video-with-text .f--link .button:focus{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;background-color:#1C175C;color:#FFF;border-color:transparent;text-decoration:none;}.cc--video-with-text .f--video-embed{width:100%;height:0;}.cc--video-with-text .background-image{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;}.cc--video-with-text .video-controls-info .play-video-btn{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}.cc--video-with-text .video-controls-info .play-video-btn svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:3.125rem;height:3.125rem;}@media screen and (min-width:768px){.cc--video-with-text .video-controls-info .play-video-btn svg{width:2.5rem;height:2.5rem;}}@media screen and (min-width:1024px){.cc--video-with-text .video-controls-info .play-video-btn svg{width:4.6875rem;height:4.6875rem;}}.cc--webform-form{margin-bottom:5.625rem;}@media screen and (min-width:1024px){.cc--webform-form{margin-right:auto;margin-left:auto;width:100%;max-width:37.5rem;}}.cc--webform-form .c--webform-form .webform-progress{margin-top:-3.375rem;padding-bottom:3.625rem;}.cc--webform-form .c--webform-form .webform-progress ul.webform-progress-tracker{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.cc--webform-form .c--webform-form .webform-progress ul.webform-progress-tracker li.progress-step{padding-top:0.75rem;padding-bottom:0.75rem;min-width:7.5rem;border-bottom:4px solid transparent;text-align:center;}.cc--webform-form .c--webform-form .webform-progress ul.webform-progress-tracker li.progress-step span.progress-text{font-size:0.875rem;line-height:1.8572;color:#000;}.cc--webform-form .c--webform-form .webform-progress ul.webform-progress-tracker li.progress-step.is-active{border-bottom:4px solid #000;}.cc--webform-form .c--webform-form .webform-progress ul.webform-progress-tracker li.progress-step.is-active span.progress-text{color:#FFF;}.cc--webform-form h2.webform-section-title{font-size:1.5625rem;line-height:1.1201;padding-top:0.9375rem;padding-bottom:1.25rem;margin-bottom:1.875rem;border-bottom:1px solid #FE7932;text-align:left;text-transform:uppercase;}@media screen and (min-width:768px){.cc--webform-form h2.webform-section-title{font-size:2.25rem;line-height:1;}}@media screen and (min-width:1024px){.cc--webform-form h2.webform-section-title{font-size:2.25rem;line-height:1;}}.cc--webform-form.no-pager{margin-top:3.125rem;}.tc--article .cc--captioned-image,.tc--article .cc--hero-article .c--hero-article,.tc--article .cc--video .c--video,.tc--article .cc--rich-text .c--rich-text,.tc--article .cc--intro-text .c--intro-text,.tc--article .cc--accordions .c--accordions,.tc--article .cc--image-gallery .c--image-gallery{padding-right:6.25%;padding-left:6.25%;}@media screen and (min-width:768px){.tc--article .cc--captioned-image,.tc--article .cc--hero-article .c--hero-article,.tc--article .cc--video .c--video,.tc--article .cc--rich-text .c--rich-text,.tc--article .cc--intro-text .c--intro-text,.tc--article .cc--accordions .c--accordions,.tc--article .cc--image-gallery .c--image-gallery{padding-right:8.33333%;padding-left:8.33333%;}}@media screen and (min-width:1024px){.tc--article .cc--captioned-image,.tc--article .cc--hero-article .c--hero-article,.tc--article .cc--video .c--video,.tc--article .cc--rich-text .c--rich-text,.tc--article .cc--intro-text .c--intro-text,.tc--article .cc--accordions .c--accordions,.tc--article .cc--image-gallery .c--image-gallery{padding-right:20.83333%;padding-left:20.83333%;}}.tc--article .cc--image-gallery .c--image-gallery .cc--captioned-image{padding-right:0;padding-left:0;}.tc--article .cc--social-share{padding-right:6.25%;padding-left:6.25%;}@media screen and (min-width:768px){.tc--article .cc--social-share{padding-right:8.33333%;padding-left:8.33333%;}}@media screen and (min-width:1024px){.tc--article .cc--social-share{padding-right:0;padding-left:0;}}.tc--article .content-main{position:relative;}.tc--detail-page{padding-top:2.5rem;}@media screen and (min-width:1024px){.tc--detail-page{padding-top:5rem;}}.tc--detail-page .cc--rich-text:not(:last-child){margin-bottom:1.875rem;}.tc--detail-page .cc--rich-text:not(:last-child) .c--rich-text{border-bottom:0.0625rem solid #D8D8D8;}@media screen and (min-width:768px){.tc--detail-page .cc--rich-text:not(:last-child){margin-bottom:2.5rem;}}@media screen and (min-width:1024px){.tc--detail-page .cc--rich-text:not(:last-child){margin-bottom:3.125rem;}}.tc--detail-page .cc--rich-text .c--rich-text{padding-bottom:3.125rem;}.tc--detail-page .cc--rich-text .c--rich-text p:last-child{margin-bottom:0;}.tc--detail-page .cc--rich-text .c--rich-text .f--wysiwyg{font-size:1.125rem;line-height:1.5556;}@media screen and (min-width:1024px){.tc--detail-page .cc--rich-text .c--rich-text .f--wysiwyg{font-size:1.25rem;line-height:1.6;}}.tc--form-page .content-main{margin-top:1.875rem;margin-bottom:1.875rem;position:relative;}@media screen and (min-width:768px){.tc--form-page .content-main{margin-top:3.75rem;margin-bottom:3.75rem;}}@media screen and (min-width:1024px){.tc--form-page .content-main{margin-top:6.25rem;margin-bottom:6.25rem;}}.tc--form-page .content-main .lr--main .cc--social-share .c--social-share{padding-right:calc(6.25% + 1.25rem);padding-left:calc(6.25% + 1.25rem);}@media screen and (min-width:768px){.tc--form-page .content-main .lr--main .cc--social-share .c--social-share{padding-right:calc(8.33333% + 1.25rem);padding-left:calc(8.33333% + 1.25rem);}}@media screen and (min-width:1024px){.tc--form-page .content-main .lr--main .cc--social-share .c--social-share{padding-right:0;padding-left:0;}}.tc--form-page .content-main .lr--main > .cc--rich-text .f--wysiwyg{padding-right:1.25rem;padding-left:1.25rem;}@media screen and (min-width:1024px){.tc--page-not-found .cc--basic-header .c--basic-header .flex-container{padding-right:20.83333%;padding-left:20.83333%;}}.tc--page-not-found .cc--basic-header .c--basic-header .flex-container .header-container .f--page-title h1{font-size:1.875rem;line-height:1.0667;letter-spacing:0.03125rem;}@media screen and (min-width:768px){.tc--page-not-found .cc--basic-header .c--basic-header .flex-container .header-container .f--page-title h1{font-size:2.25rem;line-height:1.0556;}}@media screen and (min-width:1024px){.tc--page-not-found .cc--basic-header .c--basic-header .flex-container .header-container .f--page-title h1{font-size:3rem;line-height:1.0834;letter-spacing:normal;}}nav#toolbar-bar{z-index:9999999 !important;}body.user-logged-in .cc--header{position:relative;}.block-local-tasks-block ul{list-style:none;padding:0;margin:0;padding-right:0.625rem;padding-left:0.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;}.block-local-tasks-block ul li:not(:last-child){margin-right:0.3125rem;}.cc--rich-text .c--rich-text #dafdirectdiv{padding-top:1.5625rem;padding-right:1.5625rem;padding-bottom:1.5625rem;padding-left:1.5625rem;margin-bottom:1.5625rem;font-size:0.875rem;width:100%;border:0.0625rem solid #CCC;border-radius:0.1875rem;background-color:#FFF;}@media screen and (min-width:768px){.cc--rich-text .c--rich-text #dafdirectdiv{margin-bottom:1.875rem;margin-left:1.875rem;width:auto;float:right;}}.cc--rich-text .c--rich-text #dafdirectdiv img{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;}.cc--rich-text .c--rich-text #dafdirectdiv .dafdirectDonateFrom{margin-top:0.1875rem;margin-right:0;margin-bottom:0.625rem;margin-left:0;padding-top:0.1875rem;padding-right:0.1875rem;padding-bottom:0.1875rem;padding-left:0.1875rem;font-size:1rem;line-height:1.125;width:100%;max-width:100%;border:0.0625rem solid #656565;border-radius:0.3125rem;background:none;}.cc--rich-text .c--rich-text #dafdirectdiv .dafdirectscroll{width:auto;}.cc--rich-text .c--rich-text #dafdirectdiv .dafdirectscroll p{font-size:0.875rem;line-height:1.1429;}.cc--rich-text .c--rich-text #dafdirectdiv .dafdirectClearfix{height:1px;clear:both;}.cc--rich-text .c--rich-text #dafdirectdiv .whatThis a{margin-top:0;margin-right:0;margin-bottom:0.625rem;margin-left:0;padding-bottom:0.9375rem;font-size:0.875rem;display:block;width:auto;border-bottom:0;color:#2C5697;text-align:left;text-decoration:underline;}html[data-whatintent="mouse"] .cc--rich-text .c--rich-text #dafdirectdiv .whatThis a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--rich-text .c--rich-text #dafdirectdiv .whatThis a:hover{text-decoration:none;}.cc--rich-text .c--rich-text #dafdirectdiv .dafdirectInputAmount{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0.6875rem;padding-right:0;padding-bottom:0;padding-left:0;width:auto;float:none;}.cc--rich-text .c--rich-text #dafdirectdiv .dafdirectInput{margin-top:0.1875rem;}.cc--rich-text .c--rich-text #dafdirectdiv .dafdirectInput::-webkit-input-placeholder{color:#CCC;}.cc--rich-text .c--rich-text #dafdirectdiv .dafdirectInput::-moz-placeholder{color:#CCC;}.cc--rich-text .c--rich-text #dafdirectdiv .dafdirectInput:-ms-input-placeholder{color:#CCC;}.cc--rich-text .c--rich-text #dafdirectdiv .dafdirectInput::-ms-input-placeholder{color:#CCC;}.cc--rich-text .c--rich-text #dafdirectdiv .dafdirectInput::placeholder{color:#CCC;}.cc--rich-text .c--rich-text #dafdirectdiv .dafdirectButtonContain{margin-top:25px;margin-right:0;margin-bottom:0;margin-left:0;width:auto;float:none;}.cc--rich-text .c--rich-text #dafdirectdiv .dafdirectButtonContain #dafdirectsubmit{padding-right:1.25rem;padding-left:1.25rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:3.125rem;border-radius:0.1875rem;background-color:#2C5697;}.cc--rich-text .c--rich-text #dafdirectdiv .dafdirectButtonContain #dafdirectsubmit::before{color:#FFF;content:'Next';}.cc--rich-text .c--rich-text #dafdirectdiv .dafdirectButtonContain #dafdirectsubmit img{display:none;}.external-link-popup{background:white !important;width:743.45px !important;top:50% !important;left:50% !important;-webkit-transform:translate(-50%,-50%) skew(-3deg);transform:translate(-50%,-50%) skew(-3deg);border-radius:10px;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,0.15),3px 0 1px 0px #2c5697,7px 0 1px 0px #00a1e1 !important;box-shadow:0 2px 10px 0 rgba(0,0,0,0.15),3px 0 1px 0px #2c5697,7px 0 1px 0px #00a1e1 !important;padding:15px 35px 30px;}.external-link-popup .ui-icon-closethick{background-image:url(//science.brightfocus.org/sites/default/files/2021-09/cancel.png) !important;background-position:right !important;background-repeat:no-repeat !important;width:18px;height:18px;background-size:cover;}.external-link-popup .ui-dialog-titlebar,.external-link-popup .ui-dialog-titlebar-close{background:transparent;border:0;}.external-link-popup .external-link-popup-content .external-link-popup-body .popup-title{color:#1C175C;font-size:22px;line-height:38px;font-weight:600;}.external-link-popup .external-link-popup-content .external-link-popup-body .popup-content{color:#000000;font-size:20px;line-height:32px;font-weight:300;}.external-link-popup .external-link-popup-content .external-link-popup-body .popup-link{color:#000000;font-size:16px;line-height:26px;font-weight:700;}.external-link-popup .external-link-popup-content .external-link-popup-body .popup-link::after{position:absolute;content:"";background-image:url(//science.brightfocus.org/sites/default/files/2021-09/right-arrow.png);width:27px;height:27px;background-size:cover;}.external-link-popup.ui-dialog .ui-dialog-buttonpane{border:none !important;width:100%;height:100px;position:absolute;background:transparent;height:180px;bottom:0;}.external-link-popup.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:left !important;width:100%;height:100%;}.external-link-popup.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button{background:transparent !important;border:none !important;color:#000000;font-size:16px;line-height:26px;font-weight:700;margin:0;padding:0 11px;position:relative;width:100%;height:100%;text-indent:-9999em;border:none;}.ui-widget-overlay{background:#000 !important;opacity:60% !important;}@media screen and (max-width:1023px){.lity-wrap{padding-right:8.33333%;padding-left:8.33333%;}}.lity-wrap .lity-container .lity-content{position:relative;margin-right:0.625rem;}.lity-wrap .lity-container .lity-content::after{position:absolute;display:block;width:100%;height:100%;top:0;right:-0.3125rem;background-color:#2C5697;border-radius:0.625rem;content:'';z-index:4;}@media screen and (min-width:768px){.lity-wrap .lity-container .lity-content::after{-webkit-transform:skew(-3deg);transform:skew(-3deg);-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}}.lity-wrap .lity-container .lity-content::before{position:absolute;display:block;width:100%;height:100%;top:0;right:-0.625rem;background-color:#00A1E1;border-radius:0.625rem;content:'';z-index:4;}@media screen and (min-width:768px){.lity-wrap .lity-container .lity-content::before{-webkit-transform:skew(-3deg);transform:skew(-3deg);-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}}.lity-wrap .lity-container .lity-content > div{position:relative;height:100%;background-color:#FFF;border-radius:0.625rem;z-index:5;-webkit-box-shadow:0 0.125rem 0.625rem 0 rgba(0,0,0,0.15);box-shadow:0 0.125rem 0.625rem 0 rgba(0,0,0,0.15);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}@media screen and (min-width:768px){.lity-wrap .lity-container .lity-content > div{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:skew(-3deg);transform:skew(-3deg);-webkit-transform-origin:top right;transform-origin:top right;}}@media screen and (min-width:768px){.lity-wrap .lity-container .lity-content > div > div,.lity-wrap .lity-container .lity-content > div > form{-webkit-transform:skew(3deg);transform:skew(3deg);-webkit-transform-origin:top right;transform-origin:top right;}}.lity-wrap .lity-container .lity-content .external-link-wrapper{padding-top:2.5rem;padding-right:8.33333%;padding-bottom:2.5rem;padding-left:8.33333%;position:relative;}.lity-wrap .lity-container .lity-content .external-link-wrapper h2{margin-bottom:0.625rem;}.lity-wrap .lity-container .lity-content .external-link-wrapper .button{padding-right:1.875rem;padding-left:1.875rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:50px;color:#FFF;text-decoration:none;z-index:1;}@media screen and (min-width:768px){.lity-wrap .lity-container .lity-content .external-link-wrapper .button{width:auto;}}.lity-wrap .lity-container .lity-content .external-link-wrapper .button::before{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:#2C5697;border-radius:0.1875rem;-webkit-transform:skew(-5deg) translateZ(0);transform:skew(-5deg) translateZ(0);content:'';z-index:-1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;-webkit-box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);box-shadow:0.3125rem 0.3125rem 0 rgba(44,86,151,0.3);}.lity-wrap .lity-container .lity-content .external-link-wrapper .button:focus{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;background-color:#2C5697;color:#FFF;border-color:transparent;text-decoration:none;}html[data-whatintent="mouse"] .lity-wrap .lity-container .lity-content .external-link-wrapper .button{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .lity-wrap .lity-container .lity-content .external-link-wrapper .button:hover{color:#FFF;text-decoration:none;}html[data-whatintent="mouse"] .lity-wrap .lity-container .lity-content .external-link-wrapper .button:hover::before{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;opacity:.7;}.lazyload,.lazyloading{opacity:0;}.lazyloaded{opacity:1;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;}.lity{background:transparent;}@media screen and (min-width:1024px){.lity .lity-wrap .lity-container{max-width:43.75rem;}}.lity .lity-wrap .lity-container .lity-content{-webkit-transition:none;transition:none;}.lity .lity-wrap .lity-container .lity-content::after{left:auto;}.lity .lity-wrap .lity-container .lity-close{overflow:hidden;text-indent:101%;white-space:nowrap;font-size:0;line-height:0;position:absolute;top:0.625rem;right:0.625rem;color:#000;}.lity .lity-wrap .lity-container .lity-close::after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:2.1875rem;height:2.1875rem;background-image:url(/themes/custom/brightfocus/pattern_lab/source/images/icons/icon-close-blue.svg);content:'';}html[data-whatinput="keyboard"] .lity .lity-wrap .lity-container .lity-close:focus{outline:3px solid #00A1CA;background-color:transparent;}html[data-whatinput="mouse"] .lity .lity-wrap .lity-container .lity-close:focus{outline:none;background-color:transparent;}.lity .lity-wrap .lity-container h3{font-size:1.25rem;line-height:1.5;margin-bottom:0.3125rem;}.lity .lity-wrap .lity-container p{font-size:1rem;line-height:1.625;}.path-search{}.path-search .views-exposed-form{background:#1C175C;padding:0.9375rem 1.25rem;margin-bottom:3.75rem;}.path-search .views-exposed-form ::-webkit-input-placeholder,.path-search .views-exposed-form .select-wrap select,.path-search .views-exposed-form input[type='text']{color:#FFF !important;opacity:1;font-size:1rem;line-height:1.625;font-weight:500;}.path-search .views-exposed-form ::-moz-placeholder,.path-search .views-exposed-form .select-wrap select,.path-search .views-exposed-form input[type='text']{color:#FFF !important;opacity:1;font-size:1rem;line-height:1.625;font-weight:500;}.path-search .views-exposed-form :-ms-input-placeholder,.path-search .views-exposed-form .select-wrap select,.path-search .views-exposed-form input[type='text']{color:#FFF !important;opacity:1;font-size:1rem;line-height:1.625;font-weight:500;}.path-search .views-exposed-form ::-ms-input-placeholder,.path-search .views-exposed-form .select-wrap select,.path-search .views-exposed-form input[type='text']{color:#FFF !important;opacity:1;font-size:1rem;line-height:1.625;font-weight:500;}.path-search .views-exposed-form ::placeholder,.path-search .views-exposed-form .select-wrap select,.path-search .views-exposed-form input[type='text']{color:#FFF !important;opacity:1;font-size:1rem;line-height:1.625;font-weight:500;}.path-search .views-exposed-form :focus{outline:none !important;}.path-search .views-exposed-form .fi--form-item{max-width:32.25rem;}.path-search .views-exposed-form .fi--form-item input[type='text'],.path-search .views-exposed-form .fi--form-item .select-wrap{background:transparent !important;border:1px solid #FFF !important;border-radius:3px !important;}.path-search .views-exposed-form .fi--form-item .select-wrap option{color:#FFF !important;font-size:1rem;line-height:1.625;font-weight:500;background:#1C175C;}.path-search .views-exposed-form .fi--form-item .select-wrap svg path{fill:#FFF;}.path-search .views-exposed-form .form-actions{display:inline-block;}.path-search .views-exposed-form .form-actions .fi--input-submit{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}.path-search .views-exposed-form .form-actions .fi--input-submit input{border-radius:0.1875rem;-webkit-transform:skew(-5deg) translateZ(0);transform:skew(-5deg) translateZ(0);background-color:#FFF;-webkit-box-shadow:0.3125rem 0.3125rem 0 rgba(255,255,255,0.14);box-shadow:0.3125rem 0.3125rem 0 rgba(255,255,255,0.14);border:0;color:#E80000;font-size:1rem;line-height:1.25;text-align:center;font-weight:700;min-width:116px;}.path-search .views-exposed-form .form-actions .fi--input-submit input:hover{color:#E80000;}.path-search .search-results{padding-right:26.53333% !important;}.path-search .views-row{padding-bottom:1.875rem;border-bottom:1px solid #d8d8d8;margin-bottom:1.875rem;}.path-search h3{margin-bottom:0.9375rem;}.path-search h3 a{color:#2C5697;font-size:1.375rem;line-height:1.3637;font-weight:700;text-decoration:none;}.path-search table + .pager{margin-bottom:1.875rem;}.path-search table + .pager + .cc--tab-links{background:#FFF;}.path-search table + .pager + .cc--tab-links a{background-color:#2C5697;}.path-search .bff-facets-area ul{list-style-type:none;padding:0;margin:0;}.path-search .bff-facets-area .facet-item__status.js-facet-deactivate{display:none;}.path-search .bff-facets-area .source-summary-item-section-term-name .summary-facet-item-label{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px;}.path-search .bff-facets-area .block-facet-blocksection-term-name ul.facet-active,.path-search .bff-facets-area .block-facets-summary-blockfacet-main-summary .facet-item__value{display:none;}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
