.text{margin-bottom:5.5556rem}.text .container{margin:0 9.0278rem;margin-top:2.7778rem;width:initial;padding:0}@media (max-width:768px){.text .container{margin:0 4.8rem;margin-top:5.3333rem}}.text__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.0833rem}@media (max-width:768px){.text__inner{gap:5.3333rem}}.text__inner h2{font-family:var(--font-family);font-weight:400;font-size:1.3889rem;line-height:120%;letter-spacing:-.02em;color:#0f0f0f;margin-top:2.0833rem;margin-bottom:1.7361rem}@media (max-width:768px){.text__inner h2{font-family:var(--font-family);font-weight:400;font-size:4.2667rem;line-height:120%;letter-spacing:-.02em;color:#0f0f0f}}.text__inner h3{font-family:var(--font-family);font-weight:400;font-size:1.1111rem;line-height:130%;letter-spacing:-.01em;color:#0f0f0f;margin-top:2.0833rem;margin-bottom:1.7361rem}@media (max-width:768px){.text__inner h3{font-family:var(--font-family);font-weight:400;font-size:3.2rem;line-height:120%;letter-spacing:-.02em;color:#0f0f0f}}.text__inner p{font-family:var(--font-family);font-weight:400;font-size:1.1111rem;line-height:130%;letter-spacing:-.01em;color:rgba(15,15,15,.5)}@media (max-width:768px){.text__inner p{font-family:var(--font-family);font-weight:400;font-size:3.2rem;line-height:130%;letter-spacing:-.01em}}.text__inner ul{list-style:disc;margin-left:1.25rem;font-family:var(--font-family);font-weight:400;font-size:1.1111rem;line-height:130%;letter-spacing:-.01em;color:rgba(15,15,15,.5)}@media (max-width:768px){.text__inner ul{margin-left:4.26rem;font-family:var(--font-family);font-weight:400;font-size:3.2rem;line-height:130%;letter-spacing:-.01em}}.text .button-wrapper{width:25rem;border:1px solid var(--color-black);border-radius:3.4722rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:2.7778rem;background-color:transparent;margin-top:2.0833rem}@media (max-width:768px){.text .button-wrapper{width:100%;height:8.8rem;border-radius:13.3333rem;margin-top:5.33rem}}.text .button-wrapper:hover{background-color:transparent!important}.text .button-wrapper .feature-button::after{content:"";position:absolute;width:209%;height:120%;left:-6.4583rem;top:-.2083rem}