.text-image{--padding-top:84px;--padding-bottom:104px;padding:var(--padding-top) 0 var(--padding-bottom)}.text-image__button{align-self:flex-start;margin-top:40px}.text-image__content div,.text-image__content p,.text-image__content span{color:rgba(11,25,37,.8);font-size:18px;line-height:180%;margin-bottom:18px}.text-image__content p:last-of-type{margin-bottom:0}@media (max-width:768px){.text-image__content{text-align:center}}.text-image__content>ul{list-style-type:none}.text-image__content>ul>li{margin-bottom:12px;padding-left:20px;position:relative}.text-image__content>ul ul{list-style-type:none;margin-top:4px}.text-image__content>ul>li:before{background-image:url(https://21987026.fs1.hubspotusercontent-na1.net/hubfs/21987026/UI/arrow_right_list.svg);background-repeat:no-repeat;background-size:contain;content:"";height:14px;left:0;position:absolute;top:8px;width:14px}.text-image__content ul>ul{list-style-type:none}.text-image__content ul ul li{position:relative}.text-image__content ul ul li:before{background-color:rgba(11,25,37,.8);border-radius:50%;content:"";height:4px;left:-12px;position:absolute;top:13px;width:4px}.text-image__content li{color:rgba(11,25,37,.8);font-size:18px;line-height:180%}.text-image__image-wrapper{display:flex;position:relative;width:100%}.text-image--line .text-image__wrapper:after{background-color:var(--color-blue-light);bottom:0;content:"";height:calc(100% + var(--padding-top) + var(--padding-bottom));position:absolute;right:8.33333%;top:calc(var(--padding-top)*-1);width:1px;z-index:-1}.text-image__subtitle{color:var(--color-brand-green);margin-bottom:16px}@media (max-width:768px){.text-image__subtitle{text-align:center;width:100%}}.text-image__subtitle.subtitle-color--grey{color:var(--color-black)}.text-image__subtitle.subtitle-size--regular{font-size:18px;font-weight:700;margin-top:-24px}.text-image__text-content{color:var(--color-black);display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}.text-image--design2 .text-image__text-content{padding-right:0}.text-image--design2 .text-image__image-wrapper,.text-image--design2 .text-image__text-content{width:100%}.text-image--design2 .text-image__image-wrapper video{height:100%;object-fit:cover;width:100%}.text-image--design2.issub .text-image__title{font-size:40px;line-height:140%}.text-image__content *,.text-image__title{color:var(--color-black)}.text-image__title{margin-bottom:24px}@media (max-width:768px){.text-image__title{text-align:center}.text-image__content ul{margin-left:20%;text-align:left;width:60%}}.text-image__title.title--h2{font-size:40px}.pattern .text-image__content,.pattern .text-image__content *,.pattern .text-image__subtitle,.pattern .text-image__title{color:#fff}.pattern .text-image__content,.pattern .text-image__content *{color:hsla(0,0%,100%,.6)}.text-image__wrapper{display:grid;gap:32px;grid-template-columns:1fr 1fr;position:relative;z-index:1}.text-image--design2 .text-image__wrapper{display:grid;gap:0 64px;grid-template-columns:1fr 1fr}.text-image.text-image--reversed .text-image__text-content{grid-column:2/3;grid-row:1/2;padding-right:0}.text-image.text-image--reversed .text-image__image-wrapper{grid-column:1/2;grid-row:1/2}.text-image--design2 .text-image__subtitle{font-family:DM Sans,sans-serif;font-size:24px;font-weight:700;line-height:140%}.text-image--grey{background-color:var(--color-light-grey)}@media (max-width:768px){.text-image{--padding-top:24px;--padding-bottom:40px}.text-image--design2 .text-image__wrapper,.text-image__wrapper{align-items:center;display:flex;flex-direction:column-reverse}.text-image__text-content{align-items:flex-start;display:flex;flex-direction:column;width:100%}.text-image.pattern .text-image__text-content{align-items:center}.text-image.pattern .text-image__title{text-align:center}.text-image--design2.issub .text-image__title{font-size:36px}.text-image.pattern .text-image__content{text-align:center}.text-image__image-wrapper{margin-top:25px;text-align:center;width:100%}.text-image--line .text-image__wrapper:after{display:none}.text-image__title{margin-bottom:24px}.text-image__button{align-self:center}.text-image.text-image--reversed .text-image__wrapper{flex-direction:column-reverse}.text-image.text-image--reversed .text-image__text-content{padding-left:0}.text-image__subtitle{text-align:center}.text-image__title.title--h2{font-size:35px;text-align:center;width:100%}}