:root{--color-primary:#707070;--color-secondary:#fff;--color-brand:#668aab;--color-form:#939395;--color-form-input:#222;--color-form-success:#1f2d49;--color-form-warning:#ffb800;--color-form-error:#dc2626}.text-overlay__block-title{font-weight:var(--bold)}.text-overlay__block-description,.text-overlay__block-description *,.text-overlay__block-description.accordion-content,.text-overlay__block-title{color:#707070;font-family:var(--font-primary);font-style:normal;letter-spacing:normal;line-height:normal;margin:0;padding:0;text-decoration:none;text-transform:none}.text-overlay__block-description,.text-overlay__block-description *,.text-overlay__block-description.accordion-content{font-weight:400}.text-overlay__block-title{font-size:16px}@media screen and (min-width:769px){.text-overlay__block-title{font-size:26px}}.text-overlay__block-description,.text-overlay__block-description *,.text-overlay__block-description.accordion-content{font-size:14px}@media screen and (min-width:769px){.text-overlay__block-description,.text-overlay__block-description *,.text-overlay__block-description.accordion-content{font-size:18px}}.section-spacing{margin-bottom:2.2857142857rem;margin-top:2.2857142857rem}@media screen and (min-width:769px){.section-spacing{margin-bottom:4.5714285714rem;margin-top:4.5714285714rem}}.underline-hover{position:relative}.underline-hover:after{background:#707070;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transition:width .25s;width:0}.underline-hover.disabled{cursor:default}.underline-hover:not(.disabled){cursor:pointer}.underline-hover:not(.disabled).active:after,.underline-hover:not(.disabled):hover:after{width:100%}.acb-widget-trigger-btn{bottom:93px!important;height:50px!important;right:28px!important;width:50px!important}@media screen and (min-width:1025px){.acb-widget-trigger-btn{right:33px!important}}.text-overlay__container{border-top:1px solid #fff}@media screen and (min-width:769px){.text-overlay__container{display:grid;grid-template-columns:repeat(2,1fr)}}.text-overlay__block{background-color:var(--bg-color);padding:0}@media screen and (min-width:769px){.text-overlay__block{position:relative}.text-overlay__block:hover .text-overlay__block-background,.text-overlay__block:hover .text-overlay__block-description--complete{opacity:1}}.text-overlay__block:first-child{padding-top:0}.text-overlay__block:last-child{padding-bottom:0}.text-overlay__block:not(.open) .text-overlay__block-description--short{display:block}@media screen and (min-width:769px){.text-overlay__block:not(.open) .text-overlay__block-description--short{display:none}}.text-overlay__block:not(.open) .text-overlay__block-description--complete{display:none}@media screen and (min-width:769px){.text-overlay__block:not(.open) .text-overlay__block-description--complete{display:block}}.text-overlay__block:not(.open) .text-overlay__block-cta [data-read-more]{display:block}.text-overlay__block.open .text-overlay__block-description--short,.text-overlay__block:not(.open) .text-overlay__block-cta [data-read-less]{display:none}.text-overlay__block.open .text-overlay__block-description--complete{display:block}.text-overlay__block.open .text-overlay__block-cta [data-read-more]{display:none}.text-overlay__block.open .text-overlay__block-cta [data-read-less]{display:block}.text-overlay__block-image{display:none;overflow:hidden;padding-top:129.1666666667%;position:relative}.text-overlay__block-image>img,.text-overlay__block-image>model-viewer,.text-overlay__block-image>video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}@media screen and (min-width:769px){.text-overlay__block-image{display:block}}.text-overlay__block-background{background-color:var(--bg-color);display:none;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .35s;width:100%}@media screen and (min-width:769px){.text-overlay__block-background{display:block}}.text-overlay__block-texts{scrollbar-base-color:#707070;scrollbar-face-color:#707070;scrollbar-3dlight-color:#707070;scrollbar-highlight-color:#707070;scrollbar-track-color:#707070;scrollbar-arrow-color:#000;scrollbar-shadow-color:#707070;scrollbar-dark-shadow-color:#707070}.text-overlay__block-texts::-webkit-scrollbar{height:3px;width:3px}.text-overlay__block-texts::-webkit-scrollbar-button{height:0;width:0}.text-overlay__block-texts::-webkit-scrollbar-thumb{background:#707070;border:0 #707070;border-radius:0}.text-overlay__block-texts::-webkit-scrollbar-thumb:active,.text-overlay__block-texts::-webkit-scrollbar-thumb:hover{background:#707070}.text-overlay__block-texts::-webkit-scrollbar-track{background:#d5d5d5;border:0 #fff;border-radius:0}.text-overlay__block-texts::-webkit-scrollbar-track:active,.text-overlay__block-texts::-webkit-scrollbar-track:hover{background:#d5d5d5}.text-overlay__block-texts::-webkit-scrollbar-corner{background:transparent}@media screen and (min-width:769px){.text-overlay__block-texts{display:flex;flex-direction:column;height:100%;left:0;overflow:hidden;padding:52px 50px;position:absolute;top:0;width:100%}}.text-overlay__block-title{color:#fff;padding:0 16px}@media screen and (min-width:769px){.text-overlay__block-title{margin-bottom:141px;padding:0;position:sticky;top:0}}.text-overlay__block-description *{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}@media screen and (min-width:769px){.text-overlay__block-description *{font-size:inherit;line-height:inherit}}.text-overlay__block-description,.text-overlay__block-description.accordion-content{color:#fff;font-size:16px;font-weight:600;line-height:1.15;margin-top:19px;padding:0 16px}@media screen and (min-width:769px){.text-overlay__block-description,.text-overlay__block-description.accordion-content{font-size:18px;line-height:20px;margin:0;padding:0}.text-overlay__block-description--short,.text-overlay__block-description.accordion-content--short{display:none}}.text-overlay__block-description--complete,.text-overlay__block-description.accordion-content--complete{scrollbar-base-color:#707070;scrollbar-face-color:#707070;scrollbar-3dlight-color:#707070;scrollbar-highlight-color:#707070;scrollbar-track-color:#707070;scrollbar-arrow-color:#000;scrollbar-shadow-color:#707070;scrollbar-dark-shadow-color:#707070;transition:opacity .35s}.text-overlay__block-description--complete::-webkit-scrollbar,.text-overlay__block-description.accordion-content--complete::-webkit-scrollbar{height:3px;width:3px}.text-overlay__block-description--complete::-webkit-scrollbar-button,.text-overlay__block-description.accordion-content--complete::-webkit-scrollbar-button{height:0;width:0}.text-overlay__block-description--complete::-webkit-scrollbar-thumb,.text-overlay__block-description.accordion-content--complete::-webkit-scrollbar-thumb{background:#707070;border:0 #707070;border-radius:0}.text-overlay__block-description--complete::-webkit-scrollbar-thumb:active,.text-overlay__block-description--complete::-webkit-scrollbar-thumb:hover,.text-overlay__block-description.accordion-content--complete::-webkit-scrollbar-thumb:active,.text-overlay__block-description.accordion-content--complete::-webkit-scrollbar-thumb:hover{background:#707070}.text-overlay__block-description--complete::-webkit-scrollbar-track,.text-overlay__block-description.accordion-content--complete::-webkit-scrollbar-track{background:#d5d5d5;border:0 #fff;border-radius:0}.text-overlay__block-description--complete::-webkit-scrollbar-track:active,.text-overlay__block-description--complete::-webkit-scrollbar-track:hover,.text-overlay__block-description.accordion-content--complete::-webkit-scrollbar-track:active,.text-overlay__block-description.accordion-content--complete::-webkit-scrollbar-track:hover{background:#d5d5d5}.text-overlay__block-description--complete::-webkit-scrollbar-corner,.text-overlay__block-description.accordion-content--complete::-webkit-scrollbar-corner{background:transparent}@media screen and (min-width:769px){.text-overlay__block-description--complete,.text-overlay__block-description.accordion-content--complete{margin-right:37px;min-height:0;opacity:0;overflow-x:hidden;overflow-y:auto}}.text-overlay__block-description a,.text-overlay__block-description.accordion-content a{text-decoration:underline}.text-overlay__block-description a:hover,.text-overlay__block-description.accordion-content a:hover{font-style:italic}.text-overlay__block-description ol,.text-overlay__block-description ul,.text-overlay__block-description.accordion-content ol,.text-overlay__block-description.accordion-content ul{padding-left:1rem}.text-overlay__block-description ol li:not(:last-child),.text-overlay__block-description ul li:not(:last-child),.text-overlay__block-description.accordion-content ol li:not(:last-child),.text-overlay__block-description.accordion-content ul li:not(:last-child){margin-bottom:1rem}.text-overlay__block-description ul,.text-overlay__block-description.accordion-content ul{list-style:disc}.text-overlay__block-description ol,.text-overlay__block-description.accordion-content ol{list-style:decimal}.text-overlay__block-cta{color:#fff;cursor:pointer;font-size:16px;font-weight:var(--bold);line-height:12px;margin-top:12px;padding:0 16px;text-decoration:underline;width:-moz-max-content;width:max-content}@media screen and (min-width:769px){.text-overlay__block-cta{display:none}}.text-overlay__block-cta:hover{font-style:italic}.text-overlay__block-cta span{text-wrap:nowrap}.text-overlay__block-accordion{border-bottom:1px solid #fff}@media screen and (min-width:769px){.text-overlay__block-accordion{display:none}}.text-overlay__block-accordion summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;padding:12px 16px}.text-overlay__block-accordion summary::-webkit-details-marker{display:none}.text-overlay__block-accordion summary svg{color:#fff;flex-shrink:0;height:auto;transition:transform .35s;width:16px}.text-overlay__block-accordion[open] summary svg{transform:rotate(180deg)}.text-overlay__block-accordion .accordion-content{margin-bottom:16px;margin-top:16px;padding:0 16px 16px}.text-overlay__block-accordion-summary .text-overlay__block-title{margin-bottom:0;padding:0}.text-overlay__block-texts-desktop{display:none}@media screen and (min-width:769px){.text-overlay__block-texts-desktop{display:contents}}
/*# sourceMappingURL=section.text-overlay.css.map*/