/* @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);}
.paragraph--unpublished{background-color:#fff4f4;}
.block-social-media-small-menu-block ul{display:flex}.block-social-media-small-menu-block ul a{color:rgba(0,0,0,.8);padding-right:.75rem}.block-social-media-small-menu-block ul svg{height:1.5rem;transition:all .2s ease-out;transform-origin:50% 50%}.block-social-media-small-menu-block ul svg:hover{transform:scale(1.3)}
.layout-header-container{position:relative}.block-user-login-button a{position:absolute;top:0;right:0;width:2em;height:2em;background-color:#63923f;z-index:10}.block-user-login-button a:hover{background-color:#4b6e30}
.paragraph-container-wrapper h1,.paragraph-container-wrapper h2,.paragraph-container-wrapper h3,.paragraph-container-wrapper h4,.paragraph-container-wrapper h5,.paragraph-container-wrapper h6{padding:0}.paragraph-container-wrapper a,.paragraph-container-wrapper a:active,.paragraph-container-wrapper a:focus,.paragraph-container-wrapper a:hover{text-decoration:none}.page-node-type-content-page .region-content,.page-node-type-landing-page .region-content{width:100%;max-width:none}.paragraph-container-full{display:flex;position:relative}.paragraph-container-page{display:flex;justify-content:space-between}.paragraph-column{width:100%}.page-width-page .paragraph-container-page{max-width:70.5rem}.page-width-large .paragraph-container-page{max-width:58.28rem}.page-width-medium .paragraph-container-page{max-width:45.12rem}.page-width-small .paragraph-container-page{max-width:33.84rem}.page-width-fullscreen .paragraph-container-page{max-width:none;width:100%}main.has-sidebar-right .paragraph-container-page{max-width:100%;width:100%}.justify-left .paragraph-container-full{justify-content:flex-start}.justify-center .paragraph-container-full{justify-content:center}.justify-right .paragraph-container-full{justify-content:flex-end}.color-bg-page-primary .paragraph-container-page,.paragraph-container-wrapper.color-bg-full-primary{background-color:#3d9970}.color-bg-page-primary-light .paragraph-container-page,.paragraph-container-wrapper.color-bg-full-primary-light{background-color:#62c096}.color-bg-page-primary-dark .paragraph-container-page,.paragraph-container-wrapper.color-bg-full-primary-dark{background-color:#2e7555}.color-bg-page-primary-fade .paragraph-container-page,.paragraph-container-wrapper.color-bg-full-primary-fade{background-color:rgba(61,153,112,.7)}.color-bg-page-secondary .paragraph-container-page,.paragraph-container-wrapper.color-bg-full-secondary{background-color:#ff851b}.color-bg-page-secondary-light .paragraph-container-page,.paragraph-container-wrapper.color-bg-full-secondary-light{background-color:#ffae68}.color-bg-page-secondary-dark .paragraph-container-page,.paragraph-container-wrapper.color-bg-full-secondary-dark{background-color:#e76b00}.color-bg-page-secondary-fade .paragraph-container-page,.paragraph-container-wrapper.color-bg-full-secondary-fade{background-color:rgba(255,133,27,.7)}.color-bg-page-accent .paragraph-container-page,.paragraph-container-wrapper.color-bg-full-accent{background-color:#85144b}.color-bg-page-accent-light .paragraph-container-page,.paragraph-container-wrapper.color-bg-full-accent-light{background-color:#c81e71}.color-bg-page-accent-dark .paragraph-container-page,.paragraph-container-wrapper.color-bg-full-accent-dark{background-color:#590d32}.color-bg-page-accent-fade .paragraph-container-page,.paragraph-container-wrapper.color-bg-full-accent-fade{background-color:rgba(133,20,75,.7)}.color-bg-page-highlight-one .paragraph-container-page,.paragraph-container-wrapper.color-bg-full-highlight-one{background-color:#001f3f}.color-bg-page-highlight-two .paragraph-container-page,.paragraph-container-wrapper.color-bg-full-highlight-two{background-color:#0074d9}.color-bg-page-highlight-three .paragraph-container-page,.paragraph-container-wrapper.color-bg-full-highlight-three{background-color:#7fdbff}.color-bg-page-go .paragraph-container-page,.paragraph-container-wrapper.color-bg-full-go{background-color:#2ecc40}.color-bg-page-wait .paragraph-container-page,.paragraph-container-wrapper.color-bg-full-wait{background-color:#ffdc00}.color-bg-page-stop .paragraph-container-page,.paragraph-container-wrapper.color-bg-full-stop{background-color:#ff4136}.color-bg-page-grey .paragraph-container-page,.paragraph-container-wrapper.color-bg-full-grey{background-color:#ced4da}.color-bg-page-black .paragraph-container-page,.paragraph-container-wrapper.color-bg-full-black{background-color:#111}.color-bg-page-white .paragraph-container-page,.paragraph-container-wrapper.color-bg-full-white{background-color:#fff}.color-bg-page-transpanent .paragraph-container-page,.paragraph-container-wrapper.color-bg-full-transpanent{background-color:transpanent}.padding-top-small{padding-top:.5em}.padding-bottom-small{padding-bottom:.5em}.padding-top-medium{padding-top:1em}.padding-bottom-medium{padding-bottom:1em}.padding-top-large{padding-top:2em}.padding-bottom-large{padding-bottom:2em}.padding-top-extra-large{padding-top:3.5em}.padding-bottom-extra-large{padding-bottom:3.5em}.padding-top-none{padding-top:0}.padding-bottom-none{padding-bottom:0}.two-column-sizes-50-50 .paragraph-column{flex-basis:48%}.two-column-sizes-33-66 .paragraph-column:first-child{flex-basis:32%}.two-column-sizes-33-66 .paragraph-column:last-child,.two-column-sizes-66-33 .paragraph-column:first-child{flex-basis:64%}.two-column-sizes-66-33 .paragraph-column:last-child{flex-basis:32%}.two-column-sizes-25-75 .paragraph-column:first-child{flex-basis:23%}.two-column-sizes-25-75 .paragraph-column:last-child,.two-column-sizes-75-25 .paragraph-column:first-child{flex-basis:73%}.two-column-sizes-75-25 .paragraph-column:last-child{flex-basis:23%}.three-column-sizes-33-33-33 .paragraph-column{flex-basis:30.333%}.three-column-sizes-25-25-50 .paragraph-column:first-child,.three-column-sizes-25-25-50 .paragraph-column:nth-child(2){flex-basis:22%}.three-column-sizes-25-25-50 .paragraph-column:nth-child(3){flex-basis:47%}.three-column-sizes-25-50-25 .paragraph-column:first-child{flex-basis:22%}.three-column-sizes-25-50-25 .paragraph-column:nth-child(2){flex-basis:47%}.three-column-sizes-25-50-25 .paragraph-column:nth-child(3){flex-basis:22%}.three-column-sizes-50-25-25 .paragraph-column:first-child{flex-basis:47%}.three-column-sizes-50-25-25 .paragraph-column:nth-child(2),.three-column-sizes-50-25-25 .paragraph-column:nth-child(3){flex-basis:22%}.paragraph-container-multi .paragraph-column{flex:1 1 0}.field--name-field-pp-view{margin-bottom:1rem}.paragraph--image img{width:100%;height:auto}.border-color-primary img{border-color:#3d9970}.border-color-primary-dark img{border-color:#2e7555}.border-color-secondary img{border-color:#ff851b}.border-color-secondary-dark img{border-color:#e76b00}.border-color-accent img{border-color:#85144b}.border-color-accent-dark img{border-color:#590d32}.border-color-grey img{border-color:#ced4da}.border-color-black img{border-color:#111}.border-color-white img{border-color:#fff}.border-color-transpanent img{border-color:transpanent}.border-width-narrow img{box-sizing:border-box;border-width:1px;border-style:solid}.border-width-medium img{box-sizing:border-box;border-width:3px;border-style:solid}.border-width-thick img{box-sizing:border-box;border-width:8px;border-style:solid}.border-width-none img{box-sizing:border-box;border-width:0;border-style:solid}.border-radius-small img{border-radius:.5em}.border-radius-medium img{border-radius:1em}.border-radius-large img{border-radius:2em}.border-radius-extra-large img{border-radius:3.5em}.border-radius-none img{border-radius:0}.pp-rollovers-image{display:-ms-grid;display:grid;-ms-grid-rows:1fr;-ms-grid-columns:1fr;grid-template:1fr/1fr}.pp-rollovers-image .field--name-image,.pp-rollovers-image .field--name-rollover{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1}.pp-rollovers-image .field--name-rollover{opacity:0;transition:opacity 1s}.pp-rollovers-image .field--name-rollover:hover{opacity:1}.pip-rollover-items .field--name-name{text-align:center;margin-top:6px}.paragraph-items-timeline:after,.paragraph-items-timeline:before{content:"";height:3rem;width:3rem;background-color:#fff;border-radius:50%;border:.75rem solid #303334;transform:translatex(-50%);position:absolute;left:50%;top:-1.5rem;z-index:2}.paragraph-items-timeline:after{top:auto;bottom:.5rem}.paragraph-items-timeline .timeline{padding:2rem 0;margin-top:-2rem;position:relative;z-index:1}.paragraph-items-timeline .timeline:after,.paragraph-items-timeline .timeline:before{content:"";height:100%;width:50%;border-radius:10rem 0 0 10rem;border:1rem solid #000;border-right:none;position:absolute;left:0;top:0;z-index:-1}.paragraph-items-timeline .timeline:after{height:calc(100% - 2rem);width:calc(50% - 1rem);border-color:#000;left:1rem;top:1rem}.paragraph-items-timeline .timeline{display:flex;justify-content:space-around;align-items:center;flex-direction:row}.paragraph-items-timeline .timeline-text{flex-basis:50%;color:#111;padding:2rem .5rem}.paragraph-items-timeline .field--name-name{color:#65c7d0;font-size:18px;font-weight:600;text-transform:uppercase;margin:0 0 5px}.paragraph-items-timeline .field--name-date{color:#65c7d0;font-size:18px;font-weight:600;flex-basis:30%}.paragraph-items-timeline .field--name-image{flex-basis:20%;display:flex;justify-content:center}.paragraph-items-timeline .field--name-image img{margin:.75rem;height:7rem;width:7rem;transition:all .2s ease-in-out;transform-origin:50% 50%}.paragraph-items-timeline .field--name-image img:hover{transform:scale(1.05)}.paragraph-items-timeline .timeline:nth-child(odd){flex-direction:row}.paragraph-items-timeline .timeline:nth-child(odd) .field--name-date{text-align:left;padding-left:3rem}.paragraph-items-timeline .timeline:nth-child(2n){flex-direction:row-reverse}.paragraph-items-timeline .timeline:nth-child(2n) .field--name-date{text-align:right;padding-right:3rem}.paragraph-items-timeline .field--name-information{display:none}.paragraph-items-timeline .timeline:nth-child(2n):before{left:auto;right:0;border-radius:0 10rem 10rem 0;border:2rem solid #000;border-left:none}.paragraph-items-timeline .timeline:nth-child(2n):after{left:auto;right:1rem;border-radius:0 10rem 10rem 0;border:1rem solid #000;border-left:none}.paragraph-items-timeline .timeline.luca:before{border-color:#0074d9}.paragraph-items-timeline .timeline.luca:after{border-color:#0d8eff}.paragraph-items-timeline .timeline.luca .field--name-date,.paragraph-items-timeline .timeline.luca .field--name-name{color:#0074d9}.paragraph-items-timeline .timeline.complex-cells:before{border-color:#08b2e0}.paragraph-items-timeline .timeline.complex-cells:after{border-color:#24caf7}.paragraph-items-timeline .timeline.complex-cells .field--name-date,.paragraph-items-timeline .timeline.complex-cells .field--name-name{color:#08b2e0}.paragraph-items-timeline .timeline.sponges:before{border-color:#424a96}.paragraph-items-timeline .timeline.sponges:after{border-color:#565fb5}.paragraph-items-timeline .timeline.sponges .field--name-date,.paragraph-items-timeline .timeline.sponges .field--name-name{color:#424a96}.paragraph-items-timeline .timeline.worms:before{border-color:#098748}.paragraph-items-timeline .timeline.worms:after{border-color:#0cb762}.paragraph-items-timeline .timeline.worms .field--name-date,.paragraph-items-timeline .timeline.worms .field--name-name{color:#098748}.paragraph-items-timeline .timeline.fish:before{border-color:#99bf56}.paragraph-items-timeline .timeline.fish:after{border-color:#afcd7b}.paragraph-items-timeline .timeline.fish .field--name-date,.paragraph-items-timeline .timeline.fish .field--name-name{color:#99bf56}.paragraph-items-timeline .timeline.reptiles:before{border-color:#faab57}.paragraph-items-timeline .timeline.reptiles:after{border-color:#fbc489}.paragraph-items-timeline .timeline.reptiles .field--name-date,.paragraph-items-timeline .timeline.reptiles .field--name-name{color:#faab57}.paragraph-items-timeline .timeline.mammals:before{border-color:#f15a3d}.paragraph-items-timeline .timeline.mammals:after{border-color:#f4826d}.paragraph-items-timeline .timeline.mammals .field--name-date,.paragraph-items-timeline .timeline.mammals .field--name-name{color:#f15a3d}.paragraph-items-timeline .timeline.primates:before{border-color:#d1325f}.paragraph-items-timeline .timeline.primates:after{border-color:#da5c80}.paragraph-items-timeline .timeline.primates .field--name-date,.paragraph-items-timeline .timeline.primates .field--name-name{color:#d1325f}.paragraph-items-timeline .timeline.hominids:before{border-color:#653974}.paragraph-items-timeline .timeline.hominids:after{border-color:#834a96}.paragraph-items-timeline .timeline.hominids .field--name-date,.paragraph-items-timeline .timeline.hominids .field--name-name{color:#653974}.paragraph-items-timeline .timeline.you:before{border-color:#972a7e}.paragraph-items-timeline .timeline.you:after{border-color:#bf359f}.paragraph-items-timeline .timeline.you .field--name-date,.paragraph-items-timeline .timeline.you .field--name-name{color:#972a7e}@media screen and (min-width:800px){.paragraph-items-timeline .field--name-information{display:block}.paragraph-items-timeline .timeline-text{padding:2rem .5rem}.paragraph-items-timeline .field--name-image img{height:10rem;width:10rem}.paragraph-items-timeline .field--name-name{font-size:24px}.paragraph-items-timeline .field--name-date{font-size:28px}}.paragraph-items-timeline2{margin:0 auto}.paragraph-items-timeline2:before{content:"";position:absolute;top:0;left:30px;height:100%;width:4px;background:#d057b4}@media (min-width:48rem){.paragraph-items-timeline2:before{left:50%;transform:translateX(-50%)}}.paragraph-items-timeline2 .timeline2-item{position:relative;z-index:1;margin-bottom:4rem;display:flex;align-items:center}.paragraph-items-timeline2 .timeline2-item:last-child{margin-bottom:0}@media (min-width:48rem){.paragraph-items-timeline2 .timeline2-item{justify-content:flex-end;margin-bottom:-4rem}}@media (min-width:48rem){.paragraph-items-timeline2 .timeline2-item:nth-child(2n){flex-direction:row-reverse}}.paragraph-items-timeline2 .timeline2-date{order:3;margin-left:3%;margin-top:15px}@media (min-width:48rem){.paragraph-items-timeline2 .timeline2-date{order:inherit;margin-left:0}}.paragraph-items-timeline2 .timeline2-img{display:flex;justify-content:center;width:60px;height:60px;align-items:center;flex-shrink:0;border-radius:50%;margin-right:calc(8% - 30px);will-change:transform;background-color:#972a7e;box-shadow:0 0 0 4px #fff,inset 0 2px 0 rgba(0,0,0,.08),0 3px 0 4px rgba(0,0,0,.05)}@media (min-width:48rem){.paragraph-items-timeline2 .timeline2-img{margin-left:calc(8% - 30px)}}.paragraph-items-timeline2 .timeline2-information{display:flex;flex-direction:column;box-shadow:10px 10px 5px 0 rgba(0,0,0,.1);width:70%}.paragraph-items-timeline2 .timeline2-information a{cursor:pointer;text-decoration:none;color:#0074d9}.paragraph-items-timeline2 .timeline2-information a.highlighted,.paragraph-items-timeline2 .timeline2-information a:active,.paragraph-items-timeline2 .timeline2-information a:focus,.paragraph-items-timeline2 .timeline2-information a:hover{text-decoration:underline}.paragraph-items-timeline2 .timeline2-information .field--name-name{padding:1rem;background-color:#972a7e;font-size:1.25rem;font-width:700;color:#fff}.paragraph-items-timeline2 .timeline2-information .field--name-image img{width:100%;height:auto}.paragraph-items-timeline2 .timeline2-information .field--name-information{padding:1rem}@media (min-width:48rem){.paragraph-items-timeline2 .timeline2-information{width:42%}.paragraph-items-timeline2 .timeline2-date--hidden,.paragraph-items-timeline2 .timeline2-img--hidden,.paragraph-items-timeline2 .timeline2-information--hidden{visibility:hidden}.paragraph-items-timeline2 .timeline2-img--bounce-in,.paragraph-items-timeline2 .timeline2-information--bounce-in{-webkit-animation:timeline--bounce .6s;animation:timeline--bounce .6s}.paragraph-items-timeline2 .timeline2-date--bounce-in{-webkit-animation:timeline--bounce 1s;animation:timeline--bounce 1s}}@-webkit-keyframes timeline--bounce{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.2)}to{transform:scale(1)}}@keyframes timeline--bounce{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.2)}to{transform:scale(1)}}.field--name-field-pp-video .field--name-name{display:block;color:#fff;text-align:center;background-color:#111;padding:.5rem 1rem}.field--name-field-media-oembed-video{background-color:#111}.paragraph-item-text p{margin-bottom:.75em}.quick-columns-two .field--name-field-pp-text .field--name-text{display:block;-moz-column-count:2;column-count:2;-moz-column-gap:1.5em;column-gap:1.5em}.quick-columns-three .field--name-field-pp-text .field--name-text{display:block;-moz-column-count:3;column-count:3;-moz-column-gap:1.5em;column-gap:1.5em}.quick-columns-four .field--name-field-pp-text .field--name-text{display:block;-moz-column-count:4;column-count:4;-moz-column-gap:1.5em;column-gap:1.5em}.page-path-about .inline-logo img{margin-right:1rem}.page-path-about .pp-text img.image-style-inline-md{width:100%;height:auto;margin:1rem 0}@media (min-width:36rem){.page-path-about .pp-text img.image-style-inline-md{width:250px;height:auto;margin:0 0 2rem 1rem}}@media (min-width:48rem){.page-path-about .pp-text img.image-style-inline-md{width:320px;height:auto}}.page-path-about .pp-text img.image-style-inline-md img{width:100%;height:auto}.pp-text figure.align-right,.pp-text figure.align-right a,.pp-text img.align-right.image-style-inline-md{width:100%;height:auto;margin:1rem 0}.pp-text figure.align-right a figcaption,.pp-text figure.align-right figcaption,.pp-text img.align-right.image-style-inline-md figcaption{width:100%}@media (min-width:36rem){.pp-text figure.align-right,.pp-text figure.align-right a,.pp-text img.align-right.image-style-inline-md{width:250px;height:auto}}@media (min-width:48rem){.pp-text figure.align-right,.pp-text figure.align-right a,.pp-text img.align-right.image-style-inline-md{width:320px;height:auto}}@media (min-width:62rem){.pp-text figure.align-right,.pp-text figure.align-right a,.pp-text img.align-right.image-style-inline-md{width:350px;height:auto}}.pp-text figure.align-right a img,.pp-text figure.align-right img,.pp-text img.align-right.image-style-inline-md img{width:100%;height:auto}@media (min-width:36rem){.pp-text figure.align-right,.pp-text figure.align-right a,.pp-text img.align-right.image-style-inline-md{margin:1rem 0 2rem 1rem}}
