[class*="ractro-element-"], [class*="ractro-element-"] * { box-sizing: border-box; } [class*="ractro-element-"] img { vertical-align: top; } .ractro-graphic-root { line-height: 0; font-size: 0; } .ractro-graphic-root > * { line-height: normal; font-size: 1rem; } .ractro-graphic-root > canvas, .ractro-graphic-root > img, .ractro-graphic-root > svg { vertical-align: top; } .ractro-button-wrapper { width: 100%; } .ractro-button-link { display: inline-flex; align-items: center; justify-content: center; gap: 8px; padding: 12px 26px; border-radius: 8px; font-weight: 600; line-height: 1.2; text-align: center; text-decoration: none; cursor: pointer; transition: transform var(--ractro-transition-duration, 0.18s) var(--ractro-transition-easing, ease), box-shadow var(--ractro-transition-duration, 0.18s) var(--ractro-transition-easing, ease), background-color var(--ractro-transition-duration, 0.18s) var(--ractro-transition-easing, ease), color var(--ractro-transition-duration, 0.18s) var(--ractro-transition-easing, ease); } .ractro-button-icon { display: inline-flex; flex: none; width: 18px; height: 18px; } .ractro-button-icon svg { width: 100%; height: 100%; display: block; } .ractro-button-link:hover { transform: translateY(-1px); box-shadow: 0 6px 16px rgba(15, 23, 42, 0.18); } .ractro-button-link:active { transform: translateY(0); box-shadow: none; } .ractro-divider-widget { text-align: center; } .ractro-divider-widget .ractro-divider-line { display: inline-block; width: var(--r-dv-len, 100%); border-top-width: var(--r-dv-w, 1px); border-top-style: solid; border-top-color: var(--r-dv-c, #e2e8f0); } .ractro-divider--dashed .ractro-divider-line { border-top-style: dashed; } .ractro-divider--dotted .ractro-divider-line { border-top-style: dotted; } .ractro-divider--double .ractro-divider-line { border-top-style: double; border-top-width: max(var(--r-dv-w, 3px), 3px); } .ractro-divider--gradient .ractro-divider-line, .ractro-divider--stripe .ractro-divider-line, .ractro-divider--wavy .ractro-divider-line, .ractro-divider--taper .ractro-divider-line { border-top-width: 0; height: var(--r-dv-w, 2px); } .ractro-divider--gradient .ractro-divider-line { background: linear-gradient(90deg, transparent, var(--r-dv-c, #e2e8f0), transparent); } .ractro-divider--gradient.ractro-divider--fade-left .ractro-divider-line { background: linear-gradient(90deg, transparent, var(--r-dv-c, #e2e8f0)); } .ractro-divider--gradient.ractro-divider--fade-right .ractro-divider-line { background: linear-gradient(90deg, var(--r-dv-c, #e2e8f0), transparent); } .ractro-divider--stripe .ractro-divider-line { background: repeating-linear-gradient(var(--r-dv-angle, 45deg), var(--r-dv-c, #e2e8f0) 0 var(--r-dv-sw, 4px), transparent var(--r-dv-sw, 4px) calc(var(--r-dv-sw, 4px) + var(--r-dv-sgap, 5px))); } .ractro-divider--wavy .ractro-divider-line { background: var(--r-dv-c, #e2e8f0); --r-dv-wave: radial-gradient(circle var(--r-dv-amp, 8px) at 50% 0, transparent 98%, #000) 0 0 / var(--r-dv-len2, 24px) var(--r-dv-amp2, 12px) repeat-x; -webkit-mask: var(--r-dv-wave); mask: var(--r-dv-wave); height: var(--r-dv-amp2, 12px); } .ractro-divider--taper .ractro-divider-line { background: var(--r-dv-c, #e2e8f0); clip-path: polygon(0 0, 100% 40%, 100% 60%, 0 100%); } .ractro-divider-widget.ractro-divider--has-el { display: flex; align-items: center; gap: var(--r-dv-elgap, 10px); } .ractro-divider--has-el .ractro-divider-line { flex: 1 1 0; width: auto; min-width: 0; } .ractro-divider-el { flex: 0 0 auto; line-height: normal; font-size: 1rem; display: inline-flex; align-items: center; gap: var(--r-dv-elicongap, 6px); } .ractro-divider--el-icon-right .ractro-divider-el { flex-direction: row-reverse; } .ractro-divider--el-left .ractro-divider-line:first-child, .ractro-divider--el-right .ractro-divider-line:last-child { display: none; } .ractro-divider-widget.ractro-divider--vertical { display: flex; justify-content: center; align-self: stretch; height: 100%; } .ractro-divider--vertical .ractro-divider-line { width: var(--r-dv-w, 1px); height: var(--r-dv-len, 100%); border-top: 0; border-left-width: var(--r-dv-w, 1px); border-left-style: solid; border-left-color: var(--r-dv-c, #e2e8f0); } .ractro-divider--vertical.ractro-divider--dashed .ractro-divider-line { border-left-style: dashed; } .ractro-divider--vertical.ractro-divider--dotted .ractro-divider-line { border-left-style: dotted; } .ractro-divider--vertical.ractro-divider--double .ractro-divider-line { border-left-style: double; border-left-width: max(var(--r-dv-w, 3px), 3px); } .ractro-divider--space-only .ractro-divider-line { visibility: hidden; } .ractro-image-widget { width: 100%; } .ractro-image-img { max-width: 100%; display: inline-block; } .ractro-icon-widget { text-align: center; } .ractro-heading-widget { margin: 0; } .ractro-text-editor-widget { margin: 0; } .ractro-video-frame { width: 100%; max-width: 800px; margin: 0 auto; aspect-ratio: 16 / 9; background: #0f172a; border-radius: 8px; overflow: hidden; } :is([class*="ractro-element-"] *, [class*="ractro-element-"]):is( a[href], area[href], button, input:not([type="hidden"]), select, textarea, summary, [tabindex]:not([tabindex="-1"]), .ractro-button-link, .ractro-cbtn, .ractro-nm-toggle, .ractro-nm-hamburger, .ractro-nm-close, .ractro-social-icons__link, .ractro-search-input, .ractro-search-submit, .ractro-search-trigger, .ractro-search-popup-close, .ractro-newsletter-input, .ractro-newsletter-submit, .ractro-fchecks__check, .ractro-fchecks__search, .ractro-fchecks__toggle, .ractro-fchecks__clear, .ractro-ac-header, .ractro-toc__toggle, .ractro-share__btn, .ractro-ap-btn ):not(#ractro-focus-anchor):focus-visible { outline: 2px solid var(--ractro-color-primary, #0b57d0) !important; outline-offset: 2px !important; box-shadow: 0 0 0 2px var(--ractro-focus-ring-inner, #ffffff), 0 0 0 6px var(--ractro-focus-ring-outer, #101828) !important; } @supports not selector(:focus-visible) { :is([class*="ractro-element-"] *, [class*="ractro-element-"]):is( a[href], area[href], button, input:not([type="hidden"]), select, textarea, summary, [tabindex]:not([tabindex="-1"]), .ractro-button-link, .ractro-cbtn, .ractro-nm-toggle, .ractro-nm-hamburger, .ractro-nm-close, .ractro-social-icons__link, .ractro-search-input, .ractro-search-submit, .ractro-search-trigger, .ractro-search-popup-close, .ractro-newsletter-input, .ractro-newsletter-submit, .ractro-fchecks__check, .ractro-fchecks__search, .ractro-fchecks__toggle, .ractro-fchecks__clear, .ractro-ac-header, .ractro-toc__toggle, .ractro-share__btn, .ractro-ap-btn ):not(#ractro-focus-anchor):focus { outline: 2px solid var(--ractro-color-primary, #0b57d0) !important; outline-offset: 2px !important; box-shadow: 0 0 0 2px var(--ractro-focus-ring-inner, #ffffff), 0 0 0 6px var(--ractro-focus-ring-outer, #101828) !important; } }:root { --ractro-color-primary: #e11d48; --tg-primary: #e11d48; --ractro-color-secondary: #0f172a; --tg-secondary: #0f172a; --ractro-color-text: #334155; --tg-text: #334155; --ractro-color-accent: #10b981; --tg-accent: #10b981; }
html, body { overflow-x: clip; }
.ractro-element-block-8e357cb6-9fc1-4101-8c7a-adb24d4534fa { --r-display: flex; --r-ac: stretch; --r-flow: row; --r-minh: 0px; --r-ovf: visible; } 
.ractro-element-block-9915a158-9a28-4f9d-9844-23d59108aa81 { --r-display: flex; --r-dir: column; --r-wrap: nowrap; --r-cgap: 0px; --r-rgap: 0px; --r-jc: flex-start; --r-ai: stretch; --r-ac: stretch; --r-flow: row; --r-minh: 0px; --r-ovf: visible; } 
.ractro-element-block-a0885233-dd16-4c5b-a403-deb38ecca5e4 .ractro-heading-widget, .ractro-element-block-a0885233-dd16-4c5b-a403-deb38ecca5e4.ractro-heading-widget { text-align: left; color: #1e293b; font-family: inherit; font-size: 28px; font-weight: 700; line-height: 1.3; text-transform: none; } 
.ractro-element-block-55b01395-664c-4d16-af5d-20a13178c3c3 .ractro-text-editor-widget, .ractro-element-block-55b01395-664c-4d16-af5d-20a13178c3c3.ractro-text-editor-widget { text-align: left; color: #475569; font-family: inherit; font-size: 16px; font-weight: 400; line-height: 1.6; text-transform: none; } 
.ractro-element-block-6974578d-17bd-4756-b7d0-0aea516b29ab .ractro-button-link { flex-direction: row; color: #ffffff; background-color: #4f46e5; font-family: inherit; font-size: 16px; font-weight: 600; line-height: 1.2; text-transform: none; border-style: none; border-width: 1px 1px 1px 1px; border-color: #333333; gap: 8px; } 
.ractro-element-block-6974578d-17bd-4756-b7d0-0aea516b29ab .ractro-button-icon { width: 18px; height: 18px; } 
.ractro-element-block-6a973b54-c32c-42a9-b0ef-6baa4424121d { --r-display: flex; --r-dir: column; --r-wrap: nowrap; --r-cgap: 0px; --r-rgap: 0px; --r-jc: flex-start; --r-ai: stretch; --r-ac: stretch; --r-flow: row; --r-minh: 0px; --r-ovf: visible; } 
.ractro-element-block-2fac9c5e-a1f9-49f9-8398-2edc78c8f73b .ractro-image-img { width: 400px; height: 400px; border-radius: 0px; border-style: none; border-width: 1px 1px 1px 1px; border-color: #333333; } 
.ractro-element-block-6c397361-61b9-4d5b-9f9e-331e5536e3e2 { --r-display: flex; --r-wrap: nowrap; --r-cgap: 20px; --r-rgap: 20px; --r-jc: flex-start; --r-ai: stretch; --r-ac: stretch; --r-flow: row; --r-minh: 0px; --r-ovf: visible; } 
.ractro-element-block-5bd4b1a4-7a36-41d0-8adf-f0f48a7e0033 { --r-display: flex; --r-dir: column; --r-wrap: nowrap; --r-cgap: 0px; --r-rgap: 0px; --r-jc: flex-start; --r-ai: stretch; --r-ac: stretch; --r-flow: row; --r-minh: 0px; --r-ovf: visible; } 
.ractro-element-block-d8d42051-51a0-4163-89bd-1c0042bd2b00 .ractro-ac-title { color: #1e293b; font-family: inherit; font-size: 16px; font-weight: 400; line-height: 1.6; text-transform: none; } 
.ractro-element-block-d8d42051-51a0-4163-89bd-1c0042bd2b00 .ractro-ac-header { background-color: #f8fafc; } 
.ractro-element-block-d8d42051-51a0-4163-89bd-1c0042bd2b00 .ractro-ac-body-inner { color: #475569; } 
.ractro-element-block-d8d42051-51a0-4163-89bd-1c0042bd2b00 .ractro-ac-body { background-color: #ffffff; } 
.ractro-element-block-d8d42051-51a0-4163-89bd-1c0042bd2b00 .ractro-ac-item { border-color: #e2e8f0; border-radius: 10px; } 
.ractro-element-block-d8d42051-51a0-4163-89bd-1c0042bd2b00 .ractro-accordion, .ractro-element-block-d8d42051-51a0-4163-89bd-1c0042bd2b00.ractro-accordion { gap: 10px; } 
.ractro-element-block-d5dd12ea-514b-497b-8153-156646d4a1de .ractro-counter, .ractro-element-block-d5dd12ea-514b-497b-8153-156646d4a1de.ractro-counter { text-align: center; } 
.ractro-element-block-d5dd12ea-514b-497b-8153-156646d4a1de .ractro-counter__num { color: #1e293b; margin-bottom: 6px; font-family: inherit; font-size: 16px; font-weight: 400; line-height: 1.6; text-transform: none; } 
.ractro-element-block-d5dd12ea-514b-497b-8153-156646d4a1de .ractro-counter__title { color: #64748b; font-family: inherit; font-size: 16px; font-weight: 400; line-height: 1.6; text-transform: none; } 
.ractro-element-block-d5dd12ea-514b-497b-8153-156646d4a1de .ractro-counter__icon { font-size: 32px; width: 32px; } 
.ractro-element-block-d5dd12ea-514b-497b-8153-156646d4a1de .ractro-counter--icon-top .ractro-counter__icon { margin-bottom: 12px; } 
.ractro-element-block-d5dd12ea-514b-497b-8153-156646d4a1de .ractro-counter--icon-left .ractro-counter__icon { margin-right: 12px; } 
.ractro-element-block-8e357cb6-9fc1-4101-8c7a-adb24d4534fa { --r-dir: row; --r-wrap: nowrap; --r-cgap: 20px; --r-rgap: 20px; --r-jc: center; --r-ai: center; } 
.ractro-element-block-8e357cb6-9fc1-4101-8c7a-adb24d4534fa { --r-gtc: none; --r-gtr: none; }
.ractro-element-block-8e357cb6-9fc1-4101-8c7a-adb24d4534fa.ractro-widget-section { background-color: #53a284;  }
.ractro-element-block-9915a158-9a28-4f9d-9844-23d59108aa81 { --r-gtc: none; --r-gtr: none; }
.ractro-element-block-9915a158-9a28-4f9d-9844-23d59108aa81.ractro-widget-container { width: 60%;  }
.ractro-element-block-6974578d-17bd-4756-b7d0-0aea516b29ab .ractro-button-wrapper, .ractro-element-block-6974578d-17bd-4756-b7d0-0aea516b29ab.ractro-button-wrapper { text-align: left; } 
.ractro-element-block-6a973b54-c32c-42a9-b0ef-6baa4424121d { --r-gtc: none; --r-gtr: none; }
.ractro-element-block-6a973b54-c32c-42a9-b0ef-6baa4424121d.ractro-widget-container { width: 40%;  }
.ractro-element-block-2fac9c5e-a1f9-49f9-8398-2edc78c8f73b .ractro-image-widget, .ractro-element-block-2fac9c5e-a1f9-49f9-8398-2edc78c8f73b.ractro-image-widget { text-align: right; } 
.ractro-element-block-2fac9c5e-a1f9-49f9-8398-2edc78c8f73b .ractro-image-img { object-position: center center; object-fit: cover; } 
@media (max-width: 1024px) {
    .ractro-element-block-2fac9c5e-a1f9-49f9-8398-2edc78c8f73b .ractro-image-widget, .ractro-element-block-2fac9c5e-a1f9-49f9-8398-2edc78c8f73b.ractro-image-widget { text-align: center; }
}
@media (max-width: 767px) {
    .ractro-element-block-2fac9c5e-a1f9-49f9-8398-2edc78c8f73b .ractro-image-widget, .ractro-element-block-2fac9c5e-a1f9-49f9-8398-2edc78c8f73b.ractro-image-widget { text-align: center; }
}
.ractro-element-block-2fac9c5e-a1f9-49f9-8398-2edc78c8f73b.ractro-widget-image { align-self: flex-end;  }
.ractro-element-block-6c397361-61b9-4d5b-9f9e-331e5536e3e2 { --r-dir: row; } 
.ractro-element-block-6c397361-61b9-4d5b-9f9e-331e5536e3e2 { --r-gtc: none; --r-gtr: none; }
.ractro-element-block-5bd4b1a4-7a36-41d0-8adf-f0f48a7e0033 { --r-gtc: none; --r-gtr: none; }
.ractro-element-block-5bd4b1a4-7a36-41d0-8adf-f0f48a7e0033.ractro-widget-container { width: 100%;  }
