.elementor .e-617ef623-ddb9{font-size:40px;text-align:center;}.elementor .e-11ac1180-63a1{max-width:520px;font-size:17px;text-align:center;}.elementor .e-5a20704b-c932:hover,.elementor .e-5a20704b-c932:focus-visible{background-color: transparent !important; color: #E0E0E0 !important;\n}.elementor .e-5a20704b-c932{position:relative;z-index:1;font-family:Orbitron;font-weight:700;font-size:15px;letter-spacing:0.5px;text-decoration:none;text-transform:uppercase;padding-block-start:13px;padding-block-end:13px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:6px;border-radius:35px;border-width:0px;border-color:transparent;border-style:solid;display:inline-block;isolation: isolate; background-color: #05DCD5 !important; color: #0E1418 !important; &::before { content: ''; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: -2; border-radius: 35px; background: linear-gradient(90deg, #23FBF3, #F54BFB, #23FBF3); background-size: 200% 100%; opacity: 0; transition: opacity 0.4s ease; } &::after { content: ''; position: absolute; top: 3px; right: 3px; bottom: 3px; left: 3px; z-index: -1; border-radius: 32px; background: #1F2A32; opacity: 0; transition: opacity 0.4s ease; } &:hover::before { opacity: 0.9; animation: move-gradient 10s linear infinite; } &:hover::after { opacity: 1; }\n}.elementor .e-2c61d22a-1d56{width:100%;max-width:640px;position:relative;text-align:center;padding-block-start:48px;padding-block-end:48px;padding-inline-start:48px;padding-inline-end:48px;display:flex;flex-direction:column;gap:18px;align-items:center;isolation: isolate; box-sizing: border-box; &::before { content: ''; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: -1; -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); transform: translate3d(0, 0, 0); background: linear-gradient(135deg, rgba(16, 25, 32, 0.55), rgba(16, 25, 32, 0.25)); border-top: 1px solid rgba(255, 255, 255, 0.15); border-bottom: 1px solid rgba(255, 255, 255, 0.02); border-left: 1px solid rgba(255, 255, 255, 0.05); border-right: 1px solid rgba(255, 255, 255, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.05), 0 5px 15px rgba(0, 0, 0, 0.2); border-radius: 35px; box-sizing: border-box; pointer-events: none; } &:not(.yy-x) { @media (max-width: 767px) { padding: 32px 22px !important; gap: 14px !important; &::before { border-radius: 24px; } } }\n}.elementor .e-2f5b9f29-43d8{width:100%;min-height:460px;position:relative;padding-block-start:90px;padding-block-end:90px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:100px;background-image:linear-gradient(0deg, #14181D99 0%,#14181D99 100%),url("https://yoyotech.co.uk/wp-content/uploads/2025/12/websitephoto-46.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:row;justify-content:center;align-items:center;max-width: none; box-sizing: border-box; background-repeat: repeat, no-repeat; background-size: auto auto, cover; background-position: 0% 0%, center center; background-attachment: scroll, fixed; &::before { content: ''; position: absolute; left: 0px; right: 0px; top: 0px; height: 2px; background: #05DCD5; box-shadow: 0 0 14px rgba(5, 220, 213, 0.6); z-index: 2; pointer-events: none; } &::after { content: ''; position: absolute; left: 0px; right: 0px; bottom: 0px; height: 2px; background: #05DCD5; box-shadow: 0 0 14px rgba(5, 220, 213, 0.6); z-index: 2; pointer-events: none; } &::after { content: none; display: none; }\n}