.text-section{position:relative;--text-gap:16px;background:var(--bg)}.text-section p:not(.text__heading){font-size:inherit}.text hr{margin-top:0}.text>*{margin-bottom:var(--text-gap)}.text>:last-child{margin-bottom:0}.text__content{font-size:calc(1rem*var(--adjust-body))}.text__subheading{font-size:calc(.875rem*var(--adjust-body))}.text__content p,.text__heading p,.text__split p,.text__subheading p{margin:0}.text__content a,.text__heading a,.text__split a{text-decoration-thickness:var(--BORDER-WIDTH);text-decoration:underline}.text__heading a{text-decoration:none!important;position:relative;display:inline-block}.text__heading a:after,.text__heading a:before{height:var(--BORDER-WIDTH);pointer-events:none;transition:none;content:"";position:absolute;bottom:-.1rem;background:var(--btn-text,var(--link));left:0;width:100%;display:block}.text__heading a:before{transform:scaleX(0);transform-origin:left}.text__heading a:after{transform-origin:right}.no-touch .text__heading a:hover{border:0;background:transparent}.no-touch .text__heading a:hover:after,.no-touch .text__heading a:hover:before{transform:scaleX(0);transition:transform 1.1s cubic-bezier(.19,1,.22,1)}.no-touch .text__heading a:hover:before{transform:scaleX(1);transition-delay:.25s}.text__heading .section__link:after,.text__heading .section__link:before,.text__heading [data-has-highlight]:after,.text__heading [data-has-highlight]:before{display:none}.text__heading:not(.text-highlight-wrapper) .text-reveal__cropper a:after,.text__heading:not(.text-highlight-wrapper) .text-reveal__cropper a:before{bottom:0}.text__split{min-height:75px;grid-template-columns:minmax(0,1fr);gap:var(--text-gap);grid-template-areas:"text-left" "text-right";display:grid}@media only screen and (min-width:480px){.text__split{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"text-left text-right"}}.text__split-left{grid-area:text-left}.text__split-right{grid-area:text-right}.text__split-left,.text__split-right{font-size:calc(1rem*var(--adjust-body))}.text__button,.text__image-wrapper{justify-content:center;align-items:center;display:flex}@media only screen and (max-width:479px){.text__button{width:100%}}.text__button:first-of-type{margin-right:var(--text-gap)}@media only screen and (max-width:479px){.text__button:first-of-type{margin-right:0}.text__button:last-of-type{margin-top:var(--text-gap)}}.text__buttons-wrapper{justify-content:center;display:flex}@media only screen and (max-width:479px){.text__buttons-wrapper{flex-direction:column}}.text__image{height:auto}.text__icon-wrapper{min-height:calc(1rem*var(--adjust-body)*var(--line-height));justify-content:center;color:var(--text);position:relative;align-self:start;align-items:center;width:var(--icon-size);display:flex}.text__icon-wrapper .icon{height:var(--icon-size);width:var(--icon-size);display:block}.text__icons-row-block{column-gap:calc(var(--grid-gutter)*2);grid-template-columns:repeat(auto-fit,minmax(60px,1fr));font-size:calc(1rem*var(--adjust-body));--icon-size:25px;--line-height:1.5625;align-items:center;border-radius:var(--radius);line-height:var(--line-height);display:grid}@media only screen and (max-width:767px){.text__icons-row-block{justify-content:center;flex-wrap:wrap;gap:0;display:flex}}.text-left .text__button,.text-left .text__buttons-wrapper,.text-left .text__icon-wrapper,.text-left .text__image-wrapper{justify-content:flex-start}.text-right .text__button,.text-right .text__buttons-wrapper,.text-right .text__icon-wrapper,.text-right .text__image-wrapper{justify-content:flex-end}.body--rounded-corners .text__image{overflow:hidden;border-radius:var(--radius)}