.text-section{background:var(--brand-tertiary-color);background:radial-gradient(farthest-corner at 50% 50%,var(--brand-secondary-color) 0,var(--brand-tertiary-color) 100%) no-repeat 50%/300% 300%}@media (min-width:1025px){.text-section{padding:10.0625rem 0 13.3125rem}}.text-section__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:var(--brand-primary-color)}.text-section__description{width:41%}@media (max-width:1024px){.text-section__description{margin-bottom:3.75rem;width:100%}}@media (max-width:576px){.text-section__description{margin-bottom:2.1875rem}}.text-section__description h2{margin:0 0 2.3125rem}@media (max-width:576px){.text-section__description h2{margin-bottom:1.5625rem}}.text-section__description .text-element{max-width:28.9375rem}.text-section__description .btn{margin-top:2.75rem}@media (min-width:1025px){.text-section__description .btn{min-width:18.625rem}}@media (max-width:576px){.text-section__description .btn{margin-top:1.875rem}}.text-section__list{display:-webkit-box;display:-ms-flexbox;display:flex;width:52%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1024px){.text-section__list{width:100%}}.text-section__list ul{--bottom-gap:2.375rem;-webkit-columns:2;-moz-columns:2;column-count:2;-webkit-column-gap:3.125rem;-moz-column-gap:3.125rem;column-gap:3.125rem;position:relative;width:100%;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:calc((var(--bottom-gap) + .5625rem)*-1);margin-right:3.375rem;max-width:39.375rem}@media (max-width:1024px){.text-section__list ul{--bottom-gap:1.25rem;-webkit-column-gap:3.125rem;-moz-column-gap:3.125rem;column-gap:3.125rem;margin-bottom:calc(var(--bottom-gap)*-1);margin-right:0;max-width:unset}}@media (max-width:576px){.text-section__list ul{--bottom-gap:0.625rem}}.text-section__list ul:before{background-color:var(--brand-primary-color);content:"";height:calc(100% + var(--bottom-gap)/2);left:50%;position:absolute;top:calc(50% - var(--bottom-gap)/2);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:.0625rem}.text-section__list ul li{font-size:var(--brand-h5-fs);line-height:var(--brand-h5-fs);padding-bottom:var(--bottom-gap);text-align:center}