.text-block-component{background:#f9f9f9}.text-block-component .content-block{display:flex;align-items:center;gap:64px;justify-content:space-between;color:var(--Gray-600, #475467);padding:32px 48px}.text-block-component .content-block.has-box{border-radius:20px;border:1px solid #e1e1e1;background:linear-gradient(263deg,#fff,#fff);box-shadow:0 20px 44px -4px #1018280d}.text-block-component .content-block.no-image .text-column{width:100%}.text-block-component .content-block.has-image .text-column{width:60%}.text-block-component .content-block.has-image .image-column{width:30%;text-align:right}.text-block-component .content-block.has-image .image-column img{max-width:100%;height:auto}.text-block-component .content-block.has-image.image-left .image-column{text-align:left}.text-block-component .content-block .text-column{display:flex;flex-direction:column}.text-block-component .content-block .text{color:var(--Gray-600, #475467);font-size:20px;font-style:normal;font-weight:300;line-height:30px;letter-spacing:-.6px}.text-block-component .content-block .text strong{font-weight:600}.text-block-component .content-block .text h1,.text-block-component .content-block .text h2,.text-block-component .content-block .text h3,.text-block-component .content-block .text h4,.text-block-component .content-block .text h5,.text-block-component .content-block .text h6{margin-top:0;font-family:sofia-pro,sans-serif;font-weight:500;line-height:100%;letter-spacing:-.05em;color:#000}.text-block-component .content-block .text h1,.text-block-component .content-block .text h2{font-size:3rem;margin-bottom:1.25rem}.text-block-component .content-block .text h3{font-size:2rem}.text-block-component .content-block .text h4,.text-block-component .content-block .text h5,.text-block-component .content-block .text h6{font-size:1.5rem}.text-block-component .content-block .button-wrapper{display:flex;gap:22px;align-items:center;margin-top:24px}.text-block-component .content-block .button{border-radius:99px;text-transform:none;display:inline-flex;padding:12px 16px;align-items:center;gap:8px;font-size:16px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-.48px;text-decoration:none}.text-block-component .content-block .button.button-green{border:1px solid #105b60;background:#105b60;color:#fff}.text-block-component .content-block .button.button-yellow{border:1px solid #facf27;background:var(--Brand-Default-Yellow, #facf27);color:#3d3104}.text-block-component .content-block .button.button-yellow img{filter:brightness(0)}.text-block-component.is-accordion .text-block-accordion{display:block;color:var(--Gray-600, #475467);padding:32px 48px}.text-block-component.is-accordion .text-block-accordion.has-box{border-radius:20px;border:1px solid #e1e1e1;background:linear-gradient(263deg,#fff,#fff);box-shadow:0 20px 44px -4px #1018280d}.text-block-component.is-accordion .text-block-accordion .header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;gap:16px}.text-block-component.is-accordion .text-block-accordion .header h1,.text-block-component.is-accordion .text-block-accordion .header h2,.text-block-component.is-accordion .text-block-accordion .header h3,.text-block-component.is-accordion .text-block-accordion .header h4,.text-block-component.is-accordion .text-block-accordion .header h5{margin:0;font-family:sofia-pro,sans-serif;font-weight:500;line-height:100%;letter-spacing:-.05em;color:#000}.text-block-component.is-accordion .text-block-accordion .header h1,.text-block-component.is-accordion .text-block-accordion .header h2{font-size:3rem}.text-block-component.is-accordion .text-block-accordion .header h3{font-size:2rem}.text-block-component.is-accordion .text-block-accordion .header h4,.text-block-component.is-accordion .text-block-accordion .header h5{font-size:1.5rem}.text-block-component.is-accordion .text-block-accordion .header svg{width:1.125rem;height:.75rem;flex-shrink:0;transition:transform .3s ease}.text-block-component.is-accordion .text-block-accordion .header svg path{fill:#000}.text-block-component.is-accordion .text-block-accordion.open .header svg{transform:rotate(180deg)}.text-block-component.is-accordion .text-block-accordion.open .content{padding-top:32px}.text-block-component.is-accordion .text-block-accordion .content{height:0;overflow:hidden;transition:height .3s ease,padding-top .3s ease;padding-top:0}.text-block-component.is-accordion .text-block-accordion .content .content-block{padding:0}@media (max-width: 767px){.text-block-component .content-block{padding:32px 48px;gap:32px}.text-block-component .content-block.has-image .text-column{width:70%}.text-block-component .content-block.has-image .image-column{width:30%}.text-block-component .content-block .text{font-size:16px;line-height:30px;letter-spacing:-.2px}.text-block-component .content-block .text h1,.text-block-component .content-block .text h2{font-size:clamp(1.75rem,8vw,2.5rem);line-height:110%}.text-block-component .content-block .button{padding:12px 16px;font-size:16px;line-height:100%;letter-spacing:-.2px}.text-block-component.is-accordion .text-block-accordion{padding:32px 48px}.text-block-component.is-accordion .text-block-accordion .header h1,.text-block-component.is-accordion .text-block-accordion .header h2{font-size:clamp(1.75rem,8vw,2.5rem);line-height:110%}.text-block-component.is-accordion .text-block-accordion .header h3{font-size:clamp(1.5rem,6vw,2rem);line-height:110%}.text-block-component.is-accordion .text-block-accordion .header h4,.text-block-component.is-accordion .text-block-accordion .header h5{font-size:clamp(1.25rem,5vw,1.5rem);line-height:110%}.text-block-component.is-accordion .text-block-accordion.open .content{padding-top:32px}.text-block-component.is-accordion .text-block-accordion .content .content-block{gap:32px}.text-block-component.is-accordion .text-block-accordion .content .content-block.has-image .text-column{width:70%}.text-block-component.is-accordion .text-block-accordion .content .content-block.has-image .image-column{width:30%}}@media (max-width: 576px){.text-block-component .content-block{padding:16px;gap:32px;flex-direction:column}.text-block-component .content-block.no-image .text-column,.text-block-component .content-block.has-image .text-column{width:100%}.text-block-component .content-block.has-image .image-column{width:70%;text-align:center}.text-block-component .content-block.has-image.image-left .image-column{text-align:center}.text-block-component .content-block .text{font-size:16px;line-height:30px;letter-spacing:-.2px}.text-block-component .content-block .button-wrapper{gap:8px}.text-block-component .content-block .button{padding:12px 16px;font-size:16px;line-height:100%;letter-spacing:-.2px}.text-block-component.is-accordion .text-block-accordion{padding:16px}.text-block-component.is-accordion .text-block-accordion.open .content{padding-top:16px}.text-block-component.is-accordion .text-block-accordion .content .content-block{flex-direction:column;gap:32px}.text-block-component.is-accordion .text-block-accordion .content .content-block.no-image .text-column,.text-block-component.is-accordion .text-block-accordion .content .content-block.has-image .text-column{width:100%}.text-block-component.is-accordion .text-block-accordion .content .content-block.has-image .image-column{width:70%;text-align:center}.text-block-component.is-accordion .text-block-accordion .content .content-block.has-image.image-left .image-column{text-align:center}}
