.elementor .ik-reveal-3{min-width:0px;}.elementor .ik-reveal-2{min-width:0px;}.elementor .ik-reveal-1{min-width:0px;}.elementor .ik-hlink{min-width:0px;}.elementor .ik-live-dot{overflow:visible;position:relative;}.elementor .ik-footer-word{min-width:0px;padding:0px;}.elementor .ik-btn-ghost-dark:hover,.elementor .ik-btn-ghost-dark:focus-visible{box-shadow:0px 0px 0px 1px rgba(244, 244, 242, 0.6) inset;}.elementor .ik-btn-ghost-dark:active{transform:scale3d(0.97, 0.97, 1);}.elementor .ik-btn-ghost-dark{width:auto;height:48px;font-size:0.9375rem;color:var(--ik-paper);line-height:1;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;border-radius:8px;box-shadow:0px 0px 0px 1px rgba(244, 244, 242, 0.28) inset;transition:box-shadow 0.2s, transform 0.16s;display:inline-flex;gap:0.5rem;align-items:center;}.elementor .ik-switch-about{min-width:0px;}.elementor .ik-switch-work{min-width:0px;}.elementor .ik-switch-link:hover,.elementor .ik-switch-link:focus-visible{color:var(--ik-paper);}.elementor .ik-switch-link:active{transform:scale3d(0.97, 0.97, 1);}.elementor .ik-switch-link{width:auto;min-width:0px;min-height:44px;font-family:var(--ik-body-font);font-size:0.875rem;color:var(--ik-night-muted);line-height:1;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;border-radius:9px;transition:color 0.2s, background-color 0.2s, transform 0.16s;display:flex;align-items:center;}.elementor .ik-switch{width:auto;position:fixed;inset-block-end:20px;inset-inline-start:50%;z-index:60;padding:4px;border-radius:12px;background-color:var(--ik-night);box-shadow:0px 0px 0px 1px rgba(255, 255, 255, 0.12),0px 10px 30px 0px rgba(17, 17, 17, 0.22);transform:translate3d(-50%, 0px, 0px);display:flex;gap:2px;align-items:center;}.elementor .ik-sr-only{width:1px;height:1px;overflow:hidden;position:absolute;padding:0px;margin:-1px;border-width:0px;clip: rect(0, 0, 0, 0); white-space: nowrap;\n}.elementor .ik-icon-arrow-up-right{mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7'/%3E%3Cpath d='M7 7h10v10'/%3E%3C/svg%3E"); -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7'/%3E%3Cpath d='M7 7h10v10'/%3E%3C/svg%3E");\n}.elementor .ik-icon{width:1.25rem;height:1.25rem;min-width:0px;padding:0px;background-color:currentColor;display:block;flex:0 0 auto;mask-size: contain; mask-repeat: no-repeat; mask-position: center; -webkit-mask-size: contain; -webkit-mask-repeat: no-repeat; -webkit-mask-position: center;\n}.elementor .ik-btn-light:hover,.elementor .ik-btn-light:focus-visible{background-color:#E4E4E0;}.elementor .ik-btn-light:active{transform:scale3d(0.97, 0.97, 1);}.elementor .ik-btn-light{width:auto;height:48px;font-size:0.9375rem;color:var(--ik-ink);line-height:1;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;border-radius:8px;background-color:var(--ik-paper);transition:background-color 0.2s, transform 0.16s;display:inline-flex;gap:0.5rem;align-items:center;}.elementor .ik-wrap{max-width:80rem;font-family:var(--ik-body-font);color:var(--ik-ink);margin-inline: auto; padding-inline: 1.5rem;\n}