.elementor .rk-btn-head:hover,.elementor .rk-btn-head:focus-visible{color:var(--rk-white);border-color:var(--rk-cta-hover);background-color:var(--rk-cta-hover);}.elementor .rk-btn-head{min-height:44px;font-family:var(--rk-font-heading);font-weight:700;font-size:0.9375rem;color:var(--rk-white);line-height:1.2;text-align:center;text-decoration:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:20px;padding-inline-end:20px;border-radius:8px;border-width:2px;border-color:var(--rk-cta);border-style:solid;background-color:var(--rk-cta);transition:all 0.25s;display:inline-flex;gap:8px;justify-content:center;align-items:center;}.elementor .rk-stripe{width:100%;height:4px;padding:0px;background-image:linear-gradient(90deg, #26AAE1 0%,#26AAE1 20%,#87C54D 20%,#87C54D 40%,#F8D63D 40%,#F8D63D 60%,#F45C20 60%,#F45C20 80%,#D24E9D 80%,#D24E9D 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .rk-header{position:relative;z-index:50;padding:0px;border-block-end-width:1px;background-color:var(--rk-white);border-bottom-style: solid; border-bottom-color: var(--rk-line);\n}.elementor .rk-header-in{width:100%;display:flex;gap:16px;justify-content:space-between;align-items:center;padding-block: 14px; padding-inline: max(clamp(20px, 7vw, 120px), calc((100% - 1200px) / 2));\n}.elementor .rk-logo-head{width:auto;height:44px;display:block;}.elementor .rk-header-actions{width:auto;padding:0px;display:flex;gap:12px;align-items:center;}.elementor .rk-head-phone:hover,.elementor .rk-head-phone:focus-visible{color:var(--rk-blue-deep);background-color:transparent;}.elementor .rk-head-phone{min-height:44px;font-family:var(--rk-font-heading);font-weight:700;font-size:1rem;color:var(--rk-ink);text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:8px;padding-inline-end:8px;border-radius:0px;background-color:transparent;display:inline-flex;align-items:center;}.elementor .rk-head-call:hover,.elementor .rk-head-call:focus-visible{color:var(--rk-white);background-color:var(--rk-blue-deep);}.elementor .rk-head-call{min-height:44px;font-family:var(--rk-font-heading);font-weight:700;font-size:0.9375rem;color:var(--rk-blue-deep);line-height:1.2;text-decoration:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:8px;border-width:2px;border-color:var(--rk-blue-deep);border-style:solid;background-color:transparent;display:none;justify-content:center;align-items:center;}