.twz-text{--link-color: var(--blue-700);background-color:var(--backgroundColor);margin-inline:var(--textblock-align, auto);width:min(100%,var(--text-maxwidth));position:relative;overflow:clip}.twz-text.background{border-radius:var(--border-radius-m);padding:var(--padding-small)}.twz-text a:is(:not(.btn),.btn--as-text){text-decoration:underline}.twz-text a:is(:not(.btn),.btn--as-text):hover{--link-color: var(--green-600)}.twz-text a.twz-text__link--phone,.twz-text a.twz-text__link--mail{display:inline-flex;align-items:center;gap:1.5rem}.twz-text a.twz-text__link--phone svg,.twz-text a.twz-text__link--mail svg{width:2rem;height:2rem;flex-shrink:0;--twz-icon-fill: var(--green-650)}.twz-text p:has(img):last-child{min-height:8rem}.twz-text p img{float:left;padding:.3rem 1rem .3rem 0}.twz-text h2{margin-bottom:1.5rem}.twz-text .twz-text__dec{position:absolute;right:8rem;bottom:-10rem}@media(max-width: 767px){.twz-text .twz-text__dec{display:none}}:is(.row,.row-inner)[style*="--backgroundColor"]>.twz-text{border-radius:var(--border-radius-m);box-shadow:0 8px 16px 0 rgba(13,27,48,.14);padding:4rem 4.8rem}@media(max-width: 767px){:is(.row,.row-inner)[style*="--backgroundColor"]>.twz-text{padding:2rem 2.8rem}}.wp-block-column:has(.twz-text) .twz-text .twz-text__dec{right:5rem;bottom:-13rem}
