.checkbox--hidden{opacity:0;pointer-events:none;position:absolute;visibility:hidden}.text{width:100%}.text.text--banner,.text.text--default{margin-bottom:80px;margin-top:80px}@media only screen and (min-width:768px){.text.text--banner,.text.text--default{margin-top:120px}}@media only screen and (min-width:1024px){.text.text--banner,.text.text--default{margin-top:140px}}@media only screen and (min-width:768px){.text.text--banner,.text.text--default{margin-bottom:120px}}@media only screen and (min-width:1024px){.text.text--banner,.text.text--default{margin-bottom:140px}}.text.text--banner{background:var(--clr-primary-dark);padding:64px 0}@media only screen and (min-width:1024px){.text.text--banner{padding:80px 0}}.text.text--banner .text__content .rte .has--checkmarks li:before{color:var(--clr-primary-white)}.text.text--banner .text__content .rte .has--square-checkmarks li:before{background:var(--clr-primary-white);border:5px solid var(--clr-primary-dark)}.text.text--banner .text__content .rte .text-link{background:var(--clr-primary-dark)}.text.text--banner .text__content .rte .highlight{color:var(--clr-primary-dark)}.text.text--banner .text__content .rte h2,.text.text--banner .text__content .rte h3,.text.text--banner .text__content .rte h4,.text.text--banner .text__content .rte h5,.text.text--banner .text__content .rte h6,.text.text--banner .text__content .rte ol,.text.text--banner .text__content .rte p,.text.text--banner .text__content .rte ul{background:var(--clr-primary-dark);color:var(--clr-primary-white)}.text.text--banner .text__content .rte .subline,.text.text--banner .text__content .rte .topline,.text.text--banner .text__content .rte a:not(.button){color:var(--clr-primary-white)}.text.text--banner .button--primary{background:var(--clr-primary-white);border-color:var(--clr-primary-white);color:var(--clr-primary-light)}.text.text--banner .button--primary:hover{background:var(--clr-tertiary-dark-50);border-color:var(--clr-tertiary-dark-50);color:var(--clr-primary-dark)}.text.text--banner .button--secondary{background:var(--clr-primary-dark);border-color:var(--clr-primary-white);color:var(--clr-primary-white)}.text.text--banner .button--secondary:hover{background:var(--clr-primary-dark);border-color:var(--clr-tertiary-light-20);color:var(--clr-tertiary-light-20)}.text.text--fluid .text__inner{position:relative}.text.text--banner .text__inner,.text.text--default .text__inner{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto}@media only screen and (min-width:320px){.text.text--banner .text__inner,.text.text--default .text__inner{width:89.6vw}}@media only screen and (min-width:768px){.text.text--banner .text__inner,.text.text--default .text__inner{width:89.58333vw}}@media only screen and (min-width:1024px){.text.text--banner .text__inner,.text.text--default .text__inner{width:86.71875vw}}@media only screen and (min-width:1920px){.text.text--banner .text__inner,.text.text--default .text__inner{width:1665px}}.text.text--banner .text__content,.text.text--default .text__content{flex-basis:89.6vw;max-width:89.6vw;padding-left:2.13333vw;padding-right:2.13333vw;width:89.6vw}@media only screen and (min-width:768px){.text.text--banner .text__content,.text.text--default .text__content{flex-basis:89.58333vw;max-width:89.58333vw;padding-left:1.43229vw;padding-right:1.43229vw;width:89.58333vw}}@media only screen and (min-width:1024px){.text.text--banner .text__content,.text.text--default .text__content{flex-basis:57.8125vw;max-width:57.8125vw;padding-left:1.36719vw;padding-right:1.36719vw;width:57.8125vw}}@media only screen and (min-width:1920px){.text.text--banner .text__content,.text.text--default .text__content{flex-basis:1110px;max-width:1110px;padding-left:26.25px;padding-right:26.25px;width:1110px}}.text__content .rte{width:100%}.text__content .rte .subline,.text__content .rte .topline,.text__content .rte h2,.text__content .rte h3,.text__content .rte h4,.text__content .rte h5,.text__content .rte p{color:var(--clr-primary-dark)}.text__content .rte .read-more__checkbox{all:unset;visibility:hidden}.text__content .rte .read-more__checkbox:checked~.rte__full-content{grid-template-rows:1fr;opacity:1}.text__content .rte .read-more__checkbox:checked~.rte__shrinked-content{grid-template-rows:0fr}.rte__full-content .inner,.rte__shrinked-content .inner{overflow:hidden}.rte__full-content .inner h2:first-child,.rte__full-content .inner h3:first-child,.rte__full-content .inner h4:first-child,.rte__full-content .inner h5:first-child,.rte__full-content .inner p:first-child,.rte__shrinked-content .inner h2:first-child,.rte__shrinked-content .inner h3:first-child,.rte__shrinked-content .inner h4:first-child,.rte__shrinked-content .inner h5:first-child,.rte__shrinked-content .inner p:first-child{margin-top:0}.rte__shrinked-content{display:grid;grid-template-rows:1fr;position:relative}.rte__shrinked-content:after{background-image:linear-gradient(hsla(0,0%,100%,0) 50%,var(--clr-primary-white));bottom:75px;content:"";display:block;height:100%;left:0;position:absolute;width:100%}.rte__shrinked-content .read-more__button{text-align:center}@media only screen and (min-width:768px){.rte__shrinked-content{display:none}}.rte__full-content{display:grid;grid-template-rows:0fr;opacity:0;transition:all .3s cubic-bezier(.645,.045,.355,1),opacity .5s cubic-bezier(.645,.045,.355,1)}@media only screen and (min-width:768px){.rte__full-content{display:unset;opacity:unset;transition:unset}}