.text-with-background{position:relative;overflow:hidden;padding:clamp(3em,1.568vw + 2.431em,4em) 0;background-color:#fbf0de;font-size:16px}.text-with-background.sand{background-color:#f3e7c2}.text-with-background.vibrantblue{background-color:#0055fa}.text-with-background.deepblue,.text-with-background.db-star,.text-with-background.db-scribble{background-color:#001b96}.text-with-background.db-star:before{content:"";position:absolute;top:5%;left:55%;width:10%;max-width:107px;height:97px;background:url("/typo3conf/ext/smpcorporate/Resources/Public/Images/background-elements/stars-white.png") center/100% auto no-repeat;z-index:2}.text-with-background.db-star:after{content:"";position:absolute;bottom:0;right:5%;width:50%;max-width:515px;height:190%;max-height:754px;background:url("/typo3conf/ext/smpcorporate/Resources/Public/Images/background-elements/line-pink-full.png") right bottom/auto 100% no-repeat;z-index:1}.text-with-background.db-scribble:before{content:"";position:absolute;top:0;right:11%;width:20%;max-width:164px;height:205px;background:url(/typo3conf/ext/smpcorporate/Resources/Public/Images/background-elements/scribble-white.png) center/100% auto no-repeat;transform:translateX(50%);z-index:2}.text-with-background.db-scribble:after{content:"";position:absolute;bottom:0;left:10%;width:100%;max-width:60px;height:100%;max-height:157px;background:url("/typo3conf/ext/smpcorporate/Resources/Public/Images/background-elements/two-line-vertical.png") no-repeat;transform:translateX(-110%);z-index:1}.text-with-background .inside{width:86%;max-width:1536px;margin:0 auto;position:relative;z-index:3}@media only screen and (max-width: 1199.98px){.text-with-background .inside{width:90%}}.text-with-background .inside>*{max-width:800px}.text-with-background .inside.fullwidth-text>*{max-width:none}.text-with-background .inside.center{text-align:center}.text-with-background .inside.center>*{margin-left:auto;margin-right:auto}.text-with-background .inside.center ul,.text-with-background .inside.center ol{list-style-position:inside;padding:0;text-align:center}.text-with-background .inside.center li{max-width:none}.text-with-background .section-preheading{font-family:"AribauGrotesk",sans-serif;font-size:clamp(.875em,0.196vw + 0.804em,1em);line-height:1.8;color:#373754;font-size:clamp(1.25em,0.392vw + 1.108em,1.5em);color:#001b96}.text-with-background .section-heading{font-family:"GlanceSans",sans-serif;font-size:clamp(2.375em,1.764vw + 1.735em,3.5em);line-height:1.25;letter-spacing:-0.015em;color:#001b96;max-width:24ch}.text-with-background .section-bodytext h2{font-family:"GlanceSans",sans-serif;font-size:clamp(1.75em,0.98vw + 1.395em,2.375em);line-height:1.25;color:#001b96}.text-with-background .section-bodytext h3{font-family:"GlanceSans",sans-serif;font-size:clamp(1.375em,0.588vw + 1.162em,1.75em);line-height:1.25;color:#001b96}.text-with-background .section-bodytext h4{font-family:"GlanceSans",sans-serif;font-size:clamp(1.125em,0.392vw + 0.983em,1.375em);line-height:1.318;color:#001b96}.text-with-background .section-bodytext p *,.text-with-background .section-bodytext li{font-family:"AribauGrotesk",sans-serif;font-size:clamp(.875em,0.196vw + 0.804em,1em);line-height:1.8;color:#373754;max-width:78ch}.text-with-background .section-bodytext p{margin-bottom:1em}.text-with-background .section-bodytext p:last-child{margin-bottom:0}.text-with-background .section-bodytext a{font-size:inherit;text-decoration:underline;text-underline-offset:3px}.text-with-background .section-buttons{margin:2em 0 -1em}.text-with-background .btn-primary{display:inline-block;color:#001b96;font-family:"AribauGrotesk",sans-serif;font-size:1em;line-height:1.2;margin:0 .8em 1em 0;padding:.75em .938em;border:1px solid;border-radius:5px;background-color:rgba(0,0,0,0);text-decoration:none;transition:all .2s ease}.text-with-background .btn-primary:last-child{margin-right:0}.text-with-background .btn-primary:hover{color:#fff;background-color:#001b96}.text-with-background .btn-primary:hover{border-color:#001b96}.text-with-background.vibrantblue .section-heading,.text-with-background.vibrantblue .section-preheading,.text-with-background.vibrantblue .section-bodytext *,.text-with-background.deepblue .section-heading,.text-with-background.deepblue .section-preheading,.text-with-background.deepblue .section-bodytext *,.text-with-background.db-star .section-heading,.text-with-background.db-star .section-preheading,.text-with-background.db-star .section-bodytext *,.text-with-background.db-scribble .section-heading,.text-with-background.db-scribble .section-preheading,.text-with-background.db-scribble .section-bodytext *{color:#fff}.text-with-background.vibrantblue .btn-primary{display:inline-block;color:#001b96;font-family:"AribauGrotesk",sans-serif;font-size:1em;line-height:1.2;margin:0 .8em 1em 0;padding:.75em .938em;border:1px solid;border-radius:5px;background-color:rgba(0,0,0,0);text-decoration:none;transition:all .2s ease;color:#fbf0de;background-color:#0055fa}.text-with-background.vibrantblue .btn-primary:last-child{margin-right:0}.text-with-background.vibrantblue .btn-primary:hover{color:#fff;background-color:#001b96}.text-with-background.vibrantblue .btn-primary:hover{color:#0055fa;background-color:#fbf0de;border-color:#fbf0de}.text-with-background.deepblue .btn-primary{display:inline-block;color:#001b96;font-family:"AribauGrotesk",sans-serif;font-size:1em;line-height:1.2;margin:0 .8em 1em 0;padding:.75em .938em;border:1px solid;border-radius:5px;background-color:rgba(0,0,0,0);text-decoration:none;transition:all .2s ease;color:#fbf0de;background-color:#001b96}.text-with-background.deepblue .btn-primary:last-child{margin-right:0}.text-with-background.deepblue .btn-primary:hover{color:#fff;background-color:#001b96}.text-with-background.deepblue .btn-primary:hover{color:#001b96;background-color:#fbf0de}.text-with-background.db-star .section-bodytext{max-width:91%}.text-with-background.db-star .btn-primary{display:inline-block;color:#001b96;font-family:"AribauGrotesk",sans-serif;font-size:1em;line-height:1.2;margin:0 .8em 1em 0;padding:.75em .938em;border:1px solid;border-radius:5px;background-color:rgba(0,0,0,0);text-decoration:none;transition:all .2s ease;color:#fbf0de;background-color:#001b96}.text-with-background.db-star .btn-primary:last-child{margin-right:0}.text-with-background.db-star .btn-primary:hover{color:#fff;background-color:#001b96}.text-with-background.db-star .btn-primary:hover{color:#001b96;background-color:#fbf0de}@media only screen and (max-width: 1199.98px){.text-with-background.db-star:before{left:70%}.text-with-background.db-star:after{right:-5%}.text-with-background.db-star .section-preheading,.text-with-background.db-star .section-heading,.text-with-background.db-star .section-bodytext{max-width:80%}}@media only screen and (max-width: 579.98px){.text-with-background.db-star:before{top:2%;left:85%}.text-with-background.db-star:after{right:-25%;transform:scaleX(-1)}}.text-with-background.db-scribble{padding:clamp(4.5em,4.313vw + 1.811em,6.125em) 0}.text-with-background.db-scribble .inside{text-align:center}.text-with-background.db-scribble .btn-primary{display:inline-block;color:#001b96;font-family:"AribauGrotesk",sans-serif;font-size:1em;line-height:1.2;margin:0 .8em 1em 0;padding:.75em .938em;border:1px solid;border-radius:5px;background-color:rgba(0,0,0,0);text-decoration:none;transition:all .2s ease;color:#fbf0de;background-color:#001b96}.text-with-background.db-scribble .btn-primary:last-child{margin-right:0}.text-with-background.db-scribble .btn-primary:hover{color:#fff;background-color:#001b96}.text-with-background.db-scribble .btn-primary:hover{color:#001b96;background-color:#fbf0de}.text-with-background.db-scribble .section-preheading,.text-with-background.db-scribble .section-heading,.text-with-background.db-scribble .section-bodytext{max-width:1258px;margin-left:auto;margin-right:auto}.text-with-background.db-scribble .section-bodytext p{max-width:none}@media only screen and (max-width: 1439.98px){.text-with-background.db-scribble .section-preheading,.text-with-background.db-scribble .section-heading,.text-with-background.db-scribble .section-bodytext{max-width:80%}}@media only screen and (max-width: 1199.98px){.text-with-background.db-scribble:before{top:-2%;right:6%;width:15%}}@media only screen and (max-width: 579.98px){.text-with-background.db-scribble:before{top:-10%;right:6%}.text-with-background.db-scribble:after{height:15%}}