.html-content .rp-seotext-box{position:relative;display:grid;grid-template-columns:minmax(0,760px) minmax(260px,340px);column-gap:56px;align-items:start;justify-content:space-between}.html-content .rp-seotext,.html-content .rp-seotext__actions{grid-column:1;min-width:0}.html-content .rp-seotext__cta{position:sticky;top:170px;grid-row:1 / span 2;grid-column:2}.html-content .rp-seotext{position:relative;color:#2f2f2f;font-size:17px;line-height:1.7;overflow-wrap:break-word}.html-content .rp-seotext p,.html-content .rp-seotext ul,.html-content .rp-seotext ol{margin:0 0 16px;font-size:17px;line-height:1.7}.html-content .rp-seotext h2,.html-content .rp-seotext h3,.html-content .rp-seotext h4{color:#10202f;font-weight:700;line-height:1.3}.html-content .rp-seotext h2{margin:36px 0 14px;font-size:24px}.html-content .rp-seotext h3{margin:28px 0 10px;font-size:20px}.html-content .rp-seotext h4{margin:22px 0 8px;font-size:17px}.html-content .rp-seotext>:first-child{margin-top:0}.html-content .rp-seotext>:last-child{margin-bottom:0}.html-content .rp-seotext strong,.html-content .rp-seotext b{color:#10202f}.html-content .rp-seotext a{color:#1f7a32;text-decoration:underline;text-underline-offset:3px}.html-content .rp-seotext a:hover{color:#10202f}.html-content .rp-seotext ul{padding:0;list-style:none}.html-content .rp-seotext ul>li{position:relative;margin:0 0 8px;padding-left:28px}.html-content .rp-seotext ul>li::before{content:"";position:absolute;top:.38em;left:0;width:16px;height:16px;border-radius:50%;background:var(--accent,#2dab45) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='M2.2 5.2l1.9 1.9 3.7-4' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 10px 10px no-repeat}.html-content .rp-seotext ol{padding-left:24px}.html-content .rp-seotext ol>li{margin:0 0 8px;padding-left:4px}.html-content .rp-seotext ol>li::marker{color:#1f7a32;font-weight:700}.html-content .rp-seotext img{max-width:100%;height:auto;border-radius:12px}.html-content .rp-seotext table{display:block;max-width:100%;margin:0 0 16px;overflow-x:auto;border-collapse:collapse;font-size:15px}.html-content .rp-seotext th,.html-content .rp-seotext td{padding:8px 12px;border:1px solid #e2e7ec;text-align:left;vertical-align:top}.html-content .rp-seotext__check{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;opacity:0}.html-content .rp-seotext__check:not(:checked)+.rp-seotext{max-height:236px;overflow:hidden}.html-content .rp-seotext__check:not(:checked)+.rp-seotext::after{content:"";position:absolute;right:0;bottom:0;left:0;height:96px;background:linear-gradient(180deg,#fff0 0%,#fff 100%);pointer-events:none}.html-content .rp-seotext__actions{margin-top:22px}.html-content .rp-seotext__more{display:inline-flex;align-items:center;margin:0;padding:11px 44px 11px 20px;border:1px solid #cfd8df;border-radius:40px;color:#10202f;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 4.5L6 8l3.5-3.5' stroke='%231f7a32' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 18px center / 12px 12px no-repeat;font-size:15px;font-weight:600;line-height:1.2;cursor:pointer;transition:border-color 0.2s ease-out,background-color 0.2s ease-out}.html-content .rp-seotext__more:hover{border-color:var(--accent,#2dab45);background-color:#f1f9f3}.html-content .rp-seotext__check:focus-visible~.rp-seotext__actions .rp-seotext__more{outline:3px solid #1f7a32;outline-offset:2px}.html-content .rp-seotext__more-close,.html-content .rp-seotext__check:checked~.rp-seotext__actions .rp-seotext__more-open{display:none}.html-content .rp-seotext__check:checked~.rp-seotext__actions .rp-seotext__more-close{display:inline}.html-content .rp-seotext__check:checked~.rp-seotext__actions .rp-seotext__more{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 7.5L6 4l3.5 3.5' stroke='%231f7a32' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.html-content .rp-seotext__cta{display:flex;flex-direction:column;align-items:flex-start;padding:24px;border-radius:20px;background:#f4f6f8}.html-content .rp-seotext__cta-title{margin-bottom:8px;color:#10202f;font-size:20px;font-weight:700;line-height:1.25}.html-content .rp-seotext__cta-text{margin-bottom:18px;color:#2f2f2f;font-size:15px;line-height:1.5}.html-content .rp-seotext__cta-btn{width:100%;font-family:inherit}.text-block .text-block__heading{display:block;height:auto;max-width:1320px;margin:0 auto 18px;padding:0 15px;background:none!important}.text-block .row>[class*="col-lg-10"]{flex:0 0 100%;width:100%;max-width:100%}.text-block .text-block__heading::after,.text-block .text-block__decoration{display:none}.text-block .text-block__title{position:static;left:auto;width:auto;margin:0;color:#10202f;font-size:26px;line-height:1.25;text-align:left;text-transform:none}.text-block .text-block__content{margin-top:0;padding:0;border-radius:0;background:none;box-shadow:none}@media (max-width:1399.98px){.text-block .text-block__heading{max-width:1140px}.html-content .rp-seotext-box{column-gap:40px}}@media (max-width:1199.98px){.text-block .text-block__heading{max-width:960px}.html-content .rp-seotext-box{grid-template-columns:minmax(0,1fr) 280px;column-gap:32px}}@media (max-width:991.98px){.text-block .text-block__heading{max-width:720px}.html-content .rp-seotext-box{display:block}.html-content .rp-seotext__cta{position:static;margin-top:26px}}@media (max-width:767.98px){.html-content .rp-seotext,.html-content .rp-seotext p,.html-content .rp-seotext ul,.html-content .rp-seotext ol{font-size:16px;line-height:1.65}.html-content .rp-seotext h2{margin-top:28px;font-size:21px}.html-content .rp-seotext h3{margin-top:22px;font-size:18px}.html-content .rp-seotext__check:not(:checked)+.rp-seotext{max-height:214px}.html-content .rp-seotext__cta{padding:18px}.text-block .text-block__heading{max-width:540px}.text-block .text-block__title{font-size:22px}}@media (max-width:575.98px){.text-block .text-block__heading{max-width:none}}@media (prefers-reduced-motion:reduce){.html-content .rp-seotext__more{transition:none}}