.two-column{padding:10px 0 60px}.two-column__wrapper>div{padding:0}.two-column__wrapper{align-items:center;display:flex;flex-direction:column-reverse;padding:0 30px}.two-column__content,.two-column__image{width:100%}.two-column__reverse .two-column__wrapper{flex-direction:column-reverse}.two-column__block-wrapper.two-column__reverse{background-position:107% 100%!important}.two-column__content p{font-family:var(--medium-font-family);font-size:20px;letter-spacing:-.017em}.two-column__content ul{margin:0;max-width:fit-content;padding:0}.two-column__content ul li{border-bottom:1px solid rgba(50,89,66,.55);font-size:20px;font-weight:500;line-height:170%;list-style:none;padding:20px 24px;position:relative}.two-column__content ul li:before{background:var(--color-yellow);border-radius:50%;content:"";height:8px;left:0;position:absolute;top:36px;width:8px}.two-column__content ul li:last-child{border:none}.two-column__block-wrapper{background-position:-3% 100%!important}.two-column__content___details{padding:0}.two-column__block-wrapper{margin:0 0 60px;padding:0}.two-column__block-wrapper:last-child{margin:0;padding:0}.two-column__content h2{font-size:40px;line-height:64px}.two-column__image{margin:0 0 60px}@media (max-width:1600px){.two-column__block-wrapper{background-position:-16% 100%!important}.two-column__block-wrapper.two-column__reverse{background-position:120% 100%!important}}@media (max-width:1390px){.two-column__block-wrapper{background-position:-32% 100%!important}.two-column__block-wrapper.two-column__reverse{background-position:136% 100%!important}}@media (max-width:1200px){.two-column__block-wrapper,.two-column__block-wrapper.two-column__reverse{background-image:none!important}}@media (min-width:768px){.two-column__content h2{font-size:54px;line-height:86px}.two-column{padding:6.25em 0}.two-column__content p{font-size:24px}.two-column__content ul li{font-size:24px;font-weight:500;line-height:40.8px}.two-column__block-wrapper{margin:0 0 100px;padding:0 0 40px}}@media (min-width:850px){.two-column__wrapper{flex-direction:row;padding:0}.two-column__wrapper>div{padding:0 30px}.two-column__reverse .two-column__wrapper{flex-direction:row-reverse}.two-column__content{width:60%}.two-column__image{margin:0;width:40%}}@media (min-width:1025px){.two-column__content___details{padding:0 0 0 38px}}