.text-box.container{overflow:visible}.text-box.block.extra-padding{padding-top:calc(100vw * 40 / var(--page-width))}.text-box .grid12{-webkit-grid-gap:calc(100vw * 12 / var(--page-width)) var(--padding-general);grid-gap:calc(100vw * 20 / var(--page-width)) var(--padding-general)}.text-box .grid12 .text{-webkit-grid-column:2 / span 10;grid-column:2 / span 10}.text-box .grid12 .text p:last-child{margin-bottom:0}.text-box-subtext,.text-box-button{-webkit-grid-column:2 / span 8;grid-column:2 / span 8}.text-box .grid12.narrow .text,.text-box .grid12.narrow .text-box-subtext,.text-box .grid12.narrow .text-box-button{-webkit-grid-column:5 / span 7;grid-column:5 / span 7}.text-box-subtext{transition-delay:0.25s!important}.text-box-button{transition-delay:0.4s!important}.text-box-button a.button{padding:calc(100vw * 8.5 / var(--page-width)) calc(100vw * 15 / var(--page-width)) calc(100vw * 7.5 / var(--page-width));display:inline-block;color:var(--color-white);background:var(--color-black)}@media only screen and (max-width:740px){.text-box.block.extra-padding{padding-top:0}.text-box .grid12 .text,.text-box-subtext,.text-box-button{-webkit-grid-column:span 12!important;grid-column:span 12!important}.text-box .grid12 .text{font-size:var(--font-size-h2);line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-h2)}.text-box .grid12 .text-box-subtext{font-size:var(--font-size-body);line-height:var(--line-height-body)}}