/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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;}
.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}.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(25% - 37.5px);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(75% - 52.5px);float:left;margin-left:30px}}@media only screen and (min-width:992px){.footer-container .footer-content .region-footer:after{clear:both;content:"";display:block}}.footer-container .footer-content .region-footer .block{width:calc(100% - 60px);float:left;margin-left:30px}@media only screen and (min-width:992px){.footer-container .footer-content .region-footer .block{width:calc(33.33333% - 40px);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}@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}.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(25% - 37.5px);float:left;margin-left:30px;min-width:20rem;padding-bottom:0;padding-top:1rem}}.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:18px;font-size:1.8rem;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}
.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}
.paragraph--unpublished{background-color:#fff4f4;}
