.section--text-boxes-block{position:relative}.shape-text-boxes-block-bottom-left{right:0;bottom:40px;z-index:1;overflow:hidden}.shape-text-boxes-block-bottom-left img{transform:translateX(120px)}@media only screen and (max-width:1440px){.shape-text-boxes-block-bottom-left img{transform:translateX(120px) scale(.7)}}.text-boxes-block-header h2{max-width:900px}@media only screen and (max-width:1024px){.section--text-boxes-block .inside-padding--m{padding-top:var(--inside-padding--m--tablet);padding-bottom:0}}@media only screen and (max-width:768px){.section--text-boxes-block .inside-padding--m{padding-top:var(--inside-padding--m--landscape-mobile);padding-bottom:0}}@media only screen and (max-width:460px){.section--text-boxes-block .inside-padding--m{padding-top:var(--inside-padding--m--mobile);padding-bottom:0}}@media only screen and (max-width:1440px){.text-boxes-block-header h2{max-width:728px}}@media only screen and (max-width:1280px){.text-boxes-block-header h2{max-width:648px}}@media only screen and (max-width:1024px){.text-boxes-block-header h2{max-width:802px}}.text-boxes-block-header p{line-height:var(--line-height--xl)}.text-boxes-block-content{display:flex;flex-wrap:wrap}.section--text-boxes-block--4-col .text-boxes-block-content .text-boxes-item{flex:0 1 25%;padding-right:30px;margin-bottom:70px}.section--text-boxes-block--3-col .text-boxes-block-content .text-boxes-item{flex:0 1 33%;padding-right:30px;margin-bottom:20px}.section--text-boxes-block--2-col .text-boxes-block-content .text-boxes-item{flex:0 1 50%;padding-right:30px;margin-bottom:70px}@media only screen and (max-width:768px){.section--text-boxes-block--4-col .text-boxes-block-content .text-boxes-item,.section--text-boxes-block--3-col .text-boxes-block-content .text-boxes-item,.section--text-boxes-block--2-col .text-boxes-block-content .text-boxes-item{flex:0 1 50%;margin-bottom:50px}}@media only screen and (max-width:460px){.section--text-boxes-block--4-col .text-boxes-block-content .text-boxes-item,.section--text-boxes-block--3-col .text-boxes-block-content .text-boxes-item,.section--text-boxes-block--2-col .text-boxes-block-content .text-boxes-item{flex:0 1 100%}}.section--text-boxes-block .text-boxes-block-content .text-boxes-item:last-child{margin-bottom:0}.text-boxes-block-content .text-boxes-item h4{margin-bottom:20px}.text-boxes-block-content .text-boxes-item p{line-height:var(--line-height--xl)}.text-boxes-block-cta{text-align:center;display:flex;flex-direction:column;align-items:center}