.elementor .e-4290ede4-3ded{text-align: left;\n}.elementor .e-6bec2b34-a611{font-size:54px;text-align: left;\n}.elementor .e-6605eb63-17e6{max-width:560px;font-size:18px;text-align: left;\n}.elementor .e-51ff9577-2e36:hover,.elementor .e-51ff9577-2e36:focus-visible{background-color: transparent !important; color: #E0E0E0 !important;\n}.elementor .e-51ff9577-2e36{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:8px;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-5c00df6d-9304:hover,.elementor .e-5c00df6d-9304:focus-visible{border-color: #05DCD5 !important; color: #05DCD5 !important;\n}.elementor .e-5c00df6d-9304{font-family:Orbitron;font-weight:700;font-size:15px;letter-spacing:0.5px;text-decoration:none;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:8px;border-radius:35px;border-width:1px;border-color:#FFFFFF59;border-style:solid;display:inline-block;background-color: transparent !important; color: #E0E0E0 !important;\n}.elementor .e-4ed6cbd9-cd00{padding:0px;display:flex;gap:14px;flex-wrap:wrap;align-items:center;}.elementor .e-1910d5ec-30f0{max-width:640px;padding:0px;display:flex;flex-direction:column;gap:18px;align-items:flex-start;}.elementor .e-292bcfab-4506{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:56px;padding-inline-end:56px;display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .e-7ffd73b2-888c{width:84vw;min-height:60vh;max-width:84vw;overflow:hidden;position:relative;padding-block-end:56px;margin-block-start:30px;margin-block-end:20px;margin-inline-start:calc(50% - 42vw);margin-inline-end:calc(50% - 42vw);border-radius:35px;background-image:linear-gradient(90deg, #0E1418F5 0%,#0E1418C7 34%,#0E141833 68%,#0E141800 100%),linear-gradient(0deg, #14181D 0%,#14181D00 32%),url("https://yoyotech.co.uk/wp-content/uploads/2025/12/plymouth1.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#14181D;box-shadow:0px 5px 29px 9px #0E1219;display:flex;flex-direction:column;justify-content:flex-end;background-repeat: repeat,repeat,no-repeat; background-size: auto auto,auto auto,cover; background-position: 0% 0%,0% 0%,center center; box-sizing: border-box;\n}.elementor .e-7c2763b9-fbce{text-align: left;\n}.elementor .e-7dda773d-719c{text-align: left;\n}.elementor .e-2cea847e-6e3e{font-size:18px;text-align: left; max-width: none;\n}.elementor .e-8341cae-5149{font-size:18px;text-align: left; max-width: none;\n}.elementor .e-516d1106-5f60{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0px;align-items:flex-start;}.elementor .e-33b8d34c-279d{min-height:480px;padding:0px;border-radius:30px;background-image:linear-gradient(0deg, #00000000 0%,#00000000 100%),url("https://yoyotech.co.uk/wp-content/uploads/2025/12/plymouth3.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 5px 29px 9px #0E1219;flex:0 0 42%;background-repeat: no-repeat,no-repeat; background-size: cover,cover; background-position: center center,center center;\n}.elementor .e-477076f1-eb81{padding-block-start:90px;padding-block-end:60px;display:flex;flex-direction:row;gap:56px;align-items:center;}.elementor .e-5bf541af-399b{text-align: left;\n}.elementor .e-faf0d44-8542{text-align: left;\n}.elementor .e-67e95a41-1991{font-size:18px;text-align: left; max-width: none;\n}.elementor .e-2e6b8cab-79e3{font-size:18px;text-align: left; max-width: none;\n}.elementor .e-3bc583d1-c4a5{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0px;align-items:flex-start;}.elementor .e-30225d67-6fa1{font-family:Orbitron;font-weight:500;font-size:18px;color:#FFFFFF;letter-spacing:1px;text-transform:uppercase;margin-block-end:12px;text-align: left;\n}.elementor .e-1f838a22-b543{font-family:Orbitron;font-weight:500;font-size:11px;color:#05DCD5;letter-spacing:1.2px;text-transform:uppercase;}.elementor .e-493c830-e9b1{font-family:Jura;font-size:17px;color:#E0E0E0;line-height:1.5;text-align: left;\n}.elementor .e-257738f0-8cd2{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:4px;border-block-start: 1px solid #FFFFFF1F;\n}.elementor .e-46d3f12e-e77f{font-family:Orbitron;font-weight:500;font-size:11px;color:#05DCD5;letter-spacing:1.2px;text-transform:uppercase;}.elementor .e-4604ae60-eeec{font-family:Jura;font-size:17px;color:#E0E0E0;line-height:1.5;text-align: left;\n}.elementor .e-66469068-f6d2{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:4px;border-block-start: 1px solid #FFFFFF1F;\n}.elementor .e-3d5d9e23-6ba6{font-family:Orbitron;font-weight:500;font-size:11px;color:#05DCD5;letter-spacing:1.2px;text-transform:uppercase;}.elementor .e-4f520bd6-e73e{font-family:Jura;font-size:17px;color:#E0E0E0;line-height:1.5;text-align: left;\n}.elementor .e-47d631f7-b439{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:4px;border-block-start: 1px solid #FFFFFF1F;\n}.elementor .e-2547bea5-f344{font-family:Orbitron;font-weight:500;font-size:11px;color:#05DCD5;letter-spacing:1.2px;text-transform:uppercase;}.elementor .e-21e5d3a0-3580{font-family:Jura;font-size:17px;color:#E0E0E0;line-height:1.5;text-align: left;\n}.elementor .e-2e2ab484-7d7b{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:4px;border-block-start: 1px solid #FFFFFF1F;\n}.elementor .e-323b840b-67eb{font-family:Orbitron;font-weight:500;font-size:11px;color:#05DCD5;letter-spacing:1.2px;text-transform:uppercase;}.elementor .e-7a9c33ba-7cb3{font-family:Jura;font-size:17px;color:#E0E0E0;line-height:1.5;text-align: left;\n}.elementor .e-57833ec2-ab6c{padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:4px;border-block-start: 1px solid #FFFFFF1F;\n}.elementor .e-70a40468-8511{padding:32px;border-radius:24px;border-width:1px;border-color:#FFFFFF1F;border-style:solid;background-color:#FFFFFF08;display:flex;flex-direction:column;flex:0 0 40%;}.elementor .e-40bd51e7-61b4{padding-block-start:60px;padding-block-end:100px;display:flex;flex-direction:row;gap:64px;align-items:flex-start;}.elementor .e-1482d3df-a43e{background-image:linear-gradient(0deg, #00000000 0%,#00000000 100%),url("https://yoyotech.co.uk/wp-content/uploads/2025/12/plymouth2.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-repeat: no-repeat,no-repeat; background-attachment: fixed,fixed; background-size: cover,cover; background-position: center center,center center;\n}.elementor .e-7f15a061-3130{font-size:30px;text-align: left;\n}.elementor .e-4f5de9ba-c2e7{font-family:Jura;font-size:17px;color:#C9CED3;line-height:1.6;text-align: left;\n}.elementor .e-408d7fe6-3ffe{grid-template-columns:minmax(0, 660px);justify-content:end;}.elementor .e-5a924571-8093{inset-block-start:-70px;inset-block-end:auto;}.elementor .e-3c874c4e-632d{width:100vw;max-width:100vw;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);}.elementor .e-5f3deb82-9391{text-align: left;\n}.elementor .e-51c156d8-6cfe{text-align: left;\n}.elementor .e-7413fd13-7e37{font-size:18px;text-align: left; max-width: none;\n}.elementor .e-25787e01-f17b{position:sticky;inset-block-start:190px;padding:0px;display:flex;flex-direction:column;gap:18px;flex:0 0 38%;align-items:flex-start;}.elementor .e-529dc143-cd76{font-family:Orbitron;font-weight:400;font-size:15px;color:#05DCD5;padding-block-start:6px;flex:0 0 auto;}.elementor .e-2335f0c9-c1d0{font-family:Orbitron;font-weight:500;font-size:24px;color:#FFFFFF;text-transform:uppercase;text-align: left;\n}.elementor .e-1c75dfb1-9fd1{font-family:Jura;font-size:17px;color:#B8BEC4;line-height:1.65;text-align: left;\n}.elementor .e-7e8ea084-835d{padding:0px;display:flex;flex-direction:column;gap:10px;flex:1 1 0px;}.elementor .e-3f86691e-5322{padding-block-start:30px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:28px;align-items:flex-start;border-block-start: 1px solid #FFFFFF1F;\n}.elementor .e-7538d1b0-f03f{font-family:Orbitron;font-weight:400;font-size:15px;color:#05DCD5;padding-block-start:6px;flex:0 0 auto;}.elementor .e-1553e8ac-9cfd{font-family:Orbitron;font-weight:500;font-size:24px;color:#FFFFFF;text-transform:uppercase;text-align: left;\n}.elementor .e-72c45b19-be5e{font-family:Jura;font-size:17px;color:#B8BEC4;line-height:1.65;text-align: left;\n}.elementor .e-7579e67e-e052{padding:0px;display:flex;flex-direction:column;gap:10px;flex:1 1 0px;}.elementor .e-22cf7d30-d7db{padding-block-start:30px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:28px;align-items:flex-start;border-block-start: 1px solid #FFFFFF1F;\n}.elementor .e-72680b4f-ccce{font-family:Orbitron;font-weight:400;font-size:15px;color:#05DCD5;padding-block-start:6px;flex:0 0 auto;}.elementor .e-1b2b011-13d6{font-family:Orbitron;font-weight:500;font-size:24px;color:#FFFFFF;text-transform:uppercase;text-align: left;\n}.elementor .e-5388d73c-f041{font-family:Jura;font-size:17px;color:#B8BEC4;line-height:1.65;text-align: left;\n}.elementor .e-13a485d6-fba5{padding:0px;display:flex;flex-direction:column;gap:10px;flex:1 1 0px;}.elementor .e-32967aff-a3c0{padding-block-start:30px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:28px;align-items:flex-start;border-block-start: 1px solid #FFFFFF1F;\n}.elementor .e-436543c9-5f12{padding:0px;display:flex;flex-direction:column;flex:1 1 0px;border-block-end: 1px solid #FFFFFF1F;\n}.elementor .e-750c9687-f920{padding-block-start:100px;padding-block-end:60px;display:flex;flex-direction:row;gap:64px;align-items:flex-start;}.elementor .e-44946900-ccdd{min-height:460px;padding:0px;border-radius:24px;background-image:linear-gradient(0deg, #00000000 0%,#00000000 100%),url("https://yoyotech.co.uk/wp-content/uploads/2025/12/plymouth8.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-repeat: no-repeat,no-repeat; background-size: cover,cover; background-position: center center,center center;\n}.elementor .e-1556fa37-f045{min-height:460px;padding:0px;border-radius:24px;background-image:linear-gradient(0deg, #00000000 0%,#00000000 100%),url("https://yoyotech.co.uk/wp-content/uploads/2025/12/plymouth5.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-repeat: no-repeat,no-repeat; background-size: cover,cover; background-position: center center,center center;\n}.elementor .e-3353abca-2151{min-height:460px;padding:0px;border-radius:24px;background-image:linear-gradient(0deg, #00000000 0%,#00000000 100%),url("https://yoyotech.co.uk/wp-content/uploads/2025/12/plymouth7.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-repeat: no-repeat,no-repeat; background-size: cover,cover; background-position: center center,center center;\n}.elementor .e-7db43001-5c11{padding-block-start:20px;padding-block-end:20px;display:grid;gap:20px;grid-template-columns:2fr 1fr 1fr;}.elementor .e-4a86bc7e-48ea{text-align: left;\n}.elementor .e-4e2b3214-79e5{text-align: left;\n}.elementor .e-1a7897c-cd78{font-size:18px;text-align: left; max-width: none;\n}.elementor .e-5f90ee02-1e69:hover,.elementor .e-5f90ee02-1e69:focus-visible{background-color: transparent !important; color: #E0E0E0 !important;\n}.elementor .e-5f90ee02-1e69{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:8px;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-4ed8869c-115e{padding:0px;display:flex;flex-direction:column;gap:18px;flex:0 0 38%;align-items:flex-start;}.elementor .e-5f845cca-242d{font-family:Orbitron;font-weight:500;font-size:22px;color:#FFFFFF;text-transform:uppercase;text-align: left;\n}.elementor .e-2ca62be5-d459{font-family:Jura;font-size:16px;color:#B8BEC4;text-align: left;\n}.elementor .e-29794aba-fd21{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 0px;}.elementor .e-7e76aa94-d467:hover,.elementor .e-7e76aa94-d467:focus-visible{color: #FFFFFF !important;\n}.elementor .e-7e76aa94-d467{font-family:Orbitron;font-weight:600;font-size:12px;letter-spacing:0.8px;text-decoration:none;text-transform:uppercase;padding:0px;border-radius:0px;flex:0 0 auto;white-space: nowrap; background-color: transparent !important; color: #05DCD5 !important;\n}.elementor .e-1c5d9542-9999{padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:28px;justify-content:space-between;align-items:center;border-block-start: 1px solid #FFFFFF1F;\n}.elementor .e-42471c6f-98fa{font-family:Orbitron;font-weight:500;font-size:22px;color:#FFFFFF;text-transform:uppercase;text-align: left;\n}.elementor .e-902aed8-9c24{font-family:Jura;font-size:16px;color:#B8BEC4;text-align: left;\n}.elementor .e-692c1c0b-dd27{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 0px;}.elementor .e-6d71340c-9d8d:hover,.elementor .e-6d71340c-9d8d:focus-visible{color: #FFFFFF !important;\n}.elementor .e-6d71340c-9d8d{font-family:Orbitron;font-weight:600;font-size:12px;letter-spacing:0.8px;text-decoration:none;text-transform:uppercase;padding:0px;border-radius:0px;flex:0 0 auto;white-space: nowrap; background-color: transparent !important; color: #05DCD5 !important;\n}.elementor .e-441192dc-990c{padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:28px;justify-content:space-between;align-items:center;border-block-start: 1px solid #FFFFFF1F;\n}.elementor .e-c552312-725b{font-family:Orbitron;font-weight:500;font-size:22px;color:#FFFFFF;text-transform:uppercase;text-align: left;\n}.elementor .e-36c94d2f-f4cf{font-family:Jura;font-size:16px;color:#B8BEC4;text-align: left;\n}.elementor .e-1ef5f83d-5102{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 0px;}.elementor .e-31f996-2afd:hover,.elementor .e-31f996-2afd:focus-visible{color: #FFFFFF !important;\n}.elementor .e-31f996-2afd{font-family:Orbitron;font-weight:600;font-size:12px;letter-spacing:0.8px;text-decoration:none;text-transform:uppercase;padding:0px;border-radius:0px;flex:0 0 auto;white-space: nowrap; background-color: transparent !important; color: #05DCD5 !important;\n}.elementor .e-974e87c-a09a{padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:28px;justify-content:space-between;align-items:center;border-block-start: 1px solid #FFFFFF1F;\n}.elementor .e-58a049c7-1233{padding:0px;display:flex;flex-direction:column;flex:1 1 0px;border-block-end: 1px solid #FFFFFF1F;\n}.elementor .e-e7e6ef7-f6e6{padding-block-start:100px;padding-block-end:80px;display:flex;flex-direction:row;gap:64px;align-items:flex-start;}