body,button,.lc--layout-container li,.lc--layout-container li::before,.lc--layout-container p,.link,.lc--layout-container a,.f--description p,.f--phone a,.cc--event-detail .text-container .location-wrapper .f--link,.cc--event-detail .text-container .f--description,.cc--featured-event-card .f--description p,.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--filter-form .form-item-wrapper .form-group .fi--form-item input,.cc--footer-contact .c--footer-contact .f--wysiwyg,.cc--footer-links ul li,.cc--footer .c--footer .footer-main .footer-bottom .info-container .f--wysiwyg,.cc--hero-home-item-slide .text-container .f--description,.cc--hero-home-item-slide .text-container .f--description p,.cc--intro-text .f--description p,.cc--mosaic-card .text-container .f--attribution p,.cc--notification-banner .c--notification-banner .notification-timestamp,.cc--notification-banner .c--notification-banner .f--wysiwyg p,.cc--quote-and-cta .quote-and-cta-container .image-container .f--attribution p,.tc--chaptered-page .cc--quote-and-cta .quote-and-cta-container .quote-container .f--attribution p,.cc--two-column-links .f--description,.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--description,.tc--search-gsc .gsc-control-cse .gsc-wrapper .gs-no-results-result .gs-snippet,.tc--search-gsc .gsc-control-cse .gsc-wrapper .gs-no-results-result .gs-snippet b,.tc--search-gsc .gsc-control-cse .gsc-wrapper .gs-no-results-result .gs-snippet *,.tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-result .gsc-table-result .gs-snippet,.tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-result .gsc-table-result .gs-snippet b,.tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-result .gsc-table-result .gs-snippet *{font-family:'IBM Plex Serif',serif;font-weight:400;}.cc--faculty-directory-listing-item .text-container .f--category,.cc--program-faculty-listing-item .text-container .f--category{font-family:'IBM Plex Serif',serif;font-style:italic;font-weight:400;}div .f--wysiwyg strong,.cc--rich-text .f--wysiwyg strong,.cc--accordions .accordion-panel strong,div .f--wysiwyg b,.cc--rich-text .f--wysiwyg b,.cc--accordions .accordion-panel b,.cc--notification-banner .c--notification-banner .notification-timestamp .f--date-string,.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--description .card-topic,.tc--search-gsc .gsc-control-cse .gsc-wrapper .gs-no-results-result .gs-snippet b,.tc--search-gsc .gsc-control-cse .gsc-wrapper .gs-no-results-result .gs-snippet strong,.tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-result .gsc-table-result .gs-snippet b,.tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-result .gsc-table-result .gs-snippet strong{font-family:'IBM Plex Serif',serif;font-weight:700;}.cc--hero-home .text-container .f--description p,.cc--inline-search-form .search-form-radios .form-title,.cc--manual-link-list .c--manual-link-list .views-container .views-row .f--link a,.cc--pager.load-more .pager__item .text,.cc--profile-card-horizontal .data-wrapper a,.cc--profile-detail .header-container .profile-main-metadata > div a,.cc--request-for-information .fsBody legend.fsLabel span,.cc--request-for-information .fsBody .fsOptionLabel,.cc--request-for-information .fsBody .fsOptionLabel span,.cc--request-for-information .form_page .form_p .form_label,.cc--simple-article-list .c--simple-article-list .views-container .views-row .f--link a,.cc--simple-article-list .c--simple-article-list .views-container .views-row time{font-family:'Fira Sans',sans-serif;font-weight:400;}.cc--inline-search-form .search-form-radios .fi--form-item [type='radio'] + label,.cc--inline-search-form .search-form-radios .fi--form-item [type='radio']:checked + label,.cc--request-for-information .button--alt,.cc--request-for-information .fsBody .fsLabel,.cc--request-for-information .fsBody .fsLabel span,.cc--request-for-information .form_page .form_label,.cc--request-for-information .form_page .form_label a,.cc--request-for-information .form_page .form_label span,.cc--tab-links .menu a{font-family:'Fira Sans',sans-serif;font-weight:600;}.lc--layout-container .button,.lc--layout-container .button-secondary,.lc--layout-container .button-red,.lc--layout-container .button-black,.lc--layout-container .button-white,.fi--form-item input[type='button'],.fi--form-item input[type='submit'],div .f--wysiwyg .cta-link,.cc--rich-text .f--wysiwyg .cta-link,.cc--accordions .accordion-panel .cta-link,.cc--accordions .accordion-panel .f--link .link,.cc--contact-box .contact-box-header .locations-list .link,.cc--contact-sidebar .link-list li a,.cc--event-cards .f--link a,.cc--event-detail .links-container .f--link .link,.cc--events-listing .f--field-components > .f--link a,.cc--faculty-directory-listing .f--link a,.cc--featured-articles .f--link a,.cc--fifty-fifty-cta-groupings .c--fifty-fifty-cta-groupings .links-inner .f--link a,.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 .f--link a,.cc--filter-form .button-container .submit-wrapper .button,.cc--filter-form .button-container .reset-wrapper .button,.cc--hero-home-item-slide .text-container .f--link .link,.cc--hero-home-minisite .text-container .buttons-container .link,.cc--horizontal-event-listing .f--link a,.cc--inline-search-form .f--link a,.cc--interest-matcher .tab-content .first-stage .f--link a,.cc--login-form .user-login-form .form-item label,.cc--login-form .user-login-form .form-actions .form-item:first-child > input,.cc--magazine-toc .c--magazine-toc .toc-container .features nav ul a,.cc--magazine-toc .c--magazine-toc .toc-container .departments nav ul a,.cc--manual-card-horizontal .f--link a,.cc--manual-card .f--link a,.cc--news-listing .f--field-components > .f--link a,.cc--notification-banner .c--notification-banner .f--button-link a,.cc--pager-load-more .f--link a,.cc--profile-card-horizontal .data-wrapper label,.cc--profile-detail .header-container .profile-main-metadata > div label,.cc--profile-pubs .c--profile-pubs .views-container .views-row .f--link a,.cc--program-faculty-listing .f--link a,.cc--program-listing .c--program-listing > .f--link a,.cc--program-page-header .text-container .links-container .buttons-container .link,.cc--quote-and-cta .quote-and-cta-container .quote-container .f--link .link,.cc--request-for-information .fsBody .fsSubmitButton,.cc--request-for-information .action button,.cc--slate-form .form_action .form_button_submit,.cc--slate-form .action .form_button_submit,.cc--social-media-feed .crt-load-more-container .crt-load-more,.cc--split-screen-feature.yellow .header-container .f--link a,.cc--split-screen-feature .header-container .f--link a,.cc--text-and-link-listing .links-container .f--link a,.cc--title-and-link-list .c--title-and-link-list .link-container ul li a,.cc--two-column-links .columns-container .f--link a,.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--link a,.cc--webform-form input[type='submit']{font-family:'Fira Sans',sans-serif;font-weight:700;}.cc--full-width-cta .c--full-width-cta .header-container .f--section-title h2,.cc--two-column-links .f--section-title h2,h2,h4,h6,.fi--form-item-date 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--request-for-information .fsBody select,.cc--request-for-information .fsBody input[type='tel'],.cc--request-for-information .fsBody input[type='email'],.cc--request-for-information .fsBody input[type='text'],.cc--request-for-information .form_page select,.cc--request-for-information .form_page input[type='tel'],.cc--request-for-information .form_page input[type='email'],.cc--request-for-information .form_page input[type='text'],.cc--slate-form .form_text input,.cc--slate-form .form_checkbox .form_response label,.checkbox-wrapper label,.cc--slate-form .form_select .form_responses select,.select-wrap select,.fi--form-item textarea,.lc--two-column .l--two-column .l--two-column-inner .f--section-title h2,.f--authored-date .text-container time,.f--section-title h2,div .f--wysiwyg figure figcaption,.cc--rich-text .f--wysiwyg figure figcaption,.cc--accordions .accordion-panel figure figcaption,div .f--wysiwyg blockquote,.cc--rich-text .f--wysiwyg blockquote,.cc--accordions .accordion-panel blockquote,div .f--wysiwyg blockquote p,.cc--rich-text .f--wysiwyg blockquote p,.cc--accordions .accordion-panel blockquote p,div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th,.cc--accordions .accordion-panel table:not(.gsc-above-wrapper-area-container) tbody th,div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td,.cc--accordions .accordion-panel table:not(.gsc-above-wrapper-area-container) tbody td,div .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 th a,.cc--accordions .accordion-panel table:not(.gsc-above-wrapper-area-container) tbody th a,div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td a,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td a,.cc--accordions .accordion-panel table:not(.gsc-above-wrapper-area-container) tbody td a,.cc--accordions .f--section-title h2,.cc--accordions .f--description,.cc--article-card .publication-link a,.cc--article-hero-featured .text-wrapper .f--authored-date .text-container p,.cc--article-hero-featured .text-wrapper .f--authored-date .text-container time,.cc--article-hero-featured .text-wrapper .f--description,.cc--article-hero-featured .text-wrapper .f--description p,.cc--article-hero .f--description,.cc--article-hero .f--description p,.cc--article-hero .f--authored-date .text-container p,.cc--article-hero .f--authored-date .text-container time,.cc--article-hero .f--image figure figcaption,.cc--chapter-jump-links .chapter-menu li a,.cc--contact-box .contact-box-body .f--text,.cc--contact-box .contact-box-body .f--address,.cc--contact-box .contact-box-body .f--address p,.cc--contact-box .contact-box-body .hours .f--time-string,.cc--contact-box .contact-box-body .hours .f--time-string p,.cc--contact-sidebar .f--cta-title h3,.cc--event-card .date-wrapper .f--date-string span,.cc--event-card .event-location,.cc--event-card .f--time-string,.cc--event-detail .text-container .date-wrapper .f--date-string span,.cc--event-detail .text-container .f--time-string,.cc--events-listing-component .text-container .f--date-string,.cc--events-listing-component .text-container .f--time-string,.cc--events-listing-component .text-container .event-location,.cc--faculty-directory-listing-item .text-container .f--label,.cc--featured-event-card .date-wrapper .f--date-string span,.cc--featured-event-card .event-location,.cc--featured-event-card .f--time-string,.cc--featured-image figure figcaption,.cc--filter-form .form-item-wrapper h4,.cc--footer-menu nav ul li a,.cc--hero-home-item-slide .text-container .f--section-title h2,.cc--hero-home-minisite .text-wrapper .f--description p,.cc--hero-tabbed-navigation .text-wrapper .f--description,.cc--hero-tabbed-navigation .text-wrapper .f--description p,.cc--hero-tabbed-navigation .links-container .nav-links .program-nav-item .link,.cc--horizontal-event-listing-component .f--text,.cc--horizontal-event-listing-component .f--time-string,.cc--image-gallery .gallery-text-bottom .f--description,.cc--image-gallery .gallery-text-bottom .f--description p,.cc--interest-matcher .f--description,.cc--interest-matcher .f--description p,.cc--interest-matcher .tab-content .first-stage h3,.cc--interest-matcher .tab-content .second-stage h3,.cc--main-menu ul > li ul.submenu > li span,.cc--main-menu ul > li ul.submenu > li a,.cc--manual-cards-horizontal .f--section-title h2,.cc--manual-cards .f--section-title h2,.cc--map-with-pins .locations-header .eyebrow,.cc--map-with-pins .locations-header h2,.cc--minisite-home-hero-nav .m--menu > .menu-item a,.cc--minisite-home-hero-nav .m--menu > .menu-item .submenu .menu-item a,.cc--mosaic-card .text-container .f--description p,.cc--news-article-listing-component .f--date-string,.cc--news-listing-item .f--link .link,.cc--profile-header .top-wrapper .profile-main .f--sub-title h3,.cc--profile-header .bottom-wrapper .office-wrapper .places-list li,.cc--program-faculty-listing-item .text-container .f--label,.cc--program-faculty-listing .f--cta-title h3,.cc--program-page-header .text-wrapper .f--description,.cc--program-page-header .text-wrapper .f--description p,.cc--program-page-header .text-container .links-container .nav-links .program-nav-item .link,.cc--quote-and-cta .quote-and-cta-container .quote-container .f--sub-title h3,.cc--quote-and-cta .quote-and-cta-container .quote-container .f--description p,.cc--rich-text-intro-text .f--wysiwyg p,.cc--component-container .c--component .f--field .intro-text,.cc--search-form .fi--form-item input,.cc--slate-form .form_birthdate .form_responses select,.cc--slate-form .form_location_nopostal select,.cc--slate-form .form_address select,.cc--slate-form .form_location select,.cc--slate-form .form_location_nopostal textarea,.cc--slate-form .form_address textarea,.cc--slate-form .form_location textarea,.cc--slate-form .form_location_nopostal input[type='text'],.cc--slate-form .form_location_nopostal input[type='tel'],.cc--slate-form .form_location_nopostal input[type='email'],.cc--slate-form .form_address input[type='text'],.cc--slate-form .form_address input[type='tel'],.cc--slate-form .form_address input[type='email'],.cc--slate-form .form_location input[type='text'],.cc--slate-form .form_location input[type='tel'],.cc--slate-form .form_location input[type='email'],.cc--split-screen-feature .header-container .f--section-title h2,.cc--stat-card .f--description p,.cc--text-and-link-listing .f--section-title h2,.cc--utility-menu .m--menu a,.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .tab-caption,.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .tab-caption::after,.cc--vertical-tabbed-carousel .left-container .swiper-pagination li .side-nav-link,.cc--vertical-tabbed-carousel .side-titles .f--section-title h2,.tc--search-gsc .gsc-control-cse .gsc-above-wrapper-area .gsc-result-info,.tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-cursor-box .gsc-cursor-page{font-family:'Fira Sans Extra Condensed',sans-serif;font-weight:400;}.cc--quote .c--quote footer .f--attribution p{font-family:'Fira Sans Extra Condensed',sans-serif;font-style:italic;font-weight:400;}.cc--ribbon-carousel-slide .f--sub-title h3,.cc--ribbon-carousel .c--ribbon-carousel > .text-container .f--section-title h2,.cc--stats .f--section-title h2{font-family:'Fira Sans Extra Condensed',sans-serif;font-weight:500;}h1,.cc--full-width-cta .c--full-width-cta .header-container .f--section-title h2 strong,.cc--two-column-links .f--section-title h2 strong,h2 strong,h3,h5,.cc--slate-form .form_text > label,.fi--form-item > label,.cc--slate-form .form_radio .form_response label,.radio-wrapper label,.lc--two-column .l--two-column .l--two-column-inner .f--section-title h2.highlight,.f--category,.f--page-title h1,.f--section-title h2 .highlight,div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead th,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead th,.cc--accordions .accordion-panel table:not(.gsc-above-wrapper-area-container) thead th,.cc--acalog-course-catalogue .f--sub-title h3,.cc--accordions .c--accordions > ul > li button .item-title,.cc--accordions .f--section-title h2 .highlight,.cc--article-hero-featured .text-wrapper .f--category,.cc--article-hero-featured .text-wrapper .f--category p,.cc--article-hero .f--category,.cc--article-hero .f--category p,.cc--article-quote .c--article-quote .f--description p,.cc--basic-header .c--basic-header .flex-container .header-container .f--page-title h1 .highlight,.cc--breadcrumbs .c--breadcrumbs li a,.cc--breadcrumbs .c--breadcrumbs li .breadcrumb-nolink,.cc--breadcrumbs .c--breadcrumbs li a .ellipsis,.cc--breadcrumbs .c--breadcrumbs li .breadcrumb-nolink .ellipsis,.cc--chapter-jump-links h3,.cc--chapter-jump-links .chapter-menu li a.is-active,.tc--profile .cc--chapter .c--chapter > .f--section-title h2,.cc--contact-box .contact-box-body .hours strong,.cc--event-card .date-wrapper .f--date-string,.cc--event-detail .text-container .date-wrapper .f--date-string,.cc--event-detail .text-container .f--text,.cc--event-detail .text-container .f--text p,.cc--featured-event-card .date-wrapper .f--date-string,.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .attribution-container .attribution-name,.cc--filter-form .filter-form-header .filter-title,.cc--filter-form .filter-form-header .filter-button,.cc--footer-menu nav h3,.cc--footer-menu nav.mc--footer-utility ul li a,.cc--full-width-cta .c--full-width-cta .links-container .f--link a,.cc--hero-home-ambient-slide .text-container .f--section-title h2,.cc--hero-home-item-slide .text-container .f--section-title h2 strong,.cc--hero-home-minisite .text-wrapper .f--category,.cc--hero-home-minisite .text-wrapper .f--category p,.cc--hero-landing-page .text-container .f--category,.cc--hero-landing-page .text-container .f--category p,.cc--hero-landing-page .text-container .f--page-title h1,.cc--hero-tabbed-navigation .text-wrapper .f--category,.cc--hero-tabbed-navigation .text-wrapper .f--category p,.cc--hero-tabbed-navigation .text-wrapper .f--page-title h1,.cc--hero-tabbed-navigation .links-container h3,.cc--hero-tabbed-navigation .links-container .list-toggle,.cc--horizontal-event-listing-component .f--date-string,.cc--interest-matcher .interest-matcher-tabs .tab-item .f--link .link,.cc--interest-matcher .interest-matcher-tabs .tab-item .f--label,.cc--interest-matcher .interest-matcher-tabs .tab-item .fi--form-item-select .select-wrap select,.cc--interest-matcher .tab-content .second-stage .f--label,.cc--main-menu .m--menu > li > .link-arrow-wrapper > a,.cc--manual-card-horizontal .f--cta-title h3,.cc--manual-card .f--cta-title h3,.cc--manual-cards .f--section-title h2 strong,.cc--map-with-pins .locations-header .eyebrow strong,.cc--map-with-pins .location h3,.cc--mosaic-card .text-container .f--attribution h4,.cc--news-listing-item .f--date-string,.cc--notification-banner .c--notification-banner .notification-title,.cc--profile-header .bottom-wrapper .office-wrapper .f--label,.cc--program-faculty-listing-item .text-container .f--cta-title h3,.cc--program-page-header .text-wrapper .f--category,.cc--program-page-header .text-container .links-container .f--cta-title h3,.cc--program-page-header .text-container .links-container .list-toggle,.cc--quote-and-cta .quote-and-cta-container .image-container .f--attribution h4,.tc--chaptered-page .cc--quote-and-cta .quote-and-cta-container .quote-container .f--attribution h4,.cc--rfi-hero .text-wrapper .f--page-title h1,.cc--ribbon-carousel-slide .f--section-title h2,.cc--slate-form .form_birthdate .form_label,.cc--slate-form .form_select .form_label,.cc--slate-form .form_location_nopostal label,.cc--slate-form .form_address label,.cc--slate-form .form_location label,.cc--social-media-feed .header-container .f--section-title h2,.cc--social-share .c--social-share .addtoany_list .title,.cc--stat-card .f--label,.cc--text-and-link-listing .f--section-title h2 strong,.cc--utility-menu .m--menu > li:first-child a,.cc--utility-menu .m--menu > li:nth-child(2) a,.cc--vertical-tabbed-carousel .left-container .select-container select,.cc--vertical-tabbed-carousel .left-container .swiper-pagination li .side-nav-link .highlight,.cc--vertical-tabbed-carousel .left-container .swiper-pagination li.swiper-pagination-customs-active .side-nav-link,.cc--webform-form .checkbox-wrapper > label,.cc--webform-form .radio-wrapper > label,.cc--webform-form .checkboxes--wrapper > legend,.cc--webform-form .radios--wrapper legend,.tc--search-gsc .gsc-control-cse .gsc-above-wrapper-area .gsc-result-info b,.tc--search-gsc .gsc-control-cse .gsc-above-wrapper-area .gsc-result-info strong,.tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-result .gs-title,.tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-result .gs-title a,.tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-result .gs-title b,.tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-result .gs-title *,.tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page{font-family:'Fira Sans Extra Condensed',sans-serif;font-weight:600;}body.maintenance-page main h1,.lc--layout-container .button--alt,.f--authored-date .text-container p,div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th strong,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th strong,.cc--accordions .accordion-panel table:not(.gsc-above-wrapper-area-container) tbody th strong,div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td strong,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td strong,.cc--accordions .accordion-panel table:not(.gsc-above-wrapper-area-container) tbody td strong,.cc--quote .c--quote footer .f--attribution h4,.cc--article-quote .c--article-quote .f--attribution h4,.cc--article-teaser-row .c--article-teaser-row .text-container h3,.cc--authors-list .section-title-wrapper h6,.cc--hero-home .text-container .f--page-title h1,.cc--magazine-toc .c--magazine-toc .header-container .eyebrow,.cc--magazine-toc .c--magazine-toc .toc-container .features h3,.cc--magazine-toc .c--magazine-toc .toc-container .departments h3,.cc--manual-link-list .c--manual-link-list .f--section-title h2,.cc--manual-link-list .c--manual-link-list .views-container .views-row .f--text,.cc--map-with-pins .location .f--link a,.cc--profile-detail .header-container .title-hero h1,.cc--profile-sidebar-metadata .details-wrapper label,.cc--quote-and-cta .quote-and-cta-container .quote-container .f--sub-title h3 .highlight,.cc--simple-article-list .c--simple-article-list .f--section-title h2{font-family:'Fira Sans Extra Condensed',sans-serif;font-weight:700;}.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 #l--main-header{height:5rem;}@media screen and (min-width:768px){body #l--main-header{height:7.5rem;}}@media screen and (min-width:1024px){body #l--main-header{height:9.375rem;}}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;}html[data-whatinput="mouse"] *:focus{outline:none;}.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;}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;}html{-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;-webkit-text-size-adjust:100%;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;}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:0 0 1.25rem;}figure img{width:100%;}figure figcaption{margin-top:0.625rem;font-size:0.75rem;line-height:1.3334;color:#505151;letter-spacing:0.01875rem;text-transform:uppercase;}@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{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;}[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{content:" (" attr(href) ")";}abbr[title]::after{content:" (" attr(title) ")";}a[href^='#']::after,a[href^='javascript:']::after{content:'';}pre{white-space:pre-wrap !important;}pre,blockquote{border:1px solid #999;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;}}h1{font-size:2.25rem;line-height:1;color:#000;}@media screen and (min-width:768px){h1{font-size:3.75rem;line-height:1;letter-spacing:0.03125rem;}}.cc--full-width-cta .c--full-width-cta .header-container .f--section-title h2,.cc--two-column-links .f--section-title h2,h2{font-size:2.25rem;line-height:1;color:#000;letter-spacing:0.03125rem;}@media screen and (min-width:768px){.cc--full-width-cta .c--full-width-cta .header-container .f--section-title h2,.cc--two-column-links .f--section-title h2,h2{font-size:3rem;line-height:1.2292;}}h3{font-size:1.375rem;line-height:1.1819;color:#000;}@media screen and (min-width:768px){h3{font-size:1.5rem;line-height:1.2084;}}@media screen and (min-width:1024px){h3{font-size:2.25rem;line-height:1.0556;}}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:2.25rem;line-height:0.9445;}}h5{font-size:1.375rem;line-height:1.4546;color:#000;}@media screen and (min-width:1024px){h5{font-size:1.875rem;line-height:1.0667;}}h6{font-size:1.125rem;line-height:1.5556;color:#00543C;letter-spacing:0.01875rem;}@media screen and (min-width:768px){h6{font-size:1.5rem;line-height:1.3334;}}.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:0.875rem;line-height:1.2858;color:#000;}@media screen and (min-width:768px){.lc--layout-container li,.lc--layout-container li::before,.lc--layout-container p{font-size:1rem;line-height:1.5;}}.lc--layout-container p{margin-bottom:1.875rem;}.lc--layout-container b,.lc--layout-container strong{font-weight:700;}div.ivy-main.ivy-pos-bottom-right.ivy-t-circle div.ivy-circle{right:2.1875rem;bottom:3.75rem;}.lc--layout-container .button{font-size:1.125rem;line-height:1;padding-right:2rem;padding-left:2rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;width:100%;min-height:3.125rem;border:0.0625rem solid transparent;border-radius:0;color:#000;background-color:transparent;text-transform:uppercase;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-offset:0;}@media screen and (min-width:768px){.lc--layout-container .button{width:auto;min-width:12.5rem;}}.lc--layout-container .button:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#000;text-decoration:none;}html[data-whatintent="mouse"] .lc--layout-container .button{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .lc--layout-container .button:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.3125rem;text-decoration:none;}.lc--layout-container .button-secondary{font-size:1.125rem;line-height:1;padding-right:2rem;padding-left:2rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;width:100%;min-height:3.125rem;border:0.0625rem solid transparent;border-radius:0;color:#000;background-color:transparent;text-transform:uppercase;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-offset:0;-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.125rem;border-color:#FDBB30;text-transform:uppercase;-webkit-box-shadow:inset 0 0 0 0 #FDBB30;box-shadow:inset 0 0 0 0 #FDBB30;}@media screen and (min-width:768px){.lc--layout-container .button-secondary{width:auto;min-width:12.5rem;}}.lc--layout-container .button-secondary:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#000;text-decoration:none;}html[data-whatintent="mouse"] .lc--layout-container .button-secondary{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .lc--layout-container .button-secondary:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.3125rem;text-decoration:none;}.lc--layout-container .button-secondary:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#FDBB30;text-decoration:none;-webkit-box-shadow:inset 0 0 0 0.125rem #FDBB30;box-shadow:inset 0 0 0 0.125rem #FDBB30;}html[data-whatintent="mouse"] .lc--layout-container .button-secondary{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .lc--layout-container .button-secondary:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#FDBB30;border-width:0.125rem;text-decoration:none;-webkit-box-shadow:inset 0 0 0 0.1875rem #FDBB30;box-shadow:inset 0 0 0 0.1875rem #FDBB30;}.lc--layout-container .button-red{font-size:1.125rem;line-height:1;padding-right:2rem;padding-left:2rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;width:100%;min-height:3.125rem;border:0.0625rem solid transparent;border-radius:0;color:#000;background-color:transparent;text-transform:uppercase;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-offset:0;}@media screen and (min-width:768px){.lc--layout-container .button-red{width:auto;min-width:12.5rem;}}.lc--layout-container .button-red:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#000;text-decoration:none;}html[data-whatintent="mouse"] .lc--layout-container .button-red{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .lc--layout-container .button-red:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.3125rem;text-decoration:none;}.lc--layout-container .button-black{font-size:1.125rem;line-height:1;padding-right:2rem;padding-left:2rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;width:100%;min-height:3.125rem;border:0.0625rem solid transparent;border-radius:0;color:#000;background-color:transparent;text-transform:uppercase;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-offset:0;-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;color:#000;border:0.125rem solid #000;}@media screen and (min-width:768px){.lc--layout-container .button-black{width:auto;min-width:12.5rem;}}.lc--layout-container .button-black:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#000;text-decoration:none;}html[data-whatintent="mouse"] .lc--layout-container .button-black{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .lc--layout-container .button-black:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.3125rem;text-decoration:none;}.lc--layout-container .button-black:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#000;color:#FFF;text-decoration:none;}html[data-whatintent="mouse"] .lc--layout-container .button-black{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .lc--layout-container .button-black:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#000;color:#FFF;text-decoration:none;}.lc--layout-container .button-white{font-size:1.125rem;line-height:1;padding-right:2rem;padding-left:2rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;width:100%;min-height:3.125rem;border:0.0625rem solid transparent;border-radius:0;color:#000;background-color:transparent;text-transform:uppercase;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-offset:0;-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;color:#FFF;border:2px solid #FFF;}@media screen and (min-width:768px){.lc--layout-container .button-white{width:auto;min-width:12.5rem;}}.lc--layout-container .button-white:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#000;text-decoration:none;}html[data-whatintent="mouse"] .lc--layout-container .button-white{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .lc--layout-container .button-white:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.3125rem;text-decoration:none;}.lc--layout-container .button-white:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;color:#FFF;text-decoration:none;border-color:#FFF;border-width:5px;}html[data-whatintent="mouse"] .lc--layout-container .button-white{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .lc--layout-container .button-white:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;color:#FFF;text-decoration:none;border-color:#FFF;border-width:5px;}.lc--layout-container .button--alt{font-size:0.875rem;line-height:1.4286;color:#505151;border-bottom:2px solid #4B4B4B;text-decoration:none;}.lc--layout-container .button--alt:focus{-webkit-transition:border-color 0.3s ease-in-out;transition:border-color 0.3s ease-in-out;color:#505151;border-color:#505151;}html[data-whatintent="mouse"] .lc--layout-container .button--alt{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .lc--layout-container .button--alt:hover{-webkit-transition:border-color 0.3s ease-in-out;transition:border-color 0.3s ease-in-out;color:#505151;border-color:#505151;}.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-date 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--request-for-information .fsBody select,.cc--request-for-information .fsBody input[type='tel'],.cc--request-for-information .fsBody input[type='email'],.cc--request-for-information .fsBody input[type='text'],.cc--request-for-information .form_page select,.cc--request-for-information .form_page input[type='tel'],.cc--request-for-information .form_page input[type='email'],.cc--request-for-information .form_page input[type='text'],.cc--slate-form .form_text input{padding-right:0.625rem;padding-left:0.625rem;font-size:1rem;line-height:1.625;position:relative;width:100%;height:3.125rem;border:0.0625rem solid #D8D8D8;border-radius:0;background-color:#FFF;color:#505151;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.cc--slate-form .form_text:not(:last-child),.fi--form-item:not(:last-child){margin-bottom:1.25rem;}.cc--slate-form .form_text > label,.fi--form-item > label{font-size:0.875rem;line-height:1.1429;margin-bottom:0.625rem;display:block;color:#000;text-transform:uppercase;}@media screen and (min-width:768px){.cc--slate-form .form_text > label,.fi--form-item > label{font-size:1rem;line-height:1.3125;}}.cc--slate-form .form_text > label.form-required::after,.fi--form-item > label.form-required::after{margin-left:0.1875rem;display:inline-block;color:#D50032;content:'*';}.fi--form-item input[type='button']{padding-right:1.5625rem;padding-left:1.5625rem;font-size:1.125rem;line-height:1;padding-right:2rem;padding-left:2rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;width:100%;min-height:3.125rem;border:0.0625rem solid transparent;border-radius:0;color:#000;background-color:transparent;text-transform:uppercase;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-offset:0;width:100%;min-width:10rem;height:3.125rem;}@media screen and (min-width:768px){.fi--form-item input[type='button']{width:auto;min-width:12.5rem;}}.fi--form-item input[type='button']:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#000;text-decoration:none;}html[data-whatintent="mouse"] .fi--form-item input[type='button']{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .fi--form-item input[type='button']:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.3125rem;text-decoration:none;}.cc--slate-form .form_checkbox .form_response,.checkbox-wrapper{padding-left:2.1875rem;position:relative;text-align:left;}.cc--slate-form .form_checkbox .form_response:not(:last-child),.checkbox-wrapper:not(:last-child){margin-bottom:1.3125rem;}.cc--slate-form .form_checkbox .form_response input[type='checkbox'],.checkbox-wrapper input[type='checkbox']{position:absolute;top:0;left:-624.9375rem;}.cc--slate-form .form_checkbox .form_response input[type='checkbox']:focus + label::before,.checkbox-wrapper input[type='checkbox']:focus + label::before{background-color:#FFF;}html[data-whatinput="keyboard"] .cc--slate-form .form_checkbox .form_response input[type='checkbox']:focus + label::before,.cc--slate-form .form_checkbox html[data-whatinput="keyboard"] .form_response input[type='checkbox']:focus + label::before,html[data-whatinput="keyboard"]
      .checkbox-wrapper input[type='checkbox']:focus + label::before{outline:3px solid #00A1CA;}html[data-whatinput="mouse"] .cc--slate-form .form_checkbox .form_response input[type='checkbox']:focus + label::before,.cc--slate-form .form_checkbox html[data-whatinput="mouse"] .form_response input[type='checkbox']:focus + label::before,html[data-whatinput="mouse"]
      .checkbox-wrapper input[type='checkbox']:focus + label::before{outline:none;}.cc--slate-form .form_checkbox .form_response input[type='checkbox']:checked + label,.checkbox-wrapper input[type='checkbox']:checked + label{color:#00543C;font-weight:600;}.cc--slate-form .form_checkbox .form_response input[type='checkbox']:checked + label::before,.checkbox-wrapper input[type='checkbox']:checked + label::before{border:0.125rem solid #00543C;background-color:#FFF;}.cc--slate-form .form_checkbox .form_response input[type='checkbox']:checked + label::after,.checkbox-wrapper input[type='checkbox']:checked + label::after{border:0.125rem solid #FFF;background-color:#FDBB30;opacity:1;-webkit-transform:scale(1);transform:scale(1);}.cc--slate-form .form_checkbox .form_response input[type='checkbox']:disabled + label,.checkbox-wrapper input[type='checkbox']:disabled + label{color:#D7D7D7;}.cc--slate-form .form_checkbox .form_response input[type='checkbox']:disabled + label::before,.checkbox-wrapper input[type='checkbox']:disabled + label::before{background-color:#D7D7D7;}html[data-whatintent="mouse"] .cc--slate-form .form_checkbox .form_response input[type='checkbox']:disabled + label,.cc--slate-form .form_checkbox html[data-whatintent="mouse"] .form_response input[type='checkbox']:disabled + label,html[data-whatintent="mouse"]
      .checkbox-wrapper input[type='checkbox']:disabled + label{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--slate-form .form_checkbox .form_response input[type='checkbox']:disabled + label:hover::before,.cc--slate-form .form_checkbox html[data-whatintent="mouse"] .form_response input[type='checkbox']:disabled + label:hover::before,html[data-whatintent="mouse"]
        .checkbox-wrapper input[type='checkbox']:disabled + label:hover::before{border:0.125rem solid #D7D7D7;}.cc--slate-form .form_checkbox .form_response input[type='checkbox'] + label,.checkbox-wrapper input[type='checkbox'] + label{margin:0;}.cc--slate-form .form_checkbox .form_response label,.checkbox-wrapper label{margin-bottom:0;color:#00543C;cursor:pointer;}.cc--slate-form .form_checkbox .form_response label::before,.cc--slate-form .form_checkbox .form_response label::after,.checkbox-wrapper label::before,.checkbox-wrapper label::after{position:absolute;top:0.1875rem;content:'';}.cc--slate-form .form_checkbox .form_response label::before,.checkbox-wrapper label::before{left:0.0625rem;width:1.25rem;height:1.25rem;border:0.0625rem solid #00543C;background-color:#FFF;}.cc--slate-form .form_checkbox .form_response label::after,.checkbox-wrapper label::after{top:0.375rem;left:0.25rem;width:0.875rem;height:0.875rem;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;}html[data-whatintent="mouse"] .cc--slate-form .form_checkbox .form_response label,.cc--slate-form .form_checkbox html[data-whatintent="mouse"] .form_response label,html[data-whatintent="mouse"]
    .checkbox-wrapper label{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--slate-form .form_checkbox .form_response label:hover::before,.cc--slate-form .form_checkbox html[data-whatintent="mouse"] .form_response label:hover::before,html[data-whatintent="mouse"]
      .checkbox-wrapper label:hover::before{border:0.125rem solid #00543C;}.fi--form-item-date input[type='date']::-webkit-input-placeholder{color:#505151;}.fi--form-item-date input[type='date']::-moz-placeholder{color:#505151;}.fi--form-item-date input[type='date']:-ms-input-placeholder{color:#505151;}.fi--form-item-date input[type='date']::-ms-input-placeholder{color:#505151;}.fi--form-item-date input[type='date']::placeholder{color:#505151;}.cc--slate-form .form_radio .form_response,.radio-wrapper{padding-left:2.1875rem;position:relative;text-align:left;}.cc--slate-form .form_radio .form_response:not(:last-child),.radio-wrapper:not(:last-child){margin-bottom:1.3125rem;}.cc--slate-form .form_radio .form_response input[type='radio'],.radio-wrapper input[type='radio']{position:absolute;top:0;left:-624.9375rem;}html[data-whatinput='keyboard'] .cc--slate-form .form_radio .form_response input[type='radio']:focus + label::before,.cc--slate-form .form_radio html[data-whatinput='keyboard'] .form_response input[type='radio']:focus + label::before,html[data-whatinput='keyboard']
    .radio-wrapper input[type='radio']:focus + label::before{background-color:#FFF;}html[data-whatinput="keyboard"] html[data-whatinput='keyboard'] .cc--slate-form .form_radio .form_response input[type='radio']:focus + label::before,.cc--slate-form .form_radio html[data-whatinput="keyboard"] html[data-whatinput='keyboard'] .form_response input[type='radio']:focus + label::before,html[data-whatinput="keyboard"] html[data-whatinput='keyboard']
      .radio-wrapper input[type='radio']:focus + label::before{outline:3px solid #00A1CA;}html[data-whatinput="mouse"] html[data-whatinput='keyboard'] .cc--slate-form .form_radio .form_response input[type='radio']:focus + label::before,.cc--slate-form .form_radio html[data-whatinput="mouse"] html[data-whatinput='keyboard'] .form_response input[type='radio']:focus + label::before,html[data-whatinput="mouse"] html[data-whatinput='keyboard']
      .radio-wrapper input[type='radio']:focus + label::before{outline:none;}.cc--slate-form .form_radio .form_response input[type='radio']:checked + label,.radio-wrapper input[type='radio']:checked + label{color:#00543C;}.cc--slate-form .form_radio .form_response input[type='radio']:checked + label::before,.radio-wrapper input[type='radio']:checked + label::before{border:0.125rem solid #00543C;background-color:#FFF;}.cc--slate-form .form_radio .form_response input[type='radio']:checked + label::after,.radio-wrapper input[type='radio']:checked + label::after{border:0.125rem solid #FFF;background-color:#FDBB30;opacity:1;-webkit-transform:scale(1);transform:scale(1);}.cc--slate-form .form_radio .form_response input[type='radio']:disabled + label,.radio-wrapper input[type='radio']:disabled + label{color:#D7D7D7;}.cc--slate-form .form_radio .form_response input[type='radio']:disabled + label::before,.radio-wrapper input[type='radio']:disabled + label::before{background-color:#D7D7D7;}html[data-whatintent="mouse"] .cc--slate-form .form_radio .form_response input[type='radio']:disabled + label,.cc--slate-form .form_radio html[data-whatintent="mouse"] .form_response input[type='radio']:disabled + label,html[data-whatintent="mouse"]
      .radio-wrapper input[type='radio']:disabled + label{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--slate-form .form_radio .form_response input[type='radio']:disabled + label:hover::before,.cc--slate-form .form_radio html[data-whatintent="mouse"] .form_response input[type='radio']:disabled + label:hover::before,html[data-whatintent="mouse"]
        .radio-wrapper input[type='radio']:disabled + label:hover::before{border:0.125rem solid #D7D7D7;}.cc--slate-form .form_radio .form_response input[type='radio'] + label,.radio-wrapper input[type='radio'] + label{margin:0;}.cc--slate-form .form_radio .form_response label,.radio-wrapper label{margin-bottom:0;color:#00543C;cursor:pointer;}.cc--slate-form .form_radio .form_response label::before,.cc--slate-form .form_radio .form_response label::after,.radio-wrapper label::before,.radio-wrapper label::after{position:absolute;top:0.1875rem;content:'';}.cc--slate-form .form_radio .form_response label::before,.radio-wrapper label::before{left:0.0625rem;width:1.375rem;height:1.375rem;border:0.0625rem solid #00543C;border-radius:50%;background-color:#FFF;}.cc--slate-form .form_radio .form_response label::after,.radio-wrapper label::after{left:0.25rem;top:0.375rem;width:1rem;height:1rem;border-radius:50%;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;}html[data-whatintent="mouse"] .cc--slate-form .form_radio .form_response label,.cc--slate-form .form_radio html[data-whatintent="mouse"] .form_response label,html[data-whatintent="mouse"]
    .radio-wrapper label{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--slate-form .form_radio .form_response label:hover::before,.cc--slate-form .form_radio html[data-whatintent="mouse"] .form_response label:hover::before,html[data-whatintent="mouse"]
      .radio-wrapper label:hover::before{border:0.125rem solid #00543C;}.cc--slate-form .form_select .form_responses,.select-wrap{position:relative;border:0.0625rem solid #AED136;background-color:#FFF;}.cc--slate-form .form_select .form_responses select,.select-wrap select{padding-right:2.1875rem;padding-left:0.625rem;font-size:1rem;line-height:1.625;width:100%;height:3.125rem;border:0;background:transparent;background-image:none;color:#505151;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.cc--slate-form .form_select .form_responses select::-ms-expand,.select-wrap select::-ms-expand{display:none;}.cc--slate-form .form_select .form_responses svg,.select-wrap svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0.9375rem;width:0.9375rem;height:0.9375rem;pointer-events:none;}.fi--form-item input[type='submit']{padding-right:1.5625rem;padding-left:1.5625rem;font-size:1.125rem;line-height:1;padding-right:2rem;padding-left:2rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;width:100%;min-height:3.125rem;border:0.0625rem solid transparent;border-radius:0;color:#000;background-color:transparent;text-transform:uppercase;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-offset:0;width:100%;min-width:10rem;height:3.125rem;}@media screen and (min-width:768px){.fi--form-item input[type='submit']{width:auto;min-width:12.5rem;}}.fi--form-item input[type='submit']:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#000;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{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.3125rem;text-decoration:none;}.fi--form-item input[type='text']::-webkit-input-placeholder{color:#505151;}.fi--form-item input[type='text']::-moz-placeholder{color:#505151;}.fi--form-item input[type='text']:-ms-input-placeholder{color:#505151;}.fi--form-item input[type='text']::-ms-input-placeholder{color:#505151;}.fi--form-item input[type='text']::placeholder{color:#505151;}.fi--form-item textarea{font-size:1rem;line-height:1.625;padding-top:0.625rem;padding-right:0.625rem;padding-bottom:0.625rem;padding-left:0.625rem;width:100%;height:9.375rem;border-color:#AED136;background-color:transparent;}@media screen and (min-width:768px){.fi--form-item textarea{height:12.5rem;}}.fi--form-item textarea::-webkit-input-placeholder{color:#505151;}.fi--form-item textarea::-moz-placeholder{color:#505151;}.fi--form-item textarea:-ms-input-placeholder{color:#505151;}.fi--form-item textarea::-ms-input-placeholder{color:#505151;}.fi--form-item textarea::placeholder{color:#505151;}.lc--two-column-reverse .l--two-column-reverse{max-width:1800px;margin:0 auto;}@media screen and (min-width:768px){.lc--two-column-reverse .l--two-column-reverse .l--two-column-reverse-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.lc--two-column-reverse .l--two-column-reverse .l--two-column-reverse-inner .lr--main{padding-right:1.25rem;padding-left:1.25rem;}@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:58.33333%;}}@media screen and (min-width:1024px){.lc--two-column-reverse .l--two-column-reverse .l--two-column-reverse-inner .lr--main{width:66.66667%;}}.lc--two-column-reverse .l--two-column-reverse .l--two-column-reverse-inner .lr--sidebar{padding-top:3.125rem;padding-right:1.25rem;padding-bottom:3.125rem;padding-left:1.25rem;}@media screen and (min-width:768px){.lc--two-column-reverse .l--two-column-reverse .l--two-column-reverse-inner .lr--sidebar{padding-top:0;padding-right:4.16667%;padding-bottom:0;padding-left:0;width:41.66667%;}}@media screen and (min-width:1024px){.lc--two-column-reverse .l--two-column-reverse .l--two-column-reverse-inner .lr--sidebar{padding-right:2.08333%;width:33.33333%;}}.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;}@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;-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media screen and (min-width:1024px){.lc--two-column .l--two-column .l--two-column-inner{padding-top:6.25rem;padding-bottom:6.25rem;}}.lc--two-column .l--two-column .l--two-column-inner .f--section-title{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;}.lc--two-column .l--two-column .l--two-column-inner .f--section-title h2{font-size:2.25rem;line-height:1;text-align:center;}@media screen and (max-width:767px){.lc--two-column .l--two-column .l--two-column-inner .f--section-title h2{margin-bottom:0.625rem;}}@media screen and (min-width:768px){.lc--two-column .l--two-column .l--two-column-inner .f--section-title h2{font-size:3rem;line-height:1.2292;}}.lc--two-column .l--two-column .l--two-column-inner .f--section-title h2.highlight{text-transform:uppercase;}.lc--two-column .l--two-column .l--two-column-inner .lr--sidebar{margin-bottom:1.25rem;padding:0;}@media screen and (min-width:768px){.lc--two-column .l--two-column .l--two-column-inner .lr--sidebar{margin-bottom:0;width:35.41667%;}}@media screen and (min-width:1024px){.lc--two-column .l--two-column .l--two-column-inner .lr--sidebar{width:22.91667%;}}.lc--two-column .l--two-column .l--two-column-inner .lr--main{padding-right:1.25rem;padding-left:1.25rem;}@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:64.58333%;}}@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:77.08333%;}}.tc--event .lc--two-column{margin-top:-2.1875rem;}@media screen and (min-width:768px){.tc--event .lc--two-column{margin-top:-1.875rem;}}@media screen and (min-width:1024px){.tc--event .lc--two-column{margin-top:-3.375rem;}}.tc--event .lc--two-column .l--two-column .l--two-column-inner{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;}@media screen and (min-width:768px){.tc--event .lc--two-column .l--two-column .l--two-column-inner .lr--sidebar{width:27.08333%;}}.tc--event .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){.tc--event .lc--two-column .l--two-column .l--two-column-inner .lr--main{padding-right:4.16667%;padding-left:0;width:72.91667%;}}@media screen and (min-width:1024px){.tc--event .lc--two-column .l--two-column .l--two-column-inner .lr--main{padding-right:6.25%;}}.link,.lc--layout-container a{font-size:1rem;line-height:1.75;color:#000;text-decoration:underline;}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:none;}@media screen and (min-width:1024px){.link,.lc--layout-container a{font-size:1.125rem;line-height:1.7778;}}.cc--contact-sidebar .link-list li a::after,.cc--title-and-link-list .c--title-and-link-list .link-container ul li a::after{margin-left:0.3125rem;display:inline-block;content:'>';}.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:#4B4B4B;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:1rem;line-height:1;margin-bottom:0.5rem;color:#000;text-transform:uppercase;}@media screen and (min-width:768px) and (max-width:1023px){.f--category{margin-bottom:1.125rem;}}.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{margin-bottom:1.875rem;font-size:0.875rem;line-height:1.2858;color:#000;}@media screen and (min-width:768px){.f--description p{font-size:1rem;line-height:1.5;}}.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:#000;content:'';}.f--description ol{counter-reset:li;}.f--description ol li::before{display:block;position:absolute;top:0;left:0;color:#000;content:counter(li) ". ";counter-increment:li;}.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:#4B4B4B;}.f--image figcaption p{font-size:0.75rem;line-height:1.3334;color:#505151;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--page-title h1{font-size:2.25rem;line-height:1;}@media screen and (min-width:768px){.f--page-title h1{font-size:3.75rem;line-height:1;}}.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:#4B4B4B;}.f--section-title h2{margin-bottom:1.25rem;font-size:2.25rem;line-height:1;color:#00543C;letter-spacing:0.5px;}@media screen and (min-width:768px){.f--section-title h2{margin-bottom:1.625rem;}}@media screen and (min-width:1024px){.f--section-title h2{margin-bottom:2.25rem;font-size:3rem;line-height:1.0417;}}.f--section-title h2 .highlight{text-transform:uppercase;}.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;}.cc--rich-text::after{display:block;clear:both;content:"";}div .f--wysiwyg h2,.cc--rich-text .f--wysiwyg h2,.cc--accordions .accordion-panel h2,div .f--wysiwyg h3,.cc--rich-text .f--wysiwyg h3,.cc--accordions .accordion-panel h3,div .f--wysiwyg h4,.cc--rich-text .f--wysiwyg h4,.cc--accordions .accordion-panel h4,div .f--wysiwyg h5,.cc--rich-text .f--wysiwyg h5,.cc--accordions .accordion-panel h5,div .f--wysiwyg h6,.cc--rich-text .f--wysiwyg h6,.cc--accordions .accordion-panel h6{margin-bottom:0.9375rem;color:#00543C;}@media screen and (min-width:768px){div .f--wysiwyg h2,.cc--rich-text .f--wysiwyg h2,.cc--accordions .accordion-panel h2,div .f--wysiwyg h3,.cc--rich-text .f--wysiwyg h3,.cc--accordions .accordion-panel h3,div .f--wysiwyg h4,.cc--rich-text .f--wysiwyg h4,.cc--accordions .accordion-panel h4,div .f--wysiwyg h5,.cc--rich-text .f--wysiwyg h5,.cc--accordions .accordion-panel h5,div .f--wysiwyg h6,.cc--rich-text .f--wysiwyg h6,.cc--accordions .accordion-panel h6{margin-bottom:1.25rem;}}div .f--wysiwyg h2 a,.cc--rich-text .f--wysiwyg h2 a,.cc--accordions .accordion-panel h2 a,div .f--wysiwyg h3 a,.cc--rich-text .f--wysiwyg h3 a,.cc--accordions .accordion-panel h3 a,div .f--wysiwyg h4 a,.cc--rich-text .f--wysiwyg h4 a,.cc--accordions .accordion-panel h4 a,div .f--wysiwyg h5 a,.cc--rich-text .f--wysiwyg h5 a,.cc--accordions .accordion-panel h5 a,div .f--wysiwyg h6 a,.cc--rich-text .f--wysiwyg h6 a,.cc--accordions .accordion-panel h6 a{text-decoration:underline;}div .f--wysiwyg figure,.cc--rich-text .f--wysiwyg figure,.cc--accordions .accordion-panel figure,div .f--wysiwyg img,.cc--rich-text .f--wysiwyg img,.cc--accordions .accordion-panel img{margin-bottom:0.625rem;}@media screen and (min-width:768px){div .f--wysiwyg figure,.cc--rich-text .f--wysiwyg figure,.cc--accordions .accordion-panel figure,div .f--wysiwyg img,.cc--rich-text .f--wysiwyg img,.cc--accordions .accordion-panel img{margin-bottom:0.9375rem;}}div .f--wysiwyg figure.align-center,.cc--rich-text .f--wysiwyg figure.align-center,.cc--accordions .accordion-panel figure.align-center,div .f--wysiwyg img.align-center,.cc--rich-text .f--wysiwyg img.align-center,.cc--accordions .accordion-panel img.align-center{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-align:center;-ms-flex-align:center;align-items:center;}div .f--wysiwyg figure.align-center article,.cc--rich-text .f--wysiwyg figure.align-center article,.cc--accordions .accordion-panel figure.align-center article,div .f--wysiwyg figure.align-center img,.cc--rich-text .f--wysiwyg figure.align-center img,.cc--accordions .accordion-panel figure.align-center img,div .f--wysiwyg img.align-center article,.cc--rich-text .f--wysiwyg img.align-center article,.cc--accordions .accordion-panel img.align-center article,div .f--wysiwyg img.align-center img,.cc--rich-text .f--wysiwyg img.align-center img,.cc--accordions .accordion-panel img.align-center img{width:100%;}@media screen and (min-width:768px){div .f--wysiwyg .align-left,.cc--rich-text .f--wysiwyg .align-left,.cc--accordions .accordion-panel .align-left,div .f--wysiwyg .align-right,.cc--rich-text .f--wysiwyg .align-right,.cc--accordions .accordion-panel .align-right{width:30%;}}@media screen and (min-width:1024px){div .f--wysiwyg .align-left,.cc--rich-text .f--wysiwyg .align-left,.cc--accordions .accordion-panel .align-left,div .f--wysiwyg .align-right,.cc--rich-text .f--wysiwyg .align-right,.cc--accordions .accordion-panel .align-right{width:42.85714%;}}@media screen and (min-width:768px){div .f--wysiwyg .align-left,.cc--rich-text .f--wysiwyg .align-left,.cc--accordions .accordion-panel .align-left{margin-right:5%;float:left;}}@media screen and (min-width:1024px){div .f--wysiwyg .align-left,.cc--rich-text .f--wysiwyg .align-left,.cc--accordions .accordion-panel .align-left{margin-right:7.14286%;}}@media screen and (min-width:768px){div .f--wysiwyg .align-right,.cc--rich-text .f--wysiwyg .align-right,.cc--accordions .accordion-panel .align-right{margin-left:5%;float:right;}}@media screen and (min-width:1024px){div .f--wysiwyg .align-right,.cc--rich-text .f--wysiwyg .align-right,.cc--accordions .accordion-panel .align-right{margin-left:7.14286%;}}div .f--wysiwyg article.align-center,.cc--rich-text .f--wysiwyg article.align-center,.cc--accordions .accordion-panel article.align-center{width:100%;}div .f--wysiwyg article.align-center img,.cc--rich-text .f--wysiwyg article.align-center img,.cc--accordions .accordion-panel article.align-center img{width:100%;}div .f--wysiwyg img,.cc--rich-text .f--wysiwyg img,.cc--accordions .accordion-panel img{margin-bottom:0.625rem;display:block;width:auto;max-width:100%;border-radius:0;}@media screen and (min-width:1024px){div .f--wysiwyg img,.cc--rich-text .f--wysiwyg img,.cc--accordions .accordion-panel img{margin-bottom:1.875rem;}}div .f--wysiwyg figure,.cc--rich-text .f--wysiwyg figure,.cc--accordions .accordion-panel figure{margin-bottom:2.1875rem;}@media screen and (min-width:768px){div .f--wysiwyg figure,.cc--rich-text .f--wysiwyg figure,.cc--accordions .accordion-panel figure{margin-bottom:4.375rem;}}div .f--wysiwyg figure figcaption,.cc--rich-text .f--wysiwyg figure figcaption,.cc--accordions .accordion-panel figure figcaption{font-size:0.875rem;line-height:1.2858;color:#000;font-style:normal;text-align:left;text-transform:none;}div .f--wysiwyg figure figcaption a,.cc--rich-text .f--wysiwyg figure figcaption a,.cc--accordions .accordion-panel figure figcaption a{font-size:inherit;line-height:inherit;font-family:inherit;}div .f--wysiwyg figure:last-child,.cc--rich-text .f--wysiwyg figure:last-child,.cc--accordions .accordion-panel figure:last-child{margin-bottom:0;}div .f--wysiwyg p,.cc--rich-text .f--wysiwyg p,.cc--accordions .accordion-panel p{font-size:0.875rem;line-height:1.2858;color:#000;word-break:break-word;}@media screen and (min-width:768px){div .f--wysiwyg p,.cc--rich-text .f--wysiwyg p,.cc--accordions .accordion-panel p{font-size:1rem;line-height:1.5;}}div .f--wysiwyg a,.cc--rich-text .f--wysiwyg a,.cc--accordions .accordion-panel a{font-size:0.875rem;line-height:1.2858;color:#00543C;}@media screen and (min-width:768px){div .f--wysiwyg a,.cc--rich-text .f--wysiwyg a,.cc--accordions .accordion-panel a{font-size:1rem;line-height:1.5;}}html[data-whatintent="mouse"] div .f--wysiwyg a,div html[data-whatintent="mouse"] .f--wysiwyg a,html[data-whatintent="mouse"] .cc--rich-text .f--wysiwyg a,.cc--rich-text html[data-whatintent="mouse"] .f--wysiwyg a,html[data-whatintent="mouse"] .cc--accordions .accordion-panel a,.cc--accordions html[data-whatintent="mouse"] .accordion-panel a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] div .f--wysiwyg a:hover,div html[data-whatintent="mouse"] .f--wysiwyg a:hover,html[data-whatintent="mouse"] .cc--rich-text .f--wysiwyg a:hover,.cc--rich-text html[data-whatintent="mouse"] .f--wysiwyg a:hover,html[data-whatintent="mouse"] .cc--accordions .accordion-panel a:hover,.cc--accordions html[data-whatintent="mouse"] .accordion-panel a:hover{color:#00543C;text-decoration:none;}div .f--wysiwyg a.acalog,.cc--rich-text .f--wysiwyg a.acalog,.cc--accordions .accordion-panel a.acalog{margin-bottom:0.625rem;display:inline-block;}div .f--wysiwyg a strong,.cc--rich-text .f--wysiwyg a strong,.cc--accordions .accordion-panel a strong,div .f--wysiwyg a b,.cc--rich-text .f--wysiwyg a b,.cc--accordions .accordion-panel a b{font-family:inherit;font-size:inherit;line-height:inherit;}div .f--wysiwyg .cta-link,.cc--rich-text .f--wysiwyg .cta-link,.cc--accordions .accordion-panel .cta-link{font-size:1.125rem;line-height:1;padding-right:2rem;padding-left:2rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;width:100%;min-height:3.125rem;border:0.0625rem solid transparent;border-radius:0;color:#000;background-color:transparent;text-transform:uppercase;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-offset:0;-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.125rem;border-color:#FDBB30;text-transform:uppercase;-webkit-box-shadow:inset 0 0 0 0 #FDBB30;box-shadow:inset 0 0 0 0 #FDBB30;}@media screen and (min-width:768px){div .f--wysiwyg .cta-link,.cc--rich-text .f--wysiwyg .cta-link,.cc--accordions .accordion-panel .cta-link{width:auto;min-width:12.5rem;}}div .f--wysiwyg .cta-link:focus,.cc--rich-text .f--wysiwyg .cta-link:focus,.cc--accordions .accordion-panel .cta-link:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#000;text-decoration:none;}html[data-whatintent="mouse"] div .f--wysiwyg .cta-link,div html[data-whatintent="mouse"] .f--wysiwyg .cta-link,html[data-whatintent="mouse"] .cc--rich-text .f--wysiwyg .cta-link,.cc--rich-text html[data-whatintent="mouse"] .f--wysiwyg .cta-link,html[data-whatintent="mouse"] .cc--accordions .accordion-panel .cta-link,.cc--accordions html[data-whatintent="mouse"] .accordion-panel .cta-link{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] div .f--wysiwyg .cta-link:hover,div html[data-whatintent="mouse"] .f--wysiwyg .cta-link:hover,html[data-whatintent="mouse"] .cc--rich-text .f--wysiwyg .cta-link:hover,.cc--rich-text html[data-whatintent="mouse"] .f--wysiwyg .cta-link:hover,html[data-whatintent="mouse"] .cc--accordions .accordion-panel .cta-link:hover,.cc--accordions html[data-whatintent="mouse"] .accordion-panel .cta-link:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.3125rem;text-decoration:none;}div .f--wysiwyg .cta-link:focus,.cc--rich-text .f--wysiwyg .cta-link:focus,.cc--accordions .accordion-panel .cta-link:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#FDBB30;text-decoration:none;-webkit-box-shadow:inset 0 0 0 0.125rem #FDBB30;box-shadow:inset 0 0 0 0.125rem #FDBB30;}html[data-whatintent="mouse"] div .f--wysiwyg .cta-link,div html[data-whatintent="mouse"] .f--wysiwyg .cta-link,html[data-whatintent="mouse"] .cc--rich-text .f--wysiwyg .cta-link,.cc--rich-text html[data-whatintent="mouse"] .f--wysiwyg .cta-link,html[data-whatintent="mouse"] .cc--accordions .accordion-panel .cta-link,.cc--accordions html[data-whatintent="mouse"] .accordion-panel .cta-link{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] div .f--wysiwyg .cta-link:hover,div html[data-whatintent="mouse"] .f--wysiwyg .cta-link:hover,html[data-whatintent="mouse"] .cc--rich-text .f--wysiwyg .cta-link:hover,.cc--rich-text html[data-whatintent="mouse"] .f--wysiwyg .cta-link:hover,html[data-whatintent="mouse"] .cc--accordions .accordion-panel .cta-link:hover,.cc--accordions html[data-whatintent="mouse"] .accordion-panel .cta-link:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#FDBB30;border-width:0.125rem;text-decoration:none;-webkit-box-shadow:inset 0 0 0 0.1875rem #FDBB30;box-shadow:inset 0 0 0 0.1875rem #FDBB30;}@media screen and (max-width:767px){div .f--wysiwyg .cta-link + .cta-link,.cc--rich-text .f--wysiwyg .cta-link + .cta-link,.cc--accordions .accordion-panel .cta-link + .cta-link{margin-top:1.25rem;}}@media screen and (min-width:768px){div .f--wysiwyg .cta-link,.cc--rich-text .f--wysiwyg .cta-link,.cc--accordions .accordion-panel .cta-link{margin-right:0.9375rem;}}@media screen and (min-width:1024px){div .f--wysiwyg .cta-link,.cc--rich-text .f--wysiwyg .cta-link,.cc--accordions .accordion-panel .cta-link{margin-right:1.25rem;}}div .f--wysiwyg strong,.cc--rich-text .f--wysiwyg strong,.cc--accordions .accordion-panel strong,div .f--wysiwyg b,.cc--rich-text .f--wysiwyg b,.cc--accordions .accordion-panel b{font-size:1rem;line-height:1.625;}div .f--wysiwyg ul,.cc--rich-text .f--wysiwyg ul,.cc--accordions .accordion-panel ul,div .f--wysiwyg ol,.cc--rich-text .f--wysiwyg ol,.cc--accordions .accordion-panel ol{padding-top:0;padding-bottom:1.875rem;padding-left:0;}div .f--wysiwyg ul strong,.cc--rich-text .f--wysiwyg ul strong,.cc--accordions .accordion-panel ul strong,div .f--wysiwyg ul b,.cc--rich-text .f--wysiwyg ul b,.cc--accordions .accordion-panel ul b,div .f--wysiwyg ol strong,.cc--rich-text .f--wysiwyg ol strong,.cc--accordions .accordion-panel ol strong,div .f--wysiwyg ol b,.cc--rich-text .f--wysiwyg ol b,.cc--accordions .accordion-panel ol b{font-size:inherit;line-height:inherit;}div .f--wysiwyg ul ol,.cc--rich-text .f--wysiwyg ul ol,.cc--accordions .accordion-panel ul ol,div .f--wysiwyg ul ul,.cc--rich-text .f--wysiwyg ul ul,.cc--accordions .accordion-panel ul ul,div .f--wysiwyg ol ol,.cc--rich-text .f--wysiwyg ol ol,.cc--accordions .accordion-panel ol ol,div .f--wysiwyg ol ul,.cc--rich-text .f--wysiwyg ol ul,.cc--accordions .accordion-panel ol ul{padding-top:1.5rem;padding-bottom:0;}div .f--wysiwyg ul li,.cc--rich-text .f--wysiwyg ul li,.cc--accordions .accordion-panel ul li,div .f--wysiwyg ol li,.cc--rich-text .f--wysiwyg ol li,.cc--accordions .accordion-panel ol li{font-size:0.875rem;line-height:1.2858;padding-left:1.5625rem;margin-bottom:1.5rem;position:relative;}@media screen and (min-width:768px){div .f--wysiwyg ul li,.cc--rich-text .f--wysiwyg ul li,.cc--accordions .accordion-panel ul li,div .f--wysiwyg ol li,.cc--rich-text .f--wysiwyg ol li,.cc--accordions .accordion-panel ol li{padding-left:1.5625rem;font-size:1rem;line-height:1.5;}}div .f--wysiwyg ul li a,.cc--rich-text .f--wysiwyg ul li a,.cc--accordions .accordion-panel ul li a,div .f--wysiwyg ol li a,.cc--rich-text .f--wysiwyg ol li a,.cc--accordions .accordion-panel ol li a{color:#00543C;font-family:inherit;font-size:inherit;line-height:inherit;}html[data-whatintent="mouse"] div .f--wysiwyg ul li a,div html[data-whatintent="mouse"] .f--wysiwyg ul li a,html[data-whatintent="mouse"] .cc--rich-text .f--wysiwyg ul li a,.cc--rich-text html[data-whatintent="mouse"] .f--wysiwyg ul li a,html[data-whatintent="mouse"] .cc--accordions .accordion-panel ul li a,.cc--accordions html[data-whatintent="mouse"] .accordion-panel ul li a,html[data-whatintent="mouse"] div .f--wysiwyg ol li a,div html[data-whatintent="mouse"] .f--wysiwyg ol li a,html[data-whatintent="mouse"] .cc--rich-text .f--wysiwyg ol li a,.cc--rich-text html[data-whatintent="mouse"] .f--wysiwyg ol li a,html[data-whatintent="mouse"] .cc--accordions .accordion-panel ol li a,.cc--accordions html[data-whatintent="mouse"] .accordion-panel ol li a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] div .f--wysiwyg ul li a:hover,div html[data-whatintent="mouse"] .f--wysiwyg ul li a:hover,html[data-whatintent="mouse"] .cc--rich-text .f--wysiwyg ul li a:hover,.cc--rich-text html[data-whatintent="mouse"] .f--wysiwyg ul li a:hover,html[data-whatintent="mouse"] .cc--accordions .accordion-panel ul li a:hover,.cc--accordions html[data-whatintent="mouse"] .accordion-panel ul li a:hover,html[data-whatintent="mouse"] div .f--wysiwyg ol li a:hover,div html[data-whatintent="mouse"] .f--wysiwyg ol li a:hover,html[data-whatintent="mouse"] .cc--rich-text .f--wysiwyg ol li a:hover,.cc--rich-text html[data-whatintent="mouse"] .f--wysiwyg ol li a:hover,html[data-whatintent="mouse"] .cc--accordions .accordion-panel ol li a:hover,.cc--accordions html[data-whatintent="mouse"] .accordion-panel ol li a:hover{color:#00543C;}div .f--wysiwyg ul,.cc--rich-text .f--wysiwyg ul,.cc--accordions .accordion-panel ul{list-style:none;}div .f--wysiwyg ul > li::before,.cc--rich-text .f--wysiwyg ul > li::before,.cc--accordions .accordion-panel ul > li::before{display:block;position:absolute;top:0.375rem;left:0;width:0.5rem;height:0.5rem;line-height:1.875rem;border-radius:50%;background:#FDBB30;content:'';}@media screen and (min-width:768px){div .f--wysiwyg ul > li::before,.cc--rich-text .f--wysiwyg ul > li::before,.cc--accordions .accordion-panel ul > li::before{top:0.5rem;}}div .f--wysiwyg ol,.cc--rich-text .f--wysiwyg ol,.cc--accordions .accordion-panel ol{padding-left:1.125rem;}div .f--wysiwyg ol > li,.cc--rich-text .f--wysiwyg ol > li,.cc--accordions .accordion-panel ol > li{padding-left:0.625rem;}div .f--wysiwyg ol > li::marker,.cc--rich-text .f--wysiwyg ol > li::marker,.cc--accordions .accordion-panel ol > li::marker{color:#FDBB30;font-weight:600;}div .f--wysiwyg .video-embed,.cc--rich-text .f--wysiwyg .video-embed,.cc--accordions .accordion-panel .video-embed{aspect-ratio:16 / 9;}div .f--wysiwyg .video-embed iframe,.cc--rich-text .f--wysiwyg .video-embed iframe,.cc--accordions .accordion-panel .video-embed iframe{margin-bottom:2.5rem;max-width:100%;width:100%;height:100%;}@supports not (aspect-ratio:16/9){div .f--wysiwyg .video-embed,.cc--rich-text .f--wysiwyg .video-embed,.cc--accordions .accordion-panel .video-embed{position:relative;height:0;padding-bottom:56.25%;overflow:hidden;}div .f--wysiwyg .video-embed iframe,.cc--rich-text .f--wysiwyg .video-embed iframe,.cc--accordions .accordion-panel .video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;}}div .f--wysiwyg blockquote,.cc--rich-text .f--wysiwyg blockquote,.cc--accordions .accordion-panel blockquote{margin-top:2.5rem;margin-right:0;margin-bottom:0;margin-left:0;padding-bottom:2.5rem;position:relative;clear:both;}@media screen and (min-width:768px){div .f--wysiwyg blockquote,.cc--rich-text .f--wysiwyg blockquote,.cc--accordions .accordion-panel blockquote{margin-top:4rem;padding-bottom:4.6875rem;}}div .f--wysiwyg blockquote::before,.cc--rich-text .f--wysiwyg blockquote::before,.cc--accordions .accordion-panel blockquote::before{display:block;position:absolute;top:0;width:2.25rem;height:2.0625rem;background:#FFF url(/themes/custom/usfca/pattern_lab/source/images/icons-usf/quote.svg) no-repeat center;background-size:cover;content:'';}@media screen and (min-width:768px){div .f--wysiwyg blockquote::before,.cc--rich-text .f--wysiwyg blockquote::before,.cc--accordions .accordion-panel blockquote::before{width:4.6875rem;height:4.1875rem;}}div .f--wysiwyg blockquote,.cc--rich-text .f--wysiwyg blockquote,.cc--accordions .accordion-panel blockquote,div .f--wysiwyg blockquote p,.cc--rich-text .f--wysiwyg blockquote p,.cc--accordions .accordion-panel blockquote p{margin-bottom:0;font-size:1.25rem;line-height:1.2;color:#00543C;}@media screen and (min-width:768px){div .f--wysiwyg blockquote,.cc--rich-text .f--wysiwyg blockquote,.cc--accordions .accordion-panel blockquote,div .f--wysiwyg blockquote p,.cc--rich-text .f--wysiwyg blockquote p,.cc--accordions .accordion-panel blockquote p{font-size:2.25rem;line-height:1.1112;}}div .f--wysiwyg blockquote a,.cc--rich-text .f--wysiwyg blockquote a,.cc--accordions .accordion-panel blockquote a,div .f--wysiwyg blockquote p a,.cc--rich-text .f--wysiwyg blockquote p a,.cc--accordions .accordion-panel blockquote p a{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;}div .f--wysiwyg blockquote p,.cc--rich-text .f--wysiwyg blockquote p,.cc--accordions .accordion-panel blockquote p{padding-left:1.25rem;margin-left:3.5rem;border-left:0.125rem solid #FDBB30;}@media screen and (min-width:768px){div .f--wysiwyg blockquote p,.cc--rich-text .f--wysiwyg blockquote p,.cc--accordions .accordion-panel blockquote p{padding-left:3rem;margin-left:7.8125rem;}}div .f--wysiwyg table:not(.gsc-above-wrapper-area-container),.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container),.cc--accordions .accordion-panel table:not(.gsc-above-wrapper-area-container){margin-bottom:1.25rem;width:100%;border:0;border-spacing:0;overflow:auto;word-break:normal;table-layout:fixed;}div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead,.cc--accordions .accordion-panel table:not(.gsc-above-wrapper-area-container) thead{background-color:#D7D7D7;}div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead th,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead th,.cc--accordions .accordion-panel table:not(.gsc-above-wrapper-area-container) thead th{padding-top:0.9375rem;padding-right:1.5625rem;padding-bottom:0.9375rem;padding-left:1.5625rem;font-size:1.25rem;line-height:1;border:0;color:#000;text-align:left;}div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead th:not(:last-child),.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead th:not(:last-child),.cc--accordions .accordion-panel table:not(.gsc-above-wrapper-area-container) thead th:not(:last-child){border-right:0.0625rem solid #E1E1E1;}div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th,.cc--accordions .accordion-panel table:not(.gsc-above-wrapper-area-container) tbody th,div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td,.cc--accordions .accordion-panel table:not(.gsc-above-wrapper-area-container) tbody td{padding-top:1.25rem;padding-right:1.5625rem;padding-bottom:1.25rem;padding-left:1.5625rem;font-size:1rem;line-height:1.25;border:0;color:#000;font-weight:normal;}div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th:not(:last-child),.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th:not(:last-child),.cc--accordions .accordion-panel table:not(.gsc-above-wrapper-area-container) tbody th:not(:last-child),div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td:not(:last-child),.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td:not(:last-child),.cc--accordions .accordion-panel table:not(.gsc-above-wrapper-area-container) tbody td:not(:last-child){border-right:0.0625rem solid #E1E1E1;}@media screen and (min-width:1024px){div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th,.cc--accordions .accordion-panel table:not(.gsc-above-wrapper-area-container) tbody th,div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td,.cc--accordions .accordion-panel table:not(.gsc-above-wrapper-area-container) tbody td{font-size:1.25rem;line-height:1;}}div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th strong,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th strong,.cc--accordions .accordion-panel table:not(.gsc-above-wrapper-area-container) tbody th strong,div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td strong,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td strong,.cc--accordions .accordion-panel table:not(.gsc-above-wrapper-area-container) tbody td strong{font-size:1rem;line-height:1.25;}@media screen and (min-width:1024px){div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th strong,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th strong,.cc--accordions .accordion-panel table:not(.gsc-above-wrapper-area-container) tbody th strong,div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td strong,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td strong,.cc--accordions .accordion-panel table:not(.gsc-above-wrapper-area-container) tbody td strong{font-size:1.25rem;line-height:1;}}div .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 th a,.cc--accordions .accordion-panel table:not(.gsc-above-wrapper-area-container) tbody th a,div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td a,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td a,.cc--accordions .accordion-panel table:not(.gsc-above-wrapper-area-container) tbody td a{font-size:1rem;line-height:1.25;color:#00543C;}@media screen and (min-width:1024px){div .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 th a,.cc--accordions .accordion-panel table:not(.gsc-above-wrapper-area-container) tbody th a,div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td a,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td a,.cc--accordions .accordion-panel table:not(.gsc-above-wrapper-area-container) tbody td a{font-size:1.25rem;line-height:1;}}div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody tr,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody tr,.cc--accordions .accordion-panel table:not(.gsc-above-wrapper-area-container) tbody tr{border-bottom:0.0625rem solid #D8D8D8;}div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody tr:nth-child(odd),.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody tr:nth-child(odd),.cc--accordions .accordion-panel table:not(.gsc-above-wrapper-area-container) tbody tr:nth-child(odd){background:#F0F0F0;}div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody tr:first-child,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody tr:first-child,.cc--accordions .accordion-panel table:not(.gsc-above-wrapper-area-container) tbody tr:first-child{border-top:0.0625rem solid #D8D8D8;}div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody tr:first-child td,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody tr:first-child td,.cc--accordions .accordion-panel table:not(.gsc-above-wrapper-area-container) tbody tr:first-child td,div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody tr:first-child th,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody tr:first-child th,.cc--accordions .accordion-panel table:not(.gsc-above-wrapper-area-container) tbody tr:first-child th{border-top:0.0625rem solid #D8D8D8;}div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody tr:last-child td,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody tr:last-child td,.cc--accordions .accordion-panel table:not(.gsc-above-wrapper-area-container) tbody tr:last-child td,div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody tr:last-child th,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody tr:last-child th,.cc--accordions .accordion-panel table:not(.gsc-above-wrapper-area-container) tbody tr:last-child th{border-bottom:0.0625rem solid #D8D8D8;width:100%;}div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tr,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tr,.cc--accordions .accordion-panel table:not(.gsc-above-wrapper-area-container) tr{background:none;}div .f--wysiwyg .resp-table,.cc--rich-text .f--wysiwyg .resp-table,.cc--accordions .accordion-panel .resp-table{margin-bottom:1.25rem;width:100%;overflow-x:auto;}div .f--wysiwyg .resp-table table,.cc--rich-text .f--wysiwyg .resp-table table,.cc--accordions .accordion-panel .resp-table table{width:auto;}.cc--quote{margin-right:0;margin-bottom:5.9375rem;margin-left:0;padding-top:1.25rem;padding-right:5.26316%;padding-bottom:3.125rem;padding-left:5.26316%;position:relative;border:0.0625rem solid #505151;}@media screen and (min-width:768px){.cc--quote{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-top:0.625rem;margin-right:0;margin-bottom:0;margin-left:0;}}@media screen and (max-width:767px){.cc--quote:first-child{margin-top:3.75rem;}}@media screen and (min-width:1024px){.cc--quote{margin-top:1.875rem;}}@media screen and (min-width:768px){.cc--quote .c--quote > .f--image{position:relative;}}.cc--quote .c--quote > .f--image img{display:none;}@media screen and (min-width:768px){.cc--quote .c--quote > .f--image img{display:block;}}.cc--quote .c--quote > .f--image::before{display:block;position:absolute;top:-2.5rem;left:2.63158%;width:5.625rem;height:3.4375rem;background-color:#FFF;background-image:url(/themes/custom/usfca/pattern_lab/source/images/icons/icon-testimonial-quote.svg);background-repeat:no-repeat;background-position:center;background-size:4.375rem;content:'';}@media screen and (min-width:768px){.cc--quote .c--quote > .f--image::before{top:auto;bottom:-1.25rem;left:7.14286%;width:3.75rem;background-color:transparent;background-size:100%;}}@media screen and (min-width:1024px){.cc--quote .c--quote > .f--image::before{width:5.625rem;height:4.6875rem;}}@media screen and (min-width:768px){.cc--quote .c--quote .f--description{padding-top:2.1875rem;padding-right:7.14286%;padding-bottom:2.8125rem;padding-left:7.14286%;}}@media screen and (min-width:768px){.cc--quote .c--quote .f--description{padding-top:2.5rem;padding-bottom:4.375rem;}}.cc--quote .c--quote .f--description p{margin-bottom:0;text-align:left;}@media screen and (min-width:768px){.cc--quote .c--quote .f--description p{font-size:1rem;line-height:1.5;}}@media screen and (min-width:1024px){.cc--quote .c--quote .f--description p{font-size:1.125rem;line-height:1.2223;}}.cc--quote .c--quote footer{padding-right:2.63158%;padding-left:2.63158%;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:-1.875rem;left:2.63158%;width:94.73684%;background:#FFF;}@media screen and (min-width:768px){.cc--quote .c--quote footer{padding-right:3.57143%;padding-left:3.57143%;left:3.57143%;width:85.71429%;}}.cc--quote .c--quote footer .f--image{margin-right:0.625rem;}.cc--quote .c--quote footer .f--image img{display:block;width:3.4375rem;height:3.4375rem;border-radius:50%;}.cc--quote .c--quote footer .f--attribution{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--quote .c--quote footer .f--attribution h4{font-size:1rem;line-height:1.3125;}@media screen and (min-width:768px){.cc--quote .c--quote footer .f--attribution h4{font-size:0.875rem;line-height:1.3572;}}@media screen and (min-width:1024px){.cc--quote .c--quote footer .f--attribution h4{font-size:1.125rem;line-height:1.3334;}}.cc--quote .c--quote footer .f--attribution p{font-size:0.875rem;line-height:1.5715;}@media screen and (min-width:768px){.cc--quote .c--quote footer .f--attribution p{font-size:0.75rem;line-height:1.3334;}}@media screen and (min-width:1024px){.cc--quote .c--quote footer .f--attribution p{font-size:1rem;line-height:1.3125;}}.cc--acalog-course-catalogue .f--section-title{padding-right:1.25rem;padding-left:1.25rem;}@media screen and (min-width:768px){.cc--acalog-course-catalogue .f--section-title{padding-right:12.5%;padding-left:12.5%;}}@media screen and (min-width:1024px){.cc--acalog-course-catalogue .f--section-title{padding-right:16.66667%;padding-left:16.66667%;}}.cc--acalog-course-catalogue .f--section-title h2{margin-bottom:3.3125rem;}.cc--acalog-course-catalogue .f--sub-title{padding-right:1.25rem;padding-left:1.25rem;}@media screen and (min-width:768px){.cc--acalog-course-catalogue .f--sub-title{padding-right:12.5%;padding-left:12.5%;}}@media screen and (min-width:1024px){.cc--acalog-course-catalogue .f--sub-title{padding-right:16.66667%;padding-left:16.66667%;}}.cc--acalog-course-catalogue .f--sub-title h3{font-size:2.25rem;line-height:0.6667;margin-bottom:2rem;color:#CD542C;text-transform:uppercase;}.cc--acalog-course-catalogue .cc--accordions{margin-bottom:3.625rem;}.cc--acalog-course-catalogue .cc--accordions .accordion-panel h6{margin-bottom:0.75rem;}.cc--acalog-course-catalogue .cc--accordions .accordion-panel ul{padding-bottom:0.125rem;}.cc--acalog-course-catalogue .cc--accordions .accordion-panel ul li{margin-bottom:1.25rem;}.acalog-program-content .acalog-program-core{margin-bottom:3.125rem;}.acalog-program-content .acalog-program-core-courses{margin-bottom:1.875rem;}.acalog-program-content .acalog-program-core-courses li[style='list-style: none;']::before{display:none;}.acalog-program-content .acalog-program-core-description{margin-bottom:1.875rem;}.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;}}.cc--accordions .c--accordions{max-width:1800px;margin:0 auto;}.tc--landing-page .cc--accordions .c--accordions,.tc--program-page .cc--accordions .c--accordions,.tc--form-page .cc--accordions .c--accordions,.tc--home-page-minisite .cc--accordions .c--accordions{padding-right:1.25rem;padding-left:1.25rem;}@media screen and (min-width:768px){.tc--landing-page .cc--accordions .c--accordions,.tc--program-page .cc--accordions .c--accordions,.tc--form-page .cc--accordions .c--accordions,.tc--home-page-minisite .cc--accordions .c--accordions{padding-right:12.5%;padding-left:12.5%;}}@media screen and (min-width:1024px){.tc--landing-page .cc--accordions .c--accordions,.tc--program-page .cc--accordions .c--accordions,.tc--form-page .cc--accordions .c--accordions,.tc--home-page-minisite .cc--accordions .c--accordions{padding-right:16.66667%;padding-left:16.66667%;}}.cc--chapter .cc--accordions .c--accordions{padding-right:0;padding-left:0;}.cc--accordions .c--accordions > ul{list-style:none;padding:0;margin:0;border-top:0.125rem solid #FDBB30;}.cc--accordions .c--accordions > ul > li{border-bottom:0.125rem solid #FDBB30;}.cc--accordions .c--accordions > ul > li button{padding-top:1.125rem;padding-right:2.5rem;padding-bottom:1.0625rem;display:block;position:relative;width:100%;border:0;border-radius:0;background:none;color:#505151;text-align:left;}@media screen and (min-width:768px){.cc--accordions .c--accordions > ul > li button{padding-top:2rem;padding-right:2.5rem;padding-bottom:1.75rem;}}.cc--accordions .c--accordions > ul > li button .item-title{font-size:1.5rem;line-height:1.1667;color:#00543C;}@media screen and (min-width:768px){.cc--accordions .c--accordions > ul > li button .item-title{font-size:1.875rem;line-height:1.2;}}.cc--accordions .c--accordions > ul > li button::after{display:block;position:absolute;top:1.6875rem;right:0;width:0.9375rem;height:0.5625rem;background:url(/themes/custom/usfca/pattern_lab/source/images/icons/icon-arrow-down-green.svg);background-repeat:no-repeat;background-size:100%;content:'';-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}@media screen and (min-width:768px){.cc--accordions .c--accordions > ul > li button::after{top:2.8125rem;}}.cc--accordions .c--accordions > ul > li button.open::after{-webkit-transform:rotate(0);transform:rotate(0);}.cc--accordions .f--section-title h2{font-size:1.875rem;line-height:1.2;margin-bottom:1.0625rem;color:#00543C;}@media screen and (min-width:768px){.cc--accordions .f--section-title h2{font-size:3rem;line-height:1.1667;margin-bottom:1.375rem;}}.cc--accordions .f--section-title h2 .highlight{text-transform:uppercase;}.cc--accordions .f--description{margin-top:0.625rem;font-size:1.125rem;line-height:1;color:#000;}.cc--accordions .f--description a{color:#00543C;font-family:inherit;font-size:inherit;line-height:inherit;}.cc--accordions .accordion-panel{padding-bottom:1.25rem;display:none;}.cc--accordions .accordion-panel .f--link{margin-top:2.375rem;margin-bottom:1.25rem;}.cc--accordions .accordion-panel .f--link .link{font-size:1.125rem;line-height:1;padding-right:2rem;padding-left:2rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;width:100%;min-height:3.125rem;border:0.0625rem solid transparent;border-radius:0;color:#000;background-color:transparent;text-transform:uppercase;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-offset:0;-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.125rem;border-color:#FDBB30;text-transform:uppercase;-webkit-box-shadow:inset 0 0 0 0 #FDBB30;box-shadow:inset 0 0 0 0 #FDBB30;}@media screen and (min-width:768px){.cc--accordions .accordion-panel .f--link .link{width:auto;min-width:12.5rem;}}.cc--accordions .accordion-panel .f--link .link:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#000;text-decoration:none;}html[data-whatintent="mouse"] .cc--accordions .accordion-panel .f--link .link{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--accordions .accordion-panel .f--link .link:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.3125rem;text-decoration:none;}.cc--accordions .accordion-panel .f--link .link:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#FDBB30;text-decoration:none;-webkit-box-shadow:inset 0 0 0 0.125rem #FDBB30;box-shadow:inset 0 0 0 0.125rem #FDBB30;}html[data-whatintent="mouse"] .cc--accordions .accordion-panel .f--link .link{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--accordions .accordion-panel .f--link .link:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#FDBB30;border-width:0.125rem;text-decoration:none;-webkit-box-shadow:inset 0 0 0 0.1875rem #FDBB30;box-shadow:inset 0 0 0 0.1875rem #FDBB30;}@media screen and (min-width:768px){.cc--accordions .accordion-panel .f--link .link{min-width:14.0625rem;}}.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;}}body.transparent-header .cc--admin-tabs{position:absolute;top:15.625rem;right:0;background-color:#FFF;opacity:.8;z-index:11;}body.transparent-header .cc--admin-tabs .c--admin-tabs{padding-top:1.25rem;padding-right:2.5rem;padding-bottom:1.25rem;padding-left:2.5rem;}body.transparent-header .cc--admin-tabs .c--admin-tabs > ul{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style-type:none;}body.transparent-header .cc--admin-tabs .c--admin-tabs > ul > li{margin-top:0;margin-right:0;margin-bottom:0.625rem;margin-left: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;background:url(/themes/custom/usfca/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:1rem;}@media screen and (min-width:1024px){.cc--article-card .f--image{margin-bottom:1.6875rem;}}.cc--article-card .f--image img{border-radius:0;}.cc--article-card .f--cta-title{margin-bottom:0.625rem;font-size:1.5rem;line-height:1.0834;}@media screen and (min-width:768px){.cc--article-card .f--cta-title{font-size:1.25rem;line-height:1.2;}}@media screen and (min-width:1024px){.cc--article-card .f--cta-title{font-size:1.875rem;line-height:1;}}.cc--article-card .f--cta-title a{color:#00543C;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{color:#00543C;text-decoration:underline;}.cc--article-card .f--description p{font-size:1rem;line-height:1.4375;color:#505151;}.cc--article-card .f--description p:last-child{margin-bottom:0;}.cc--article-card .publication-link{margin-top:0.9375rem;}@media screen and (min-width:768px){.cc--article-card .publication-link{margin-top:1.25rem;}}@media screen and (min-width:1024px){.cc--article-card .publication-link{margin-top:1.375rem;}}.cc--article-card .publication-link a{font-size:1rem;line-height:1;text-decoration:none;}@media screen and (min-width:768px){.cc--article-card .publication-link a{font-size:1.25rem;line-height:1.2;}}html[data-whatintent="mouse"] .cc--article-card .publication-link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--article-card .publication-link a:hover{text-decoration:underline;}.cc--article-card .publication-link a svg{vertical-align:middle;}.cc--article-cards{padding-top:2.125rem;}@media screen and (min-width:768px){.cc--article-cards{background-size:24rem auto;}}@media screen and (min-width:1024px){.cc--article-cards{padding-top:5.5rem;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--section-title{text-align:center;}.cc--article-cards .f--section-title h2{margin-bottom:1.75rem;font-size:2.25rem;line-height:1;}@media screen and (min-width:768px){.cc--article-cards .f--section-title h2{margin-bottom:2.625rem;font-size:3rem;line-height:1.2292;letter-spacing:-0.025rem;}}@media screen and (min-width:1024px){.cc--article-cards .f--section-title h2{margin-bottom:3.125rem;}}@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 .c--article-hero-featured{position:relative;}.cc--article-hero-featured .image-wrapper img{width:100%;height:100%;background-color:#000;-o-object-fit:cover;object-fit:cover;aspect-ratio:16 / 9;}@media screen and (min-width:768px){.cc--article-hero-featured .image-wrapper img{aspect-ratio:8 / 7;}}@media screen and (min-width:1024px){.cc--article-hero-featured .image-wrapper img{aspect-ratio:16 / 9;}}@supports not (aspect-ratio:16/9){.cc--article-hero-featured .image-wrapper{padding-top:56.25%;position:relative;}.cc--article-hero-featured .image-wrapper img{position:absolute;top:0;left:0;}@media screen and (min-width:768px){.cc--article-hero-featured .image-wrapper{padding-top:87.5%;}}@media screen and (min-width:1024px){.cc--article-hero-featured .image-wrapper{padding-top:56.25%;}}}.cc--article-hero-featured .text-wrapper{padding-right:1.25rem;padding-left:1.25rem;max-width:1800px;margin:0 auto;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;}@media screen and (min-width:768px){.cc--article-hero-featured .text-wrapper{padding-right:4.16667%;padding-bottom:1.875rem;padding-left:4.16667%;position:absolute;bottom:0;width:100%;height:70%;}.cc--article-hero-featured .text-wrapper::before{display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(30%,rgba(0,0,0,0.6)));background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 30%);content:'';}}@media screen and (min-width:1024px){.cc--article-hero-featured .text-wrapper{padding-right:20.83333%;padding-bottom:2.1875rem;padding-left:4.16667%;}}.cc--article-hero-featured .text-wrapper .f--category{margin-top:1.25rem;margin-bottom:0.625rem;font-size:0.875rem;line-height:1;position:relative;color:#00543C;}@media screen and (min-width:768px){.cc--article-hero-featured .text-wrapper .f--category{margin-top:0;margin-bottom:1.5625rem;color:#FFF;}}.cc--article-hero-featured .text-wrapper .f--category p{font-size:0.875rem;line-height:1;color:#00543C;}@media screen and (min-width:768px){.cc--article-hero-featured .text-wrapper .f--category p{font-size:1rem;line-height:1;color:#FFF;}}.cc--article-hero-featured .text-wrapper .f--category p:last-child{margin-bottom:0;}.cc--article-hero-featured .text-wrapper .f--page-title{margin-bottom:0.625rem;position:relative;}@media screen and (min-width:768px){.cc--article-hero-featured .text-wrapper .f--page-title{margin-top:0;margin-bottom:1.125rem;}}@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:1.875rem;line-height:1.2;color:#00543C;letter-spacing:0;text-transform:none;}@media screen and (min-width:768px){.cc--article-hero-featured .text-wrapper .f--page-title h1{font-size:3.75rem;line-height:1.2;color:#FFF;letter-spacing:0.03125rem;}}.cc--article-hero-featured .text-wrapper .f--authored-date,.cc--article-hero-featured .text-wrapper .f--authored-date .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;}.cc--article-hero-featured .text-wrapper .f--authored-date .text-container p{font-size:0.75rem;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#00543C;}@media screen and (min-width:768px){.cc--article-hero-featured .text-wrapper .f--authored-date .text-container p{font-size:1rem;line-height:1.4375;display:block;color:#FFF;}}.cc--article-hero-featured .text-wrapper .f--authored-date .text-container p strong{text-transform:uppercase;}.cc--article-hero-featured .text-wrapper .f--authored-date .text-container p::after{display:none;}.cc--article-hero-featured .text-wrapper .f--authored-date .text-container time{font-size:0.75rem;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#00543C;}@media screen and (min-width:768px){.cc--article-hero-featured .text-wrapper .f--authored-date .text-container time{font-size:1rem;line-height:1.4375;color:#FFF;}}.cc--article-hero-featured .text-wrapper .f--authored-date .text-container .separator + time::before{margin-right:0.625rem;margin-left:0.625rem;display:inline-block;height:0.625rem;border-left:0.0625rem solid #FDBB30;content:'';}@media screen and (min-width:768px){.cc--article-hero-featured .text-wrapper .f--authored-date .text-container .separator + time::before{margin-right:1.25rem;margin-left:1.25rem;height:1.25rem;}}.cc--article-hero-featured .text-wrapper .f--description{margin-bottom:1.25rem;font-size:1.125rem;line-height:1.3334;position:relative;color:#00543C;}@media screen and (min-width:768px){.cc--article-hero-featured .text-wrapper .f--description{margin-bottom:1.5625rem;font-size:1.5rem;line-height:1;color:#FFF;}}.cc--article-hero-featured .text-wrapper .f--description p{font-size:1.125rem;line-height:1.3334;color:#00543C;}@media screen and (min-width:768px){.cc--article-hero-featured .text-wrapper .f--description p{font-size:1.5rem;line-height:1.25;color:#FFF;}}.cc--article-hero-featured .text-wrapper .f--description p:last-child{margin-bottom:0;}.cc--article-hero-featured .text-wrapper .f--authored-date{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;z-index:2;}@media screen and (min-width:768px){.cc--article-hero-featured .text-wrapper .f--authored-date{margin-bottom:0.625rem;}}@media screen and (min-width:1024px){.cc--article-hero-featured .text-wrapper .f--authored-date{margin-bottom:0.3125rem;}}.cc--article-hero-featured .text-wrapper .f--authored-date span{font-size:0.75rem;line-height:1;}@media screen and (min-width:768px){.cc--article-hero-featured .text-wrapper .f--authored-date span{font-size:1rem;line-height:1;}}.cc--article-hero .c--article-hero{max-width:1800px;margin:0 auto;}.cc--article-hero .text-wrapper{margin-bottom:1.875rem;background:#00543C;}@media screen and (min-width:1024px){.cc--article-hero .text-wrapper{margin-bottom:2.5rem;}}.cc--article-hero .text-wrapper .text-inner{padding-top:1.875rem;padding-right:1.25rem;padding-bottom:1.875rem;padding-left:1.25rem;}@media screen and (min-width:768px){.cc--article-hero .text-wrapper .text-inner{padding-top:2.5rem;padding-right:4.16667%;padding-bottom:2.5rem;padding-left:4.16667%;}}@media screen and (min-width:1024px){.cc--article-hero .text-wrapper .text-inner{padding-top:10.4375rem;padding-right:16.66667%;padding-bottom:2.5rem;padding-left:16.66667%;}}.cc--article-hero .f--page-title h1{margin-bottom:0.625rem;font-size:1.875rem;line-height:1.2;color:#FFF;letter-spacing:0.03125rem;text-transform:none;}@media screen and (min-width:768px){.cc--article-hero .f--page-title h1{margin-bottom:0.4375rem;font-size:3rem;line-height:1.1667;}}@media screen and (min-width:1024px){.cc--article-hero .f--page-title h1{margin-bottom:1.1875rem;font-size:3.75rem;line-height:1.2;}}.cc--article-hero .f--description{margin-bottom:1.25rem;font-size:1.125rem;line-height:1.3334;letter-spacing:0.0125rem;color:#FFF;}@media screen and (min-width:768px){.cc--article-hero .f--description{margin-bottom:1.5625rem;font-size:1.5rem;line-height:1;}}.cc--article-hero .f--description p{font-size:1.125rem;line-height:1.3334;letter-spacing:0.0125rem;color:#FFF;}@media screen and (min-width:768px){.cc--article-hero .f--description p{font-size:1.5rem;line-height:1.25;}}.cc--article-hero .f--description p:last-child{margin-bottom:0;}.cc--article-hero .f--category{margin-bottom:1.25rem;font-size:0.875rem;line-height:1;color:#FFF;}@media screen and (min-width:768px){.cc--article-hero .f--category{margin-bottom:0.875rem;font-size:1rem;line-height:1;}}@media screen and (min-width:1024px){.cc--article-hero .f--category{margin-bottom:1.875rem;}}.cc--article-hero .f--category p{font-size:0.875rem;line-height:1;color:#FFF;}@media screen and (min-width:768px){.cc--article-hero .f--category p{font-size:1rem;line-height:1;}}.cc--article-hero .f--category p:last-child{margin-bottom:0;}.cc--article-hero .f--authored-date,.cc--article-hero .f--authored-date .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;}.cc--article-hero .f--authored-date .text-container p{font-size:0.75rem;line-height:1;display:block;color:#FFF;}@media screen and (min-width:768px){.cc--article-hero .f--authored-date .text-container p{font-size:1rem;line-height:1.4375;}}.cc--article-hero .f--authored-date .text-container p strong{text-transform:uppercase;}.cc--article-hero .f--authored-date .text-container p::after{display:none;}.cc--article-hero .f--authored-date .text-container .separator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.cc--article-hero .f--authored-date .text-container .separator::before{margin-right:0.625rem;margin-left:0.625rem;display:inline-block;height:0.625rem;border-left:0.0625rem solid #FDBB30;content:'';}@media screen and (min-width:768px){.cc--article-hero .f--authored-date .text-container .separator::before{margin-right:1.25rem;margin-left:1.25rem;height:1.25rem;}}.cc--article-hero .f--authored-date .text-container time{font-size:0.75rem;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#FFF;}@media screen and (min-width:768px){.cc--article-hero .f--authored-date .text-container time{font-size:1rem;line-height:1.4375;}}.cc--article-hero .f--image img{border-radius:0;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;}@supports not (aspect-ratio:16/9){.cc--article-hero .f--image{position:relative;padding-top:56.25%;}.cc--article-hero .f--image img{position:absolute;top:0;left:0;}}.cc--article-hero .f--image figure{margin-bottom:0;}.cc--article-hero .f--image figure figcaption{font-size:0.875rem;line-height:1.2858;margin-top:0.5rem;color:#000;text-transform:none;}@media screen and (min-width:768px){.cc--article-hero .f--image figure figcaption{margin-top:1.25rem;}}.cc--article-hero .image-container{padding-right:1.25rem;padding-left:1.25rem;position:relative;}@media screen and (min-width:768px){.cc--article-hero .image-container{padding-right:12.5%;padding-bottom:2rem;padding-left:12.5%;}}@media screen and (min-width:1024px){.cc--article-hero .image-container{padding-right:16.66667%;padding-bottom:5rem;padding-left:16.66667%;}}.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:0.0625rem solid #4B4B4B;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:#505151;}@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--article-teaser-row{padding-top:1.875rem;border-bottom:0.0625rem solid #CCC;}.cc--article-teaser-row:first-child{border-top:0.0625rem solid #CCC;}@media screen and (min-width:768px){.cc--article-teaser-row{padding-top:2.5rem;}}.cc--article-teaser-row .c--article-teaser-row{padding-bottom:1.875rem;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--article-teaser-row .c--article-teaser-row{padding-bottom:2.5rem;-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;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.cc--article-teaser-row .c--article-teaser-row .f--image{width:38.88889%;}.cc--article-teaser-row .c--article-teaser-row .text-container{width:58.33333%;}}@media screen and (min-width:1024px){.cc--article-teaser-row .c--article-teaser-row .f--image{width:34.375%;}.cc--article-teaser-row .c--article-teaser-row .text-container{width:62.5%;}}.cc--article-teaser-row .c--article-teaser-row .text-container h3{font-size:1.25rem;line-height:1.2;margin-top:0.8125rem;margin-bottom:0.8125rem;}@media screen and (min-width:768px){.cc--article-teaser-row .c--article-teaser-row .text-container h3{margin-top:0.625rem;margin-bottom:0.8125rem;}}.cc--article-teaser-row .c--article-teaser-row .text-container .f--description p{font-size:1rem;line-height:1.5;margin-bottom:0;text-align:left;}.cc--article-teaser-rows .c--article-teaser-rows .f--description p{font-size:1rem;line-height:1.5;text-align:left;}@media screen and (min-width:768px){.cc--article-teaser-rows .c--article-teaser-rows .f--description p{font-size:1rem;line-height:1.625;}}@media screen and (min-width:1024px){.cc--article-teaser-rows .c--article-teaser-rows .f--description p{font-size:1.125rem;line-height:1.4445;}}.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:0.0625rem solid #4B4B4B;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:#505151;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--basic-header{max-width:1800px;margin:0 auto;background-color:#FFF;}.cc--basic-header.notification{background-color:#B84242;}.cc--basic-header.notification .c--basic-header h1{color:#FFF !important;}.cc--basic-header .c--basic-header{padding-top:1.375rem;padding-bottom:2.375rem;}@media screen and (min-width:768px){.cc--basic-header .c--basic-header{padding-top:1.625rem;padding-bottom:3.375rem;}}@media screen and (min-width:1024px){.cc--basic-header .c--basic-header{padding-top:10.0625rem;padding-bottom:3.375rem;}}.cc--basic-header .c--basic-header .flex-container{padding-right:6.25%;padding-left:6.25%;}@media screen and (min-width:768px){.cc--basic-header .c--basic-header .flex-container{padding-right:16.66667%;padding-left:16.66667%;}}.cc--basic-header .c--basic-header .flex-container .header-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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.cc--basic-header .c--basic-header .flex-container .header-container .chevron{margin-bottom:0.9375rem;}@media screen and (min-width:768px){.cc--basic-header .c--basic-header .flex-container .header-container .chevron{margin-bottom:1.25rem;}}.cc--basic-header .c--basic-header .flex-container .header-container .f--page-title{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;}.cc--basic-header .c--basic-header .flex-container .header-container .f--page-title h1{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;font-size:1.875rem;line-height:1;color:#000;letter-spacing:-0.03125rem;text-align:center;}@media screen and (min-width:768px){.cc--basic-header .c--basic-header .flex-container .header-container .f--page-title h1{font-size:2.25rem;line-height:1.1667;letter-spacing:0;}}@media screen and (min-width:1024px){.cc--basic-header .c--basic-header .flex-container .header-container .f--page-title h1{font-size:3rem;line-height:1.125;}}.cc--basic-header .c--basic-header .flex-container .header-container .f--page-title h1 .highlight{text-transform:uppercase;}.cc--basic-header .c--basic-header .flex-container .header-container .f--description{margin-top:0.9375rem;text-align:center;}@media screen and (min-width:768px){.cc--basic-header .c--basic-header .flex-container .header-container .f--description{margin-top:1.25rem;}}.cc--basic-header.event{max-width:100%;background-color:#00543C;}.cc--basic-header.event .c--basic-header{max-width:1800px;margin:0 auto;padding-top:1.375rem;padding-bottom:4.375rem;}@media screen and (min-width:768px){.cc--basic-header.event .c--basic-header{padding-top:1.625rem;padding-bottom:3.375rem;}}@media screen and (min-width:1024px){.cc--basic-header.event .c--basic-header{padding-top:1.5625rem;padding-bottom:6.25rem;}}.cc--basic-header.event .c--basic-header .flex-container{padding-right:6.25%;padding-left:6.25%;}@media screen and (min-width:768px){.cc--basic-header.event .c--basic-header .flex-container{padding-right:4.16667%;padding-left:27.08333%;}}@media screen and (min-width:1024px){.cc--basic-header.event .c--basic-header .flex-container{padding-right:6.25%;padding-left:27.08333%;}}.cc--basic-header.event .c--basic-header .flex-container .header-container{display:block;}.cc--basic-header.event .c--basic-header .flex-container .header-container .f--page-title h1{color:#FFF;text-align:left;text-transform:none;}@media screen and (min-width:768px){.cc--basic-header.event .c--basic-header .flex-container .header-container .f--page-title h1{font-size:2.25rem;line-height:1.1667;}}@media screen and (min-width:1024px){.cc--basic-header.event .c--basic-header .flex-container .header-container .f--page-title h1{font-size:3rem;line-height:1.125;}}@media screen and (max-width:767px){.cc--branding-footer{padding-right:3.84615%;-ms-flex-preferred-size:50%;flex-basis:50%;}}.cc--branding-footer a{display:block;width:100%;}@media screen and (max-width:767px){.cc--branding-footer a{margin-right:auto;margin-left:auto;}}.cc--branding-footer svg{width:100%;}@media screen and (max-width:767px){.cc--branding-footer#block-footer-sitebranding-schoolofnursing,.cc--branding-footer#block-footer-sitebranding-schooloflaw,.cc--branding-footer#block-footer-sitebranding-collegeofartsandsciences,.cc--branding-footer#block-footer-sitebranding-schoolofmanagement,.cc--branding-footer#block-footer-sitebranding-schoolofeducation{margin-bottom:1.25rem;padding:0;-ms-flex-preferred-size:100%;flex-basis:100%;}.cc--branding-footer#block-footer-sitebranding-schoolofnursing ~ .cc--footer-contact,.cc--branding-footer#block-footer-sitebranding-schooloflaw ~ .cc--footer-contact,.cc--branding-footer#block-footer-sitebranding-collegeofartsandsciences ~ .cc--footer-contact,.cc--branding-footer#block-footer-sitebranding-schoolofmanagement ~ .cc--footer-contact,.cc--branding-footer#block-footer-sitebranding-schoolofeducation ~ .cc--footer-contact{-ms-flex-preferred-size:100%;flex-basis:100%;padding:0;}}.cc--branding-footer#block-footer-sitebranding-schoolofnursing svg{width:17.1875rem;}@media screen and (min-width:768px){.cc--branding-footer#block-footer-sitebranding-schoolofnursing svg{width:10.8125rem;}}@media screen and (min-width:1024px){.cc--branding-footer#block-footer-sitebranding-schoolofnursing svg{width:16.875rem;}}.cc--branding-footer#block-footer-sitebranding-schooloflaw svg{width:15.3125rem;}@media screen and (min-width:768px){.cc--branding-footer#block-footer-sitebranding-schooloflaw svg{width:9.625rem;}}@media screen and (min-width:1024px){.cc--branding-footer#block-footer-sitebranding-schooloflaw svg{width:15rem;}}.cc--branding-footer#block-footer-sitebranding-collegeofartsandsciences svg{width:15rem;}@media screen and (min-width:768px){.cc--branding-footer#block-footer-sitebranding-collegeofartsandsciences svg{width:9.4375rem;}}@media screen and (min-width:1024px){.cc--branding-footer#block-footer-sitebranding-collegeofartsandsciences svg{width:14.75rem;}}.cc--branding-footer#block-footer-sitebranding-schoolofmanagement svg{width:14.5rem;}@media screen and (min-width:768px){.cc--branding-footer#block-footer-sitebranding-schoolofmanagement svg{width:9.125rem;}}@media screen and (min-width:1024px){.cc--branding-footer#block-footer-sitebranding-schoolofmanagement svg{width:14.25rem;}}@media screen and (min-width:768px){.cc--branding-footer#block-footer-sitebranding-schoolofeducation svg{width:11rem;}}@media screen and (min-width:1024px){.cc--branding-footer#block-footer-sitebranding-schoolofeducation svg{width:17.1875rem;}}.cc--branding-header-alt{position:relative;z-index:10;}.cc--branding-header-alt .c--branding-header-alt{padding-top:0.8125rem;padding-left:14.28571%;}@media screen and (min-width:768px){.cc--branding-header-alt .c--branding-header-alt{padding-top:1.5625rem;padding-left:20%;}}@media screen and (min-width:1024px){.cc--branding-header-alt .c--branding-header-alt{padding-top:1.5625rem;padding-left:28.57143%;}}.cc--branding-header-alt a{display:block;font-size:0;line-height:1;text-decoration:none;}.cc--branding-header-alt a svg{width:9.375rem;height:auto;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.cc--branding-header-alt 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-alt a svg{height:2.75rem;}}@media screen and (min-width:768px){.cc--branding-header-alt a svg{width:15.625rem;}}.cc--branding-header-alt a svg #banner-border{fill:transparent;}.transparent-header .cc--branding-header-alt a svg #wordmark,.transparent-header .cc--branding-header-alt a svg #border,.transparent-header .cc--branding-header-alt a svg #date,.transparent-header .cc--branding-header-alt a svg #flame,.transparent-header .cc--branding-header-alt a svg #banner-border,.transparent-header .cc--branding-header-alt a svg #column-base{fill:#FFF;}.transparent-header .cc--branding-header-alt a svg #column-groove-right,.transparent-header .cc--branding-header-alt a svg #column-groove-left,.transparent-header .cc--branding-header-alt a svg #banner{fill:transparent;}.home-page .cc--branding-header-alt a svg #banner-border{fill:transparent;}.home-page .cc--branding-header-alt a svg #wordmark,.home-page .cc--branding-header-alt a svg #banner,.home-page .cc--branding-header-alt a svg #flame,.home-page .cc--branding-header-alt a svg #column-groove-right{fill:#eac000;}.home-page .cc--branding-header-alt a svg #date,.home-page .cc--branding-header-alt a svg #column-groove-left{fill:#671f75;}.home-page .cc--branding-header-alt a svg #border,.home-page .cc--branding-header-alt a svg #column-base{fill:#FFF;}.main-menu-open .cc--branding-header-alt a svg #banner-border{fill:transparent;}.main-menu-open .cc--branding-header-alt a svg #wordmark,.main-menu-open .cc--branding-header-alt a svg #border,.main-menu-open .cc--branding-header-alt a svg #column-base{fill:#671f75;}.main-menu-open .cc--branding-header-alt a svg #banner{fill:#883a9b;}.main-menu-open .cc--branding-header-alt a svg #date,.main-menu-open .cc--branding-header-alt a svg #column-groove-right{fill:#FFF;}.main-menu-open .cc--branding-header-alt a svg #flame,.main-menu-open .cc--branding-header-alt a svg #column-groove-left{fill:#eac000;}.cc--branding-header .c--branding-header{padding-top:0.8125rem;padding-bottom:0.8125rem;padding-left:1.25rem;height:5rem;}@media screen and (max-width:1023px){.cc--branding-header .c--branding-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}@media screen and (min-width:768px){.cc--branding-header .c--branding-header{padding-top:1.1875rem;padding-bottom:1.1875rem;padding-left:4.16667%;height:7.5rem;}}@media screen and (min-width:1024px){.cc--branding-header .c--branding-header{padding-top:2.5rem;padding-bottom:0;padding-left:10%;height:9.375rem;}}@media screen and (max-width:767px){.cc--branding-header#block-sitebranding-collegeofartsandsciences a,.cc--branding-header#block-sitebranding-schoolofeducation a,.cc--branding-header#block-sitebranding-schooloflaw a,.cc--branding-header#block-sitebranding-schoolofmanagement a,.cc--branding-header#block-sitebranding-schoolofnursing a{max-width:16.25rem;}}@media screen and (min-width:1024px){.cc--branding-header#block-sitebranding-collegeofartsandsciences svg path[fill='#00543C'],.cc--branding-header#block-sitebranding-collegeofartsandsciences svg path[fill='#8A8C8E'],.cc--branding-header#block-sitebranding-collegeofartsandsciences svg rect,.cc--branding-header#block-sitebranding-schoolofeducation svg path[fill='#00543C'],.cc--branding-header#block-sitebranding-schoolofeducation svg path[fill='#8A8C8E'],.cc--branding-header#block-sitebranding-schoolofeducation svg rect,.cc--branding-header#block-sitebranding-schooloflaw svg path[fill='#00543C'],.cc--branding-header#block-sitebranding-schooloflaw svg path[fill='#8A8C8E'],.cc--branding-header#block-sitebranding-schooloflaw svg rect,.cc--branding-header#block-sitebranding-schoolofmanagement svg path[fill='#00543C'],.cc--branding-header#block-sitebranding-schoolofmanagement svg path[fill='#8A8C8E'],.cc--branding-header#block-sitebranding-schoolofmanagement svg rect,.cc--branding-header#block-sitebranding-schoolofnursing svg path[fill='#00543C'],.cc--branding-header#block-sitebranding-schoolofnursing svg path[fill='#8A8C8E'],.cc--branding-header#block-sitebranding-schoolofnursing svg rect{fill:#FFF;}}.cc--branding-header#block-sitebranding-collegeofartsandsciences a svg{width:12.875rem;}@media screen and (min-width:768px){.cc--branding-header#block-sitebranding-collegeofartsandsciences a svg{width:24.5625rem;}}@media screen and (min-width:1024px){.cc--branding-header#block-sitebranding-collegeofartsandsciences a svg{width:19.6875rem;}}@media screen and (min-width:1200px){.cc--branding-header#block-sitebranding-collegeofartsandsciences a svg{width:24.5625rem;}}.cc--branding-header#block-sitebranding-schoolofeducation a svg{width:15rem;}@media screen and (min-width:768px){.cc--branding-header#block-sitebranding-schoolofeducation a svg{width:28.625rem;}}@media screen and (min-width:1024px){.cc--branding-header#block-sitebranding-schoolofeducation a svg{width:23.75rem;}}@media screen and (min-width:1200px){.cc--branding-header#block-sitebranding-schoolofeducation a svg{width:28.625rem;}}.cc--branding-header#block-sitebranding-schooloflaw a svg{width:13.125rem;}@media screen and (min-width:768px){.cc--branding-header#block-sitebranding-schooloflaw a svg{width:25rem;}}@media screen and (min-width:1024px){.cc--branding-header#block-sitebranding-schooloflaw a svg{width:20.125rem;}}@media screen and (min-width:1200px){.cc--branding-header#block-sitebranding-schooloflaw a svg{width:25rem;}}.cc--branding-header#block-sitebranding-schoolofmanagement a svg{width:12.4375rem;}@media screen and (min-width:768px){.cc--branding-header#block-sitebranding-schoolofmanagement a svg{width:23.6875rem;}}@media screen and (min-width:1024px){.cc--branding-header#block-sitebranding-schoolofmanagement a svg{width:18.8125rem;}}@media screen and (min-width:1200px){.cc--branding-header#block-sitebranding-schoolofmanagement a svg{width:23.6875rem;}}.cc--branding-header#block-sitebranding-schoolofnursing a svg{width:14.8125rem;}@media screen and (min-width:768px){.cc--branding-header#block-sitebranding-schoolofnursing a svg{width:28.125rem;}}@media screen and (min-width:1024px){.cc--branding-header#block-sitebranding-schoolofnursing a svg{width:23.25rem;}}@media screen and (min-width:1200px){.cc--branding-header#block-sitebranding-schoolofnursing a svg{width:28.125rem;}}.cc--branding-header a{display:block;font-size:0;line-height:1;text-decoration:none;}.cc--branding-header a svg{width:15rem;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 (max-width:1023px){.cc--branding-header a svg g[fill='#fff'] path{fill:#00543C;}}@media screen and (min-width:768px){.cc--branding-header a svg{width:23rem;}}@media screen and (min-width:1024px){.cc--branding-header a svg{width:18.75rem;max-width:100%;}}.cc--breadcrumbs{max-width:1800px;margin:0 auto;}.cc--breadcrumbs .c--breadcrumbs{padding-top:1.25rem;padding-right:6.25%;padding-bottom:1.25rem;padding-left:6.25%;}@media screen and (min-width:768px){.cc--breadcrumbs .c--breadcrumbs{padding-top:1.875rem;padding-right:4.16667%;padding-bottom:1.875rem;padding-left:4.16667%;}}@media screen and (min-width:1024px){.cc--breadcrumbs .c--breadcrumbs{padding-top:1.875rem;padding-bottom:1.875rem;}}.cc--breadcrumbs .c--breadcrumbs ol{display:-webkit-box;display:-ms-flexbox;display:flex;}.cc--breadcrumbs .c--breadcrumbs li{position:relative;}@media screen and (max-width:1023px){.cc--breadcrumbs .c--breadcrumbs li{display:none;}}.cc--breadcrumbs .c--breadcrumbs li a,.cc--breadcrumbs .c--breadcrumbs li .breadcrumb-nolink{font-size:0.75rem;line-height:1;display:block;color:#737373;text-decoration:none;text-transform:uppercase;}.cc--breadcrumbs .c--breadcrumbs li a .ellipsis,.cc--breadcrumbs .c--breadcrumbs li .breadcrumb-nolink .ellipsis{margin-left:0.4375rem;font-size:0.75rem;line-height:1;display:inline-block;color:#737373;}@media screen and (min-width:1024px){.cc--breadcrumbs .c--breadcrumbs li a .ellipsis,.cc--breadcrumbs .c--breadcrumbs li .breadcrumb-nolink .ellipsis{display:none;}}.cc--breadcrumbs .c--breadcrumbs li:nth-child(1){-ms-flex-negative:0;flex-shrink:0;}@media screen and (max-width:1023px){.cc--breadcrumbs .c--breadcrumbs li:nth-child(1),.cc--breadcrumbs .c--breadcrumbs li:nth-last-of-type(-n+2){display:block;}}.cc--breadcrumbs .c--breadcrumbs li:not(:last-child){margin-right:0.5rem;padding-right:0.625rem;}@media screen and (min-width:768px){.cc--breadcrumbs .c--breadcrumbs li:not(:last-child){margin-right:0.875rem;padding-right:1.125rem;}}.cc--breadcrumbs .c--breadcrumbs li:not(:last-child)::after{display:block;position:absolute;top:0.1875rem;right:0;width:0.25rem;height:0.4375rem;background-image:url(/themes/custom/usfca/pattern_lab/source/images/icons-usf/USF_arrow.svg);content:'';}.cc--breadcrumbs .c--breadcrumbs li svg{vertical-align:text-top;}.tc--listing-page .cc--breadcrumbs .c--breadcrumbs{padding-top:1.25rem;padding-right:6.25%;padding-bottom:1.25rem;padding-left:6.25%;}@media screen and (min-width:768px){.tc--listing-page .cc--breadcrumbs .c--breadcrumbs{padding-top:1.875rem;padding-right:35.41667%;padding-bottom:1.875rem;padding-left:4.16667%;}}@media screen and (min-width:1024px){.tc--listing-page .cc--breadcrumbs .c--breadcrumbs{padding-top:1.875rem;padding-bottom:1.875rem;}}.cc--chapter-content-main{max-width:1800px;margin:0 auto;}@media screen and (min-width:768px){.cc--chapter-content-main .c--chapter-content-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media screen and (min-width:768px){.cc--chapter-content-main .cc--chapter-jump-links{position:sticky;top:1.875rem;}}@media screen and (min-width:768px){.cc--chapter-content-main .content-sidebar{width:27.08333%;}}@media screen and (min-width:1024px){.cc--chapter-content-main .content-sidebar{width:22.91667%;}}.cc--chapter-content-main .content-main{padding-top:0.625rem;padding-right:1.25rem;padding-bottom:3.125rem;padding-left:1.25rem;}@media screen and (min-width:768px){.cc--chapter-content-main .content-main{padding-top:4.6875rem;padding-right:4.16667%;padding-bottom:4.6875rem;padding-left:4.16667%;width:72.91667%;}.tc--profile .cc--chapter-content-main .content-main{padding-top:1.875rem;padding-bottom:1.875rem;}}@media screen and (min-width:1024px){.cc--chapter-content-main .content-main{padding-right:8.33333%;padding-left:4.16667%;width:77.08333%;}.tc--profile .cc--chapter-content-main .content-main{padding-right:6.25%;}}.cc--chapter-jump-links{padding-top:1.5625rem;padding-bottom:1.25rem;}@media screen and (min-width:768px){.cc--chapter-jump-links{margin-top:1.875rem;padding-top:2.1875rem;padding-bottom:2.5rem;-webkit-box-shadow:0 0 0.375rem rgba(0,0,0,0.25);box-shadow:0 0 0.375rem rgba(0,0,0,0.25);}}@media screen and (min-width:1024px){.cc--chapter-jump-links{padding-top:2.1875rem;}}.cc--chapter-jump-links h3{margin-bottom:0.75rem;padding-right:1.25rem;padding-left:1.25rem;font-size:1rem;line-height:0.9375;color:#000;letter-spacing:0.01875rem;text-transform:uppercase;}@media screen and (min-width:768px){.cc--chapter-jump-links h3{margin-bottom:1.3125rem;padding-right:0;padding-left:7.69231%;font-size:1rem;line-height:1;}}@media screen and (min-width:1024px){.cc--chapter-jump-links h3{padding-left:9.09091%;}}.cc--chapter-jump-links .chapter-menu{list-style:none;padding:0;margin:0;position:relative;}@media screen and (max-width:767px){.cc--chapter-jump-links .chapter-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:3.125rem;overflow:hidden;-webkit-box-shadow:0 0 0.1875rem rgba(0,0,0,0.25);box-shadow:0 0 0.1875rem rgba(0,0,0,0.25);}.cc--chapter-jump-links .chapter-menu::before{display:inline-block;position:absolute;right:0.375rem;top:1.125rem;width:0.75rem;height:0.625rem;background:url(/themes/custom/usfca/pattern_lab/source/images/icons-usf/USF_arrow_green.svg) no-repeat right 0;content:'';-webkit-transform:rotate(90deg);transform:rotate(90deg);}.cc--chapter-jump-links .chapter-menu.open{max-height:25rem;}.cc--chapter-jump-links .chapter-menu.open::before{-webkit-transform:rotate(0);transform:rotate(0);}}.cc--chapter-jump-links .chapter-menu li{margin-bottom:1.125rem;}@media screen and (max-width:767px){.cc--chapter-jump-links .chapter-menu li{padding-right:0.875rem;padding-left:0.875rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;}.cc--chapter-jump-links .chapter-menu li:first-child,.cc--chapter-jump-links .chapter-menu li.active{margin-bottom:0.3125rem;padding-right:0.625rem;padding-left:0.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:100%;height:3.125rem;border-left:0.25rem solid #FDBB30;}}@media screen and (min-width:768px){.cc--chapter-jump-links .chapter-menu li:last-child{margin-bottom:0;}}.cc--chapter-jump-links .chapter-menu li a{font-size:1.25rem;line-height:1.25;display:inline-block;position:relative;width:100%;color:#00543C;text-decoration:none;}html[data-whatintent="mouse"] .cc--chapter-jump-links .chapter-menu li a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--chapter-jump-links .chapter-menu li a:hover{color:#000;}@media screen and (min-width:768px){.cc--chapter-jump-links .chapter-menu li a{padding-right:7.69231%;padding-left:7.69231%;}}@media screen and (min-width:1024px){.cc--chapter-jump-links .chapter-menu li a{padding-right:9.09091%;padding-left:9.09091%;}}.cc--chapter-jump-links .chapter-menu li a.is-active{color:#00543C;}@media screen and (min-width:768px){.cc--chapter-jump-links .chapter-menu li a.is-active::before{display:inline-block;position:absolute;left:0;width:0.25rem;height:100%;background:#FDBB30;content:'';}}.cc--chapter .c--chapter > .f--section-title h2{margin-bottom:0.625rem;font-size:2.25rem;line-height:1;color:#00543C;letter-spacing:0.0125rem;}.tc--profile .cc--chapter .c--chapter > .f--section-title h2{font-size:1.875rem;line-height:1.2;}@media screen and (min-width:768px){.cc--chapter .c--chapter > .f--section-title h2{margin-bottom:0.9375rem;font-size:3rem;line-height:1.1667;}.tc--profile .cc--chapter .c--chapter > .f--section-title h2{font-size:1.875rem;line-height:1.3334;margin-bottom:1.25rem;}}@media screen and (min-width:1024px){.tc--profile .cc--chapter .c--chapter > .f--section-title h2{margin-bottom:1.25rem;}}.cc--chapter .c--chapter .cc--component-container:not(.cc--back-to-top):last-of-type{margin-bottom:0;}.cc--contact-box{max-width:1800px;margin:0 auto;}.cc--contact-box .c--contact-box{padding-right:1.25rem;padding-left:1.25rem;}@media screen and (min-width:768px){.cc--contact-box .c--contact-box{padding-right:4.16667%;padding-left:4.16667%;}}@media screen and (min-width:1024px){.cc--contact-box .c--contact-box{padding-right:16.66667%;padding-left:16.66667%;}}.cc--chapter .cc--contact-box .c--contact-box{padding-right:0;padding-left:0;}.cc--contact-box .contact-box-container{padding-right:1.25rem;padding-left:1.25rem;background:#DED5B4;}@media screen and (min-width:768px){.cc--contact-box .contact-box-container{padding-right:3.125%;padding-left:3.125%;}}.cc--contact-box .contact-box-header{padding-top:1.5625rem;padding-bottom:0.9375rem;border-bottom:0.125rem solid #00543C;}@media screen and (min-width:768px){.cc--contact-box .contact-box-header{padding-top:1.375rem;padding-bottom:1.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;}}.cc--contact-box .contact-box-header .f--sub-title h3{font-size:1.5rem;line-height:1;}@media screen and (max-width:767px){.cc--contact-box .contact-box-header .f--sub-title h3{margin-bottom:1.125rem;}}.cc--contact-box .contact-box-header .locations-list{list-style:none;padding:0;margin:0;}@media screen and (min-width:768px){.cc--contact-box .contact-box-header .locations-list{display:-webkit-box;display:-ms-flexbox;display:flex;}}.cc--contact-box .contact-box-header .locations-list .list-item{padding-bottom:0.625rem;text-transform:uppercase;}@media screen and (min-width:768px){.cc--contact-box .contact-box-header .locations-list .list-item{padding-bottom:0;padding-left:0.3125rem;}}.cc--contact-box .contact-box-header .locations-list .list-item:not(:last-child) a::after,.cc--contact-box .contact-box-header .locations-list .list-item:not(:last-child) span::after{display:inline-block;color:#00543C;content:',';}.cc--contact-box .contact-box-header .locations-list .link{padding-left:1.25rem;font-size:1rem;background:url(/themes/custom/usfca/pattern_lab/source/images/icons-usf/map_pin.svg) no-repeat 0 0;color:#00543C;text-decoration:none;}html[data-whatintent="mouse"] .cc--contact-box .contact-box-header .locations-list .link{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--contact-box .contact-box-header .locations-list .link:hover{text-decoration:underline;}.cc--contact-box .contact-box-body{padding-top:1.25rem;padding-bottom:1.875rem;}@media screen and (min-width:768px){.cc--contact-box .contact-box-body{padding-bottom:1.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;}}.cc--contact-box .contact-box-body .personal-data{margin-bottom:1.125rem;}@media screen and (min-width:768px){.cc--contact-box .contact-box-body .personal-data{margin-bottom:0;padding-right:6.66667%;width:43.33333%;}}.cc--contact-box .contact-box-body .f--text{font-size:1.125rem;line-height:1.3334;color:#000;}@media screen and (min-width:768px){.cc--contact-box .contact-box-body .f--text{font-size:1.25rem;line-height:1.5;margin-bottom:0.1875rem;}}.cc--contact-box .contact-box-body .f--email a{font-size:0.875rem;line-height:1.7143;color:#00543C;}@media screen and (min-width:768px){.cc--contact-box .contact-box-body .f--email a{font-size:1rem;line-height:1.875;}}html[data-whatintent="mouse"] .cc--contact-box .contact-box-body .f--email a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--contact-box .contact-box-body .f--email a:hover{color:#00543C;text-decoration:none;}.cc--contact-box .contact-box-body .f--phone a{font-size:0.875rem;line-height:1.7143;color:#00543C;text-decoration:underline;}@media screen and (min-width:768px){.cc--contact-box .contact-box-body .f--phone a{font-size:1rem;line-height:1.875;}}html[data-whatintent="mouse"] .cc--contact-box .contact-box-body .f--phone a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--contact-box .contact-box-body .f--phone a:hover{color:#00543C;text-decoration:none;}.cc--contact-box .contact-box-body .f--address{margin-bottom:1.1875rem;font-size:1.125rem;line-height:1.3334;}@media screen and (min-width:768px){.cc--contact-box .contact-box-body .f--address{margin-bottom:0;padding-right:13.33333%;font-size:1.25rem;line-height:1.5;width:36.66667%;}}.cc--contact-box .contact-box-body .f--address p{font-size:1.125rem;line-height:1.3334;}@media screen and (min-width:768px){.cc--contact-box .contact-box-body .f--address p{font-size:1.25rem;line-height:1.5;}}@media screen and (min-width:768px){.cc--contact-box .contact-box-body .hours{width:20%;}}.cc--contact-box .contact-box-body .hours strong{font-size:1.125rem;line-height:1.3334;}@media screen and (min-width:768px){.cc--contact-box .contact-box-body .hours strong{font-size:1.25rem;line-height:1.5;}}.cc--contact-box .contact-box-body .hours .f--time-string{font-size:1.125rem;line-height:1.3334;}@media screen and (min-width:768px){.cc--contact-box .contact-box-body .hours .f--time-string{font-size:1.25rem;line-height:1.5;}}.cc--contact-box .contact-box-body .hours .f--time-string p{font-size:1.125rem;line-height:1.3334;}@media screen and (min-width:768px){.cc--contact-box .contact-box-body .hours .f--time-string p{font-size:1.25rem;line-height:1.5;}}.cc--contact-sidebar .f--cta-title h3{font-size:1.5rem;line-height:1;margin-bottom:1.875rem;}.cc--contact-sidebar .f--description{margin-bottom:1.875rem;}.cc--contact-sidebar .f--description p{text-align:left;}.cc--contact-sidebar .link-list{list-style:none;padding:0;margin:0;}.cc--contact-sidebar .link-list li a{font-size:1rem;line-height:1;padding-top:1.25rem;padding-bottom:1.25rem;display:block;border-bottom:0.0625rem solid #CCC;text-decoration:none;text-transform:uppercase;}.cc--contact-sidebar .link-list li a:first-child{border-top:0.0625rem solid #CCC;}@media screen and (max-width:767px){.cc--event-card + .cc--event-card{margin-top:3.75rem;}}@media screen and (min-width:768px){.cc--event-card:nth-of-type(3n) ~ .cc--event-card{margin-top:1.875rem;}}@media screen and (min-width:1024px){.cc--event-card:nth-of-type(3n) ~ .cc--event-card{margin-top:2.5rem;}}.cc--event-card .c--event-card > a:hover + .text-container .f--cta-title a{text-decoration:underline;}.cc--event-card .image-container{position:relative;}.cc--event-card .image-container a{display:block;}.cc--event-card .image-container .f--image{margin-bottom:0.5rem;}@media screen and (min-width:768px){.cc--event-card .image-container .f--image{margin-bottom:0.875rem;}}.cc--event-card .image-container .f--image img{border-radius:0;}.cc--event-card:nth-child(3n + 1) .date-wrapper{background-color:#AED136;}.cc--event-card:nth-child(3n + 2) .date-wrapper{background-color:#EB821E;}.cc--event-card:nth-child(3n + 3) .date-wrapper{background-color:#02B8A0;}.cc--event-card .date-wrapper{padding-top:0.625rem;padding-right:0.625rem;padding-bottom:0.625rem;padding-left:0.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:-1.75rem;left:7.14286%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:21.42857%;}@media screen and (min-width:768px){.cc--event-card .date-wrapper{top:-1.75rem;left:7.14286%;min-width:28.57143%;}}@media screen and (min-width:768px){.cc--event-card .date-wrapper{top:-2.5rem;}}.cc--event-card .date-wrapper .f--date-string{font-size:0.75rem;line-height:1;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;color:#000;text-transform:uppercase;justify-items:center;}@media screen and (min-width:768px){.cc--event-card .date-wrapper .f--date-string{font-size:1rem;line-height:1;}}.cc--event-card .date-wrapper .f--date-string span{margin-bottom:0.125rem;font-size:2.25rem;line-height:1;display:block;}@media screen and (min-width:768px){.cc--event-card .date-wrapper .f--date-string span{margin-bottom:0.3125rem;font-size:1.5rem;line-height:1.25;}}@media screen and (min-width:1024px){.cc--event-card .date-wrapper .f--date-string span{margin-bottom:0;font-size:3rem;line-height:1;}}.cc--event-card .f--cta-title{margin-bottom:0.75rem;}@media screen and (min-width:768px){.cc--event-card .f--cta-title{margin-bottom:1.25rem;}}@media screen and (min-width:768px){.cc--event-card .f--cta-title{margin-bottom:1.375rem;}}.cc--event-card .f--cta-title a{font-size:1.5rem;line-height:1.0834;color:#00543C;text-decoration:none;}@media screen and (min-width:768px){.cc--event-card .f--cta-title a{font-size:1.5rem;line-height:1;}}@media screen and (min-width:1024px){.cc--event-card .f--cta-title a{font-size:1.875rem;line-height:1;}}html[data-whatintent="mouse"] .cc--event-card .f--cta-title a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--event-card .f--cta-title a:hover{color:#00543C;text-decoration:underline;}.cc--event-card .event-location,.cc--event-card .f--time-string{font-size:1.125rem;line-height:1.3334;color:#000;}@media screen and (min-width:768px){.cc--event-card .event-location,.cc--event-card .f--time-string{font-size:1.25rem;line-height:1.2;}}.cc--event-card .event-location a,.cc--event-card .f--time-string a{font-family:inherit;font-size:inherit;line-height:inherit;}.cc--event-cards .c--event-cards{max-width:1800px;margin:0 auto;}.cc--event-cards .c--event-cards .inner-wrapper{padding-right:6.25%;padding-bottom:1.75rem;padding-left:6.25%;}@media screen and (min-width:768px){.cc--event-cards .c--event-cards .inner-wrapper{padding-right:4.16667%;padding-bottom:1.875rem;padding-left:4.16667%;}}@media screen and (min-width:1200px){.cc--event-cards .c--event-cards .inner-wrapper{padding-right:4.16667%;padding-bottom:1.375rem;padding-left:4.16667%;}}@media screen and (min-width:768px){.cc--event-cards .c--event-cards .f--field-components{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.cc--event-cards .f--section-title{text-align:center;}.cc--event-cards .f--section-title h2{margin-bottom:3.5rem;font-size:2.25rem;line-height:1;}@media screen and (min-width:768px){.cc--event-cards .f--section-title h2{margin-bottom:5rem;font-size:3rem;line-height:1.2292;letter-spacing:-0.025rem;}}@media screen and (min-width:1024px){.cc--event-cards .f--section-title h2{margin-bottom:6.25rem;}}.cc--event-cards .f--link{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media screen and (min-width:768px){.cc--event-cards .f--link{margin-top:4.0625rem;}}@media screen and (min-width:1024px){.cc--event-cards .f--link{margin-top:3.75rem;}}.cc--event-cards .f--link a{font-size:1.125rem;line-height:1;padding-right:2rem;padding-left:2rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;width:100%;min-height:3.125rem;border:0.0625rem solid transparent;border-radius:0;color:#000;background-color:transparent;text-transform:uppercase;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-offset:0;-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.125rem;border-color:#FDBB30;text-transform:uppercase;-webkit-box-shadow:inset 0 0 0 0 #FDBB30;box-shadow:inset 0 0 0 0 #FDBB30;}@media screen and (min-width:768px){.cc--event-cards .f--link a{width:auto;min-width:12.5rem;}}.cc--event-cards .f--link a:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#000;text-decoration:none;}html[data-whatintent="mouse"] .cc--event-cards .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--event-cards .f--link a:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.3125rem;text-decoration:none;}.cc--event-cards .f--link a:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#FDBB30;text-decoration:none;-webkit-box-shadow:inset 0 0 0 0.125rem #FDBB30;box-shadow:inset 0 0 0 0.125rem #FDBB30;}html[data-whatintent="mouse"] .cc--event-cards .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--event-cards .f--link a:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#FDBB30;border-width:0.125rem;text-decoration:none;-webkit-box-shadow:inset 0 0 0 0.1875rem #FDBB30;box-shadow:inset 0 0 0 0.1875rem #FDBB30;}@media screen and (min-width:768px){.cc--event-cards .cc--event-card{margin-right:2.27273%;-webkit-box-flex:0;-ms-flex:0 0 31.81818%;flex:0 0 31.81818%;width:31.81818%;}.cc--event-cards .cc--event-card:nth-of-type(3n){margin-right:0;}.cc--event-cards .cc--event-card:nth-of-type(3n) ~ .cc--event-card{padding-top:2.5rem;}}.cc--event-cards.related-events{padding-top:2rem;padding-bottom:2.8125rem;background-color:#DED5B4;}@media screen and (min-width:768px){.cc--event-cards.related-events{padding-top:1.75rem;}}@media screen and (min-width:1024px){.cc--event-cards.related-events{padding-top:3.125rem;padding-bottom:5.3125rem;}}.cc--event-detail{height:100%;}@media screen and (max-width:767px){.cc--event-detail{padding-right:6.25%;padding-left:6.25%;margin-bottom:1.875rem;}}@media screen and (min-width:768px){.cc--event-detail{padding-right:15.38462%;padding-left:15.38462%;border-radius:0 0 0 0;}}.cc--event-detail .text-container{padding-bottom:1.875rem;}@media screen and (min-width:768px){.cc--event-detail .text-container{padding-bottom:1.5625rem;}}@media screen and (min-width:1024px){.cc--event-detail .text-container{padding-bottom:2.75rem;}}.cc--event-detail .text-container .date-wrapper{margin-bottom:0.9375rem;padding-top:0.625rem;padding-right:0.625rem;padding-bottom:0.625rem;padding-left:0.625rem;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;background-color:#02B8A0;}@media screen and (min-width:768px){.cc--event-detail .text-container .date-wrapper{margin-bottom:1.5625rem;}}.cc--event-detail .text-container .date-wrapper .f--date-string{font-size:0.875rem;line-height:1;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;color:#000;text-transform:uppercase;justify-items:center;}@media screen and (min-width:768px){.cc--event-detail .text-container .date-wrapper .f--date-string{font-size:1.25rem;line-height:1.2;}}.cc--event-detail .text-container .date-wrapper .f--date-string span{margin-bottom:0.125rem;font-size:2.25rem;line-height:1;display:block;}@media screen and (min-width:768px){.cc--event-detail .text-container .date-wrapper .f--date-string span{margin-bottom:0.3125rem;font-size:3.75rem;line-height:1;}}@media screen and (min-width:1024px){.cc--event-detail .text-container .date-wrapper .f--date-string span{margin-bottom:0;}}.cc--event-detail .text-container .f--time-string{margin-bottom:1.5rem;padding-bottom:1.5rem;font-size:1.125rem;line-height:1;border-bottom:0.0625rem solid #FDBB30;text-transform:uppercase;}@media screen and (min-width:768px){.cc--event-detail .text-container .f--time-string{font-size:1.25rem;line-height:1.5;}}.cc--event-detail .text-container .location-wrapper{padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:0.0625rem solid #FDBB30;}.cc--event-detail .text-container .location-wrapper .f--link{margin-top:0.875rem;font-size:0.875rem;line-height:1.2858;}@media screen and (min-width:768px){.cc--event-detail .text-container .location-wrapper .f--link{font-size:1rem;line-height:1.5;}}.cc--event-detail .text-container .location-wrapper .f--link a{color:#00543C;text-decoration:none;}html[data-whatintent="mouse"] .cc--event-detail .text-container .location-wrapper .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--event-detail .text-container .location-wrapper .f--link a:hover{text-decoration:underline;}.cc--event-detail .text-container .location-wrapper .f--link a svg{margin-right:0.625rem;vertical-align:middle;}.cc--event-detail .text-container .f--text{font-size:1.125rem;line-height:1;}@media screen and (min-width:768px){.cc--event-detail .text-container .f--text{font-size:1.25rem;line-height:1.5;}}.cc--event-detail .text-container .f--text p{font-size:1.125rem;line-height:1;}@media screen and (min-width:768px){.cc--event-detail .text-container .f--text p{font-size:1.25rem;line-height:1.5;}}.cc--event-detail .text-container .f--text p a{font-family:inherit;font-size:inherit;line-height:inherit;}.cc--event-detail .text-container .f--description{font-size:0.875rem;line-height:1.2858;}@media screen and (min-width:1024px){.cc--event-detail .text-container .f--description{font-size:1rem;line-height:1.5;}}.cc--event-detail .text-container .f--description a{color:#00543C;font-family:inherit;font-size:inherit;line-height:inherit;}.cc--event-detail .text-container .f--description a:hover{color:#00543C;}.cc--event-detail .links-container{margin-top:1.875rem;}@media screen and (min-width:768px){.cc--event-detail .links-container{margin-top:1.5625rem;}}@media screen and (min-width:1024px){.cc--event-detail .links-container{margin-top:1.875rem;}}.cc--event-detail .links-container .f--link{margin-bottom:1.875rem;}.cc--event-detail .links-container .f--link .link{font-size:1.125rem;line-height:1;padding-right:2rem;padding-left:2rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;width:100%;min-height:3.125rem;border:0.0625rem solid transparent;border-radius:0;color:#000;background-color:transparent;text-transform:uppercase;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-offset:0;-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.125rem;border-color:#FDBB30;text-transform:uppercase;-webkit-box-shadow:inset 0 0 0 0 #FDBB30;box-shadow:inset 0 0 0 0 #FDBB30;width:100%;min-width:auto;}@media screen and (min-width:768px){.cc--event-detail .links-container .f--link .link{width:auto;min-width:12.5rem;}}.cc--event-detail .links-container .f--link .link:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#000;text-decoration:none;}html[data-whatintent="mouse"] .cc--event-detail .links-container .f--link .link{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--event-detail .links-container .f--link .link:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.3125rem;text-decoration:none;}.cc--event-detail .links-container .f--link .link:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#FDBB30;text-decoration:none;-webkit-box-shadow:inset 0 0 0 0.125rem #FDBB30;box-shadow:inset 0 0 0 0.125rem #FDBB30;}html[data-whatintent="mouse"] .cc--event-detail .links-container .f--link .link{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--event-detail .links-container .f--link .link:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#FDBB30;border-width:0.125rem;text-decoration:none;-webkit-box-shadow:inset 0 0 0 0.1875rem #FDBB30;box-shadow:inset 0 0 0 0.1875rem #FDBB30;}@media screen and (min-width:768px){.cc--event-detail .links-container .f--link .link{width:100%;min-width:auto;}}.cc--event-detail .links-container .f--link:last-child{margin-bottom:0;}.cc--event-detail .cc--social-share .c--social-share a{width:2.8125rem;height:2.8125rem;}@media screen and (max-width:767px){.hide-for-mobile{display:none;}}.cc--events-listing-component .c--events-listing-component{overflow:hidden;}@media screen and (max-width:767px){.cc--events-listing-component .c--events-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 (max-width:767px){.cc--events-listing-component .image-container{margin-top:1.25rem;}}@media screen and (min-width:768px){.cc--events-listing-component .image-container{padding-left:7.40741%;width:51.85185%;float:right;}}@media screen and (min-width:1024px){.cc--events-listing-component .image-container{padding-left:6.25%;width:43.75%;}}.cc--events-listing-component .text-container .f--date-string{font-size:1rem;line-height:1;margin-bottom:0.625rem;}@media screen and (max-width:767px){.cc--events-listing-component .text-container .f--date-string{font-weight:600;}}@media screen and (min-width:768px){.cc--events-listing-component .text-container .f--date-string{margin-bottom:0.9375rem;}}@media screen and (min-width:1024px){.cc--events-listing-component .text-container .f--date-string{font-size:1.125rem;line-height:1;margin-bottom:0.75rem;}}.cc--events-listing-component .text-container .f--cta-title{margin-bottom:0.625rem;}@media screen and (min-width:768px){.cc--events-listing-component .text-container .f--cta-title{margin-bottom:0.9375rem;}}@media screen and (min-width:1024px){.cc--events-listing-component .text-container .f--cta-title{margin-bottom:0.6875rem;}}.cc--events-listing-component .text-container .f--cta-title h3{font-size:1.5rem;line-height:1;}@media screen and (min-width:768px){.cc--events-listing-component .text-container .f--cta-title h3{font-size:1.5rem;line-height:1.25;}}@media screen and (min-width:1024px){.cc--events-listing-component .text-container .f--cta-title h3{font-size:1.875rem;line-height:1.2;}}.cc--events-listing-component .text-container .f--cta-title h3 a{color:#00543C;text-decoration:none;}html[data-whatintent="mouse"] .cc--events-listing-component .text-container .f--cta-title h3 a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--events-listing-component .text-container .f--cta-title h3 a:hover{color:#00543C;text-decoration:underline;}@media screen and (max-width:767px){.cc--events-listing-component .text-container .f--description{font-size:0.875rem;line-height:1.2858;margin-bottom:0.625rem;}}@media screen and (min-width:768px){.cc--events-listing-component .text-container .f--description{margin-bottom:1rem;}}@media screen and (min-width:1024px){.cc--events-listing-component .text-container .f--description{margin-bottom:1.25rem;}}.cc--events-listing-component .text-container .f--description a{color:#00543C;font-family:inherit;font-size:inherit;line-height:inherit;}.cc--events-listing-component .text-container .f--description a:hover{color:#00543C;}.cc--events-listing-component .text-container .f--time-string{font-size:1.125rem;line-height:1.1112;}@media screen and (min-width:768px){.cc--events-listing-component .text-container .f--time-string{font-size:1.25rem;line-height:1.2;}}.cc--events-listing-component .text-container .event-location{font-size:1.125rem;line-height:1.1112;}@media screen and (min-width:768px){.cc--events-listing-component .text-container .event-location{font-size:1.25rem;line-height:1.2;}}.cc--events-listing-component .text-container .event-location a{color:#00543C;font-family:inherit;font-size:inherit;line-height:inherit;}.cc--events-listing-component .text-container .event-location a:hover{color:#00543C;}@media screen and (max-width:767px){.cc--events-listing{padding-top:1.5625rem;}}.cc--events-listing .f--field-components .cc--events-listing-component{padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:0.125rem solid #FDBB30;}@media screen and (min-width:768px){.cc--events-listing .f--field-components .cc--events-listing-component{padding-bottom:1.875rem;margin-bottom:1.875rem;}}@media screen and (min-width:1024px){.cc--events-listing .f--field-components .cc--events-listing-component{padding-bottom:2.5rem;margin-bottom:2.5rem;}}.cc--events-listing .f--field-components > .f--link{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media screen and (min-width:768px){.cc--events-listing .f--field-components > .f--link{margin-top:4.0625rem;}}@media screen and (min-width:1024px){.cc--events-listing .f--field-components > .f--link{margin-top:3.75rem;}}.cc--events-listing .f--field-components > .f--link a{font-size:1.125rem;line-height:1;padding-right:2rem;padding-left:2rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;width:100%;min-height:3.125rem;border:0.0625rem solid transparent;border-radius:0;color:#000;background-color:transparent;text-transform:uppercase;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-offset:0;-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.125rem;border-color:#FDBB30;text-transform:uppercase;-webkit-box-shadow:inset 0 0 0 0 #FDBB30;box-shadow:inset 0 0 0 0 #FDBB30;}@media screen and (min-width:768px){.cc--events-listing .f--field-components > .f--link a{width:auto;min-width:12.5rem;}}.cc--events-listing .f--field-components > .f--link a:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#000;text-decoration:none;}html[data-whatintent="mouse"] .cc--events-listing .f--field-components > .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--events-listing .f--field-components > .f--link a:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.3125rem;text-decoration:none;}.cc--events-listing .f--field-components > .f--link a:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#FDBB30;text-decoration:none;-webkit-box-shadow:inset 0 0 0 0.125rem #FDBB30;box-shadow:inset 0 0 0 0.125rem #FDBB30;}html[data-whatintent="mouse"] .cc--events-listing .f--field-components > .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--events-listing .f--field-components > .f--link a:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#FDBB30;border-width:0.125rem;text-decoration:none;-webkit-box-shadow:inset 0 0 0 0.1875rem #FDBB30;box-shadow:inset 0 0 0 0.1875rem #FDBB30;}@media screen and (min-width:768px){.cc--faculty-directory-listing-item .c--faculty-directory-listing-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media screen and (max-width:767px){.cc--faculty-directory-listing-item .image-container{margin-bottom:1.875rem;}}@media screen and (min-width:768px){.cc--faculty-directory-listing-item .image-container{padding-right:3.7037%;width:40.74074%;}}@media screen and (min-width:1024px){.cc--faculty-directory-listing-item .image-container{padding-right:6.45161%;width:38.70968%;}}.cc--faculty-directory-listing-item .image-container .f--image{aspect-ratio:1 / 1;}@supports not (aspect-ratio:16/9){.cc--faculty-directory-listing-item .image-container .f--image{padding-top:100%;position:relative;}.cc--faculty-directory-listing-item .image-container .f--image img{position:absolute;top:0;left:0;}}@media screen and (min-width:768px){.cc--faculty-directory-listing-item .text-container{width:59.25926%;}}@media screen and (min-width:1024px){.cc--faculty-directory-listing-item .text-container{width:61.29032%;}}.cc--faculty-directory-listing-item .text-container .f--cta-title{margin-bottom:0.625rem;}@media screen and (min-width:768px){.cc--faculty-directory-listing-item .text-container .f--cta-title{margin-bottom:0.375rem;}}.cc--faculty-directory-listing-item .text-container .f--cta-title h3{font-size:1.5rem;line-height:1;letter-spacing:0.025rem;}@media screen and (min-width:768px){.cc--faculty-directory-listing-item .text-container .f--cta-title h3{font-size:1.875rem;line-height:1;letter-spacing:0.04375rem;}}@media screen and (min-width:1024px){.cc--faculty-directory-listing-item .text-container .f--cta-title h3{font-size:2.25rem;line-height:1;}}.cc--faculty-directory-listing-item .text-container .f--cta-title h3 a{color:#00543C;text-decoration:none;}html[data-whatintent="mouse"] .cc--faculty-directory-listing-item .text-container .f--cta-title h3 a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--faculty-directory-listing-item .text-container .f--cta-title h3 a:hover{color:#00543C;text-decoration:underline;}.cc--faculty-directory-listing-item .text-container .f--label{margin-bottom:1.25rem;font-size:1.125rem;line-height:1;}@media screen and (min-width:768px){.cc--faculty-directory-listing-item .text-container .f--label{margin-bottom:0.8125rem;font-size:1.25rem;line-height:1;}}@media screen and (min-width:1024px){.cc--faculty-directory-listing-item .text-container .f--label{margin-bottom:1.6875rem;font-size:1.5rem;line-height:1;}}.cc--faculty-directory-listing-item .text-container .f--category{font-size:0.875rem;line-height:1;margin-bottom:0.625rem;text-transform:none;}@media screen and (min-width:768px){.cc--faculty-directory-listing-item .text-container .f--category{font-size:0.875rem;line-height:1.7143;margin-bottom:0;}}@media screen and (min-width:1024px){.cc--faculty-directory-listing-item .text-container .f--category{font-size:1rem;line-height:1.5;}}.cc--faculty-directory-listing-item .text-container .f--description{font-size:0.875rem;line-height:1;margin-bottom:0.9375rem;}@media screen and (min-width:768px){.cc--faculty-directory-listing-item .text-container .f--description{margin-bottom:1.1875rem;font-size:0.875rem;line-height:1.7143;}}@media screen and (min-width:1024px){.cc--faculty-directory-listing-item .text-container .f--description{margin-bottom:1.5625rem;font-size:1rem;line-height:1.5;}}.cc--faculty-directory-listing-item .text-container .f--email{padding-left:2.1875rem;margin-bottom:0.625rem;background:url(/themes/custom/usfca/pattern_lab/source/images/icons-usf/email.svg) no-repeat 0 center;background-size:1.25rem;}.cc--faculty-directory-listing-item .text-container .f--email a{font-size:0.875rem;line-height:1.7143;color:#00543C;}@media screen and (min-width:768px){.cc--faculty-directory-listing-item .text-container .f--email a{font-size:1rem;line-height:1.5;}}html[data-whatintent="mouse"] .cc--faculty-directory-listing-item .text-container .f--email a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--faculty-directory-listing-item .text-container .f--email a:hover{color:#00543C;text-decoration:none;}.cc--faculty-directory-listing-item .text-container .f--text{font-size:0.875rem;line-height:1.7143;padding-left:2.1875rem;background:url(/themes/custom/usfca/pattern_lab/source/images/icons-usf/map_pin.svg) no-repeat left 0.1875rem center;background-size:0.75rem;}@media screen and (min-width:768px){.cc--faculty-directory-listing-item .text-container .f--text{font-size:1rem;line-height:1.5;}}.cc--faculty-directory-listing .f--field-components .cc--faculty-directory-listing-item{padding-bottom:1.25rem;margin-bottom:1.875rem;border-bottom:0.125rem solid #FDBB30;}@media screen and (min-width:768px){.cc--faculty-directory-listing .f--field-components .cc--faculty-directory-listing-item{padding-bottom:1.875rem;}}@media screen and (min-width:1024px){.cc--faculty-directory-listing .f--field-components .cc--faculty-directory-listing-item{padding-bottom:2.5rem;margin-bottom:2.5rem;}}.cc--faculty-directory-listing .f--link{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media screen and (min-width:768px){.cc--faculty-directory-listing .f--link{margin-top:4.0625rem;}}@media screen and (min-width:1024px){.cc--faculty-directory-listing .f--link{margin-top:3.75rem;}}.cc--faculty-directory-listing .f--link a{font-size:1.125rem;line-height:1;padding-right:2rem;padding-left:2rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;width:100%;min-height:3.125rem;border:0.0625rem solid transparent;border-radius:0;color:#000;background-color:transparent;text-transform:uppercase;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-offset:0;-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.125rem;border-color:#FDBB30;text-transform:uppercase;-webkit-box-shadow:inset 0 0 0 0 #FDBB30;box-shadow:inset 0 0 0 0 #FDBB30;}@media screen and (min-width:768px){.cc--faculty-directory-listing .f--link a{width:auto;min-width:12.5rem;}}.cc--faculty-directory-listing .f--link a:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#000;text-decoration:none;}html[data-whatintent="mouse"] .cc--faculty-directory-listing .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--faculty-directory-listing .f--link a:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.3125rem;text-decoration:none;}.cc--faculty-directory-listing .f--link a:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#FDBB30;text-decoration:none;-webkit-box-shadow:inset 0 0 0 0.125rem #FDBB30;box-shadow:inset 0 0 0 0.125rem #FDBB30;}html[data-whatintent="mouse"] .cc--faculty-directory-listing .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--faculty-directory-listing .f--link a:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#FDBB30;border-width:0.125rem;text-decoration:none;-webkit-box-shadow:inset 0 0 0 0.1875rem #FDBB30;box-shadow:inset 0 0 0 0.1875rem #FDBB30;}.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%;}}.cc--featured-articles .f--section-title{text-align:center;}.cc--featured-articles .f--section-title h2{margin-bottom:2.375rem;font-size:2.25rem;line-height:1;}@media screen and (min-width:768px){.cc--featured-articles .f--section-title h2{margin-bottom:3.75rem;font-size:3rem;line-height:1.2292;letter-spacing:-0.025rem;}}.cc--featured-articles .f--link{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media screen and (min-width:768px){.cc--featured-articles .f--link{margin-top:4.0625rem;}}@media screen and (min-width:1024px){.cc--featured-articles .f--link{margin-top:3.75rem;}}.cc--featured-articles .f--link a{font-size:1.125rem;line-height:1;padding-right:2rem;padding-left:2rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;width:100%;min-height:3.125rem;border:0.0625rem solid transparent;border-radius:0;color:#000;background-color:transparent;text-transform:uppercase;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-offset:0;-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.125rem;border-color:#FDBB30;text-transform:uppercase;-webkit-box-shadow:inset 0 0 0 0 #FDBB30;box-shadow:inset 0 0 0 0 #FDBB30;}@media screen and (min-width:768px){.cc--featured-articles .f--link a{width:auto;min-width:12.5rem;}}.cc--featured-articles .f--link a:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#000;text-decoration:none;}html[data-whatintent="mouse"] .cc--featured-articles .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--featured-articles .f--link a:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.3125rem;text-decoration:none;}.cc--featured-articles .f--link a:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#FDBB30;text-decoration:none;-webkit-box-shadow:inset 0 0 0 0.125rem #FDBB30;box-shadow:inset 0 0 0 0.125rem #FDBB30;}html[data-whatintent="mouse"] .cc--featured-articles .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--featured-articles .f--link a:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#FDBB30;border-width:0.125rem;text-decoration:none;-webkit-box-shadow:inset 0 0 0 0.1875rem #FDBB30;box-shadow:inset 0 0 0 0.1875rem #FDBB30;}@media screen and (min-width:1024px){.cc--featured-articles .flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;}}@media screen and (min-width:768px){.cc--featured-articles .cc--news-article-listing-component{padding-bottom:1.5625rem;}}@media screen and (min-width:1024px){.cc--featured-articles .cc--news-article-listing-component{padding-bottom:2.5rem;}}.cc--featured-articles .featured-card{margin-bottom:1.4375rem;}@media screen and (min-width:768px){.cc--featured-articles .featured-card{margin-bottom:2.5rem;}}@media screen and (min-width:1024px){.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{display:block;}@media screen and (min-width:768px) and (max-width:1023px){.cc--featured-articles .featured-card .cc--news-article-listing-component .c--news-article-listing-component{display:-webkit-box;display:-ms-flexbox;display:flex;}}.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 .cc--news-article-listing-component .c--news-article-listing-component .image-container{margin-bottom:1.25rem;}@media screen and (min-width:768px) and (max-width:1023px){.cc--featured-articles .featured-card .cc--news-article-listing-component .c--news-article-listing-component .image-container{margin-right:4.54545%;margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 56.81818%;flex:0 0 56.81818%;width:56.81818%;}}@media screen and (min-width:768px) and (max-width:1023px){.cc--featured-articles .featured-card .cc--news-article-listing-component .c--news-article-listing-component .text-container{-webkit-box-flex:0;-ms-flex:0 0 38.63636%;flex:0 0 38.63636%;width:38.63636%;}}@media screen and (min-width:1024px){.cc--featured-articles .featured-card .cc--news-article-listing-component .c--news-article-listing-component .text-container{padding-right:4.7619%;padding-left:0;}}.cc--featured-articles .featured-card .f--date-string{margin-bottom:0.1875rem;}@media screen and (min-width:768px){.cc--featured-articles .featured-card .f--date-string{margin-bottom:0.9375rem;}}@media screen and (min-width:1024px){.cc--featured-articles .featured-card .f--date-string{margin-bottom:0.9375rem;}}.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.25;text-decoration:none;}@media screen and (min-width:768px){.cc--featured-articles .featured-card .f--cta-title h3,.cc--featured-articles .featured-card .f--cta-title h3 a{font-size:2.25rem;line-height:1.1667;}}@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:2.375rem;line-height:1.1053;}}.cc--featured-articles .cards-list{padding-left:0;margin-bottom:0;list-style-type:none;}@media screen and (min-width:768px) and (max-width:1023px){.cc--featured-articles .cards-list{display:-webkit-box;display:-ms-flexbox;display:flex;}}@media screen and (min-width:1024px){.cc--featured-articles .cards-list{padding-left:4.54545%;-webkit-box-flex:0;-ms-flex:0 0 52.27273%;flex:0 0 52.27273%;width:52.27273%;}}@media screen and (min-width:768px) and (max-width:1023px){.cc--featured-articles .cards-list li{-webkit-box-flex:0;-ms-flex:0 0 31.81818%;flex:0 0 31.81818%;width:31.81818%;}}@media screen and (min-width:768px) and (max-width:1023px){.cc--featured-articles .cards-list li:not(:last-child){margin-right:2.27273%;}}.cc--featured-articles .cards-list li:last-child .cc--news-article-listing-component{padding-bottom:0;}.cc--featured-articles .cards-list .with-image .text-container{padding-left:7.14286%;}@media screen and (min-width:768px){.cc--featured-articles .cards-list .with-image .text-container{padding-right:0;padding-left:0;}}@media screen and (min-width:1024px){.cc--featured-articles .cards-list .with-image .text-container{padding-left: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:1024px){.cc--featured-articles .cards-list .image-container{-webkit-box-flex:0;-ms-flex:0 0 47.61905%;flex:0 0 47.61905%;width:47.61905%;}}.cc--featured-articles .cards-list .f--cta-title h3,.cc--featured-articles .cards-list .f--cta-title h3 a{font-size:1rem;line-height:1.125;text-decoration:none;}@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.2;}}.cc--featured-event-card{padding-top:1.875rem;padding-bottom:1.875rem;border-top:1px solid #D8D8D8;}.cc--featured-event-card:first-child{padding-top:0;border-top:0;}.cc--featured-event-card.with-video .f--image{position:relative;}.cc--featured-event-card.with-video .f--image::after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0;background:url(/themes/custom/usfca/pattern_lab/source/images/icons/icon-play.svg) no-repeat center center/42px 42px;content:'';}.cc--featured-event-card .c--featured-event-card{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--featured-event-card .c--featured-event-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.cc--featured-event-card .date-wrapper{padding-top:0.625rem;padding-right:0.625rem;padding-bottom:0.625rem;padding-left:0.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:-1.875rem;left:12.5%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:18.75%;background-color:#FDBB30;}@media screen and (min-width:768px){.cc--featured-event-card .date-wrapper{top:1.25rem;right:-4%;bottom:auto;left:auto;min-width:16%;}}@media screen and (min-width:1024px){.cc--featured-event-card .date-wrapper{top:3.75rem;right:-3.57143%;min-width:14.28571%;}}.cc--featured-event-card .date-wrapper .f--date-string{font-size:0.75rem;line-height:1;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;color:#000;text-transform:uppercase;justify-items:center;}@media screen and (min-width:768px){.cc--featured-event-card .date-wrapper .f--date-string{font-size:1rem;line-height:1;}}.cc--featured-event-card .date-wrapper .f--date-string span{margin-bottom:0.125rem;font-size:2.25rem;line-height:1;display:block;}@media screen and (min-width:768px){.cc--featured-event-card .date-wrapper .f--date-string span{margin-bottom:0.3125rem;font-size:1.5rem;line-height:1.25;}}@media screen and (min-width:1024px){.cc--featured-event-card .date-wrapper .f--date-string span{margin-bottom:0;font-size:3rem;line-height:1;}}@media screen and (min-width:768px){.cc--featured-event-card .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--featured-event-card .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--featured-event-card .image-container{margin-bottom:0.9375rem;}}@media screen and (min-width:768px){.cc--featured-event-card .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--featured-event-card .image-container{-webkit-box-flex:0;-ms-flex:0 0 42.85714%;flex:0 0 42.85714%;width:42.85714%;}}.cc--featured-event-card .f--category{margin-bottom:0.375rem;font-size:1.125rem;line-height:1;}@media screen and (min-width:768px) and (max-width:1023px){.cc--featured-event-card .f--category{font-size:0.75rem;line-height:1.3334;}}.cc--featured-event-card .f--cta-title{margin-bottom:0.75rem;}@media screen and (min-width:768px){.cc--featured-event-card .f--cta-title{margin-bottom:1.25rem;}}@media screen and (min-width:768px){.cc--featured-event-card .f--cta-title{margin-bottom:1.375rem;}}.cc--featured-event-card .f--cta-title a{font-size:1.875rem;line-height:1;color:#00543C;text-decoration:none;}@media screen and (min-width:768px){.cc--featured-event-card .f--cta-title a{font-size:2.25rem;line-height:1.1667;}}@media screen and (min-width:1024px){.cc--featured-event-card .f--cta-title a{font-size:3rem;line-height:1.125;}}html[data-whatintent="mouse"] .cc--featured-event-card .f--cta-title a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--featured-event-card .f--cta-title a:hover{color:#00543C;text-decoration:underline;}.cc--featured-event-card .f--description{margin-bottom:0.375rem;}@media screen and (min-width:768px){.cc--featured-event-card .f--description{margin-bottom:1rem;}}.cc--featured-event-card .f--description p{font-size:0.875rem;line-height:1.2858;}@media screen and (min-width:1024px){.cc--featured-event-card .f--description p{font-size:1rem;line-height:1.5;}}.cc--featured-event-card .event-location,.cc--featured-event-card .f--time-string{font-size:1.125rem;line-height:1.3334;color:#000;}@media screen and (min-width:768px){.cc--featured-event-card .event-location,.cc--featured-event-card .f--time-string{font-size:1.25rem;line-height:1.2;}}.cc--featured-event-card .image-container img{border-radius:0;}.cc--featured-events{max-width:1800px;margin:0 auto;}@media screen and (min-width:768px){.cc--featured-events .c--featured-events{padding-right:4.16667%;padding-left:4.16667%;}}.cc--featured-events .f--section-title{text-align:center;}.cc--featured-events .f--section-title h2{margin-bottom:2.375rem;font-size:2.25rem;line-height:1;}@media screen and (min-width:768px){.cc--featured-events .f--section-title h2{margin-bottom:3.75rem;font-size:3rem;line-height:1.2292;letter-spacing:-0.025rem;}}.cc--featured-events .flex-container{margin-bottom:3.875rem;}@media screen and (min-width:768px){.cc--featured-events .flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;}}@media screen and (min-width:1024px){.cc--featured-events .flex-container{margin-bottom:5.625rem;}}@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;width:100%;}}.cc--featured-events .featured-card .cc--featured-event-card{padding-bottom:0;}.cc--featured-events .featured-card .cc--featured-event-card .c--featured-event-card{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;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media screen and (min-width:768px){.cc--featured-events .featured-card .cc--featured-event-card .c--featured-event-card{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}@media screen and (max-width:767px){.cc--featured-events .featured-card .cc--featured-event-card .c--featured-event-card .text-container,.cc--featured-events .featured-card .cc--featured-event-card .c--featured-event-card .image-container{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;}}.cc--featured-events .featured-card .cc--featured-event-card .c--featured-event-card .image-container{margin-bottom:2.75rem;position:relative;}@media screen and (min-width:768px){.cc--featured-events .featured-card .cc--featured-event-card .c--featured-event-card .image-container{margin-bottom:0;-webkit-box-flex:1;-ms-flex:1 0 56.81818%;flex:1 0 56.81818%;width:56.81818%;}}@media screen and (min-width:1024px){.cc--featured-events .featured-card .cc--featured-event-card .c--featured-event-card .image-container{-webkit-box-flex:1;-ms-flex:1 0 63.63636%;flex:1 0 63.63636%;width:63.63636%;}}.cc--featured-events .featured-card .cc--featured-event-card .c--featured-event-card .text-container{padding-right:6.25%;padding-left:6.25%;-ms-flex-negative:1;flex-shrink:1;}@media screen and (min-width:768px){.cc--featured-events .featured-card .cc--featured-event-card .c--featured-event-card .text-container{padding-top:1.25rem;padding-right:0;padding-left:4.54545%;}}@media screen and (min-width:1024px){.cc--featured-events .featured-card .cc--featured-event-card .c--featured-event-card .text-container{padding-top:3.75rem;}}.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;}}@media screen and (min-width:768px){.cc--featured-events .cc--event-cards .c--event-cards .inner-wrapper{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;}}.cc--featured-image{max-width:1800px;margin:0 auto;}.cc--featured-image::after{display:block;clear:both;content:"";}.tc--article .cc--featured-image .c--featured-image,.tc--program-page .cc--featured-image .c--featured-image,.tc--home-page-minisite .cc--featured-image .c--featured-image{padding-right:1.25rem;padding-left:1.25rem;}@media screen and (min-width:768px){.tc--article .cc--featured-image .c--featured-image,.tc--program-page .cc--featured-image .c--featured-image,.tc--home-page-minisite .cc--featured-image .c--featured-image{padding-right:12.5%;padding-left:12.5%;}}@media screen and (min-width:1024px){.tc--article .cc--featured-image .c--featured-image,.tc--program-page .cc--featured-image .c--featured-image,.tc--home-page-minisite .cc--featured-image .c--featured-image{padding-right:16.66667%;padding-left:16.66667%;}}.cc--featured-image figure,.cc--featured-image img{margin-bottom:0.625rem;}@media screen and (min-width:768px){.cc--featured-image figure,.cc--featured-image img{margin-bottom:0.9375rem;}}.cc--featured-image img{margin-bottom:0.625rem;display:block;width:auto;max-width:100%;}@media screen and (min-width:1024px){.cc--featured-image img{margin-bottom:1.875rem;}}.cc--featured-image figure{margin-bottom:2.1875rem;}@media screen and (min-width:768px){.cc--featured-image figure{margin-bottom:4.375rem;}}.cc--featured-image figure figcaption{font-size:0.875rem;line-height:1.2858;color:#000;font-style:normal;text-align:left;text-transform:none;}.cc--featured-image figure:last-child{margin-bottom:0;}.cc--fifty-fifty-cta-groupings{max-width:1800px;margin:0 auto;}.cc--fifty-fifty-cta-groupings .c--fifty-fifty-cta-groupings{padding-top:1.375rem;padding-right:6.25%;padding-left:6.25%;}@media screen and (min-width:768px){.cc--fifty-fifty-cta-groupings .c--fifty-fifty-cta-groupings{padding-right:4.16667%;padding-left:4.16667%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.cc--fifty-fifty-cta-groupings .c--fifty-fifty-cta-groupings .links-left,.cc--fifty-fifty-cta-groupings .c--fifty-fifty-cta-groupings .links-right{padding-top:1.4375rem;padding-right:0.875rem;padding-bottom:2.125rem;padding-left:0.875rem;position:relative;border:0.375rem solid #02B8A0;}@media screen and (min-width:768px){.cc--fifty-fifty-cta-groupings .c--fifty-fifty-cta-groupings .links-left,.cc--fifty-fifty-cta-groupings .c--fifty-fifty-cta-groupings .links-right{padding-top:2.75rem;padding-right:4.54545%;padding-bottom:3.75rem;padding-left:4.54545%;-ms-flex-preferred-size:47.72727%;flex-basis:47.72727%;}}@media screen and (min-width:1024px){.cc--fifty-fifty-cta-groupings .c--fifty-fifty-cta-groupings .links-left,.cc--fifty-fifty-cta-groupings .c--fifty-fifty-cta-groupings .links-right{padding-top:2.625rem;padding-right:6.81818%;padding-bottom:3.9375rem;padding-left:6.81818%;-ms-flex-preferred-size:45.45455%;flex-basis:45.45455%;}}.cc--fifty-fifty-cta-groupings .c--fifty-fifty-cta-groupings .links-right{border:0.375rem solid #EB821E;}@media screen and (max-width:767px){.cc--fifty-fifty-cta-groupings .c--fifty-fifty-cta-groupings .links-right{margin-top:3.5625rem;}}@media screen and (min-width:768px){.cc--fifty-fifty-cta-groupings .c--fifty-fifty-cta-groupings .links-inner{margin-right:-0.375rem;margin-left:-0.375rem;}}.cc--fifty-fifty-cta-groupings .c--fifty-fifty-cta-groupings .links-inner .f--section-title{margin-right:1.875rem;margin-left:1.875rem;padding-right:0.625rem;padding-left:0.625rem;position:absolute;top:-1.125rem;left:-0.375rem;background-color:#FFF;}@media screen and (min-width:768px){.cc--fifty-fifty-cta-groupings .c--fifty-fifty-cta-groupings .links-inner .f--section-title{margin-right:9.52381%;margin-left:9.52381%;padding-right:4.7619%;padding-left:4.7619%;top:-1.3125rem;left:-0.375rem;}}@media screen and (min-width:1024px){.cc--fifty-fifty-cta-groupings .c--fifty-fifty-cta-groupings .links-inner .f--section-title{margin-right:10%;margin-left:10%;padding-right:5%;padding-left:5%;}}.cc--fifty-fifty-cta-groupings .c--fifty-fifty-cta-groupings .links-inner .f--section-title h2{font-size:1.5rem;line-height:1;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;}@media screen and (min-width:768px){.cc--fifty-fifty-cta-groupings .c--fifty-fifty-cta-groupings .links-inner .f--section-title h2{font-size:1.875rem;line-height:1;}}.cc--fifty-fifty-cta-groupings .c--fifty-fifty-cta-groupings .links-inner .f--link{width:100%;border-bottom:1px solid #fdbb30;}.cc--fifty-fifty-cta-groupings .c--fifty-fifty-cta-groupings .links-inner .f--link a{font-size:1.125rem;line-height:1;padding-top:1.25rem;padding-bottom:1.25rem;display:block;color:#00543C;text-decoration:none;text-transform:uppercase;}@media screen and (min-width:768px){.cc--fifty-fifty-cta-groupings .c--fifty-fifty-cta-groupings .links-inner .f--link a{font-size:1.25rem;line-height:1.15;padding-top:1.5625rem;padding-bottom:1.5625rem;}}@media screen and (min-width:1024px){.cc--fifty-fifty-cta-groupings .c--fifty-fifty-cta-groupings .links-inner .f--link a{padding-top:1.25rem;padding-bottom:1.25rem;}}html[data-whatintent="mouse"] .cc--fifty-fifty-cta-groupings .c--fifty-fifty-cta-groupings .links-inner .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--fifty-fifty-cta-groupings .c--fifty-fifty-cta-groupings .links-inner .f--link a:hover{text-decoration:underline;}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta{max-width:1800px;margin:0 auto;}.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{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .image-container{position:relative;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}@media screen and (min-width:768px){.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .image-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:50%;}}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .image-container .f--image{position:relative;}@media screen and (min-width:768px){.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .image-container .f--image{height:100%;}}@media screen and (min-width:1024px){.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .image-container .f--image{padding-bottom:0;}}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .image-container .f--image::before{display:block;position:absolute;bottom:0;width:100%;height:66%;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,0.6)));background:linear-gradient(to bottom,transparent,rgba(0,0,0,0.6));content:'';z-index:1;}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .image-container .f--image img{position:relative;}@media screen and (min-width:768px){.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .image-container .f--image img{position:relative;width:100%;-o-object-fit:cover;object-fit:cover;height:100%;}}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .attribution-container{padding-top:0.9375rem;padding-right:1.25rem;padding-bottom:0.9375rem;padding-left:1.25rem;position:absolute;bottom:0;left:0;z-index:2;}@media screen and (min-width:768px){.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .attribution-container{padding-right:8.33333%;padding-bottom:1rem;padding-left:8.33333%;}}@media screen and (min-width:1024px){.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .attribution-container{padding-right:0;padding-bottom:2.1875rem;padding-left:4.16667%;max-width:58.33333%;}}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .attribution-container .attribution-name{margin-bottom:0.625rem;font-size:1.5rem;line-height:1.0834;display:block;color:#FFF;}@media screen and (min-width:768px){.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .attribution-container .attribution-name{margin-bottom:0.4375rem;}}@media screen and (min-width:1024px){.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .attribution-container .attribution-name{margin-bottom:0.3125rem;}}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .attribution-container .attribution-description{font-size:0.875rem;line-height:1.2858;margin-bottom:0.625rem;display:block;color:#FFF;}@media screen and (min-width:768px){.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .attribution-container .attribution-description{margin-bottom:1.4375rem;}}@media screen and (min-width:1024px){.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .attribution-container .attribution-description{margin-bottom:1.5625rem;font-size:1rem;line-height:1.5;}}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .attribution-container .attribution-description p{font-size:0.875rem;line-height:1.2858;color:#FFF;}@media screen and (min-width:1024px){.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .attribution-container .attribution-description p{font-size:1rem;line-height:1.5;}}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .attribution-container .attribution-description a{color:#FFF;font-family:inherit;font-size:inherit;line-height:inherit;}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .attribution-container .attribution-description a:hover{text-decoration:none;}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .attribution-container .f--link a{font-size:1.125rem;line-height:1.0556;position:relative;color:#FFF;text-decoration:none;text-transform:uppercase;}@media screen and (min-width:768px){.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .attribution-container .f--link a{font-size:1.25rem;line-height:0.95;}}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .attribution-container .f--link a::after{display:inline-block;position:absolute;top:0.125rem;right:-1.3125rem;width:0.625rem;height:1.0625rem;background:url(/themes/custom/usfca/pattern_lab/source/images/icons/icon-yellow-arrow.svg) no-repeat 0 0;background-size:cover;content:'';}@media screen and (min-width:768px){.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .attribution-container .f--link a::after{top:0rem;right:-1.5625rem;width:0.875rem;height:1.5rem;}}html[data-whatintent="mouse"] .cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .attribution-container .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 .attribution-container .f--link a:hover{text-decoration:underline;}html[data-whatintent="mouse"] .cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .attribution-container .f--link a:hover::after{-webkit-transform:translate3d(0.1875rem,0,0);transform:translate3d(0.1875rem,0,0);-webkit-transition:-webkit-transform 0.1s ease-in-out;transition:-webkit-transform 0.1s ease-in-out;transition:transform 0.1s ease-in-out;transition:transform 0.1s ease-in-out,-webkit-transform 0.1s ease-in-out;}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{padding-top:0.75rem;padding-right:1.25rem;padding-bottom:0.75rem;padding-left:1.25rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;color:#000;}@media screen and (min-width:768px){.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container{padding-top:1.5rem;padding-right:4.16667%;padding-bottom:1.5rem;padding-left:4.16667%;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-ordinal-group:2;-ms-flex-order:1;order:1;width:50%;}}@media screen and (min-width:1024px){.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container .f--category{margin-bottom:1.25rem;}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container .f--section-title h2{font-size:2.25rem;line-height:1;margin-bottom:1.25rem;color:#00543C;text-align:left;}@media screen and (min-width:768px){.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container .f--section-title h2{font-size:3rem;line-height:1.0417;}}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container .f--description p{margin-bottom:0.9375rem;font-size:0.875rem;line-height:1.2858;color:#000;}@media screen and (min-width:768px){.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container .f--description p{font-size:1rem;line-height:1.5;margin-bottom:0.3125rem;}}@media screen and (min-width:1024px){.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container .f--description p{margin-bottom:2.5rem;}}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container .f--description p:last-child{margin-bottom:0;}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container .f--description p a{color:#00543C;font-family:inherit;font-size:inherit;line-height:inherit;}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container .f--description p a:hover{text-decoration:none;}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container .link-list{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 .link-list{margin-top:1.875rem;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;}}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container .f--link{margin-bottom:0.625rem;}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container .f--link:last-child{margin-right:0;margin-bottom:0;margin-left:0;}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container .f--link a{font-size:1.125rem;line-height:1;padding-right:2rem;padding-left:2rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;width:100%;min-height:3.125rem;border:0.0625rem solid transparent;border-radius:0;color:#000;background-color:transparent;text-transform:uppercase;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-offset:0;-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.125rem;border-color:#FDBB30;text-transform:uppercase;-webkit-box-shadow:inset 0 0 0 0 #FDBB30;box-shadow:inset 0 0 0 0 #FDBB30;white-space:normal;}@media screen and (min-width:768px){.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container .f--link a{width:auto;min-width:12.5rem;}}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container .f--link a:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#000;text-decoration:none;}html[data-whatintent="mouse"] .cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container .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 .f--link a:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.3125rem;text-decoration:none;}.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container .f--link a:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#FDBB30;text-decoration:none;-webkit-box-shadow:inset 0 0 0 0.125rem #FDBB30;box-shadow:inset 0 0 0 0.125rem #FDBB30;}html[data-whatintent="mouse"] .cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container .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 .f--link a:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#FDBB30;border-width:0.125rem;text-decoration:none;-webkit-box-shadow:inset 0 0 0 0.1875rem #FDBB30;box-shadow:inset 0 0 0 0.1875rem #FDBB30;}@media screen and (min-width:768px){.cc--fifty-fifty-split-cta .c--fifty-fifty-split-cta .text-image-container .text-container .f--link a{width:20.3125rem;}}@media screen and (min-width:768px){.cc--fifty-fifty-split-cta.image-left .text-image-container .image-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}}@media screen and (min-width:768px){.cc--fifty-fifty-split-cta.image-left .text-image-container .text-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}}@media screen and (max-width:767px){.cc--filter-form{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem;}}@media screen and (min-width:768px){.cc--filter-form{-webkit-box-shadow:0 0 0.375rem rgba(0,0,0,0.25);box-shadow:0 0 0.375rem rgba(0,0,0,0.25);}}@media screen and (max-width:767px){.cc--filter-form .c--filter-form{background:#FFF;-webkit-box-shadow:0 0 0.25rem 0.125rem rgba(0,0,0,0.15);box-shadow:0 0 0.25rem 0.125rem rgba(0,0,0,0.15);}}@media screen and (min-width:768px){.cc--filter-form .c--filter-form{padding-top:1.875rem;padding-right:11.76471%;padding-bottom:2.4375rem;padding-left:5.88235%;}}@media screen and (min-width:1024px){.cc--filter-form .c--filter-form{padding-right:9.09091%;padding-left:9.09091%;}}.cc--filter-form .filter-form-header .filter-title{font-size:1rem;line-height:1;margin-bottom:0.8125rem;display:none;letter-spacing:0.01875rem;text-transform:uppercase;}@media screen and (min-width:768px){.cc--filter-form .filter-form-header .filter-title{display:block;}}.cc--filter-form .filter-form-header .filter-button{font-size:1.125rem;line-height:1.1112;padding-top:0.9375rem;padding-right:1.25rem;padding-bottom:0.9375rem;padding-left:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-transform:uppercase;width:100%;color:#000;}@media screen and (min-width:768px){.cc--filter-form .filter-form-header .filter-button{display:none;}}.cc--filter-form .filter-form-header .filter-button.active .icon.icon-filter{display:none;}.cc--filter-form .filter-form-header .filter-button.active .icon.icon-filter-close{display:inline-block;}.cc--filter-form .filter-form-header .filter-button .icon{width:1.25rem;height:1.25rem;}.cc--filter-form .filter-form-header .filter-button .icon.icon-filter-close{display:none;}@media screen and (max-width:767px){.cc--filter-form .filter-form-content{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem;display:none;}}.cc--filter-form .fi--form-item-text{padding-bottom:1.875rem;margin-bottom:1.375rem;border-bottom:0.0625rem solid #AED136;}.cc--filter-form .fi--form-item-text input{font-size:1rem;line-height:1;border:0.0625rem solid #AED136;background:url(/themes/custom/usfca/pattern_lab/source/images/icons-usf/search-green.svg) no-repeat right 0.875rem top 0.875rem;background-size:1.3125rem;}.cc--filter-form .fi--form-item-text input::-webkit-input-placeholder{color:#919194;}.cc--filter-form .fi--form-item-text input::-moz-placeholder{color:#919194;}.cc--filter-form .fi--form-item-text input:-ms-input-placeholder{color:#919194;}.cc--filter-form .fi--form-item-text input::-ms-input-placeholder{color:#919194;}.cc--filter-form .fi--form-item-text input::placeholder{color:#919194;}.cc--filter-form .fi--form-item > label,.cc--filter-form .fi--form-item > legend{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--filter-form .form-item-wrapper{margin-bottom:1.3125rem;border-bottom:0.0625rem solid #AED136;}.cc--filter-form .form-item-wrapper.active h4::after{-webkit-transform:rotate(90deg);transform:rotate(90deg);}.cc--filter-form .form-item-wrapper.date-wrapper input{background:none;}.cc--filter-form .form-item-wrapper h4{font-size:1.25rem;line-height:1;margin-bottom:1.375rem;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;cursor:pointer;}.cc--filter-form .form-item-wrapper h4::after{display:inline-block;background:url(/themes/custom/usfca/pattern_lab/source/images/icons-usf/USF_arrow_green.svg) no-repeat 0 0;width:0.5625rem;height:1rem;content:'';-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;}.cc--filter-form .form-item-wrapper .fi--form-item{padding-bottom:1.875rem;display:none;}.cc--filter-form .form-item-wrapper .fi--form-item > label,.cc--filter-form .form-item-wrapper .fi--form-item > legend{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--filter-form .form-item-wrapper .form-group{padding-bottom:1.875rem;display:none;text-align:center;}.cc--filter-form .form-item-wrapper .form-group .fi--form-item{display:block;margin:0;padding:0;}.cc--filter-form .form-item-wrapper .form-group .fi--form-item input{font-size:1rem;line-height:1.25;padding-left:0.4375rem;border:0.0625rem solid #AED136;background-size:1.3125rem;text-transform:uppercase;}.cc--filter-form .form-item-wrapper .form-group .fi--form-item input::-webkit-input-placeholder{color:#919194;}.cc--filter-form .form-item-wrapper .form-group .fi--form-item input::-moz-placeholder{color:#919194;}.cc--filter-form .form-item-wrapper .form-group .fi--form-item input:-ms-input-placeholder{color:#919194;}.cc--filter-form .form-item-wrapper .form-group .fi--form-item input::-ms-input-placeholder{color:#919194;}.cc--filter-form .form-item-wrapper .form-group .fi--form-item input::placeholder{color:#919194;}.cc--filter-form .form-item-wrapper .form-group span{margin-top:0.4375rem;margin-bottom:0.5625rem;display:inline-block;}.cc--filter-form .button-container{padding-top:0.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;}.cc--filter-form .button-container .submit-wrapper{margin-bottom:0.4375rem;width:100%;}.cc--filter-form .button-container .submit-wrapper .button{font-size:1.125rem;line-height:1;padding-right:2rem;padding-left:2rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;width:100%;min-height:3.125rem;border:0.0625rem solid transparent;border-radius:0;color:#000;background-color:transparent;text-transform:uppercase;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-offset:0;-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.125rem;border-color:#AED136;text-transform:uppercase;-webkit-box-shadow:inset 0 0 0 0 #AED136;box-shadow:inset 0 0 0 0 #AED136;}@media screen and (min-width:768px){.cc--filter-form .button-container .submit-wrapper .button{width:auto;min-width:12.5rem;}}.cc--filter-form .button-container .submit-wrapper .button:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#000;text-decoration:none;}html[data-whatintent="mouse"] .cc--filter-form .button-container .submit-wrapper .button{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--filter-form .button-container .submit-wrapper .button:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.3125rem;text-decoration:none;}.cc--filter-form .button-container .submit-wrapper .button:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#AED136;text-decoration:none;-webkit-box-shadow:inset 0 0 0 0.125rem #AED136;box-shadow:inset 0 0 0 0.125rem #AED136;}html[data-whatintent="mouse"] .cc--filter-form .button-container .submit-wrapper .button{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--filter-form .button-container .submit-wrapper .button:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#AED136;border-width:0.125rem;text-decoration:none;-webkit-box-shadow:inset 0 0 0 0.1875rem #AED136;box-shadow:inset 0 0 0 0.1875rem #AED136;}@media screen and (min-width:768px){.cc--filter-form .button-container .submit-wrapper .button{width:100%;}}@media screen and (min-width:1024px){.cc--filter-form .button-container .submit-wrapper .button{width:100%;}}.cc--filter-form .button-container .reset-wrapper .button{padding-top:0.875rem;padding-bottom:0.875rem;font-size:1rem;line-height:1;color:#00543C;text-transform:uppercase;background:none;border:0;}html[data-whatintent="mouse"] .cc--filter-form .button-container .reset-wrapper .button{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--filter-form .button-container .reset-wrapper .button:hover{text-decoration:underline;}@media screen and (max-width:767px){.cc--footer-contact{padding-left:3.84615%;-ms-flex-preferred-size:50%;flex-basis:50%;}}@media screen and (min-width:768px){.cc--footer-contact{margin-top:1.625rem;}}@media screen and (min-width:1024px){.cc--footer-contact{margin-top:1.75rem;}}@media screen and (min-width:1024px){.cc--footer-contact{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.cc--footer-contact .c--footer-contact .f--wysiwyg{font-size:0.75rem;line-height:1.3334;letter-spacing:-0.01188rem;}@media screen and (min-width:768px){.cc--footer-contact .c--footer-contact .f--wysiwyg{font-size:0.75rem;line-height:1.6667;}}@media screen and (min-width:1024px){.cc--footer-contact .c--footer-contact .f--wysiwyg{font-size:0.875rem;line-height:1.7143;}}.cc--footer-contact .c--footer-contact .f--wysiwyg p{color:#FFF;}.cc--footer-contact .c--footer-contact .f--wysiwyg a{color:#FFF;font-family:inherit;text-decoration:none;}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:#FFF;text-decoration:underline;}@media screen and (max-width:767px){.cc--footer-links{-ms-flex-preferred-size:50%;flex-basis:50%;}}@media screen and (max-width:767px){.cc--footer-links .c--footer-links{padding-right:3.84615%;-ms-flex-preferred-size:50%;flex-basis:50%;}}.cc--footer-links ul{list-style:none;padding:0;margin:0;}@media screen and (min-width:768px){.cc--footer-links 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 (min-width:1024px){.cc--footer-links ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}}.cc--footer-links ul li{color:#FFF;line-height:1;}@media screen and (max-width:767px){.cc--footer-links ul li:not(:last-child){margin-bottom:0.3125rem;}}@media screen and (min-width:768px){.cc--footer-links ul li:not(:last-child)::after{margin-right:0.625rem;margin-left:0.625rem;display:inline-block;content:'|';}}.cc--footer-links ul li a{font-size:0.75rem;line-height:2;color:inherit;font-family:inherit;}html[data-whatintent="mouse"] .cc--footer-links ul li a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--footer-links ul li a:hover{text-decoration:none;}.cc--footer-menu{margin-top:1.25rem;-ms-flex-preferred-size:100%;flex-basis:100%;}@media screen and (min-width:768px){.cc--footer-menu{margin-top:0;-ms-flex-preferred-size:18.18182%;flex-basis:18.18182%;}}@media screen and (min-width:1024px){.cc--footer-menu{-ms-flex-preferred-size:20%;flex-basis:20%;}}@media screen and (min-width:768px) and (max-width:1023px){.cc--footer-menu:not(:first-child){margin-left:3.0303%;}}@media screen and (min-width:768px) and (max-width:1023px){.cc--footer-menu:last-child{margin-left:9.09091%;-ms-flex-preferred-size:30.30303%;flex-basis:30.30303%;}}.cc--footer-menu nav h3{margin-bottom:0.4375rem;font-size:1.125rem;line-height:1.4445;color:#FFF;text-transform:uppercase;}@media screen and (min-width:768px){.cc--footer-menu nav h3{font-size:1.125rem;line-height:1;margin-bottom:1.25rem;}}.cc--footer-menu nav ul{-webkit-box-flex:0;-ms-flex:0 0 45.2381%;flex:0 0 45.2381%;}@media screen and (max-width:767px){.cc--footer-menu nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media screen and (min-width:768px){.cc--footer-menu nav ul{-ms-flex-preferred-size:27.27273%;flex-basis:27.27273%;}}@media screen and (min-width:1024px){.cc--footer-menu nav ul{-ms-flex-preferred-size:42.85714%;flex-basis:42.85714%;}}.cc--footer-menu nav ul li:not(:last-child){margin-bottom:0.5rem;}@media screen and (min-width:768px){.cc--footer-menu nav ul li:not(:last-child){margin-bottom:1.25rem;}}@media screen and (max-width:767px){.cc--footer-menu nav ul li:nth-child(even){padding-left:3.84615%;}}@media screen and (max-width:767px){.cc--footer-menu nav ul li:nth-child(odd){padding-right:3.84615%;}}@media screen and (max-width:767px){.cc--footer-menu nav ul li{-ms-flex-preferred-size:50%;flex-basis:50%;}}.cc--footer-menu nav ul li a{font-size:1.125rem;color:#FFF;text-decoration:none;}@media screen and (min-width:768px){.cc--footer-menu nav ul li a{font-size:1rem;}}html[data-whatintent="mouse"] .cc--footer-menu nav ul li a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--footer-menu nav ul li a:hover{text-decoration:underline;}@media screen and (max-width:767px){.cc--footer-menu nav.mc--footer-utility ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media screen and (max-width:767px){.cc--footer-menu nav.mc--footer-utility ul li{-ms-flex-preferred-size:50%;flex-basis:50%;}}@media screen and (max-width:767px){.cc--footer-menu nav.mc--footer-utility ul li:nth-child(n + 3){margin-top:1.25rem;}}@media screen and (max-width:767px){.cc--footer-menu nav.mc--footer-utility ul li:nth-child(even){padding-left:3.84615%;}}@media screen and (max-width:767px){.cc--footer-menu nav.mc--footer-utility ul li:nth-child(odd){padding-right:3.84615%;}}@media screen and (min-width:768px){.cc--footer-menu nav.mc--footer-utility ul li:not(:last-child){margin-bottom:1.875rem;}}.cc--footer-menu nav.mc--footer-utility ul li a{font-size:1.5rem;line-height:1;display:block;position:relative;text-transform:uppercase;}.cc--footer-menu nav.mc--footer-utility ul li a::after{display:inline-block;width:0.875rem;height:1.5rem;background:url(/themes/custom/usfca/pattern_lab/source/images/icons-usf/USF_arrow_yellow.svg) no-repeat center center;content:'';}@media screen and (max-width:767px){.cc--footer-menu nav.mc--footer-utility ul li a::after{margin-left:0.5rem;vertical-align:sub;}}@media screen and (min-width:768px){.cc--footer-menu nav.mc--footer-utility ul li a::after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;right:0;}}html[data-whatintent="mouse"] .cc--footer-menu nav.mc--footer-utility ul li a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--footer-menu nav.mc--footer-utility ul li a:hover::after{-webkit-transform:translate3d(0.1875rem,0,0);transform:translate3d(0.1875rem,0,0);-webkit-transition:-webkit-transform 0.1s ease-in-out;transition:-webkit-transform 0.1s ease-in-out;transition:transform 0.1s ease-in-out;transition:transform 0.1s ease-in-out,-webkit-transform 0.1s ease-in-out;}@media screen and (min-width:768px){html[data-whatintent="mouse"] .cc--footer-menu nav.mc--footer-utility ul li a:hover::after{-webkit-transform:translate3d(0.1875rem,-0.75rem,0);transform:translate3d(0.1875rem,-0.75rem,0);}}.cc--footer-social{margin-top:1.25rem;}@media screen and (max-width:767px){.cc--footer-social{width:100%;}}@media screen and (min-width:768px){.cc--footer-social{margin-top:1.875rem;}}@media screen and (min-width:1024px){.cc--footer-social{margin-top:2rem;}}.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:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media screen and (min-width:768px) and (max-width:1023px){.cc--footer-social .footer-social-container .social-media-links--platforms{-ms-flex-wrap:wrap;flex-wrap:wrap;}}.cc--footer-social .footer-social-container .social-media-links--platforms > li:not(:last-child){margin-right:1.25rem;}.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;}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 path{fill:#FDBB30;}.cc--footer{background-color:#00543C;}.cc--footer .c--footer{max-width:1800px;margin:0 auto;}.cc--footer .c--footer .footer-main{padding-top:2.5rem;padding-right:6.25%;padding-bottom:3.75rem;padding-left:6.25%;}@media screen and (min-width:768px){.cc--footer .c--footer .footer-main{padding-top:3.75rem;padding-right:2.08333%;padding-bottom:2.5rem;padding-left:2.08333%;}}@media screen and (min-width:1024px){.cc--footer .c--footer .footer-main{padding-top:3.75rem;padding-right:4.16667%;padding-bottom:2.5rem;padding-left:4.16667%;}}.cc--footer .c--footer .footer-main .footer-top{padding-bottom:1.875rem;}@media screen and (min-width:768px){.cc--footer .c--footer .footer-main .footer-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media screen and (min-width:1024px){.cc--footer .c--footer .footer-main .footer-top{padding-bottom:2.5rem;}}.cc--footer .c--footer .footer-main .branding-social-container{width:100%;}@media screen and (max-width:767px){.cc--footer .c--footer .footer-main .branding-social-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media screen and (min-width:768px){.cc--footer .c--footer .footer-main .branding-social-container{-ms-flex-preferred-size:23.91304%;flex-basis:23.91304%;}}@media screen and (min-width:1024px){.cc--footer .c--footer .footer-main .branding-social-container{-ms-flex-preferred-size:25%;flex-basis:25%;}}.cc--footer .c--footer .footer-main .menu-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;}@media screen and (min-width:768px){.cc--footer .c--footer .footer-main .menu-container{-ms-flex-preferred-size:71.73913%;flex-basis:71.73913%;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}@media screen and (min-width:1024px){.cc--footer .c--footer .footer-main .menu-container{-ms-flex-preferred-size:68.18182%;flex-basis:68.18182%;-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-container .cc--footer-menu:last-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}}@media screen and (max-width:767px){.cc--footer .c--footer .footer-main .menu-container .cc--footer-menu:not(:last-child){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}}.cc--footer .c--footer .footer-main .footer-bottom{padding-top:1.875rem;border-top:0.0625rem solid #FDBB30;}@media screen and (min-width:1024px){.cc--footer .c--footer .footer-main .footer-bottom{padding-top:2.5rem;}}@media screen and (max-width:767px){.cc--footer .c--footer .footer-main .footer-bottom .info-container{display:-webkit-box;display:-ms-flexbox;display:flex;}}@media screen and (min-width:1024px){.cc--footer .c--footer .footer-main .footer-bottom .info-container{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--footer .c--footer .footer-main .footer-bottom .info-container .block-system-branding-block{padding-left:3.84615%;-ms-flex-preferred-size:50%;flex-basis:50%;}}.cc--footer .c--footer .footer-main .footer-bottom .info-container .f--wysiwyg{margin-top:0;color:#FFF;}@media screen and (min-width:768px){.cc--footer .c--footer .footer-main .footer-bottom .info-container .f--wysiwyg{margin-top:0.9375rem;text-align:center;}}@media screen and (min-width:1024px){.cc--footer .c--footer .footer-main .footer-bottom .info-container .f--wysiwyg{margin-top:0;text-align:left;}}.cc--footer .c--footer .footer-main .footer-bottom .info-container .f--wysiwyg p{font-size:0.75rem;line-height:2;color:inherit;letter-spacing:-0.01188rem;}.cc--full-width-cta{max-width:1800px;margin:0 auto;background:transparent;}.cc--full-width-cta .c--full-width-cta{padding-top:3.25rem;padding-right:6.25%;padding-bottom:3.25rem;padding-left:6.25%;}@media screen and (min-width:768px){.cc--full-width-cta .c--full-width-cta{padding-top:4.5rem;padding-right:2.08333%;padding-bottom:4.25rem;padding-left:2.08333%;}}@media screen and (min-width:1024px){.cc--full-width-cta .c--full-width-cta{padding-top:5.8125rem;padding-right:6.25%;padding-bottom:5.6875rem;padding-left:6.25%;}}.cc--full-width-cta .c--full-width-cta .header-container{margin-bottom:1.75rem;text-align:center;}@media screen and (min-width:768px){.cc--full-width-cta .c--full-width-cta .header-container{margin-bottom:3.125rem;}}@media screen and (min-width:1024px){.cc--full-width-cta .c--full-width-cta .header-container{margin-bottom:3.125rem;}}.cc--full-width-cta .c--full-width-cta .header-container .f--section-title h2{font-size:2.25rem;line-height:1;margin-bottom:0;color:#00543C;}@media screen and (min-width:768px){.cc--full-width-cta .c--full-width-cta .header-container .f--section-title h2{font-size:2.25rem;line-height:1;}}@media screen and (min-width:1024px){.cc--full-width-cta .c--full-width-cta .header-container .f--section-title h2{font-size:3rem;line-height:1.2917;margin-bottom:0;}}.cc--full-width-cta .c--full-width-cta .header-container .f--description{margin-top:1.75rem;}@media screen and (min-width:1024px){.cc--full-width-cta .c--full-width-cta .header-container .f--description{margin-top:2.375rem;}}@media screen and (min-width:1024px){.cc--full-width-cta .c--full-width-cta .header-container .f--description{margin-top:2.9375rem;padding-right:16.66667%;padding-left:16.66667%;}}.cc--full-width-cta .c--full-width-cta .header-container .f--description p{font-size:1rem;line-height:1.5;color:#000;}@media screen and (min-width:768px){.cc--full-width-cta .c--full-width-cta .header-container .f--description p{font-size:1rem;line-height:1.5;}}.cc--full-width-cta .c--full-width-cta .header-container .f--description a{color:#00543C;font-family:inherit;font-size:inherit;line-height:inherit;}.cc--full-width-cta .c--full-width-cta .header-container .f--description a:hover{text-decoration:none;}.cc--full-width-cta .c--full-width-cta .links-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--full-width-cta .c--full-width-cta .links-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}@media screen and (min-width:768px){.cc--full-width-cta .c--full-width-cta .links-container .f--link{-ms-flex-preferred-size:30.43478%;flex-basis:30.43478%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;}}@media screen and (min-width:1024px){.cc--full-width-cta .c--full-width-cta .links-container .f--link{-ms-flex-preferred-size:28.57143%;flex-basis:28.57143%;}}.cc--full-width-cta .c--full-width-cta .links-container .f--link:not(:last-child){margin-bottom:1.25rem;}@media screen and (min-width:768px){.cc--full-width-cta .c--full-width-cta .links-container .f--link:not(:last-child){margin-right:4.34783%;margin-bottom:0;}}@media screen and (min-width:1024px){.cc--full-width-cta .c--full-width-cta .links-container .f--link:not(:last-child){margin-right:7.14286%;}}.cc--full-width-cta .c--full-width-cta .links-container .f--link a{padding-right:8.33333%;padding-left:16.66667%;font-size:1.875rem;line-height:1;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%;height:100%;color:#000;letter-spacing:-0.03313rem;text-align:center;text-decoration:none;text-transform:uppercase;}@media screen and (max-width:767px){.cc--full-width-cta .c--full-width-cta .links-container .f--link a{min-height:6rem;}}@media screen and (min-width:768px){.cc--full-width-cta .c--full-width-cta .links-container .f--link a{padding-right:7.14286%;padding-left:14.28571%;min-height:6rem;}}@media screen and (min-width:1024px){.cc--full-width-cta .c--full-width-cta .links-container .f--link a{padding-right:8.33333%;padding-left:16.66667%;font-size:2.25rem;line-height:1.3334;min-height:9.375rem;}}.cc--full-width-cta .c--full-width-cta .links-container .f--link a svg{position:absolute;top:calc(50% - 12px);left:-0.75rem;width:1.5625rem;height:1.5625rem;-webkit-transform:rotate(-45deg) translateY(calc(-50% + 12px));transform:rotate(-45deg) translateY(calc(-50% + 12px));background-color:#FFF;}@media screen and (min-width:1024px){.cc--full-width-cta .c--full-width-cta .links-container .f--link a svg{top:calc(50% - 16px);left:-1rem;width:3.125rem;height:3.125rem;}}html[data-whatintent="mouse"] .cc--full-width-cta .c--full-width-cta .links-container .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--full-width-cta .c--full-width-cta .links-container .f--link a:hover path{-webkit-transform:translate3d(0.375rem,0.375rem,0px);transform:translate3d(0.375rem,0.375rem,0px);}.cc--full-width-cta .c--full-width-cta .links-container .f--link.lime{background-color:#AED136;}.cc--full-width-cta .c--full-width-cta .links-container .f--link.lime svg path{fill:#AED136;}.cc--full-width-cta .c--full-width-cta .links-container .f--link.blue{background-color:#00B3D8;}.cc--full-width-cta .c--full-width-cta .links-container .f--link.blue svg path{fill:#00B3D8;}.cc--full-width-cta .c--full-width-cta .links-container .f--link.green{background-color:#00543C;}.cc--full-width-cta .c--full-width-cta .links-container .f--link.green svg path{fill:#00543C;}.cc--full-width-cta .c--full-width-cta .links-container .f--link.yellow{background-color:#FDBB30;}.cc--full-width-cta .c--full-width-cta .links-container .f--link.yellow svg path{fill:#FDBB30;}.cc--full-width-cta .c--full-width-cta .links-container .f--link.beige{background-color:#DED5B4;}.cc--full-width-cta .c--full-width-cta .links-container .f--link.beige svg path{fill:#DED5B4;}.cc--full-width-cta .c--full-width-cta .links-container .f--link.tan{background-color:#CCAF74;}.cc--full-width-cta .c--full-width-cta .links-container .f--link.tan svg path{fill:#CCAF74;}.cc--full-width-cta .c--full-width-cta .links-container .f--link.moss{background-color:#73973F;}.cc--full-width-cta .c--full-width-cta .links-container .f--link.moss svg path{fill:#73973F;}.cc--full-width-cta .c--full-width-cta .links-container .f--link.red{background-color:#CD542C;}.cc--full-width-cta .c--full-width-cta .links-container .f--link.red svg path{fill:#CD542C;}.cc--full-width-cta .c--full-width-cta .links-container .f--link.orange{background-color:#EB821E;}.cc--full-width-cta .c--full-width-cta .links-container .f--link.orange svg path{fill:#EB821E;}.cc--full-width-cta .c--full-width-cta .links-container .f--link.gray{background-color:#919194;}.cc--full-width-cta .c--full-width-cta .links-container .f--link.gray svg path{fill:#919194;}.cc--full-width-cta .c--full-width-cta .links-container .f--link.turquoise{background-color:#02B8A0;}.cc--full-width-cta .c--full-width-cta .links-container .f--link.turquoise svg path{fill:#02B8A0;}.cc--full-width-cta .c--full-width-cta .links-container .f--link.purple{background-color:#A8228E;}.cc--full-width-cta .c--full-width-cta .links-container .f--link.purple svg path{fill:#A8228E;}.cc--full-width-cta .c--full-width-cta .links-container .f--link.green a{color:#FFF;}.cc--header-alt{position:fixed;top:0;left:0;width:100%;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;background-color:#FFF;z-index:999;}.jump-links .cc--header-alt{position:relative;}.cc--header-alt.scroll-down{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-box-shadow:none;box-shadow:none;}.cc--header-alt.scroll-down .cc--main-menu .m--menu > li .submenus-wrapper{display:none;}.cc--header-alt.scroll-up{-webkit-transform:none;transform:none;}.transparent-header .cc--header-alt.scroll-up{background:#FFF;-webkit-box-shadow:0 0.0625rem 1.25rem rgba(240,240,240,0.5);box-shadow:0 0.0625rem 1.25rem rgba(240,240,240,0.5);}.transparent-header .cc--header-alt.scroll-up .cc--branding-header a svg #banner-border{fill:transparent;}.transparent-header .cc--header-alt.scroll-up .cc--branding-header a svg #wordmark,.transparent-header .cc--header-alt.scroll-up .cc--branding-header a svg #border,.transparent-header .cc--header-alt.scroll-up .cc--branding-header a svg #column-base{fill:#671f75;}.transparent-header .cc--header-alt.scroll-up .cc--branding-header a svg #banner{fill:#883a9b;}.transparent-header .cc--header-alt.scroll-up .cc--branding-header a svg #date,.transparent-header .cc--header-alt.scroll-up .cc--branding-header a svg #column-groove-right{fill:#FFF;}.transparent-header .cc--header-alt.scroll-up .cc--branding-header a svg #flame,.transparent-header .cc--header-alt.scroll-up .cc--branding-header a svg #column-groove-left{fill:#eac000;}.transparent-header .cc--header-alt{background:none;-webkit-box-shadow:none;box-shadow:none;}.cc--header-alt .c--header-alt .header-wrapper{max-width:1800px;margin:0 auto;position:relative;}.cc--header-alt .nav-container{padding-top:8.3125rem;padding-bottom:3.125rem;display:none;position:absolute;top:0;left:0;width:100%;background-color:#FFF;background-image:url(/themes/custom/usfca/pattern_lab/source/images/nav-shield.svg);background-position:right -2.9375rem top 6.25rem;background-size:16.6875rem;background-repeat:no-repeat;}@media screen and (min-width:768px){.cc--header-alt .nav-container{padding-top:13.75rem;background-position:right -7.25rem top -1.5625rem;background-size:31.25rem;}}@media screen and (min-width:1024px){.cc--header-alt .nav-container{padding-top:14.0625rem;padding-right:8.33333%;padding-bottom:3.125rem;padding-left:8.33333%;background-position:right 16.66667% bottom 0;}}.cc--header-alt .icon-search{width:3.125rem;height:3.125rem;background:#eac000;}@media screen and (min-width:768px){.cc--header-alt .icon-search{width:4.6875rem;height:4.6875rem;}}.cc--header-alt .icon-search svg{width:1rem;height:1rem;}@media screen and (min-width:768px){.cc--header-alt .icon-search svg{width:1.1875rem;height:1.1875rem;}}.cc--header-alt .icon-search .search-close{display:none;width:0.75rem;height:0.75rem;}@media screen and (min-width:768px){.cc--header-alt .icon-search .search-close{width:0.9375rem;height:0.9375rem;}}.cc--header-alt .icon-search.is-active{background:#F2D966;}.cc--header-alt .icon-search.is-active .search-open{display:none;}.cc--header-alt .icon-search.is-active .search-close{display:inline-block;}.cc--header-alt .icon-search.is-active .search-close path{fill:#671f75;}.cc--header-alt .desktop-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.cc--header-alt .desktop-nav .cc--branding-header{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;}@media screen and (min-width:768px){.cc--header-alt .desktop-nav .cc--branding-header{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;}}@media screen and (min-width:1024px){.cc--header-alt .desktop-nav .cc--branding-header{-ms-flex-preferred-size:29.16667%;flex-basis:29.16667%;}}.cc--header-alt .desktop-nav .header-buttons{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;z-index:10;}.cc--header-alt .desktop-nav .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:3.125rem;height:3.125rem;border-bottom:0.0625rem solid #F2D966;background:#eac000;}@media screen and (min-width:768px){.cc--header-alt .desktop-nav .mobile-menu-trigger{width:4.6875rem;height:4.6875rem;}}.cc--header-alt .desktop-nav .mobile-menu-trigger svg{width:1rem;height:1rem;}.cc--header-alt .desktop-nav .mobile-menu-trigger svg.icon-close{width:0.75rem;height:0.75rem;}@media screen and (min-width:768px){.cc--header-alt .desktop-nav .mobile-menu-trigger svg.icon-close{width:0.9375rem;height:0.9375rem;}}.cc--header-alt .desktop-nav .mobile-menu-trigger .search-close,.cc--header-alt .desktop-nav .mobile-menu-trigger .icon-close{display:none;}.cc--header-alt .desktop-nav .mobile-menu-trigger.is-active{background:#671f75;}.cc--header-alt .desktop-nav .mobile-menu-trigger.is-active .search-open,.cc--header-alt .desktop-nav .mobile-menu-trigger.is-active .icon-hamburger{display:none;}.cc--header-alt .desktop-nav .mobile-menu-trigger.is-active .search-close,.cc--header-alt .desktop-nav .mobile-menu-trigger.is-active .icon-close{display:block;}@media screen and (min-width:1024px){.cc--header-alt .mobile-nav{display:none;}}.cc--header-alt .mobile-nav-topbar-container{padding-top:0.9375rem;padding-bottom:0.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:3.75rem;}.cc--header-alt .mobile-nav-topbar-container .mobile-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;}.cc--header-alt .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--header{position:fixed;top:0;left:0;width:100%;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;background-color:#00543C;z-index:999;}@media screen and (min-width:1024px){.cc--header{background-image:url(/themes/custom/usfca/pattern_lab/source/images/header-shadow.png);background-repeat:no-repeat;background-position:0 0;}}@media screen and (max-width:1023px){.cc--header{background-color:#FFF;}}.cc--header.scroll-down{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);background:none;-webkit-box-shadow:none;box-shadow:none;}.cc--header.scroll-down .header-buttons{-webkit-transform:translate3d(0);transform:translate3d(0);-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;}.cc--header.scroll-down .cc--main-menu .m--menu > li .submenus-wrapper{display:none;}.cc--header.scroll-down .cc--branding-header{visibility:hidden;}.main-menu-open .cc--header.scroll-down .cc--branding-header{visibility:visible;}.cc--header.scroll-up{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);background:none;}.cc--header.scroll-up .header-buttons{height:5rem;-webkit-transform:translate3d(0,5rem,0);transform:translate3d(0,5rem,0);}@media screen and (min-width:768px){.cc--header.scroll-up .header-buttons{height:7.5rem;-webkit-transform:translate3d(0,7.5rem,0);transform:translate3d(0,7.5rem,0);}}@media screen and (min-width:1024px){.cc--header.scroll-up .header-buttons{height:9.375rem;-webkit-transform:translate3d(0,9.375rem,0);transform:translate3d(0,9.375rem,0);}}.cc--header.scroll-up .cc--branding-header{visibility:hidden;}.main-menu-open .cc--header.scroll-up .cc--branding-header{visibility:visible;}.cc--header.scroll-up .nav-container{top:5rem;}@media screen and (min-width:768px){.cc--header.scroll-up .nav-container{top:7.5rem;}}@media screen and (min-width:1024px){.cc--header.scroll-up .nav-container{top:9.375rem;}}.transparent-header .cc--header{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;}@media screen and (max-width:1023px){.transparent-header .cc--header{background-color:#FFF;}}.cc--header .c--header .header-wrapper{max-width:1800px;margin:0 auto;position:relative;}.cc--header .nav-container{display:none;position:absolute;top:0;right:50%;left:50%;width:100vw;max-height:100vh;margin-right:-50vw;margin-left:-50vw;background-color:#FFF;overflow:auto;}@media screen and (max-width:1023px){.cc--header .nav-container{height:100vh;}}.cc--header .nav-container .nav-wrapper{max-width:1800px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media screen and (max-width:1023px){.cc--header .nav-container .nav-wrapper{padding-bottom:4.0625rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.cc--header .nav-container .nav-wrapper .cc--branding-header{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}.cc--header .nav-container .nav-wrapper .cc--main-menu{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.cc--header .nav-container .nav-wrapper .cc--utility-menu{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}}.cc--header .nav-container .cc--branding-header{height:5rem;}@media screen and (min-width:768px){.cc--header .nav-container .cc--branding-header{height:7.5rem;}}@media screen and (min-width:1024px){.cc--header .nav-container .cc--branding-header{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:39.58333%;height:auto;}}@media screen and (min-width:1200px){.cc--header .nav-container .cc--branding-header{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:37.5%;height:auto;}}.cc--header .nav-container .cc--branding-header .c--branding-header{padding-left:1.25rem;}@media screen and (min-width:768px){.cc--header .nav-container .cc--branding-header .c--branding-header{padding-left:2.08333%;}}@media screen and (min-width:1024px){.cc--header .nav-container .cc--branding-header .c--branding-header{padding-left:10%;}}.cc--header .nav-container .cc--branding-header .c--branding-header svg g[fill='#fff'] path{fill:#00543C;}.cc--header .nav-container .cc--branding-header#block-sitebranding-collegeofartsandsciences svg path[fill='#00543C'],.cc--header .nav-container .cc--branding-header#block-sitebranding-schoolofeducation svg path[fill='#00543C'],.cc--header .nav-container .cc--branding-header#block-sitebranding-schooloflaw svg path[fill='#00543C'],.cc--header .nav-container .cc--branding-header#block-sitebranding-schoolofmanagement svg path[fill='#00543C'],.cc--header .nav-container .cc--branding-header#block-sitebranding-schoolofnursing svg path[fill='#00543C']{fill:#00543C;}.cc--header .nav-container .cc--branding-header#block-sitebranding-collegeofartsandsciences svg path[fill='#8A8C8E'],.cc--header .nav-container .cc--branding-header#block-sitebranding-collegeofartsandsciences svg rect,.cc--header .nav-container .cc--branding-header#block-sitebranding-schoolofeducation svg path[fill='#8A8C8E'],.cc--header .nav-container .cc--branding-header#block-sitebranding-schoolofeducation svg rect,.cc--header .nav-container .cc--branding-header#block-sitebranding-schooloflaw svg path[fill='#8A8C8E'],.cc--header .nav-container .cc--branding-header#block-sitebranding-schooloflaw svg rect,.cc--header .nav-container .cc--branding-header#block-sitebranding-schoolofmanagement svg path[fill='#8A8C8E'],.cc--header .nav-container .cc--branding-header#block-sitebranding-schoolofmanagement svg rect,.cc--header .nav-container .cc--branding-header#block-sitebranding-schoolofnursing svg path[fill='#8A8C8E'],.cc--header .nav-container .cc--branding-header#block-sitebranding-schoolofnursing svg rect{fill:#8A8C8E;}@media screen and (min-width:1024px){.cc--header .nav-container .cc--utility-menu{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:60.41667%;}}@media screen and (min-width:1200px){.cc--header .nav-container .cc--utility-menu{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:62.5%;}}.cc--header .nav-container .cc--main-menu{padding-bottom:1.75rem;width:100%;}@media screen and (min-width:768px){.cc--header .nav-container .cc--main-menu{padding-top:1.1875rem;padding-bottom:1.75rem;}}@media screen and (min-width:1024px){.cc--header .nav-container .cc--main-menu{padding-top:2.1875rem;padding-right:4.16667%;padding-bottom:3.125rem;padding-left:4.16667%;}}.cc--header .search-trigger-button{width:2.5rem;height:2.5rem;background:#00543C;}@media screen and (min-width:768px){.cc--header .search-trigger-button{width:3.75rem;height:3.75rem;}}@media screen and (min-width:1024px){.cc--header .search-trigger-button{width:4.6875rem;height:4.6875rem;}}.cc--header .search-trigger-button svg{width:1rem;height:1rem;}@media screen and (min-width:768px){.cc--header .search-trigger-button svg{width:1.6875rem;height:1.6875rem;}}.cc--header .search-trigger-button svg path{fill:#FFF;}.cc--header .search-trigger-button .search-close{display:none;width:1rem;height:1rem;}@media screen and (min-width:768px){.cc--header .search-trigger-button .search-close{width:2rem;height:2rem;}}.cc--header .search-trigger-button.is-active{background:#FFF;}.cc--header .search-trigger-button.is-active .search-open{display:none;}.cc--header .search-trigger-button.is-active .search-close{display:inline-block;}.cc--header .search-trigger-button.is-active .search-close path{fill:#00543C;}.cc--header .desktop-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.cc--header .desktop-nav > .cc--branding-header{-ms-flex-preferred-size:50%;flex-basis:50%;}@media screen and (min-width:1024px){.cc--header .desktop-nav > .cc--branding-header{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;}}.cc--header .desktop-nav .header-buttons{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-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;z-index:10;}.cc--header .desktop-nav .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:2.5rem;height:2.5rem;background:#00543C;}@media screen and (min-width:768px){.cc--header .desktop-nav .mobile-menu-trigger{width:3.75rem;height:3.75rem;}}@media screen and (min-width:1024px){.cc--header .desktop-nav .mobile-menu-trigger{width:4.6875rem;height:4.6875rem;}}.cc--header .desktop-nav .mobile-menu-trigger svg{width:1.1875rem;height:0.8125rem;}@media screen and (min-width:768px){.cc--header .desktop-nav .mobile-menu-trigger svg{width:1.8125rem;height:1.25rem;}}@media screen and (min-width:1024px){.cc--header .desktop-nav .mobile-menu-trigger svg{width:2.1875rem;height:1.5625rem;}}.cc--header .desktop-nav .mobile-menu-trigger svg.icon-close{width:1rem;height:1rem;}@media screen and (min-width:768px){.cc--header .desktop-nav .mobile-menu-trigger svg.icon-close{width:2rem;height:2rem;}}.cc--header .desktop-nav .mobile-menu-trigger svg.icon-close path{fill:#00543C;}.cc--header .desktop-nav .mobile-menu-trigger .search-close,.cc--header .desktop-nav .mobile-menu-trigger .icon-close{display:none;}.cc--header .desktop-nav .mobile-menu-trigger.is-active{background:none;}.cc--header .desktop-nav .mobile-menu-trigger.is-active .search-open,.cc--header .desktop-nav .mobile-menu-trigger.is-active .icon-hamburger{display:none;}.cc--header .desktop-nav .mobile-menu-trigger.is-active .search-close,.cc--header .desktop-nav .mobile-menu-trigger.is-active .icon-close{display:block;}@media screen and (min-width:1024px){.cc--header .mobile-nav{display:none;}}.cc--header .mobile-nav-topbar-container{padding-top:0.9375rem;padding-bottom:0.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-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;}.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;}@media screen and (min-width:1024px){.cc--header.emergency{background-color:#B84242;}}.main-menu-open body{overflow:hidden;}.cc--hero-home-ambient-slide::before{display:block;position:absolute;top:0;width:100%;height:31%;background-image:url(/themes/custom/usfca/pattern_lab/source/images/header-shadow.png);background-repeat:no-repeat;background-position:0 0;content:'';z-index:1;}.cc--hero-home-ambient-slide .c--hero-home-ambient-slide{position:relative;height:100%;overflow:hidden;}@media screen and (min-width:768px){.cc--hero-home-ambient-slide .c--hero-home-ambient-slide::after{display:block;position:absolute;bottom:0;left:0;width:100%;height:35%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(50%,rgba(0,0,0,0.6)));background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 50%);content:'';z-index:1;}}.cc--hero-home-ambient-slide .image-video{width:100%;height:11.25rem;overflow:hidden;}@media screen and (max-width:767px){.cc--hero-home-ambient-slide .image-video{position:relative;}}@media screen and (min-width:768px){.cc--hero-home-ambient-slide .image-video{height:25.5rem;}}@media screen and (min-width:1024px){.cc--hero-home-ambient-slide .image-video{height:42.1875rem;}}@media screen and (max-width:767px){.cc--hero-home-ambient-slide .image-video .f--image{position:relative;height:100%;}}@media screen and (max-width:767px) and (min-width:768px){.cc--hero-home-ambient-slide .image-video .f--image::after{display:block;position:absolute;bottom:0;width:100%;height:6.25rem;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:'';z-index:1;}}@media screen and (min-width:768px){.cc--hero-home-ambient-slide .image-video .f--image{height:100%;}}.cc--hero-home-ambient-slide .image-video img{width:100%;height:100%;background-color:#000;z-index:1;-o-object-fit:cover;object-fit:cover;}@media screen and (max-width:767px){.cc--hero-home-ambient-slide .image-video img{position:absolute;top:0;left:0;}}.cc--hero-home-ambient-slide .image-video .f--ambient-video{display:none;height:28.125rem;}@media screen and (min-width:768px){.cc--hero-home-ambient-slide .image-video .f--ambient-video{display:block;height:27rem;}}@media screen and (min-width:1024px){.cc--hero-home-ambient-slide .image-video .f--ambient-video{height:42.1875rem;}.cc--hero-home-ambient-slide .image-video .f--ambient-video + .f--image{display:none;}}.cc--hero-home-ambient-slide .image-video .video-controls{bottom:0;width:100%;z-index:205;}@media screen and (min-width:768px){.cc--hero-home-ambient-slide .image-video .video-controls{display:block;right:auto;left:auto;}}.cc--hero-home-ambient-slide .image-video .video-controls .video-controls-inner{max-width:1800px;margin:0 auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}@media screen and (min-width:768px){.cc--hero-home-ambient-slide .image-video .video-controls .video-controls-inner{padding-right:7.5rem;padding-bottom:1.5625rem;}}@media screen and (min-width:1024px){.cc--hero-home-ambient-slide .image-video .video-controls .video-controls-inner{padding-right:7.5rem;padding-bottom:1.5625rem;}}.cc--hero-home-ambient-slide .image-video .video-controls .video-button{width:2.1875rem;height:2.1875rem;}.cc--hero-home-ambient-slide .image-video .video-controls .video-button:not(:last-child){margin-right:0.625rem;}.cc--hero-home-ambient-slide .image-video .video-controls .video-pause-button svg path{fill:#FFF;}.cc--hero-home-ambient-slide .image-video .video-controls .video-pause-button svg rect{fill:transparent;}.cc--hero-home-ambient-slide .image-video .video-controls .video-play-button svg rect{fill:#FFF;}.cc--hero-home-ambient-slide .text-container-wrapper{max-width:1800px;margin:0 auto;position:relative;width:100%;z-index:200;}@media screen and (min-width:768px){.cc--hero-home-ambient-slide .text-container-wrapper{position:absolute;bottom:0;left:0;max-width:100%;}}.cc--hero-home-ambient-slide .text-container{max-width:1800px;margin:0 auto;padding-top:0.75rem;padding-right:6.25%;padding-bottom:0.75rem;padding-left:6.25%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;bottom:0;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;width:100%;height:100%;z-index:3;}@media screen and (min-width:768px){.cc--hero-home-ambient-slide .text-container{padding-right:25%;padding-bottom:1.75rem;padding-left:2.08333%;}}@media screen and (min-width:1024px){.cc--hero-home-ambient-slide .text-container{padding-right:39.58333%;padding-bottom:2.5rem;padding-left:4.16667%;}}.cc--hero-home-ambient-slide .text-container .f--section-title h2{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;font-size:1.625rem;line-height:1.2308;color:#00543C;letter-spacing:0;text-transform:none;}.cc--hero-home-ambient-slide .text-container .f--section-title h2 a{color:#FFF;}@media screen and (min-width:768px){.cc--hero-home-ambient-slide .text-container .f--section-title h2{font-size:2.25rem;line-height:1.3334;color:#FFF;letter-spacing:-0.01875rem;}}.cc--hero-home-ambient-slide.swiper-slide-active .f--image img{position:absolute;-webkit-animation:move 40s ease;animation:move 40s ease;}@-webkit-keyframes move{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:bottom left;transform-origin:bottom left;}100%{-webkit-transform:scale(1.2);transform:scale(1.2);}}.cc--hero-home-ambient{position:relative;}@media screen and (min-width:1024px){.home-page .cc--hero-home-ambient{margin-top:-9.375rem;}}@media screen and (min-width:1024px){.home-page.banner-active .cc--hero-home-ambient{margin-top:-10.625rem;}}@media screen and (min-width:1140px){.home-page.banner-active .cc--hero-home-ambient{margin-top:-9.125rem;}}@media screen and (max-width:767px){.cc--hero-home-ambient .swiper-slide{height:auto;}}.cc--hero-home-ambient .swiper-controls{position:absolute;top:13.125rem;width:100%;}@media screen and (min-width:768px){.cc--hero-home-ambient .swiper-controls{top:auto;bottom:0;}}@media screen and (min-width:1800px){.cc--hero-home-ambient .swiper-controls{max-width:1800px;margin:0 auto;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:100;}}.cc--hero-home-ambient .swiper-controls .button-container{position:absolute;right:0.625rem;bottom:2.5rem;width:3.75rem;height:1.5625rem;z-index:1;}@media screen and (min-width:768px){.cc--hero-home-ambient .swiper-controls .button-container{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);right:2.08333%;bottom:1.5625rem;left:auto;width:5rem;height:2.1875rem;-webkit-transform:translate(0);transform:translate(0);}}@media screen and (min-width:1024px){.cc--hero-home-ambient .swiper-controls .button-container{right:1.5625rem;bottom:1.5625rem;}}.cc--hero-home-ambient .swiper-controls .swiper-button-wrapper{margin:0;padding:0;list-style:none;}.cc--hero-home-ambient .swiper-controls .swiper-button-wrapper button{top:auto;width:1.5625rem;height:1.5625rem;margin:0;background:none;}.cc--hero-home-ambient .swiper-controls .swiper-button-wrapper button::after{display:none;}@media screen and (min-width:768px){.cc--hero-home-ambient .swiper-controls .swiper-button-wrapper button{width:2.1875rem;height:2.1875rem;}}.cc--hero-home-ambient .swiper-controls .swiper-button-wrapper button.swiper-button-prev{right:auto;left:0;}.cc--hero-home-ambient .swiper-controls .swiper-button-wrapper button.swiper-button-prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg);}.cc--hero-home-ambient .swiper-controls .swiper-button-wrapper button.swiper-button-next{right:0;left:auto;}.cc--hero-home-ambient .swiper-controls .swiper-button-wrapper button svg{width:0.5625rem;height:0.9375rem;}@media screen and (max-width:767px){.cc--hero-home-ambient .swiper-controls .swiper-button-wrapper button svg{width:0.4375rem;}}html[data-whatintent="mouse"] .cc--hero-home-ambient .swiper-controls .swiper-button-wrapper button{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--hero-home-ambient .swiper-controls .swiper-button-wrapper button:hover{background-color:#FDBB30;}html[data-whatintent="mouse"] .cc--hero-home-ambient .swiper-controls .swiper-button-wrapper button:hover svg path{fill:#FFF;}.cc--hero-home-item-slide .c--hero-home-item-slide{position:relative;height:100%;overflow:hidden;}@media screen and (min-width:1024px){.cc--hero-home-item-slide .c--hero-home-item-slide{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;}}.cc--hero-home-item-slide.swiper-slide{height:auto;}.cc--hero-home-item-slide .image-video{position:relative;width:100%;overflow:hidden;}@media screen and (min-width:768px) and (max-width:1023px){.cc--hero-home-item-slide .image-video{height:calc(100vh - 70px);}}@media screen and (min-width:1024px){.cc--hero-home-item-slide .image-video{width:66.66667%;min-height:100vh;}.cc--hero-home-item-slide .image-video::before{display:block;position:absolute;top:0;width:100%;height:31%;background-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(black));background-image:linear-gradient(to top,transparent,black);content:'';opacity:0.7;z-index:1;}}@media screen and (max-width:767px){.cc--hero-home-item-slide .image-video .f--image{position:relative;padding-bottom:100%;}.cc--hero-home-item-slide .image-video .f--image::after{display:block;position:absolute;bottom:0;width:100%;height:6.25rem;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#505151),to(rgba(80,81,81,0)));background-image:linear-gradient(to top,#505151 0,rgba(80,81,81,0) 100%);content:'';z-index:1;}}@media screen and (min-width:768px){.cc--hero-home-item-slide .image-video .f--image{height:100%;}}@media screen and (min-width:1024px){.cc--hero-home-item-slide .image-video .f--image{min-height:100vh;}}.cc--hero-home-item-slide .image-video img{width:100%;height:100%;background-color:#505151;z-index:1;-o-object-fit:cover;object-fit:cover;}@media screen and (max-width:767px){.cc--hero-home-item-slide .image-video img{position:absolute;top:0;left:0;}}.cc--hero-home-item-slide .image-video .f--ambient-video{display:none;}@media screen and (min-width:768px){.cc--hero-home-item-slide .image-video .f--ambient-video{display:block;height:100%;}.cc--hero-home-item-slide .image-video .f--ambient-video + .f--image{display:none;}}.cc--hero-home-item-slide .image-video .f--ambient-video video{position:static;}@media screen and (min-width:768px){.cc--hero-home-item-slide.swiper-slide-active .video-controls{display:block;}}.cc--hero-home-item-slide .video-controls{display:none;position:absolute;z-index:205;}@media screen and (min-width:768px){.cc--hero-home-item-slide .video-controls{top:0.5625rem;right:0.1875rem;bottom:auto;}}@media screen and (min-width:1024px){.cc--hero-home-item-slide .video-controls{top:auto;right:0.6875rem;bottom:0.875rem;}}.cc--hero-home-item-slide .video-controls .video-unmute-button{display:none;}.cc--hero-home-item-slide .video-controls .video-pause-button svg path{fill:#FFF;}.cc--hero-home-item-slide .video-controls .video-play-button svg rect{fill:#FFF;}.cc--hero-home-item-slide .text-container-wrapper{margin-right:auto;margin-left:auto;position:relative;width:87.5%;margin-top:-40px;background:#00543C;z-index:200;}@media screen and (min-width:768px){.cc--hero-home-item-slide .text-container-wrapper{width:91.66667%;margin-top:-106px;}}@media screen and (min-width:1024px){.cc--hero-home-item-slide .text-container-wrapper{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;width:33.33333%;height:auto;}}.cc--hero-home-item-slide .text-container{padding-top:2.5rem;padding-right:7.14286%;padding-bottom:1.875rem;padding-left:7.14286%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;bottom:0;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;width:100%;height:100%;z-index:3;}@media screen and (min-width:768px){.cc--hero-home-item-slide .text-container{padding-top:3.75rem;padding-right:4.54545%;padding-bottom:2.5rem;padding-left:4.54545%;}}@media screen and (min-width:1024px){.cc--hero-home-item-slide .text-container{padding-top:9.375rem;padding-right:6.25%;padding-bottom:2.5rem;padding-left:6.25%;}}.cc--hero-home-item-slide .text-container .arrow{position:absolute;top:-0.625rem;left:1rem;}@media screen and (min-width:1024px){.cc--hero-home-item-slide .text-container .arrow{top:9.8125rem;left:-1.5625rem;}}.cc--hero-home-item-slide .text-container .arrow::after{display:block;position:absolute;top:0;left:0;width:3.125rem;height:3.125rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#00543C;content:'';}.cc--hero-home-item-slide .text-container .arrow svg{position:relative;z-index:1;}@media screen and (min-width:1024px){.cc--hero-home-item-slide .text-container .arrow svg{top:-0.1875rem;left:0.625rem;}}@media screen and (max-width:1023px){.cc--hero-home-item-slide .text-container .arrow svg{top:-0.25rem;left:1.0625rem;width:0.9375rem;height:auto;-webkit-transform:rotate(90deg);transform:rotate(90deg);z-index:1;}}@media screen and (min-width:768px) and (max-width:1023px){.cc--hero-home-item-slide .text-container .text-container-inner{display:-webkit-box;display:-ms-flexbox;display:flex;}}@media screen and (min-width:1024px){.cc--hero-home-item-slide .text-container .text-container-inner{max-width:21.875rem;}}@media screen and (min-width:768px) and (max-width:1023px){.cc--hero-home-item-slide .text-container .content-wrapper{padding-left:5%;width:50%;}}.cc--hero-home-item-slide .text-container .f--section-title{position:relative;z-index:1;}@media screen and (min-width:768px) and (max-width:1023px){.cc--hero-home-item-slide .text-container .f--section-title{width:50%;}}.cc--hero-home-item-slide .text-container .f--section-title h2{font-size:2.25rem;line-height:1;color:#FFF;letter-spacing:-0.03125rem;text-transform:none;}.cc--hero-home-item-slide .text-container .f--section-title h2 a{color:#FFF;}@media screen and (min-width:768px){.cc--hero-home-item-slide .text-container .f--section-title h2{font-size:3rem;line-height:1.0417;}}@media screen and (min-width:1024px){.cc--hero-home-item-slide .text-container .f--section-title h2{font-size:3.75rem;line-height:1.0334;}}.cc--hero-home-item-slide .text-container .f--description,.cc--hero-home-item-slide .text-container .f--description p{font-size:0.9375rem;line-height:1.6667;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;color:#FFF;}@media screen and (min-width:768px){.cc--hero-home-item-slide .text-container .f--description,.cc--hero-home-item-slide .text-container .f--description p{font-size:1rem;line-height:1.5;}}.cc--hero-home-item-slide .text-container .f--description a,.cc--hero-home-item-slide .text-container .f--description p a{color:#FFF;}html[data-whatintent="mouse"] .cc--hero-home-item-slide .text-container .f--description a,html[data-whatintent="mouse"]
      .cc--hero-home-item-slide .text-container .f--description p a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--hero-home-item-slide .text-container .f--description a:hover,html[data-whatintent="mouse"]
        .cc--hero-home-item-slide .text-container .f--description p a:hover{color:#FFF;text-decoration:underline;}.cc--hero-home-item-slide .text-container .f--link{margin-top:1.25rem;}@media screen and (min-width:768px){.cc--hero-home-item-slide .text-container .f--link{margin-top:3.75rem;margin-bottom:0.9375rem;}}@media screen and (min-width:1024px){.cc--hero-home-item-slide .text-container .f--link{margin-top:4.375rem;}}.cc--hero-home-item-slide .text-container .f--link .link{font-size:1.125rem;line-height:1;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:100%;max-width:100%;height:3.125rem;border:0.125rem solid #FDBB30;color:#FFF;text-align:center;text-decoration:none;text-transform:uppercase;}html[data-whatintent="mouse"] .cc--hero-home-item-slide .text-container .f--link .link{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--hero-home-item-slide .text-container .f--link .link:hover{border-width:0.3125rem;}@media screen and (min-width:768px){.cc--hero-home-item-slide .text-container .f--link .link{width:15rem;}}@media screen and (min-width:1024px){.cc--hero-home-item-slide .text-container .f--link .link{width:12.5rem;}}.cc--hero-home-minisite{position:relative;}.cc--hero-home-minisite .image-text-container{position:relative;}.cc--hero-home-minisite .image-wrapper img{width:100%;height:100%;background-color:#000;-o-object-fit:cover;object-fit:cover;aspect-ratio:1 / 1;}@media screen and (min-width:768px){.cc--hero-home-minisite .image-wrapper img{aspect-ratio:8 / 7;}}@media screen and (min-width:1024px){.cc--hero-home-minisite .image-wrapper img{aspect-ratio:16 / 9;}}@supports not (aspect-ratio:1/1){.cc--hero-home-minisite .image-wrapper{padding-top:100%;position:relative;}.cc--hero-home-minisite .image-wrapper img{position:absolute;top:0;left:0;}@media screen and (min-width:768px){.cc--hero-home-minisite .image-wrapper{padding-top:87.5%;}}@media screen and (min-width:1024px){.cc--hero-home-minisite .image-wrapper{padding-top:56.25%;}}}.cc--hero-home-minisite .text-wrapper{padding-right:1.25rem;padding-bottom:0.625rem;padding-left:1.25rem;max-width:1800px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:0;-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;width:100%;height:10.625rem;}.cc--hero-home-minisite .text-wrapper::before{display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,0.3)));background:linear-gradient(to bottom,transparent,rgba(0,0,0,0.3));content:'';}@media screen and (min-width:768px){.cc--hero-home-minisite .text-wrapper{padding-right:45.83333%;padding-bottom:1.25rem;padding-left:4.16667%;height:23%;}}@media screen and (min-width:1024px){.cc--hero-home-minisite .text-wrapper{padding-right:37.5%;padding-bottom:0.9375rem;height:30%;}}.cc--hero-home-minisite .text-wrapper .f--category{margin-bottom:0.625rem;font-size:0.875rem;line-height:1;position:relative;color:#FFF;text-shadow:0 0 1.5625rem #000;z-index:11;}@media screen and (min-width:768px){.cc--hero-home-minisite .text-wrapper .f--category{margin-top:0;margin-bottom:0.875rem;font-size:1rem;line-height:1;}}@media screen and (min-width:1024px){.cc--hero-home-minisite .text-wrapper .f--category{margin-bottom:1.25rem;}}.cc--hero-home-minisite .text-wrapper .f--category p{font-size:0.875rem;line-height:1;margin-bottom:0;color:#FFF;}@media screen and (min-width:768px){.cc--hero-home-minisite .text-wrapper .f--category p{font-size:1rem;line-height:1;}}.cc--hero-home-minisite .text-wrapper .f--page-title{margin-bottom:0.625rem;position:relative;}@media screen and (min-width:1024px){.cc--hero-home-minisite .text-wrapper .f--page-title{margin-bottom:0.9375rem;}}.cc--hero-home-minisite .text-wrapper .f--page-title h1{font-size:2.25rem;line-height:1;color:#FFF;letter-spacing:-0.0375rem;text-shadow:0 0 1.5625rem #000;text-transform:none;}@media screen and (min-width:768px){.cc--hero-home-minisite .text-wrapper .f--page-title h1{font-size:3.75rem;line-height:1;letter-spacing:0.03125rem;}}.cc--hero-home-minisite .text-wrapper .f--description{position:relative;}.cc--hero-home-minisite .text-wrapper .f--description p{font-size:1.125rem;line-height:1.3334;margin-top:0;margin-bottom:0.75rem;color:#00543C;}@media screen and (min-width:768px){.cc--hero-home-minisite .text-wrapper .f--description p{font-size:1.5rem;line-height:1;color:#FFF;}}.cc--hero-home-minisite .text-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:end;-ms-flex-align:end;align-items:flex-end;}@media screen and (min-width:768px){.cc--hero-home-minisite .text-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.cc--hero-home-minisite .text-container .left-wrapper{padding-right:1.25rem;padding-left:1.25rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;}@media screen and (min-width:768px){.cc--hero-home-minisite .text-container .left-wrapper{padding-right:4.16667%;padding-left:4.16667%;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset;width:41.66667%;}}@media screen and (min-width:1024px){.cc--hero-home-minisite .text-container .left-wrapper{padding-right:4.16667%;padding-left:4.16667%;width:68.75%;}}.cc--hero-home-minisite .text-container .left-wrapper .cc--intro-text{width:100%;}.cc--hero-home-minisite .text-container .left-wrapper .cc--intro-text .c--intro-text{padding:0;}.cc--hero-home-minisite .text-container .left-wrapper .cc--intro-text .f--section-title,.cc--hero-home-minisite .text-container .left-wrapper .cc--intro-text .f--description{padding-right:0;padding-left:0;text-align:left;}.cc--hero-home-minisite .text-container .cc--breadcrumbs{margin:0;width:100%;}.cc--hero-home-minisite .text-container .cc--breadcrumbs .c--breadcrumbs{padding-right:0;padding-left:0;}.cc--hero-home-minisite .text-container .cc--minisite-home-hero-nav{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}@media screen and (min-width:768px){.cc--hero-home-minisite .text-container .cc--minisite-home-hero-nav{margin-top:-37.5rem;margin-right:4.16667%;position:relative;-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset;z-index:10;}}@media screen and (min-width:1024px){.cc--hero-home-minisite .text-container .cc--minisite-home-hero-nav{margin-right:6.25%;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;}}.cc--hero-home-minisite .text-container .buttons-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 (max-width:767px){.cc--hero-home-minisite .text-container .buttons-container{padding-right:2.5rem;padding-left:1.25rem;position:fixed;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;left:0;background:#00543C;width:100%;z-index:100;}.cc--hero-home-minisite .text-container .buttons-container .f--link{margin-right:1.25rem;}.cc--hero-home-minisite .text-container .buttons-container .f--link .link{font-size:0.875rem;padding-right:0.625rem;padding-left:0.625rem;margin-top:0.9375rem;margin-bottom:0.9375rem;}}@media screen and (min-width:768px){.cc--hero-home-minisite .text-container .buttons-container.fixed{position:fixed;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;top:0;left:0;background:#00543C;width:100%;z-index:100;}.cc--hero-home-minisite .text-container .buttons-container.fixed .f--link{padding-right:0.75rem;padding-left:0.75rem;}.cc--hero-home-minisite .text-container .buttons-container.fixed .link{margin-top:1.25rem;margin-bottom:1.25rem;min-width:17.1875rem;}}.cc--hero-home-minisite .text-container .buttons-container .link{font-size:1.125rem;line-height:1;margin-top:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:3.125rem;border:0.125rem solid #FDBB30;color:#FFF;text-decoration:none;text-transform:uppercase;}html[data-whatintent="mouse"] .cc--hero-home-minisite .text-container .buttons-container .link{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--hero-home-minisite .text-container .buttons-container .link:hover{-webkit-box-shadow:inset 0 0 0 0.1875rem #FDBB30;box-shadow:inset 0 0 0 0.1875rem #FDBB30;}.cc--hero-home-slider{margin-bottom:3.75rem;position:relative;}@media screen and (min-width:1024px){.home-page .cc--hero-home-slider{margin-top:-9.375rem;}}@media screen and (min-width:1024px){.home-page.banner-active .cc--hero-home-slider{margin-top:-10.625rem;}}@media screen and (min-width:1140px){.home-page.banner-active .cc--hero-home-slider{margin-top:-9.375rem;}}@media screen and (max-width:767px){.cc--hero-home-slider .swiper-slide{height:auto;}}.cc--hero-home-slider .swiper-controls .swiper-pagination{top:100vw;right:10.41667%;bottom:auto;left:auto;width:auto;-webkit-transform:translateY(-100%);transform:translateY(-100%);}@media screen and (min-width:768px){.cc--hero-home-slider .swiper-controls .swiper-pagination{top:calc(100vh - 134px);right:10.41667%;}}@media screen and (min-width:1024px){.cc--hero-home-slider .swiper-controls .swiper-pagination{top:auto;right:3.75rem;bottom:1.25rem;margin-top:0;-webkit-transform:none;transform:none;}}.cc--hero-home-slider .swiper-controls .swiper-pagination .swiper-pagination-bullet{width:1rem;height:1rem;margin-right:0;margin-left:1.25rem;border:0.125rem solid #FDBB30;border-radius:0.25rem;background:transparent;opacity:1;}.cc--hero-home-slider .swiper-controls .swiper-pagination .swiper-pagination-bullet:first-child{margin-left:0;}.cc--hero-home-slider .swiper-controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#FDBB30;}.cc--hero-home{position:relative;}.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:#000;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{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:28.125rem;z-index:2;}@media screen and (min-width:768px){.cc--hero-home .text-container{min-height:27rem;}}@media screen and (min-width:1024px){.cc--hero-home .text-container{min-height:42.1875rem;}}.cc--hero-home .text-container .text-container-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--hero-home .text-container .text-container-inner{margin-top:0;padding-top:1.875rem;padding-right:14.58333%;padding-bottom:1.875rem;padding-left:14.58333%;}}.cc--hero-home .text-container .f--page-title{margin-bottom:0.9375rem;}@media screen and (min-width:768px){.cc--hero-home .text-container .f--page-title{margin-bottom:1.25rem;}}.cc--hero-home .text-container .f--page-title h1{font-size:3.125rem;line-height:1;color:#FFF;letter-spacing:0.03125rem;}@media screen and (min-width:768px){.cc--hero-home .text-container .f--page-title h1{font-size:4.0625rem;line-height:1;letter-spacing:0.0625rem;}}@media screen and (min-width:1024px){.cc--hero-home .text-container .f--page-title h1{font-size:5.625rem;line-height:1;}}.cc--hero-home .text-container .f--description p{font-size:1.125rem;line-height:1.5556;margin:0;color:#FFF;}@media screen and (min-width:768px){.cc--hero-home .text-container .f--description p{font-size:1.25rem;line-height:1.7;}}@media screen and (min-width:1024px){.cc--hero-home .text-container .f--description p{font-size:1.5rem;line-height:1.5;}}.cc--hero-home .text-container .f--description a{color:inherit;}.cc--hero-home .text-container .f--link{margin-top:1.875rem;min-width:12.5rem;}@media screen and (min-width:1024px){.cc--hero-home .text-container .f--link{margin-top:2.5rem;}}.cc--hero-home.align-bottom .text-container .text-container-inner{padding-bottom:1.875rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}@media screen and (min-width:768px){.cc--hero-home.align-bottom .text-container .text-container-inner{padding-bottom:2.5rem;}}@media screen and (min-width:1024px){.cc--hero-home.align-bottom .text-container .text-container-inner{padding-bottom:3.125rem;}}.cc--hero-home.has-overlay .image-video::before{position:absolute;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);content:'';z-index:1;}.cc--hero-home.has-overlay.align-bottom .image-video::before{position:absolute;top:0;width:100%;height:100%;background-color:transparent;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,0.42)),color-stop(50%,rgba(255,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,0.42) 0,rgba(255,0,0,0) 50%);content:'';z-index:1;}.cc--hero-landing-page{position:relative;}.cc--hero-landing-page .image-text-container{background:#00543C;}.cc--hero-landing-page .image-text-container:not(.no-image){background:none;}.cc--hero-landing-page .image-text-container:not(.no-image) .text-container{position:absolute;bottom:0;min-height:30%;text-align:left;z-index:1;}@media screen and (min-width:1024px){.cc--hero-landing-page .image-text-container:not(.no-image) .text-container{min-height:40%;}}.cc--hero-landing-page .image-text-container:not(.no-image) .text-container::before{display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(50%,rgba(0,0,0,0.6)));background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 50%);content:'';}@media screen and (min-width:768px){.cc--hero-landing-page .image-text-container:not(.no-image) .text-container::before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(50%,rgba(0,0,0,0.3)));background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 50%);}}@media screen and (min-width:768px){.cc--hero-landing-page .image-text-container.no-image{padding-top:1.875rem;}}@media screen and (min-width:1024px){.cc--hero-landing-page .image-text-container.no-image{padding-top:9.375rem;}}.cc--hero-landing-page .image-video{position:relative;width:100%;height:100%;max-height:42.1875rem;overflow:hidden;}.cc--hero-landing-page .image-video .f--image{width:100%;height:100%;aspect-ratio:1 / 1;}@media screen and (min-width:768px){.cc--hero-landing-page .image-video .f--image{aspect-ratio:8 / 7;}}@media screen and (min-width:1024px){.cc--hero-landing-page .image-video .f--image{aspect-ratio:16 / 9;}}.cc--hero-landing-page .image-video .f--image img{width:100%;height:100%;background-color:#000;z-index:1;-o-object-fit:cover;object-fit:cover;}@supports not (aspect-ratio:1/1){.cc--hero-landing-page .image-video .f--image{position:relative;padding-top:100%;}.cc--hero-landing-page .image-video .f--image img{position:absolute;top:0;left:0;}@media screen and (min-width:768px){.cc--hero-landing-page .image-video .f--image{padding-top:87.5%;}}@media screen and (min-width:1024px){.cc--hero-landing-page .image-video .f--image{padding-top:56.25%;}}}.cc--hero-landing-page .image-video .f--ambient-video{height:25rem;}@media screen and (min-width:768px){.cc--hero-landing-page .image-video .f--ambient-video{height:24rem;}}@media screen and (min-width:1024px){.cc--hero-landing-page .image-video .f--ambient-video{height:37.5rem;}}.cc--hero-landing-page .text-container{padding-right:1.25rem;padding-left:1.25rem;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;width:100%;text-align:center;}@media screen and (min-width:768px){.cc--hero-landing-page .text-container{padding-right:4.16667%;padding-bottom:0.8125rem;padding-left:4.16667%;}}@media screen and (min-width:1024px){.cc--hero-landing-page .text-container{padding-right:4.16667%;padding-bottom:1.875rem;padding-left:4.16667%;}}.cc--hero-landing-page .text-container .f--category{margin-top:1.25rem;font-size:0.875rem;line-height:1;position:relative;color:#FFF;letter-spacing:-0.00625rem;}@media screen and (min-width:768px){.cc--hero-landing-page .text-container .f--category{margin-top:0;margin-bottom:1.25rem;font-size:1rem;line-height:1;letter-spacing:0.00625rem;}}@media screen and (min-width:1024px){.cc--hero-landing-page .text-container .f--category{margin-bottom:1.25rem;}}.cc--hero-landing-page .text-container .f--category p{margin-bottom:0;font-size:0.875rem;line-height:1;color:#FFF;letter-spacing:-0.00625rem;}@media screen and (min-width:768px){.cc--hero-landing-page .text-container .f--category p{font-size:1rem;line-height:1;letter-spacing:0.00625rem;}}.cc--hero-landing-page .text-container .f--page-title{margin-top:0.125rem;margin-bottom:1.25rem;position:relative;}@media screen and (min-width:768px){.cc--hero-landing-page .text-container .f--page-title{margin-top:0;margin-bottom:1.125rem;}}@media screen and (min-width:1024px){.cc--hero-landing-page .text-container .f--page-title{margin-bottom:0;}}.cc--hero-landing-page .text-container .f--page-title h1{font-size:2.25rem;line-height:1;color:#FFF;letter-spacing:-0.03125rem;text-transform:none;}@media screen and (min-width:768px){.cc--hero-landing-page .text-container .f--page-title h1{font-size:3.75rem;line-height:1;letter-spacing:0.025rem;}}.cc--hero-tabbed-navigation{position:relative;}.cc--hero-tabbed-navigation .c--hero-tabbed-navigation{position:relative;}@media screen and (min-width:1800px){.cc--hero-tabbed-navigation .c--hero-tabbed-navigation{max-width:1800px;margin:0 auto;}}.cc--hero-tabbed-navigation .image-text-container{max-width:1800px;margin:0 auto;position:relative;}@media screen and (min-width:1800px){.cc--hero-tabbed-navigation .image-wrapper{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;}}.cc--hero-tabbed-navigation .image-wrapper img{width:100%;height:100%;background-color:#000;-o-object-fit:cover;object-fit:cover;aspect-ratio:1 / 1;max-height:42.1875rem;}@media screen and (min-width:768px){.cc--hero-tabbed-navigation .image-wrapper img{aspect-ratio:768 / 800;}}@media screen and (min-width:1024px){.cc--hero-tabbed-navigation .image-wrapper img{aspect-ratio:3 / 2;}}@supports not (aspect-ratio:1/1){.cc--hero-tabbed-navigation .image-wrapper{padding-top:100%;position:relative;}.cc--hero-tabbed-navigation .image-wrapper img{position:absolute;top:0;left:0;}@media screen and (min-width:768px){.cc--hero-tabbed-navigation .image-wrapper{padding-top:96%;}}@media screen and (min-width:1024px){.cc--hero-tabbed-navigation .image-wrapper{padding-top:66.6%;}}}.cc--hero-tabbed-navigation .text-wrapper{padding-right:1.25rem;padding-left:1.25rem;max-width:1800px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-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;bottom:0;width:100%;height:10.625rem;}.cc--hero-tabbed-navigation .text-wrapper::before{display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,0.3)));background:linear-gradient(to bottom,transparent,rgba(0,0,0,0.3));content:'';}@media screen and (min-width:1800px){.cc--hero-tabbed-navigation .text-wrapper::before{width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;}}@media screen and (min-width:768px){.cc--hero-tabbed-navigation .text-wrapper{padding-right:45.83333%;padding-bottom:1.75rem;padding-left:4.16667%;height:23%;bottom:0;}}@media screen and (min-width:1024px){.cc--hero-tabbed-navigation .text-wrapper{padding-right:35.41667%;padding-bottom:1.25rem;padding-left:4.16667%;height:17%;}}.cc--hero-tabbed-navigation .text-wrapper .f--category{font-size:0.875rem;line-height:1;margin-top:1.25rem;margin-bottom:0;position:relative;color:#FFF;text-shadow:0 0 1.5625rem #000;z-index:10;}@media screen and (min-width:768px){.cc--hero-tabbed-navigation .text-wrapper .f--category{margin-top:0;margin-bottom:0.875rem;font-size:1rem;line-height:1;}}@media screen and (min-width:1024px){.cc--hero-tabbed-navigation .text-wrapper .f--category{margin-bottom:1.25rem;}}.cc--hero-tabbed-navigation .text-wrapper .f--category p{font-size:0.875rem;line-height:1;color:#FFF;text-shadow:0 0 1.5625rem #000;}@media screen and (min-width:768px){.cc--hero-tabbed-navigation .text-wrapper .f--category p{font-size:1rem;line-height:1;}}.cc--hero-tabbed-navigation .text-wrapper .f--category p:last-child{margin-bottom:0;}.cc--hero-tabbed-navigation .text-wrapper .f--page-title{margin-bottom:1.25rem;position:relative;}@media screen and (min-width:768px){.cc--hero-tabbed-navigation .text-wrapper .f--page-title{margin-bottom:0.625rem;}}.cc--hero-tabbed-navigation .text-wrapper .f--page-title h1{font-size:2.25rem;line-height:1;color:#FFF;letter-spacing:0;text-transform:none;text-shadow:0 0 1.5625rem #000;}@media screen and (min-width:768px){.cc--hero-tabbed-navigation .text-wrapper .f--page-title h1{font-size:3rem;line-height:1;letter-spacing:0.03125rem;}}@media screen and (min-width:1024px){.cc--hero-tabbed-navigation .text-wrapper .f--page-title h1{font-size:3.75rem;line-height:1;}}.cc--hero-tabbed-navigation .text-wrapper .f--description{position:relative;}.cc--hero-tabbed-navigation .text-wrapper .f--description,.cc--hero-tabbed-navigation .text-wrapper .f--description p{font-size:1.125rem;line-height:1.3334;margin-top:0;margin-bottom:0.5625rem;color:#FFF;text-shadow:0 0 1.5625rem #000;}@media screen and (min-width:768px){.cc--hero-tabbed-navigation .text-wrapper .f--description,.cc--hero-tabbed-navigation .text-wrapper .f--description p{font-size:1.25rem;line-height:1;margin-bottom:0.75rem;}}@media screen and (min-width:1024px){.cc--hero-tabbed-navigation .text-wrapper .f--description,.cc--hero-tabbed-navigation .text-wrapper .f--description p{font-size:1.5rem;line-height:1;}}.cc--hero-tabbed-navigation .links-container{position:relative;background:#00543C;}@media screen and (min-width:768px){.cc--hero-tabbed-navigation .links-container{padding-top:1rem;padding-right:2.08333%;padding-bottom:2.5rem;padding-left:2.08333%;position:absolute;right:4.16667%;bottom:-3.75rem;width:37.5%;}}@media screen and (min-width:1024px){.cc--hero-tabbed-navigation .links-container{right:6.25%;width:25%;}}.cc--hero-tabbed-navigation .links-container h3{font-size:1rem;line-height:1;margin-bottom:0.75rem;color:#FFF;text-transform:uppercase;}@media screen and (max-width:767px){.cc--hero-tabbed-navigation .links-container h3{display:none;}}.cc--hero-tabbed-navigation .links-container .list-toggle{font-size:1rem;line-height:1;padding-right:0.8125rem;padding-left: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;color:#FFF;width:100%;height:3.125rem;margin:0;text-align:left;text-transform:uppercase;}@media screen and (min-width:768px){.cc--hero-tabbed-navigation .links-container .list-toggle{display:none;}}.cc--hero-tabbed-navigation .links-container .list-toggle.open svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}.cc--hero-tabbed-navigation .links-container .list-toggle svg{width:1.5625rem;height:1.5625rem;}.cc--hero-tabbed-navigation .links-container .nav-links{list-style:none;padding:0;margin:0;}@media screen and (max-width:767px){.cc--hero-tabbed-navigation .links-container .nav-links{padding-right:1.25rem;padding-bottom:1.875rem;padding-left:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:3.125rem;overflow:hidden;-webkit-box-shadow:0 0 0.1875rem rgba(0,0,0,0.25);box-shadow:0 0 0.1875rem rgba(0,0,0,0.25);}.cc--hero-tabbed-navigation .links-container .nav-links::before{display:inline-block;position:absolute;right:1.25rem;top:1.125rem;width:0.75rem;height:0.625rem;background:url(/themes/custom/usfca/pattern_lab/source/images/icons-usf/USF_arrow_white.svg) no-repeat right 0;content:'';-webkit-transform:rotate(0deg);transform:rotate(0deg);}.cc--hero-tabbed-navigation .links-container .nav-links.open{max-height:21.875rem;}.cc--hero-tabbed-navigation .links-container .nav-links.open::before{-webkit-transform:rotate(90deg);transform:rotate(90deg);}}.cc--hero-tabbed-navigation .links-container .nav-links .program-nav-item{border-bottom:0.0625rem solid #FDBB30;width:100%;}.cc--hero-tabbed-navigation .links-container .nav-links .program-nav-item .link{padding-top:0.9375rem;padding-bottom:0.9375rem;font-size:1.25rem;line-height:1;color:#FFF;display:inline-block;text-decoration:none;}@media screen and (max-width:767px){.cc--hero-tabbed-navigation .links-container .nav-links .program-nav-item .link.active{font-weight:600;}}@media screen and (min-width:768px){.cc--hero-tabbed-navigation .links-container .nav-links .program-nav-item .link.active{padding-left:1.125rem;background:url(/themes/custom/usfca/pattern_lab/source/images/icons-usf/USF_arrow_yellow.svg) no-repeat 0 1.25rem;background-size:0.375rem;font-weight:600;}}html[data-whatintent="mouse"] .cc--hero-tabbed-navigation .links-container .nav-links .program-nav-item .link{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--hero-tabbed-navigation .links-container .nav-links .program-nav-item .link:hover{font-weight:600;}.cc--horizontal-event-listing-component{padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:0.0625rem solid #FDBB30;}@media screen and (min-width:768px){.cc--horizontal-event-listing-component{padding-bottom:2.0625rem;margin-bottom:2rem;border-bottom:0.125rem solid #FDBB30;}}@media screen and (min-width:1024px){.cc--horizontal-event-listing-component{padding-bottom:1.875rem;margin-bottom:1.875rem;}}@media screen and (min-width:768px){.cc--horizontal-event-listing-component .c--horizontal-event-listing-component{display:-webkit-box;display:-ms-flexbox;display:flex;}}@media screen and (min-width:768px){.cc--horizontal-event-listing-component .text-container{padding-right:6.45161%;width:61.29032%;}}@media screen and (min-width:1024px){.cc--horizontal-event-listing-component .text-container{padding-top:1.375rem;}}.cc--horizontal-event-listing-component .image-container{margin-top:0.9375rem;}@media screen and (min-width:768px){.cc--horizontal-event-listing-component .image-container{margin-top:0;width:38.70968%;}}.cc--horizontal-event-listing-component .f--date-string{margin-bottom:0.75rem;font-size:1rem;line-height:1;color:#000;}@media screen and (min-width:768px){.cc--horizontal-event-listing-component .f--date-string{font-size:1.125rem;line-height:1;margin-bottom:0.375rem;}}.cc--horizontal-event-listing-component .f--cta-title{margin-bottom:0.5rem;}@media screen and (min-width:768px){.cc--horizontal-event-listing-component .f--cta-title{margin-bottom:1.3125rem;}}.cc--horizontal-event-listing-component .f--cta-title a{font-size:1.875rem;line-height:1;color:#00543C;}@media screen and (min-width:768px){.cc--horizontal-event-listing-component .f--cta-title a{font-size:2.25rem;line-height:1;}}html[data-whatintent="mouse"] .cc--horizontal-event-listing-component .f--cta-title a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--horizontal-event-listing-component .f--cta-title a:hover{color:#00543C;text-decoration:underline;}.cc--horizontal-event-listing-component .f--text{font-size:1rem;line-height:1.5;}@media screen and (min-width:768px){.cc--horizontal-event-listing-component .f--text{margin-bottom:0.375rem;font-size:1.125rem;line-height:1;}}.cc--horizontal-event-listing-component .f--time-string{font-size:1rem;line-height:1.5;}@media screen and (min-width:768px){.cc--horizontal-event-listing-component .f--time-string{font-size:1.125rem;line-height:1;}}.cc--horizontal-event-listing{max-width:1800px;margin:0 auto;}.cc--horizontal-event-listing .section-wrapper{margin-bottom:1.6875rem;}@media screen and (min-width:768px){.cc--horizontal-event-listing .section-wrapper{margin-bottom:3rem;}}@media screen and (min-width:1024px){.cc--horizontal-event-listing .section-wrapper{margin-bottom:3.125rem;}}.cc--horizontal-event-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--horizontal-event-listing .section-wrapper h2{margin-bottom:0.9375rem;font-size:1.75rem;line-height:1.0715;}}@media screen and (min-width:1024px){.cc--horizontal-event-listing .section-wrapper h2{margin-bottom:1.25rem;font-size:2.375rem;line-height:1.2106;}}.cc--horizontal-event-listing .section-wrapper .f--link{margin-top:1.875rem;}.cc--horizontal-event-listing .f--link{margin-top:1.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media screen and (min-width:768px){.cc--horizontal-event-listing .f--link{margin-top:2.5rem;}}@media screen and (min-width:1024px){.cc--horizontal-event-listing .f--link{margin-top:3.75rem;}}.cc--horizontal-event-listing .f--link a{font-size:1.125rem;line-height:1;padding-right:2rem;padding-left:2rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;width:100%;min-height:3.125rem;border:0.0625rem solid transparent;border-radius:0;color:#000;background-color:transparent;text-transform:uppercase;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-offset:0;-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.125rem;border-color:#FDBB30;text-transform:uppercase;-webkit-box-shadow:inset 0 0 0 0 #FDBB30;box-shadow:inset 0 0 0 0 #FDBB30;height:3.125rem;}@media screen and (min-width:768px){.cc--horizontal-event-listing .f--link a{width:auto;min-width:12.5rem;}}.cc--horizontal-event-listing .f--link a:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#000;text-decoration:none;}html[data-whatintent="mouse"] .cc--horizontal-event-listing .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--horizontal-event-listing .f--link a:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.3125rem;text-decoration:none;}.cc--horizontal-event-listing .f--link a:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#FDBB30;text-decoration:none;-webkit-box-shadow:inset 0 0 0 0.125rem #FDBB30;box-shadow:inset 0 0 0 0.125rem #FDBB30;}html[data-whatintent="mouse"] .cc--horizontal-event-listing .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--horizontal-event-listing .f--link a:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#FDBB30;border-width:0.125rem;text-decoration:none;-webkit-box-shadow:inset 0 0 0 0.1875rem #FDBB30;box-shadow:inset 0 0 0 0.1875rem #FDBB30;}.cc--image-gallery{padding-top:2.5rem;padding-bottom:2.1875rem;position:relative;}@media screen and (min-width:768px){.cc--image-gallery{padding-bottom:4.875rem;}}@media screen and (min-width:1024px){.cc--image-gallery{padding-top:3.75rem;padding-bottom:3.75rem;}}.cc--image-gallery .section-header .inner-wrapper{max-width:267px;margin:0 auto;}@media screen and (min-width:768px){.cc--image-gallery .section-header .inner-wrapper{max-width:640px;margin:0 auto;}}@media screen and (min-width:1024px){.cc--image-gallery .section-header .inner-wrapper{max-width:900px;margin:0 auto;}}@media screen and (min-width:1400px){.cc--image-gallery .section-header .inner-wrapper{max-width:1025px;margin:0 auto;}}.cc--image-gallery .section-header .f--section-title h2{font-size:2.5rem;line-height:0.9;margin-bottom:0.9375rem;color:#FFF;}@media screen and (min-width:768px){.cc--image-gallery .section-header .f--section-title h2{font-size:4.375rem;line-height:0.8572;}}.cc--image-gallery .gallery-top{position:relative;overflow:hidden;}.cc--image-gallery .gallery-top .cc--image-gallery-slide.swiper-slide{margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;width:auto;}.cc--image-gallery .gallery-top .cc--image-gallery-slide.swiper-slide.swiper-slide-active img{opacity:1;}.cc--image-gallery .gallery-top .cc--image-gallery-slide.swiper-slide.swiper-slide-prev img,.cc--image-gallery .gallery-top .cc--image-gallery-slide.swiper-slide.swiper-slide-next img{opacity:.5;}.cc--image-gallery .gallery-top img{width:17.5rem;max-width:17.5rem;height:9.875rem;}@media screen and (min-width:768px){.cc--image-gallery .gallery-top img{width:35.9375rem;max-width:35.9375rem;height:20.1875rem;}}@media screen and (min-width:1024px){.cc--image-gallery .gallery-top img{width:50rem;max-width:50rem;height:28.125rem;}}@media screen and (min-width:1400px){.cc--image-gallery .gallery-top img{width:65.625rem;max-width:65.625rem;height:36.875rem;}}.cc--image-gallery .gallery-text-bottom{position:relative;max-width:17.5rem;margin:0 auto;overflow:hidden;}@media screen and (min-width:768px){.cc--image-gallery .gallery-text-bottom{max-width:35.9375rem;min-height:5rem;}}@media screen and (min-width:1024px){.cc--image-gallery .gallery-text-bottom{max-width:50rem;}}@media screen and (min-width:1400px){.cc--image-gallery .gallery-text-bottom{max-width:64.0625rem;}}@media screen and (min-width:768px){.cc--image-gallery .gallery-text-bottom .swiper-wrapper{position:relative;}}@media screen and (min-width:768px){.cc--image-gallery .gallery-text-bottom .swiper-slide-next{opacity:0;}}.cc--image-gallery .gallery-text-bottom .swiper-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;height:2.5rem;z-index:1;}@media screen and (min-width:768px){.cc--image-gallery .gallery-text-bottom .swiper-button-wrapper{position:absolute;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;right:0;top:1.875rem;width:7.8125rem;height:3.125rem;}}.cc--image-gallery .gallery-text-bottom .swiper-button-wrapper.hidden{display:none;}.cc--image-gallery .gallery-text-bottom .swiper-button-wrapper .swiper-button-prev,.cc--image-gallery .gallery-text-bottom .swiper-button-wrapper .swiper-button-next{margin-top:0;margin-right:1.25rem;margin-bottom:0;margin-left:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;top:50%;-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;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:none;background-color:#FFF;border:0.125rem solid #FDBB30;}.cc--image-gallery .gallery-text-bottom .swiper-button-wrapper .swiper-button-prev::after,.cc--image-gallery .gallery-text-bottom .swiper-button-wrapper .swiper-button-next::after{display:none;}@media screen and (min-width:768px){.cc--image-gallery .gallery-text-bottom .swiper-button-wrapper .swiper-button-prev,.cc--image-gallery .gallery-text-bottom .swiper-button-wrapper .swiper-button-next{margin:0;width:3.125rem;height:3.125rem;}}html[data-whatintent="mouse"] .cc--image-gallery .gallery-text-bottom .swiper-button-wrapper .swiper-button-prev,html[data-whatintent="mouse"]
        .cc--image-gallery .gallery-text-bottom .swiper-button-wrapper .swiper-button-next{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--image-gallery .gallery-text-bottom .swiper-button-wrapper .swiper-button-prev:hover,html[data-whatintent="mouse"]
          .cc--image-gallery .gallery-text-bottom .swiper-button-wrapper .swiper-button-next:hover{border-width:0.3125rem;}.cc--image-gallery .gallery-text-bottom .swiper-button-wrapper .swiper-button-prev svg,.cc--image-gallery .gallery-text-bottom .swiper-button-wrapper .swiper-button-next svg{width:0.5625rem;height:0.8125rem;fill:#000;}@media screen and (min-width:768px){.cc--image-gallery .gallery-text-bottom .swiper-button-wrapper .swiper-button-prev svg,.cc--image-gallery .gallery-text-bottom .swiper-button-wrapper .swiper-button-next svg{width:0.5625rem;height:1rem;}}.cc--image-gallery .gallery-text-bottom .swiper-button-wrapper .swiper-button-prev{left:auto;}.cc--image-gallery .gallery-text-bottom .swiper-button-wrapper .swiper-button-next{right:auto;}.cc--image-gallery .gallery-text-bottom .swiper-button-wrapper .swiper-button-next svg{-webkit-transform:rotate(180deg);transform:rotate(180deg);}.cc--image-gallery .gallery-text-bottom .f--description{margin-bottom:1.25rem;padding-top:1.1875rem;font-size:0.875rem;line-height:1.1429;color:#000;}@media screen and (min-width:768px){.cc--image-gallery .gallery-text-bottom .f--description{margin-bottom:0;padding-top:1.875rem;padding-right:10rem;padding-bottom:0.3125rem;font-size:0.875rem;line-height:1.2858;}}@media screen and (min-width:1024px){.cc--image-gallery .gallery-text-bottom .f--description{margin-top:1.875rem;padding-top:0;padding-right:10.9375rem;padding-bottom:0;}}.cc--image-gallery .gallery-text-bottom .f--description p{font-size:0.875rem;line-height:1.1429;color:#000;}@media screen and (min-width:768px){.cc--image-gallery .gallery-text-bottom .f--description p{font-size:0.875rem;line-height:1.2858;}}.cc--image-gallery .gallery-text-bottom .f--description h2,.cc--image-gallery .gallery-text-bottom .f--description h3,.cc--image-gallery .gallery-text-bottom .f--description h4,.cc--image-gallery .gallery-text-bottom .f--description h5,.cc--image-gallery .gallery-text-bottom .f--description h6{color:#FFF;}.cc--image-gallery .gallery-text-bottom .f--description a{color:#000;}html[data-whatintent="mouse"] .cc--image-gallery .gallery-text-bottom .f--description a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--image-gallery .gallery-text-bottom .f--description a:hover{text-decoration:none;}.cc--image-gallery .swiper-wrapper.hidden{-webkit-transform:translate3d(0px,0,0) !important;transform:translate3d(0px,0,0) !important;}.cc--inline-search-form{max-width:1800px;margin:0 auto;}.cc--inline-search-form .c--inline-search-form{padding-right:6.25%;padding-bottom:2.1875rem;padding-left:6.25%;}@media screen and (min-width:768px){.cc--inline-search-form .c--inline-search-form{padding-right:4.16667%;padding-left:4.16667%;}}@media screen and (min-width:1024px){.cc--inline-search-form .c--inline-search-form{padding-right:8.33333%;padding-bottom:1.875rem;padding-left:8.33333%;}}.cc--inline-search-form form{padding-top:1.25rem;padding-right:7.14286%;padding-bottom:1.875rem;padding-left:7.14286%;position:relative;-webkit-box-shadow:0 0 0.375rem 0 rgba(0,0,0,0.25);box-shadow:0 0 0.375rem 0 rgba(0,0,0,0.25);}@media screen and (min-width:768px){.cc--inline-search-form form{padding-top:1.875rem;padding-right:2.27273%;padding-bottom:1.875rem;padding-left:2.27273%;}}@media screen and (min-width:1024px){.cc--inline-search-form form{padding-right:2.5%;padding-left:2.5%;}}@media screen and (min-width:768px){.cc--inline-search-form .search-form-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}@media screen and (min-width:768px){.cc--inline-search-form.nolink .search-form-inner{width:83.33333%;}}@media screen and (min-width:1024px){.cc--inline-search-form.nolink .search-form-inner{width:92.10526%;}}@media screen and (min-width:768px){.cc--inline-search-form .search-form-actions{margin-left:2.38095%;width:26.19048%;}}@media screen and (min-width:1024px){.cc--inline-search-form .search-form-actions{margin-left:2.63158%;width:18.42105%;}}.cc--inline-search-form .search-form-actions .button{margin-bottom:1.875rem;width:100%;min-width:auto;border:1px solid #AED136;}@media screen and (min-width:768px){.cc--inline-search-form .search-form-actions .button{margin-bottom:0;}}.cc--inline-search-form .search-form-inner{position:relative;}@media screen and (min-width:768px){.cc--inline-search-form .search-form-inner{width:47.61905%;}}@media screen and (min-width:1024px){.cc--inline-search-form .search-form-inner{width:52.63158%;}}.cc--inline-search-form .search-form-inner 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--inline-search-form .icon-search{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0.625rem;width:1.5625rem;height:1.5625rem;}@media screen and (min-width:768px){.cc--inline-search-form .icon-search{right:1.125rem;width:2.1875rem;height:2.1875rem;}}.cc--inline-search-form .icon-search svg{width:0.9375rem;height:0.9375rem;}.cc--inline-search-form .icon-search svg path{fill:#00543C;}@media screen and (min-width:768px){.cc--inline-search-form .icon-search svg{width:1.3125rem;height:1.3125rem;}}@media screen and (min-width:768px){.cc--inline-search-form .fieldset-inner{display:-webkit-box;display:-ms-flexbox;display:flex;}}.cc--inline-search-form .fi--form-item{margin-top:0;margin-right:0;margin-bottom:1.25rem;margin-left:0;}@media screen and (min-width:768px){.cc--inline-search-form .fi--form-item{margin-bottom:0;}}.cc--inline-search-form .fi--form-item input{padding-top:0.6875rem;padding-right:2rem;padding-bottom:0.6875rem;padding-left:0.625rem;font-size:1rem;line-height:1.375;height:auto;border:1px solid #AED136;background-color:#FFF;color:#000;}@media screen and (min-width:768px){.cc--inline-search-form .fi--form-item input{padding-top:0.6875rem;padding-right:3.125rem;padding-bottom:0.6875rem;padding-left:1.5625rem;font-size:1.125rem;line-height:1.4445;}}.cc--inline-search-form .fi--form-item input::-webkit-input-placeholder{color:#000;}.cc--inline-search-form .fi--form-item input::-moz-placeholder{color:#000;}.cc--inline-search-form .fi--form-item input:-ms-input-placeholder{color:#000;}.cc--inline-search-form .fi--form-item input::-ms-input-placeholder{color:#000;}.cc--inline-search-form .fi--form-item input::placeholder{color:#000;}.cc--inline-search-form .f--link{text-align:center;}@media screen and (min-width:768px){.cc--inline-search-form .f--link{margin-left:2.38095%;width:21.42857%;text-align:left;}}@media screen and (min-width:1024px){.cc--inline-search-form .f--link{margin-left:2.63158%;width:23.68421%;}}.cc--inline-search-form .f--link a{font-size:1.125rem;line-height:1;color:#00543C;text-decoration:none;text-transform:uppercase;white-space:nowrap;}@media screen and (min-width:768px){.cc--inline-search-form .f--link a{font-size:1rem;line-height:1;}}@media screen and (min-width:1024px){.cc--inline-search-form .f--link a{font-size:1.125rem;line-height:1;}}.cc--inline-search-form .f--link a svg{margin-left:0.5rem;display:inline-block;position:relative;top:0.125rem;width:0.5625rem;height:1rem;-webkit-transition:-webkit-transform 0.1s ease-in-out;transition:-webkit-transform 0.1s ease-in-out;transition:transform 0.1s ease-in-out;transition:transform 0.1s ease-in-out,-webkit-transform 0.1s ease-in-out;}.cc--inline-search-form .f--link a svg path{fill:#00543C;}@media screen and (min-width:768px){.cc--inline-search-form .f--link a svg{margin-left:0.375rem;top:0;width:0.4375rem;height:0.75rem;}}@media screen and (min-width:1024px){.cc--inline-search-form .f--link a svg{margin-left:0.625rem;}}html[data-whatintent="mouse"] .cc--inline-search-form .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--inline-search-form .f--link a:hover{color:#00543C;text-decoration:none;}html[data-whatintent="mouse"] .cc--inline-search-form .f--link a:hover svg{-webkit-transform:translate3d(0.1875rem,0,0);transform:translate3d(0.1875rem,0,0);-webkit-transition:-webkit-transform 0.1s ease-in-out;transition:-webkit-transform 0.1s ease-in-out;transition:transform 0.1s ease-in-out;transition:transform 0.1s ease-in-out,-webkit-transform 0.1s ease-in-out;}.cc--inline-search-form .search-form-radios{margin-top:1.875rem;}@media screen and (min-width:768px){.cc--inline-search-form .search-form-radios{margin-top:0.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}.cc--inline-search-form .search-form-radios .form-title{margin-bottom:0.625rem;font-size:1.25rem;line-height:1;color:#00543C;}@media screen and (min-width:768px){.cc--inline-search-form .search-form-radios .form-title{margin-right:1.75rem;margin-bottom:0;}}.cc--inline-search-form .search-form-radios .fi--form-item{padding-top:0.625rem;padding-bottom:0.625rem;margin-bottom:0;}@media screen and (min-width:768px){.cc--inline-search-form .search-form-radios .fi--form-item{margin-right:1.875rem;}}.cc--inline-search-form .search-form-radios .fi--form-item [type='radio'] + label{font-size:1.25rem;line-height:1;color:#00543C;text-transform:none;}.cc--inline-search-form .search-form-radios .fi--form-item [type='radio'] + label::before,.cc--inline-search-form .search-form-radios .fi--form-item [type='radio'] + label::after{-webkit-transform:translateY(4px);transform:translateY(4px);border-radius:0;}.cc--inline-search-form .search-form-radios .fi--form-item [type='radio'] + label::before{width:1.5625rem;height:1.5625rem;border-color:#00543C;}.cc--inline-search-form .search-form-radios .fi--form-item [type='radio'] + label::after{margin-top:1px;margin-left:1px;width:1.0625rem;height:1.0625rem;}.cc--inline-search-form .search-form-radios .fi--form-item [type='radio']:checked + label{color:#00543C;}.cc--inline-search-form .search-form-radios .fi--form-item [type='radio']:checked + label::after{background-color:#FDBB30;}@media screen and (min-width:768px){.cc--interest-matcher{padding-top:1.625rem;}}@media screen and (min-width:1024px){.cc--interest-matcher{padding-top:4.125rem;}}.cc--interest-matcher .f--description{max-width:800px;margin:0 auto;padding-right:1.25rem;padding-left:1.25rem;margin-bottom:1.6875rem;font-size:1.5rem;line-height:1.25;color:#00543C;letter-spacing:0.0125rem;text-align:center;}@media screen and (min-width:768px){.cc--interest-matcher .f--description{max-width:1080px;margin:0 auto;font-size:1.875rem;line-height:1.2;padding-right:6.25%;padding-left:6.25%;margin-bottom:3.9375rem;}}.cc--interest-matcher .f--description p{font-size:1.5rem;line-height:1.25;color:#00543C;letter-spacing:0.0125rem;}@media screen and (min-width:768px){.cc--interest-matcher .f--description p{font-size:1.875rem;line-height:1.2;}}.cc--interest-matcher .f--description a{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;}.cc--interest-matcher .interest-matcher-tabs{list-style:none;padding:0;margin:0;position:relative;}@media screen and (min-width:768px){.cc--interest-matcher .interest-matcher-tabs{padding-right:4.16667%;padding-left:4.16667%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.cc--interest-matcher .interest-matcher-tabs::before{display:block;position:absolute;top:5.6875rem;left:0;width:100%;border-bottom:0.0625rem solid #00543C;content:'';}}.cc--interest-matcher .interest-matcher-tabs .tab-item{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem;background:#EBEBEB;}.cc--interest-matcher .interest-matcher-tabs .tab-item:first-child{background:none;}@media screen and (min-width:768px){.cc--interest-matcher .interest-matcher-tabs .tab-item{padding-top:1.3125rem;padding-right:2.27273%;padding-bottom:1.25rem;padding-left:2.27273%;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:31.81818%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}}.cc--interest-matcher .interest-matcher-tabs .tab-item:first-child{position:relative;border:0.0625rem solid #00543C;border-bottom-color:#FFF;background:#FFF;}@media screen and (max-width:767px){.cc--interest-matcher .interest-matcher-tabs .tab-item:first-child{padding-top:0.9375rem;padding-bottom:0.9375rem;margin-right:1.25rem;margin-bottom:1.25rem;margin-left:1.25rem;}.cc--interest-matcher .interest-matcher-tabs .tab-item:first-child::before{display:block;position:absolute;left:-1.25rem;bottom:0;width:1.25rem;border-bottom:0.0625rem solid #00543C;content:'';}.cc--interest-matcher .interest-matcher-tabs .tab-item:first-child::after{display:block;position:absolute;right:-1.25rem;bottom:0;width:1.25rem;border-bottom:0.0625rem solid #00543C;content:'';}}@media screen and (min-width:768px){.cc--interest-matcher .interest-matcher-tabs .tab-item:first-child{margin-bottom:-0.0625rem;}}.cc--interest-matcher .interest-matcher-tabs .tab-item:first-child.active{border:0.0625rem solid #00543C;border-bottom-color:#FFF;background:#FFF;}@media screen and (max-width:767px){.cc--interest-matcher .interest-matcher-tabs .tab-item:first-child.active{margin-bottom:1.25rem;}}.cc--interest-matcher .interest-matcher-tabs .tab-item.active{background:#00543C;}.cc--interest-matcher .interest-matcher-tabs .tab-item.active .f--label{color:#FFF;}.cc--interest-matcher .interest-matcher-tabs .tab-item .f--link{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;height:100%;}.cc--interest-matcher .interest-matcher-tabs .tab-item .f--link .link{font-size:1.125rem;line-height:1.1112;display:block;color:#00543C;text-align:center;text-transform:uppercase;text-decoration:none;}@media screen and (min-width:768px){.cc--interest-matcher .interest-matcher-tabs .tab-item .f--link .link{font-size:1.25rem;line-height:1;}}html[data-whatintent="mouse"] .cc--interest-matcher .interest-matcher-tabs .tab-item .f--link .link{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--interest-matcher .interest-matcher-tabs .tab-item .f--link .link:hover{text-decoration:underline;}.cc--interest-matcher .interest-matcher-tabs .tab-item .f--label{font-size:0.75rem;line-height:1;display:block;color:#737373;text-align:center;text-transform:uppercase;text-decoration:none;}html[data-whatintent="mouse"] .cc--interest-matcher .interest-matcher-tabs .tab-item .f--label{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--interest-matcher .interest-matcher-tabs .tab-item .f--label:hover{text-decoration:underline;}@media screen and (min-width:768px){.cc--interest-matcher .interest-matcher-tabs .tab-item .f--label{display:none;}}.cc--interest-matcher .interest-matcher-tabs .tab-item .form-item-wrapper{width:100%;}@media screen and (min-width:768px){.cc--interest-matcher .interest-matcher-tabs .tab-item .fi--form-item-select{display:block;}}.cc--interest-matcher .interest-matcher-tabs .tab-item .fi--form-item-select label{display:none;}.cc--interest-matcher .interest-matcher-tabs .tab-item .fi--form-item-select .select-wrap{border:0.0625rem solid #00543C;}.cc--interest-matcher .interest-matcher-tabs .tab-item .fi--form-item-select .select-wrap select{font-size:1.25rem;line-height:1;padding-right:2.1875rem;padding-left:1.25rem;height:3rem;color:#00543C;text-transform:uppercase;}.cc--interest-matcher .tab-content{padding-top:1.875rem;padding-right:1.25rem;padding-bottom:1.875rem;padding-left:1.25rem;display:none;position:relative;width:100vw;background:#00543C;text-align:center;z-index:10;}@media screen and (min-width:768px){.cc--interest-matcher .tab-content{padding-top:2.6875rem;padding-right:10.41667%;padding-bottom:2.5rem;padding-left:10.41667%;margin-right:-4.54545%;margin-left:-4.54545%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}}@media screen and (min-width:1024px){.cc--interest-matcher .tab-content{padding-top:3.375rem;padding-bottom:3.375rem;}}@media screen and (max-width:767px){.cc--interest-matcher .tab-content .first-stage{display:none;}}.cc--interest-matcher .tab-content .first-stage h3{font-size:1.875rem;line-height:1;display:inline-block;color:#FFF;vertical-align:top;}@media screen and (min-width:768px){.cc--interest-matcher .tab-content .first-stage h3{font-size:2.25rem;line-height:1;margin-bottom:1.5rem;}}@media screen and (min-width:1024px){.cc--interest-matcher .tab-content .first-stage h3{font-size:3rem;line-height:1;}}.cc--interest-matcher .tab-content .first-stage .f--link{margin-top:1.875rem;}@media screen and (min-width:768px){.cc--interest-matcher .tab-content .first-stage .f--link{margin-top:0;margin-right:3.125rem;margin-left:3.125rem;display:inline-block;}}.cc--interest-matcher .tab-content .first-stage .f--link a{font-size:1.125rem;line-height:1;padding-right:2rem;padding-left:2rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;width:100%;min-height:3.125rem;border:0.0625rem solid transparent;border-radius:0;color:#000;background-color:transparent;text-transform:uppercase;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-offset:0;-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.125rem;border-color:#FDBB30;text-transform:uppercase;-webkit-box-shadow:inset 0 0 0 0 #FDBB30;box-shadow:inset 0 0 0 0 #FDBB30;background:none;color:#FFF;}@media screen and (min-width:768px){.cc--interest-matcher .tab-content .first-stage .f--link a{width:auto;min-width:12.5rem;}}.cc--interest-matcher .tab-content .first-stage .f--link a:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#000;text-decoration:none;}html[data-whatintent="mouse"] .cc--interest-matcher .tab-content .first-stage .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--interest-matcher .tab-content .first-stage .f--link a:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.3125rem;text-decoration:none;}.cc--interest-matcher .tab-content .first-stage .f--link a:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#FDBB30;text-decoration:none;-webkit-box-shadow:inset 0 0 0 0.125rem #FDBB30;box-shadow:inset 0 0 0 0.125rem #FDBB30;}html[data-whatintent="mouse"] .cc--interest-matcher .tab-content .first-stage .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--interest-matcher .tab-content .first-stage .f--link a:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#FDBB30;border-width:0.125rem;text-decoration:none;-webkit-box-shadow:inset 0 0 0 0.1875rem #FDBB30;box-shadow:inset 0 0 0 0.1875rem #FDBB30;}html[data-whatintent="mouse"] .cc--interest-matcher .tab-content .first-stage .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--interest-matcher .tab-content .first-stage .f--link a:hover{background:none;color:#FFF;}.cc--interest-matcher .tab-content .second-stage{display:none;}.cc--interest-matcher .tab-content .second-stage h3{font-size:1.875rem;line-height:1;color:#FFF;vertical-align:top;}@media screen and (min-width:768px){.cc--interest-matcher .tab-content .second-stage h3{font-size:2.25rem;line-height:1;margin-bottom:1.5rem;}}@media screen and (min-width:1024px){.cc--interest-matcher .tab-content .second-stage h3{font-size:3rem;line-height:1;}}.cc--interest-matcher .tab-content .second-stage .f--label{font-size:0.875rem;line-height:1.1429;margin-top:0.6875rem;color:#FFF;text-transform:uppercase;}@media screen and (min-width:768px){.cc--interest-matcher .tab-content .second-stage .f--label{margin-top:0.9375rem;font-size:1rem;line-height:1;}}.cc--intro-text{max-width:1800px;margin:0 auto;}.cc--intro-text .c--intro-text{padding-top:1.5625rem;padding-right:6.25%;padding-bottom:2rem;padding-left:6.25%;}@media screen and (min-width:768px){.cc--intro-text .c--intro-text{padding-top:3.125rem;padding-right:4.16667%;padding-bottom:5.3125rem;padding-left:4.16667%;}}@media screen and (min-width:1024px){.cc--intro-text .c--intro-text{padding-top:5rem;padding-right:12.5%;padding-bottom:5.3125rem;padding-left:12.5%;}}.tc--home-page-minisite .cc--intro-text .c--intro-text{padding-top:1.5625rem;padding-right:6.25%;padding-bottom:2rem;padding-left:6.25%;}@media screen and (min-width:768px){.tc--home-page-minisite .cc--intro-text .c--intro-text{padding-top:3.125rem;padding-right:4.16667%;padding-bottom:5.3125rem;padding-left:4.16667%;}}@media screen and (min-width:1024px){.tc--home-page-minisite .cc--intro-text .c--intro-text{padding-top:5rem;padding-right:37.5%;padding-bottom:5.3125rem;padding-left:4.16667%;}}.cc--intro-text .f--section-title{margin-bottom:1.75rem;text-align:center;}.tc--home-page-minisite .cc--intro-text .f--section-title{text-align:left;}@media screen and (min-width:768px){.tc--home-page-minisite .cc--intro-text .f--section-title{padding-right:41.66667%;}}@media screen and (min-width:768px){.cc--intro-text .f--section-title{margin-bottom:2.5rem;}}.cc--intro-text .f--section-title h2{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;}.cc--intro-text .f--description{text-align:center;}@media screen and (min-width:1024px){.cc--intro-text .f--description{padding-right:11.11111%;padding-left:11.11111%;}}.tc--home-page-minisite .cc--intro-text .f--description{text-align:left;}@media screen and (min-width:1024px){.tc--home-page-minisite .cc--intro-text .f--description{padding-right:0;padding-left:0;}}.cc--intro-text .f--description p{color:#000;}.cc--intro-text .f--description p a{color:#00543C;font-family:inherit;font-size:inherit;line-height:inherit;}html[data-whatintent="mouse"] .cc--intro-text .f--description p a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--intro-text .f--description p a:hover{text-decoration:none;}.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{font-size:1.125rem;line-height:1;padding-right:2rem;padding-left:2rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;width:100%;min-height:3.125rem;border:0.0625rem solid transparent;border-radius:0;color:#000;background-color:transparent;text-transform:uppercase;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-offset:0;}@media screen and (min-width:768px){.cc--login-form .user-login-form .form-actions .form-item:first-child > input{width:auto;min-width:12.5rem;}}.cc--login-form .user-login-form .form-actions .form-item:first-child > input:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#000;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{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.3125rem;text-decoration:none;}#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:0.0625rem 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:0.0625rem 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:0.0625rem solid #CCC;content:'';}.cc--magazine-toc{max-width:1800px;margin:0 auto;margin-bottom:1.875rem;padding-bottom:0.9375rem;background:#FFF;}@media screen and (min-width:768px){.cc--magazine-toc{margin-bottom:2.5rem;padding-bottom:0;}}@media screen and (min-width:1024px){.cc--magazine-toc{margin-bottom:3.125rem;padding-bottom:1.25rem;}}.cc--magazine-toc .c--magazine-toc{margin-bottom:2.1875rem;padding-top:1.875rem;padding-right:6.25%;padding-left:6.25%;}@media screen and (min-width:768px){.cc--magazine-toc .c--magazine-toc{margin-bottom:3.125rem;padding-top:3.125rem;padding-right:4.16667%;padding-left:4.16667%;}}@media screen and (min-width:1024px){.cc--magazine-toc .c--magazine-toc{margin-bottom:2.5rem;padding-top:3.75rem;}}.cc--magazine-toc .c--magazine-toc .inner-wrapper{padding-right:7.14286%;padding-bottom:1.875rem;padding-left:7.14286%;border:0.0625rem solid #4B4B4B;border-radius:0;}@media screen and (min-width:768px){.cc--magazine-toc .c--magazine-toc .inner-wrapper{padding-right:13.63636%;padding-left:13.63636%;}}@media screen and (min-width:1024px){.cc--magazine-toc .c--magazine-toc .inner-wrapper{padding-right:4.54545%;padding-left:4.54545%;}}.cc--magazine-toc .c--magazine-toc .header-container{text-align:center;}.cc--magazine-toc .c--magazine-toc .header-container .header-inner{display:inline-block;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#FFF;}.cc--magazine-toc .c--magazine-toc .header-container .eyebrow{font-size:0.75rem;line-height:1.3334;color:#000;letter-spacing:0.01875rem;text-transform:uppercase;}.cc--magazine-toc .c--magazine-toc .header-container .f--section-title{margin:0;}.cc--magazine-toc .c--magazine-toc .header-container .f--section-title h2{padding-right:0.9375rem;padding-left:0.9375rem;margin:0;}@media screen and (min-width:768px){.cc--magazine-toc .c--magazine-toc .header-container .f--section-title h2{padding-right:2rem;padding-left:2rem;}}@media screen and (min-width:1024px){.cc--magazine-toc .c--magazine-toc .header-container .f--section-title h2{padding-right:4.6875rem;padding-left:4.6875rem;}}.cc--magazine-toc .c--magazine-toc .toc-wrapper{height:0;overflow:hidden;}.cc--magazine-toc .c--magazine-toc .toc-container{margin-bottom:1.875rem;}@media screen and (min-width:1024px){.cc--magazine-toc .c--magazine-toc .toc-container{margin-bottom:2.5rem;position:relative;}}@media screen and (min-width:1024px){.cc--magazine-toc .c--magazine-toc .toc-container::after{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;width:0.0625rem;height:100%;background-color:#CCC;content:'';}}@media screen and (min-width:1024px){.cc--magazine-toc .c--magazine-toc .toc-container{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--magazine-toc .c--magazine-toc .toc-container .features,.cc--magazine-toc .c--magazine-toc .toc-container .departments{text-align:center;}}@media screen and (min-width:1024px){.cc--magazine-toc .c--magazine-toc .toc-container .features,.cc--magazine-toc .c--magazine-toc .toc-container .departments{-ms-flex-preferred-size:42.5%;flex-basis:42.5%;}}.cc--magazine-toc .c--magazine-toc .toc-container .features h3,.cc--magazine-toc .c--magazine-toc .toc-container .departments h3{margin-bottom:1rem;font-size:0.75rem;line-height:1.3334;color:#000;letter-spacing:0.01875rem;text-transform:uppercase;}@media screen and (min-width:768px){.cc--magazine-toc .c--magazine-toc .toc-container .features nav,.cc--magazine-toc .c--magazine-toc .toc-container .departments nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media screen and (min-width:768px){.cc--magazine-toc .c--magazine-toc .toc-container .features nav ul,.cc--magazine-toc .c--magazine-toc .toc-container .departments nav ul{-ms-flex-preferred-size:46.875%;flex-basis:46.875%;}}@media screen and (min-width:1024px){.cc--magazine-toc .c--magazine-toc .toc-container .features nav ul,.cc--magazine-toc .c--magazine-toc .toc-container .departments nav ul{-ms-flex-preferred-size:47.05882%;flex-basis:47.05882%;}}@media screen and (max-width:767px){.cc--magazine-toc .c--magazine-toc .toc-container .features nav ul:first-child,.cc--magazine-toc .c--magazine-toc .toc-container .departments nav ul:first-child{margin-bottom:1.0625rem;}}.cc--magazine-toc .c--magazine-toc .toc-container .features nav ul li:not(:last-child),.cc--magazine-toc .c--magazine-toc .toc-container .departments nav ul li:not(:last-child){margin-bottom:1.0625rem;}@media screen and (min-width:768px){.cc--magazine-toc .c--magazine-toc .toc-container .features nav ul li:not(:last-child),.cc--magazine-toc .c--magazine-toc .toc-container .departments nav ul li:not(:last-child){margin-bottom:1.25rem;}}@media screen and (min-width:1024px){.cc--magazine-toc .c--magazine-toc .toc-container .features nav ul li:not(:last-child),.cc--magazine-toc .c--magazine-toc .toc-container .departments nav ul li:not(:last-child){margin-bottom:1.375rem;}}.cc--magazine-toc .c--magazine-toc .toc-container .features nav ul a,.cc--magazine-toc .c--magazine-toc .toc-container .departments nav ul a{font-size:1rem;line-height:1.25;color:#505151;text-decoration:none;}html[data-whatintent="mouse"] .cc--magazine-toc .c--magazine-toc .toc-container .features nav ul a,html[data-whatintent="mouse"]
        .cc--magazine-toc .c--magazine-toc .toc-container .departments nav ul a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--magazine-toc .c--magazine-toc .toc-container .features nav ul a:hover,html[data-whatintent="mouse"]
          .cc--magazine-toc .c--magazine-toc .toc-container .departments nav ul a:hover{text-decoration:underline;}@media screen and (max-width:1023px){.cc--magazine-toc .c--magazine-toc .toc-container .features{margin-bottom:1.875rem;padding-bottom:1.875rem;border-bottom:0.0625rem solid #CCC;}}.cc--magazine-toc .c--magazine-toc .f--button .f--button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.cc--magazine-toc .c--magazine-toc .f--button .f--button-wrapper .button{padding-right:1rem;padding-left:1rem;width:6.5625rem;min-width:auto;}html[data-whatintent="mouse"] .cc--magazine-toc .c--magazine-toc .f--button .f--button-wrapper .button{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--magazine-toc .c--magazine-toc .f--button .f--button-wrapper .button:hover{background-color:#000;color:#FFF;}.cc--magazine-toc .c--magazine-toc .f--button .f--button-wrapper .button:focus{background-color:#000;color:#FFF;}.cc--magazine-toc .c--magazine-toc .f--button .f--button-wrapper .button::after{display:block;width:1.5625rem;height:1.5625rem;background-image:url(/themes/custom/usfca/pattern_lab/source/images/icons/icon-arrow-down-white.svg);background-size:1.5625rem 1.5625rem;content:'';}.cc--magazine-toc .c--magazine-toc .f--button .f--button-wrapper .button.is-open::after{background-image:url(/themes/custom/usfca/pattern_lab/source/images/icons/icon-close-white.svg);}.cc--main-menu-alt{padding-bottom:2rem;}@media screen and (min-width:768px){.cc--main-menu-alt{padding-bottom:4.4375rem;}}@media screen and (min-width:1024px){.cc--main-menu-alt{padding-bottom:0;}}@media screen and (max-width:1023px){.cc--main-menu-alt{position:relative;bottom:0;left:0;width:100%;-webkit-transition:left 0.2s ease-in-out;transition:left 0.2s ease-in-out;z-index:102;}.cc--main-menu-alt.is-hidden{left:-100%;-webkit-transition:left 0.2s ease-in-out;transition:left 0.2s ease-in-out;}.cc--main-menu-alt .c--main-menu-alt{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;}}@media screen and (max-width:1023px){.cc--main-menu-alt .mc--main{padding-right:8.33333%;padding-left:8.33333%;}}@media screen and (min-width:1024px){.cc--main-menu-alt .m--menu{padding-bottom:5.5625rem;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;max-width:30%;}}.cc--main-menu-alt .m--menu > li:not(:last-child){margin-bottom:0.9375rem;}@media screen and (min-width:768px){.cc--main-menu-alt .m--menu > li:not(:last-child){margin-bottom:1rem;}}@media screen and (min-width:1024px){.cc--main-menu-alt .m--menu > li:not(:last-child){margin-bottom:0.9375rem;}}html[data-whatintent="mouse"] .cc--main-menu-alt .m--menu > li{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--main-menu-alt .m--menu > li:hover > .link-arrow-wrapper a{color:#671f75;}.cc--main-menu-alt .m--menu > li > .link-arrow-wrapper > a{font-size:1rem;line-height:1.375;padding-top:0.25rem;padding-bottom:0.25rem;display:block;position:relative;color:#000;text-decoration:none;}@media screen and (min-width:768px){.cc--main-menu-alt .m--menu > li > .link-arrow-wrapper > a{font-size:1.25rem;line-height:1.2;padding-top:0.625rem;padding-bottom:0.625rem;}}.cc--main-menu-alt .m--menu > li > .link-arrow-wrapper > .arrow-toggle svg{width:1.5625rem;height:1.5625rem;}@media screen and (min-width:768px){.cc--main-menu-alt .m--menu > li > .link-arrow-wrapper > .arrow-toggle svg{width:2rem;height:2rem;}}.cc--main-menu-alt .m--menu > li > .link-arrow-wrapper > .arrow-toggle svg g{fill:#671f75;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.cc--main-menu-alt .m--menu > li > .link-arrow-wrapper > .arrow-toggle svg{width:0.625rem;}}.cc--main-menu-alt .m--menu > li .submenus-wrapper{display:none;}@media screen and (max-width:1023px){.cc--main-menu-alt .m--menu > li .submenus-wrapper{padding-right:8.33333%;padding-left:8.33333%;position:absolute;top:-0.3125rem;left:100%;width:100%;-webkit-transition:left 0.2s ease-in-out;transition:left 0.2s ease-in-out;}.cc--main-menu-alt .m--menu > li .submenus-wrapper.is-visible{display:block;left:100%;-webkit-transition:left 0.2s ease-in-out;transition:left 0.2s ease-in-out;}.cc--main-menu-alt .m--menu > li .submenus-wrapper.is-hidden{left:0;-webkit-transition:left 0.2s ease-in-out;transition:left 0.2s ease-in-out;}}@media screen and (min-width:1024px){.cc--main-menu-alt .m--menu > li .submenus-wrapper{position:absolute;top:0;left:100%;border-left:0.0625rem solid #ccc;}}.cc--main-menu-alt .m--menu > li .submenus-wrapper .button-back{font-size:0.875rem;line-height:1.3572;margin-top:0.4375rem;margin-bottom:1.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;}@media screen and (min-width:768px){.cc--main-menu-alt .m--menu > li .submenus-wrapper .button-back{margin-top:0.6875rem;margin-bottom:2.1875rem;font-size:0.9375rem;line-height:1;}}@media screen and (min-width:1024px){.cc--main-menu-alt .m--menu > li .submenus-wrapper .button-back{display:none;}}.cc--main-menu-alt .m--menu > li .submenus-wrapper .button-back svg{margin-right:0.9375rem;width:0.5625rem;height:0.5625rem;}.cc--main-menu-alt .m--menu > li .submenus-wrapper .button-back svg path{fill:#671f75;}@media screen and (min-width:1024px){.cc--main-menu-alt .m--menu > li .submenus-wrapper .submenus-wrapper-inner{width:100%;}}.cc--main-menu-alt .m--menu > li .submenus-wrapper .submenus-wrapper-inner span{font-size:0.875rem;line-height:1.1429;margin-top:1.875rem;margin-bottom:0;display:inline-block;position:relative;color:#FFF;}@media screen and (min-width:1024px){.cc--main-menu-alt .m--menu > li .submenus-wrapper .submenus-wrapper-inner span{font-size:1rem;line-height:1.125;margin-top:0;margin-right:3.125rem;margin-bottom:0.625rem;margin-left:3.125rem;display:none;}}@media screen and (max-width:1023px){.cc--main-menu-alt .m--menu > li.is-open{background:#f0f0f0;}}@media screen and (min-width:1024px){.cc--main-menu-alt .m--menu > li:focus-within > .submenus-wrapper,.cc--main-menu-alt .m--menu > li.ally-focus-within > .submenus-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;}}@media screen and (min-width:1024px){html[data-whatintent="mouse"] .cc--main-menu-alt ul > li{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--main-menu-alt ul > li:hover > .submenus-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;}}.cc--main-menu-alt 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-alt 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-alt 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-alt ul > li .link-arrow-wrapper > .arrow-toggle{padding-right:0.125rem;width:1.875rem;height:1.875rem;text-align:right;}.cc--main-menu-alt ul > li .link-arrow-wrapper > .arrow-toggle svg g{fill:#883a9b;}}@media screen and (min-width:1024px){.cc--main-menu-alt ul > li .link-arrow-wrapper > .arrow-toggle{display:none;}}.cc--main-menu-alt ul > li .submenus-wrapper{display:none;width:100%;}@media screen and (min-width:1024px){.cc--main-menu-alt ul > li .submenus-wrapper{width:125%;height:100%;z-index:2;}}.cc--main-menu-alt ul > li .submenus-wrapper .submenus-wrapper-inner{margin-bottom:0.5rem;}@media screen and (min-width:1024px){.cc--main-menu-alt ul > li .submenus-wrapper .submenus-wrapper-inner{margin-bottom:0;width:100%;}}.cc--main-menu-alt 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;}.cc--main-menu-alt ul > li ul.submenu{width:100%;}.cc--main-menu-alt ul > li ul.submenu > li{margin-bottom:0.1875rem;}@media screen and (min-width:768px){.cc--main-menu-alt ul > li ul.submenu > li{margin-bottom:1rem;}}@media screen and (min-width:1024px){.cc--main-menu-alt ul > li ul.submenu > li{padding-right:25%;padding-left:25%;margin-bottom:0.9375rem;position:static;}html[data-whatintent="mouse"] .cc--main-menu-alt ul > li ul.submenu > li{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--main-menu-alt ul > li ul.submenu > li:hover > .link-arrow-wrapper a{color:#671f75;}html[data-whatintent="mouse"] .cc--main-menu-alt 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-alt ul > li ul.submenu > li.is-open > .link-arrow-wrapper a{color:#671f75;}}.cc--main-menu-alt ul > li ul.submenu > li span,.cc--main-menu-alt ul > li ul.submenu > li a{font-size:1rem;line-height:1.375;padding-top:0.625rem;padding-bottom:0.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:0;color:#000;text-decoration:none;}@media screen and (min-width:768px){.cc--main-menu-alt ul > li ul.submenu > li span,.cc--main-menu-alt ul > li ul.submenu > li a{font-size:1.25rem;line-height:1.2;}}@media screen and (min-width:1024px){.cc--main-menu-alt ul > li ul.submenu > li span,.cc--main-menu-alt ul > li ul.submenu > li a{color:#000;}html[data-whatintent="mouse"] .cc--main-menu-alt ul > li ul.submenu > li span,html[data-whatintent="mouse"]
            .cc--main-menu-alt ul > li ul.submenu > li a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--main-menu-alt ul > li ul.submenu > li span:hover,html[data-whatintent="mouse"]
              .cc--main-menu-alt ul > li ul.submenu > li a:hover{color:#671f75;}}@media screen and (min-width:1024px){.cc--main-menu-alt ul > li ul.submenu > li .link-arrow-wrapper{position:relative;}}@media screen and (min-width:1024px){.cc--main-menu-alt ul > li ul.submenu > li .link-arrow-wrapper .arrow-toggle{display:none;}}@media screen and (min-width:1024px){.cc--main-menu-alt ul > li ul.submenu > li > .submenus-wrapper{position:absolute;top:0;left:100%;width:100%;height:100%;border-left:0.0625rem solid #ccc;}}@media screen and (max-width:1023px){.cc--main-menu-alt 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;}}.cc--main-menu-alt 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-alt ul > li ul.submenu > li > .submenus-wrapper .submenus-wrapper-inner ul li a{padding-top:0.25rem;padding-bottom:0.25rem;}}@media screen and (min-width:1024px){html[data-whatintent='touch'] .cc--main-menu-alt 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-alt ul > li.menu-item--expanded:not(.ally-focus-within) a{pointer-events:none;}}@media screen and (max-width:1023px){.cc--main-menu-alt ul > li.is-open > .link-arrow-wrapper > .arrow-toggle > svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}}@media screen and (min-width:1024px){.cc--main-menu-alt ul > li:focus-within .link-arrow-wrapper > a,.cc--main-menu-alt ul > li.ally-focus-within .link-arrow-wrapper > a{pointer-events:auto;}}@media screen and (max-width:767px){.cc--main-menu .mc--main{padding-right:1.25rem;padding-left:1.25rem;}}@media screen and (min-width:768px) and (max-width:1023px){.cc--main-menu .mc--main{padding-right:2.08333%;padding-left:2.08333%;}}@media screen and (min-width:1024px){.cc--main-menu .m--menu{padding-bottom:5.5625rem;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;max-width:38.63636%;}}@media screen and (min-width:1024px){.cc--main-menu .m--menu > li{border-bottom:0.0625rem solid #FDBB30;max-width:88.23529%;-webkit-transition:max-width .4s ease;transition:max-width .4s ease;}}.cc--main-menu .m--menu > li:not(:last-child){margin-bottom:0.875rem;}@media screen and (min-width:1024px){.cc--main-menu .m--menu > li:not(:last-child){margin-bottom:0.9375rem;}}html[data-whatintent="mouse"] .cc--main-menu .m--menu > li{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--main-menu .m--menu > li:hover{border-bottom-color:#00543C;max-width:100%;}@media screen and (max-width:1023px){.cc--main-menu .m--menu > li > .link-arrow-wrapper{border-bottom:0.0625rem solid #FDBB30;}}.cc--main-menu .m--menu > li > .link-arrow-wrapper > a{font-size:1.5rem;line-height:1.5;padding-top:0.1875rem;padding-bottom:0.9375rem;display:block;position:relative;color:#00543C;text-transform:uppercase;text-decoration:none;}@media screen and (min-width:768px){.cc--main-menu .m--menu > li > .link-arrow-wrapper > a{font-size:2.25rem;line-height:1.5;padding-bottom:0.75rem;}}@media screen and (min-width:1024px){.cc--main-menu .m--menu > li > .link-arrow-wrapper > a{font-size:1.9375rem;line-height:1.4839;padding-top:0;padding-bottom:1rem;}}.cc--main-menu .m--menu > li > .link-arrow-wrapper.is-open{border-bottom-color:#00543C;}.cc--main-menu .m--menu > li .submenus-wrapper{display:none;}@media screen and (max-width:1023px){.cc--main-menu .m--menu > li .submenus-wrapper{padding-top:1.375rem;width:100%;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out;}}@media screen and (min-width:1024px){.cc--main-menu .m--menu > li .submenus-wrapper{margin-left:-11.76471%;padding-top:3.0625rem;position:absolute;top:0;left:100%;}}@media screen and (min-width:1024px){.cc--main-menu .m--menu > li .submenus-wrapper .submenus-wrapper-inner{width:100%;}}@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){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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-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;}}.cc--main-menu ul > li .link-arrow-wrapper > .arrow-toggle{padding-right:0.125rem;width:2.1875rem;height:2.1875rem;text-align:right;}.cc--main-menu ul > li .link-arrow-wrapper > .arrow-toggle svg g{fill:#FDBB30;}@media screen and (min-width:1024px){.no-touchevents .cc--main-menu ul > li .link-arrow-wrapper > .arrow-toggle{display:none;}}.cc--main-menu ul > li .submenus-wrapper{display:none;width:100%;}@media screen and (min-width:1024px){.cc--main-menu ul > li .submenus-wrapper{padding-left:11.76471%;margin-left:0;width:70.58824%;height:100%;z-index:2;}}.cc--main-menu ul > li .submenus-wrapper .submenus-wrapper-inner{margin-bottom:0.5rem;}@media screen and (min-width:1024px){.cc--main-menu ul > li .submenus-wrapper .submenus-wrapper-inner{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;}.cc--main-menu ul > li ul.submenu{width:100%;}@media screen and (min-width:1024px){.cc--main-menu ul > li ul.submenu{padding-bottom:1.25rem;}}@media screen and (min-width:1024px){.cc--main-menu ul > li ul.submenu > li{padding-left:20%;margin-bottom:0.8125rem;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 .submenus-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100%;}html[data-whatintent="mouse"] .cc--main-menu ul > li ul.submenu > li:hover a{color:#00543C;}}@media screen and (max-width:1023px){.cc--main-menu ul > li ul.submenu > li.is-open > .link-arrow-wrapper a{color:#00543C;}}.cc--main-menu ul > li ul.submenu > li span,.cc--main-menu ul > li ul.submenu > li a{font-size:1.25rem;line-height:2.4;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:0;color:#000;text-decoration:none;}@media screen and (max-width:1023px){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:#00543C;}}@media screen and (min-width:768px){.cc--main-menu ul > li ul.submenu > li span,.cc--main-menu ul > li ul.submenu > li a{font-size:1.5rem;line-height:2;}}@media screen and (min-width:1024px){.cc--main-menu ul > li ul.submenu > li span,.cc--main-menu ul > li ul.submenu > li a{font-size:1.25rem;line-height:1.2;padding-top:0.25rem;padding-bottom:0.3125rem;color:#737373;}}@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{margin-left:1.0625rem;display:inline-block;}}.cc--main-menu ul > li ul.submenu > li .link-arrow-wrapper .arrow-toggle svg{width:0.8125rem;height:0.8125rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);}@media screen and (min-width:1024px){.cc--main-menu ul > li ul.submenu > li .link-arrow-wrapper .arrow-toggle svg{width:0.9375rem;height:0.9375rem;-webkit-transform:none;transform:none;}}.cc--main-menu ul > li ul.submenu > li .link-arrow-wrapper .arrow-toggle svg g{fill:#00543C;}.cc--main-menu ul > li ul.submenu > li > .submenus-wrapper{padding-top:0.25rem;padding-bottom:0.5625rem;}@media screen and (min-width:1024px){.cc--main-menu ul > li ul.submenu > li > .submenus-wrapper{padding-top:3.0625rem;padding-bottom:0;margin-left:0;position:absolute;top:0;left:100%;width:141%;height:100%;}}.cc--main-menu ul > li ul.submenu > li > .submenus-wrapper .submenus-wrapper-inner{margin-bottom:0;}.cc--main-menu ul > li ul.submenu > li > .submenus-wrapper .submenus-wrapper-inner ul li{padding-right:1.25rem;padding-left:1.25rem;}@media screen and (min-width:768px) and (max-width:1023px){.cc--main-menu ul > li ul.submenu > li > .submenus-wrapper .submenus-wrapper-inner ul li{padding-right:2.17391%;padding-left:2.17391%;}}.cc--main-menu ul > li ul.submenu > li > .submenus-wrapper .submenus-wrapper-inner ul li a{font-size:1.125rem;line-height:2.5;padding-top:0;padding-bottom:0;font-weight:100;color:#737373;}@media screen and (max-width:1023px){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{color:#00543C;}}@media screen and (min-width:1024px){.cc--main-menu ul > li ul.submenu > li > .submenus-wrapper .submenus-wrapper-inner ul li a{font-size:1.25rem;line-height:1.2;font-weight:400;}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{color:#000;}}@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){.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;}}.cc--manual-card-horizontal{margin-bottom:0.8125rem;padding-bottom:1.25rem;border-bottom:0.125rem solid #FDBB30;}@media screen and (min-width:768px){.cc--manual-card-horizontal{margin-bottom:1.875rem;padding-bottom:2.25rem;}}@media screen and (min-width:1024px){.cc--manual-card-horizontal{margin-bottom:1.875rem;}}.cc--manual-card-horizontal:last-child{margin-bottom:0;}.cc--manual-card-horizontal .c--manual-card-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;}@media screen and (max-width:767px){.cc--manual-card-horizontal .c--manual-card-horizontal{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}}@media screen and (min-width:768px){.cc--manual-card-horizontal .c--manual-card-horizontal{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.cc--manual-card-horizontal .c--manual-card-horizontal > a:hover + .text-container .f--cta-title a{text-decoration:underline;}.cc--manual-card-horizontal .text-container{width:100%;}@media screen and (min-width:768px){.cc--manual-card-horizontal .f--image + .text-container{width:54.54545%;}}@media screen and (min-width:1024px){.cc--manual-card-horizontal .f--image + .text-container{width:54.83871%;}}.cc--manual-card-horizontal .f--image{margin-top:1.4375rem;margin-bottom:0;position:relative;}@media screen and (min-width:768px){.cc--manual-card-horizontal .f--image{margin-top:0;margin-bottom:0;margin-left:4.54545%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:45.45455%;}}@media screen and (min-width:1024px){.cc--manual-card-horizontal .f--image{padding-left:6.45161%;width:45.16129%;}}.cc--manual-card-horizontal .f--image img{position:relative;}.cc--manual-card-horizontal .f--cta-title h3{font-size:1.875rem;line-height:1;margin-top:0.625rem;margin-bottom:1.3125rem;color:#00543C;}.cc--manual-card-horizontal .f--cta-title a{color:inherit;text-decoration:none;}html[data-whatintent="mouse"] .cc--manual-card-horizontal .f--cta-title a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--manual-card-horizontal .f--cta-title a:hover{text-decoration:underline;}.cc--manual-card-horizontal .f--description p{font-size:0.875rem;line-height:1.2858;margin-bottom:1.375rem;color:#000;}@media screen and (min-width:768px){.cc--manual-card-horizontal .f--description p{font-size:1rem;line-height:1.5;}}.cc--manual-card-horizontal .f--description p a{color:#00543C;font-family:inherit;font-size:inherit;line-height:inherit;}.cc--manual-card-horizontal .f--description p a:hover{text-decoration:none;}.cc--manual-card-horizontal .f--description h2,.cc--manual-card-horizontal .f--description h3,.cc--manual-card-horizontal .f--description h4,.cc--manual-card-horizontal .f--description h5,.cc--manual-card-horizontal .f--description h6{color:#FFF;}.cc--manual-card-horizontal .f--link a{font-size:1.125rem;line-height:1.1112;color:#00543C;text-decoration:none;text-transform:uppercase;}@media screen and (min-width:768px){.cc--manual-card-horizontal .f--link a{font-size:1rem;line-height:1;}}.cc--manual-card-horizontal .f--link a svg{margin-left:0.5rem;display:inline-block;width:0.5625rem;height:1rem;-webkit-transition:-webkit-transform 0.1s ease-in-out;transition:-webkit-transform 0.1s ease-in-out;transition:transform 0.1s ease-in-out;transition:transform 0.1s ease-in-out,-webkit-transform 0.1s ease-in-out;}@media screen and (min-width:768px){.cc--manual-card-horizontal .f--link a svg{margin-left:0.625rem;width:0.4375rem;height:0.75rem;}}html[data-whatintent="mouse"] .cc--manual-card-horizontal .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--manual-card-horizontal .f--link a:hover{text-decoration:underline;}html[data-whatintent="mouse"] .cc--manual-card-horizontal .f--link a:hover svg{-webkit-transform:translate3d(0.1875rem,0,0);transform:translate3d(0.1875rem,0,0);-webkit-transition:-webkit-transform 0.1s ease-in-out;transition:-webkit-transform 0.1s ease-in-out;transition:transform 0.1s ease-in-out;transition:transform 0.1s ease-in-out,-webkit-transform 0.1s ease-in-out;}.cc--manual-card .c--manual-card > a:hover + .text-container .f--cta-title a{text-decoration:underline;}.cc--manual-card .f--cta-title{margin-bottom:1rem;color:#000;}@media screen and (min-width:768px){.cc--manual-card .f--cta-title{margin-bottom:1.75rem;}}.cc--manual-card .f--cta-title h3{font-size:1.5rem;line-height:1;color:inherit;text-transform:uppercase;}@media screen and (min-width:768px){.cc--manual-card .f--cta-title h3{font-size:1.875rem;line-height:1;}}.cc--manual-card .f--description p{font-size:0.875rem;line-height:1.2858;color:#000;}@media screen and (min-width:768px){.cc--manual-card .f--description p{font-size:1rem;line-height:1.5;}}.cc--manual-card .f--description p:last-child{margin-bottom:0;}.cc--manual-card .f--link{margin-top:0.625rem;text-align:right;}@media screen and (min-width:768px){.cc--manual-card .f--link{margin-top:2.8125rem;}}.cc--manual-card .f--link a{font-size:1.125rem;line-height:1;text-decoration:none;text-transform:uppercase;}@media screen and (min-width:768px){.cc--manual-card .f--link a{font-size:1.25rem;line-height:1;}}.cc--manual-card .f--link a svg{margin-left:0.5rem;display:inline-block;width:0.5rem;height:0.875rem;-webkit-transition:-webkit-transform 0.1s ease-in-out;transition:-webkit-transform 0.1s ease-in-out;transition:transform 0.1s ease-in-out;transition:transform 0.1s ease-in-out,-webkit-transform 0.1s ease-in-out;}@media screen and (min-width:768px){.cc--manual-card .f--link a svg{margin-left:0.625rem;width:0.875rem;height:1.5rem;vertical-align:top;}}html[data-whatintent="mouse"] .cc--manual-card .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--manual-card .f--link a:hover{text-decoration:underline;}html[data-whatintent="mouse"] .cc--manual-card .f--link a:hover svg{-webkit-transform:translate3d(0.1875rem,0,0);transform:translate3d(0.1875rem,0,0);-webkit-transition:-webkit-transform 0.1s ease-in-out;transition:-webkit-transform 0.1s ease-in-out;transition:transform 0.1s ease-in-out;transition:transform 0.1s ease-in-out,-webkit-transform 0.1s ease-in-out;}.cc--manual-cards-horizontal .c--manual-cards-horizontal{max-width:1800px;margin:0 auto;width:100%;}.cc--manual-cards-horizontal .f--section-title h2{margin-bottom:0.625rem;text-align:left;text-transform:none;}@media screen and (min-width:768px){.cc--manual-cards-horizontal .f--section-title h2{margin-bottom:2.5rem;}}.tc--chaptered-page .cc--manual-cards-horizontal .c--manual-cards-horizontal{width:100%;}.tc--chaptered-page .cc--manual-cards-horizontal .c--manual-cards-horizontal .inner-wrapper{padding-top:1.25rem;padding-right:0;padding-left:0;position:relative;z-index:1;}@media screen and (min-width:768px){.tc--chaptered-page .cc--manual-cards-horizontal .c--manual-cards-horizontal .inner-wrapper{padding-top:3.125rem;padding-right:0;padding-left:0;}}@media screen and (min-width:1024px){.tc--chaptered-page .cc--manual-cards-horizontal .c--manual-cards-horizontal .inner-wrapper{padding-top:0;padding-bottom:0;}}@media screen and (max-width:1023px){.cc--manual-cards{padding-bottom:2.5rem;overflow:hidden;}}@media screen and (min-width:768px) and (max-width:1023px){.cc--manual-cards{padding-bottom:5rem;}}.cc--manual-cards .c--manual-cards{max-width:1800px;margin:0 auto;}.cc--manual-cards .c--manual-cards .inner-wrapper{position:relative;}@media screen and (min-width:1024px){.cc--manual-cards .c--manual-cards .inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;}}.cc--manual-cards .c--manual-cards .f--field-components{margin-top:5rem;padding-right:6.25%;padding-left:6.25%;position:relative;}@media screen and (min-width:768px){.cc--manual-cards .c--manual-cards .f--field-components{margin-top:0;padding-right:4.16667%;padding-left:4.16667%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media screen and (min-width:1024px){.cc--manual-cards .c--manual-cards .f--field-components{margin-left:-20.83333%;padding-top:5rem;padding-right:4.16667%;padding-bottom:7.5rem;}}.cc--manual-cards .c--manual-cards .f--field-components.default-theme > div:nth-child(4n + 1){background-color:#AED136;}.cc--manual-cards .c--manual-cards .f--field-components.default-theme > div:nth-child(4n + 2){background-color:#02B8A0;}.cc--manual-cards .c--manual-cards .f--field-components.default-theme > div:nth-child(4n + 3){background-color:#EB821E;}.cc--manual-cards .c--manual-cards .f--field-components.default-theme > div:nth-child(4n + 4){background-color:#CD542C;}@media screen and (min-width:768px){.cc--manual-cards .c--manual-cards .f--field-components .cc--manual-card{width:47.72727%;}}@media screen and (min-width:1024px){.cc--manual-cards .c--manual-cards .f--field-components .cc--manual-card{width:46.66667%;}}@media screen and (max-width:767px){.cc--manual-cards .c--manual-cards .f--field-components .cc--manual-card:not(:first-child){margin-top:1.875rem;}}@media screen and (min-width:768px){.cc--manual-cards .c--manual-cards .f--field-components .cc--manual-card:nth-child(n+3){margin-top:3.125rem;}}html[data-whatintent="mouse"] .cc--manual-cards .c--manual-cards .f--field-components .cc--manual-card{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--manual-cards .c--manual-cards .f--field-components .cc--manual-card:hover{-webkit-transform:scale(1.05);transform:scale(1.05);}.cc--manual-cards .c--manual-cards .f--field-components .cc--manual-card .c--manual-card{padding-top:1.25rem;padding-right:7.14286%;padding-bottom:1.25rem;padding-left:7.14286%;}@media screen and (min-width:768px){.cc--manual-cards .c--manual-cards .f--field-components .cc--manual-card .c--manual-card{padding-top:1.875rem;padding-right:4.7619%;padding-bottom:1.875rem;padding-left:4.7619%;}}@media screen and (min-width:1024px){.cc--manual-cards .c--manual-cards .f--field-components .cc--manual-card .c--manual-card{padding-top:1.875rem;padding-right:7.14286%;padding-bottom:1.875rem;padding-left:7.14286%;}}.cc--manual-cards .image-title-container{position:relative;}@media screen and (min-width:768px){.cc--manual-cards .image-title-container{width:83.33333%;}}@media screen and (min-width:1024px){.cc--manual-cards .image-title-container{-ms-flex-negative:0;flex-shrink:0;width:54.16667%;}}.cc--manual-cards .title-container{padding-top:2.5rem;padding-right:6.25%;padding-left:6.25%;position:relative;z-index:1;}@media screen and (min-width:768px){.cc--manual-cards .title-container{padding-top:5rem;padding-right:0;padding-left:0;left:5%;width:45%;}}@media screen and (min-width:1024px){.cc--manual-cards .title-container{position:absolute;top:5rem;left:7.69231%;width:42.30769%;}}.cc--manual-cards .f--section-title h2{font-size:3rem;line-height:1.0417;color:#FFF;}.cc--manual-cards .image-container{position:absolute;top:0;width:100%;}@media screen and (min-width:768px) and (max-width:1023px){.cc--manual-cards .image-container{width:100%;height:0;padding-bottom:123.52941%;}}@media screen and (min-width:1024px){.cc--manual-cards .image-container{height:100%;}}.cc--manual-cards .image-container .f--image{position:relative;}@media screen and (min-width:1024px){.cc--manual-cards .image-container .f--image{height:100%;}}.cc--manual-cards .image-container .f--image::after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.608281)),to(rgba(0,0,0,0)));background:linear-gradient(90deg,rgba(0,0,0,0.608281) 0%,rgba(0,0,0,0) 100%);content:'';}@media screen and (min-width:1024px){.cc--manual-cards .image-container .f--image img{height:100%;-o-object-fit:cover;object-fit:cover;}}.cc--manual-cta-grid{max-width:1800px;margin:0 auto;}.cc--manual-cta-grid .c--manual-cta-grid{padding-right:6.25%;padding-left:6.25%;}@media screen and (min-width:768px){.cc--manual-cta-grid .c--manual-cta-grid{padding-right:4.16667%;padding-left:4.16667%;}}.cc--manual-cta-grid .c--manual-cta-grid .header-container{margin-bottom:1.25rem;}@media screen and (min-width:768px){.cc--manual-cta-grid .c--manual-cta-grid .header-container{margin-bottom:1.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media screen and (min-width:1024px){.cc--manual-cta-grid .c--manual-cta-grid .header-container{margin-bottom:2.5rem;}}@media screen and (min-width:768px){.cc--manual-cta-grid .c--manual-cta-grid .header-container .f--section-title{-ms-flex-preferred-size:47.72727%;flex-basis:47.72727%;-ms-flex-negative:0;flex-shrink:0;}}@media screen and (min-width:1024px){.cc--manual-cta-grid .c--manual-cta-grid .header-container .f--section-title{-ms-flex-preferred-size:43.18182%;flex-basis:43.18182%;}}.cc--manual-cta-grid .c--manual-cta-grid .header-container .f--section-title h2{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;}@media screen and (max-width:767px){.cc--manual-cta-grid .c--manual-cta-grid .header-container .f--description{margin-top:1.75rem;}}@media screen and (min-width:768px){.cc--manual-cta-grid .c--manual-cta-grid .header-container .f--description{-ms-flex-preferred-size:47.72727%;flex-basis:47.72727%;-ms-flex-negative:0;flex-shrink:0;}}@media screen and (min-width:1024px){.cc--manual-cta-grid .c--manual-cta-grid .header-container .f--description{-ms-flex-preferred-size:40.90909%;flex-basis:40.90909%;-ms-flex-negative:0;flex-shrink:0;}}.cc--manual-cta-grid .c--manual-cta-grid .header-container .f--description p{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;}@media screen and (min-width:768px){.cc--manual-cta-grid .c--manual-cta-grid .f--cta-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.cc--manual-cta-grid .c--manual-cta-grid .f--cta-grid.default-theme > div:nth-child(6n + 1){background-color:#CD542C;}.cc--manual-cta-grid .c--manual-cta-grid .f--cta-grid.default-theme > div:nth-child(6n + 2){background-color:#FDBB30;}.cc--manual-cta-grid .c--manual-cta-grid .f--cta-grid.default-theme > div:nth-child(6n + 3){background-color:#00B3D8;}.cc--manual-cta-grid .c--manual-cta-grid .f--cta-grid.default-theme > div:nth-child(6n + 4){background-color:#02B8A0;}.cc--manual-cta-grid .c--manual-cta-grid .f--cta-grid.default-theme > div:nth-child(6n + 5){background-color:#AED136;}.cc--manual-cta-grid .c--manual-cta-grid .f--cta-grid.default-theme > div:nth-child(6n + 6){background-color:#73973F;}@media screen and (min-width:768px){.cc--manual-cta-grid .c--manual-cta-grid .f--cta-grid .cc--manual-card{-ms-flex-preferred-size:47.72727%;flex-basis:47.72727%;-ms-flex-negative:0;flex-shrink:0;}}@media screen and (min-width:1024px){.cc--manual-cta-grid .c--manual-cta-grid .f--cta-grid .cc--manual-card{-ms-flex-preferred-size:31.81818%;flex-basis:31.81818%;-ms-flex-negative:0;flex-shrink:0;}}@media screen and (max-width:767px){.cc--manual-cta-grid .c--manual-cta-grid .f--cta-grid .cc--manual-card:not(:first-child){margin-top:1.25rem;}}@media screen and (min-width:768px) and (max-width:1023px){.cc--manual-cta-grid .c--manual-cta-grid .f--cta-grid .cc--manual-card:nth-child(n + 3){margin-top:2rem;}}@media screen and (min-width:1024px){.cc--manual-cta-grid .c--manual-cta-grid .f--cta-grid .cc--manual-card:nth-child(n + 4){margin-top:1.875rem;}}@media screen and (min-width:768px) and (max-width:1023px){.cc--manual-cta-grid .c--manual-cta-grid .f--cta-grid .cc--manual-card:nth-child(odd){margin-right:4.54545%;}}@media screen and (min-width:1024px){.cc--manual-cta-grid .c--manual-cta-grid .f--cta-grid .cc--manual-card:nth-child(3n + 2){margin-right:2.27273%;margin-left:2.27273%;}}.cc--manual-cta-grid .c--manual-cta-grid .f--cta-grid .cc--manual-card .text-container{padding-top:0.875rem;padding-right:6.25%;padding-bottom:1.875rem;padding-left:6.25%;}@media screen and (min-width:768px){.cc--manual-cta-grid .c--manual-cta-grid .f--cta-grid .cc--manual-card .text-container{padding-top:1.75rem;padding-right:4.7619%;padding-bottom:5.3125rem;padding-left:4.7619%;}}@media screen and (min-width:1024px){.cc--manual-cta-grid .c--manual-cta-grid .f--cta-grid .cc--manual-card .text-container{padding-top:2.1875rem;padding-right:7.14286%;padding-bottom:5.9375rem;padding-left:7.14286%;}}.cc--manual-cta-grid .c--manual-cta-grid .f--cta-grid .cc--manual-card .text-container .f--cta-title h3{text-transform:none;}.cc--manual-cta-grid .c--manual-cta-grid .f--cta-grid .cc--manual-card .text-container .f--cta-title h3 a{color:#000;text-decoration:none;}html[data-whatintent="mouse"] .cc--manual-cta-grid .c--manual-cta-grid .f--cta-grid .cc--manual-card .text-container .f--cta-title h3 a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--manual-cta-grid .c--manual-cta-grid .f--cta-grid .cc--manual-card .text-container .f--cta-title h3 a:hover{text-decoration:underline;}html[data-whatintent="mouse"] .cc--manual-cta-grid .c--manual-cta-grid .f--cta-grid .cc--manual-card{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--manual-cta-grid .c--manual-cta-grid .f--cta-grid .cc--manual-card:hover{-webkit-box-shadow:0 0 0.625rem 0 rgba(0,0,0,0.5);box-shadow:0 0 0.625rem 0 rgba(0,0,0,0.5);}.cc--manual-link-list .c--manual-link-list{padding-right:0;padding-left:0;margin-top:3.75rem;margin-bottom:3.75rem;}@media screen and (min-width:768px){.cc--manual-link-list .c--manual-link-list{padding-right:4.16667%;padding-left:4.16667%;}}@media screen and (min-width:1024px){.cc--manual-link-list .c--manual-link-list{padding-right:0;padding-left:0;}}.cc--manual-link-list .c--manual-link-list .f--section-title{margin-bottom:1.25rem;}@media screen and (min-width:1024px){.cc--manual-link-list .c--manual-link-list .f--section-title{margin-bottom:2.5rem;}}.cc--manual-link-list .c--manual-link-list .f--section-title h2{font-size:1.625rem;line-height:1.1539;letter-spacing:0.03125rem;text-align:left;}@media screen and (min-width:768px){.cc--manual-link-list .c--manual-link-list .f--section-title h2{font-size:1.625rem;line-height:1.1539;}}@media screen and (min-width:1024px){.cc--manual-link-list .c--manual-link-list .f--section-title h2{font-size:2.375rem;line-height:1.2106;}}.cc--manual-link-list .c--manual-link-list .views-container .views-row{padding-top:1.875rem;padding-bottom:1.875rem;border-top:0.0625rem solid #CCC;}.cc--manual-link-list .c--manual-link-list .views-container .views-row:last-child{border-bottom:0.0625rem solid #CCC;}@media screen and (min-width:768px){.cc--manual-link-list .c--manual-link-list .views-container .views-row{padding-top:1.25rem;padding-bottom:1.25rem;}}@media screen and (min-width:1024px){.cc--manual-link-list .c--manual-link-list .views-container .views-row{padding-top:1.875rem;padding-bottom:1.875rem;}}.cc--manual-link-list .c--manual-link-list .views-container .views-row .f--link a{font-size:1rem;line-height:1.375;display:block;position:relative;color:#505151;text-decoration:none;}@media screen and (min-width:1024px){.cc--manual-link-list .c--manual-link-list .views-container .views-row .f--link a{font-size:1.125rem;line-height:1.4445;}}html[data-whatintent="mouse"] .cc--manual-link-list .c--manual-link-list .views-container .views-row .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--manual-link-list .c--manual-link-list .views-container .views-row .f--link a:hover{text-decoration:underline;}.cc--manual-link-list .c--manual-link-list .views-container .views-row .f--link a.ext::after{margin-left:0.625rem;display:inline-block;width:1.5625rem;height:1.5625rem;background:url(/themes/custom/usfca/pattern_lab/source/images/icons/icon-external-link.svg) no-repeat center;background-size:contain;content:'';vertical-align:middle;}.cc--manual-link-list .c--manual-link-list .views-container .views-row .f--text{margin-bottom:0.5rem;font-size:0.75rem;line-height:1.3334;color:#000;letter-spacing:0.01875rem;text-transform:uppercase;}@media screen and (min-width:768px){.cc--manual-link-list .c--manual-link-list .views-container .views-row .f--text{margin-bottom:0.5rem;}}@media screen and (min-width:1024px){.cc--manual-link-list .c--manual-link-list .views-container .views-row .f--text{margin-bottom:0.5rem;}}.cc--map-with-pins{position:relative;}@media screen and (min-width:768px){.cc--map-with-pins{padding-top:2.5rem;padding-bottom:2.5rem;}}.cc--map-with-pins #map{width:100%;height:26.25rem;}@media screen and (min-width:768px){.cc--map-with-pins #map{height:50rem;}}.cc--map-with-pins .locations-header{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem;text-align:center;}@media screen and (min-width:768px){.cc--map-with-pins .locations-header{padding-top:2.5rem;padding-right:1.5625rem;padding-bottom:2.5rem;padding-left:1.5625rem;text-align:left;}}@media screen and (min-width:1024px){.cc--map-with-pins .locations-header{padding-right:7.14286%;padding-left:7.14286%;}}.cc--map-with-pins .locations-header .eyebrow{margin-bottom:0.75rem;font-size:1.125rem;line-height:1;}@media screen and (min-width:768px){.cc--map-with-pins .locations-header .eyebrow{font-size:1.5rem;line-height:1;margin-bottom:0.9375rem;}}.cc--map-with-pins .locations-header .eyebrow strong{text-transform:uppercase;}.cc--map-with-pins .locations-header h2{margin-bottom:0;font-size:2.25rem;line-height:1;}@media screen and (min-width:768px){.cc--map-with-pins .locations-header h2{font-size:3rem;line-height:1;}}.cc--map-with-pins .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#00543C;}@media screen and (min-width:768px){.cc--map-with-pins .content-wrapper{position:absolute;top:0;left:0;width:39.58333%;height:100%;z-index:9;}}@media screen and (min-width:1024px){.cc--map-with-pins .content-wrapper{left:6.25%;width:29.16667%;}}.cc--map-with-pins .content-wrapper *{color:#FFF;}@media screen and (min-width:768px){.cc--map-with-pins .locations-wrapper{height:35.625rem;margin-top:auto;}}.cc--map-with-pins .location{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;height:100%;}@media screen and (max-width:767px){.cc--map-with-pins .location{position:absolute;top:2rem;right:1.25rem;bottom:2rem;left:1.25rem;height:auto;z-index:9;}}.cc--map-with-pins .location::after{display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(62%,rgba(0,0,0,0.6)));background-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 62%);content:'';z-index:1;}@media screen and (max-width:767px){.cc--map-with-pins .location.hidden-mob{display:none;}}.cc--map-with-pins .location.hidden{display:none;}.cc--map-with-pins .location .location-close{padding-top:0.625rem;padding-right:0.625rem;padding-bottom:0.625rem;padding-left:0.625rem;position:absolute;top:0.625rem;right:0.625rem;z-index:2;border-radius:50%;background:rgba(0,0,0,0.3);}@media screen and (min-width:768px){.cc--map-with-pins .location .location-close{display:none;}}.cc--map-with-pins .location .location-close svg{display:block;}.cc--map-with-pins .location .text-wrapper{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem;position:relative;margin-top:auto;z-index:2;}@media screen and (min-width:768px){.cc--map-with-pins .location .text-wrapper{padding-top:2.5rem;padding-right:1.5625rem;padding-bottom:2.5rem;padding-left:1.5625rem;}}@media screen and (min-width:1024px){.cc--map-with-pins .location .text-wrapper{padding-right:7.14286%;padding-left:7.14286%;}}.cc--map-with-pins .location img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.cc--map-with-pins .location h3{font-size:1.5rem;line-height:1;margin-bottom:1.25rem;}.cc--map-with-pins .location .f--description{margin-bottom:1.25rem;}.cc--map-with-pins .location .f--description p{margin-bottom:0.9375rem;}.cc--map-with-pins .location .f--description p:last-child{margin-bottom:0;}.cc--map-with-pins .location .f--description ol,.cc--map-with-pins .location .f--description ul{padding-top:0;padding-bottom:0;margin-bottom:0.9375rem;}.cc--map-with-pins .location .f--description ol li,.cc--map-with-pins .location .f--description ul li{margin-bottom:0.625rem;}.cc--map-with-pins .location .f--description ol li::before,.cc--map-with-pins .location .f--description ol li::marker,.cc--map-with-pins .location .f--description ul li::before,.cc--map-with-pins .location .f--description ul li::marker{color:#FFF;}.cc--map-with-pins .location .f--description ul li::before{background-color:#FFF;}.cc--map-with-pins .location .f--link a{font-size:1.25rem;line-height:1;color:#FFF;text-decoration:none;text-transform:uppercase;}html[data-whatintent="mouse"] .cc--map-with-pins .location .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--map-with-pins .location .f--link a:hover{color:#FFF;}html[data-whatintent="mouse"] .cc--map-with-pins .location .f--link a:hover svg{margin-left:2.125rem;}.cc--map-with-pins .location .f--link svg{margin-left:1.875rem;position:relative;top:0.3125rem;width:0.875rem;height:auto;-webkit-transition:margin-left .3s ease;transition:margin-left .3s ease;fill:#FDBB30;}.cc--minisite-home-hero-nav .m--menu > .menu-item .submenu{display:none;}.cc--minisite-home-hero-nav .m--menu > .menu-item.menu-item--active-trail .submenu{display:block;}.cc--minisite-home-hero-nav{padding-right:1.25rem;padding-bottom:1.875rem;padding-left:1.25rem;width:100%;background:#00543C;}@media screen and (min-width:768px){.cc--minisite-home-hero-nav{padding-top:1.875rem;padding-right:2.08333%;padding-bottom:3.125rem;padding-left:2.08333%;width:37.5%;}}@media screen and (min-width:1024px){.cc--minisite-home-hero-nav{width:25%;}}.cc--minisite-home-hero-nav .m--menu > .menu-item{border-bottom:0.0625rem solid #FDBB30;}.cc--minisite-home-hero-nav .m--menu > .menu-item.is-open a,.cc--minisite-home-hero-nav .m--menu > .menu-item.menu-item--active-trail a{font-weight:600;}html[data-whatintent="mouse"] .cc--minisite-home-hero-nav .m--menu > .menu-item.is-open a,html[data-whatintent="mouse"] .cc--minisite-home-hero-nav .m--menu > .menu-item.menu-item--active-trail a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--minisite-home-hero-nav .m--menu > .menu-item.is-open a:hover,html[data-whatintent="mouse"] .cc--minisite-home-hero-nav .m--menu > .menu-item.menu-item--active-trail a:hover{font-weight:600;}.cc--minisite-home-hero-nav .m--menu > .menu-item.is-open .utility-button svg,.cc--minisite-home-hero-nav .m--menu > .menu-item.menu-item--active-trail .utility-button svg{-webkit-transform:none;transform:none;}.cc--minisite-home-hero-nav .m--menu > .menu-item .utility-button-wrapper{position:relative;}.cc--minisite-home-hero-nav .m--menu > .menu-item button{margin-top:0.3125rem;width:100%;text-align:left;}.cc--minisite-home-hero-nav .m--menu > .menu-item a{font-size:1.25rem;line-height:1;padding-top:0.9375rem;padding-right:0.25rem;padding-bottom:0.9375rem;display:inline-block;max-width:89%;color:#FFF;letter-spacing:0.0125rem;text-decoration:none;}html[data-whatintent="mouse"] .cc--minisite-home-hero-nav .m--menu > .menu-item a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--minisite-home-hero-nav .m--menu > .menu-item a:hover{color:#FFF;font-weight:600;}.cc--minisite-home-hero-nav .m--menu > .menu-item .utility-button{position:absolute;top:0.375rem;width:1.875rem;height:1.875rem;}.cc--minisite-home-hero-nav .m--menu > .menu-item .utility-button svg{margin-bottom:0.1875rem;margin-left:0.375rem;width:0.625rem;height:0.5rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}.cc--minisite-home-hero-nav .m--menu > .menu-item .utility-button svg path{fill:#FDBB30;}.cc--minisite-home-hero-nav .m--menu > .menu-item .submenu{padding-top:0.125rem;padding-bottom:0.4375rem;padding-left:0.625rem;}.cc--minisite-home-hero-nav .m--menu > .menu-item .submenu[aria-hidden='true']{display:none;}.cc--minisite-home-hero-nav .m--menu > .menu-item .submenu .menu-item a{font-size:1rem;line-height:1;color:#FFF;letter-spacing:0;text-decoration:none;}.cc--minisite-home-hero-nav .m--menu > .menu-item .submenu .menu-item.menu-item--active-trail a{font-weight:600;}@media screen and (min-width:768px){.cc--mosaic-card:nth-child(even) .c--mosaic-card{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}}@media screen and (min-width:1024px){.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;}}@media screen and (min-width:768px){.cc--mosaic-card .c--mosaic-card{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){.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;}}@media screen and (min-width:768px){.cc--mosaic-card .image-container{width:50%;}}@media screen and (min-width:1024px){.cc--mosaic-card .image-container{width:100%;}}.cc--mosaic-card .text-container{position:relative;background-size:0.9375rem auto;}@media screen and (min-width:768px){.cc--mosaic-card .text-container{width:50%;}}@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:1.4375rem;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-top:1.5625rem;padding-right:1.5625rem;padding-bottom:1.5625rem;padding-left:1.5625rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}}@media screen and (min-width:1200px){.cc--mosaic-card .text-container .text-inner{padding-top:1.875rem;padding-right:12.5%;padding-bottom:1.875rem;padding-left:12.5%;}}.cc--mosaic-card .text-container .f--description p{margin-bottom:0.9375rem;font-size:1.625rem;line-height:1.3847;color:#000;letter-spacing:-0.02625rem;}@media screen and (min-width:768px){.cc--mosaic-card .text-container .f--description p{font-size:1.75rem;line-height:1.2858;letter-spacing:-0.03125rem;}}@media screen and (min-width:1024px){.cc--mosaic-card .text-container .f--description p{font-size:1.625rem;line-height:1.2308;}}@media screen and (min-width:1200px){.cc--mosaic-card .text-container .f--description p{font-size:2rem;line-height:1.1875;}}@media screen and (min-width:1400px){.cc--mosaic-card .text-container .f--description p{font-size:2.25rem;line-height:1.1667;}}.cc--mosaic-card .text-container .f--attribution{margin-top:1.4375rem;}@media screen and (min-width:1400px){.cc--mosaic-card .text-container .f--attribution{margin-top:2.375rem;}}.cc--mosaic-card .text-container .f--attribution *{color:#000;}.cc--mosaic-card .text-container .f--attribution h4{font-size:1rem;line-height:1.625;}@media screen and (min-width:768px){.cc--mosaic-card .text-container .f--attribution h4{font-size:1.25rem;line-height:1.3;}}.cc--mosaic-card .text-container .f--attribution p{font-size:0.875rem;line-height:1.8572;letter-spacing:-0.02438rem;}@media screen and (min-width:768px){.cc--mosaic-card .text-container .f--attribution p{font-size:1rem;line-height:1.625;letter-spacing:0;}}.cc--mosaic-card:nth-child(1) svg{background-color:#FDBB30;}.cc--mosaic-card:nth-child(1) .text-container{background-color:#FDBB30;}.cc--mosaic-card:nth-child(2) svg{-webkit-transform:rotate(-135deg) translateY(calc(-50% + 0.75rem));transform:rotate(-135deg) translateY(calc(-50% + 0.75rem));background-color:#EB821E;}@media screen and (min-width:768px){.cc--mosaic-card:nth-child(2) svg{right:-1.5625rem;left:auto;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}}@media screen and (min-width:1024px){.cc--mosaic-card:nth-child(2) svg{top:auto;right:auto;bottom:-1.5625rem;left:calc(50% - 1rem);-webkit-transform:rotate(45deg);transform:rotate(45deg);}}.cc--mosaic-card:nth-child(2) .text-container{background-color:#EB821E;}.cc--mosaic-card:nth-child(3) svg{background-color:#02B8A0;}.cc--mosaic-card:nth-child(3) .text-container{background-color:#02B8A0;}.cc--mosaic-card svg{position:absolute;top:-0.75rem;left:calc(50% - 0.75rem);width:1.5625rem;height:1.5625rem;-webkit-transform:rotate(-135deg) translateY(calc(-50% + 0.75rem));transform:rotate(-135deg) translateY(calc(-50% + 0.75rem));z-index:1;}@media screen and (min-width:768px){.cc--mosaic-card svg{top:calc(50% - 1rem);left:-2.125rem;width:3.125rem;height:3.125rem;-webkit-transform:rotate(-225deg) translateY(calc(-50% + 0.75rem));transform:rotate(-225deg) translateY(calc(-50% + 0.75rem));}}@media screen and (min-width:1024px){.cc--mosaic-card svg{top:-2.125rem;left:calc(50% - 1rem);-webkit-transform:rotate(-135deg) translateY(calc(-50% + 0.75rem));transform:rotate(-135deg) translateY(calc(-50% + 0.75rem));}}html[data-whatintent="mouse"] .cc--mosaic-card{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--mosaic-card:hover path{-webkit-transform:translate3d(0.375rem,0.375rem,0px);transform:translate3d(0.375rem,0.375rem,0px);}.cc--multiple-ctas{max-width:1800px;margin:0 auto;}.cc--multiple-ctas .c--multiple-ctas{padding-top:2.5rem;padding-right:6.25%;padding-bottom:2.5rem;padding-left:6.25%;}@media screen and (min-width:1024px){.cc--multiple-ctas .c--multiple-ctas{padding-top:3.125rem;padding-right:4.16667%;padding-bottom:5rem;padding-left:4.16667%;}}@media screen and (min-width:768px){.cc--multiple-ctas .c--multiple-ctas .link-container{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 (min-width:768px){.cc--multiple-ctas .c--multiple-ctas .link-container .f--link{margin-top:1.875rem;}}.cc--multiple-ctas .c--multiple-ctas .link-container .f--link:not(:first-child){margin-top:1.875rem;}@media screen and (min-width:768px){.cc--multiple-ctas .c--multiple-ctas .link-container .f--link:not(:first-child){margin-left:3.125rem;}}.cc--news-article-listing-component{padding-top:1.875rem;padding-bottom:1.875rem;border-top:1px solid #D8D8D8;}.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;}@media screen and (min-width:768px) and (max-width:1023px){.cc--news-article-listing-component.with-image .c--news-article-listing-component{display:block;}}@media screen and (min-width:1024px){.cc--news-article-listing-component.with-image .text-container{padding-left: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:1023px){.cc--news-article-listing-component.with-image .image-container{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 7.14286%);flex:0 0 calc(50% - 7.14286%);}}@media screen and (min-width:1024px){.cc--news-article-listing-component.with-image .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: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%;}}.cc--news-article-listing-component .f--category{margin-bottom:0.375rem;}.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.375rem;line-height:1.1819;color:#00543C;}@media screen and (min-width:768px){.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.15;}}@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.625rem;line-height:1.2308;}}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/usfca/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--wysiwyg{margin-bottom:0.625rem;}.cc--news-article-listing-component .f--date-string{margin-bottom:0.375rem;font-size:0.875rem;line-height:1;color:#000;letter-spacing:-0.0075rem;}@media screen and (min-width:768px){.cc--news-article-listing-component .f--date-string{margin-top:1.125rem;margin-bottom:1.125rem;font-size:1rem;line-height:1;letter-spacing:-0.00875rem;}}@media screen and (min-width:1024px){.cc--news-article-listing-component .f--date-string{margin-top:0;}}.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;}.cc--news-article-listing-component .image-container img{border-radius:0;}.cc--news-article-listing{max-width:1800px;margin:0 auto;}.cc--news-article-listing .c--news-article-listing{padding-right:6.25%;padding-left:6.25%;}@media screen and (min-width:768px){.cc--news-article-listing .c--news-article-listing{padding-right:20.83333%;padding-left:20.83333%;}}.tc--basic-page .cc--news-article-listing .c--news-article-listing{padding-right:0;padding-left:0;}.cc--news-listing-item .c--news-listing-item{overflow:hidden;}@media screen and (max-width:767px){.cc--news-listing-item .c--news-listing-item{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;}}.cc--news-listing-item .f--category{margin-bottom:0.625rem;}@media screen and (min-width:768px){.cc--news-listing-item .f--category{margin-bottom:0.9375rem;}}@media screen and (min-width:1024px){.cc--news-listing-item .f--category{margin-bottom:0.625rem;}}.cc--news-listing-item .f--cta-title{margin-bottom:0.625rem;}@media screen and (min-width:768px){.cc--news-listing-item .f--cta-title{margin-bottom:0.9375rem;}}@media screen and (min-width:1024px){.cc--news-listing-item .f--cta-title{margin-bottom:0.6875rem;}}.cc--news-listing-item .f--cta-title h3{font-size:1.5rem;line-height:1.25;}@media screen and (min-width:1024px){.cc--news-listing-item .f--cta-title h3{font-size:1.875rem;line-height:1.2;}}.cc--news-listing-item .f--cta-title h3 a{color:#00543C;text-decoration:none;}html[data-whatintent="mouse"] .cc--news-listing-item .f--cta-title h3 a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--news-listing-item .f--cta-title h3 a:hover{color:#00543C;text-decoration:underline;}.cc--news-listing-item .f--wysiwyg{margin-bottom:0.6875rem;}@media screen and (min-width:768px){.cc--news-listing-item .f--wysiwyg{margin-bottom:1.375rem;}}@media screen and (min-width:1024px){.cc--news-listing-item .f--wysiwyg{margin-bottom:0.6875rem;}}.cc--news-listing-item .f--wysiwyg p{margin-bottom:0;}.cc--news-listing-item .f--date-string{font-size:1rem;line-height:1;}@media screen and (min-width:768px){.cc--news-listing-item .f--date-string{font-size:1.125rem;line-height:1;}}.cc--news-listing-item .f--link{margin-top:0.75rem;}@media screen and (min-width:768px){.cc--news-listing-item .f--link{margin-top:1.5rem;}}.cc--news-listing-item .f--link .link{padding-right:1.125rem;font-size:1rem;line-height:1;background:url(/themes/custom/usfca/pattern_lab/source/images/icons-usf/external_link.svg) no-repeat right center;background-size:0.6875rem;text-decoration:none;}@media screen and (min-width:768px){.cc--news-listing-item .f--link .link{font-size:1.25rem;line-height:1.2;}}html[data-whatintent="mouse"] .cc--news-listing-item .f--link .link{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--news-listing-item .f--link .link:hover{text-decoration:underline;}@media screen and (max-width:767px){.cc--news-listing-item .image-container{margin-top:1rem;}}@media screen and (min-width:768px){.cc--news-listing-item .image-container{padding-left:7.40741%;width:51.85185%;float:right;}}@media screen and (min-width:1024px){.cc--news-listing-item .image-container{padding-left:6.25%;width:43.75%;}}.cc--news-listing .f--field-components .cc--news-listing-item{padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:0.125rem solid #FDBB30;}@media screen and (min-width:768px){.cc--news-listing .f--field-components .cc--news-listing-item{padding-bottom:1.75rem;margin-bottom:1.875rem;}}@media screen and (min-width:1024px){.cc--news-listing .f--field-components .cc--news-listing-item{padding-bottom:2.3125rem;margin-bottom:2.5rem;}}.cc--news-listing .f--field-components > .f--link{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media screen and (min-width:768px){.cc--news-listing .f--field-components > .f--link{margin-top:4.0625rem;}}@media screen and (min-width:1024px){.cc--news-listing .f--field-components > .f--link{margin-top:3.75rem;}}.cc--news-listing .f--field-components > .f--link a{font-size:1.125rem;line-height:1;padding-right:2rem;padding-left:2rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;width:100%;min-height:3.125rem;border:0.0625rem solid transparent;border-radius:0;color:#000;background-color:transparent;text-transform:uppercase;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-offset:0;-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.125rem;border-color:#FDBB30;text-transform:uppercase;-webkit-box-shadow:inset 0 0 0 0 #FDBB30;box-shadow:inset 0 0 0 0 #FDBB30;}@media screen and (min-width:768px){.cc--news-listing .f--field-components > .f--link a{width:auto;min-width:12.5rem;}}.cc--news-listing .f--field-components > .f--link a:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#000;text-decoration:none;}html[data-whatintent="mouse"] .cc--news-listing .f--field-components > .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--news-listing .f--field-components > .f--link a:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.3125rem;text-decoration:none;}.cc--news-listing .f--field-components > .f--link a:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#FDBB30;text-decoration:none;-webkit-box-shadow:inset 0 0 0 0.125rem #FDBB30;box-shadow:inset 0 0 0 0.125rem #FDBB30;}html[data-whatintent="mouse"] .cc--news-listing .f--field-components > .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--news-listing .f--field-components > .f--link a:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#FDBB30;border-width:0.125rem;text-decoration:none;-webkit-box-shadow:inset 0 0 0 0.1875rem #FDBB30;box-shadow:inset 0 0 0 0.1875rem #FDBB30;}.cc--notification-banner{background-color:#B84242;}.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:0.9375rem;padding-right:6.25%;padding-bottom:1.875rem;padding-left:6.25%;}@media screen and (min-width:768px){.cc--notification-banner .c--notification-banner .notification-banner-inner{padding-top:1.875rem;padding-right:4.16667%;padding-bottom:1.875rem;padding-left:4.16667%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media screen and (min-width:1024px){.cc--notification-banner .c--notification-banner .notification-banner-inner{padding-top:3.125rem;padding-bottom:3.125rem;}}@media screen and (min-width:768px){.cc--notification-banner .c--notification-banner .left{width:29.54545%;}}@media screen and (min-width:1024px){.cc--notification-banner .c--notification-banner .left{width:27.27273%;}}@media screen and (min-width:768px){.cc--notification-banner .c--notification-banner .right{width:65.90909%;}}@media screen and (min-width:1024px){.cc--notification-banner .c--notification-banner .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:68.18182%;}}.cc--notification-banner .c--notification-banner .notification-title{font-size:1.5rem;line-height:1;color:#FFF;text-transform:uppercase;}@media screen and (min-width:768px){.cc--notification-banner .c--notification-banner .notification-title{font-size:1.875rem;line-height:1.2;}}@media screen and (min-width:1024px){.cc--notification-banner .c--notification-banner .notification-title{font-size:2.25rem;line-height:1;}}.cc--notification-banner .c--notification-banner .notification-timestamp{margin-top:1.125rem;font-size:0.875rem;line-height:1.2858;color:#FFF;}@media screen and (min-width:1024px){.cc--notification-banner .c--notification-banner .notification-timestamp{font-size:1.125rem;line-height:1.3334;}}@media screen and (max-width:1023px){.cc--notification-banner .c--notification-banner .f--button-link{margin-top:1.25rem;}}@media screen and (min-width:1024px){.cc--notification-banner .c--notification-banner .f--button-link{margin-left:6.66667%;}}.cc--notification-banner .c--notification-banner .f--button-link a{font-size:1.125rem;line-height:1;padding-right:2rem;padding-left:2rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;width:100%;min-height:3.125rem;border:0.0625rem solid transparent;border-radius:0;color:#000;background-color:transparent;text-transform:uppercase;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-offset:0;-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;color:#FFF;border:2px solid #FFF;color:#FFF;}@media screen and (min-width:768px){.cc--notification-banner .c--notification-banner .f--button-link a{width:auto;min-width:12.5rem;}}.cc--notification-banner .c--notification-banner .f--button-link a:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#000;text-decoration:none;}html[data-whatintent="mouse"] .cc--notification-banner .c--notification-banner .f--button-link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--notification-banner .c--notification-banner .f--button-link a:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.3125rem;text-decoration:none;}.cc--notification-banner .c--notification-banner .f--button-link a:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;color:#FFF;text-decoration:none;border-color:#FFF;border-width:5px;}html[data-whatintent="mouse"] .cc--notification-banner .c--notification-banner .f--button-link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--notification-banner .c--notification-banner .f--button-link a:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;color:#FFF;text-decoration:none;border-color:#FFF;border-width:5px;}@media screen and (min-width:1024px){.cc--notification-banner .c--notification-banner .f--button-link a{-ms-flex-preferred-size:23.33333%;flex-basis:23.33333%;}}@media screen and (max-width:767px){.cc--notification-banner .c--notification-banner .f--wysiwyg{margin-top:1.25rem;}}@media screen and (min-width:1024px){.cc--notification-banner .c--notification-banner .f--wysiwyg{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}}.cc--notification-banner .c--notification-banner .f--wysiwyg p{font-size:0.875rem;line-height:1.2858;color:#FFF;}@media screen and (min-width:1024px){.cc--notification-banner .c--notification-banner .f--wysiwyg p{font-size:1.125rem;line-height:1.4445;}}.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--pager-load-more{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media screen and (min-width:768px){.cc--pager-load-more{margin-top:4.0625rem;}}@media screen and (min-width:1024px){.cc--pager-load-more{margin-top:3.75rem;}}.cc--pager-load-more ul{list-style-type:none;padding-left:0;}.cc--pager-load-more .f--link a{font-size:1.125rem;line-height:1;padding-right:2rem;padding-left:2rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;width:100%;min-height:3.125rem;border:0.0625rem solid transparent;border-radius:0;color:#000;background-color:transparent;text-transform:uppercase;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-offset:0;-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.125rem;border-color:#FDBB30;text-transform:uppercase;-webkit-box-shadow:inset 0 0 0 0 #FDBB30;box-shadow:inset 0 0 0 0 #FDBB30;color:#000;}@media screen and (min-width:768px){.cc--pager-load-more .f--link a{width:auto;min-width:12.5rem;}}.cc--pager-load-more .f--link a:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#000;text-decoration:none;}html[data-whatintent="mouse"] .cc--pager-load-more .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--pager-load-more .f--link a:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.3125rem;text-decoration:none;}.cc--pager-load-more .f--link a:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#FDBB30;text-decoration:none;-webkit-box-shadow:inset 0 0 0 0.125rem #FDBB30;box-shadow:inset 0 0 0 0.125rem #FDBB30;}html[data-whatintent="mouse"] .cc--pager-load-more .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--pager-load-more .f--link a:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#FDBB30;border-width:0.125rem;text-decoration:none;-webkit-box-shadow:inset 0 0 0 0.1875rem #FDBB30;box-shadow:inset 0 0 0 0.1875rem #FDBB30;}.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:#000;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{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;margin:0;}.cc--pager.load-more .pager__item .line{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;height:0.0625rem;background:#D8D8D8;}.cc--pager.load-more .pager__item svg{margin-left:0.9375rem;}.cc--pager.load-more .pager__item .text{margin-right:1.875rem;margin-left:1.875rem;font-size:0.875rem;line-height:1.4286;padding:0;width:auto;height:auto;color:#505151;text-decoration:none;}.cc--profile-card-horizontal{margin-bottom:2.5rem;}.cc--profile-card-horizontal::after{display:block;clear:both;content:"";}@media screen and (max-width:767px){.cc--profile-card-horizontal .c--profile-card-horizontal{text-align:center;}}@media screen and (min-width:768px) and (max-width:1023px){.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 screen and (max-width:767px){.cc--profile-card-horizontal .image-container{margin-right:auto;margin-bottom:0.9375rem;margin-left:auto;max-width:11rem;}}@media screen and (min-width:768px){.cc--profile-card-horizontal .image-container{width:28.57143%;float:left;}}.cc--profile-card-horizontal .image-container img{border-radius:0;}@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{padding-left:7.14286%;margin-left:auto;width:71.42857%;}}@media screen and (min-width:1024px){.cc--profile-card-horizontal .text-container{padding-top:1.25rem;padding-left:7.14286%;}}.cc--profile-card-horizontal .text-container h3 a{font-size:1.375rem;line-height:1.3637;}@media screen and (min-width:768px){.cc--profile-card-horizontal .text-container h3 a{font-size:1.5rem;line-height:1.2084;}}@media screen and (min-width:1024px){.cc--profile-card-horizontal .text-container h3 a{font-size:1.625rem;line-height:1.2308;}}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 a:hover{color:#505151;text-decoration:underline;}.cc--profile-card-horizontal .text-container .f--text{font-size:0.875rem;line-height:1.5715;color:#505151;}@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:#505151;}@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;}@media screen and (max-width:767px){.cc--profile-card + .cc--profile-card{margin-top:1.875rem;}}@media screen and (min-width:768px){.cc--profile-card:nth-of-type(3) ~ .cc--profile-card{margin-top:1.875rem;}}@media screen and (min-width:1024px){.cc--profile-card:nth-of-type(3) ~ .cc--profile-card{margin-top:2.5rem;}}.cc--profile-card .f--image{margin-bottom:1.25rem;}@media screen and (max-width:767px){.cc--profile-card .f--image{padding-right:19.04762%;padding-left:19.04762%;}}@media screen and (min-width:1024px){.cc--profile-card .f--image{margin-bottom:1.5625rem;}}.cc--profile-card .f--image img{border-radius:0;}@media screen and (max-width:767px){.cc--profile-card .text-container{text-align:center;}}@media screen and (min-width:1024px){.cc--profile-card .text-container{padding-right:7.14286%;padding-left:7.14286%;text-align:center;}}.cc--profile-card .f--cta-title a{text-decoration:none;}html[data-whatintent="mouse"] .cc--profile-card .f--cta-title a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--profile-card .f--cta-title a:hover{text-decoration:underline;}.cc--profile-card .f--text{margin-bottom:0.625rem;font-size:0.875rem;line-height:1.5715;color:#505151;}.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:20.83333%;padding-bottom:1.875rem;padding-left:20.83333%;}}@media screen and (min-width:1024px){.cc--profile-cards-horizontal .c--profile-cards-horizontal{padding-bottom:3.125rem;}}.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.25rem;text-align:center;}@media screen and (min-width:768px){.cc--profile-cards-horizontal .section-wrapper{margin-bottom:1.875rem;text-align:left;}}@media screen and (min-width:1024px){.cc--profile-cards-horizontal .section-wrapper{margin-bottom:2.5rem;}}.cc--profile-cards-horizontal .section-wrapper h2{margin-bottom:0.8125rem;font-size:1.625rem;line-height:1.1539;}@media screen and (min-width:768px){.cc--profile-cards-horizontal .section-wrapper h2{margin-bottom:0.9375rem;font-size:1.75rem;line-height:1.0715;text-align:left;}}@media screen and (min-width:1024px){.cc--profile-cards-horizontal .section-wrapper h2{margin-bottom:1.25rem;font-size:2.375rem;line-height:1.2106;}}.cc--profile-cards{max-width:1800px;margin:0 auto;}.cc--profile-cards .c--profile-cards{padding-right:6.25%;padding-left:6.25%;}@media screen and (min-width:768px){.cc--profile-cards .c--profile-cards{padding-right:4.16667%;padding-left:4.16667%;}}@media screen and (min-width:768px){.cc--profile-cards .f--field-components{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--profile-cards .f--section-title h2{margin-bottom:1.25rem;}@media screen and (min-width:768px){.cc--profile-cards .f--section-title h2{margin-bottom:1.875rem;}}@media screen and (min-width:1024px){.cc--profile-cards .f--section-title h2{margin-bottom:2.5rem;}}.cc--profile-cards .f--link{text-align:center;}.cc--profile-cards .f--link .button{margin-top:1.875rem;}@media screen and (min-width:1024px){.cc--profile-cards .f--link .button{margin-top:2.5rem;}}@media screen and (min-width:768px){.cc--profile-cards .cc--profile-card{margin-right:2.27273%;-webkit-box-flex:0;-ms-flex:0 0 31.81818%;flex:0 0 31.81818%;width:31.81818%;}}@media screen and (min-width:768px){.cc--profile-cards .cc--profile-card:last-child,.cc--profile-cards .cc--profile-card:nth-of-type(3n){margin-right:0;}}.cc--profile-detail .header-container{padding-bottom:2.1875rem;}@media screen and (min-width:768px){.cc--profile-detail .header-container{padding-bottom:2.5rem;margin-bottom:2.5rem;border-bottom:0.0625rem solid #D8D8D8;}}@media screen and (min-width:1024px){.cc--profile-detail .header-container{padding-bottom:3.125rem;margin-bottom:3.125rem;}}.cc--profile-detail .header-container .title-hero h1{margin-bottom:0.3125rem;font-size:2.5rem;line-height:1;letter-spacing:0.04688rem;text-transform:none;}@media screen and (min-width:768px){.cc--profile-detail .header-container .title-hero h1{margin-bottom:0.625rem;font-size:3.4375rem;line-height:1;letter-spacing:0.0625rem;}}@media screen and (min-width:1024px){.cc--profile-detail .header-container .title-hero h1{font-size:5rem;line-height:1;}}.cc--profile-detail .header-container .title-hero p{margin-bottom:1.25rem;font-size:1rem;line-height:1.625;}@media screen and (min-width:768px){.cc--profile-detail .header-container .title-hero p{font-size:1.125rem;line-height:1.5556;}}@media screen and (min-width:1024px){.cc--profile-detail .header-container .title-hero p{margin-bottom:1.875rem;}}@media screen and (min-width:768px){.cc--profile-detail .header-container .profile-main-metadata{display:-webkit-box;display:-ms-flexbox;display:flex;}}.cc--profile-detail .header-container .profile-main-metadata > div{margin-bottom:0.9375rem;}@media screen and (min-width:768px) and (max-width:1023px){.cc--profile-detail .header-container .profile-main-metadata > div{margin-right:7.14286%;margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 28.57143%;flex:0 0 28.57143%;width:28.57143%;}.cc--profile-detail .header-container .profile-main-metadata > div:last-child{margin-right:0;}}@media screen and (min-width:1024px){.cc--profile-detail .header-container .profile-main-metadata > div{padding-right:3.57143%;margin-right:0;-webkit-box-flex:0;-ms-flex:0 0 32.14286%;flex:0 0 32.14286%;width:32.14286%;}}.cc--profile-detail .header-container .profile-main-metadata > div label{margin-bottom:0.3125rem;font-size:0.875rem;line-height:1.1429;display:block;}@media screen and (min-width:768px){.cc--profile-detail .header-container .profile-main-metadata > div label{margin-bottom:0.625rem;}}.cc--profile-detail .header-container .profile-main-metadata > div div,.cc--profile-detail .header-container .profile-main-metadata > div a,.cc--profile-detail .header-container .profile-main-metadata > div p{font-size:1rem;line-height:1.4375;}.cc--profile-detail .header-container .profile-main-metadata > div a{display:block;}.cc--profile-header .top-wrapper{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem;background:#00543C;}@media screen and (min-width:768px){.cc--profile-header .top-wrapper{padding-top:2.5rem;padding-right:4.16667%;padding-bottom:0;padding-left:4.16667%;display:-webkit-box;display:-ms-flexbox;display:flex;}}@media screen and (min-width:1024px){.cc--profile-header .top-wrapper{padding-top:13.125rem;margin-top:-9.375rem;}}.cc--profile-header .top-wrapper .f--image{margin-bottom:1.1875rem;}@media screen and (min-width:768px){.cc--profile-header .top-wrapper .f--image{margin-bottom:-8.3125rem;width:34.09091%;}}@media screen and (min-width:1024px){.cc--profile-header .top-wrapper .f--image{margin-bottom:-13.125rem;}}@media screen and (min-width:768px){.cc--profile-header .top-wrapper .profile-main{padding-left:4.54545%;width:65.90909%;}}@media screen and (min-width:1200px){.cc--profile-header .top-wrapper .profile-main{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--profile-header .top-wrapper .profile-main .f--page-title{margin-right:0.4375rem;display:inline;}.cc--profile-header .top-wrapper .profile-main .f--page-title h1{margin-bottom:0.6875rem;font-size:1.875rem;line-height:1;display:inline;color:#FFF;letter-spacing:0;text-transform:none;}@media screen and (min-width:768px){.cc--profile-header .top-wrapper .profile-main .f--page-title h1{margin-top:0.1875rem;margin-bottom:0.9375rem;font-size:2.25rem;line-height:1;letter-spacing:0.01875rem;}}@media screen and (min-width:1024px){.cc--profile-header .top-wrapper .profile-main .f--page-title h1{margin-top:0.375rem;margin-bottom:1.25rem;font-size:3.75rem;line-height:1;}}.cc--profile-header .top-wrapper .profile-main .f--sub-title{margin-top:0.5625rem;margin-bottom:0.625rem;}@media screen and (min-width:768px){.cc--profile-header .top-wrapper .profile-main .f--sub-title{margin-top:0.8125rem;margin-bottom:1.875rem;}}@media screen and (min-width:1024px){.cc--profile-header .top-wrapper .profile-main .f--sub-title{margin-top:1.25rem;margin-bottom:2.6875rem;}}.cc--profile-header .top-wrapper .profile-main .f--sub-title h3{font-size:1.25rem;line-height:1;color:#FFF;letter-spacing:0.01875rem;}@media screen and (min-width:1024px){.cc--profile-header .top-wrapper .profile-main .f--sub-title h3{font-size:2.25rem;line-height:1;}}.cc--profile-header .bottom-wrapper{padding-top:1.3125rem;padding-right:1.25rem;padding-bottom:1.3125rem;padding-left:1.25rem;}@media screen and (min-width:768px){.cc--profile-header .bottom-wrapper{padding-top:0;padding-right:4.16667%;padding-left:4.16667%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:8.3125rem;}}@media screen and (min-width:1024px){.cc--profile-header .bottom-wrapper{padding-top:1.6875rem;padding-right:4.16667%;padding-left:39.58333%;min-height:13.125rem;}}@media screen and (min-width:768px){.cc--profile-header .bottom-wrapper .office-wrapper{padding-top:1.875rem;padding-right:2.27273%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:31.81818%;}}@media screen and (min-width:1024px){.cc--profile-header .bottom-wrapper .office-wrapper{padding-top:0;padding-right:3.7037%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:44.44444%;}}.cc--profile-header .bottom-wrapper .office-wrapper .f--label{font-size:1.125rem;line-height:1;margin-bottom:1rem;}@media screen and (min-width:1024px){.cc--profile-header .bottom-wrapper .office-wrapper .f--label{font-size:1.25rem;line-height:1;margin-bottom:0.9375rem;}}.cc--profile-header .bottom-wrapper .office-wrapper .places-list{list-style:none;padding:0;margin:0;}.cc--profile-header .bottom-wrapper .office-wrapper .places-list li{font-size:1.125rem;line-height:1;margin-bottom:1rem;}@media screen and (min-width:1024px){.cc--profile-header .bottom-wrapper .office-wrapper .places-list li{margin-bottom:0.875rem;font-size:1.25rem;line-height:1;}}.cc--profile-header .bottom-wrapper .contacts-wrapper{padding-top:0.875rem;}@media screen and (min-width:768px){.cc--profile-header .bottom-wrapper .contacts-wrapper{padding-top:1.4375rem;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:29.54545%;}}@media screen and (min-width:1024px){.cc--profile-header .bottom-wrapper .contacts-wrapper{padding-top:0.375rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:40.74074%;}}.cc--profile-header .bottom-wrapper .contacts-wrapper .f--email{padding-left:2.25rem;margin-bottom:0.9375rem;background:url(/themes/custom/usfca/pattern_lab/source/images/icons-usf/email.svg) no-repeat 0 center;background-size:1.25rem;}@media screen and (min-width:768px){.cc--profile-header .bottom-wrapper .contacts-wrapper .f--email{padding-left:1.9375rem;}}@media screen and (min-width:1024px){.cc--profile-header .bottom-wrapper .contacts-wrapper .f--email{padding-left:3.125rem;}}.cc--profile-header .bottom-wrapper .contacts-wrapper .f--email a{font-size:0.875rem;line-height:1.7143;color:#00543C;word-break:break-word;}@media screen and (min-width:1024px){.cc--profile-header .bottom-wrapper .contacts-wrapper .f--email a{font-size:1rem;line-height:1.5;}}html[data-whatintent="mouse"] .cc--profile-header .bottom-wrapper .contacts-wrapper .f--email a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--profile-header .bottom-wrapper .contacts-wrapper .f--email a:hover{text-decoration:none;}.cc--profile-header .bottom-wrapper .contacts-wrapper .f--address{padding-left:2.25rem;margin-bottom:0.625rem;font-size:0.875rem;line-height:1.7143;background:url(/themes/custom/usfca/pattern_lab/source/images/icons-usf/map_pin.svg) no-repeat 0 center;background-size:0.75rem;}@media screen and (min-width:768px){.cc--profile-header .bottom-wrapper .contacts-wrapper .f--address{margin-bottom:1.3125rem;padding-left:1.9375rem;}}@media screen and (min-width:1024px){.cc--profile-header .bottom-wrapper .contacts-wrapper .f--address{font-size:1rem;line-height:1.5;margin-bottom:1.125rem;padding-left:3.125rem;}}.cc--profile-header .bottom-wrapper .contacts-wrapper .f--phone{padding-left:2.25rem;margin-bottom:0.9375rem;background:url(/themes/custom/usfca/pattern_lab/source/images/icons-usf/phone_icon.svg) no-repeat 0 center;background-size:1.1875rem;}@media screen and (min-width:768px){.cc--profile-header .bottom-wrapper .contacts-wrapper .f--phone{margin-bottom:1.3125rem;padding-left:1.9375rem;}}@media screen and (min-width:1024px){.cc--profile-header .bottom-wrapper .contacts-wrapper .f--phone{margin-bottom:1rem;padding-left:3.125rem;}}.cc--profile-header .bottom-wrapper .contacts-wrapper .f--phone a{font-size:0.875rem;line-height:1.7143;color:#00543C;text-decoration:underline;}@media screen and (min-width:1024px){.cc--profile-header .bottom-wrapper .contacts-wrapper .f--phone a{font-size:1rem;line-height:1.875;}}html[data-whatintent="mouse"] .cc--profile-header .bottom-wrapper .contacts-wrapper .f--phone a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--profile-header .bottom-wrapper .contacts-wrapper .f--phone a:hover{color:#00543C;text-decoration:none;}.cc--profile-header .bottom-wrapper .contacts-wrapper .file-field-wrapper .f--link{padding-left:2.25rem;margin-bottom:0.9375rem;background:url(/themes/custom/usfca/pattern_lab/source/images/icons-usf/SSRN_icon.svg) no-repeat 0 center;background-size:1.0625rem;}@media screen and (min-width:768px){.cc--profile-header .bottom-wrapper .contacts-wrapper .file-field-wrapper .f--link{padding-left:1.9375rem;margin-bottom:1.375rem;}}@media screen and (min-width:1024px){.cc--profile-header .bottom-wrapper .contacts-wrapper .file-field-wrapper .f--link{padding-left:3.125rem;margin-bottom:0.9375rem;}}.cc--profile-header .bottom-wrapper .contacts-wrapper .file-field-wrapper .f--link a{font-size:0.875rem;line-height:1.7143;color:#00543C;text-decoration:underline;}@media screen and (min-width:1024px){.cc--profile-header .bottom-wrapper .contacts-wrapper .file-field-wrapper .f--link a{font-size:1rem;line-height:1.875;}}html[data-whatintent="mouse"] .cc--profile-header .bottom-wrapper .contacts-wrapper .file-field-wrapper .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--profile-header .bottom-wrapper .contacts-wrapper .file-field-wrapper .f--link a:hover{color:#00543C;text-decoration:none;}.cc--profile-header .bottom-wrapper .contacts-wrapper .contact-links{list-style:none;padding:0;margin:0;padding-left:2.25rem;margin-bottom:1.875rem;background:url(/themes/custom/usfca/pattern_lab/source/images/icons-usf/website_icon.svg) no-repeat 0 0.4375rem;background-size:1.25rem;}@media screen and (min-width:768px){.cc--profile-header .bottom-wrapper .contacts-wrapper .contact-links{margin-bottom:1.1875rem;padding-left:1.9375rem;}}@media screen and (min-width:1024px){.cc--profile-header .bottom-wrapper .contacts-wrapper .contact-links{padding-left:3.125rem;}}.cc--profile-header .bottom-wrapper .contacts-wrapper .contact-links .f--link{margin-bottom:0.9375rem;}@media screen and (min-width:768px){.cc--profile-header .bottom-wrapper .contacts-wrapper .contact-links .f--link{margin-bottom:1.3125rem;}}@media screen and (min-width:1024px){.cc--profile-header .bottom-wrapper .contacts-wrapper .contact-links .f--link{margin-bottom:1rem;}}.cc--profile-header .bottom-wrapper .contacts-wrapper .contact-links .f--link .link{font-size:0.875rem;line-height:1.7143;color:#00543C;text-decoration:underline;word-break:break-word;}@media screen and (min-width:1024px){.cc--profile-header .bottom-wrapper .contacts-wrapper .contact-links .f--link .link{font-size:1rem;line-height:1.875;}}html[data-whatintent="mouse"] .cc--profile-header .bottom-wrapper .contacts-wrapper .contact-links .f--link .link{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--profile-header .bottom-wrapper .contacts-wrapper .contact-links .f--link .link:hover{color:#00543C;text-decoration:none;}@media screen and (min-width:768px) and (max-width:1023px){.cc--profile-header .bottom-wrapper .socials-container{padding-top:23%;padding-right:4.54545%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}@media screen and (min-width:768px){.cc--profile-header .bottom-wrapper .socials-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:38.63636%;}}@media screen and (min-width:1024px){.cc--profile-header .bottom-wrapper .socials-container{padding-top:0.8125rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:14.81481%;}}.cc--profile-header .bottom-wrapper .socials-container .social-links{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;}@media screen and (min-width:1024px){.cc--profile-header .bottom-wrapper .socials-container .social-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}@media screen and (max-width:1023px){.cc--profile-header .bottom-wrapper .socials-container .social-links li:last-child a{border-right:0.0625rem solid #C8C8C8;}}@media screen and (min-width:1024px){.cc--profile-header .bottom-wrapper .socials-container .social-links li:last-child a{border-bottom:0.0625rem solid #C8C8C8;}}.cc--profile-header .bottom-wrapper .socials-container .social-links a{display:-webkit-box;display:-ms-flexbox;display: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:3.125rem;height:3.125rem;border:0.0625rem solid #C8C8C8;background:#FFF;}@media screen and (max-width:1023px){.cc--profile-header .bottom-wrapper .socials-container .social-links a{border-right:0;}}@media screen and (min-width:1024px){.cc--profile-header .bottom-wrapper .socials-container .social-links a{border-bottom:0;}}html[data-whatintent="mouse"] .cc--profile-header .bottom-wrapper .socials-container .social-links a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--profile-header .bottom-wrapper .socials-container .social-links a:hover{background:#00543C;}html[data-whatintent="mouse"] .cc--profile-header .bottom-wrapper .socials-container .social-links a:hover svg path{fill:#FFF;}.cc--profile-header .bottom-wrapper .socials-container .social-links a svg{width:1.375rem;height:1.375rem;}.cc--profile-pubs .c--profile-pubs{padding-right:2.5%;padding-left:2.5%;margin-top:3.125rem;margin-bottom:3.125rem;}@media screen and (min-width:768px){.cc--profile-pubs .c--profile-pubs{padding-right:4.16667%;padding-left:4.16667%;}}@media screen and (min-width:1024px){.cc--profile-pubs .c--profile-pubs{padding-right:0;padding-left:0;}}.cc--profile-pubs .c--profile-pubs .f--section-title{margin-bottom:1.625rem;}@media screen and (min-width:1024px){.cc--profile-pubs .c--profile-pubs .f--section-title{margin-bottom:2.5rem;}}.cc--profile-pubs .c--profile-pubs .f--section-title h2{font-size:1.5625rem;line-height:1.1201;text-align:left;}@media screen and (min-width:1024px){.cc--profile-pubs .c--profile-pubs .f--section-title h2{font-size:2.25rem;line-height:1;}}.cc--profile-pubs .c--profile-pubs .views-container .views-row{padding-top:1.25rem;padding-bottom:1.25rem;border-top:0.0625rem solid #CCC;}.cc--profile-pubs .c--profile-pubs .views-container .views-row:last-child{border-bottom:0.0625rem solid #CCC;}.cc--profile-pubs .c--profile-pubs .views-container .views-row .f--link{margin-bottom:0.9375rem;}@media screen and (min-width:1024px){.cc--profile-pubs .c--profile-pubs .views-container .views-row .f--link{margin-bottom:0.625rem;}}.cc--profile-pubs .c--profile-pubs .views-container .views-row .f--link a{font-size:1rem;line-height:1.375;quotes:"“" "”" "‘" "’";display:block;position:relative;color:#4B4B4B;text-decoration:none;}.cc--profile-pubs .c--profile-pubs .views-container .views-row .f--link a::before{text-align:center;content:open-quote;}.cc--profile-pubs .c--profile-pubs .views-container .views-row .f--link a::after{content:close-quote;}@media screen and (min-width:1024px){.cc--profile-pubs .c--profile-pubs .views-container .views-row .f--link a{font-size:1.125rem;line-height:1.4445;}}html[data-whatintent="mouse"] .cc--profile-pubs .c--profile-pubs .views-container .views-row .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--profile-pubs .c--profile-pubs .views-container .views-row .f--link a:hover{text-decoration:underline;}.cc--profile-pubs .c--profile-pubs .views-container .views-row .f--link a.ext{padding-right:1.75rem;}.cc--profile-pubs .c--profile-pubs .views-container .views-row .f--text p{font-size:0.875rem;line-height:1.3572;}@media screen and (min-width:1024px){.cc--profile-pubs .c--profile-pubs .views-container .views-row .f--text p{font-size:0.875rem;line-height:1.8572;}}@media screen and (min-width:768px){.cc--profile-sidebar-metadata{border-radius:0 0 0 0;overflow:hidden;}}.cc--profile-sidebar-metadata.mobile{margin-right:-7.14286%;margin-bottom:3.125rem;margin-left:-7.14286%;}@media screen and (min-width:768px){.cc--profile-sidebar-metadata.mobile{display:none;}}@media screen and (max-width:767px){.cc--profile-sidebar-metadata.desktop{display:none;}}.cc--profile-sidebar-metadata .data-wrapper{padding-top:1.875rem;padding-right:7.14286%;padding-bottom:1.875rem;padding-left:7.14286%;background:#EBEBEB;}@media screen and (min-width:768px){.cc--profile-sidebar-metadata .data-wrapper{padding-top:1.5625rem;padding-right:13.33333%;padding-bottom:2.5rem;padding-left:13.33333%;}}@media screen and (min-width:1024px){.cc--profile-sidebar-metadata .data-wrapper{padding-top:2.8125rem;padding-right:15.38462%;padding-bottom:3.125rem;padding-left:15.38462%;}}.cc--profile-sidebar-metadata .f--link{margin-bottom:1.875rem;}.cc--profile-sidebar-metadata .details-wrapper label{margin-bottom:0.625rem;font-size:1.375rem;line-height:1.1819;display:block;text-transform:uppercase;}@media screen and (min-width:768px){.cc--profile-sidebar-metadata .details-wrapper label{font-size:1.25rem;line-height:1.15;}}@media screen and (min-width:1024px){.cc--profile-sidebar-metadata .details-wrapper label{font-size:1.375rem;line-height:1.2728;}}.cc--profile-sidebar-metadata .details-wrapper .f--text{font-size:1rem;line-height:1.75;}@media screen and (min-width:1024px){.cc--profile-sidebar-metadata .details-wrapper .f--text{font-size:1.125rem;line-height:1.7778;}}@media screen and (min-width:768px){.cc--program-faculty-listing-item .c--program-faculty-listing-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media screen and (max-width:767px){.cc--program-faculty-listing-item .image-container{margin-bottom:1.375rem;}}@media screen and (min-width:768px){.cc--program-faculty-listing-item .image-container{padding-right:4.54545%;width:38.63636%;}}@media screen and (min-width:1024px){.cc--program-faculty-listing-item .image-container{padding-right:6.25%;width:37.5%;}}.cc--program-faculty-listing-item .image-container .f--image{aspect-ratio:1 / 1;}@supports not (aspect-ratio:1/1){.cc--program-faculty-listing-item .image-container .f--image{padding-top:100%;position:relative;}.cc--program-faculty-listing-item .image-container .f--image img{position:absolute;top:0;left:0;}}@media screen and (min-width:768px){.cc--program-faculty-listing-item .text-container{width:61.36364%;}}@media screen and (min-width:1024px){.cc--program-faculty-listing-item .text-container{width:62.5%;}}.cc--program-faculty-listing-item .text-container .f--cta-title{margin-bottom:0.625rem;}@media screen and (min-width:768px){.cc--program-faculty-listing-item .text-container .f--cta-title{margin-bottom:0.375rem;}}.cc--program-faculty-listing-item .text-container .f--cta-title h3{font-size:1.875rem;line-height:1;letter-spacing:0.025rem;}@media screen and (min-width:768px){.cc--program-faculty-listing-item .text-container .f--cta-title h3{font-size:2.25rem;line-height:1;letter-spacing:0.04375rem;}}.cc--program-faculty-listing-item .text-container .f--cta-title h3 a{color:#00543C;text-decoration:none;}html[data-whatintent="mouse"] .cc--program-faculty-listing-item .text-container .f--cta-title h3 a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--program-faculty-listing-item .text-container .f--cta-title h3 a:hover{text-decoration:underline;}.cc--program-faculty-listing-item .text-container .f--label{margin-bottom:1.25rem;font-size:1.125rem;line-height:1;}@media screen and (min-width:768px){.cc--program-faculty-listing-item .text-container .f--label{margin-bottom:1.4375rem;font-size:1.5rem;line-height:1;}}.cc--program-faculty-listing-item .text-container .f--category{font-size:0.875rem;line-height:1;margin-bottom:0.625rem;text-transform:none;}@media screen and (min-width:768px){.cc--program-faculty-listing-item .text-container .f--category{font-size:1rem;line-height:1.5;margin-top:1.25rem;margin-bottom:0.3125rem;}}.cc--program-faculty-listing-item .text-container .f--text{margin-bottom:1.5625rem;}@media screen and (max-width:767px){.cc--program-faculty-listing-item .text-container .f--text{margin-bottom:0.9375rem;font-size:0.875rem;line-height:1;}}.cc--program-faculty-listing-item .text-container .f--email{padding-left:2.1875rem;margin-bottom:0.625rem;background:url(/themes/custom/usfca/pattern_lab/source/images/icons-usf/email.svg) no-repeat 0 center;background-size:1.25rem;}.cc--program-faculty-listing-item .text-container .f--email a{font-size:0.875rem;line-height:1.7143;color:#00543C;}@media screen and (min-width:768px){.cc--program-faculty-listing-item .text-container .f--email a{font-size:1rem;line-height:1.5;}}html[data-whatintent="mouse"] .cc--program-faculty-listing-item .text-container .f--email a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--program-faculty-listing-item .text-container .f--email a:hover{color:#00543C;text-decoration:none;}.cc--program-faculty-listing-item .text-container .f--address{font-size:0.875rem;line-height:1.7143;padding-left:2.1875rem;margin-bottom:0.9375rem;background:url(/themes/custom/usfca/pattern_lab/source/images/icons-usf/map_pin.svg) no-repeat left 0.1875rem center;background-size:0.75rem;}@media screen and (min-width:768px){.cc--program-faculty-listing-item .text-container .f--address{font-size:1rem;line-height:1.5;margin-bottom:1.5625rem;}}.cc--program-faculty-listing-item .text-container .f--description{font-size:0.875rem;line-height:1.2858;margin-bottom:0.9375rem;}@media screen and (min-width:768px){.cc--program-faculty-listing-item .text-container .f--description{margin-bottom:1.25rem;font-size:1rem;line-height:1.5;}}.cc--program-faculty-listing-item .text-container .f--description p{font-size:0.875rem;line-height:1.2858;margin-bottom:0;}@media screen and (min-width:768px){.cc--program-faculty-listing-item .text-container .f--description p{font-size:1rem;line-height:1.5;}}.cc--program-faculty-listing-item .text-container .f--description a{color:#00543C;font-family:inherit;font-size:inherit;line-height:inherit;}.cc--program-faculty-listing-item .text-container .f--description a:hover{color:#00543C;text-decoration:none;}.cc--program-faculty-listing-item .text-container .f--wysiwyg{margin-bottom:0.9375rem;font-size:0.875rem;line-height:1.2858;}@media screen and (min-width:768px){.cc--program-faculty-listing-item .text-container .f--wysiwyg{margin-bottom:1.25rem;font-size:1rem;line-height:1.5;}}.cc--program-faculty-listing-item .text-container .f--wysiwyg ul{list-style:none;padding:0;margin:0;display:inline;}.cc--program-faculty-listing-item .text-container .f--wysiwyg ul li{display:inline;padding:0;margin:0;}.cc--program-faculty-listing-item .text-container .f--wysiwyg ul li:not(:last-child)::after{margin-right:0.3125rem;content:',';}.cc--program-faculty-listing-item .text-container .f--wysiwyg ul li::before{display:none;}.cc--program-faculty-listing{margin-bottom:3.75rem;padding-right:1.25rem;padding-left:1.25rem;}@media screen and (min-width:768px){.cc--program-faculty-listing{padding-right:4.16667%;padding-left:4.16667%;}}@media screen and (min-width:1024px){.cc--program-faculty-listing{padding-right:16.66667%;padding-left:16.66667%;}}.cc--program-faculty-listing .f--cta-title{margin-bottom:1.25rem;}@media screen and (min-width:768px){.cc--program-faculty-listing .f--cta-title{margin-bottom:2.5rem;}}.cc--program-faculty-listing .f--cta-title h3{font-size:2.25rem;line-height:1;color:#00543C;}@media screen and (min-width:768px){.cc--program-faculty-listing .f--cta-title h3{font-size:3rem;line-height:0.8334;}}.cc--program-faculty-listing .f--field-components .c--program-faculty-listing-item{padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:0.125rem solid #FDBB30;}@media screen and (min-width:768px){.cc--program-faculty-listing .f--field-components .c--program-faculty-listing-item{padding-bottom:1.875rem;margin-bottom:1.875rem;}}@media screen and (min-width:1024px){.cc--program-faculty-listing .f--field-components .c--program-faculty-listing-item{padding-bottom:2.5rem;margin-bottom:2.5rem;}}.cc--program-faculty-listing .f--link{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media screen and (min-width:768px){.cc--program-faculty-listing .f--link{margin-top:4.0625rem;}}@media screen and (min-width:1024px){.cc--program-faculty-listing .f--link{margin-top:3.75rem;}}.cc--program-faculty-listing .f--link a{font-size:1.125rem;line-height:1;padding-right:2rem;padding-left:2rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;width:100%;min-height:3.125rem;border:0.0625rem solid transparent;border-radius:0;color:#000;background-color:transparent;text-transform:uppercase;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-offset:0;-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.125rem;border-color:#FDBB30;text-transform:uppercase;-webkit-box-shadow:inset 0 0 0 0 #FDBB30;box-shadow:inset 0 0 0 0 #FDBB30;}@media screen and (min-width:768px){.cc--program-faculty-listing .f--link a{width:auto;min-width:12.5rem;}}.cc--program-faculty-listing .f--link a:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#000;text-decoration:none;}html[data-whatintent="mouse"] .cc--program-faculty-listing .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--program-faculty-listing .f--link a:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.3125rem;text-decoration:none;}.cc--program-faculty-listing .f--link a:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#FDBB30;text-decoration:none;-webkit-box-shadow:inset 0 0 0 0.125rem #FDBB30;box-shadow:inset 0 0 0 0.125rem #FDBB30;}html[data-whatintent="mouse"] .cc--program-faculty-listing .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--program-faculty-listing .f--link a:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#FDBB30;border-width:0.125rem;text-decoration:none;-webkit-box-shadow:inset 0 0 0 0.1875rem #FDBB30;box-shadow:inset 0 0 0 0.1875rem #FDBB30;}.cc--program-listing{margin-bottom:3.75rem;}.cc--program-listing .c--program-listing > .f--link{margin-top:1.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media screen and (min-width:768px){.cc--program-listing .c--program-listing > .f--link{margin-top:2.5rem;}}@media screen and (min-width:1024px){.cc--program-listing .c--program-listing > .f--link{margin-top:3.75rem;}}.cc--program-listing .c--program-listing > .f--link a{font-size:1.125rem;line-height:1;padding-right:2rem;padding-left:2rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;width:100%;min-height:3.125rem;border:0.0625rem solid transparent;border-radius:0;color:#000;background-color:transparent;text-transform:uppercase;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-offset:0;-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.125rem;border-color:#FDBB30;text-transform:uppercase;-webkit-box-shadow:inset 0 0 0 0 #FDBB30;box-shadow:inset 0 0 0 0 #FDBB30;}@media screen and (min-width:768px){.cc--program-listing .c--program-listing > .f--link a{width:auto;min-width:12.5rem;}}.cc--program-listing .c--program-listing > .f--link a:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#000;text-decoration:none;}html[data-whatintent="mouse"] .cc--program-listing .c--program-listing > .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--program-listing .c--program-listing > .f--link a:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.3125rem;text-decoration:none;}.cc--program-listing .c--program-listing > .f--link a:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#FDBB30;text-decoration:none;-webkit-box-shadow:inset 0 0 0 0.125rem #FDBB30;box-shadow:inset 0 0 0 0.125rem #FDBB30;}html[data-whatintent="mouse"] .cc--program-listing .c--program-listing > .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--program-listing .c--program-listing > .f--link a:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#FDBB30;border-width:0.125rem;text-decoration:none;-webkit-box-shadow:inset 0 0 0 0.1875rem #FDBB30;box-shadow:inset 0 0 0 0.1875rem #FDBB30;}.cc--program-listing .cc--accordions{margin:0;}.cc--program-listing .cc--accordions .f--cta-title h3{margin-bottom:3.5rem;}@media screen and (max-width:767px){.cc--program-listing .cc--accordions .f--cta-title h3{font-size:1.875rem;line-height:1.2;text-align:center;}}.cc--program-listing .cc--accordions .c--accordions > ul > li button{padding-top:1.25rem;padding-bottom:1.25rem;}@media screen and (min-width:768px){.cc--program-listing .cc--accordions .c--accordions > ul > li button{padding-top:1.875rem;padding-bottom:2rem;}}.cc--program-listing .cc--accordions .c--accordions > ul > li button .item-title{font-size:1.875rem;line-height:1.2;}@media screen and (min-width:768px){.cc--program-listing .cc--accordions .c--accordions > ul > li button .item-title{font-size:2.25rem;line-height:1;}}.cc--program-page-header{margin-bottom:1.875rem;position:relative;}@media screen and (min-width:1024px){.cc--program-page-header{margin-bottom:3.125rem;}}@media screen and (min-width:1800px){.cc--program-page-header .c--program-page-header{max-width:1800px;margin:0 auto;}}.cc--program-page-header .image-text-container{max-width:1800px;margin:0 auto;position:relative;}@media screen and (min-width:1800px){.cc--program-page-header .image-wrapper{position:relative;right:50%;left:50%;width:100vw;margin-right:-50vw;margin-left:-50vw;}}.cc--program-page-header .image-wrapper .f--image{max-height:50rem;overflow:hidden;}@supports not (aspect-ratio:1/1){.cc--program-page-header .image-wrapper .f--image{position:relative;padding-top:100%;}.cc--program-page-header .image-wrapper .f--image img{position:absolute;top:0;left:0;}@media screen and (min-width:768px){.cc--program-page-header .image-wrapper .f--image{padding-top:96%;}}@media screen and (min-width:1024px){.cc--program-page-header .image-wrapper .f--image{padding-top:66.6%;}}}.cc--program-page-header .image-wrapper img{width:100%;height:100%;background-color:#000;-o-object-fit:cover;object-fit:cover;aspect-ratio:1 / 1;}@media screen and (min-width:768px){.cc--program-page-header .image-wrapper img{aspect-ratio:768 / 800;}}@media screen and (min-width:1024px){.cc--program-page-header .image-wrapper img{aspect-ratio:3 / 2;}}.cc--program-page-header .text-wrapper{padding-right:1.25rem;padding-bottom:0.75rem;padding-left:1.25rem;max-width:1800px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:0;-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;width:100%;height:10.625rem;}.cc--program-page-header .text-wrapper::before{display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(30%,rgba(0,0,0,0.6)));background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 30%);content:'';}@media screen and (min-width:768px){.cc--program-page-header .text-wrapper::before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(30%,rgba(0,0,0,0.3)));background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 30%);}}@media screen and (min-width:1800px){.cc--program-page-header .text-wrapper::before{right:50%;left:50%;width:100vw;margin-right:-50vw;margin-left:-50vw;}}@media screen and (min-width:768px){.cc--program-page-header .text-wrapper{padding-right:45.83333%;padding-bottom:1.75rem;padding-left:4.16667%;bottom:0;height:23%;}}@media screen and (min-width:1024px){.cc--program-page-header .text-wrapper{padding-right:35.41667%;padding-bottom:1.25rem;padding-left:4.16667%;height:17%;}}.cc--program-page-header .text-wrapper .f--category{font-size:0.875rem;line-height:1;margin-top:1.25rem;position:relative;color:#FFF;}@media screen and (min-width:768px){.cc--program-page-header .text-wrapper .f--category{font-size:1rem;line-height:1;margin-top:0;margin-bottom:0.875rem;}}@media screen and (min-width:1024px){.cc--program-page-header .text-wrapper .f--category{margin-bottom:1.25rem;}}.cc--program-page-header .text-wrapper .f--page-title{margin-bottom:0.625rem;position:relative;}@media screen and (min-width:1024px){.cc--program-page-header .text-wrapper .f--page-title{margin-bottom:0.9375rem;}}.cc--program-page-header .text-wrapper .f--page-title h1{font-size:2.25rem;line-height:1;color:#FFF;letter-spacing:0;text-shadow:0 0 1.5625rem #000;text-transform:none;}@media screen and (min-width:768px){.cc--program-page-header .text-wrapper .f--page-title h1{font-size:3rem;line-height:1;letter-spacing:0.03125rem;}}@media screen and (min-width:1024px){.cc--program-page-header .text-wrapper .f--page-title h1{font-size:3.75rem;line-height:1;}}.cc--program-page-header .text-wrapper .f--description{position:relative;}.cc--program-page-header .text-wrapper .f--description,.cc--program-page-header .text-wrapper .f--description p{font-size:1.125rem;line-height:1.3334;margin-bottom:0;color:#FFF;text-shadow:0 0 1.5625rem #000;}@media screen and (min-width:768px){.cc--program-page-header .text-wrapper .f--description,.cc--program-page-header .text-wrapper .f--description p{font-size:1.25rem;line-height:1;margin-bottom:0.75rem;}}@media screen and (min-width:1024px){.cc--program-page-header .text-wrapper .f--description,.cc--program-page-header .text-wrapper .f--description p{font-size:1.5rem;line-height:1;}}.cc--program-page-header .text-wrapper .f--description a{color:#00543C;font-family:inherit;font-size:inherit;line-height:inherit;}.cc--program-page-header .text-container{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;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}@media screen and (min-width:768px){.cc--program-page-header .text-container{padding-right:4.16667%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}}@media screen and (min-width:768px){.cc--program-page-header .text-container{padding-right:6.25%;}}.cc--program-page-header .text-container .left-wrapper{padding-right:1.25rem;padding-left:1.25rem;}@media screen and (min-width:768px){.cc--program-page-header .text-container .left-wrapper{padding-right:4.16667%;padding-left:4.16667%;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:41.66667%;}}@media screen and (min-width:1024px){.cc--program-page-header .text-container .left-wrapper{padding-right:4.16667%;padding-left:4.16667%;-ms-flex-item-align:start;align-self:flex-start;width:68.75%;}}.cc--program-page-header .text-container .left-wrapper > .f--description a{color:#00543C;font-family:inherit;font-size:inherit;line-height:inherit;}.cc--program-page-header .text-container .left-wrapper .cc--breadcrumbs{margin:0;width:100%;}.cc--program-page-header .text-container .left-wrapper .cc--breadcrumbs .c--breadcrumbs{padding-right:0;padding-left:0;}.cc--program-page-header .text-container .links-container{position:relative;width:100%;background:#00543C;z-index:10;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}@media screen and (min-width:768px){.cc--program-page-header .text-container .links-container{padding-top:1.9375rem;padding-right:2.08333%;padding-bottom:2.5rem;padding-left:2.08333%;margin-top:-37.5rem;width:37.5%;}}@media screen and (min-width:1024px){.cc--program-page-header .text-container .links-container{margin-top:-33.125rem;width:27.08333%;}}@media screen and (min-width:1200px){.cc--program-page-header .text-container .links-container{margin-top:-37.5rem;}}@media screen and (max-width:767px){.cc--program-page-header .text-container .links-container .f--cta-title{display:none;}}.cc--program-page-header .text-container .links-container .f--cta-title h3{font-size:1rem;line-height:1;margin-bottom:0.75rem;text-transform:uppercase;}.cc--program-page-header .text-container .links-container .f--cta-title h3 a{color:#FFF;}html[data-whatintent="mouse"] .cc--program-page-header .text-container .links-container .f--cta-title h3 a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--program-page-header .text-container .links-container .f--cta-title h3 a:hover{color:#FFF;text-decoration:underline;}.cc--program-page-header .text-container .links-container .list-toggle{font-size:1rem;line-height:1;padding-right:0.8125rem;padding-left: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;width:100%;height:3.125rem;margin:0;color:#FFF;text-align:left;text-transform:uppercase;}@media screen and (min-width:768px){.cc--program-page-header .text-container .links-container .list-toggle{display:none;}}.cc--program-page-header .text-container .links-container .list-toggle.open svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}.cc--program-page-header .text-container .links-container .list-toggle svg{width:1.5625rem;height:1.5625rem;}.cc--program-page-header .text-container .links-container .nav-links{list-style:none;padding:0;margin:0;margin-bottom:0.625rem;}@media screen and (max-width:767px){.cc--program-page-header .text-container .links-container .nav-links{padding-right:1.25rem;padding-bottom:2.5rem;padding-left:1.25rem;display:none;position:absolute;top:3.125rem;width:100%;background:#00543C;}}.cc--program-page-header .text-container .links-container .nav-links .program-nav-item{border-bottom:0.0625rem solid #FDBB30;padding-top:0.8125rem;padding-bottom:0.8125rem;}.cc--program-page-header .text-container .links-container .nav-links .program-nav-item .link{font-size:1.25rem;line-height:1.2;color:#FFF;text-decoration:none;}html[data-whatintent="mouse"] .cc--program-page-header .text-container .links-container .nav-links .program-nav-item .link{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--program-page-header .text-container .links-container .nav-links .program-nav-item .link:hover{font-weight:600;}.cc--program-page-header .text-container .links-container .nav-links .program-nav-item .link.active{padding-left:1.125rem;background:url(/themes/custom/usfca/pattern_lab/source/images/icons-usf/USF_arrow_yellow.svg) no-repeat 0 0.4375rem;background-size:0.375rem;font-weight:600;}.cc--program-page-header .text-container .links-container .buttons-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 (max-width:767px){.cc--program-page-header .text-container .links-container .buttons-container{padding-right:2.5rem;padding-left:1.25rem;position:fixed;top:0;left:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;background:#00543C;z-index:100;}.cc--program-page-header .text-container .links-container .buttons-container .f--link{margin-right:1.25rem;}.cc--program-page-header .text-container .links-container .buttons-container .f--link .link{font-size:0.875rem;padding-right:0.625rem;padding-left:0.625rem;margin-top:0.9375rem;margin-bottom:0.9375rem;}}@media screen and (min-width:768px){.cc--program-page-header .text-container .links-container .buttons-container.fixed{position:fixed;top:0;left:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;background:#00543C;z-index:100;}.cc--program-page-header .text-container .links-container .buttons-container.fixed .f--link{padding-right:0.75rem;padding-left:0.75rem;}.cc--program-page-header .text-container .links-container .buttons-container.fixed .link{margin-top:1.25rem;margin-bottom:1.25rem;min-width:17.1875rem;}}.cc--program-page-header .text-container .links-container .buttons-container .link{font-size:1.125rem;line-height:1;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;width:100%;height:3.125rem;border:0.125rem solid #FDBB30;color:#FFF;text-decoration:none;text-transform:uppercase;}html[data-whatintent="mouse"] .cc--program-page-header .text-container .links-container .buttons-container .link{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--program-page-header .text-container .links-container .buttons-container .link:hover{-webkit-box-shadow:inset 0 0 0 0.1875rem #FDBB30;box-shadow:inset 0 0 0 0.1875rem #FDBB30;}.cc--quote-and-cta{margin:0;}.cc--quote-and-cta .c--quote-and-cta{max-width:1800px;margin:0 auto;}.cc--quote-and-cta .quote-description{margin-bottom:1.25rem;}@media screen and (min-width:768px){.cc--quote-and-cta .quote-description{margin-bottom:1.875rem;}}@media screen and (min-width:1024px){.cc--quote-and-cta .quote-description{margin-bottom:2.5rem;}}@media screen and (min-width:768px){.cc--quote-and-cta .quote-and-cta-container{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;}}.cc--quote-and-cta .quote-and-cta-container .image-container{position:relative;}@media screen and (min-width:768px){.cc--quote-and-cta .quote-and-cta-container .image-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;-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--quote-and-cta .quote-and-cta-container .image-container .f--image{padding-top:0.625rem;position:relative;background:#AED136;overflow:hidden;}@media screen and (min-width:768px){.cc--quote-and-cta .quote-and-cta-container .image-container .f--image{padding-top:0;padding-left:4.16667%;}}.cc--quote-and-cta .quote-and-cta-container .image-container .f--image img{width:100%;height:30.125rem;-o-object-fit:cover;object-fit:cover;}@media screen and (min-width:768px){.cc--quote-and-cta .quote-and-cta-container .image-container .f--image img{height:56.5rem;}}.cc--quote-and-cta .quote-and-cta-container .image-container .f--image::after{display:block;position:absolute;bottom:0;left:0;width:100%;height:78%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.6)),to(rgba(0,0,0,0)));background:linear-gradient(to top,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0));content:'';}@media screen and (min-width:768px){.cc--quote-and-cta .quote-and-cta-container .image-container .f--image::after{left:4.16667%;}}@media screen and (min-width:768px){.cc--quote-and-cta .quote-and-cta-container .image-container .f--image{height:35%;}}.cc--quote-and-cta .quote-and-cta-container .image-container .arrow{position:absolute;top:21.9375rem;left:2.5rem;width:1.5625rem;height:1.5625rem;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);background-color:#FFF;z-index:2;}@media screen and (min-width:768px){.cc--quote-and-cta .quote-and-cta-container .image-container .arrow{top:7.5rem;right:-1.5625rem;left:auto;width:3.125rem;height:3.125rem;-webkit-transform:rotate(135deg);transform:rotate(135deg);}}.cc--quote-and-cta .quote-and-cta-container .image-container .f--attribution{position:absolute;bottom:9.75rem;left:2.5rem;right:2.5rem;}@media screen and (min-width:768px){.cc--quote-and-cta .quote-and-cta-container .image-container .f--attribution{right:8.33333%;bottom:1.3125rem;left:auto;max-width:15.625rem;}}@media screen and (min-width:1024px){.cc--quote-and-cta .quote-and-cta-container .image-container .f--attribution{max-width:17.5rem;}}.cc--quote-and-cta .quote-and-cta-container .image-container .f--attribution h4{font-size:1rem;line-height:1.25;color:#FFF;text-transform:uppercase;}@media screen and (min-width:768px){.cc--quote-and-cta .quote-and-cta-container .image-container .f--attribution h4{font-size:1.25rem;line-height:1.25;}}.cc--quote-and-cta .quote-and-cta-container .image-container .f--attribution p{font-size:0.8125rem;line-height:1.6924;color:#FFF;}@media screen and (min-width:768px){.cc--quote-and-cta .quote-and-cta-container .image-container .f--attribution p{font-size:1rem;line-height:1.625;}}.cc--quote-and-cta .quote-and-cta-container .quote-container{position:relative;background:#FFF;}@media screen and (max-width:767px){.cc--quote-and-cta .quote-and-cta-container .quote-container{padding-top:1.375rem;padding-right:1.25rem;padding-bottom:1.875rem;padding-left:1.25rem;margin-top:-8.0625rem;margin-right:1.25rem;margin-left:1.25rem;-webkit-box-shadow:0 0 0.25rem rgba(0,0,0,0.25);box-shadow:0 0 0.25rem rgba(0,0,0,0.25);}}@media screen and (min-width:768px){.cc--quote-and-cta .quote-and-cta-container .quote-container{padding-top:4rem;padding-right:6.25%;padding-left:6.25%;-ms-flex-preferred-size:50%;flex-basis:50%;}}.cc--quote-and-cta .quote-and-cta-container .quote-container .f--sub-title h3{font-size:1.125rem;line-height:1;color:#000;font-weight:300;}@media screen and (min-width:768px){.cc--quote-and-cta .quote-and-cta-container .quote-container .f--sub-title h3{font-size:1.5rem;line-height:1;}}.cc--quote-and-cta .quote-and-cta-container .quote-container .f--sub-title h3 .highlight{text-transform:uppercase;}.cc--quote-and-cta .quote-and-cta-container .quote-container .quote-mark{margin-top:1.25rem;margin-bottom:0.5rem;width:2.25rem;height:2.0625rem;}@media screen and (min-width:768px){.cc--quote-and-cta .quote-and-cta-container .quote-container .quote-mark{margin-top:3.125rem;margin-bottom:1.875rem;width:4rem;height:3.625rem;}}@media screen and (min-width:1024px){.cc--quote-and-cta .quote-and-cta-container .quote-container .quote-mark{margin-top:3.125rem;margin-bottom:1.125rem;}}.cc--quote-and-cta .quote-and-cta-container .quote-container .quote-mark path{fill:#AED136;}.cc--quote-and-cta .quote-and-cta-container .quote-container .f--description p{font-size:1.5rem;line-height:1.25;margin-bottom:1.25rem;color:#00543C;letter-spacing:-0.01562rem;}@media screen and (min-width:768px){.cc--quote-and-cta .quote-and-cta-container .quote-container .f--description p{font-size:2.25rem;line-height:1.1112;margin-bottom:3.75rem;}}@media screen and (min-width:1024px){.cc--quote-and-cta .quote-and-cta-container .quote-container .f--description p{font-size:3rem;line-height:1.0834;}}.cc--quote-and-cta .quote-and-cta-container .quote-container .f--description p a{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;}.cc--quote-and-cta .quote-and-cta-container .quote-container .f--attribution{display:none;}.cc--quote-and-cta .quote-and-cta-container .quote-container .f--link .link{font-size:1.125rem;line-height:1;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:100%;max-width:18.75rem;height:3.125rem;border:0.125rem solid #AED136;text-align:center;text-decoration:none;text-transform:uppercase;}html[data-whatintent="mouse"] .cc--quote-and-cta .quote-and-cta-container .quote-container .f--link .link{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--quote-and-cta .quote-and-cta-container .quote-container .f--link .link:hover{border-width:0.3125rem;}html[data-whatintent="mouse"] .cc--quote-and-cta{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--quote-and-cta:hover .c--quote-and-cta .arrow path{-webkit-transform:translate3d(0.375rem,0.375rem,0);transform:translate3d(0.375rem,0.375rem,0);}.cc--quote-and-cta.image-right .image-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}@media screen and (min-width:768px){.cc--quote-and-cta.image-right .image-container .f--image{padding-top:0;padding-right:4.16667%;padding-left:0;}}@media screen and (min-width:768px){.cc--quote-and-cta.image-right .image-container .f--image::after{right:4.16667%;left:auto;}}@media screen and (min-width:768px){.cc--quote-and-cta.image-right .image-container .arrow{top:7.5rem;right:auto;left:-1.5625rem;width:3.125rem;height:3.125rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}}.cc--quote-and-cta.image-right .quote-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}@media screen and (min-width:768px){.cc--quote-and-cta.image-right .quote-container{padding-top:4rem;padding-right:6.25%;padding-left:4.16667%;-ms-flex-preferred-size:50%;flex-basis:50%;}}@media screen and (min-width:768px){.cc--quote-and-cta.image-right .quote-and-cta-container .image-container .f--attribution{left:8.33333%;right:auto;}}.tc--chaptered-page .cc--quote-and-cta .quote-and-cta-container .image-container .f--image{padding-top:0.625rem;background:none;}@media screen and (min-width:768px){.tc--chaptered-page .cc--quote-and-cta .quote-and-cta-container .image-container .f--image{padding-top:0;padding-left:0;}}@media screen and (min-width:1024px){.tc--chaptered-page .cc--quote-and-cta .quote-and-cta-container .image-container .f--image{padding-left:0;}}.tc--chaptered-page .cc--quote-and-cta .quote-and-cta-container .image-container .f--image::after{display:none;}.tc--chaptered-page .cc--quote-and-cta .quote-and-cta-container .image-container .f--image img{width:100%;height:auto;-o-object-fit:none;object-fit:none;}@media screen and (min-width:768px){.tc--chaptered-page .cc--quote-and-cta .quote-and-cta-container .image-container .f--image img{height:auto;}}.tc--chaptered-page .cc--quote-and-cta .quote-and-cta-container .image-container .arrow{display:none;}.tc--chaptered-page .cc--quote-and-cta .quote-and-cta-container .image-container .f--attribution{display:none;}.tc--chaptered-page .cc--quote-and-cta .quote-and-cta-container .quote-container{padding-top:0;padding-right:0;}@media screen and (max-width:767px){.tc--chaptered-page .cc--quote-and-cta .quote-and-cta-container .quote-container{padding-top:1.25rem;padding-right:0;padding-bottom:1.875rem;padding-left:0;margin-top:0;margin-right:0;margin-left:0;-webkit-box-shadow:none;box-shadow:none;}}.tc--chaptered-page .cc--quote-and-cta .quote-and-cta-container .quote-container .quote-mark{margin-top:0;width:2.25rem;height:2.0625rem;}@media screen and (min-width:768px){.tc--chaptered-page .cc--quote-and-cta .quote-and-cta-container .quote-container .quote-mark{width:3.125rem;height:2.8125rem;}}@media screen and (min-width:1024px){.tc--chaptered-page .cc--quote-and-cta .quote-and-cta-container .quote-container .quote-mark{width:3.125rem;height:2.8125rem;}}.tc--chaptered-page .cc--quote-and-cta .quote-and-cta-container .quote-container .f--sub-title{margin-bottom:1.25rem;}.tc--chaptered-page .cc--quote-and-cta .quote-and-cta-container .quote-container .f--description p{font-size:1.5rem;line-height:1.25;}@media screen and (min-width:768px){.tc--chaptered-page .cc--quote-and-cta .quote-and-cta-container .quote-container .f--description p{font-size:1.875rem;line-height:1.2;}}.tc--chaptered-page .cc--quote-and-cta .quote-and-cta-container .quote-container .f--attribution{display:block;}.tc--chaptered-page .cc--quote-and-cta .quote-and-cta-container .quote-container .f--attribution h4{margin-bottom:0.5rem;font-size:1.125rem;line-height:1;color:#000;text-transform:uppercase;}@media screen and (min-width:768px){.tc--chaptered-page .cc--quote-and-cta .quote-and-cta-container .quote-container .f--attribution h4{font-size:1.25rem;line-height:1.3;}}.tc--chaptered-page .cc--quote-and-cta .quote-and-cta-container .quote-container .f--attribution p{font-size:0.875rem;line-height:1;color:#000;}@media screen and (min-width:768px){.tc--chaptered-page .cc--quote-and-cta .quote-and-cta-container .quote-container .f--attribution p{font-size:1rem;line-height:1.25;}}.tc--chaptered-page .cc--quote-and-cta .quote-and-cta-container .quote-container .f--link{margin-top:1.25rem;}@media screen and (min-width:768px){.tc--chaptered-page .cc--quote-and-cta.image-right .quote-container{padding-right:4.16667%;padding-left:0;}}@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:#505151;}.cc--related-article .f--description p{font-size:0.875rem;line-height:1.6429;color:#505151;}.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:#000;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--related-events{background-color:#FFF;overflow:hidden;}.cc--related-events .c--related-events{max-width:1800px;margin:0 auto;}.cc--related-events .c--related-events .inner-wrapper{padding-right:6.25%;padding-left:6.25%;}@media screen and (min-width:768px){.cc--related-events .c--related-events .inner-wrapper{padding-right:4.16667%;padding-left:4.16667%;}}@media screen and (min-width:768px){.cc--related-events .c--related-events .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-events .f--section-title{position:relative;}.cc--related-events .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:#000;content:'';z-index:0;}}.cc--related-events .f--section-title h2{margin-bottom:1.25rem;background-color:#FFF;}@media screen and (min-width:768px){.cc--related-events .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-events .f--section-title h2{margin-right:18.18182%;margin-bottom:2.5rem;margin-left:18.18182%;}}.cc--related-events .f--link{text-align:center;}.cc--related-events .f--link .button{margin-top:1.875rem;}@media screen and (min-width:1024px){.cc--related-events .f--link .button{margin-top:2.5rem;}}@media screen and (min-width:768px){.cc--related-events .cc--event-card{margin-right:2.27273%;-webkit-box-flex:0;-ms-flex:0 0 31.81818%;flex:0 0 31.81818%;width:31.81818%;}.cc--related-events .cc--event-card:nth-of-type(3n){margin-right:0;}}.l--two-column .content-sidebar-main-wrapper .cc--related-events .f--section-title::before{display:none;}.cc--request-for-information{max-width:1800px;margin:0 auto;margin-bottom:3.75rem;background:#FFF;}@media screen and (min-width:1024px){.cc--request-for-information{margin-bottom:6.25rem;}}.cc--request-for-information .c--request-for-information{padding-top:2.1875rem;padding-right:6.25%;padding-left:6.25%;}@media screen and (min-width:768px){.cc--request-for-information .c--request-for-information{padding-top:3.125rem;padding-right:4.16667%;padding-left:4.16667%;}}@media screen and (min-width:1024px){.cc--request-for-information .c--request-for-information{padding-top:2.5rem;padding-right:10.41667%;padding-left:10.41667%;}}.cc--request-for-information .c--request-for-information .header-container{text-align:center;}.cc--request-for-information .c--request-for-information .header-container .f--section-title{margin-bottom:1.875rem;}@media screen and (min-width:1024px){.cc--request-for-information .c--request-for-information .header-container .f--section-title{margin-bottom:3.125rem;}}.cc--request-for-information .c--request-for-information .header-container .f--section-title h2{padding-right:0.9375rem;padding-left:0.9375rem;margin-bottom:0;display:inline-block;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#FFF;}@media screen and (min-width:768px){.cc--request-for-information .c--request-for-information .header-container .f--section-title h2{padding-right:2rem;padding-left:2rem;}}@media screen and (min-width:1024px){.cc--request-for-information .c--request-for-information .header-container .f--section-title h2{padding-right:4.6875rem;padding-left:4.6875rem;}}.cc--request-for-information .c--request-for-information .header-container .f--description{margin-bottom:1.875rem;}.cc--request-for-information .c--request-for-information .inner-wrapper{padding-right:7.14286%;padding-bottom:1.875rem;padding-left:7.14286%;border:0.0625rem solid #4B4B4B;border-radius:0;}@media screen and (min-width:768px){.cc--request-for-information .c--request-for-information .inner-wrapper{padding-right:6.81818%;padding-bottom:2.5rem;padding-left:6.81818%;}}@media screen and (min-width:1024px){.cc--request-for-information .c--request-for-information .inner-wrapper{padding-right:7.89474%;padding-bottom:3.75rem;padding-left:7.89474%;}}@media screen and (min-width:768px){.cc--request-for-information .c--request-for-information .f--button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}.cc--request-for-information .c--request-for-information .f--button .f--button-wrapper:not(:last-child){margin-bottom:1.25rem;}@media screen and (min-width:768px){.cc--request-for-information .c--request-for-information .f--button .f--button-wrapper:not(:last-child){margin-right:1.25rem;margin-bottom:0;padding-right:1.25rem;border-right:0.125rem solid rgba(0,0,0,0.2);}}.cc--request-for-information.expanded .form-embed-wrapper{display:block;}.cc--request-for-information.expanded .form-embed-wrapper .hbspt-form,.cc--request-for-information.expanded .form-embed-wrapper .action{margin-bottom:0;}.cc--request-for-information.expanded .form-embed-wrapper .fsBody .fsForm{padding-bottom:0;}.cc--request-for-information .btn-hide .button--alt,.cc--request-for-information .form-embed-wrapper{display:none;}.cc--request-for-information .btn-hide{text-align:center;}.cc--request-for-information .button--alt{font-size:1rem;line-height:1;border:0;}.cc--request-for-information .button--alt svg{margin-left:0.1875rem;top:0.125rem;}@media screen and (min-width:768px){.cc--request-for-information .form-embed-wrapper{padding-right:7.89474%;padding-left:7.89474%;}}@media screen and (min-width:1024px){.cc--request-for-information .form-embed-wrapper{padding-right:18.75%;padding-left:18.75%;}}.cc--request-for-information .fsBody,.cc--request-for-information .fsBody .fsForm{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;}.cc--request-for-information .fsBody .fsForm{padding-bottom:3.125rem;}.cc--request-for-information .fsBody .fsLabel,.cc--request-for-information .fsBody .fsLabel span{margin-bottom:0.3125rem;font-size:0.75rem;line-height:1.8334;color:#505151;}.cc--request-for-information .fsBody legend.fsLabel span{font-size:0.875rem;line-height:1;}.cc--request-for-information .fsBody .fsOptionLabel,.cc--request-for-information .fsBody .fsOptionLabel span{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;font-size:0.75rem;line-height:2.1667;border:0;background:none;color:#505151;letter-spacing:0;}@media screen and (min-width:1024px){.cc--request-for-information .fsBody .fsRowBody{padding-bottom:0.625rem;}}.cc--request-for-information .fsBody select,.cc--request-for-information .fsBody input[type='tel'],.cc--request-for-information .fsBody input[type='email'],.cc--request-for-information .fsBody input[type='text']{padding-top:0.75rem;padding-right:1.5625rem;padding-bottom:0.75rem;padding-left:1.5625rem;}.cc--request-for-information .fsBody select::-webkit-input-placeholder,.cc--request-for-information .fsBody input[type='tel']::-webkit-input-placeholder,.cc--request-for-information .fsBody input[type='email']::-webkit-input-placeholder,.cc--request-for-information .fsBody input[type='text']::-webkit-input-placeholder{color:#505151;}.cc--request-for-information .fsBody select::-moz-placeholder,.cc--request-for-information .fsBody input[type='tel']::-moz-placeholder,.cc--request-for-information .fsBody input[type='email']::-moz-placeholder,.cc--request-for-information .fsBody input[type='text']::-moz-placeholder{color:#505151;}.cc--request-for-information .fsBody select:-ms-input-placeholder,.cc--request-for-information .fsBody input[type='tel']:-ms-input-placeholder,.cc--request-for-information .fsBody input[type='email']:-ms-input-placeholder,.cc--request-for-information .fsBody input[type='text']:-ms-input-placeholder{color:#505151;}.cc--request-for-information .fsBody select::-webkit-input-placeholder,.cc--request-for-information .fsBody input[type='tel']::-webkit-input-placeholder,.cc--request-for-information .fsBody input[type='email']::-webkit-input-placeholder,.cc--request-for-information .fsBody input[type='text']::-webkit-input-placeholder{color:#505151;}.cc--request-for-information .fsBody select::-moz-placeholder,.cc--request-for-information .fsBody input[type='tel']::-moz-placeholder,.cc--request-for-information .fsBody input[type='email']::-moz-placeholder,.cc--request-for-information .fsBody input[type='text']::-moz-placeholder{color:#505151;}.cc--request-for-information .fsBody select:-ms-input-placeholder,.cc--request-for-information .fsBody input[type='tel']:-ms-input-placeholder,.cc--request-for-information .fsBody input[type='email']:-ms-input-placeholder,.cc--request-for-information .fsBody input[type='text']:-ms-input-placeholder{color:#505151;}.cc--request-for-information .fsBody select::-ms-input-placeholder,.cc--request-for-information .fsBody input[type='tel']::-ms-input-placeholder,.cc--request-for-information .fsBody input[type='email']::-ms-input-placeholder,.cc--request-for-information .fsBody input[type='text']::-ms-input-placeholder{color:#505151;}.cc--request-for-information .fsBody select::placeholder,.cc--request-for-information .fsBody input[type='tel']::placeholder,.cc--request-for-information .fsBody input[type='email']::placeholder,.cc--request-for-information .fsBody input[type='text']::placeholder{color:#505151;}.cc--request-for-information .fsBody input[type='radio'],.cc--request-for-information .fsBody input[type='checkbox']{margin-right:0.625rem;top:0.125rem;width:1.25rem;height:1.25rem;}.cc--request-for-information .fsBody input[type='radio']:checked::before,.cc--request-for-information .fsBody input[type='radio']::before,.cc--request-for-information .fsBody input[type='checkbox']:checked::before,.cc--request-for-information .fsBody input[type='checkbox']::before{margin-right:0.625rem;width:1.25rem;height:1.25rem;border:0.0625rem solid #D8D8D8;background-color:#FFF;}.cc--request-for-information .fsBody input[type='radio']:checked::before,.cc--request-for-information .fsBody input[type='checkbox']:checked::before{border-color:#000;background-image:url(/themes/custom/usfca/pattern_lab/source/images/icons/icon-check.svg);}.cc--request-for-information .fsBody .fsSubmitButton{font-size:1.125rem;line-height:1;padding-right:2rem;padding-left:2rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;width:100%;min-height:3.125rem;border:0.0625rem solid transparent;border-radius:0;color:#000;background-color:transparent;text-transform:uppercase;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-offset:0;font-size:1rem;line-height:1.375;border-radius:0 !important;font-size:1rem !important;}@media screen and (min-width:768px){.cc--request-for-information .fsBody .fsSubmitButton{width:auto;min-width:12.5rem;}}.cc--request-for-information .fsBody .fsSubmitButton:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#000;text-decoration:none;}html[data-whatintent="mouse"] .cc--request-for-information .fsBody .fsSubmitButton{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--request-for-information .fsBody .fsSubmitButton:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.3125rem;text-decoration:none;}html[data-whatintent="mouse"] .cc--request-for-information .fsBody .fsSubmitButton{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--request-for-information .fsBody .fsSubmitButton:hover{border-color:#000 !important;background-color:#FFF !important;color:#000 !important;}.cc--request-for-information .fsBody .fsSubmit{padding-top:0.625rem;padding-bottom:0.9375rem;margin-top:0;}@media screen and (min-width:768px){.cc--request-for-information .fsBody .fsSubFieldGroup{display:-webkit-box;display:-ms-flexbox;display:flex;}}.cc--request-for-information .fsBody .fsSubFieldGroup .fsSubField{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;}@media screen and (max-width:767px){.cc--request-for-information .fsBody .fsSubFieldGroup .fsSubField.fsNameFirst{margin-bottom:1.25rem;}}@media screen and (min-width:768px){.cc--request-for-information .fsBody .fsSubFieldGroup .fsSubField{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;}.cc--request-for-information .fsBody .fsSubFieldGroup .fsSubField:nth-child(odd){padding-right:3.125%;}.cc--request-for-information .fsBody .fsSubFieldGroup .fsSubField:nth-child(even){padding-left:3.125%;}}@media screen and (min-width:1024px){.cc--request-for-information .fsBody .fsSubFieldGroup .fsSubField{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;}.cc--request-for-information .fsBody .fsSubFieldGroup .fsSubField:nth-child(odd){padding-right:5%;}.cc--request-for-information .fsBody .fsSubFieldGroup .fsSubField:nth-child(even){padding-left:5%;}}.cc--request-for-information .form_page{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.cc--request-for-information .form_page > *{width:100%;}.cc--request-for-information .form_page div.form_question{margin-bottom:1.25rem;}@media screen and (min-width:768px){.cc--request-for-information .form_page div.form_question{margin-bottom:1.875rem;}}.cc--request-for-information .form_page select::-webkit-input-placeholder,.cc--request-for-information .form_page input[type='tel']::-webkit-input-placeholder,.cc--request-for-information .form_page input[type='email']::-webkit-input-placeholder,.cc--request-for-information .form_page input[type='text']::-webkit-input-placeholder{color:#505151;}.cc--request-for-information .form_page select::-moz-placeholder,.cc--request-for-information .form_page input[type='tel']::-moz-placeholder,.cc--request-for-information .form_page input[type='email']::-moz-placeholder,.cc--request-for-information .form_page input[type='text']::-moz-placeholder{color:#505151;}.cc--request-for-information .form_page select:-ms-input-placeholder,.cc--request-for-information .form_page input[type='tel']:-ms-input-placeholder,.cc--request-for-information .form_page input[type='email']:-ms-input-placeholder,.cc--request-for-information .form_page input[type='text']:-ms-input-placeholder{color:#505151;}.cc--request-for-information .form_page select::-webkit-input-placeholder,.cc--request-for-information .form_page input[type='tel']::-webkit-input-placeholder,.cc--request-for-information .form_page input[type='email']::-webkit-input-placeholder,.cc--request-for-information .form_page input[type='text']::-webkit-input-placeholder{color:#505151;}.cc--request-for-information .form_page select::-moz-placeholder,.cc--request-for-information .form_page input[type='tel']::-moz-placeholder,.cc--request-for-information .form_page input[type='email']::-moz-placeholder,.cc--request-for-information .form_page input[type='text']::-moz-placeholder{color:#505151;}.cc--request-for-information .form_page select:-ms-input-placeholder,.cc--request-for-information .form_page input[type='tel']:-ms-input-placeholder,.cc--request-for-information .form_page input[type='email']:-ms-input-placeholder,.cc--request-for-information .form_page input[type='text']:-ms-input-placeholder{color:#505151;}.cc--request-for-information .form_page select::-ms-input-placeholder,.cc--request-for-information .form_page input[type='tel']::-ms-input-placeholder,.cc--request-for-information .form_page input[type='email']::-ms-input-placeholder,.cc--request-for-information .form_page input[type='text']::-ms-input-placeholder{color:#505151;}.cc--request-for-information .form_page select::placeholder,.cc--request-for-information .form_page input[type='tel']::placeholder,.cc--request-for-information .form_page input[type='email']::placeholder,.cc--request-for-information .form_page input[type='text']::placeholder{color:#505151;}.cc--request-for-information .form_page input[type='checkbox']{margin-top:0;margin-right:0.625rem;margin-bottom:0;margin-left:0;position:absolute;top:0.125rem;width:1.25rem;height:1.25rem;opacity:0;}.cc--request-for-information .form_page input[type='checkbox'] + label{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;font-size:0.875rem;line-height:1.2143;display:block;}.cc--request-for-information .form_page input[type='checkbox']:checked + label::before,.cc--request-for-information .form_page input[type='checkbox'] + label::before{margin-right:0.625rem;display:inline-block;position:relative;top:0.25rem;width:1.25rem;height:1.25rem;border:1px solid #D8D8D8;background-color:#FFF;content:'';}.cc--request-for-information .form_page input[type='checkbox']:checked + label::before{border-color:#000;background:url(/themes/custom/usfca/pattern_lab/source/images/icons/icon-check.svg) no-repeat center;}.cc--request-for-information .form_page .form_label{margin-bottom:0.3125rem;}.cc--request-for-information .form_page .form_label,.cc--request-for-information .form_page .form_label a,.cc--request-for-information .form_page .form_label span{font-size:0.75rem;line-height:1.8334;color:#505151;font-size:0.75rem !important;}.cc--request-for-information .form_page .form_label span,.cc--request-for-information .form_page .form_label a span,.cc--request-for-information .form_page .form_label span span{font-family:inherit !important;}@media screen and (max-width:767px){.cc--request-for-information .form_page [data-export='sys:first']{margin-bottom:1.25rem;}}@media screen and (min-width:768px){.cc--request-for-information .form_page [data-export='sys:first']{padding-right:3.125%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;}}@media screen and (min-width:1024px){.cc--request-for-information .form_page [data-export='sys:first']{padding-right:5%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;}}@media screen and (max-width:767px){.cc--request-for-information .form_page [data-export='sys:last']{margin-bottom:1.25rem;}}@media screen and (min-width:768px){.cc--request-for-information .form_page [data-export='sys:last']{padding-left:3.125%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;}}@media screen and (min-width:1024px){.cc--request-for-information .form_page [data-export='sys:last']{padding-left:5%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;}}.cc--request-for-information .form_page .form_select .form_responses{position:relative;}.cc--request-for-information .form_page .form_select .form_responses::after{display:block;position:absolute;top:50%;right:0.9375rem;width:0.625rem;height:0.375rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(/themes/custom/usfca/pattern_lab/source/images/icons/icon-select-arrow.svg) no-repeat center;background-size:100% auto;content:'';pointer-events:none;}.cc--request-for-information .form_page .form_p{text-align:center;}.cc--request-for-information .form_page .form_p .form_label{font-size:0.625rem;line-height:1.2;}.cc--request-for-information .form_page .form_p .form_label a,.cc--request-for-information .form_page .form_p .form_label span{font-family:inherit;font-size:inherit !important;font-weight:inherit;}.cc--request-for-information .action{margin-bottom:3.125rem;text-align:center;}.cc--request-for-information .action button{font-size:1.125rem;line-height:1;padding-right:2rem;padding-left:2rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;width:100%;min-height:3.125rem;border:0.0625rem solid transparent;border-radius:0;color:#000;background-color:transparent;text-transform:uppercase;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-offset:0;}@media screen and (min-width:768px){.cc--request-for-information .action button{width:auto;min-width:12.5rem;}}.cc--request-for-information .action button:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#000;text-decoration:none;}html[data-whatintent="mouse"] .cc--request-for-information .action button{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--request-for-information .action button:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.3125rem;text-decoration:none;}.cc--request-for-information .hbspt-form{margin-bottom:3.125rem;}.cc--rfi-hero{position:relative;background:#00543C;}@media screen and (min-width:1024px){.cc--rfi-hero.with-image{margin-top:-9.375rem;}}.cc--rfi-hero.with-image .text-wrapper{position:absolute;bottom:0;}@media screen and (min-width:768px){.cc--rfi-hero.with-image .text-wrapper{height:30%;}}@media screen and (min-width:1024px){.cc--rfi-hero.with-image .text-wrapper{height:40%;}}.cc--rfi-hero.with-image .text-wrapper::before{display:block;position:absolute;bottom:0;left:0;width:100vw;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,0.3)));background:linear-gradient(to bottom,transparent,rgba(0,0,0,0.3));content:'';}.cc--rfi-hero .image-text-container{position:relative;}@media screen and (max-width:767px){.cc--rfi-hero .image-wrapper{margin-bottom:1.25rem;}}.cc--rfi-hero .image-wrapper img{width:100%;height:100%;max-height:21.875rem;background-color:#000;-o-object-fit:cover;object-fit:cover;}.cc--rfi-hero .text-wrapper{padding-right:1.25rem;padding-bottom:0.625rem;padding-left:1.25rem;max-width:1800px;margin:0 auto;width:100%;text-align:center;}@media screen and (min-width:768px){.cc--rfi-hero .text-wrapper{padding-top:2.5rem;padding-right:4.16667%;padding-bottom:0.625rem;padding-left:4.16667%;text-align:left;}}@media screen and (min-width:1024px){.cc--rfi-hero .text-wrapper{padding-bottom:1.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}}.cc--rfi-hero .text-wrapper .f--page-title{position:relative;}.cc--rfi-hero .text-wrapper .f--page-title h1{font-size:2.25rem;line-height:1;color:#FFF;letter-spacing:-0.0375rem;}@media screen and (min-width:768px){.cc--rfi-hero .text-wrapper .f--page-title h1{font-size:3rem;line-height:1.25;text-shadow:0 0 1.5625rem #000;letter-spacing:0;}}@media screen and (min-width:1024px){.cc--rfi-hero .text-wrapper .f--page-title h1{font-size:3.75rem;line-height:1;}}.cc--rfi-rich-text{background:#00543C;text-align:center;}.cc--rfi-rich-text .c--rfi-rich-text{padding-top:0.625rem;padding-right:1.25rem;padding-bottom:0.625rem;padding-left:1.25rem;}@media screen and (min-width:768px){.cc--rfi-rich-text .c--rfi-rich-text{padding-top:2.5rem;padding-right:8.33333%;padding-bottom:2.5rem;padding-left:8.33333%;}}@media screen and (min-width:1024px){.cc--rfi-rich-text .c--rfi-rich-text{padding-top:3.75rem;padding-right:16.66667%;padding-bottom:3.75rem;padding-left:16.66667%;}}.cc--rfi-rich-text .f--description h2,.cc--rfi-rich-text .f--description h3,.cc--rfi-rich-text .f--description h4,.cc--rfi-rich-text .f--description h5,.cc--rfi-rich-text .f--description h6,.cc--rfi-rich-text .f--description p,.cc--rfi-rich-text .f--description strong,.cc--rfi-rich-text .f--description a{color:#FFF;}.cc--rfi-rich-text .f--description h2{font-size:1.5rem;line-height:1.25;margin-bottom:1.25rem;letter-spacing:0;text-transform:none;}@media screen and (min-width:768px){.cc--rfi-rich-text .f--description h2{font-size:3rem;line-height:1.0417;margin-right:auto;margin-left:auto;max-width:30rem;}}@media screen and (min-width:1024px){.cc--rfi-rich-text .f--description h2{margin-bottom:1.875rem;max-width:37.5rem;}}.cc--rfi-rich-text .f--description h2 strong{font-weight:600;text-transform:uppercase;}@media screen and (min-width:768px){.cc--rfi-rich-text .f--description h2 strong{font-size:3rem;line-height:1.0417;}}.cc--rfi-rich-text .f--description p{margin-bottom:1.25rem;}@media screen and (min-width:1024px){.cc--rfi-rich-text .f--description p{margin-bottom:2.5rem;}}.cc--rfi-rich-text .f--description p a{color:inherit;font-size:inherit;line-height:inherit;}.cc--rfi-rich-text .f--description h4{font-size:1.25rem;line-height:1.2;}@media screen and (min-width:768px){.cc--rfi-rich-text .f--description h4{font-size:1.875rem;line-height:1;}}.cc--ribbon-carousel-slide .c--ribbon-carousel-slide{height:100%;}.cc--ribbon-carousel-slide .c--ribbon-carousel-slide a{display:inline-block;text-decoration:none;}.cc--ribbon-carousel-slide .c--ribbon-carousel-slide > a{display:block;height:100%;}html[data-whatintent="mouse"] .cc--ribbon-carousel-slide .c--ribbon-carousel-slide > a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--ribbon-carousel-slide .c--ribbon-carousel-slide > a:hover{position:relative;-webkit-box-shadow:0 0 1rem 0.375rem rgba(0,0,0,0.3);box-shadow:0 0 1rem 0.375rem rgba(0,0,0,0.3);z-index:1;}.cc--ribbon-carousel-slide .text-container{padding-top:1.0625rem;padding-right:1.25rem;padding-bottom:2.5rem;padding-left:1.25rem;}@media screen and (min-width:768px){.cc--ribbon-carousel-slide .text-container{padding-right:9.44444%;padding-bottom:4.5625rem;padding-left:9.44444%;}}@media screen and (min-width:1024px){.cc--ribbon-carousel-slide .text-container{padding-right:9.09091%;padding-left:9.09091%;}}.cc--ribbon-carousel-slide .f--section-title h2{margin-bottom:0.5rem;font-size:1.5rem;line-height:1.1667;letter-spacing:-0.03125rem;color:#000;}@media screen and (min-width:768px){.cc--ribbon-carousel-slide .f--section-title h2{margin-bottom:0.375rem;}}.cc--ribbon-carousel-slide .f--sub-title h3{font-size:1.25rem;line-height:1;margin-bottom:0.875rem;color:#000;text-transform:uppercase;}@media screen and (min-width:768px){.cc--ribbon-carousel-slide .f--sub-title h3{margin-bottom:0.625rem;}}.cc--ribbon-carousel-slide .f--description{color:#000;letter-spacing:-0.04375rem;}@media screen and (max-width:767px){.cc--ribbon-carousel-slide .f--description{font-size:0.875rem;line-height:1.2858;}}.cc--ribbon-carousel{position:relative;overflow:hidden;}@media screen and (min-width:768px){.cc--ribbon-carousel .c--ribbon-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;}}.cc--ribbon-carousel .c--ribbon-carousel > .text-container{padding-top:1.875rem;padding-right:1.25rem;padding-bottom:1.875rem;padding-left:1.25rem;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;background:#00543C;z-index:2;}@media screen and (min-width:768px){.cc--ribbon-carousel .c--ribbon-carousel > .text-container{padding-top:3.625rem;padding-right:3.125%;padding-bottom:2.5rem;padding-left:3.125%;width:41.66667%;}}@media screen and (min-width:1024px){.cc--ribbon-carousel .c--ribbon-carousel > .text-container{padding-right:2.08333%;padding-left:2.08333%;width:27.08333%;}}.cc--ribbon-carousel .c--ribbon-carousel > .text-container .f--section-title{margin-bottom:1.25rem;}.cc--ribbon-carousel .c--ribbon-carousel > .text-container .f--section-title h2{font-size:2.25rem;line-height:1;margin-bottom:0;color:#FFF;font-weight:300;text-transform:none;}@media screen and (min-width:768px){.cc--ribbon-carousel .c--ribbon-carousel > .text-container .f--section-title h2{font-size:3rem;line-height:1;}}.cc--ribbon-carousel .c--ribbon-carousel > .text-container .f--description{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.cc--ribbon-carousel .c--ribbon-carousel > .text-container .f--description p{margin-bottom:0;color:#FFF;}@media screen and (min-width:768px){.cc--ribbon-carousel .ribbon-container{margin-top:2.5rem;margin-bottom:2.5rem;width:58.33333%;}}@media screen and (min-width:1024px){.cc--ribbon-carousel .ribbon-container{width:72.91667%;}}.cc--ribbon-carousel .swiper-slide{height:auto;width:86%;}@media screen and (min-width:768px){.cc--ribbon-carousel .swiper-slide{width:60.71429%;}}@media screen and (min-width:1024px){.cc--ribbon-carousel .swiper-slide{width:31.42857%;}}.cc--ribbon-carousel .swiper-controls{display:none;}@media screen and (min-width:768px){.cc--ribbon-carousel .swiper-controls{margin-top:1.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}@media screen and (min-width:1024px){.cc--ribbon-carousel .swiper-controls{margin-top:3.75rem;}}.cc--ribbon-carousel .swiper-controls.hidden{display:none;}.cc--ribbon-carousel .swiper-controls .swiper-button-wrapper{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display: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:7.5rem;height:2.5rem;}@media screen and (min-width:768px){.cc--ribbon-carousel .swiper-controls .swiper-button-wrapper{width:7.8125rem;height:3.125rem;}}.cc--ribbon-carousel .swiper-controls .swiper-nav-button{position:relative;right:auto;left:auto;width:2.5rem;height:2.5rem;margin:0;border:0.125rem solid #FDBB30;}@media screen and (min-width:768px){.cc--ribbon-carousel .swiper-controls .swiper-nav-button{width:3.125rem;height:3.125rem;}}html[data-whatintent="mouse"] .cc--ribbon-carousel .swiper-controls .swiper-nav-button{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--ribbon-carousel .swiper-controls .swiper-nav-button:hover{border-width:0.3125rem;}.cc--ribbon-carousel .swiper-controls .swiper-nav-button::after{display:none;}.cc--ribbon-carousel .swiper-controls .swiper-nav-button svg{width:0.75rem;height:0.75rem;}.cc--ribbon-carousel .swiper-controls .swiper-nav-button svg polygon{fill:#FFF;}@media screen and (min-width:768px){.cc--ribbon-carousel .swiper-controls .swiper-nav-button svg{width:0.9375rem;height:0.9375rem;}}.lime{background-color:#AED136;}.lime svg path{fill:#AED136;}.blue{background-color:#00B3D8;}.blue svg path{fill:#00B3D8;}.yellow{background-color:#FDBB30;}.yellow svg path{fill:#FDBB30;}.moss{background-color:#73973F;}.moss svg path{fill:#73973F;}.red{background-color:#CD542C;}.red svg path{fill:#CD542C;}.orange{background-color:#EB821E;}.orange svg path{fill:#EB821E;}.turquoise{background-color:#02B8A0;}.turquoise svg path{fill:#02B8A0;}.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 #D8D8D8;}.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/usfca/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:#505151;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,.l--two-column-reverse .cc--rich-text-intro-text .c--rich-text-intro-text{padding-right:0;padding-left:0;}.cc--rich-text-intro-text .f--wysiwyg p{font-size:1.5rem;line-height:1.25;color:#00543C;}@media screen and (min-width:768px){.cc--rich-text-intro-text .f--wysiwyg p{font-size:1.875rem;line-height:1.2;}}.cc--rich-text-intro-text .f--wysiwyg p a{font-family:inherit;font-size:inherit;line-height:inherit;}.cc--component-container .c--component .f--field .intro-text{font-size:1.5rem;line-height:1.25;color:#00543C;}@media screen and (min-width:768px){.cc--component-container .c--component .f--field .intro-text{font-size:1.875rem;line-height:1.2;}}.cc--component-container .c--component .f--field .intro-text a{font-family:inherit;font-size:inherit;line-height:inherit;}.cc--rich-text{max-width:1800px;margin:0 auto;}.tc--article .cc--rich-text .c--rich-text,.tc--landing-page .cc--rich-text .c--rich-text,.tc--program-page .cc--rich-text .c--rich-text,.tc--form-page .cc--rich-text .c--rich-text,.tc--home-page-minisite .cc--rich-text .c--rich-text{padding-right:1.25rem;padding-left:1.25rem;}@media screen and (min-width:768px){.tc--article .cc--rich-text .c--rich-text,.tc--landing-page .cc--rich-text .c--rich-text,.tc--program-page .cc--rich-text .c--rich-text,.tc--form-page .cc--rich-text .c--rich-text,.tc--home-page-minisite .cc--rich-text .c--rich-text{padding-right:12.5%;padding-left:12.5%;}}@media screen and (min-width:1024px){.tc--article .cc--rich-text .c--rich-text,.tc--landing-page .cc--rich-text .c--rich-text,.tc--program-page .cc--rich-text .c--rich-text,.tc--form-page .cc--rich-text .c--rich-text,.tc--home-page-minisite .cc--rich-text .c--rich-text{padding-right:16.66667%;padding-left:16.66667%;}}.l--two-column .cc--rich-text .c--rich-text,.tc--chaptered-page .cc--rich-text .c--rich-text,.cc--chapter .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--rich-text .f--wysiwyg p:last-child,.cc--rich-text .f--wysiwyg ul:last-child,.cc--rich-text .f--wysiwyg ol:last-child{padding-bottom:0;margin-bottom:0;}.cc--richtext-and-ctas{max-width:1800px;margin:0 auto;margin-bottom:2.1875rem;}@media screen and (min-width:768px){.cc--richtext-and-ctas{margin-bottom:2.5rem;}}@media screen and (min-width:1024px){.cc--richtext-and-ctas{margin-bottom:3.75rem;}}.cc--richtext-and-ctas .c--richtext-and-ctas{padding-right:6.25%;padding-left:6.25%;}@media screen and (min-width:768px){.cc--richtext-and-ctas .c--richtext-and-ctas{padding-right:4.16667%;padding-left:4.16667%;}}.tc--basic-page .cc--richtext-and-ctas .c--richtext-and-ctas,.t--left-navigation .cc--richtext-and-ctas .c--richtext-and-ctas{padding-right:0;padding-left:0;}.cc--richtext-and-ctas .f--section-title h2{margin-bottom:0.9375rem;color:#000;text-align:left;text-transform:none;}@media screen and (min-width:1024px){.cc--richtext-and-ctas .f--section-title h2{margin-bottom:1.25rem;}}.cc--richtext-and-ctas .f--wysiwyg:not(:last-child){margin-bottom:1.875rem;}@media screen and (min-width:1024px){.cc--richtext-and-ctas .f--wysiwyg:not(:last-child){margin-bottom:2.5rem;}}.cc--richtext-and-ctas .link-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.cc--richtext-and-ctas .link-container .f--link{margin-bottom:0.9375rem;width:100%;}@media screen and (min-width:768px){.cc--richtext-and-ctas .link-container .f--link{margin-right:2rem;margin-bottom:1.25rem;width:auto;}}@media screen and (min-width:1024px){.cc--richtext-and-ctas .link-container .f--link{margin-right:3.125rem;}}.cc--richtext-and-ctas .link-container .f--link:last-child{margin-right:0;}.cc--search-form-alt{display:none;position:absolute;top:3.125rem;right:3.125rem;bottom:0;width:100%;max-width:16.875rem;z-index:100;}@media screen and (min-width:768px){.cc--search-form-alt{top:4.6875rem;right:4.6875rem;max-width:19.3125rem;}}@media screen and (min-width:1024px){.cc--search-form-alt{max-width:20.3125rem;}}.cc--search-form-alt .c--search-form-alt .inner-wrapper{position:relative;}.cc--search-form-alt form{position:relative;}@media screen and (min-width:768px){.cc--search-form-alt form{display:-webkit-box;display:-ms-flexbox;display:flex;}}.cc--search-form-alt .input-wrapper{position:relative;}.cc--search-form-alt .input-wrapper .icon-search{position:absolute;top:0.375rem;right:0;}@media screen and (min-width:768px){.cc--search-form-alt .input-wrapper .icon-search{right:1.6875rem;}}.cc--search-form-alt .fi--form-item{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;}.cc--search-form-alt .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-alt .fi--form-item input{padding-top:0.875rem;padding-right:1.6875rem;padding-bottom:0.875rem;padding-left:1.6875rem;font-size:1rem;line-height:1.25;height:3.125rem;border:0;background:#eac000;color:#671f75;}@media screen and (min-width:768px){.cc--search-form-alt .fi--form-item input{padding-top:1.5625rem;padding-right:2.1875rem;padding-bottom:1.5625rem;padding-left:2.1875rem;font-size:1.25rem;line-height:1.25;height:4.6875rem;}}.cc--search-form-alt .fi--form-item input.ui-autocomplete-loading{background-image:none;}.cc--search-form-alt .fi--form-item input::-webkit-input-placeholder{font-size:1rem;line-height:1.25;color:#671f75;}@media screen and (min-width:768px){.cc--search-form-alt .fi--form-item input::-webkit-input-placeholder{font-size:1.25rem;line-height:1.25;}}.cc--search-form-alt .fi--form-item input::-moz-placeholder{font-size:1rem;line-height:1.25;color:#671f75;}@media screen and (min-width:768px){.cc--search-form-alt .fi--form-item input::-moz-placeholder{font-size:1.25rem;line-height:1.25;}}.cc--search-form-alt .fi--form-item input:-ms-input-placeholder{font-size:1rem;line-height:1.25;color:#671f75;}@media screen and (min-width:768px){.cc--search-form-alt .fi--form-item input:-ms-input-placeholder{font-size:1.25rem;line-height:1.25;}}.cc--search-form-alt .fi--form-item input::-webkit-input-placeholder{font-size:1rem;line-height:1.25;color:#671f75;}.cc--search-form-alt .fi--form-item input::-moz-placeholder{font-size:1rem;line-height:1.25;color:#671f75;}.cc--search-form-alt .fi--form-item input:-ms-input-placeholder{font-size:1rem;line-height:1.25;color:#671f75;}.cc--search-form-alt .fi--form-item input::-ms-input-placeholder{font-size:1rem;line-height:1.25;color:#671f75;}.cc--search-form-alt .fi--form-item input::placeholder{font-size:1rem;line-height:1.25;color:#671f75;}@media screen and (min-width:768px){.cc--search-form-alt .fi--form-item input::-webkit-input-placeholder{font-size:1.25rem;line-height:1.25;}.cc--search-form-alt .fi--form-item input::-moz-placeholder{font-size:1.25rem;line-height:1.25;}.cc--search-form-alt .fi--form-item input:-ms-input-placeholder{font-size:1.25rem;line-height:1.25;}.cc--search-form-alt .fi--form-item input::-ms-input-placeholder{font-size:1.25rem;line-height:1.25;}.cc--search-form-alt .fi--form-item input::placeholder{font-size:1.25rem;line-height:1.25;}}.cc--search-form-alt .button{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;}ul.ui-widget.ui-widget-content{z-index:1000;}.cc--search-form-inverse{max-width:1800px;margin:0 auto;}.cc--search-form-inverse .c--search-form-inverse{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-inverse .c--search-form-inverse{padding-right:20.83333%;padding-left:20.83333%;}}.cc--search-form-inverse .c--search-form-inverse .inner-wrapper{position:relative;}.cc--search-form-inverse form{position:relative;}@media screen and (min-width:768px){.cc--search-form-inverse form{display:-webkit-box;display:-ms-flexbox;display:flex;}}.cc--search-form-inverse .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-inverse .input-wrapper{margin-bottom:1.5625rem;}}@media screen and (min-width:768px){.cc--search-form-inverse .input-wrapper{padding-right:1rem;}}@media screen and (min-width:1024px){.cc--search-form-inverse .input-wrapper{padding-right:3.57143%;-webkit-box-flex:0;-ms-flex:0 0 78.57143%;flex:0 0 78.57143%;width:78.57143%;}}.cc--search-form-inverse .fi--form-item{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;}.cc--search-form-inverse .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-inverse .fi--form-item input{padding-right:3.125rem;font-size:1rem;line-height:1.5;border:1px solid #D8D8D8;background:transparent;}.cc--search-form-inverse .fi--form-item input.ui-autocomplete-loading{background-image:none;}.cc--search-form-inverse .fi--form-item input::-webkit-input-placeholder{font-size:1rem;line-height:1.5;}.cc--search-form-inverse .fi--form-item input::-moz-placeholder{font-size:1rem;line-height:1.5;}.cc--search-form-inverse .fi--form-item input:-ms-input-placeholder{font-size:1rem;line-height:1.5;}.cc--search-form-inverse .fi--form-item input::-ms-input-placeholder{font-size:1rem;line-height:1.5;}.cc--search-form-inverse .fi--form-item input::placeholder{font-size:1rem;line-height:1.5;}.cc--search-form-inverse .button{min-width:8.4375rem;height:3.125rem;}@media screen and (min-width:1024px){.cc--search-form-inverse .button{-webkit-box-flex:0;-ms-flex:0 0 21.42857%;flex:0 0 21.42857%;width:21.42857%;min-width:auto;}}.cc--search-form{display:none;position:absolute;bottom:0;right:0;width:19.0625rem;height:2.5rem;background:#FFF;z-index:100;}@media screen and (min-width:768px){.cc--search-form{width:26.5625rem;height:3.75rem;}}@media screen and (min-width:1024px){.cc--search-form{height:4.6875rem;}}.cc--search-form form{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-shadow:0 0 0.5rem rgba(0,0,0,0.5);box-shadow:0 0 0.5rem rgba(0,0,0,0.5);}.cc--search-form .input-wrapper{position:relative;width:100%;}.cc--search-form .fi--form-item{margin: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{font-size:1rem;line-height:1.25;height:2.5rem;border:0;background:transparent;color:#000;}@media screen and (min-width:768px){.cc--search-form .fi--form-item input{padding-right:3.125rem;font-size:1.5rem;line-height:1.5;height:3.75rem;}}@media screen and (min-width:1024px){.cc--search-form .fi--form-item input{height:4.6875rem;}}.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.25;color:#919194;font-family:'Fira Sans Extra Condensed',sans-serif;font-style:normal;font-weight:400;}@media screen and (min-width:768px){.cc--search-form .fi--form-item input::-webkit-input-placeholder{font-size:1.5rem;line-height:1.5;}}.cc--search-form .fi--form-item input::-moz-placeholder{font-size:1rem;line-height:1.25;color:#919194;font-family:'Fira Sans Extra Condensed',sans-serif;font-style:normal;font-weight:400;}@media screen and (min-width:768px){.cc--search-form .fi--form-item input::-moz-placeholder{font-size:1.5rem;line-height:1.5;}}.cc--search-form .fi--form-item input:-ms-input-placeholder{font-size:1rem;line-height:1.25;color:#919194;font-family:'Fira Sans Extra Condensed',sans-serif;font-style:normal;font-weight:400;}@media screen and (min-width:768px){.cc--search-form .fi--form-item input:-ms-input-placeholder{font-size:1.5rem;line-height:1.5;}}.cc--search-form .fi--form-item input::-webkit-input-placeholder{font-size:1rem;line-height:1.25;color:#919194;font-family:'Fira Sans Extra Condensed',sans-serif;font-style:normal;font-weight:400;}.cc--search-form .fi--form-item input::-moz-placeholder{font-size:1rem;line-height:1.25;color:#919194;font-family:'Fira Sans Extra Condensed',sans-serif;font-style:normal;font-weight:400;}.cc--search-form .fi--form-item input:-ms-input-placeholder{font-size:1rem;line-height:1.25;color:#919194;font-family:'Fira Sans Extra Condensed',sans-serif;font-style:normal;font-weight:400;}.cc--search-form .fi--form-item input::-ms-input-placeholder{font-size:1rem;line-height:1.25;color:#919194;font-family:'Fira Sans Extra Condensed',sans-serif;font-style:normal;font-weight:400;}.cc--search-form .fi--form-item input::placeholder{font-size:1rem;line-height:1.25;color:#919194;font-family:'Fira Sans Extra Condensed',sans-serif;font-style:normal;font-weight:400;}@media screen and (min-width:768px){.cc--search-form .fi--form-item input::-webkit-input-placeholder{font-size:1.5rem;line-height:1.5;}.cc--search-form .fi--form-item input::-moz-placeholder{font-size:1.5rem;line-height:1.5;}.cc--search-form .fi--form-item input:-ms-input-placeholder{font-size:1.5rem;line-height:1.5;}.cc--search-form .fi--form-item input::-ms-input-placeholder{font-size:1.5rem;line-height:1.5;}.cc--search-form .fi--form-item input::placeholder{font-size:1.5rem;line-height:1.5;}}.cc--search-form .button{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;background:#FFF;background-image:url(/themes/custom/usfca/pattern_lab/source/images/icons/icon-search.svg);background-size:40%;background-repeat:no-repeat;background-position:center;font-size:0;border:0;width:2.5rem;height:2.5rem;}@media screen and (min-width:768px){.cc--search-form .button{background-size:45%;width:3.75rem;height:3.75rem;}}@media screen and (min-width:1024px){.cc--search-form .button{width:4.6875rem;height:4.6875rem;}}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 #D8D8D8;}.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--search-listing{max-width:1800px;margin:0 auto;}.cc--search-listing .c--search-listing{padding-right:6.25%;padding-left:6.25%;}@media screen and (min-width:768px){.cc--search-listing .c--search-listing{padding-right:20.83333%;padding-left:20.83333%;}}.cc--simple-article-list .c--simple-article-list{padding-right:0;padding-left:0;margin-top:3.75rem;margin-bottom:3.75rem;}@media screen and (min-width:768px){.cc--simple-article-list .c--simple-article-list{padding-right:4.16667%;padding-left:4.16667%;}}@media screen and (min-width:1024px){.cc--simple-article-list .c--simple-article-list{padding-right:0;padding-left:0;}}.cc--simple-article-list .c--simple-article-list .f--section-title{margin-bottom:1.25rem;}@media screen and (min-width:1024px){.cc--simple-article-list .c--simple-article-list .f--section-title{margin-bottom:2.5rem;}}.cc--simple-article-list .c--simple-article-list .f--section-title h2{font-size:1.625rem;line-height:1.1539;letter-spacing:0.03125rem;text-align:left;}@media screen and (min-width:768px){.cc--simple-article-list .c--simple-article-list .f--section-title h2{font-size:1.625rem;line-height:1.1539;}}@media screen and (min-width:1024px){.cc--simple-article-list .c--simple-article-list .f--section-title h2{font-size:2.375rem;line-height:1.2106;}}.cc--simple-article-list .c--simple-article-list .views-container .views-row{padding-top:1.875rem;padding-bottom:1.875rem;border-top:0.0625rem solid #CCC;}.cc--simple-article-list .c--simple-article-list .views-container .views-row:last-child{border-bottom:0.0625rem solid #CCC;}@media screen and (min-width:768px){.cc--simple-article-list .c--simple-article-list .views-container .views-row{padding-top:1.25rem;padding-bottom:1.25rem;}}@media screen and (min-width:1024px){.cc--simple-article-list .c--simple-article-list .views-container .views-row{padding-top:1.875rem;padding-bottom:1.875rem;}}.cc--simple-article-list .c--simple-article-list .views-container .views-row .f--link a{font-size:1rem;line-height:1.375;display:block;position:relative;color:#505151;text-decoration:none;}@media screen and (min-width:1024px){.cc--simple-article-list .c--simple-article-list .views-container .views-row .f--link a{font-size:1.125rem;line-height:1.4445;}}html[data-whatintent="mouse"] .cc--simple-article-list .c--simple-article-list .views-container .views-row .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--simple-article-list .c--simple-article-list .views-container .views-row .f--link a:hover{text-decoration:underline;}.cc--simple-article-list .c--simple-article-list .views-container .views-row .f--link a.ext::after{margin-left:0.3125rem;display:inline-block;width:1.5625rem;height:1.5625rem;background:url(/themes/custom/usfca/pattern_lab/source/images/icons/icon-external-link.svg) no-repeat center;background-size:contain;content:'';vertical-align:middle;}.cc--simple-article-list .c--simple-article-list .views-container .views-row time{margin-top:0.625rem;font-size:0.875rem;line-height:1.5715;display:inline-block;color:#505151;}@media screen and (min-width:1024px){.cc--simple-article-list .c--simple-article-list .views-container .views-row time{margin-top:0.75rem;}}.cc--slate-form{max-width:1800px;margin:0 auto;}.cc--slate-form .c--slate-form{padding-top:1.875rem;padding-right:1.25rem;padding-bottom:1.875rem;padding-left:1.25rem;}@media screen and (min-width:768px){.cc--slate-form .c--slate-form{padding-top:3.125rem;padding-right:4.16667%;padding-bottom:3.125rem;padding-left:4.16667%;}}@media screen and (min-width:1024px){.cc--slate-form .c--slate-form{padding-right:16.66667%;padding-left:16.66667%;}}.l--two-column-reverse .cc--slate-form .c--slate-form{padding-top:2.25rem;padding-right:1.25rem;padding-bottom:1.875rem;padding-left:1.25rem;background:#FFF;-webkit-box-shadow:0 0 0.25rem 0.0625rem rgba(0,0,0,0.22);box-shadow:0 0 0.25rem 0.0625rem rgba(0,0,0,0.22);}@media screen and (min-width:1024px){.l--two-column-reverse .cc--slate-form .c--slate-form{padding-top:2.25rem;padding-right:4.54545%;padding-bottom:1.5625rem;padding-left:4.54545%;}}@media screen and (min-width:1024px){.l--two-column-reverse .cc--slate-form .c--slate-form{padding-top:2.25rem;padding-right:6.66667%;padding-bottom:2.5rem;padding-left:6.66667%;}}.cc--slate-form .form_p h2{margin-bottom:0.625rem;font-size:2.25rem;line-height:1.3334;color:#00543C;letter-spacing:0.0125rem;}@media screen and (min-width:768px){.cc--slate-form .form_p h2{margin-bottom:1.875rem;font-size:3rem;line-height:1.125;}}@media screen and (min-width:1024px){.cc--slate-form .form_p h2{margin-bottom:2rem;}}.cc--slate-form .form_h1 .form_label{font-size:1.5rem;line-height:1.3334;color:#00543C;}@media screen and (min-width:768px){.cc--slate-form .form_h1 .form_label{font-size:1.875rem;line-height:1.2;}}.cc--slate-form .form_question{margin-bottom:3.125rem;}.cc--slate-form div.form_label{margin-bottom:1.25rem;}.cc--slate-form .form_birthdate .form_label{font-size:0.875rem;line-height:1.1429;margin-bottom:0.625rem;display:block;color:#000;text-transform:uppercase;}@media screen and (min-width:768px){.cc--slate-form .form_birthdate .form_label{font-size:1rem;line-height:1.3125;}}.cc--slate-form .form_birthdate .form_responses{display:-webkit-box;display:-ms-flexbox;display:flex;}.cc--slate-form .form_birthdate .form_responses select{padding-right:2.1875rem;padding-left:0.625rem;font-size:1rem;line-height:1.625;width:20%;height:3.125rem;border:0.0625rem solid #AED136;background:transparent;background-image:url(/themes/custom/usfca/pattern_lab/source/images/icons-usf/USF_arrow_green_down.svg);background-repeat:no-repeat;background-position:right 0.9375rem center;color:#505151;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.cc--slate-form .form_birthdate .form_responses select::-ms-expand{display:none;}.cc--slate-form .form_select .form_label{font-size:0.875rem;line-height:1.1429;margin-bottom:0.625rem;display:block;color:#000;text-transform:uppercase;}@media screen and (min-width:768px){.cc--slate-form .form_select .form_label{font-size:1rem;line-height:1.3125;}}.cc--slate-form .form_select .form_responses select{background-image:url(/themes/custom/usfca/pattern_lab/source/images/icons-usf/USF_arrow_green_down.svg);background-repeat:no-repeat;background-position:right 0.9375rem center;}.cc--slate-form .form_location_nopostal fieldset > div,.cc--slate-form .form_address fieldset > div,.cc--slate-form .form_location fieldset > div{margin-bottom:1.875rem;}.cc--slate-form .form_location_nopostal label,.cc--slate-form .form_address label,.cc--slate-form .form_location label{font-size:0.875rem;line-height:1.1429;margin-bottom:0.625rem;display:block;color:#000;text-transform:uppercase;}@media screen and (min-width:768px){.cc--slate-form .form_location_nopostal label,.cc--slate-form .form_address label,.cc--slate-form .form_location label{font-size:1rem;line-height:1.3125;}}.cc--slate-form .form_location_nopostal label.form-required::after,.cc--slate-form .form_address label.form-required::after,.cc--slate-form .form_location label.form-required::after{margin-left:0.1875rem;display:inline-block;color:#D50032;content:'*';}.cc--slate-form .form_location_nopostal select,.cc--slate-form .form_address select,.cc--slate-form .form_location select{padding-right:2.1875rem;padding-left:0.625rem;font-size:1rem;line-height:1.625;width:100%;height:3.125rem;border:0.0625rem solid #AED136;background:transparent;background-image:url(/themes/custom/usfca/pattern_lab/source/images/icons-usf/USF_arrow_green_down.svg);background-repeat:no-repeat;background-position:right 0.9375rem center;color:#505151;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.cc--slate-form .form_location_nopostal select::-ms-expand,.cc--slate-form .form_address select::-ms-expand,.cc--slate-form .form_location select::-ms-expand{display:none;}.cc--slate-form .form_location_nopostal textarea,.cc--slate-form .form_address textarea,.cc--slate-form .form_location textarea{font-size:1rem;line-height:1.625;padding-top:0.625rem;padding-right:0.625rem;padding-bottom:0.625rem;padding-left:0.625rem;width:100%;height:9.375rem;border-color:#AED136;background-color:transparent;}@media screen and (min-width:768px){.cc--slate-form .form_location_nopostal textarea,.cc--slate-form .form_address textarea,.cc--slate-form .form_location textarea{height:12.5rem;}}.cc--slate-form .form_location_nopostal textarea::-webkit-input-placeholder,.cc--slate-form .form_address textarea::-webkit-input-placeholder,.cc--slate-form .form_location textarea::-webkit-input-placeholder{color:#505151;}.cc--slate-form .form_location_nopostal textarea::-moz-placeholder,.cc--slate-form .form_address textarea::-moz-placeholder,.cc--slate-form .form_location textarea::-moz-placeholder{color:#505151;}.cc--slate-form .form_location_nopostal textarea:-ms-input-placeholder,.cc--slate-form .form_address textarea:-ms-input-placeholder,.cc--slate-form .form_location textarea:-ms-input-placeholder{color:#505151;}.cc--slate-form .form_location_nopostal textarea::-webkit-input-placeholder,.cc--slate-form .form_address textarea::-webkit-input-placeholder,.cc--slate-form .form_location textarea::-webkit-input-placeholder{color:#505151;}.cc--slate-form .form_location_nopostal textarea::-moz-placeholder,.cc--slate-form .form_address textarea::-moz-placeholder,.cc--slate-form .form_location textarea::-moz-placeholder{color:#505151;}.cc--slate-form .form_location_nopostal textarea:-ms-input-placeholder,.cc--slate-form .form_address textarea:-ms-input-placeholder,.cc--slate-form .form_location textarea:-ms-input-placeholder{color:#505151;}.cc--slate-form .form_location_nopostal textarea::-ms-input-placeholder,.cc--slate-form .form_address textarea::-ms-input-placeholder,.cc--slate-form .form_location textarea::-ms-input-placeholder{color:#505151;}.cc--slate-form .form_location_nopostal textarea::placeholder,.cc--slate-form .form_address textarea::placeholder,.cc--slate-form .form_location textarea::placeholder{color:#505151;}.cc--slate-form .form_location_nopostal input[type='text'],.cc--slate-form .form_location_nopostal input[type='tel'],.cc--slate-form .form_location_nopostal input[type='email'],.cc--slate-form .form_address input[type='text'],.cc--slate-form .form_address input[type='tel'],.cc--slate-form .form_address input[type='email'],.cc--slate-form .form_location input[type='text'],.cc--slate-form .form_location input[type='tel'],.cc--slate-form .form_location input[type='email']{padding-right:0.625rem;padding-left:0.625rem;font-size:1rem;line-height:1.625;position:relative;width:100%;height:3.125rem;border:0.0625rem solid #D8D8D8;border-radius:0;background-color:#FFF;color:#505151;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.cc--slate-form .form_action .form_button_submit,.cc--slate-form .action .form_button_submit{font-size:1.125rem;line-height:1;padding-right:2rem;padding-left:2rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;width:100%;min-height:3.125rem;border:0.0625rem solid transparent;border-radius:0;color:#000;background-color:transparent;text-transform:uppercase;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-offset:0;-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.125rem;border-color:#FDBB30;text-transform:uppercase;-webkit-box-shadow:inset 0 0 0 0 #FDBB30;box-shadow:inset 0 0 0 0 #FDBB30;}@media screen and (min-width:768px){.cc--slate-form .form_action .form_button_submit,.cc--slate-form .action .form_button_submit{width:auto;min-width:12.5rem;}}.cc--slate-form .form_action .form_button_submit:focus,.cc--slate-form .action .form_button_submit:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#000;text-decoration:none;}html[data-whatintent="mouse"] .cc--slate-form .form_action .form_button_submit,html[data-whatintent="mouse"]
    .cc--slate-form .action .form_button_submit{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--slate-form .form_action .form_button_submit:hover,html[data-whatintent="mouse"]
      .cc--slate-form .action .form_button_submit:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.3125rem;text-decoration:none;}.cc--slate-form .form_action .form_button_submit:focus,.cc--slate-form .action .form_button_submit:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#FDBB30;text-decoration:none;-webkit-box-shadow:inset 0 0 0 0.125rem #FDBB30;box-shadow:inset 0 0 0 0.125rem #FDBB30;}html[data-whatintent="mouse"] .cc--slate-form .form_action .form_button_submit,html[data-whatintent="mouse"]
    .cc--slate-form .action .form_button_submit{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--slate-form .form_action .form_button_submit:hover,html[data-whatintent="mouse"]
      .cc--slate-form .action .form_button_submit:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#FDBB30;border-width:0.125rem;text-decoration:none;-webkit-box-shadow:inset 0 0 0 0.1875rem #FDBB30;box-shadow:inset 0 0 0 0.1875rem #FDBB30;}.l--two-column-reverse .cc--slate-form .form_action .form_button_submit,.l--two-column-reverse
    .cc--slate-form .action .form_button_submit{width:100%;}.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%;}}.cc--social-media-feed .header-container{padding-top:2rem;padding-bottom:1.25rem;margin-bottom:1.875rem;border-bottom:0.125rem solid #FDBB30;}@media screen and (min-width:768px){.cc--social-media-feed .header-container{margin-bottom:2.5rem;padding-top:3.5rem;padding-bottom:1.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media screen and (min-width:1024px){.cc--social-media-feed .header-container{margin-bottom:4.0625rem;}}@media screen and (max-width:767px){.cc--social-media-feed .header-container .f--section-title{margin-bottom:1.75rem;text-align:center;}}.cc--social-media-feed .header-container .f--section-title h2{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;font-size:2.25rem;line-height:1;}@media screen and (min-width:768px){.cc--social-media-feed .header-container .f--section-title h2{font-size:3rem;line-height:1;}}.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;}html[data-whatintent="mouse"] .cc--social-media-feed .header-container .links-wrapper ul li a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--social-media-feed .header-container .links-wrapper ul li a:hover svg path{fill:#FDBB30;}.cc--social-media-feed .crt-widget{padding-bottom:0;}.cc--social-media-feed .crt-widget::after{position:absolute;bottom:0;left:0;width:100%;height:20rem;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,white),color-stop(33.333%,rgba(255,255,255,0.85)),to(rgba(255,255,255,0)));background:linear-gradient(to top,white 0,rgba(255,255,255,0.85) 33.333%,rgba(255,255,255,0) 100%);content:'';z-index:1;}.cc--social-media-feed .crt-widget .crt-post{color:#000;}.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:#000;}.cc--social-media-feed .crt-widget .crt-post .crt-post-text a{font-weight:bold;}.cc--social-media-feed .crt-widget .crt-post .crt-post-date .crt-post-date-link{opacity:1;}.cc--social-media-feed .crt-widget .crt-post .crt-post-fullname a{font-size:1rem;line-height:1.75;color:#000;}.cc--social-media-feed .crt-widget .crt-post.crt-post-instagram{background-color:#FDBB30;}.cc--social-media-feed .crt-widget .crt-post.crt-post-twitter{background-color:#00B3D8;}.cc--social-media-feed .crt-widget .crt-post.crt-post-facebook{background-color:#73973F;}.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-bottom:2.375rem;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;}@media screen and (min-width:1024px){.cc--social-media-feed .crt-load-more-container{margin-bottom:3.125rem;}}.cc--social-media-feed .crt-load-more-container .crt-load-more{font-size:1.125rem;line-height:1;padding-right:2rem;padding-left:2rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;width:100%;min-height:3.125rem;border:0.0625rem solid transparent;border-radius:0;color:#000;background-color:transparent;text-transform:uppercase;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-offset:0;-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.125rem;border-color:#FDBB30;text-transform:uppercase;-webkit-box-shadow:inset 0 0 0 0 #FDBB30;box-shadow:inset 0 0 0 0 #FDBB30;padding:0;position:relative;z-index:2;}@media screen and (min-width:768px){.cc--social-media-feed .crt-load-more-container .crt-load-more{width:auto;min-width:12.5rem;}}.cc--social-media-feed .crt-load-more-container .crt-load-more:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#000;text-decoration:none;}html[data-whatintent="mouse"] .cc--social-media-feed .crt-load-more-container .crt-load-more{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--social-media-feed .crt-load-more-container .crt-load-more:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.3125rem;text-decoration:none;}.cc--social-media-feed .crt-load-more-container .crt-load-more:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#FDBB30;text-decoration:none;-webkit-box-shadow:inset 0 0 0 0.125rem #FDBB30;box-shadow:inset 0 0 0 0.125rem #FDBB30;}html[data-whatintent="mouse"] .cc--social-media-feed .crt-load-more-container .crt-load-more{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--social-media-feed .crt-load-more-container .crt-load-more:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#FDBB30;border-width:0.125rem;text-decoration:none;-webkit-box-shadow:inset 0 0 0 0.1875rem #FDBB30;box-shadow:inset 0 0 0 0.1875rem #FDBB30;}.cc--social-media-feed .crt-load-more-container .crt-load-more span{font-size:1.125rem;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media screen and (max-width:767px){.cc--social-share{position:fixed;bottom:0;left:0;width:100%;background:#FFF;z-index:1;}}@media screen and (min-width:768px){.cc--social-share{position:absolute;top:0;left:2.08333%;}}@media screen and (min-width:1024px){.cc--social-share{top:4.375rem;left:4.16667%;}}.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-pack:center;-ms-flex-pack:center;justify-content:center;}@media screen and (min-width:768px){.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 .title{font-size:1.125rem;line-height:1;color:#00543C;text-align:center;}@media screen and (max-width:767px){.cc--social-share .c--social-share .addtoany_list .title{padding-right:1.0625rem;padding-left:1.0625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:3.125rem;border:0.0625rem solid #C8C8C8;border-right:0;}}@media screen and (min-width:768px){.cc--social-share .c--social-share .addtoany_list .title{margin-bottom:0.8125rem;}}.cc--social-share .c--social-share a{display:-webkit-box;display:-ms-flexbox;display: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:3.125rem;height:3.125rem;border:0.0625rem solid #C8C8C8;background:#FFF;}@media screen and (max-width:767px){.cc--social-share .c--social-share a{border-right:0;}}@media screen and (min-width:768px){.cc--social-share .c--social-share a{border-bottom:0;}}@media screen and (max-width:767px){.cc--social-share .c--social-share a:last-child{border-right:0.0625rem solid #C8C8C8;}}@media screen and (min-width:768px){.cc--social-share .c--social-share a:last-child{border-bottom:0.0625rem solid #C8C8C8;}}html[data-whatintent="mouse"] .cc--social-share .c--social-share a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--social-share .c--social-share a:hover{background:#00543C;}html[data-whatintent="mouse"] .cc--social-share .c--social-share a:hover .a2a_svg path,html[data-whatintent="mouse"] .cc--social-share .c--social-share a:hover svg path{fill:#FFF;}.cc--social-share .c--social-share a .a2a_svg,.cc--social-share .c--social-share a svg{width:1.375rem;height:1.375rem;}@media screen and (max-width:767px){.cc--event-detail .cc--social-share{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;}}@media screen and (min-width:768px){.cc--event-detail .cc--social-share{margin-left:-0.75rem;position:relative;}}@media screen and (min-width:1024px){.cc--event-detail .cc--social-share{top:0;}}@media screen and (min-width:768px){.cc--event-detail .cc--social-share .c--social-share .addtoany_list{-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:start;-ms-flex-pack:start;justify-content:flex-start;}}@media screen and (max-width:767px){.cc--event-detail .cc--social-share .c--social-share .addtoany_list .title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}}@media screen and (min-width:768px){.cc--event-detail .cc--social-share .c--social-share .addtoany_list .title{padding-left:0.75rem;display:block;width:100%;text-align:left;}}@media screen and (min-width:768px){.cc--event-detail .cc--social-share .c--social-share .addtoany_list a{border:0;}}.cc--spacer{max-width:1800px;margin:0 auto;}.cc--spacer .c--spacer{height:2.5rem;}@media screen and (min-width:768px){.cc--spacer .c--spacer{height:3.75rem;}}.cc--split-screen-feature{position:relative;}.cc--split-screen-feature.sidebar-right.red .flex-container{background-color:#4B4B4B;}@media screen and (min-width:768px){.cc--split-screen-feature.sidebar-right.red .flex-container{right:0;}}@media screen and (min-width:768px){.cc--split-screen-feature.sidebar-right.red .flex-container::before{position:absolute;right:0;left:0;width:100%;height:27rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 432' fill='rgb(75,75,75)' fill-opacity='1'%3E%3Cpolygon points='100 0, 100 0, 100 432, 10 432'%3E%3C/polygon%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:100% 100%;content:'';z-index:1;top:0;right:inherit;left:-6.25rem;width:6.25rem;height:100%;}}.cc--split-screen-feature.sidebar-right.yellow .flex-container{background-color:#4B4B4B;}@media screen and (min-width:768px){.cc--split-screen-feature.sidebar-right.yellow .flex-container{right:0;}}@media screen and (min-width:768px){.cc--split-screen-feature.sidebar-right.yellow .flex-container::before{position:absolute;right:0;left:0;width:100%;height:27rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 432' fill='rgb(75,75,75)' fill-opacity='1'%3E%3Cpolygon points='100 0, 100 0, 100 432, 10 432'%3E%3C/polygon%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:100% 100%;content:'';z-index:1;top:0;right:inherit;left:-6.25rem;width:6.25rem;height:100%;}}.cc--split-screen-feature.sidebar-right.teal .flex-container{background-color:#CCC;}@media screen and (min-width:768px){.cc--split-screen-feature.sidebar-right.teal .flex-container{right:0;}}@media screen and (min-width:768px){.cc--split-screen-feature.sidebar-right.teal .flex-container::before{position:absolute;right:0;left:0;width:100%;height:27rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 432' fill='rgb(204,204,204)' fill-opacity='1'%3E%3Cpolygon points='100 0, 100 0, 100 432, 10 432'%3E%3C/polygon%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:100% 100%;content:'';z-index:1;top:0;right:inherit;left:-6.25rem;width:6.25rem;height:100%;}}.cc--split-screen-feature.red .flex-container{background-color:#4B4B4B;}.cc--split-screen-feature.red .flex-container::before{position:absolute;right:0;left:0;width:100%;height:3.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 60' fill='rgb(75,75,75)' fill-opacity='1'%3E%3Cpolygon points='0, 35 100, 35 100, 0'%3E%3C/polygon%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:100% 100%;content:'';z-index:1;top:-2.1875rem;}@media screen and (min-width:768px){.cc--split-screen-feature.red .flex-container::before{position:absolute;right:0;left:0;width:100%;height:27rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 432' fill='rgb(75,75,75)' fill-opacity='1'%3E%3Cpolygon points='0 0, 100 0, 10 432, 0 432'%3E%3C/polygon%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:100% 100%;content:'';z-index:1;top:0;right:-6.25rem;left:inherit;width:6.25rem;height:100%;}}.cc--split-screen-feature.yellow .flex-container{background-color:#4B4B4B;}.cc--split-screen-feature.yellow .flex-container::before{position:absolute;right:0;left:0;width:100%;height:3.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 60' fill='rgb(75,75,75)' fill-opacity='1'%3E%3Cpolygon points='0, 35 100, 35 100, 0'%3E%3C/polygon%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:100% 100%;content:'';z-index:1;top:-2.1875rem;}@media screen and (min-width:768px){.cc--split-screen-feature.yellow .flex-container::before{position:absolute;right:0;left:0;width:100%;height:27rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 432' fill='rgb(75,75,75)' fill-opacity='1'%3E%3Cpolygon points='0 0, 100 0, 10 432, 0 432'%3E%3C/polygon%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:100% 100%;content:'';z-index:1;top:0;right:-6.25rem;left:inherit;width:6.25rem;height:100%;}}.cc--split-screen-feature.yellow .header-container .f--section-title h2{color:#000;}.cc--split-screen-feature.yellow .header-container .f--description p{color:#000;}.cc--split-screen-feature.yellow .header-container .f--link a{font-size:1.125rem;line-height:1;padding-right:2rem;padding-left:2rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;width:100%;min-height:3.125rem;border:0.0625rem solid transparent;border-radius:0;color:#000;background-color:transparent;text-transform:uppercase;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-offset:0;-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;color:#000;border:0.125rem solid #000;}@media screen and (min-width:768px){.cc--split-screen-feature.yellow .header-container .f--link a{width:auto;min-width:12.5rem;}}.cc--split-screen-feature.yellow .header-container .f--link a:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#000;text-decoration:none;}html[data-whatintent="mouse"] .cc--split-screen-feature.yellow .header-container .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--split-screen-feature.yellow .header-container .f--link a:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.3125rem;text-decoration:none;}.cc--split-screen-feature.yellow .header-container .f--link a:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#000;color:#FFF;text-decoration:none;}html[data-whatintent="mouse"] .cc--split-screen-feature.yellow .header-container .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--split-screen-feature.yellow .header-container .f--link a:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#000;color:#FFF;text-decoration:none;}.cc--split-screen-feature.teal .flex-container{background-color:#CCC;}.cc--split-screen-feature.teal .flex-container::before{position:absolute;right:0;left:0;width:100%;height:3.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 60' fill='rgb(204,204,204)' fill-opacity='1'%3E%3Cpolygon points='0, 35 100, 35 100, 0'%3E%3C/polygon%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:100% 100%;content:'';z-index:1;top:-2.1875rem;}@media screen and (min-width:768px){.cc--split-screen-feature.teal .flex-container::before{position:absolute;right:0;left:0;width:100%;height:27rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 432' fill='rgb(204,204,204)' fill-opacity='1'%3E%3Cpolygon points='0 0, 100 0, 10 432, 0 432'%3E%3C/polygon%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:100% 100%;content:'';z-index:1;top:0;right:-6.25rem;left:inherit;width:6.25rem;height:100%;}}.cc--split-screen-feature .flex-container{position:relative;background-color:#4B4B4B;}@media screen and (min-width:768px){.cc--split-screen-feature .flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:37.5%;height:100%;opacity:.9;}}.cc--split-screen-feature .header-container{padding-top:1.875rem;padding-right:2.5%;padding-bottom:1.875rem;padding-left:2.5%;}@media screen and (min-width:768px){.cc--split-screen-feature .header-container{padding-top:3.6875rem;padding-right:9.52381%;padding-bottom:3.3125rem;padding-left:4.7619%;}}@media screen and (min-width:1024px){.cc--split-screen-feature .header-container{padding-right:23.80952%;padding-left:9.52381%;}}.cc--split-screen-feature .header-container .f--section-title h2{font-size:1.5rem;line-height:1.25;margin-bottom:1.25rem;color:#FFF;text-align:left;text-transform:none;}@media screen and (min-width:768px){.cc--split-screen-feature .header-container .f--section-title h2{font-size:1.5rem;line-height:1.25;}}@media screen and (min-width:1024px){.cc--split-screen-feature .header-container .f--section-title h2{font-size:2.25rem;line-height:1;margin-bottom:1.6875rem;}}.cc--split-screen-feature .header-container .f--description p{margin-bottom:1.25rem;color:#FFF;text-align:left;}@media screen and (min-width:768px){.cc--split-screen-feature .header-container .f--description p{font-size:1rem;line-height:1.625;margin-bottom:1.5625rem;}}@media screen and (min-width:1024px){.cc--split-screen-feature .header-container .f--description p{font-size:1.125rem;line-height:1.3334;margin-bottom:1.875rem;}}.cc--split-screen-feature .header-container .f--link a{font-size:1.125rem;line-height:1;padding-right:2rem;padding-left:2rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;width:100%;min-height:3.125rem;border:0.0625rem solid transparent;border-radius:0;color:#000;background-color:transparent;text-transform:uppercase;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-offset:0;-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;color:#FFF;border:2px solid #FFF;}@media screen and (min-width:768px){.cc--split-screen-feature .header-container .f--link a{width:auto;min-width:12.5rem;}}.cc--split-screen-feature .header-container .f--link a:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#000;text-decoration:none;}html[data-whatintent="mouse"] .cc--split-screen-feature .header-container .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--split-screen-feature .header-container .f--link a:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.3125rem;text-decoration:none;}.cc--split-screen-feature .header-container .f--link a:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;color:#FFF;text-decoration:none;border-color:#FFF;border-width:5px;}html[data-whatintent="mouse"] .cc--split-screen-feature .header-container .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--split-screen-feature .header-container .f--link a:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;color:#FFF;text-decoration:none;border-color:#FFF;border-width:5px;}@media screen and (min-width:768px){.cc--split-screen-feature .header-container .f--link a{width:61.11111%;}}@media screen and (min-width:1024px){.cc--split-screen-feature .header-container .f--link a{width:50%;}}.cc--stat-card{text-align:center;}.cc--stat-card .c--stat-card{padding-top:3.125rem;padding-right:7.14286%;padding-left:7.14286%;height:100%;}@media screen and (min-width:768px){.cc--stat-card .c--stat-card{padding-right:9.09091%;padding-left:9.09091%;border-right:0.0625rem solid #FDBB30;border-left:0.0625rem solid #FDBB30;}}@media screen and (min-width:1024px){.cc--stat-card .c--stat-card{padding-right:7.14286%;padding-left:7.14286%;}}.cc--stat-card .f--label{font-size:3rem;line-height:0.8334;margin-bottom:1.6875rem;color:#00543C;}@media screen and (min-width:768px){.cc--stat-card .f--label{font-size:4.5rem;line-height:1;}}.cc--stat-card .f--description p{font-size:1.5rem;line-height:1.25;margin-bottom:0;color:#000;}@media screen and (min-width:768px){.cc--stat-card .f--description p{font-size:1.875rem;line-height:1.2;margin-bottom:3.125rem;}}.cc--stat-card .f--description p a{color:#00543C;font-family:inherit;font-size:inherit;line-height:inherit;}.cc--stat-card .f--description p a:hover{text-decoration:none;}.cc--stats{position:relative;overflow:hidden;}.cc--stats .c--stats .inner-wrapper{padding-top:3.125rem;padding-right:8.33333%;padding-bottom:3.125rem;padding-left:8.33333%;}@media screen and (min-width:768px){.cc--stats .c--stats .inner-wrapper{padding-top:4.6875rem;padding-right:8.33333%;padding-bottom:4.6875rem;padding-left:8.33333%;}}.cc--stats .c--stats .inner-wrapper .cc--stats-card{pointer-events:auto;}.cc--stats .f--section-title{margin-bottom:0.9375rem;padding-right:4.16667%;padding-left:4.16667%;text-align:center;}@media screen and (min-width:768px){.cc--stats .f--section-title{margin-bottom:2.625rem;}}@media screen and (min-width:1024px){.cc--stats .f--section-title{margin-bottom:2.25rem;}}.cc--stats .f--section-title h2{font-size:1.125rem;line-height:1;margin-bottom:0;color:#00543C;font-weight:300;text-transform:none;}@media screen and (min-width:768px){.cc--stats .f--section-title h2{font-size:2.25rem;line-height:1.3334;}}.cc--stats .f--section-title h2 strong{text-transform:uppercase;}@media screen and (min-width:768px){.cc--stats .swiper-slide{width:45.83333%;height:auto;}}@media screen and (min-width:1024px){.cc--stats .swiper-slide{width:29.16667%;}}.cc--stats .swiper-controls{margin-top:1.875rem;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media screen and (min-width:1024px){.cc--stats .swiper-controls{margin-top:3.75rem;}}.cc--stats .swiper-controls .swiper-button-wrapper{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display: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:7.5rem;height:2.5rem;}@media screen and (min-width:768px){.cc--stats .swiper-controls .swiper-button-wrapper{width:9.375rem;height:3.125rem;}}.cc--stats .swiper-controls .swiper-nav-button{position:relative;right:auto;left:auto;width:2.5rem;height:2.5rem;margin:0;border:0.125rem solid #FDBB30;}@media screen and (min-width:768px){.cc--stats .swiper-controls .swiper-nav-button{width:3.125rem;height:3.125rem;}}html[data-whatintent="mouse"] .cc--stats .swiper-controls .swiper-nav-button{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--stats .swiper-controls .swiper-nav-button:hover{border-width:0.3125rem;}.cc--stats .swiper-controls .swiper-nav-button::after{display:none;}.cc--stats .swiper-controls .swiper-nav-button svg{width:0.75rem;height:0.75rem;}@media screen and (min-width:768px){.cc--stats .swiper-controls .swiper-nav-button svg{width:0.9375rem;height:0.9375rem;}}@media screen and (max-width:767px){.cc--stats .swiper-container.swiper-initialized{padding-top:1rem;border-right:0.125rem solid #FDBB30;border-left:0.125rem solid #FDBB30;}}@media screen and (min-width:768px) and (max-width:1023px){.cc--stats .swiper-container.swiper-initialized .swiper-slide:not(.swiper-slide-active){opacity:.35;}}.cc--stats .swiper-container.swiper-initialized .swiper-slide:not(.swiper-slide-prev):not(.swiper-slide-next):not(.swiper-slide-active){opacity:.35;}.cc--stats .swiper-container.swiper-initialized .swiper-controls{display:-webkit-box;display:-ms-flexbox;display:flex;}@media screen and (max-width:767px){.cc--stats .swiper-container:not(.swiper-initialized){padding-right:6.25%;padding-left:6.25%;}}.cc--stats .swiper-container:not(.swiper-initialized) .swiper-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media screen and (max-width:767px){.cc--stats .swiper-container:not(.swiper-initialized) .swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media screen and (min-width:768px){.cc--stats .swiper-container:not(.swiper-initialized) .swiper-wrapper .swiper-slide{width:29.16667%;height:auto;}}@media screen and (min-width:1024px){.cc--stats .swiper-container:not(.swiper-initialized) .swiper-wrapper .swiper-slide{width:29.16667%;}}@media screen and (max-width:767px){.cc--stats .swiper-container:not(.swiper-initialized) .swiper-wrapper .swiper-slide:not(:last-child){border-bottom:0.125rem solid #FDBB30;}}@media screen and (max-width:767px){.cc--stats .swiper-container:not(.swiper-initialized) .swiper-wrapper .swiper-slide .c--stat-card{padding-bottom:3.125rem;}}.cc--sticky-cta{position:fixed;right:0;bottom:0;left:0;background-color:#EBEBEB;z-index:5;}.cc--sticky-cta .c--sticky-cta{max-width:1800px;margin:0 auto;}.cc--sticky-cta .c--sticky-cta .inner-wrapper{padding-top:0.6875rem;padding-right:6.25%;padding-bottom:0.6875rem;padding-left:6.25%;}@media screen and (min-width:768px){.cc--sticky-cta .c--sticky-cta .inner-wrapper{padding-top:1.375rem;padding-right:4.16667%;padding-bottom:1.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:center;-ms-flex-pack:center;justify-content:center;}}.cc--sticky-cta h3{font-size:1.25rem;line-height:1.3;}@media screen and (min-width:768px){.cc--sticky-cta h3{margin-right:5rem;font-size:1.5rem;line-height:1.2084;}}@media screen and (min-width:1024px){.cc--sticky-cta h3{font-size:1.625rem;line-height:1.2308;}}.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-top:1.25rem;margin-bottom:1.25rem;border-bottom:0.0625rem solid #D8D8D8;}.cc--tab-links .c--tab-links{max-width:1800px;margin:0 auto;}.cc--tab-links .link-container{padding-right:6.25%;padding-left:6.25%;}@media screen and (min-width:768px){.cc--tab-links .link-container{padding-right:4.16667%;padding-left:4.16667%;}}.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-pack:center;-ms-flex-pack:center;justify-content:center;list-style-type:none;}.cc--tab-links .menu a{padding-top:1.25rem;padding-bottom:1.25rem;margin-right:0.9375rem;margin-left:0.9375rem;font-size:1.125rem;line-height:1.4445;display:inline-block;border-bottom:0.375rem solid transparent;color:#505151;letter-spacing:0;text-decoration:none;}.cc--tab-links .menu a.is-active{border-color:#000;color:#000;}.cc--text-and-images-mosaic{max-width:1800px;margin:0 auto;}.cc--text-and-images-mosaic .f--section-title{text-align:center;}.cc--text-and-images-mosaic .f--section-title h2{font-size:2.25rem;line-height:1;padding-right:1.25rem;padding-left:1.25rem;margin-bottom:2.125rem;}@media screen and (min-width:768px){.cc--text-and-images-mosaic .f--section-title h2{font-size:3rem;line-height:1.2292;margin-bottom:4.375rem;}}@media screen and (min-width:768px){.cc--text-and-images-mosaic .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--text-and-images-mosaic .f--field-components .cc--mosaic-card{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;}}@media screen and (min-width:1024px){.cc--text-and-images-mosaic .f--field-components .cc--mosaic-card{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;width:33.33333%;}}.cc--text-and-link-listing{position:relative;background-color:#00543C;background-blend-mode:multiply;background-repeat:no-repeat;background-position:center center;background-size:cover;}@media screen and (max-width:767px){.cc--text-and-link-listing{background-image:none !important;}}.cc--text-and-link-listing::after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(0,84,60,0)),color-stop(55%,#00543c));background:linear-gradient(90deg,rgba(0,84,60,0) 0%,#00543c 55%);content:'';}.cc--text-and-link-listing .c--text-and-link-listing{max-width:1800px;margin:0 auto;margin-top:1.125rem;position:relative;z-index:1;}@media screen and (min-width:768px){.cc--text-and-link-listing .c--text-and-link-listing{margin-top:2.1875rem;}}.cc--text-and-link-listing .c--text-and-link-listing .arrow{display:block;position:absolute;top:-0.8125rem;left:calc(6.25% + 0.375rem);width:1.5625rem;height:1.5625rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#FFF;}@media screen and (min-width:768px){.cc--text-and-link-listing .c--text-and-link-listing .arrow{top:-1.5625rem;right:22.91667%;left:auto;width:3.125rem;height:3.125rem;}}.cc--text-and-link-listing .inner-container{padding-top:1.875rem;padding-right:6.25%;padding-bottom:1.875rem;padding-left:6.25%;}@media screen and (min-width:768px){.cc--text-and-link-listing .inner-container{padding-top:4.375rem;padding-right:4.16667%;padding-bottom:4.375rem;padding-left:4.16667%;display:-webkit-box;display:-ms-flexbox;display:flex;}}@media screen and (min-width:1024px){.cc--text-and-link-listing .inner-container{padding-top:4.375rem;padding-right:4.16667%;padding-bottom:4.375rem;padding-left:4.16667%;}}@media screen and (min-width:768px){.cc--text-and-link-listing .text-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-pack:center;-ms-flex-pack:center;justify-content:center;width:43.18182%;}}@media screen and (min-width:1024px){.cc--text-and-link-listing .text-container{width:40.90909%;}}.cc--text-and-link-listing .f--section-title h2{margin-bottom:0;font-size:2.25rem;line-height:1;color:#FFF;letter-spacing:-0.01875rem;}@media screen and (min-width:768px){.cc--text-and-link-listing .f--section-title h2{font-size:3rem;line-height:1.0417;letter-spacing:-0.025rem;}}.cc--text-and-link-listing .f--description{margin-top:1.125rem;margin-bottom:nul;}@media screen and (min-width:768px){.cc--text-and-link-listing .f--description{margin-top:5.375rem;margin-bottom:nul;}}.cc--text-and-link-listing .f--description p{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;font-size:0.875rem;line-height:1.2858;color:#FFF;}@media screen and (min-width:768px){.cc--text-and-link-listing .f--description p{font-size:1rem;line-height:1.5;}}.cc--text-and-link-listing .links-container{margin-top:1.625rem;}@media screen and (min-width:768px){.cc--text-and-link-listing .links-container{margin-top:0;margin-left:4.54545%;display:-webkit-box;display:-ms-flexbox;display:flex;width:52.27273%;}}@media screen and (min-width:1024px){.cc--text-and-link-listing .links-container{margin-left:18.18182%;width:40.90909%;}}.cc--text-and-link-listing .links-container .f--link{width:100%;border-bottom:1px solid #fdbb30;}.cc--text-and-link-listing .links-container .f--link a{font-size:1.125rem;line-height:1;padding-top:1.25rem;padding-bottom:1.25rem;display:block;color:#FFF;text-decoration:none;text-transform:uppercase;}@media screen and (min-width:768px){.cc--text-and-link-listing .links-container .f--link a{font-size:1.25rem;line-height:1.15;padding-top:1.5625rem;padding-bottom:1.5625rem;}}@media screen and (min-width:1024px){.cc--text-and-link-listing .links-container .f--link a{padding-top:1.25rem;padding-bottom:1.25rem;}}html[data-whatintent="mouse"] .cc--text-and-link-listing .links-container .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--text-and-link-listing .links-container .f--link a:hover{color:#FFF;text-decoration:underline;}html[data-whatintent="mouse"] .cc--text-and-link-listing{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--text-and-link-listing:hover .c--text-and-link-listing .arrow path{-webkit-transform:translate3d(0.375rem,0.375rem,0);transform:translate3d(0.375rem,0.375rem,0);}@media screen and (max-width:767px){.cc--text-cta .inner-wrapper{padding-top:1.25rem;border-top:1px solid #D8D8D8;}}@media screen and (min-width:1024px){.cc--text-cta .inner-wrapper{padding-top:1.875rem;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;border-top:1px solid #D8D8D8;}}.cc--text-cta .f--section-title h2{margin-bottom:1.25rem;font-size:1.625rem;line-height:1.1539;text-align:left;}@media screen and (min-width:768px){.cc--text-cta .f--section-title h2{font-size:1.75rem;line-height:1.0715;}}@media screen and (min-width:1024px){.cc--text-cta .f--section-title h2{padding-right:1.5625rem;margin-bottom:0;font-size:2.375rem;line-height:1.2106;}}.tc--basic-page .cc--text-cta,.t--left-navigation .cc--text-cta{margin-bottom:3.125rem;}@media screen and (min-width:768px){.tc--basic-page .cc--text-cta,.t--left-navigation .cc--text-cta{margin-bottom:3.75rem;}}@media screen and (min-width:1024px){.tc--basic-page .cc--text-cta,.t--left-navigation .cc--text-cta{margin-bottom:5rem;}}.tc--article .cc--text-cta,.tc--landing-page .cc--text-cta{padding-right:6.25%;padding-left:6.25%;}@media screen and (min-width:768px){.tc--article .cc--text-cta,.tc--landing-page .cc--text-cta{padding-right:8.33333%;padding-left:8.33333%;}}@media screen and (min-width:1024px){.tc--article .cc--text-cta,.tc--landing-page .cc--text-cta{padding-right:20.83333%;padding-left:20.83333%;}}.lc--full .cc--text-cta{max-width:1800px;margin:0 auto;padding-right:0;padding-left:0;}.lc--full .cc--text-cta .c--text-cta{padding-right:6.25%;padding-left:6.25%;}@media screen and (min-width:768px){.lc--full .cc--text-cta .c--text-cta{padding-right:4.16667%;padding-left:4.16667%;}}.cc--title-and-link-list{max-width:1800px;margin:0 auto;}.cc--title-and-link-list .c--title-and-link-list{padding-top:1.875rem;padding-right:7.5%;padding-bottom:1.875rem;padding-left:7.5%;}@media screen and (min-width:768px){.cc--title-and-link-list .c--title-and-link-list{padding-top:2.5rem;padding-right:4.16667%;padding-bottom:2.5rem;padding-left:4.16667%;display:-webkit-box;display:-ms-flexbox;display:flex;}}@media screen and (min-width:1024px){.cc--title-and-link-list .c--title-and-link-list{padding-right:6.25%;padding-left:6.25%;}}@media screen and (min-width:768px){.cc--title-and-link-list .c--title-and-link-list .header-container{padding-right:9.09091%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%;}}@media screen and (min-width:1024px){.cc--title-and-link-list .c--title-and-link-list .header-container{padding-right:7.40741%;width:61.36364%;}}.cc--title-and-link-list .c--title-and-link-list .header-container .f--section-title{width:100%;}.cc--title-and-link-list .c--title-and-link-list .header-container .f--section-title h2{font-size:1.875rem;line-height:1;text-align:left;text-transform:none;}@media screen and (min-width:768px){.cc--title-and-link-list .c--title-and-link-list .header-container .f--section-title h2{font-size:2.25rem;line-height:1;margin-bottom:0;}}@media screen and (min-width:1024px){.cc--title-and-link-list .c--title-and-link-list .header-container .f--section-title h2{font-size:2.5rem;line-height:1.325;}}.cc--title-and-link-list .c--title-and-link-list .header-container .f--section-title h2 strong{font-size:3rem;line-height:1;display:block;color:#CCC;text-transform:uppercase;}@media screen and (min-width:1024px){.cc--title-and-link-list .c--title-and-link-list .header-container .f--section-title h2 strong{font-size:3.75rem;line-height:1;}}@media screen and (min-width:768px){.cc--title-and-link-list .c--title-and-link-list .link-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%;}}@media screen and (min-width:1024px){.cc--title-and-link-list .c--title-and-link-list .link-container{width:38.63636%;}}.cc--title-and-link-list .c--title-and-link-list .link-container ul{list-style:none;padding:0;margin:0;width:100%;}.cc--title-and-link-list .c--title-and-link-list .link-container ul li{border-bottom:0.0625rem solid rgba(0,0,0,0.2);}.cc--title-and-link-list .c--title-and-link-list .link-container ul li:first-child a{padding-top:0;}.cc--title-and-link-list .c--title-and-link-list .link-container ul li a{font-size:0.875rem;line-height:1;padding-top:1.25rem;padding-bottom:1.25rem;display:block;text-decoration:none;text-transform:uppercase;}@media screen and (min-width:768px){.cc--title-and-link-list .c--title-and-link-list .link-container ul li a{padding-top:1.5625rem;padding-bottom:1.5625rem;}}@media screen and (min-width:1024px){.cc--title-and-link-list .c--title-and-link-list .link-container ul li a{font-size:1rem;line-height:1.625;padding-top:1.25rem;padding-bottom:1.25rem;}}@media screen and (min-width:768px){.cc--title-and-link-list.text-right .c--title-and-link-list{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}}@media screen and (min-width:768px){.cc--title-and-link-list.text-right .c--title-and-link-list .header-container{padding-right:0;padding-left:9.09091%;}}@media screen and (min-width:1024px){.cc--title-and-link-list.text-right .c--title-and-link-list .header-container{padding-right:0;padding-left:7.40741%;}}@media screen and (min-width:768px){.cc--title-and-link-list.text-right .c--title-and-link-list .header-container .f--section-title h2{text-align:right;}}.cc--title-no-image{margin-top:1.25rem;margin-bottom:1.25rem;}@media screen and (min-width:768px){.cc--title-no-image{margin-top:2.5rem;margin-bottom:1.25rem;}}@media screen and (min-width:1024px){.cc--title-no-image{margin-top:3.75rem;margin-bottom:1.875rem;}}.cc--title-no-image .f--category{margin-bottom:1.25rem;}.cc--title-no-image .c--title-no-image{max-width:1800px;margin:0 auto;text-align:center;}.cc--title-no-image .f--page-title h1{font-size:2.25rem;line-height:1;letter-spacing:normal;}@media screen and (min-width:768px){.cc--title-no-image .f--page-title h1{font-size:3.75rem;line-height:1;}}.cc--two-column-links{margin-bottom:3.125rem;background:#00543C;}@media screen and (min-width:1024px){.cc--two-column-links{margin-bottom:4.6875rem;}}.cc--two-column-links .inner-container{padding-top:3.125rem;padding-right:1.25rem;padding-bottom:3.125rem;padding-left:1.25rem;}@media screen and (min-width:768px){.cc--two-column-links .inner-container{padding-top:4.375rem;padding-right:8.33333%;padding-bottom:4.375rem;padding-left:8.33333%;}}.tc--chaptered-page .cc--two-column-links{background:#FFF;}.tc--chaptered-page .cc--two-column-links .inner-container{padding:0;}.tc--chaptered-page .cc--two-column-links .f--section-title h2{color:#00543C;text-align:left;}.tc--chaptered-page .cc--two-column-links .f--description{color:#000;text-align:left;}.tc--chaptered-page .cc--two-column-links .columns-container .f--link a{color:#00543C;}html[data-whatintent="mouse"] .tc--chaptered-page .cc--two-column-links .columns-container .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .tc--chaptered-page .cc--two-column-links .columns-container .f--link a:hover{color:#00543C;}.cc--two-column-links .c--two-column-links{max-width:1800px;margin:0 auto;}.cc--two-column-links .f--section-title h2{font-size:2.25rem;line-height:1;margin-bottom:0.5625rem;color:#FFF;letter-spacing:-0.03125rem;text-align:center;}@media screen and (min-width:768px){.cc--two-column-links .f--section-title h2{margin-bottom:2rem;font-size:3rem;line-height:0.75;}}.cc--two-column-links .f--description{margin-bottom:1.6875rem;font-size:0.875rem;line-height:1.2858;color:#FFF;text-align:center;}@media screen and (min-width:768px){.cc--two-column-links .f--description{margin-bottom:1.5625rem;font-size:1rem;line-height:1.5;}}@media screen and (min-width:1024px){.cc--two-column-links .f--description{margin-bottom:1.25rem;}}.cc--two-column-links .f--description p{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;}.cc--two-column-links .columns-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 (max-width:767px){.cc--two-column-links .columns-container{border-top:0.0625rem solid #fdbb30;}}@media screen and (min-width:768px){.cc--two-column-links .columns-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.cc--two-column-links .columns-container .column{width:100%;}@media screen and (min-width:768px){.cc--two-column-links .columns-container .column{width:47.72727%;}.cc--two-column-links .columns-container .column:nth-child(odd){margin-right:2.27273%;}.cc--two-column-links .columns-container .column:nth-child(even){margin-left:2.27273%;}}@media screen and (min-width:1024px){.cc--two-column-links .columns-container .column{width:45%;}.cc--two-column-links .columns-container .column:nth-child(odd){margin-right:5%;}.cc--two-column-links .columns-container .column:nth-child(even){margin-left:5%;}}.cc--two-column-links .columns-container .f--link{border-bottom:0.0625rem solid #fdbb30;}.cc--two-column-links .columns-container .f--link a{font-size:1.125rem;line-height:1.1112;padding-top:1.25rem;padding-bottom:1.25rem;display:block;color:#FFF;text-decoration:none;text-transform:uppercase;}@media screen and (min-width:768px){.cc--two-column-links .columns-container .f--link a{font-size:1.25rem;line-height:1.4;padding-top:1.375rem;padding-bottom:1.375rem;}}html[data-whatintent="mouse"] .cc--two-column-links .columns-container .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--two-column-links .columns-container .f--link a:hover{color:#FFF;text-decoration:underline;}.cc--utility-menu-alt{position:relative;border-top:0.0625rem solid #ccc;}@media screen and (max-width:1023px){.cc--utility-menu-alt{margin-right:8.33333%;margin-left:8.33333%;}}.cc--utility-menu-alt .c--utility-menu-alt{padding-top:1.625rem;}@media screen and (min-width:768px){.cc--utility-menu-alt .c--utility-menu-alt{padding-top:2.1875rem;}}@media screen and (min-width:1024px){.cc--utility-menu-alt .m--menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}.cc--utility-menu-alt .m--menu a{padding-top:0.25rem;padding-bottom:0.375rem;font-size:1rem;line-height:1.25;display:block;color:#000;text-decoration:none;}html[data-whatintent="mouse"] .cc--utility-menu-alt .m--menu a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--utility-menu-alt .m--menu a:hover{text-decoration:underline;}.cc--utility-menu-alt .m--menu a svg{margin-left:0.3125rem;width:0.5rem;}@media screen and (max-width:1023px){.cc--utility-menu-alt .m--menu > li{margin-right:0;margin-bottom:0.9375rem;margin-left:0;display:inline-block;width:49%;}.cc--utility-menu-alt .m--menu > li:first-child{margin-bottom:1.8125rem;display:block;width:100%;}}@media screen and (max-width:767px){.cc--utility-menu-alt .m--menu > li{margin-right:0;margin-bottom:0.8125rem;margin-left:0;width:40%;}.cc--utility-menu-alt .m--menu > li:first-child{margin-bottom:1.4375rem;}.cc--utility-menu-alt .m--menu > li:nth-child(even){margin-right:3.125rem;}}@media screen and (min-width:1024px){.cc--utility-menu-alt .m--menu > li{position:relative;}.cc--utility-menu-alt .m--menu > li:not(:last-child){margin-right:1.625rem;}html[data-whatintent="mouse"] .cc--utility-menu-alt .m--menu > li{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--utility-menu-alt .m--menu > li:hover a svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}html[data-whatintent="mouse"] .cc--utility-menu-alt .m--menu > li:hover .submenus-wrapper{display:block;}}.cc--utility-menu-alt .m--menu > li:first-child{margin-right:2.1875rem;}.cc--utility-menu-alt .m--menu > li:first-child a{padding-top:1.0625rem;padding-bottom:1.0625rem;display:inline-block;position:relative;width:100%;color:#FFF;text-align:center;background:#671f75;}@media screen and (min-width:768px){.cc--utility-menu-alt .m--menu > li:first-child a{padding-top:0.9375rem;padding-bottom:0.9375rem;width:9.375rem;}}html[data-whatintent="mouse"] .cc--utility-menu-alt .m--menu > li:first-child a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--utility-menu-alt .m--menu > li:first-child a:hover{background:#883a9b;text-decoration:none;}.cc--utility-menu-alt .m--menu > li:first-child a::before{display:block;position:absolute;top:-1.875rem;right:0;bottom:-1.5rem;left:0;background:url(/themes/custom/usfca/pattern_lab/source/images/icons/icon-link-highlight.svg) no-repeat top center;content:'';z-index:-1;}.cc--utility-menu-alt .m--menu > li .submenus-wrapper{display:none;position:absolute;}@media screen and (max-width:1023px){.cc--utility-menu-alt .m--menu > li .submenus-wrapper{left:calc(100% + 10%);width:100%;-webkit-transition:left 0.2s ease-in-out;transition:left 0.2s ease-in-out;}.cc--utility-menu-alt .m--menu > li .submenus-wrapper.is-visible{display:block;left:0;-webkit-transition:left 0.2s ease-in-out;transition:left 0.2s ease-in-out;}.cc--utility-menu-alt .m--menu > li .submenus-wrapper.is-hidden{left:100%;-webkit-transition:left 0.2s ease-in-out;transition:left 0.2s ease-in-out;}}@media screen and (min-width:1024px){.cc--utility-menu-alt .m--menu > li .submenus-wrapper{padding-top:1.5625rem;padding-right:1.5625rem;padding-bottom:1.5625rem;padding-left:1.5625rem;bottom:-1.25rem;right:-11.25rem;min-width:10rem;background:#f0f0f0;}.cc--utility-menu-alt .m--menu > li .submenus-wrapper .button-back{display:none;}}.cc--utility-menu-alt .m--menu > li .submenus-wrapper .button-back{font-size:0.875rem;line-height:1.3572;margin-top:0.4375rem;margin-bottom:1.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;}@media screen and (min-width:768px){.cc--utility-menu-alt .m--menu > li .submenus-wrapper .button-back{margin-top:0.6875rem;margin-bottom:2.1875rem;font-size:0.9375rem;line-height:1;}}@media screen and (min-width:1024px){.cc--utility-menu-alt .m--menu > li .submenus-wrapper .button-back{display:none;}}.cc--utility-menu-alt .m--menu > li .submenus-wrapper .button-back svg{margin-right:0.9375rem;width:0.5625rem;height:0.5625rem;}.cc--utility-menu-alt .m--menu > li .submenus-wrapper .button-back svg path{fill:#671f75;}.cc--utility-menu-alt .m--menu > li .submenus-wrapper .menu-item{margin-bottom:0.1875rem;}@media screen and (min-width:768px){.cc--utility-menu-alt .m--menu > li .submenus-wrapper .menu-item{margin-bottom:1rem;}}.cc--utility-menu-alt .m--menu > li .submenus-wrapper .menu-item a{font-size:1rem;line-height:1.375;padding-top:0.625rem;padding-bottom:0.625rem;display:block;position:relative;color:#000;text-decoration:none;}@media screen and (min-width:768px){.cc--utility-menu-alt .m--menu > li .submenus-wrapper .menu-item a{font-size:1.25rem;line-height:1.2;}}@media screen and (min-width:1024px){.cc--utility-menu-alt .m--menu > li .submenus-wrapper .menu-item a{padding-top:0;padding-bottom:0.75rem;font-size:0.875rem;line-height:1.2858;color:#000;}}.cc--utility-menu-alt .m--menu > li .submenus-wrapper .menu-item:last-child a{padding-bottom:0;}.cc--utility-menu{position:relative;}@media screen and (max-width:767px){.cc--utility-menu{margin-right:1.25rem;margin-left:1.25rem;}}@media screen and (min-width:768px) and (max-width:1023px){.cc--utility-menu{margin-right:2.08333%;margin-left:2.08333%;}}@media screen and (min-width:1024px){.cc--utility-menu .c--utility-menu{padding-top:3.4375rem;padding-right:8.82353%;}}@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 .utility-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}.cc--utility-menu .m--menu .utility-button-wrapper .information-for-toggle{width:1.875rem;}.cc--utility-menu .m--menu a{font-size:1.5rem;line-height:1.5;display:block;color:#00543C;text-decoration:none;}@media screen and (min-width:768px){.cc--utility-menu .m--menu a{font-size:1.875rem;line-height:1.5;}}@media screen and (min-width:1024px){.cc--utility-menu .m--menu a{font-size:1.125rem;line-height:1.5;}}html[data-whatintent="mouse"] .cc--utility-menu .m--menu a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--utility-menu .m--menu a:hover{text-decoration:underline;}.cc--utility-menu .m--menu > li{margin-right:0;margin-bottom:0.8125rem;margin-left:0;position:relative;}@media screen and (min-width:768px){.cc--utility-menu .m--menu > li{margin-right:0;margin-bottom:0.6875rem;margin-left:0;}}@media screen and (min-width:1024px){.cc--utility-menu .m--menu > li{margin-bottom:0.9375rem;margin-left:1.375rem;}.cc--utility-menu .m--menu > li:first-child{margin-left:0;}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{display:block;}.cc--utility-menu .m--menu > li .utility-button:hover ~ .submenu{display:block;}}@media screen and (min-width:1200px){.cc--utility-menu .m--menu > li{margin-left:2.1875rem;}}.cc--utility-menu .m--menu > li .submenu{padding-top:0.625rem;padding-right:2.17391%;padding-bottom:0.625rem;padding-left:2.17391%;display:none;width:100%;min-width:10rem;}@media screen and (min-width:1024px){.cc--utility-menu .m--menu > li .submenu{padding-top:1.5625rem;padding-right:1.5625rem;padding-bottom:1.5625rem;padding-left:1.5625rem;position:absolute;top:1.6875rem;left:0;background:#f0f0f0;z-index:1;}}.cc--utility-menu .m--menu > li .submenu .menu-item{margin-bottom:0.1875rem;}@media screen and (min-width:768px){.cc--utility-menu .m--menu > li .submenu .menu-item{margin-bottom:0.625rem;}}@media screen and (min-width:1024px){.cc--utility-menu .m--menu > li .submenu .menu-item{margin-bottom:1rem;}}.cc--utility-menu .m--menu > li .submenu .menu-item a{font-size:1.125rem;line-height:2.5;display:block;position:relative;color:#737373;text-decoration:none;}@media screen and (min-width:768px){.cc--utility-menu .m--menu > li .submenu .menu-item a{font-size:1.5rem;line-height:1.875;}}@media screen and (min-width:1024px){.cc--utility-menu .m--menu > li .submenu .menu-item a{font-size:1rem;line-height:1.375;color:#000;}}html[data-whatintent="mouse"] .cc--utility-menu .m--menu > li .submenu .menu-item a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--utility-menu .m--menu > li .submenu .menu-item a:hover{color:#00543C;text-decoration:underline;}.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide{position:relative;height:100%;}.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .tab-title{display:none;}.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--image{position:relative;height:100%;}.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--image img{height:100%;-o-object-fit:cover;object-fit:cover;}.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--image::after{position:absolute;bottom:0;left:0;width:100%;height:70%;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,0.6)),to(rgba(0,0,0,0)));background:linear-gradient(to top,rgba(0,0,0,0.6) 0,rgba(0,0,0,0) 100%);content:'';}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .text-container{position:absolute;bottom:0;left:0;}}.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .text-container-inner{padding-top:1.4375rem;padding-right:8.33333%;padding-bottom:3.125rem;padding-left:8.33333%;}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .text-container-inner{padding-top:1.5625rem;padding-right:4.54545%;padding-bottom:3.125rem;padding-left:4.54545%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media screen and (min-width:1024px){.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .text-container-inner{padding-top:2.1875rem;padding-right:3.33333%;padding-bottom:3.4375rem;padding-left:10%;}}.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .tab-caption{font-size:1rem;line-height:1.5625;color:#FFF;text-transform:uppercase;}.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .tab-caption::after{margin-right:0.3125rem;margin-left:0.3125rem;content:'/';}@media screen and (max-width:767px){.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--description{text-align:center;}}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--description{-webkit-box-flex:0;-ms-flex:0 1 65%;flex:0 1 65%;}}@media screen and (min-width:1024px){.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--description{-webkit-box-flex:0;-ms-flex:0 1 65.38462%;flex:0 1 65.38462%;}}.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--description p{margin-bottom:0.25rem;font-size:0.875rem;line-height:1.2858;display:inline;color:#000;}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--description p{font-size:1rem;line-height:1.4375;color:#FFF;}.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--description p:last-child{margin-bottom:0;}}@media screen and (min-width:1024px){.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--description p{font-size:1rem;line-height:1.5;}}.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--description p a{color:#000;font-family:inherit;font-size:inherit;line-height:inherit;}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--description p a{color:#FFF;}}.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--description .card-topic{color:#000;text-transform:capitalize;}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--description .card-topic{color:#FFF;}}@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 .f--link{margin-top:1rem;text-align:center;}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--link{margin-top:0.9375rem;-webkit-box-flex:0;-ms-flex:0 0 27.5%;flex:0 0 27.5%;text-align:left;}}@media screen and (min-width:1024px){.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--link{-webkit-box-flex:0;-ms-flex:0 0 26.92308%;flex:0 0 26.92308%;}}.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--link a{padding-right:1.5rem;font-size:1.125rem;line-height:1;position:relative;text-decoration:none;text-transform:uppercase;display:inline-block;}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--link a{font-size:1.25rem;line-height:1;display:block;color:#FFF;}}@media screen and (min-width:1024px){.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--link a{padding-right:14.28571%;}}.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--link a svg{margin-left:0.5rem;display:inline-block;width:0.5rem;height:0.875rem;-webkit-transition:-webkit-transform 0.1s ease-in-out;transition:-webkit-transform 0.1s ease-in-out;transition:transform 0.1s ease-in-out;transition:transform 0.1s ease-in-out,-webkit-transform 0.1s ease-in-out;transform:translateY(-50%);-webkit-transform:translateY(-50%);position:absolute;top:50%;right:0;}@media screen and (max-width:767px){.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--link a svg path{fill:#000;}}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--link a svg{margin-left:0.625rem;width:0.875rem;height:1.5rem;vertical-align:top;}}html[data-whatintent="mouse"] .cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .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 .f--link a:hover{text-decoration:underline;}@media screen and (min-width:768px){html[data-whatintent="mouse"] .cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--link a:hover{color:#FFF;}}html[data-whatintent="mouse"] .cc--vertical-tabbed-carousel-slide .c--vertical-tabbed-carousel-slide .f--link a:hover svg{-webkit-transform:translate3d(0.1875rem,-50%,0);transform:translate3d(0.1875rem,-50%,0);-webkit-transition:-webkit-transform 0.1s ease-in-out;transition:-webkit-transform 0.1s ease-in-out;transition:transform 0.1s ease-in-out;transition:transform 0.1s ease-in-out,-webkit-transform 0.1s ease-in-out;}.cc--vertical-tabbed-carousel{position:relative;opacity:0;}.cc--vertical-tabbed-carousel.ready{-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;opacity:1;}.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:#4B4B4B;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 .c--vertical-tabbed-carousel{max-width:1800px;margin:0 auto;position:relative;z-index:1;}@media screen and (min-width:1024px){.cc--vertical-tabbed-carousel .f--slides{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;}}.cc--vertical-tabbed-carousel .left-container{margin-bottom:1.875rem;padding-right:6.25%;padding-left:6.25%;}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel .left-container{margin-bottom:3.75rem;position:relative;}}@media screen and (min-width:1024px){.cc--vertical-tabbed-carousel .left-container{margin-bottom:0;padding-top:3.125rem;padding-right:4.16667%;padding-bottom:3.125rem;padding-left:2.08333%;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;width:37.5%;border-left:1.5625rem solid #00B3D8;}}.cc--vertical-tabbed-carousel .left-container .left-container-inner{padding-top:1.25rem;border-top:0.5rem solid #00B3D8;}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel .left-container .left-container-inner{padding-top:2.1875rem;border-top:0.625rem solid #00B3D8;}}@media screen and (min-width:1024px){.cc--vertical-tabbed-carousel .left-container .left-container-inner{padding-top:0;border-top:0;}}.cc--vertical-tabbed-carousel .left-container .select-container{margin-right:auto;margin-left:auto;position:relative;max-width:32rem;background-color:#FFF;-webkit-box-shadow:0 0 0.25rem 0 rgba(0,0,0,0.3);box-shadow:0 0 0.25rem 0 rgba(0,0,0,0.3);}@media screen and (min-width:1024px){.cc--vertical-tabbed-carousel .left-container .select-container{display:none;}}.cc--vertical-tabbed-carousel .left-container .select-container select{padding-right:0.625rem;padding-left:0.625rem;font-size:1.25rem;line-height:1;width:100%;height:3.125rem;border:0;background:transparent;background-image:none;color:#000;text-transform:uppercase;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.cc--vertical-tabbed-carousel .left-container .select-container select::-ms-expand{display:none;}.cc--vertical-tabbed-carousel .left-container .select-container svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0.9375rem;width:0.875rem;height:0.5rem;pointer-events:none;}@media screen and (max-width:1023px){.cc--vertical-tabbed-carousel .left-container .side-nav{display:none;}}@media screen and (max-width:1023px){.cc--vertical-tabbed-carousel .left-container .side-nav-inner{margin-right:-10%;position:relative;}.cc--vertical-tabbed-carousel .left-container .side-nav-inner::after{display:inline-block;position:absolute;right:0;bottom:0;width:1.6875rem;height:2.5rem;background-image:-webkit-gradient(linear,left top,right top,from(rgba(204,204,204,0)),to(#CCC));background-image:linear-gradient(to right,rgba(204,204,204,0),#CCC);content:'';pointer-events:none;}}.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;}@media screen and (max-width:1023px){.cc--vertical-tabbed-carousel .left-container .swiper-pagination{padding-bottom:0.1875rem;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:0.0625rem solid rgba(0,0,0,0.2);white-space:nowrap;overflow-x:auto;}}@media screen and (max-width:767px){.cc--vertical-tabbed-carousel .left-container .swiper-pagination{padding-bottom:0;}}.cc--vertical-tabbed-carousel .left-container .swiper-pagination li{position:relative;list-style:none;}.cc--vertical-tabbed-carousel .left-container .swiper-pagination li:not(:last-child){margin-right:0.9375rem;}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel .left-container .swiper-pagination li:not(:last-child){margin-right:1.25rem;}}@media screen and (min-width:1024px){.cc--vertical-tabbed-carousel .left-container .swiper-pagination li:not(:last-child){margin-right:0;margin-bottom:2.5rem;}}.cc--vertical-tabbed-carousel .left-container .swiper-pagination li .side-nav-link{font-size:1.125rem;line-height:1.4445;color:#00543C;text-align:left;}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel .left-container .swiper-pagination li .side-nav-link{font-size:1.5rem;line-height:0.9167;}}@media screen and (min-width:1024px){.cc--vertical-tabbed-carousel .left-container .swiper-pagination li .side-nav-link{font-size:1.875rem;line-height:1;width:100%;}}html[data-whatinput="keyboard"] .cc--vertical-tabbed-carousel .left-container .swiper-pagination li .side-nav-link:focus{outline:3px solid #00A1CA;}html[data-whatinput="mouse"] .cc--vertical-tabbed-carousel .left-container .swiper-pagination li .side-nav-link:focus{outline:none;}html[data-whatintent="mouse"] .cc--vertical-tabbed-carousel .left-container .swiper-pagination li .side-nav-link{-webkit-transition:all 0.1s;transition:all 0.1s;}@media screen and (min-width:1024px){html[data-whatintent="mouse"] .cc--vertical-tabbed-carousel .left-container .swiper-pagination li .side-nav-link:hover::after{margin-left:0.625rem;display:inline-block;width:0.625rem;height:1.125rem;background-image:url(/themes/custom/usfca/pattern_lab/source/images/icons-usf/USF_arrow_green.svg);background-size:cover;content:'';}}.cc--vertical-tabbed-carousel .left-container .swiper-pagination li.swiper-pagination-customs-active .side-nav-link{text-transform:uppercase;}.cc--vertical-tabbed-carousel .side-titles{position:relative;z-index:10;}.cc--vertical-tabbed-carousel .side-titles .f--section-title h2{font-size:2.25rem;line-height:1;margin-bottom:1.75rem;position:relative;color:#00543C;letter-spacing:-0.01875rem;text-align:center;}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel .side-titles .f--section-title h2{font-size:3rem;line-height:1.0417;margin-bottom:2.8125rem;letter-spacing:-0.025rem;}}@media screen and (min-width:1024px){.cc--vertical-tabbed-carousel .side-titles .f--section-title h2{margin-bottom:4.6875rem;text-align:left;}}.cc--vertical-tabbed-carousel .right-container{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;}@media screen and (max-width:767px){.cc--vertical-tabbed-carousel .right-container{padding-right:0;padding-left:0;}}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel .right-container{padding-right:4.16667%;padding-left:4.16667%;}}@media screen and (min-width:1024px){.cc--vertical-tabbed-carousel .right-container{padding-right:0;padding-left:0;width:62.5%;}}.cc--vertical-tabbed-carousel .right-container .arrow{position:absolute;top:-0.75rem;left:50%;width:1.5625rem;height:1.5625rem;-webkit-transform:translateX(-50%);transform:translateX(-50%) rotate(45deg);background-color:#FFF;z-index:2;}@media screen and (min-width:768px){.cc--vertical-tabbed-carousel .right-container .arrow{top:-1.5625rem;width:3.125rem;height:3.125rem;}}@media screen and (min-width:1024px){.cc--vertical-tabbed-carousel .right-container .arrow{top:6.25rem;left:-1.5625rem;-webkit-transform:rotate(315deg);transform:rotate(315deg);}}html[data-whatintent="mouse"] .cc--vertical-tabbed-carousel{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--vertical-tabbed-carousel:hover .right-container .arrow path{-webkit-transform:translate3d(0.375rem,0.375rem,0);transform:translate3d(0.375rem,0.375rem,0);}.video-controls{display:none;position:absolute;right:0;bottom:0;z-index:4;}@media screen and (min-width:768px){.video-controls{display:block;}}.video-controls .video-controls-inner{display:-webkit-box;display:-ms-flexbox;display:flex;}.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;}.video-controls .video-button.video-unmute-button .soundwave{display:none;}.video-controls .video-button.video-unmute-button.unmuted .soundwave{display:block;}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{background-color:#FDBB30;}html[data-whatintent="mouse"] .video-controls .video-button:hover svg path{fill:#FFF;}.cc--video{max-width:1800px;margin:0 auto;}.cc--video .c--video{padding-right:6.25%;padding-left:6.25%;}@media screen and (min-width:768px){.cc--video .c--video{padding-right:4.16667%;padding-left:4.16667%;}}.cc--video .c--video .video-wrapper{padding-bottom:56.25%;position:relative;height:0;overflow:hidden;}.cc--video .c--video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0;}.cc--webform-form{max-width:1800px;margin:0 auto;}.cc--webform-form .c--webform-form{padding-top:1.875rem;padding-right:1.25rem;padding-bottom:1.875rem;padding-left:1.25rem;}@media screen and (min-width:768px){.cc--webform-form .c--webform-form{padding-top:3.125rem;padding-right:4.16667%;padding-bottom:3.125rem;padding-left:4.16667%;}}@media screen and (min-width:1024px){.cc--webform-form .c--webform-form{padding-right:16.66667%;padding-left:16.66667%;}}.l--two-column-reverse .cc--webform-form .c--webform-form{padding-top:2.25rem;padding-right:1.25rem;padding-bottom:1.875rem;padding-left:1.25rem;background:#FFF;-webkit-box-shadow:0 0 0.25rem 0.0625rem rgba(0,0,0,0.22);box-shadow:0 0 0.25rem 0.0625rem rgba(0,0,0,0.22);}@media screen and (min-width:1024px){.l--two-column-reverse .cc--webform-form .c--webform-form{padding-top:2.25rem;padding-right:4.54545%;padding-bottom:1.5625rem;padding-left:4.54545%;}}@media screen and (min-width:1024px){.l--two-column-reverse .cc--webform-form .c--webform-form{padding-top:2.25rem;padding-right:6.66667%;padding-bottom:2.5rem;padding-left:6.66667%;}}.cc--webform-form .checkbox-wrapper > label,.cc--webform-form .radio-wrapper > label,.cc--webform-form .checkboxes--wrapper > legend,.cc--webform-form .radios--wrapper legend{font-size:0.875rem;line-height:1.1429;margin-bottom:0.625rem;display:block;color:#000;text-transform:uppercase;float:none;}@media screen and (min-width:768px){.cc--webform-form .checkbox-wrapper > label,.cc--webform-form .radio-wrapper > label,.cc--webform-form .checkboxes--wrapper > legend,.cc--webform-form .radios--wrapper legend{font-size:1rem;line-height:1.3125;}}.cc--webform-form .checkbox-wrapper > label .form-required::after,.cc--webform-form .checkbox-wrapper > label.form-required::after,.cc--webform-form .radio-wrapper > label .form-required::after,.cc--webform-form .radio-wrapper > label.form-required::after,.cc--webform-form .checkboxes--wrapper > legend .form-required::after,.cc--webform-form .checkboxes--wrapper > legend.form-required::after,.cc--webform-form .radios--wrapper legend .form-required::after,.cc--webform-form .radios--wrapper legend.form-required::after{margin-left:0.1875rem;display:inline-block;color:#D50032;content:'*';}.cc--webform-form .checkbox-wrapper input[type='checkbox'] + label::after{position:static;display:inline;opacity:1;-webkit-transform:none;transform:none;}.cc--webform-form .checkbox-wrapper input[type='checkbox'] + label::before{padding:3px;background-clip:content-box;}.cc--webform-form .checkbox-wrapper input[type='checkbox']:checked + label::before{background-color:#FDBB30;}.cc--webform-form .checkbox-wrapper input[type='checkbox']:checked + label::after{border:0;background:none;}.cc--webform-form .form-wrapper,.cc--webform-form .description{margin-bottom:1.875rem;}.cc--webform-form .checkbox-wrapper,.cc--webform-form .radio-wrapper{padding-top:0.1875rem;}.cc--webform-form .checkbox-wrapper > label,.cc--webform-form .radio-wrapper > label{color:#00543C;text-transform:none;}.cc--webform-form .checkbox-wrapper .description,.cc--webform-form .radio-wrapper .description{margin-bottom:0;}html[data-whatinput="keyboard"] .cc--webform-form input[type='radio']:focus + label::before{outline:3px solid #00A1CA;}html[data-whatinput="mouse"] .cc--webform-form input[type='radio']:focus + label::before{outline:none;}.cc--webform-form input[type='email'],.cc--webform-form input[type='search'],.cc--webform-form input[type='tel'],.cc--webform-form input[type='number'],.cc--webform-form input[type='text']{border-color:#AED136;}.cc--webform-form input[type='file']{padding-top:0.625rem;padding-right:0.625rem;padding-bottom:0.625rem;padding-left:0.625rem;border:2px solid #AED136;}.cc--webform-form input[type='submit']{margin-top:1.875rem;font-size:1.125rem;line-height:1;padding-right:2rem;padding-left:2rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;width:100%;min-height:3.125rem;border:0.0625rem solid transparent;border-radius:0;color:#000;background-color:transparent;text-transform:uppercase;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-offset:0;font-size:1.125rem;line-height:1;padding-right:2rem;padding-left:2rem;position:relative;display:inline-flex;justify-content:center;align-items:center;text-decoration:none;text-align:center;width:100%;min-height:3.125rem;border:0.0625rem solid transparent;border-radius:0;color:#000;background-color:transparent;text-transform:uppercase;transition:background-color 0.1s ease-in-out;appearance:none;outline-offset:0;-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.125rem;border-color:#FDBB30;text-transform:uppercase;-webkit-box-shadow:inset 0 0 0 0 #FDBB30;box-shadow:inset 0 0 0 0 #FDBB30;border-color:#AED136;}@media screen and (min-width:768px){.cc--webform-form input[type='submit']{width:auto;min-width:12.5rem;}}.cc--webform-form input[type='submit']:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#000;text-decoration:none;}html[data-whatintent="mouse"] .cc--webform-form input[type='submit']{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--webform-form input[type='submit']:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.3125rem;text-decoration:none;}@media screen and (min-width:768px){.cc--webform-form input[type='submit']{width:auto;min-width:12.5rem;}}.cc--webform-form input[type='submit']:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#000;text-decoration:none;}html[data-whatintent="mouse"] .cc--webform-form input[type='submit']{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--webform-form input[type='submit']:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-width:0.3125rem;text-decoration:none;}.cc--webform-form input[type='submit']:focus{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#FDBB30;text-decoration:none;-webkit-box-shadow:inset 0 0 0 0.125rem #FDBB30;box-shadow:inset 0 0 0 0.125rem #FDBB30;}html[data-whatintent="mouse"] .cc--webform-form input[type='submit']{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--webform-form input[type='submit']:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFF;color:#000;border-color:#FDBB30;border-width:0.125rem;text-decoration:none;-webkit-box-shadow:inset 0 0 0 0.1875rem #FDBB30;box-shadow:inset 0 0 0 0.1875rem #FDBB30;}html[data-whatintent="mouse"] .cc--webform-form input[type='submit']{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--webform-form input[type='submit']:hover{border-color:#AED136;-webkit-box-shadow:inset 0 0 0 0.1875rem #AED136;box-shadow:inset 0 0 0 0.1875rem #AED136;}.cc--webform-form p a,.cc--webform-form .description a{color:#00543C;}html[data-whatintent="mouse"] .cc--webform-form p a,html[data-whatintent="mouse"]
    .cc--webform-form .description a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--webform-form p a:hover,html[data-whatintent="mouse"]
      .cc--webform-form .description a:hover{text-decoration:none;}@media screen and (min-width:1024px){.tc--article{margin-top:-9.375rem;}}.tc--article .cc--video .c--video,.tc--article .cc--rich-text .c--rich-text,.tc--article .cc--rich-text-intro-text .c--rich-text-intro-text{padding-right:1.25rem;padding-left:1.25rem;}@media screen and (min-width:768px){.tc--article .cc--video .c--video,.tc--article .cc--rich-text .c--rich-text,.tc--article .cc--rich-text-intro-text .c--rich-text-intro-text{padding-right:12.5%;padding-left:12.5%;}}@media screen and (min-width:1024px){.tc--article .cc--video .c--video,.tc--article .cc--rich-text .c--rich-text,.tc--article .cc--rich-text-intro-text .c--rich-text-intro-text{padding-right:16.66667%;padding-left:16.66667%;}}.tc--article .content-main{position:relative;}.tc--basic-page .content-main{padding-right:6.25%;padding-left:6.25%;}@media screen and (min-width:768px){.tc--basic-page .content-main{padding-right:4.16667%;padding-left:4.16667%;}}@media screen and (min-width:1024px){.tc--basic-page .content-main{padding-right:16.66667%;padding-left:16.66667%;}}.tc--basic-page .header-container{margin-top:1.25rem;margin-bottom:1.25rem;}@media screen and (min-width:768px){.tc--basic-page .header-container{margin-top:3.125rem;margin-bottom:1.875rem;}}.tc--basic-page.emergency .cc--title-no-image{margin-top:0;margin-bottom:4.6875rem;padding-top:2.5rem;padding-bottom:2.5rem;background-color:#B84242;}@media screen and (min-width:1024px){.tc--basic-page.emergency .cc--title-no-image{padding-top:1.125rem;padding-bottom:2.9375rem;}}.tc--basic-page.emergency .cc--title-no-image h1{color:#FFF;}@media screen and (min-width:1024px){.transparent-header .tc--chaptered-page{margin-top:-9.375rem;}}.chaptered-page .t--chaptered-page .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner{padding-top:0;}.chaptered-page .content-main{max-width:1800px;margin:0 auto;}.chaptered-page .content-main .lr--main{overflow:visible;}.tc--contact-page .lc--two-column-reverse .l--two-column-reverse .lr--main{padding-top:3.125rem;padding-right:2.5%;padding-bottom:3.125rem;padding-left:2.5%;}@media screen and (min-width:768px){.tc--contact-page .lc--two-column-reverse .l--two-column-reverse .lr--main{padding-top:2.5rem;padding-right:4.16667%;padding-bottom:2.5rem;padding-left:4.16667%;border-right:1px solid #CCC;}}@media screen and (min-width:1024px){.tc--contact-page .lc--two-column-reverse .l--two-column-reverse .lr--main{padding-top:5rem;padding-right:8.33333%;padding-bottom:5rem;padding-left:8.33333%;}}.tc--contact-page .lc--two-column-reverse .l--two-column-reverse .lr--main .text-container{padding-bottom:1.125rem;margin-bottom:1.125rem;border-bottom:1px solid #4B4B4B;}.tc--contact-page .lc--two-column-reverse .l--two-column-reverse .lr--sidebar{background:transparent;}.tc--contact-page .cc--basic-header .c--basic-header{padding-top:0;padding-bottom:0;}.tc--contact-page .f--page-title h1{margin-top:3.4375rem;margin-bottom:1.5625rem;}.tc--event .content-main .f--page-title h1{font-size:1.875rem;line-height:1.0667;letter-spacing:0;}@media screen and (min-width:768px){.tc--event .content-main .f--page-title h1{font-size:2.25rem;line-height:1.0556;}}@media screen and (min-width:1024px){.tc--event .content-main .f--page-title h1{font-size:3rem;line-height:1.0834;}}.tc--event .content-main .lc--two-column .lr--sidebar{padding-bottom:0;}@media screen and (max-width:767px){.tc--event .content-main .lc--two-column .lr--sidebar{padding-top:0;}}@media screen and (min-width:1024px){.tc--find-your-program{margin-top:-9.375rem;}}@media screen and (min-width:1024px){.tc--landing-page{margin-top:-9.375rem;}}.tc--listing-page .lc--two-column .l--two-column .l--two-column-inner .lr--sidebar{margin-bottom:1.25rem;padding:0;}@media screen and (min-width:768px){.tc--listing-page .lc--two-column .l--two-column .l--two-column-inner .lr--sidebar{margin-bottom:0;width:35.41667%;}}@media screen and (min-width:1024px){.tc--listing-page .lc--two-column .l--two-column .l--two-column-inner .lr--sidebar{width:22.91667%;}}@media screen and (min-width:768px){.tc--listing-page .lc--two-column .l--two-column .l--two-column-inner .lr--main{padding-right:4.16667%;padding-left:4.16667%;width:64.58333%;}}@media screen and (min-width:1024px){.tc--listing-page .lc--two-column .l--two-column .l--two-column-inner .lr--main{padding-right:6.25%;padding-left:6.25%;width:77.08333%;}}.tc--listing-page .content-top .f--section-title h2{margin-top:0.75rem;margin-bottom:2.1875rem;}@media screen and (min-width:768px){.tc--listing-page .content-top .f--section-title h2{margin-top:1.6875rem;margin-bottom:3.3125rem;}}@media screen and (min-width:1024px){.tc--listing-page .content-top .f--section-title h2{margin-top:3.125rem;margin-bottom:4.0625rem;}}.t--marketing .content-bottom{padding-right:1.25rem;padding-left:1.25rem;}@media screen and (min-width:768px){.t--marketing .content-bottom{padding-top:3.75rem;padding-right:4.16667%;padding-bottom:3.75rem;padding-left:4.16667%;}}@media screen and (min-width:1024px){.tc--home-page-minisite{margin-top:-9.375rem;}}@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;}}.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar{padding-right:0;padding-left:0;}@media screen and (min-width:1024px){.tc--program-page{margin-top:-9.375rem;}}.program-page .t--program-page .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner{padding-top:0;}.program-page .content-main{max-width:1800px;margin:0 auto;}.program-page .content-main .lr--main{overflow:visible;}.tc--search-gsc .f--page-title{margin-top:0.9375rem;margin-bottom:2.5rem;}@media screen and (min-width:768px){.tc--search-gsc .f--page-title{margin-top:1.875rem;margin-bottom:3.125rem;}}@media screen and (min-width:1024px){.tc--search-gsc .f--page-title{margin-top:3.75rem;margin-bottom:4.375rem;}}.tc--search-gsc .f--page-title h1{text-align:center;}.tc--search-gsc .gsc-refinementsArea{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;}.tc--search-gsc .gs-per-result-labels{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;}.tc--search-gsc .gsc-control-cse{max-width:1800px;margin:0 auto;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;border:0;background:none;}.tc--search-gsc .gsc-control-cse .gsc-control-wrapper-cse{padding-right:6.25%;padding-left:6.25%;}@media screen and (min-width:768px){.tc--search-gsc .gsc-control-cse .gsc-control-wrapper-cse{padding-right:4.16667%;padding-left:4.16667%;}}@media screen and (min-width:1024px){.tc--search-gsc .gsc-control-cse .gsc-control-wrapper-cse{padding-right:12.5%;padding-left:12.5%;}}.tc--search-gsc .gsc-control-cse .gsc-above-wrapper-area{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;border:0;}.tc--search-gsc .gsc-control-cse .gsc-above-wrapper-area .resp-table{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;}.tc--search-gsc .gsc-control-cse .gsc-above-wrapper-area table{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;border:0;}.tc--search-gsc .gsc-control-cse .gsc-above-wrapper-area table td,.tc--search-gsc .gsc-control-cse .gsc-above-wrapper-area table tr{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;border:0;}.tc--search-gsc .gsc-control-cse .gsc-above-wrapper-area .gsc-result-info{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;font-size:1.5rem;line-height:1;color:#000;letter-spacing:-0.00937rem;}.tc--search-gsc .gsc-control-cse .gsc-above-wrapper-area .gsc-result-info b,.tc--search-gsc .gsc-control-cse .gsc-above-wrapper-area .gsc-result-info strong{font-size:inherit;}.tc--search-gsc .gsc-control-cse .gsc-wrapper{padding-top:1.875rem;}.tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-results{margin-bottom:3.75rem;width:100%;}@media screen and (min-width:768px){.tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-results{margin-bottom:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-expansionArea{margin-bottom:2.5rem;width:100%;}@media screen and (min-width:1024px){.tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-expansionArea{margin-bottom:3.75rem;}}.tc--search-gsc .gsc-control-cse .gsc-wrapper .gs-no-results-result .gs-snippet,.tc--search-gsc .gsc-control-cse .gsc-wrapper .gs-no-results-result .gs-snippet b,.tc--search-gsc .gsc-control-cse .gsc-wrapper .gs-no-results-result .gs-snippet *{font-size:0.875rem;line-height:1.2858;margin-bottom:0.625rem;color:#000;}@media screen and (min-width:768px){.tc--search-gsc .gsc-control-cse .gsc-wrapper .gs-no-results-result .gs-snippet,.tc--search-gsc .gsc-control-cse .gsc-wrapper .gs-no-results-result .gs-snippet b,.tc--search-gsc .gsc-control-cse .gsc-wrapper .gs-no-results-result .gs-snippet *{font-size:1rem;line-height:1.5;}}.tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-result{margin-top:0;margin-right:0;margin-bottom:1.25rem;margin-left:0;padding-top:0;padding-right:0;padding-bottom:1.25rem;padding-left:0;border:0;border-bottom:0.125rem solid #FDBB30;}@media screen and (min-width:768px){.tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-result{margin-top:0;margin-right:0;margin-bottom:2.1875rem;margin-left:0;padding-top:0;padding-right:0;padding-bottom:1.75rem;padding-left:0;}}.tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-result:last-child{margin-bottom:0;}.tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-result .gsc-thumbnail-inside{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;}.tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-result .gs-title{margin-bottom:1rem;}@media screen and (min-width:768px){.tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-result .gs-title{margin-bottom:1.5625rem;}}.tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-result .gs-title .gs-title{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;}.tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-result .gs-title,.tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-result .gs-title a,.tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-result .gs-title b,.tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-result .gs-title *{font-size:1.5rem;line-height:1.25;color:#00543C;text-decoration:none;}@media screen and (min-width:768px){.tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-result .gs-title,.tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-result .gs-title a,.tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-result .gs-title b,.tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-result .gs-title *{font-size:1.875rem;line-height:1.3334;}}html[data-whatintent="mouse"] .tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-result .gs-title,html[data-whatintent="mouse"]
          .tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-result .gs-title a,html[data-whatintent="mouse"]
          .tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-result .gs-title b,html[data-whatintent="mouse"]
          .tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-result .gs-title *{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-result .gs-title:hover,html[data-whatintent="mouse"]
            .tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-result .gs-title a:hover,html[data-whatintent="mouse"]
            .tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-result .gs-title b:hover,html[data-whatintent="mouse"]
            .tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-result .gs-title *:hover{text-decoration:underline;}.tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-result .gsc-url-top{display:none;}.tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-result .gsc-table-result{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;}.tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-result .gsc-table-result .gsc-thumbnail{display:none;}.tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-result .gsc-table-result .gsc-table-cell-snippet-close{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;}.tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-result .gsc-table-result .gs-snippet{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;}.tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-result .gsc-table-result .gs-snippet,.tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-result .gsc-table-result .gs-snippet b,.tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-result .gsc-table-result .gs-snippet *{margin-bottom:0.625rem;font-size:1rem;line-height:1.5;color:#000;}.tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-cursor-box{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;width:100%;text-align:center;}.tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-cursor-box .gsc-cursor{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;}.tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-cursor-box .gsc-cursor-page{font-size:1.5rem;line-height:1;margin-right:0.78125rem;margin-left:0.78125rem;color:#919194;letter-spacing:-0.00937rem;}.tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page{color:#00543C;}html[data-whatintent="mouse"] .tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .tc--search-gsc .gsc-control-cse .gsc-wrapper .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page:hover{text-decoration:none;}.tc--search-gsc .gsc-control-cse .gsc-wrapper .gcsc-more-maybe-branding-root{display:none;}.tc--search .cc--basic-header .c--basic-header{padding-top:0;padding-bottom:0;}.tc--search .cc--basic-header .c--basic-header .header-container .f--page-title{margin-top:0.9375rem;margin-bottom:2.5rem;}@media screen and (min-width:768px){.tc--search .cc--basic-header .c--basic-header .header-container .f--page-title{margin-top:1.875rem;margin-bottom:3.125rem;}}@media screen and (min-width:1024px){.tc--search .cc--basic-header .c--basic-header .header-container .f--page-title{margin-top:3.75rem;margin-bottom:3.125rem;}}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;}.lazyload,.lazyloading{opacity:0;}.lazyloaded{opacity:1;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;}.lity .lity-wrap .lity-container{position:relative;background-color:#FFF;overflow:scroll;-webkit-overflow-scrolling:touch;}@media screen and (min-width:1024px){.lity .lity-wrap .lity-container{max-width:29.16667%;}}.lity .lity-wrap .lity-container .lity-content{padding-top:5rem;padding-right:14.28571%;padding-bottom:5rem;padding-left:14.28571%;-webkit-transition:none;transition:none;}.lity .lity-wrap .lity-container .lity-content::after{display:none;}.lity .lity-wrap .lity-container .lity-close{overflow:hidden;text-indent:101%;white-space:nowrap;font-size:0;line-height:0;position:absolute;top:30px;right:30px;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:16px;height:16px;background-image:url("/images/icons/icon-close-blue.svg");content:'';}html[data-whatinput="keyboard"] .lity .lity-wrap .lity-container .lity-close:focus{outline:3px solid #00A1CA;}html[data-whatinput="mouse"] .lity .lity-wrap .lity-container .lity-close:focus{outline:none;}.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;}
body.transparent-header.user-logged-in .tc--program-page{margin-top:-214px;}body.user-logged-in:not(.transparent-header) .tc--landing-page{margin-top:0;}
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.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{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-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:flex;justify-content: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%;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;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
