/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:1.5em;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/themes/contrib/stable/images/core/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/themes/contrib/stable/images/core/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline;}.container-inline .details-wrapper{display:block;}
.clearfix:after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li:after{content:", ";}.item-list__comma-list li:last-child:after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon:before{display:block;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:20px;}.system-status-counter__status-icon--error:before{background-image:url(/themes/contrib/stable/images/core/icons/e32700/error.svg);}.system-status-counter__status-icon--warning:before{background-image:url(/themes/contrib/stable/images/core/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked:before{background-image:url(/themes/contrib/stable/images/core/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/themes/contrib/stable/images/core/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/themes/contrib/stable/images/core/icons/787878/twistie-up.svg);}
.caption{display:table;}.caption > *{display:block;max-width:100%;}.caption > figcaption{display:table-caption;max-width:none;caption-side:bottom;}.caption > figcaption[contenteditable=true]:empty:before{content:attr(data-placeholder);font-style:italic;}
.caption .media .field,.caption .media .field *{float:none;margin:unset;}
.callout-block_container{max-width:1110px;margin:0 auto;position:relative}.callout-block_container:after{clear:both;content:"";display:block}.callout-block_content{width:calc(100% - 60px);float:left;margin-left:30px;border:3px solid #ffb81d;background:#fff;padding:20px 30px}.callout-block_content .callout-block{margin:0}.callout-block_content .callout-block h2,.callout-block_content .callout-block h3{color:#ffb81d;font-weight:600;margin-top:0}.callout-block_content .callout-block p{font-size:20px;font-size:2rem}
.event-card:after{clear:both;content:"";display:block}.event-card_date{margin:0;float:left;width:60px;width:6rem;text-align:center}.event-card_date a:hover .event_day{background-color:#00314c}.event-card_day{margin:0 auto 5px;margin:0 auto .5rem;padding:4px;padding:.4rem;background-color:#006298;border-radius:50%;color:#fff;display:block;font-family:Georgia,Times,Times New Roman;font-size:22px;font-size:2.2rem;height:45px;height:4.5rem;line-height:1.6;width:45px;width:4.5rem;transition:background-color .25s ease-out,color .25s ease-out}@media only screen and (min-width:768px){.event-card_day{padding:.5rem;font-size:2.6rem;height:5rem;line-height:1.6;width:5rem}}.event-card_month{margin:0;display:block;color:#006298;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial;font-size:14px;font-size:1.4rem;font-weight:600;letter-spacing:1px;text-transform:uppercase}.event-card_content{padding-bottom:50px;padding-bottom:5rem;padding-left:10px;padding-left:1rem;margin-left:0;float:left;width:calc(100% - 6rem)}.event-card_content:after{clear:both;content:"";display:block}.event-card_content>:first-child{margin-top:0}.event-card_content>:last-child{margin-bottom:0}@media only screen and (min-width:768px){.event-card_content{padding-bottom:5rem;padding-left:2rem;margin-left:2rem;border:none;width:calc(100% - 8rem)}}.event-card_title{font-size:20px;font-size:2rem;margin-top:0}.event-card_info:after{clear:both;content:"";display:block}.event-card_info p,.event-card_location,.event-card_time{margin-top:10px;margin-top:1rem;margin-bottom:10px;margin-bottom:1rem}.event-card_link{display:flex;align-items:center;margin-top:20px;margin-top:2rem}.event-card_link a{font-size:14px;font-size:1.4rem;padding:12.5px 30px 12.5px 15px;padding:1.25rem 3rem 1.25rem 1.5rem;background-color:#f1f4f8;border-radius:3px}.event-card_link .i-icon{height:11px;height:1.1rem;width:11px;width:1.1rem;margin-left:-20px;margin-left:-2rem}.event-card_revised,.event-card_status{color:#c41d4a}.event-card_status{margin-top:-10px;margin-top:-1rem;margin-bottom:20px;margin-bottom:2rem}.event-card_date3{display:none}
.site-footer{background-color:#757575;color:#fff;background-color:#006298;margin-bottom:-1px;clear:both}.site-footer a,.site-footer a:hover,.site-footer a:visited,.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer h5,.site-footer h6,.site-footer label,.site-footer p,.site-footer span{color:#fff}.site-footer .block-system-branding-block .logo-text,.site-footer .block-system-branding-block .site-name,.site-footer .site-branding .logo-text,.site-footer .site-branding .site-name{font-size:18px;font-size:1.8rem;line-height:25px;line-height:2.5rem;font-family:Georgia,Times,Times New Roman;overflow:hidden;text-indent:101%;white-space:nowrap}.site-footer .i-logo{height:90px;height:9rem;width:90px;width:9rem;display:block;margin-bottom:20px;margin-bottom:2rem}.page-node-type-microsite.timma .site-footer{background-color:#a0d0cb}.footer-container{max-width:1110px;margin:0 auto;padding-top:40px;padding-top:4rem}.footer-container:after{clear:both;content:"";display:block}@media only screen and (min-width:768px){.footer-container{padding-top:4rem;padding-bottom:4rem}}.footer-container .footer-lead{width:calc(100% - 60px);float:left;margin-left:30px}@media only screen and (min-width:992px){.footer-container .footer-lead{width:calc(33.33333% - 40px);float:left;margin-left:30px}}.footer-container .footer-content{width:calc(100% - 60px);float:left;margin-left:30px;margin-left:0}@media only screen and (min-width:992px){.footer-container .footer-content{width:calc(66.66667% - 50px);float:left;margin-left:30px}}@media only screen and (min-width:992px){.footer-container .footer-content .region-footer-microsite:after{clear:both;content:"";display:block}}.footer-container .footer-content .region-footer-microsite .block{width:calc(100% - 60px);float:left;margin-left:30px}@media only screen and (min-width:992px){.footer-container .footer-content .region-footer-microsite .block{width:calc(50% - 45px);float:left;margin-left:30px}}.footer-container .footer-content .social-links{list-style:none;margin:0;padding:0}.footer-container .footer-content .social-links li{display:inline-block;padding:0 10px;padding:0 1rem;margin:0}.footer-container .footer-content .social-links li:first-child{padding-left:0}@media only screen and (min-width:768px){.footer-container .footer-content .social-links li{padding-left:0}}.footer-container .footer-content .social-links a{padding-top:0!important;opacity:.8}.footer-container .footer-content .social-links a:hover{opacity:1}.page-node-type-microsite.timma .footer-container .footer-content .social-links a{color:#1c355e;opacity:1}.page-node-type-microsite.timma .footer-container .footer-content .social-links a:hover{opacity:.8}.footer-container .footer-content .social-links svg{height:30px;height:3rem;width:30px;width:3rem}.footer-container .footer-content .block{width:calc(100% - 60px);float:left;margin-left:30px;margin-left:0;padding-bottom:40px;padding-bottom:4rem}@media only screen and (min-width:768px){.footer-container .footer-content .block{width:calc(50% - 45px);float:left;margin-left:30px;min-width:20rem}}.footer-container .footer-content .block a,.footer-container .footer-content .block p{font-size:15px;font-size:1.5rem;line-height:25px;line-height:2.5rem}.footer-container .footer-content .block a{text-decoration:underline;display:inline-block}.footer-container .footer-content .block ul.menu{margin:0;padding:0}.footer-container .footer-content .block .block-title{font-size:30px;font-size:3rem;margin-top:0;margin-bottom:15px;margin-bottom:1.5rem}.footer-container .inline-form button,.footer-container .inline-form input{margin-bottom:0}.footer-nav{background-color:#1f2230}.footer-nav_container{max-width:1110px;margin:0 auto}.footer-nav_container:after{clear:both;content:"";display:block}.footer-nav_container .menu{padding-top:10px;padding-top:1rem;padding-bottom:10px;padding-bottom:1rem;width:calc(100% - 60px);float:left;margin-left:30px;margin-top:0;margin-bottom:0}@media only screen and (min-width:768px){.footer-nav_container .menu{padding-top:.8rem;padding-bottom:.8rem}}.footer-nav_container .menu .menu-item{display:block;font-size:16px;font-size:1.6rem}@media only screen and (min-width:768px){.footer-nav_container .menu .menu-item{display:inline}}.footer-nav_container .menu .menu-item a{padding-top:10px;padding-top:1rem;padding-right:30px;padding-right:3rem;padding-bottom:10px;padding-bottom:1rem;display:block}@media only screen and (min-width:768px){.footer-nav_container .menu .menu-item a{padding-top:0;padding-bottom:0;display:inline}}.footer-nav_container .menu .menu-item a.is-active,.footer-nav_container .menu .menu-item a:visited{color:#fff}
.header-group.has-minor-header .header-group_title{font-size:25px;font-size:2.5rem}@media only screen and (min-width:768px){.header-group.has-minor-header .header-group_title{font-size:3rem}}.header-group.has-columns:after{clear:both;content:"";display:block}@media only screen and (min-width:768px){.header-group.has-columns{margin-left:-30px;margin-right:-30px;width:calc(100% + 60px)}}@media only screen and (min-width:768px){.header-group.has-columns .header-group_title{width:calc(33.33333% - 40px);float:left;margin-left:30px}}@media only screen and (min-width:768px){.header-group.has-columns .header-group_subtitle{width:calc(66.66667% - 50px);float:left;margin-left:30px}}.header-group p{font-size:18px;font-size:1.8rem;line-height:30px;line-height:3rem;margin-bottom:20px;margin-bottom:2rem;margin-top:0}.header-group_title{margin-bottom:50px;margin-bottom:5rem;margin-top:0}.header-group_subtitle{font-size:16px;font-size:1.6rem;line-height:30px;line-height:3rem}
.site-header{position:relative;z-index:3;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);height:80px;height:8rem}.site-header:after{clear:both;content:"";display:block}@media only screen and (min-width:992px){.site-header{height:8rem}}.site-header .site-branding{position:absolute;top:-10px;top:-1rem;left:20px;left:2rem;width:116px;width:11.6rem;height:116px;height:11.6rem;z-index:2}.site-header .site-branding .logo-text,.site-header .site-branding .site-name{font-size:18px;font-size:1.8rem;font-weight:700;letter-spacing:normal;font-style:normal;overflow:hidden;text-indent:101%;white-space:nowrap}.site-header .site-branding .logo-text a,.site-header .site-branding .site-name a{color:#212121}.page-node-type-microsite.timma .site-header .site-branding{top:25px;top:2.5rem}.nav-container{max-width:1110px;margin:0 auto}.nav-container:after{clear:both;content:"";display:block}.nav-container .gtranslate_wrapper,.nav-container .menu{display:none}.page-node-type-microsite.timma .nav-container{height:112px;height:11.2rem}.page-node-type-microsite.timma .site-nav{background-color:#a0d0cb}.nav-bar{float:left;position:relative;width:100%;height:80px;height:8rem}.nav-bar:after{clear:both;content:"";display:block}.nav-close,.nav-open{display:inline-block;vertical-align:middle;margin:0 0 1em;font-family:Open Sans,Helvetica Neue,Helvetica,Arial;padding:11px 15px;padding:1.1rem 1.5rem;-webkit-appearance:none;border:2px solid transparent;border-radius:4px;transition:background-color .25s ease-out,color .25s ease-out;font-weight:600;font-size:14px;font-size:1.4rem;letter-spacing:normal;line-height:1.3;text-align:center;border:none;border-radius:none;padding:0;transition:none;font-size:inherit;letter-spacing:inherit;line-height:1;text-align:left;text-decoration:none;cursor:pointer;position:absolute;top:30px;top:3rem;right:20px;right:2rem;z-index:1}.nav-close,.nav-close:active,.nav-close:focus,.nav-close:hover,.nav-close:visited,.nav-open,.nav-open:active,.nav-open:focus,.nav-open:hover,.nav-open:visited{color:inherit;background-color:transparent}.nav-close svg,.nav-open svg{height:25px;height:2.5rem;width:25px;width:2.5rem}.nav-close svg.icon-close,.nav-open svg.icon-close{display:none}@media only screen and (min-width:992px){.nav-close,.nav-open{display:none}}.block-gtranslate,.menu--translation,.translation-bar{background-color:#757575;color:#fff;background-color:#006298;border-bottom:4px solid #006298;position:relative;z-index:1}.block-gtranslate a,.block-gtranslate a:hover,.block-gtranslate a:visited,.block-gtranslate h1,.block-gtranslate h2,.block-gtranslate h3,.block-gtranslate h4,.block-gtranslate h5,.block-gtranslate h6,.block-gtranslate label,.block-gtranslate p,.block-gtranslate span,.menu--translation a,.menu--translation a:hover,.menu--translation a:visited,.menu--translation h1,.menu--translation h2,.menu--translation h3,.menu--translation h4,.menu--translation h5,.menu--translation h6,.menu--translation label,.menu--translation p,.menu--translation span,.translation-bar a,.translation-bar a:hover,.translation-bar a:visited,.translation-bar h1,.translation-bar h2,.translation-bar h3,.translation-bar h4,.translation-bar h5,.translation-bar h6,.translation-bar label,.translation-bar p,.translation-bar span{color:#fff}.page-node-type-microsite.timma .block-gtranslate,.page-node-type-microsite.timma .menu--translation,.page-node-type-microsite.timma .translation-bar{background-color:#a0d0cb;border-bottom:4px solid #a0d0cb}.block-gtranslate .gtranslate_wrapper,.block-gtranslate .menu,.menu--translation .gtranslate_wrapper,.menu--translation .menu,.translation-bar_container .gtranslate_wrapper,.translation-bar_container .menu{max-width:1110px;margin:0 auto;padding-top:8px;padding-top:.8rem;padding-bottom:8px;padding-bottom:.8rem;text-align:right}.block-gtranslate .gtranslate_wrapper:after,.block-gtranslate .menu:after,.menu--translation .gtranslate_wrapper:after,.menu--translation .menu:after,.translation-bar_container .gtranslate_wrapper:after,.translation-bar_container .menu:after{clear:both;content:"";display:block}.block-gtranslate .gtranslate_wrapper .glink,.block-gtranslate .gtranslate_wrapper .menu-item,.block-gtranslate .menu .glink,.block-gtranslate .menu .menu-item,.menu--translation .gtranslate_wrapper .glink,.menu--translation .gtranslate_wrapper .menu-item,.menu--translation .menu .glink,.menu--translation .menu .menu-item,.translation-bar_container .gtranslate_wrapper .glink,.translation-bar_container .gtranslate_wrapper .menu-item,.translation-bar_container .menu .glink,.translation-bar_container .menu .menu-item{display:inline-block;font-size:15px;font-size:1.5rem;line-height:1.67;padding:0}@media only screen and (min-width:992px){.block-gtranslate .gtranslate_wrapper .glink,.block-gtranslate .gtranslate_wrapper .menu-item,.block-gtranslate .menu .glink,.block-gtranslate .menu .menu-item,.menu--translation .gtranslate_wrapper .glink,.menu--translation .gtranslate_wrapper .menu-item,.menu--translation .menu .glink,.menu--translation .menu .menu-item,.translation-bar_container .gtranslate_wrapper .glink,.translation-bar_container .gtranslate_wrapper .menu-item,.translation-bar_container .menu .glink,.translation-bar_container .menu .menu-item{font-size:2rem}}.block-gtranslate .gtranslate_wrapper .glink a,.block-gtranslate .gtranslate_wrapper .menu-item a,.block-gtranslate .menu .glink a,.block-gtranslate .menu .menu-item a,.menu--translation .gtranslate_wrapper .glink a,.menu--translation .gtranslate_wrapper .menu-item a,.menu--translation .menu .glink a,.menu--translation .menu .menu-item a,.translation-bar_container .gtranslate_wrapper .glink a,.translation-bar_container .gtranslate_wrapper .menu-item a,.translation-bar_container .menu .glink a,.translation-bar_container .menu .menu-item a{padding-right:10px;padding-right:1rem;padding-left:10px;padding-left:1rem;color:#fff}.page-node-type-microsite.timma .block-gtranslate .gtranslate_wrapper .glink a,.page-node-type-microsite.timma .block-gtranslate .gtranslate_wrapper .menu-item a,.page-node-type-microsite.timma .block-gtranslate .menu .glink a,.page-node-type-microsite.timma .block-gtranslate .menu .menu-item a,.page-node-type-microsite.timma .menu--translation .gtranslate_wrapper .glink a,.page-node-type-microsite.timma .menu--translation .gtranslate_wrapper .menu-item a,.page-node-type-microsite.timma .menu--translation .menu .glink a,.page-node-type-microsite.timma .menu--translation .menu .menu-item a,.page-node-type-microsite.timma .translation-bar_container .gtranslate_wrapper .glink a,.page-node-type-microsite.timma .translation-bar_container .gtranslate_wrapper .menu-item a,.page-node-type-microsite.timma .translation-bar_container .menu .glink a,.page-node-type-microsite.timma .translation-bar_container .menu .menu-item a{color:#1f2230}.block-gtranslate .gtranslate_wrapper .glink,.block-gtranslate .menu .glink,.menu--translation .gtranslate_wrapper .glink,.menu--translation .menu .glink,.translation-bar_container .gtranslate_wrapper .glink,.translation-bar_container .menu .glink{padding-right:10px;padding-right:1rem;padding-left:10px;padding-left:1rem;color:#fff}.block-gtranslate .gtranslate_wrapper .glink.gt-current-lang,.block-gtranslate .menu .glink.gt-current-lang,.menu--translation .gtranslate_wrapper .glink.gt-current-lang,.menu--translation .menu .glink.gt-current-lang,.translation-bar_container .gtranslate_wrapper .glink.gt-current-lang,.translation-bar_container .menu .glink.gt-current-lang{font-weight:400}.gtranslate_wrapper{display:flex}.gtranslate_wrapper :nth-child(2){order:4}.version-bar{background-color:#757575;background-color:#004165;color:#fff;z-index:3;position:relative}.version-bar a,.version-bar a:hover,.version-bar a:visited,.version-bar h1,.version-bar h2,.version-bar h3,.version-bar h4,.version-bar h5,.version-bar h6,.version-bar label,.version-bar p,.version-bar span{color:#fff}.version-bar a{text-decoration:underline}.version-bar_container{padding:8px 20px;padding:.8rem 2rem;max-width:1110px;margin:0 auto}.version-bar_container:after{clear:both;content:"";display:block}@media only screen and (min-width:992px){.version-bar_container{padding-top:.8rem;padding-bottom:.8rem}}.version-bar_message{display:block;margin-bottom:5px;margin-bottom:.5rem}@media only screen and (min-width:768px){.version-bar_message{display:inline;margin-bottom:0}}.version-bar_back{float:right}@media only screen and (min-width:768px){.version-bar_back{display:inline}}.page-node-type-microsite .site-header .header-footer-wrapper{top:16px}.page-node-type-microsite .site-header.is-open .header-footer-wrapper{position:absolute;right:0;top:83px}.page-node-type-microsite .site-header.is-open .nav-bar{margin-bottom:0}.page-node-type-microsite.timma .site-header .header-footer-wrapper{top:31px}
.hero{background:#fff;position:relative;margin-top:0}.hero.has-display-title .hero_title{font-size:40px;font-size:4rem}@media only screen and (min-width:768px){.hero.has-display-title .hero_title{font-size:6.5rem}}.hero.has-background-image{position:relative;margin-bottom:70px;margin-bottom:7rem}.hero.has-background-image .hero_container{padding-bottom:0}@media only screen and (min-width:768px){.hero.has-background-image .hero_container{padding-top:20rem;padding-bottom:4rem}}.hero.has-background-image .hero_header{width:calc(100% - 60px);float:left;margin-left:30px;padding:20px 30px 30px;padding:2rem 3rem 3rem;background-color:rgba(0,98,152,.9);border-bottom:5px solid #fafbfd;color:#fff;position:relative;z-index:1}.hero.has-background-image .hero_header a{color:#fff}@media only screen and (min-width:768px){.hero.has-background-image .hero_header{padding:3rem;width:calc(100% - 60px);float:left;margin-left:30px;border-bottom:none}}@media only screen and (min-width:992px){.hero.has-background-image .hero_header{padding:2.4rem 3.6rem 3.6rem;width:calc(75% - 52.5px);float:left;margin-left:30px}}@media only screen and (min-width:1110px){.hero.has-background-image .hero_header{width:calc(75% - 52.5px);float:left;margin-left:30px;margin-left:-1px}}.hero.has-background-image .hero_supertitle{margin-top:0;margin-bottom:12px;margin-bottom:1.2rem}.hero.has-background-image .hero_image{background-color:#fff}.hero-img{display:none}.hero_image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.hero_image img,.hero_image picture{object-fit:cover;object-position:50% 50%;height:100%;width:100%}.hero_header{width:calc(100% - 60px);float:left;margin-left:30px}@media only screen and (min-width:768px){.hero_header{width:calc(100% - 60px);float:left;margin-left:30px}}@media only screen and (min-width:992px){.hero_header{width:calc(100% - 60px);float:left;margin-left:30px}}.hero_header .button{margin:20px 0 0;margin:2rem 0 0}.hero_caption{position:absolute;bottom:10px;right:10px;font-size:13px;font-size:1.3rem}.parallax{background-color:#204d74;color:#fff;position:relative;overflow:hidden;height:500px}#banner .parallax{height:800px}.parallax-bg{position:absolute;width:100%;height:150%;background-repeat:no-repeat;background-size:cover}.parallax-content{position:relative;top:50%;transform:translateY(-50%);color:#fff}.page-node-type-microsite .hero.has-background-image{margin-bottom:0}.page-node-type-microsite .hero.has-background-image .hero_container{padding:20px 30px 30px;padding:2rem 3rem 3rem}@media only screen and (min-width:768px){.page-node-type-microsite .hero.has-background-image .hero_container{padding:0}}.page-node-type-microsite .hero.has-background-image .hero_header{float:none;padding:0;background-color:transparent;border:0;margin:0;position:relative;width:100%;z-index:1}.page-node-type-microsite .hero.has-background-image .hero-cta{width:100%;text-align:center}.page-node-type-microsite .hero.has-background-image .hero-cta a{display:inline-block;padding:24px 30px;padding:2.4rem 3rem;font-size:35px;font-size:3.5rem;background-color:rgba(28,53,94,.9);color:#d8f2ef}@media only screen and (min-width:768px){.page-node-type-microsite .hero.has-background-image .hero-cta a{font-size:4.5rem}}.page-node-type-microsite #banner .hero_container{max-width:1110px;margin:0 auto;padding-top:50px;padding-top:5rem;padding-bottom:50px;padding-bottom:5rem;position:relative}.page-node-type-microsite #banner .hero_container:after{clear:both;content:"";display:block}@media only screen and (min-width:768px){.page-node-type-microsite #banner .hero_container{padding-top:6rem}}.page-node-type-microsite #banner .hero_header{padding:20px 30px 30px;padding:2rem 3rem 3rem}.page-node-type-microsite #banner .parallax-bg{height:130%}@media only screen and (max-width:1109px){.page-node-type-microsite #banner .hero-img{display:block}.page-node-type-microsite #banner .parallax-bg{display:none}.page-node-type-microsite #banner .hero_caption{position:relative;float:right;margin-top:-10px;font-size:1.2rem}.page-node-type-microsite #banner .hero.has-background-image{height:auto;overflow:visible;background-color:#003b49;margin-bottom:7rem}.page-node-type-microsite #banner .hero.has-background-image *{background:transparent!important}.page-node-type-microsite #banner .hero.has-background-image .hero_image{position:static;height:400px}.page-node-type-microsite #banner .hero.has-background-image .hero_container{position:static;padding:0;transform:none}}.page-node-type-microsite .paragraph--type--link-image .hero_container{max-width:1110px;margin:0 auto}.page-node-type-microsite .paragraph--type--link-image .hero_container .hero_header{width:calc(100% - 60px);float:left;margin-left:30px;float:none}
.pull-quote{position:relative}.pull-quote.theme_color--tangerine{background-color:#003b49}.pull-quote.theme_color--tangerine .pull-quote_content{color:#ff8d6d!important;border-color:#a0d0cb}.pull-quote.theme_color--dark-blue{background-color:#b9d9ec}.pull-quote.theme_color--dark-blue .pull-quote_content{color:#003b49!important;border-color:#006c69}.pull-quote.theme_color--white{background-color:#006c69}.pull-quote.theme_color--white .pull-quote_content{color:#fff!important;border-color:#b9d9ec}.pull-quote .pull-quote_image .field--name-field-media-image .field__item{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.pull-quote .pull-quote_image .field--name-field-media-image .field__item img,.pull-quote .pull-quote_image .field--name-field-media-image .field__item picture{object-fit:cover;object-position:50% 50%;height:100%;width:100%}.pull-quote .pull-quote_container{padding-top:100px;padding-top:10rem;padding-bottom:100px;padding-bottom:10rem;position:relative}.pull-quote .pull-quote_content{width:calc(100% - 60px);max-width:650px;margin:0 auto;padding:0}@media only screen and (min-width:576px){.pull-quote .pull-quote_content{padding:0 1em}}.pull-quote .pull-quote_content{text-align:center;border-style:solid;border-width:3px 0}.pull-quote .pull-quote_content *{font-size:35px;font-size:3.5rem;line-height:1.3;font-weight:400}@media only screen and (min-width:768px){.pull-quote .pull-quote_content *{font-size:4.5rem}}
.section-event-cards{padding-bottom:70px;padding-bottom:7rem}.section-event-cards_container{max-width:1110px;margin:0 auto}.section-event-cards_container:after{clear:both;content:"";display:block}.section-event-cards_header{margin-bottom:30px;margin-bottom:3rem}.section-event-cards_content,.section-event-cards_header{width:calc(100% - 60px);float:left;margin-left:30px}.section-event-cards_grid:after{clear:both;content:"";display:block}@media only screen and (min-width:768px){.section-event-cards_grid{margin-left:-30px;margin-right:-30px;width:calc(100% + 60px);display:flex;flex-wrap:wrap}}.section-event-cards_grid .event-card{margin-bottom:30px;margin-bottom:3rem;position:relative}@media only screen and (min-width:768px){.section-event-cards_grid .event-card{width:calc(50% - 45px);float:left;margin-left:30px;margin-bottom:0}}@media only screen and (min-width:992px){.section-event-cards_grid .event-card{width:calc(33.33333% - 40px);float:left;margin-left:30px;margin-bottom:0}}.section-event-cards_more{float:right;margin-top:30px;margin-top:3rem}.section-event-cards_header .header-group_title{font-size:35px;font-size:3.5rem;margin-bottom:20px;margin-bottom:2rem;padding-bottom:10px;padding-bottom:1rem;border-bottom:2px solid #006298}.page-node-type-microsite .section-event-cards{padding:0}.page-node-type-microsite .section-event-cards_header .header-group_title{border:none;font-size:45px;font-size:4.5rem;padding:0}.page-node-type-microsite .section-event-cards_more{display:none}
.section-subscribe{padding-bottom:70px;padding-bottom:7rem}.section-subscribe .header-group{width:calc(100% - 60px);float:left;margin-left:30px;margin-bottom:40px;margin-bottom:4rem}.section-subscribe_container{max-width:1110px;margin:0 auto}.section-subscribe_container:after{clear:both;content:"";display:block}.section-subscribe_group{width:calc(100% - 60px);float:left;margin-left:30px}.subscribe-group{display:flex;max-width:600px;max-width:60rem}.subscribe-group input{margin:0;height:50px;height:5rem}.subscribe-group .button{margin:0 0 0 20px;margin:0 0 0 2rem;width:auto;height:50px;height:5rem}.page-node-type-microsite .section-subscribe{margin:0;background-color:#ffb81d;padding:0;padding:20px 0;padding:2rem 0}.page-node-type-microsite .section-subscribe .form-item label{display:none}.page-node-type-microsite .section-subscribe .header-group,.page-node-type-microsite .section-subscribe .header-group_title{margin-bottom:0}.page-node-type-microsite .section-subscribe .mailchimp-signup-subscribe-form .form-submit{position:relative;margin-bottom:1em}.page-node-type-microsite .section-subscribe .mailchimp-signup-subscribe-form #mailchimp-response-mailchimp_signup_subscribe_block_ta_master_email_list_form-wrapper,.page-node-type-microsite .section-subscribe .mailchimp-signup-subscribe-form #mailchimp-response-mailchimp_signup_subscribe_block_ta_master_email_list_form_1-wrapper,.page-node-type-microsite .section-subscribe .mailchimp-signup-subscribe-form #mailchimp-response-mailchimp_signup_subscribe_block_ta_master_email_list_form_2-wrapper{width:100%}.page-node-type-microsite .section-subscribe .mailchimp-signup-subscribe-form .mailchimp-newsletter-mergefields{flex:1}.page-node-type-microsite .section-subscribe .mailchimp-signup-subscribe-form .mailchimp-newsletter-mergefields input{background-color:#ffefcb;color:#a4a4a4;font-size:20px;font-size:2rem;border:0;max-width:100%;margin:0}.page-node-type-microsite .section-subscribe .mailchimp-signup-subscribe-form .mailchimp-newsletter-mergefields input::placeholder{color:#a4a4a4;opacity:.6}@media only screen and (min-width:768px){.page-node-type-microsite .section-subscribe .mailchimp-signup-subscribe-form form{display:flex;flex-wrap:wrap}}.page-node-type-microsite .section-subscribe .mailchimp-signup-subscribe-form .form-submit{border-radius:25px;background-color:#fff;color:#000;font-size:22px;font-size:2.2rem;padding:6px 16px;padding:.6rem 1.6rem}@media only screen and (min-width:768px){.page-node-type-microsite .section-subscribe .mailchimp-signup-subscribe-form .form-actions input{margin-top:1.7rem}}.page-node-type-microsite .section-subscribe .mailchimp-signup-subscribe-form .form-actions .ajax-progress.ajax-progress-throbber{position:absolute;right:0;bottom:-10px;bottom:-1rem}.page-node-type-microsite .section-subscribe.white{padding-bottom:0;background-color:#fff}.page-node-type-microsite .section-subscribe.white .mailchimp-newsletter-mergefields input{background-color:#fff;border:1px solid #ccc;border-radius:.4rem}.page-node-type-microsite .section-subscribe.white .mailchimp-signup-subscribe-form .form-submit{background-color:#ffb81d;color:#fff}
.text-block_container{max-width:1110px;margin:0 auto}.text-block_container:after{clear:both;content:"";display:block}.text-block_content{width:calc(100% - 60px);float:left;margin-left:30px}.text-block_content .read-more{position:relative;background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);margin-top:-8em;height:8em}.text-block_content .read-more a{width:100%;text-align:center;position:absolute;bottom:-3em}.text-block_content .read-more.less{background:none;margin:0;height:auto}.text-block_content .read-more.less a{bottom:-2em}.text-block_content [data-readmore]{margin-bottom:0}.text-block{margin-bottom:50px;margin-bottom:5rem}.text-block>:first-child,.text-block hr:first-child{margin-top:0}.text-block h2,.text-block h3,.text-block p{max-width:100%}@media only screen and (min-width:768px){.text-block h2.one_column,.text-block h3.one_column,.text-block p.one_column{max-width:33.3%;padding-right:20px}.text-block h2.two_column,.text-block h3.two_column,.text-block p.two_column{max-width:66.6%;padding-right:20px}}@media only screen and (min-width:768px){.text-block .embedded-entity.one_column{max-width:33.3%;margin:0 1em 1em 0}.text-block .embedded-entity.one_column.align-right{margin:0 0 1em 1em}}@media only screen and (min-width:768px){.text-block .embedded-entity.two_column{max-width:66.6%;margin:0 1em 1em 0}.text-block .embedded-entity.two_column.align-right{margin:0 0 1em 1em}}.page-node-type-microsite .text-block a{font-weight:700}.page-node-type-microsite .text-block a:hover{text-decoration:underline}
.timeline-list_container{max-width:1110px;margin:0 auto;margin-bottom:50px;margin-bottom:5rem}.timeline-list_container:after{clear:both;content:"";display:block}.timeline-list_content{width:calc(100% - 60px);float:left;margin-left:30px}.timeline-list_content h2{margin-top:0}.timeline-list{padding:0;margin:0;list-style:none;font-size:18px;font-size:1.8rem;position:relative}@media only screen and (min-width:992px){.timeline-list.show-horiz{display:flex;justify-content:center}}.timeline-list:before{content:"";position:absolute;z-index:0;background-color:#006298;top:0;left:13px;left:1.3rem;bottom:0;width:5px;width:.5rem}@media only screen and (min-width:992px){.timeline-list.show-horiz:before{content:none}.timeline-list.show-horiz:after{content:"";position:absolute;top:4.3rem;left:0;right:0;height:.5rem;background-color:#006298;z-index:0}}@media only screen and (min-width:992px){.timeline-list.with-arrow.show-horiz li:last-child:after{content:"";position:absolute;top:2.8rem;right:-.3rem;width:2rem;height:3.5rem;background-image:url(/themes/custom/sfcta/images/arrow-hor.svg);background-size:cover;background-position:50% 50%}.timeline-list.with-arrow.show-horiz li:last-child:before{content:none}}.timeline-list.with-arrow li:last-child:before{content:"";position:absolute;bottom:-2px;bottom:-.2rem;left:-2px;left:-.2rem;width:35px;width:3.5rem;height:20px;height:2rem;background-image:url(/themes/custom/sfcta/images/arrow-ver.svg);background-size:cover;background-position:50% 50%}@media only screen and (min-width:992px){.timeline-list.no-arrow.show-horiz li:last-child:before{content:none}.timeline-list.no-arrow.show-horiz li:last-child:after{content:"";position:absolute;top:4.3rem;left:3rem;right:0;height:.5rem;background-color:#fff;z-index:0}}.timeline-list.no-arrow li:last-child:before{content:"";position:absolute;z-index:0;background-color:#fff;top:30px;top:3rem;left:13px;left:1.3rem;bottom:0;width:5px;width:.5rem}.timeline-list.no-arrow li.with-section:last-child:before{top:60px;top:6rem}
li.timeline-item{position:relative;z-index:1;display:flex;margin-bottom:20px;margin-bottom:2rem;line-height:1em}@media only screen and (min-width:992px){.show-horiz li.timeline-item{display:block;flex:1 1 0px;padding-right:2rem;padding-top:3rem;margin-bottom:0}}li.timeline-item .item-content{padding-top:6px;padding-top:.6rem}@media only screen and (min-width:992px){.show-horiz li.timeline-item .item-content{padding-top:0}}li.timeline-item .item-content>strong{display:block}li.timeline-item:first-child.with-section{margin-top:0}li.timeline-item:last-of-type{padding-bottom:30px;padding-bottom:3rem}@media only screen and (min-width:992px){.show-horiz li.timeline-item:last-of-type{padding-bottom:0}}li.timeline-item.with-section{padding-top:30px;padding-top:3rem;margin-top:50px;margin-top:5rem}@media only screen and (min-width:992px){.show-horiz li.timeline-item.with-section{margin-top:0}}li.timeline-item .field--name-field-section-label{position:absolute;top:-9px;top:-.9rem;left:0;padding-left:52px;padding-left:5.2rem;color:#006298;font-size:14px;font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;letter-spacing:.1rem;font-style:normal}li.timeline-item .field--name-field-section-label:after{content:"";position:absolute;top:50%;width:45px;width:4.5rem;left:0;height:2px;height:.2rem;background-color:#006298;transform:translateY(-50%)}@media only screen and (min-width:992px){.show-horiz li.timeline-item .field--name-field-section-label:after{display:none}}@media only screen and (min-width:992px){.show-horiz li.timeline-item .field--name-field-section-label{padding-left:0;top:0}}li.timeline-item .counter{display:block;width:30px;width:3rem;min-width:30px;min-width:3rem;height:30px;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#006298;line-height:1;margin:0 20px 0 0;margin:0 2rem 0 0}@media only screen and (min-width:992px){.show-horiz li.timeline-item .counter{margin:0 0 1rem}}
.paragraph--unpublished{background-color:#fff4f4;}
