PageSourceSearch

https://www.kwc.fi/event-info/kwc-online/

html kwc.fi collected 2026-10-10 01:00:36 UTC 90,631 bytes, 904 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US" >
3<head>
4<meta charset="UTF-8">
5<meta name="viewport" content="width=device-width, initial-scale=1.0">
6<!-- WP_HEAD() START -->
7<link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=League+Spartan:100,200,300,400,500,600,700,800,900" >
8<style type="text/css">@font-face {font-family:'League Spartan';font-style:normal;font-weight:100;src:url(/cf-fonts/s/league-spartan/5.2.8/latin/100/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'League Spartan';font-style:normal;font-weight:100;src:url(/cf-fonts/s/league-spartan/5.2.8/latin-ext/100/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'League Spartan';font-style:normal;font-weight:100;src:url(/cf-fonts/s/league-spartan/5.2.8/vietnamese/100/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'League Spartan';font-style:normal;font-weight:200;src:url(/cf-fonts/s/league-spartan/5.2.8/latin/200/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'League Spartan';font-style:normal;font-weight:200;src:url(/cf-fonts/s/league-spartan/5.2.8/latin-ext/200/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'League Spartan';font-style:normal;font-weight:200;src:url(/cf-fonts/s/league-spartan/5.2.8/vietnamese/200/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'League Spartan';font-style:normal;font-weight:300;src:url(/cf-fonts/s/league-spartan/5.2.8/vietnamese/300/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'League Spartan';font-style:normal;font-weight:300;src:url(/cf-fonts/s/league-spartan/5.2.8/latin-ext/300/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'League Spartan';font-style:normal;font-weight:300;src:url(/cf-fonts/s/league-spartan/5.2.8/latin/300/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'League Spartan';font-style:normal;font-weight:400;src:url(/cf-fonts/s/league-spartan/5.2.8/vietnamese/400/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'League Spartan';font-style:normal;font-weight:400;src:url(/cf-fonts/s/league-spartan/5.2.8/latin-ext/400/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'League Spartan';font-style:normal;font-weight:400;src:url(/cf-fonts/s/league-spartan/5.2.8/latin/400/normal.woff2);
8unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'League Spartan';font-style:normal;font-weight:500;src:url(/cf-fonts/s/league-spartan/5.2.8/latin-ext/500/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'League Spartan';font-style:normal;font-weight:500;src:url(/cf-fonts/s/league-spartan/5.2.8/vietnamese/500/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'League Spartan';font-style:normal;font-weight:500;src:url(/cf-fonts/s/league-spartan/5.2.8/latin/500/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'League Spartan';font-style:normal;font-weight:600;src:url(/cf-fonts/s/league-spartan/5.2.8/vietnamese/600/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'League Spartan';font-style:normal;font-weight:600;src:url(/cf-fonts/s/league-spartan/5.2.8/latin/600/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'League Spartan';font-style:normal;font-weight:600;src:url(/cf-fonts/s/league-spartan/5.2.8/latin-ext/600/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'League Spartan';font-style:normal;font-weight:700;src:url(/cf-fonts/s/league-spartan/5.2.8/latin-ext/700/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'League Spartan';font-style:normal;font-weight:700;src:url(/cf-fonts/s/league-spartan/5.2.8/latin/700/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'League Spartan';font-style:normal;font-weight:700;src:url(/cf-fonts/s/league-spartan/5.2.8/vietnamese/700/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'League Spartan';font-style:normal;font-weight:800;src:url(/cf-fonts/s/league-spartan/5.2.8/latin/800/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'League Spartan';font-style:normal;font-weight:800;src:url(/cf-fonts/s/league-spartan/5.2.8/latin-ext/800/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'League Spartan';font-style:normal;font-weight:800;src:url(/cf-fonts/s/league-spartan/5.2.8/vietnamese/800/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'League Spartan';font-style:normal;font-weight:900;src:url(/cf-fonts/s/league-spartan/5.2.8/latin/900/normal.woff2);
8unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'League Spartan';font-style:normal;font-weight:900;src:url(/cf-fonts/s/league-spartan/5.2.8/latin-ext/900/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'League Spartan';font-style:normal;font-weight:900;src:url(/cf-fonts/s/league-spartan/5.2.8/vietnamese/900/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}</style>
9<meta name='robots' content='max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
10
11<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
12<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
13<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
14<link rel="manifest" href="/site.webmanifest">
15<link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5">
16<meta name="msapplication-TileColor" content="#ffc40d">
17<meta name="theme-color" content="#ffffff">
18
19<!-- <link rel="preload" as="image" href="/wp-content/uploads/2024/05/overlay5.png" imagesrcset="https://www.kwc.fi/wp-content/uploads/2024/05/overlay5.png 1920w, https://www.kwc.fi/wp-content/uploads/2024/05/overlay5-300x169.png 300w, https://www.kwc.fi/wp-content/uploads/2024/05/overlay5-1024x576.png 1024w, https://www.kwc.fi/wp-content/uploads/2024/05/overlay5-768x432.png 768w, https://www.kwc.fi/wp-content/uploads/2024/05/overlay5-1536x864.png 1536w, https://www.kwc.fi/wp-content/uploads/2024/05/overlay5-600x338.png 600w, https://www.kwc.fi/wp-content/uploads/2024/05/overlay5-89x50.png 89w" imagesizes="(max-width: 1920px) 100vw, 1920px" /> -->
20
21<link rel="preload" href="/wp-content/uploads/scripts/FuturaCyrillicBold.woff" as="font" type="font/woff" crossorigin>
22<!-- <link rel="preload" href="/wp-content/uploads/scripts/BasierSquare-SemiBold.woff" as="font" type="font/woff" crossorigin> -->
23
24<script defer src="https://status.interwebbi.com/script.js" data-website-id="656a95a1-cde9-4665-b3b0-0c03f12fa5f9"></script>
24
25		
26<style>
27	
28	@font-face {
29		font-family: BasierSquare-Bold;
30		font-display: swap;
31		src: url(/wp-content/uploads/scripts/BasierSquare-Bold.woff) format("woff")
32	}
33
34	@font-face {
35		font-family: BasierSquare-SemiBold;
36		font-display: swap;
37		src: url(/wp-content/uploads/scripts/BasierSquare-SemiBold.woff) format("woff")
38	}
39
40	@font-face {
41		font-family: BasierSquare-Medium;
42		font-display: swap;
43		src: url(/wp-content/uploads/scripts/BasierSquare-Medium.woff) format("woff")
44	}
45
46	@font-face {
47		font-family: BasierSquare-Regular;
48		font-display: swap;
49		src: url(/wp-content/uploads/scripts/BasierSquare-Regular.woff) format("woff")
50	}	
51	
52    @font-face {
53    font-family: 'Futura PT Book';
54    font-style: normal;
55    font-weight: normal;
56	font-display: swap;
57    src: local('Futura PT Book'), url('/wp-content/uploads/scripts/FuturaCyrillicBook.woff') format('woff');
58    }
59    
60
61    @font-face {
62    font-family: 'Futura PT Light';
63    font-style: normal;
64    font-weight: normal;
65	font-display: swap;
66    src: local('Futura PT Light'), url('/wp-content/uploads/scripts/FuturaCyrillicLight.woff') format('woff');
67    }
68    
69
70    @font-face {
71    font-family: 'Futura PT Medium';
72    font-style: normal;
73    font-weight: normal;
74	font-display: swap;
75    src: local('Futura PT Medium'), url('/wp-content/uploads/scripts/FuturaCyrillicMedium.woff') format('woff');
76    }
77    
78
79    @font-face {
80    font-family: 'Futura PT Demi';
81    font-style: normal;
82    font-weight: normal;
83	font-display: swap;
84    src: local('Futura PT Demi'), url('/wp-content/uploads/scripts/FuturaCyrillicDemi.woff') format('woff');
85    }
86    
87
88    @font-face {
89    font-family: 'Futura PT Heavy';
90    font-style: normal;
91    font-weight: normal;
92	font-display: swap;		
93    src: local('Futura PT Heavy'), url('/wp-content/uploads/scripts/FuturaCyrillicHeavy.woff') format('woff');
94    }
95    
96
97    @font-face {
98    font-family: 'Futura PT Bold';
99    font-style: normal;
100    font-weight: normal;
101	font-display: swap;
102    src: local('Futura PT Bold'), url('/wp-content/uploads/scripts/FuturaCyrillicBold.woff') format('woff');
103    }
104    
105
106    @font-face {
107    font-family: 'Futura PT Extra Bold';
108    font-style: normal;
109    font-weight: normal;
110	font-display: swap;
111    src: local('Futura PT Extra Bold'), url('/wp-content/uploads/scripts/FuturaCyrillicExtraBold.woff') format('woff');
112    }	
113	
114</style>
115
116	<link rel="canonical" href="https://www.kwc.fi/event-info/kwc-online/">
117<meta name="description" content="ELIGIBILITY CRITERIA Solo singers only (No duets/groups). Must be 18 years old before October 2026. No active management or recording contract that prevents par">
118<meta property="og:title" content="KWC Online 2026 - KWC">
119<meta property="og:type" content="article">
120<meta property="og:image" content="https://www.kwc.fi/wp-content/uploads/2026/05/kwc-2026-facebook-cover.jpg">
121<meta property="og:image:width" content="1640">
122<meta property="og:image:height" content="624">
123<meta property="og:image:alt" content="KWC 2026 Facebook cover">
124<meta property="og:description" content="ELIGIBILITY CRITERIA Solo singers only (No duets/groups). Must be 18 years old before October 2026. No active management or recording contract that prevents par">
125<meta property="og:url" content="https://www.kwc.fi/event-info/kwc-online/">
126<meta property="og:locale" content="en_US">
127<meta property="og:site_name" content="KWC">
128<meta property="article:published_time" content="2023-04-17T09:18:51+03:00">
129<meta property="article:modified_time" content="2026-07-28T09:32:46+03:00">
130<meta property="og:updated_time" content="2026-07-28T09:32:46+03:00">
131<meta property="fb:app_id" content="474309006724776">
132<meta name="twitter:card" content="summary_large_image">
133<meta name="twitter:image" content="https://www.kwc.fi/wp-content/uploads/2026/05/kwc-2026-facebook-cover.jpg">
134<title>KWC Online 2026 - KWC</title>
135<link rel='dns-prefetch' href='//www.googletagmanager.com' />
136<link rel="alternate" type="application/rss+xml" title="KWC &raquo; Feed" href="https://www.kwc.fi/feed/" />
137<link rel="alternate" type="application/rss+xml" title="KWC &raquo;
137 Comments Feed" href="https://www.kwc.fi/comments/feed/" />
138<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.kwc.fi/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.kwc.fi%2Fevent-info%2Fkwc-online%2F" />
139<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.kwc.fi/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.kwc.fi%2Fevent-info%2Fkwc-online%2F&#038;format=xml" />
140<style id="wp-img-auto-sizes-contain-inline-css">
141img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
142/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
143</style>
144<style id="classic-theme-styles-inline-css">
145/*! This file is auto-generated */
146.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
147/*# sourceURL=/wp-includes/css/classic-themes.min.css */
148</style>
149<link rel='stylesheet' id='oxygen-css' href='https://www.kwc.fi/wp-content/plugins/oxygen/component-framework/oxygen.css?ver=4.9.8' media='all' />
150<style id="wpgb-head-inline-css">
151.wp-grid-builder:not(.wpgb-template),.wpgb-facet{opacity:0.01}.wpgb-facet fieldset{margin:0;padding:0;border:none;outline:none;box-shadow:none}.wpgb-facet fieldset:last-child{margin-bottom:40px;}.wpgb-facet fieldset legend.wpgb-sr-only{height:1px;width:1px}
152/*# sourceURL=wpgb-head-inline-css */
153</style>
154<link rel='stylesheet' id='dashicons-css' href='https://www.kwc.fi/wp-includes/css/dashicons.min.css?ver=7.1.3' media='all' />
155<link rel='stylesheet' id='lity-css' href='https://www.kwc.fi/wp-content/uploads/scripts/lity.min.css?ver=1.0.0' media='all' />
156<link rel='stylesheet' id='megamenu-css' href='https://www.kwc.fi/wp-content/uploads/maxmegamenu/style.css?ver=1528d3' media='all' />
157<link rel='stylesheet' id='megamenu-genericons-css' href='https://www.kwc.fi/wp-content/plugins/megamenu-pro/icons/genericons/genericons/genericons.css?ver=2.4.3' media='all' />
158<link rel='stylesheet' id='megamenu-fontawesome6-css' href='https://www.kwc.fi/wp-content/plugins/megamenu-pro/icons/fontawesome6/css/all.min.css?ver=2.4.3' media='all' />
159<script id="jquery-core-js" src="https://www.kwc.fi/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
159
160<link rel="https://api.w.org/" href="https://www.kwc.fi/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.kwc.fi/wp-json/wp/v2/pages/16766" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.kwc.fi/xmlrpc.php?rsd" />
161<meta name="generator" content="WordPress 7.1.3" />
162<link rel='shortlink' href='https://www.kwc.fi/?p=16766' />
163<meta name="generator" content="Site Kit by Google 1.189.0" /><noscript><style>.wp-grid-builder .wpgb-card.wpgb-card-hidden .wpgb-card-wrapper{opacity:1!important;visibility:visible!important;transform:none!important}.wpgb-facet {opacity:1!important;pointer-events:auto!important}.wpgb-facet *:not(.wpgb-pagination-facet){display:none}</style></noscript><style class="wp-fonts-local">
164@font-face{font-family:"DM Sans";font-style:normal;font-weight:400;font-display:fallback;src:url('https://www.kwc.fi/wp-content/themes/oxygen-is-not-a-theme/assets/fonts/dm-sans/DMSans-Regular.woff2') format('woff2');font-stretch:normal;}
165@font-face{font-family:"DM Sans";font-style:italic;font-weight:400;font-display:fallback;src:url('https://www.kwc.fi/wp-content/themes/oxygen-is-not-a-theme/assets/fonts/dm-sans/DMSans-Regular-Italic.woff2') format('woff2');font-stretch:normal;}
166@font-face{font-family:"DM Sans";font-style:normal;font-weight:700;font-display:fallback;src:url('https://www.kwc.fi/wp-content/themes/oxygen-is-not-a-theme/assets/fonts/dm-sans/DMSans-Bold.woff2') format('woff2');font-stretch:normal;}
167@font-face{font-family:"DM Sans";font-style:italic;font-weight:700;font-display:fallback;src:url('https://www.kwc.fi/wp-content/themes/oxygen-is-not-a-theme/assets/fonts/dm-sans/DMSans-Bold-Italic.woff2') format('woff2');font-stretch:normal;}
168@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:300;font-display:block;src:url('https://www.kwc.fi/wp-content/themes/oxygen-is-not-a-theme/assets/fonts/ibm-plex-mono/IBMPlexMono-Light.woff2') format('woff2');font-stretch:normal;}
169@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-display:block;src:url('https://www.kwc.fi/wp-content/themes/oxygen-is-not-a-theme/assets/fonts/ibm-plex-mono/IBMPlexMono-Regular.woff2') format('woff2');font-stretch:normal;}
170@font-face{font-family:"IBM Plex Mono";font-style:italic;font-weight:400;font-display:block;src:url('https://www.kwc.fi/wp-content/themes/oxygen-is-not-a-theme/assets/fonts/ibm-plex-mono/IBMPlexMono-Italic.woff2') format('woff2');font-stretch:normal;}
171@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:700;font-display:block;src:url('https://www.kwc.fi/wp-content/themes/oxygen-is-not-a-theme/assets/fonts/ibm-plex-mono/IBMPlexMono-Bold.woff2') format('woff2');font-stretch:normal;}
172@font-face{font-family:Inter;font-style:normal;font-weight:200 900;font-display:fallback;src:url('https://www.kwc.fi/wp-content/themes/oxygen-is-not-a-theme/assets/fonts/inter/Inter-VariableFont_slnt,wght.ttf') format('truetype');font-stretch:normal;}
173@font-face{font-family:"Source Serif Pro";font-style:normal;font-weight:200 900;font-display:fallback;src:url('https://www.kwc.fi/wp-content/themes/oxygen-is-not-a-theme/assets/fonts/source-serif-pro/SourceSerif4Variable-Roman.ttf.woff2') format('woff2');font-stretch:normal;}
174@font-face{font-family:"Source Serif Pro";font-style:italic;font-weight:200 900;font-display:fallback;src:url('https://www.kwc.fi/wp-content/themes/oxygen-is-not-a-theme/assets/fonts/source-serif-pro/SourceSerif4Variable-Italic.ttf.woff2') format('woff2');font-stretch:normal;}
175</style>
176		<!-- <link rel="preload" as="image" href="https://www.kwc.fi/wp-content/uploads/2026/05/kwc-2026-facebook-cover.jpg" imagesrcset="https://www.kwc.fi/wp-content/uploads/2024/05/overlay5.png 1920w, https://www.kwc.fi/wp-content/uploads/2024/05/overlay5-300x169.png 300w, https://www.kwc.fi/wp-content/uploads/2024/05/overlay5-1024x576.png 1024w, https://www.kwc.fi/wp-content/uploads/2024/05/overlay5-768x432.png 768w, https://www.kwc.fi/wp-content/uploads/2024/05/overlay5-1536x864.png 1536w, https://www.kwc.fi/wp-content/uploads/2024/05/overlay5-600x338.png 600w, https://www.kwc.fi/wp-content/uploads/2024/05/overlay5-89x50.png 89w"> -->
177
178		<link rel="preload" as="image" imagesrcset="https://www.kwc.fi/wp-content/uploads/2024/05/overlay5.png 1920w, https://www.kwc.fi/wp-content/uploads/2024/05/overlay5-300x169.png 300w, https://www.kwc.fi/wp-content/uploads/2024/05/overlay5-1024x576.png 1024w, https://www.kwc.fi/wp-content/uploads/2024/05/overlay5-768x432.png 768w, https://www.kwc.fi/wp-content/uploads/2024/05/overlay5-1536x864.png 1536w, https://www.kwc.fi/wp-content/uploads/2024/05/overlay5-600x338.png 600w, https://www.kwc.fi/wp-content/uploads/2024/05/overlay5-89x50.png 89w">
179
180	<link rel="icon" href="https://www.kwc.fi/wp-content/uploads/2023/04/kwc-favicon-2023-50x50.png" sizes="32x32" />
181<link rel="icon" href="https://www.kwc.fi/wp-content/uploads/2023/04/kwc-favicon-2023.png" sizes="192x192" />
182<link rel="apple-touch-icon" href="https://www.kwc.fi/wp-content/uploads/2023/04/kwc-favicon-2023.png" />
183<meta name="msapplication-TileImage" content="https://www.kwc.fi/wp-content/uploads/2023/04/kwc-favicon-2023.png" />
184<style id="wp-custom-css">
185/* Nothing v2.5 */
186
187
188</style>
189<link rel='stylesheet' id='oxygen-cache-28-css' href='//www.kwc.fi/wp-content/uploads/oxygen/css/28.css?cache=1766938771&#038;ver=7.1.3' media='all' />
190<link rel='stylesheet' id='oxygen-cache-17575-css' href='//www.kwc.fi/wp-content/uploads/oxygen/css/17575.css?cache=1766938755&#038;ver=7.1.3' media='all' />
191<link rel='stylesheet' id='oxygen-cache-16766-css' href='//www.kwc.fi/wp-content/uploads/oxygen/css/16766.css?cache=1788598534&#038;ver=7.1.3' media='all' />
192<link rel='stylesheet' id='oxygen-universal-styles-css' href='//www.kwc.fi/wp-content/uploads/oxygen/css/universal.css?cache=1788598533&#038;ver=7.1.3' media='all' />
193<!-- END OF WP_HEAD() -->
194</head>
195<body class="wp-singular page-template-default page page-id-16766 page-parent page-child parent-pageid-31 wp-embed-responsive wp-theme-oxygen-is-not-a-theme  oxy-overlay-header oxygen-body mega-menu-max-mega-menu-1" >
196
197
198
199
200						<header id="_header-2-28" class="oxy-header-wrapper oxy-sticky-header oxy-overlay-header oxy-header" ><div id="_header_row-3-28" class="oxy-header-row" ><div class="oxy-header-container"><div id="_header_left-4-28" class="oxy-header-left" ><a id="link-23-28" class="ct-link" href="https://www.kwc.fi" target="_self"  ><img  id="image-7-28" alt="Kwc Global" src="https://www.kwc.fi/wp-content/uploads/2024/11/kwc-global.svg" class="ct-image main-logo" srcset="" sizes="(max-width: 0px) 100v
200w, 0px"  width="150" height="150" aria-label="KWC Front page"/></a></div><div id="_header_center-5-28" class="oxy-header-center" ></div><div id="_header_right-6-28" class="oxy-header-right" ><div id="shortcode-94-28" class="ct-shortcode full_width" ><div id="mega-menu-wrap-max_mega_menu_1" class="mega-menu-wrap"><div class="mega-menu-toggle"><div class="mega-toggle-blocks-left"></div><div class="mega-toggle-blocks-center"></div><div class="mega-toggle-blocks-right"><div class='mega-toggle-block mega-menu-toggle-animated-block mega-toggle-block-0' id='mega-toggle-block-0'><button aria-controls="mega-menu-max_mega_menu_1" aria-expanded="false" aria-haspopup="true" aria-label="Toggle Menu" class="mega-toggle-animated mega-toggle-animated-slider" type="button">
201                  <span class="mega-toggle-animated-box">
202                    <span class="mega-toggle-animated-inner"></span>
203                  </span>
204                </button></div></div></div><ul id="mega-menu-max_mega_menu_1" class="mega-menu max-mega-menu mega-menu-horizontal mega-no-js" data-event="click" data-effect="slide" data-effect-speed="200" data-effect-mobile="slide_right" data-effect-speed-mobile="200" data-mobile-force-width="false" data-second-click="close" data-document-click="collapse" data-vertical-behaviour="standard" data-breakpoint="1080" data-unbind="true" data-mobile-state="collapse_all" data-mobile-direction="vertical" data-overlay-desktop="false" data-overlay-mobile="false"><li class="mega-logo-link mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-has-icon mega-icon-left mega-hide-text mega-hide-on-desktop mega-menu-item-26267 logo-link" id="mega-menu-item-26267"><a class="mega-custom-icon mega-menu-link" href="/" aria-label="Front page"></a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-current-page-ancestor mega-current-menu-ancestor mega-current-menu-parent mega-current-page-parent mega-current_page_parent mega-current_page_ancestor mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-menu-item-44" id="mega-menu-item-44"><a class="mega-menu-link" href="https://www.kwc.fi/event-info/" aria-expanded="false" aria-controls="mega-sub-menu-44">KWC 2026<span class="mega-indicator" aria-hidden="true"></span></a>
205<ul class="mega-sub-menu" id='mega-sub-menu-44'>
206<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-current-page-ancestor mega-current-page-parent mega-menu-item-25525" id="mega-menu-item-25525"><a class="mega-menu-link" href="https://www.kwc.fi/event-info/">Event info</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-26574" id="mega-menu-item-26574"><a class="mega-menu-link" href="https://www.kwc.fi/event-info/#singers">2026 Singers</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-current-menu-item mega-page_item mega-page-item-16766 mega-current_page_item mega-menu-item-26477" id="mega-menu-item-26477"><a class="mega-menu-link" href="https://www.kwc.fi/event-info/kwc-online/" aria-current="page">KWC Online 2026</a></li></ul>
207</li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-47" id="mega-menu-item-47"><a class="mega-menu-link" href="https://www.kwc.fi/news/">News</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-menu-item-16823" id="mega-menu-item-16823"><a class="mega-menu-link" href="https://www.kwc.fi/countries-competitions-singers-and-stats/" aria-expanded="false" aria-controls="mega-sub-menu-16823">Countries & Competitions<span class="mega-indicator" aria-hidden="true"></span></a>
208<ul class="mega-sub-menu" id='mega-sub-menu-16823'>
209<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-16651" id="mega-menu-item-16651"><a class="mega-menu-link" href="https://www.kwc.fi/past-competitions/">Competitions / Events</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-16611" id="mega-menu-item-16611"><a class="mega-menu-link" href="https://www.kwc.fi/countries/">Countries</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-21607" id="mega-menu-item-21607"><a class="mega-menu-link" href="https://www.kwc.fi/singers/">Singers</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-26173" id="mega-menu-item-26173"><a class="mega-menu-link" href="https://www.kwc.fi/song-contest/">Songs</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-16809" id="mega-menu-item-16809"><a class="mega-menu-link" href="https://www.kwc.fi/statistics/">Statistics</a></li></ul>
210</li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-menu-item-25497" id="mega-menu-item-25497"><a class="mega-menu-link" href="https://www.kwc.fi/rules-faq/" aria-expanded="false" aria-controls="mega-sub-menu-25497">Rules<span class="mega-indicator" aria-hidden="true"></span></a>
211<ul class="mega-sub-menu" id='mega-sub-menu-25497'>
212<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-25498" id="mega-menu-item-25498"><a class="mega-menu-link" href="https://www.kwc.fi/rules/">Rules</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-48" id="mega-menu-item-48"><a class="mega-menu-link" href="https://www.kwc.fi/frequently-asked-questions/">FAQ</a></li></ul>
213</li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-menu-item-19341" id="mega-menu-item-19341"><a class="mega-menu-link" href="https://www.kwc.fi/contact-media-bank-photos/" aria-expanded="false" aria-controls="mega-sub-menu-19341">Media<span class="mega-indicator" aria-hidden="true"></span></a>
214<ul class="mega-sub-menu" id='mega-sub-menu-19341'>
215<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-49" id="mega-menu-item-49"><a class="mega-menu-link" href="https://www.kwc.fi/live/">Videos</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-19126" id="mega-menu-item-19126"><a class="mega-menu-link" href="https://www.kwc.fi/past-competitions/photos-from-events/">Photos from events</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-53" id="mega-menu-item-53"><a class="mega-menu-link" href="https://www.kwc.fi/press/">Media bank</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-52" id="mega-menu-item-52"><a class="mega-menu-link" href="https://www.kwc.fi/media-collection/">KWC in global media</a></li></ul>
216</li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-25410" id="mega-menu-item-25410"><a class="mega-menu-link" href="https://www.kwc.fi/contact/">Contact</a></li></ul><button aria-controls="mega-menu-max_mega_menu_1" aria-label="Close" class='mega-close'></button></div></div><div id="fancy_icon-79-28" class="ct-fancy-icon open-search"  onclick="focusSearch()" title="Click to open search"><svg id="svg-fancy_icon-79-28"><use xlink:href="#FontAwesomeicon-search"></use></svg></div></div></div></div></header>
217				
217<script type="text/javascript">
218			jQuery(document).ready(function() {
219				var selector = "#_header-2-28",
220					scrollval = parseInt("1");
221				if (!scrollval || scrollval < 1) {
222											jQuery("body").css("margin-top", jQuery(selector).outerHeight());
223						jQuery(selector).addClass("oxy-sticky-header-active");
224									}
225				else {
226					var scrollTopOld = 0;
227					jQuery(window).scroll(function() {
228						if (!jQuery('body').hasClass('oxy-nav-menu-prevent-overflow')) {
229							if (jQuery(this).scrollTop() > scrollval 
230																) {
231								if (
232																		!jQuery(selector).hasClass("oxy-sticky-header-active")) {
233									if (jQuery(selector).css('position')!='absolute') {
234										jQuery("body").css("margin-top", jQuery(selector).outerHeight());
235									}
236									jQuery(selector)
237										.addClass("oxy-sticky-header-active")
238																			.addClass("oxy-sticky-header-fade-in");
239																	}
240							}
241							else {
242								jQuery(selector)
243									.removeClass("oxy-sticky-header-fade-in")
244									.removeClass("oxy-sticky-header-active");
245								if (jQuery(selector).css('position')!='absolute') {
246									jQuery("body").css("margin-top", "");
247								}
248							}
249							scrollTopOld = jQuery(this).scrollTop();
250						}
251					})
252				}
253			});
254		</script>
254<div id="div_block-93-28" class="ct-div-block" ></div><div id="div_block-284-17575" class="ct-div-block gold-overlay normal-hero-wrapper" >
255									
256<img  id="image-290-17575" alt="" src="https://www.kwc.fi/wp-content/uploads/2024/10/750-2537-1-1536x1026.jpg" class="ct-image " fetchpriority="high"/><img  id="image-293-17575" alt="Overlay5" src="https://www.kwc.fi/wp-content/uploads/2024/05/overlay5.png" class="ct-image" srcset="https://www.kwc.fi/wp-content/uploads/2024/05/overlay5.png 1920w, https://www.kwc.fi/wp-content/uploads/2024/05/overlay5-300x169.png 300w, https://www.kwc.fi/wp-content/uploads/2024/05/overlay5-1024x576.png 1024w, https://www.kwc.fi/wp-content/uploads/2024/05/overlay5-768x432.png 768w, https://www.kwc.fi/wp-content/uploads/2024/05/overlay5-1536x864.png 1536w, https://www.kwc.fi/wp-content/uploads/2024/05/overlay5-600x338.png 600w, https://www.kwc.fi/wp-content/uploads/2024/05/overlay5-89x50.png 89w" sizes="(max-width: 1920px) 100vw, 1920px" /><div id="div_block-285-17575" class="ct-div-block cta-wrapper fill-with-overlay max-width-900" ><h1 id="headline-286-17575" class="ct-headline normal-page-hero-heading"><span id="span-287-17575" class="ct-span" >KWC Online 2026</span></h1><div id="text_block-295-17575" class="ct-text-block header_info_text" ><span id="span-296-17575" class="ct-span" >Competition open: 1.6. - 31.7.2026</span></div></div></div><section id="section-41-54" class=" ct-section main-content-section" ><div class="ct-section-inner-wrap"><div id="div_block-294-17575" class="ct-div-block max-width-900" ><div id='inner_content-171-54' class='ct-inner-content'><div id="new_columns-93-16766" class="ct-new-columns" ><div id="div_block-96-16766" class="ct-div-block min-height-400" ></div><div id="div_block-94-16766" class="ct-div-block min-height-400 dark-bg darker-bg" ><div id="_rich_text-122-16766" class="oxy-rich-text" ><h2>KWC 2027</h2><p><strong>KWC online for 2027 is not open yet. Visit this page again later.</strong></p><h2>KWC 2026 Las Vegas</h2><p><strong>KWC Online</strong> is a video competition for singers in countries without a national KWC competition (check list of active countries &amp; their home pages <a href="https://www.kwc.fi/countries/?_filter_by_year=kwc-2026">HERE</a>). Winners will be chosen to represent their countries at KWC finals in October.</p><p><strong>These are the final results of KWC ONLINE 2026</strong></p><h3>WINNER</h3><p><strong>Maria Valor</strong>, Venezuela</p><h4>ALSO INVITED TO KWC LAS VEGAS 2026:</h4><p>Elisabeth Mueller, Austria<br />Victoria Meehan, Australia<br />Wayne Pascoe, Australia<br />Martina Hruskova, Czechia<br />Damian Studziński, Poland<br />Klaudia Mrówczyńska, Poland<br />Richard Buenaventura, Saudi Arabia</p><p>The winner will receive flights and accommodation to the KWC World Finals in Las Vegas.</p></div></div></div><div id="new_columns-150-16766" class="ct-new-columns hideme" ><div id="div_block-151-16766" class="ct-div-block min-height-400" ></div><div id="div_block-152-16766" class="ct-div-block min-height-400 dark-bg darker-bg" ><h3 id="headline-153-16766" class="ct-headline"><div>Are you a passionate singer from a country without a KWC national competition?</div></h3><div id="_rich_text-154-16766" class="oxy-rich-text" ><p>Now is your chance to compete for a spot in the Karaoke World Championships (KWC) finals in Bangkok!</p><ul><li>Sing. Record. Upload. Compete.</li><li>No entry fee – anyone can participate!</li><li>Winners receive an invitation to the KWC 2025 World Finals!</li><li>One chosen singer will win FREE TRIPS &amp; ACCOMMODATION to KWC 2025 BANGKOK finals.</li><li>One runner-up will win free accommodation for the week.</li></ul><p>The online competition runs until the end of <strong>JULY</strong> 2025.<br />Join our global karaoke community and show the world what you’ve got!</p></div></div></div><div id="new_columns-123-16766" class="ct-new-columns hideme" ><div id="div_block-124-16766" class="ct-div-block min-height-400 dark-bg darker-bg" ><h3 id="headline-129-16766" class="ct-headline">What is KWC Online?</h3><div id="_rich_text-131-16766" class="oxy-rich-text" ><p>The Karaoke World Championships (KWC) is the biggest and most prestigious global karaoke competition, bringing together singers from around the world.</p><p>Normally, singers compete through national KWC competitions, with winners advancing to the World Finals. KWC Online is an alternative entry path for singers in countries without an official KWC competition this year.</p><p><strong>Winners of KWC Online will receive an invitation to represent their country in the KWC 2025 Finals in Bangkok!</strong></p><p><em>Note: One singer will win free trips and accommodation and one runner-up will win free accommodation. Other 
256chosen contestants must cover their own travel, accommodation, and registration fees.</em></p></div></div><div id="div_block-127-16766" class="ct-div-block min-height-400" ></div></div><div id="new_columns-133-16766" class="ct-new-columns hideme" ><div id="div_block-134-16766" class="ct-div-block min-height-400" ></div><div id="div_block-135-16766" class="ct-div-block min-height-400 dark-bg darker-bg" ><h3 id="headline-136-16766" class="ct-headline">How to Join?</h3><div id="_rich_text-137-16766" class="oxy-rich-text" ><p>First, read all the rules and instructions on this page and then...</p><ol><li>Record a video of yourself singing a song.</li><li>Use <a href="https://forms.wix.com/f/7305764190906483192" target="_blank" rel="noopener">THIS FORM</a> to send us your video before the end of May.</li></ol></div></div></div><div id="new_columns-140-16766" class="ct-new-columns" ><div id="div_block-142-16766" class="ct-div-block min-height-400 dark-bg darker-bg" ><div id="_rich_text-158-16766" class="oxy-rich-text add-bottom-margin" ><h3>Countries with local competition</h3><p>If you are from any of these countries, you cannot participate KWC Online. You must qualify through the local competition. Click the country's name to get more info and links to your local competition.</p></div> 
257	<div style="width: 100%; margin-bottom: 1em;" class="stack-vertically">
258					<div class="stack-vertically stack-list-on-mobile"> <a href="https://www.kwc.fi/country/kwc-australia/" class="kwc-button stack-horizontally"><img src="https://www.kwc.fi/wp-content/uploads/2023/04/australia-flag-large-100x50.jpg" alt="Flag of Australia" class="tiny-flag"><div class="icon-forward"><span>Australia</span></div></a> <a href="https://www.kwc.fi/country/kwc-austria/" class="kwc-button stack-horizontally"><img src="https://www.kwc.fi/wp-content/uploads/2023/04/austria-flag-large-75x50.jpg" alt="Flag of Austria" class="tiny-flag"><div class="icon-forward"><span>Austria</span></div></a> <a href="https://www.kwc.fi/country/kwc-brazil/" class="kwc-button stack-horizontally"><img src="https://www.kwc.fi/wp-content/uploads/2023/04/brazil-flag-large-1-71x50.jpg" alt="Flag of Brazil" class="tiny-flag"><div class="icon-forward"><span>Brazil</span></div></a> <a href="https://www.kwc.fi/country/kwc-canada/" class="kwc-button stack-horizontally"><img src="https://www.kwc.fi/wp-content/uploads/2023/04/canada-flag-large-1-100x50.jpg" alt="Flag of Canada" class="tiny-flag"><div class="icon-forward"><span>Canada</span></div></a> <a href="https://www.kwc.fi/country/kwc-chile/" class="kwc-button stack-horizontally"><img src="https://www.kwc.fi/wp-content/uploads/2023/06/flag-chile-75x50.webp" alt="Flag of Chile" class="tiny-flag"><div class="icon-forward"><span>Chile</span></div></a> <a href="https://www.kwc.fi/country/kwc-czech-republic/" class="kwc-button stack-horizontally"><img src="https://www.kwc.fi/wp-content/uploads/2023/04/czech-flag-medium-75x50.jpg" alt="Flag of Czech Republic" class="tiny-flag"><div class="icon-forward"><span>Czech Republic</span></div></a> <a href="https://www.kwc.fi/country/kwc-denmark/" class="kwc-button stack-horizontally"><img src="https://www.kwc.fi/wp-content/uploads/2023/04/denmark-flag-large-66x50.jpg" alt="Flag of Denmark" class="tiny-flag"><div class="icon-forward"><span>Denmark</span></div></a> <a href="https://www.kwc.fi/country/kwc-finland/" class="kwc-button stack-horizontally"><img src="https://www.kwc.fi/wp-content/uploads/2023/04/finland-flag-large-82x50.jpg" alt="Flag of Finland" class="tiny-flag"><div class="icon-forward"><span>Finland</span></div></a> <a href="https://www.kwc.fi/country/kwc-france/" class="kwc-button stack-horizontally"><img src="https://www.kwc.fi/wp-content/uploads/2023/04/france-flag-large-75x50.jpg" alt="Flag of France" class="tiny-flag"><div class="icon-forward"><span>France</span></div></a> <a href="https://www.kwc.fi/country/kwc-germany/" class="kwc-button stack-horizontally"><img src="https://www.kwc.fi/wp-content/uploads/2023/04/2560px-flag_of_germany-svg-83x50.png" alt="Flag of Germany" class="tiny-flag"><div class="icon-forward"><span>Germany</span></div></a> <a href="https://www.kwc.fi/country/kwc-greece/" class="kwc-button stack-horizontally"><img src="https://www.kwc.fi/wp-content/uploads/2023/04/greek-flag-medium-76x50.jpg" alt="Flag of Greece" class="tiny-flag"><div class="icon-forward"><span>Greece</span></div></a> <a href="https://www.kwc.fi/country/kwc-indonesia/" class="kwc-button stack-horizontally"><img src="https://www.kwc.fi/wp-content/uploads/2023/04/indonesia-flag-large-75x50.jpg" alt="Flag of Indonesia" class="tiny-flag"><div class="icon-forward"><span>Indonesia</span></div></a> <a href="https://www.kwc.fi/country/kwc-ireland/" class="kwc-button stack-horizontally"><img src="https://www.kwc.fi/wp-content/uploads/2023/04/ireland-flag-large-100x50.jpg" alt="Flag of Ireland" class="tiny-flag"><div class="icon-forward"><span>Ireland</span></div></a> <a href="https://www.kwc.fi/country/kwc-kazakhstan/" class="kwc-button stack-horizontally"><img src="https://www.kwc.fi/wp-content/uploads/2023/04/kazakhstan-flag-large-100x50.jpg" alt="Flag of Kazakhstan" class="tiny-flag"><div class="icon-forward"><span>Kazakhstan</span></div></a> <a href="https://www.kwc.fi/country/kwc-mexico/" class="kwc-button stack-horizontally"><img src="https://www.kwc.fi/wp-content/uploads/2023/04/mexico-flag-large-88x50.jpg" alt="Flag of Mexico" class="tiny-flag"><div class="icon-forward"><span>Mexico</span></div></a> <a href="https://www.kwc.fi/country/kwc-netherlands/" class="kwc-button stack-horizontally"><img src="https://www.kwc.fi/wp-content/uploads/2023/04/flag-800-75x50.png" alt="Flag of Netherlands" class="tiny-flag"><div class="icon-forward"><span>Netherlands</span></div></a> <a href="https://www.kwc.fi/country/kwc-norway/" class="kwc-button stack-horizontally"><img src="https://www.kwc.fi/wp-content/uploads/2023/04/norway-flag-large-69x50.jpg" alt="Flag of Norway" class="tiny-flag"><div class="icon-forward"><span>Norway</span></div></a> <a href="https://www.kwc.fi/country/kwc-philippines/" class="kwc-button stack-horizontally"><img src="https://www.kwc.fi/wp-content/uploads/2023/04/philippines-flag-large-100x50.jpg" alt="Flag of Philippines" class="tiny-flag"><div class="icon-forward"><span>Philippines</span></div></a> <a href="https://www.kwc.fi/country/kwc-poland/" class="kwc-button stack-horizontally"><img src="https://www.kwc.fi/wp-content/uploads/2023/04/polish-flag-medium-80x50.jpg" alt="Flag of Poland" class="tiny-flag"><div class="icon-forward"><span>Poland</span></div></a>
258 <a href="https://www.kwc.fi/country/kwc-sweden/" class="kwc-button stack-horizontally"><img src="https://www.kwc.fi/wp-content/uploads/2023/04/sweden-flag-large-80x50.jpg" alt="Flag of Sweden" class="tiny-flag"><div class="icon-forward"><span>Sweden</span></div></a> <a href="https://www.kwc.fi/country/kwc-thailand/" class="kwc-button stack-horizontally"><img src="https://www.kwc.fi/wp-content/uploads/2023/04/thai-flag-medium-75x50.jpg" alt="Flag of Thailand" class="tiny-flag"><div class="icon-forward"><span>Thailand</span></div></a> <a href="https://www.kwc.fi/country/kwc-uk/" class="kwc-button stack-horizontally"><img src="https://www.kwc.fi/wp-content/uploads/2023/04/united-kingdom-flag-large-100x50.jpg" alt="Flag of United Kingdom" class="tiny-flag"><div class="icon-forward"><span>United Kingdom</span></div></a> <a href="https://www.kwc.fi/country/kwc-usa/" class="kwc-button stack-horizontally"><img src="https://www.kwc.fi/wp-content/uploads/2023/04/united-states-of-america-flag-large-95x50.jpg" alt="Flag of United States" class="tiny-flag"><div class="icon-forward"><span>United States</span></div></a> <a href="https://www.kwc.fi/country/kwc-venezuela/" class="kwc-button stack-horizontally"><img src="https://www.kwc.fi/wp-content/uploads/2026/08/venezuela-75x50.webp" alt="Flag of Venezuela" class="tiny-flag"><div class="icon-forward"><span>Venezuela</span></div></a></div>				<span>List of countries is constantly updated. Stay tuned!</span>
259	</div>
260<div id="countries" class="ct-text-block"  data-anchor-id="countries"><span id="span-149-16766" class="ct-span oxy-stock-content-styles" ><h2>ELIGIBILITY CRITERIA</h2>
261<ul>
262<li>Solo singers only (No duets/groups).</li>
263<li>Must be 18 years old before October 2026.</li>
264<li>No active management or recording contract that prevents participation.</li>
265<li>Can not represent a country with a national KWC competition in 2026. <a href="https://www.kwc.fi/countries/?_filter_by_year=kwc-2026">See this list</a>.</li>
266<li>Registration for KWC Online 2026 ends in July 31.</li>
267</ul>
268<h3>MUST HAVE EITHER:</h3>
269<ul>
270<li>Citizenship (passport &amp; social security number), OR</li>
271<li>Lived in the country for at least 3 years.</li>
272</ul>
273<h3>TECHNICAL &amp; PERFORMANCE RULES</h3>
274<ul>
275<li>You can sing any song, in any language, and any style!</li>
276<li>Record anywhere – at home, outdoors, in a pub, etc. Your singing must be the main focus.</li>
277<li>You may use a microphone, mixer, EQ, reverb, etc., as long as the vocal performance is live and captured with the video.</li>
278</ul>
279<h3>VIDEO REQUIREMENTS</h3>
280<ul>
281<li>One-take video (no cuts, one camera only).</li>
282<li>Your face must be visible throughout the song.</li>
283<li>No talking or intros – just the song.</li>
284<li>Max song length: 6 minutes.</li>
285</ul>
286<h3>MAKE SURE:</h3>
287<ul>
288<li>Your face is clearly visible (good lighting).</li>
289<li>Your voice is well balanced with the music.</li>
290</ul>
291<h3>DISQUALIFICATION REASONS</h3>
292<ul>
293<li>Offensive or inappropriate content.</li>
294<li>Overuse of effects that alter the vocal performance.</li>
295</ul>
296<h3>WE WANT SINGERS WHO:</h3>
297<ul>
298<li>Have a unique voice and talent worth showcasing on the world stage.</li>
299<li>Can engage an audience – perform as if you were live on stage!</li>
300<li>Represent the diversity and spirit of global karaoke.</li>
301</ul>
302<h3>JUDGING CRITERIA</h3>
303<ul>
304<li>Voice &amp; Technique</li>
305<li>Artistry &amp; Stage Presence</li>
306</ul>
307<h3>WHAT YOU CAN WIN</h3>
308<ul>
309<li>Winner chosen by judges will win free flights &amp; accommodation to Las Vegas!</li>
310</ul>
311<h3>IMPORTANT:</h3>
312<p>To participate, you must pay a €50 registration fee.<br />
313Chosen finalists will be announced on the first week of August.<br />
314Join the Global KWC Family and take your singing to the next level! Powered by Singa Karaoke</p>
315</span></div></div></div></div></div></div></section><footer id="section-21-28" class=" ct-section" ><div class="ct-section-inner-wrap"><div id="new_columns-26-28" class="ct-new-columns" ><div id="div_block-27-28" class="ct-div-block" ><div id="text_block-30-28" class="ct-text-block footer-heading font-semibold" >Contact KWC</div><div id="text_block-31-28" class="ct-text-block footer-text" ><span id="span-33-28" class="ct-span" ><p><strong>KWC Organization</strong><br />
316<a href="/cdn-cgi/l/email-protection#eb82858d84ab809c88c58d82"><span class="__cf_email__" data-cfemail="5a33343c351a312d39743c33">[email&#160;protected]</span></a></p>
317<p><strong>Production Director<br />
318Mr. Luca Gargano</strong><br />
319<a href="/cdn-cgi/l/email-protection#92fee7f1f3d2e1fbfcf5f3bcf1fdff"><span class="__cf_email__" data-cfemail="563a23353716253f3831377835393b">[email&#160;protected]</span></a></p>
320<p><a href="https://www.kwc.fi/privacy-policy/">Privacy policy</a></p>
321</span></div></div><div id="div_block-28-28" class="ct-div-block" ></div><div id="div_block-29-28" class="ct-div-block footer-text" ><div id="text_block-44-28" class="ct-text-block footer-heading font-semibold" >Brought to you by</div><div id="_dynamic_list-46-28" class="oxy-dynamic-list"><div id="div_block-47-28-1" class="ct-div-block sponsor-logo-wrapper" data-id="div_block-47-28"><a id="link-64-28-1" class="ct-link" href="http://www.singa.com/" target="_blank" alt="Singa" aria-label="Singa" data-id="link-64-28"><img loading="lazy" id="image-61-28-1" alt="Singa" src="https://www.kwc.fi/wp-content/uploads/2023/04/singa-logo-white-107x50.png" class="ct-image sponsor-logo" srcset="" sizes="(max-width: 107px) 100v
321w, 107px" data-id="image-61-28"></a></div><div id="div_block-47-28-2" class="ct-div-block sponsor-logo-wrapper" data-id="div_block-47-28"><a id="link-64-28-2" class="ct-link" href="https://get.singa.com/kwc23/" target="_blank" alt="Get Singa" aria-label="Get Singa" data-id="link-64-28"><img loading="lazy" id="image-61-28-2" alt="Get Singa" src="https://www.kwc.fi/wp-content/uploads/2023/04/Singa_kwc_banner-92x50.png" class="ct-image sponsor-logo" srcset="" sizes="(max-width: 92px) 100vw, 92px" data-id="image-61-28"></a></div>                    
322                                            
323                                        
324                    </div>
325<div id="text_block-74-28" class="ct-text-block footer-heading font-semibold" >Social media</div><div id="div_block-95-28" class="ct-div-block full_width" ><a id="link-97-28" class="ct-link" href="https://www.facebook.com/karaokeworldchampionships" target="_blank"  ><div id="fancy_icon-96-28" class="ct-fancy-icon" ><svg id="svg-fancy_icon-96-28"><use xlink:href="#FontAwesomeicon-facebook-official"></use></svg></div></a><a id="link-98-28" class="ct-link" href="https://instagram.com/kwcofficial" target="_blank"  ><div id="fancy_icon-99-28" class="ct-fancy-icon" ><svg id="svg-fancy_icon-99-28"><use xlink:href="#FontAwesomeicon-instagram"></use></svg></div></a><a id="link-100-28" class="ct-link" href="https://www.youtube.com/channel/UCGDYTPcQcGshii8NwGEYjlw" target="_blank"  ><div id="fancy_icon-101-28" class="ct-fancy-icon" ><svg id="svg-fancy_icon-101-28"><use xlink:href="#FontAwesomeicon-youtube-play"></use></svg></div></a><a id="link-102-28" class="ct-link" href="https://vimeo.com/kwcofficial" target="_blank"  ><div id="fancy_icon-103-28" class="ct-fancy-icon" ><svg id="svg-fancy_icon-103-28"><use xlink:href="#FontAwesomeicon-vimeo-square"></use></svg></div></a></div><a id="link_text-65-28" class="ct-link-text" href="https://www.interwebbi.com" target="_blank"  >Site by Interwebbi.com</a></div></div></div></footer>            <div tabindex="-1" class="oxy-modal-backdrop top "
326                style="background-color: rgba(0,0,0,0.3);"
327                data-trigger="user_clicks_element"                data-trigger-selector="#fancy_icon-79-28"                data-trigger-time="5"                data-trigger-time-unit="seconds"                data-close-automatically="no"                data-close-after-time="10"                data-close-after-time-unit="seconds"                data-trigger_scroll_amount="50"                data-trigger_scroll_direction="down"	            data-scroll_to_selector=""	            data-time_inactive="60"	            data-time-inactive-unit="seconds"	            data-number_of_clicks="3"	            data-close_on_esc="on"	            data-number_of_page_views="3"                data-close-after-form-submit="no"                data-open-again="always_show"                data-open-again-after-days="3"            >
328
329                <div id="modal-80-28" class="ct-modal"  data-aos="slide-down"><h2 id="headline-81-28" class="ct-headline">Search the site</h2><div id="text_block-83-28" class="ct-text-block" >Didn't find what you were looking for?</div><div id="code_block-88-28" class="ct-code-block" ><form role="search" method="get" class="search-form kwc-search-form" action="https://www.kwc.fi/">
330	<label>
331		<span class="screen-reader-text hideme">Search for:</span>
332		<input type="search" autocomplete="off" id="kwc_search" class="search-field kwc-search-input skew-me"
333			placeholder="Search …"
334			value="" name="s"
335			title="Search for:" />
336	</label>
337	<input type="submit" class="search-submit kwc-search-submit skew-me"
338		value="Search" />
339</form></div><div id="div_block-90-28" class="ct-div-block oxy-close-modal"  title="Click to close the search"><div id="fancy_icon-85-28" class="ct-fancy-icon" ><svg id="svg-fancy_icon-85-28"><use xlink:href="#FontAwesomeicon-angle-double-up"></use></svg></div><div id="text_block-86-28" class="ct-text-block" >Click to close the search</div><div id="fancy_icon-89-28" class="ct-fancy-icon" ><svg id="svg-fancy_icon-89-28"><use xlink:href="#FontAwesomeicon-angle-double-up"></use></svg></div></div></div>
340            </div>
341        	<!-- WP_FOOTER -->
342
343
344<!-- Meta Pixel Code -->
vendor: 109 bytes, lines 344-345
344
345<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
345<script>
vendor: 399 bytes, lines 345-354
345
346!function(f,b,e,v,n,t,s)
347{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
348n.callMethod.apply(n,arguments):n.queue.push(arguments)};
349if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
350n.queue=[];t=b.createElement(e);t.async=!0;
351t.src=v;s=b.getElementsByTagName(e)[0];
352s.parentNode.insertBefore(t,s)}(window, document,'script',
353'https://connect.facebook.net/en_US/fbevents.js');
354fbq('init', '
3543125119700923127
vendor: 30 bytes, lines 354-355
354');
355fbq('track', 'PageView');
356</script>
356
357<noscript><img height="1" width="1" style="display:none"
358src="https://www.facebook.com/tr?id=3125119700923127&ev=PageView&noscript=1"
359/></noscript>
360<!-- End Meta Pixel Code -->
361
362	
362<script>jQuery(document).on('click','a[href*="#"]',function(t){if(jQuery(t.target).closest('.wc-tabs').length>0){return}if(jQuery(this).is('[href="#"]')||jQuery(this).is('[href="#0"]')||jQuery(this).is('[href*="replytocom"]')){return};if(location.pathname.replace(/^\//,"")==this.pathname.replace(/^\//,"")&&location.hostname==this.hostname){var e=jQuery(this.hash);(e=e.length?e:jQuery("[name="+this.hash.slice(1)+"]")).length&&(t.preventDefault(),jQuery("html, body").animate({scrollTop:e.offset().top-80},500))}});</script>
362<style>.ct-FontAwesomeicon-search{width:0.92857142857143em}</style>
363<style>.ct-FontAwesomeicon-angle-double-up{width:0.64285714285714em}</style>
364<style>.ct-FontAwesomeicon-instagram{width:0.85714285714286em}</style>
365<style>.ct-FontAwesomeicon-vimeo-square{width:0.85714285714286em}</style>
366<style>.ct-FontAwesomeicon-facebook-official{width:0.85714285714286em}</style>
367<?xml version="1.0"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1"><defs><symbol id="FontAwesomeicon-search" viewBox="0 0 26 28"><title>search</title><path d="M18 13c0-3.859-3.141-7-7-7s-7 3.141-7 7 3.141 7 7 7 7-3.141 7-7zM26 26c0 1.094-0.906 2-2 2-0.531 0-1.047-0.219-1.406-0.594l-5.359-5.344c-1.828 1.266-4.016 1.937-6.234 1.937-6.078 0-11-4.922-11-11s4.922-11 11-11 11 4.922 11 11c0 2.219-0.672 4.406-1.937 6.234l5.359 5.359c0.359 0.359 0.578 0.875 0.578 1.406z"/></symbol><symbol id="FontAwesomeicon-angle-double-up" viewBox="0 0 18 28"><title>angle-double-up</title><path d="M16.797 20.5c0 0.125-0.063 0.266-0.156 0.359l-0.781 0.781c-0.094 0.094-0.219 0.156-0.359 0.156-0.125 0-0.266-0.063-0.359-0.156l-6.141-6.141-6.141 6.141c-0.094 0.094-0.234 0.156-0.359 0.156s-0.266-0.063-0.359-0.156l-0.781-0.781c-0.094-0.094-0.156-0.234-0.156-0.359s0.
367063-0.266 0.156-0.359l7.281-7.281c0.094-0.094 0.234-0.156 0.359-0.156s0.266 0.063 0.359 0.156l7.281 7.281c0.094 0.094 0.156 0.234 0.156 0.359zM16.797 14.5c0 0.125-0.063 0.266-0.156 0.359l-0.781 0.781c-0.094 0.094-0.219 0.156-0.359 0.156-0.125 0-0.266-0.063-0.359-0.156l-6.141-6.141-6.141 6.141c-0.094 0.094-0.234 0.156-0.359 0.156s-0.266-0.063-0.359-0.156l-0.781-0.781c-0.094-0.094-0.156-0.234-0.156-0.359s0.063-0.266 0.156-0.359l7.281-7.281c0.094-0.094 0.234-0.156 0.359-0.156s0.266 0.063 0.359 0.156l7.281 7.281c0.094 0.094 0.156 0.234 0.156 0.359z"/></symbol><symbol id="FontAwesomeicon-youtube-play" viewBox="0 0 28 28"><title>youtube-play</title><path d="M11.109 17.625l7.562-3.906-7.562-3.953v7.859zM14 4.156c5.891 0 9.797 0.281 9.797 0.281 0.547 0.063 1.75 0.063 2.812 1.188 0 0 0.859 0.844 1.109 2.781 0.297 2.266 0.281 4.531 0.281 4.531v2.125s0.016 2.266-0.281 4.531c-0.25 1.922-1.109 2.781-1.109 2.781-1.062 1.109-2.266 1.109-2.812 1.172 0 0-3.906 0.297-9.797 0.297v0c-7.281-0.063-9.516-0.281-9.516-0.281-0.625-0.109-2.031-0.078-3.094-1.188 0 0-0.859-0.859-1.109-2.781-0.297-2.266-0.281-4.531-0.281-4.531v-2.125s-0.016-2.266 0.281-4.531c0.25-1.937 1.109-2.781 1.109-2.781 1.062-1.125 2.266-1.125 2.812-1.188 0 0 3.906-0.281 9.797-0.281v0z"/></symbol><symbol id="FontAwesomeicon-instagram" viewBox="0 0 24 28"><title>instagram</title><path d="M16 14c0-2.203-1.797-4-4-4s-4 1.797-4 4 1.797 4 4 4 4-1.797 4-4zM18.156 14c0 3.406-2.75 6.156-6.156 6.156s-6.156-2.75-6.156-6.156 2.75-6.156 6.156-6.156 6.156 2.75 6.156 6.156zM19.844 7.594c0 0.797-0.641 1.437-1.437 1.437s-1.437-0.641-1.437-1.437 0.641-1.437 1.437-1.437 1.437 0.641 1.437 1.437zM12 4.156c-1.75 0-5.5-0.141-7.078 0.484-0.547 0.219-0.953 0.484-1.375 0.906s-0.688 0.828-0.906 1.375c-0.625 1.578-0.484 5.328-0.484 7.078s-0.141 5.5 0.484 7.078c0.219 0.547 0.484 0.953 0.906 1.375s0.828 0.688 1.375 0.906c1.578 0.625 5.328 0.484 7.078 0.484s5.5 0.141 7.078-0.484c0.547-0.219 0.953-0.484 1.375-0.906s0.688-0.828 0.906-1.375c0.625-1.578 0.484-5.328 0.484-7.078s0.141-5.5-0.484-7.078c-0.219-0.547-0.484-0.953-0.906-1.375s-0.828-0.688-1.375-0.906c-1.578-0.625-5.328-0.484-7.078-0.484zM24 14c0 1.656 0.016 3.297-0.078 4.953-0.094 1.922-0.531 3.625-1.937 5.031s-3.109 1.844-5.031 1.937c-1.656 0.094-3.297 0.078-4.953 0.078s-3.297 0.016-4.953-0.078c-1.922-0.094-3.625-0.531-5.031-1.937s-1.844-3.109-1.937-5.031c-0.094-1.656-0.078-3.297-0.078-4.953s-0.016-3.297 0.078-4.953c0.094-1.922 0.531-3.625 1.937-5.031s3.109-1.844 5.031-1.937c1.656-0.094 3.297-0.078 4.953-0.078s3.297-0.016 4.953 0.078c1.922 0.094 3.625 0.531 5.031 1.937s1.844 3.109 1.937 5.031c0.094 1.656 0.078 3.297 0.078 4.953z"/></symbol><symbol id="FontAwesomeicon-vimeo-square" viewBox="0 0 24 28"><title>vimeo-square</title><path d="M20.188 9.969c0.109-2.266-0.734-3.406-2.516-3.469-2.406-0.078-4.031 1.281-4.875 4.078 0.438-0.187 0.859-0.297 1.281-0.297 0.875 0 1.266 0.5 1.156 1.5-0.047 0.594-0.438 1.469-1.156 2.609-0.734 1.156-1.281 1.719-1.641 1.719-0.469 0-0.875-0.875-1.281-2.641-0.125-0.531-0.359-1.844-0.703-3.984-0.313-1.969-1.141-2.891-2.5-2.766-0.562 0.063-1.437 0.562-2.562 1.563-0.844 0.734-1.672 1.5-2.531 2.25l0.812 1.047c0.781-0.531 1.234-0.812 1.359-0.812 0.594 0 1.156 0.938 1.672 2.797 0.469 1.719 0.938 3.422 1.406 5.141 0.703 1.859 1.547 2.797 2.562 2.797 1.625 0 3.625-1.531 5.984-4.594 2.281-2.938 3.469-5.25 3.531-6.937zM24 6.5v15c0 2.484-2.016 4.5-4.5 4.5h-15c-2.484 0-4.5-2.016-4.5-4.5v-15c0-2.484 2.016-4.5 4.5-4.5h15c2.484 0 4.5 2.016 4.5 4.5z"/></symbol><symbol id="FontAwesomeicon-facebook-official" viewBox="0 0 24 28"><title>facebook-official</title><path d="M22.672 2c0.734 0 1.328 0.594 1.328 1.328v21.344c0 0.734-0.594 1.328-1.328 1.328h-6.109v-9.297h3.109l0.469-3.625h-3.578v-2.312c0-1.047 0.281-1.75 1.797-1.75l1.906-0.016v-3.234c-0.328-0.047-1.469-0.141-2.781-0.141-2.766 0-4.672 1.687-4.672 4.781v2.672h-3.125v3.625h3.125v9.297h-11.484c-0.734 0-1.328-0.594-1.328-1.328v-21.344c0-0.734 0.594-1.328 1.328-1.328h21.344z"/></symbol></defs></svg>		
367<script id="spc-speculative-viewport">
368			(function () {
369				var origin = window.location.origin;
370				var excluded = ["/*ao_noptirocket*","/*jetpack=comms*","/*kinsta-monitor*","*ao_speedup_cachebuster*","/*removed_item*","/my-account*","/wc-api/*","/edd-api/*","/wp-json*","/partners*","*singers.kwc.fi*","*kwc.interwebbi.com*","/*holiday*","/registration*","/registration/","/registration/*"];
371				var prefetchedUrls = new Set();
372				var observedAnchors = new WeakSet();
373				var ruleScript = null;
374				var flushTimer = null;
375				var FLUSH_DEBOUNCE_MS = 150;
376				var INTERACTION_EVENTS = ['scroll', 'touchstart', 'keydown', 'pointerdown'];
377
378				if (typeof IntersectionObserver === 'undefined') return;
379
380				function wildcardCheck(str, rule) {
381					var escapeRegex = function (value) {
382						return value.replace(/([.*+?^=!:${}()|\[\]\/\\])/g, "\\$1");
383					};
384					return new RegExp("^" + rule.split("*").map(escapeRegex).join(".*") + "$").test(str);
385				}
386
387				function canPrefetchUrl(url) {
388					var path = url.pathname + url.search;
389					for (var i = 0; i < excluded.length; i++) {
390						if (wildcardCheck(path, excluded[i])) return false;
391					}
392					return true;
393				}
394
395				function flushRule() {
396					flushTimer = null;
397					if (prefetchedUrls.size === 0) return;
398					if (ruleScript) ruleScript.remove();
399					ruleScript = document.createElement('script');
400					ruleScript.type = 'speculationrules';
401					ruleScript.textContent = JSON.stringify({
402						prefetch: [{
403							source: 'list',
404							urls: Array.from(prefetchedUrls),
405							eagerness: 'immediate'
406						}]
407					});
408					document.head.appendChild(ruleScript);
409				}
410
411				function scheduleFlush() {
412					if (flushTimer) clearTimeout(flushTimer);
413					flushTimer = setTimeout(flushRule, FLUSH_DEBOUNCE_MS);
414				}
415
416				function prefetchUrl(href) {
417					if (prefetchedUrls.has(href)) return;
418					prefetchedUrls.add(href);
419					scheduleFlush();
420				}
421
422				function isInternal(anchor) {
423					if (!anchor.href) return false;
424					try {
425						var url = new URL(anchor.href, origin);
426						return url.origin === origin && canPrefetchUrl(url);
427					} catch (e) {
428						return false;
429					}
430				}
431
432				var observer = new IntersectionObserver(function (entries) {
433					entries.forEach(function (entry) {
434						if (!entry.isIntersecting) return;
435						var href = entry.target.href.split('#')[0];
436						prefetchUrl(href);
437						observer.unobserve(entry.target);
438					});
439				}, { rootMargin: '0px', threshold: 0 });
440
441				function observeAnchor(anchor) {
442					if (!anchor || anchor.tagName !== 'A') return;
443					if (observedAnchors.has(anchor)) return;
444					if (!isInternal(anchor)) return;
445					observedAnchors.add(anchor);
446					observer.observe(anchor);
447				}
448
449				function observeAnchorsIn(root) {
450					if (!root || typeof root.querySelectorAll !== 'function') return;
451					root.querySelectorAll('a[href]').forEach(observeAnchor);
452				}
453
454				function start() {
455					observeAnchorsIn(document);
456					if (typeof MutationObserver === 'undefined') return;
457					new MutationObserver(function (mutations) {
458						mutations.forEach(function (mutation) {
459							mutation.addedNodes.forEach(function (node) {
460								if (node.nodeType !== 1) return;
461								if (node.tagName === 'A') observeAnchor(node);
462								else observeAnchorsIn(node);
463							});
464						});
465					}).observe(document.body, { childList: true, subtree: true });
466				}
467
468				var started = false;
469				function tryStart() {
470					if (started) return;
471					started = true;
472					INTERACTION_EVENTS.forEach(function (ev) {
473						window.removeEventListener(ev, tryStart);
474					});
475					start();
476				}
477
478				INTERACTION_EVENTS.forEach(function (ev) {
479					window.addEventListener(ev, tryStart, { once: true, passive: true });
480				});
481			}());
482		</script>
482
483		
483<script type="application/ld+json" id="slim-seo-schema">{"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":"https://www.kwc.fi/#website","url":"https://www.kwc.fi/","name":"KWC","description":"World’s biggest global music contest","inLanguage":"en-US","potentialAction":{"@id":"https://www.kwc.fi/#searchaction"},"publisher":{"@id":"https://www.kwc.fi/#organization"}},{"@type":"SearchAction","@id":"https://www.kwc.fi/#searchaction","target":"https://www.kwc.fi/?s={search_term_string}","query-input":"required name=search_term_string"},{"@type":"BreadcrumbList","name":"Breadcrumbs","@id":"https://www.kwc.fi/event-info/kwc-online/#breadcrumblist","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.kwc.fi/"},{"@type":"ListItem","position":2,"name":"KWC 2026","item":"https://www.kwc.fi/event-info/"},{"@type":"ListItem","position":3,"name":"KWC Online 2026"}]},{"@type":"WebPage","@id":"https://www.kwc.fi/event-info/kwc-online/#webpage","url":"https://www.kwc.fi/event-info/kwc-online/","inLanguage":"en-US","name":"KWC Online 2026 - KWC","description":"ELIGIBILITY CRITERIA Solo singers only (No duets/groups). Must be 18 years old before October 2026. No active management or recording contract that prevents par","datePublished":"2023-04-17T09:18:51+03:00","dateModified":"2026-07-28T09:32:46+03:00","isPartOf":{"@id":"https://www.kwc.fi/#website"},"breadcrumb":{"@id":"https://www.kwc.fi/event-info/kwc-online/#breadcrumblist"},"potentialAction":{"@id":"https://www.kwc.fi/event-info/kwc-online/#readaction"},"primaryImageOfPage":{"@id":"https://www.kwc.fi/event-info/kwc-online/#thumbnail"},"image":{"@id":"https://www.kwc.fi/event-info/kwc-online/#thumbnail"}},{"@type":"ReadAction","@id":"https://www.kwc.fi/event-info/kwc-online/#readaction","target":"https://www.kwc.fi/event-info/kwc-online/"},{"@type":"Organization","@id":"https://www.kwc.fi/#organization","url":"https://www.kwc.fi/","name":"KWC"},{"@type":"ImageObject","@id":"https://www.kwc.fi/event-info/kwc-online/#thumbnail","url":"https://www.kwc.fi/wp-content/uploads/2026/05/kwc-2026-facebook-cover.jpg","contentUrl":"https://www.kwc.fi/wp-content/uploads/2026/05/kwc-2026-facebook-cover.jpg","width":1640,"height":624}]}</script>
483
484		
484<script type="text/javascript">
485
486            // Initialize Oxygen Modals
487            jQuery(document).ready(function() {
488
489                function showModal( modal ) {
490                    var $modal = jQuery( modal );
491                    $modal.addClass("live");
492                    var modalId = $modal[0].querySelector('.ct-modal').id;
493                    
494                    var focusable = modal.querySelector('a[href]:not([disabled]), button:not([disabled]), textarea:not([disabled]), input[type="text"]:not([disabled]), input[type="radio"]:not([disabled]), input[type="checkbox"]:not([disabled]), select:not([disabled])');
495
496                    if(focusable) {
497                        setTimeout(() => {
498                            focusable.focus();    
499                        }, 500);
500                    } else {
501                        setTimeout(() => {
502                        $modal.focus();
503                        }, 500)
504                    }
505
506                    // Check if this modal can be shown according to settings and last shown time
507                    // Current and last time in milliseconds
508                    var currentTime = new Date().getTime();
509                    var lastShownTime = localStorage && localStorage['oxy-' + modalId + '-last-shown-time'] ? JSON.parse( localStorage['oxy-' + modalId + '-last-shown-time'] ) : false;
510                    // manual triggers aren't affected by last shown time
511                    if( $modal.data( 'trigger' ) != 'user_clicks_element' ) {
512                        switch( $modal.data( 'open-again' ) ) {
513                            case 'never_show_again':
514                                // if it was shown at least once, don't show it again
515                                if( lastShownTime !== false ) return;
516                                break;
517                            case 'show_again_after':
518                                var settingDays = parseInt( $modal.data( 'open-again-after-days' ) );
519                                var actualDays = ( currentTime - lastShownTime ) / ( 60*60*24*1000 );
520                                if( actualDays < settingDays ) return;
521                                break;
522                            default:
523                                //always show
524                                break;
525                        }
526                    }
527
528                    // Body manipulation to prevent scrolling while modal is active, and maintain scroll position.
529                    document.querySelector('body').style.top = `-${window.scrollY}px`;
530                    document.querySelector('body').classList.add('oxy-modal-active');
531                    
532                    // save current time as last shown time
533                    if( localStorage ) localStorage['oxy-' + modalId + '-last-shown-time'] = JSON.stringify( currentTime );
534
535                    // trick to make jQuery fadeIn with flex
536                    $modal.css("display", "flex");
537                    $modal.hide();
538                    // trick to force AOS trigger on elements inside the modal
539                    $modal.find(".aos-animate").removeClass("aos-animate").addClass("aos-animate-disabled");
540
541                    // show the modal
542                    $modal.fadeIn(250, function(){
543                        // trick to force AOS trigger on elements inside the modal
544                        $modal.find(".aos-animate-disabled").removeClass("aos-animate-disabled").addClass("aos-animate");
545                    });
546
547
548                    if( $modal.data( 'close-automatically' ) == 'yes' ) {
549                        var time = parseInt( $modal.data( 'close-after-time' ) );
550                        if( $modal.data( 'close-after-time-unit' ) == 'seconds' ) {
551                            time = parseInt( parseFloat( $modal.data( 'close-after-time' ) ) * 1000 );
552                        }
553                        setTimeout( function(){
554                            hideModal(modal);
555                        }, time );
556                    }
557
558                    // close modal automatically after form submit (Non-AJAX)
559                    if( $modal.data( 'close-after-form-submit' ) == 'yes' && $modal.data("trigger") == "after_specified_time" ) {
560
561                        // WPForms
562                        // WPForms replaces the form with a confirmation message on page refresh
563                        if( $modal.find(".wpforms-confirmation-container-full").length > 0 ) {
564                            setTimeout(function () {
565                                hideModal(modal);
566                            }, 3000);
567                        }
568
569                        // Formidable Forms
570                        // Formidable Forms replaces the form with a confirmation message on page refresh
571                        if( $modal.find(".frm_message").length > 0 ) {
572                            setTimeout(function () {
573                                hideModal(modal);
574                            }, 3000);
575                        }
576
577                        // Caldera Forms
578                        // Caldera Forms replaces the form with a confirmation message on page refresh
579                        if( $modal.find(".caldera-grid .alert-success").length > 0 ) {
580                            setTimeout(function () {
581                                hideModal(modal);
582                            }, 3000);
583                        }
584
585                    }
586                }
587
588                window.oxyShowModal = showModal;
589
590                var hideModal = function ( modal ) {
591
592                    // Body manipulation for scroll prevention and maintaining scroll position
593                    var scrollY = document.querySelector('body').style.top;
594                    document.querySelector('body').classList.remove('oxy-modal-active');
595                    document.querySelector('body').style.top = '';
596                    window.scrollTo(0, parseInt(scrollY || '0') * -1);
597
598                    // The function may be called by third party code, without argument, so we must close the first visible modal
599                    if( typeof modal === 'undefined' ) {
600                        var openModals = jQuery(".oxy-modal-backdrop.live");
601                        if( openModals.length == 0 ) return;
602                        modal = openModals[0];
603                    }
604
605                    var $modal = jQuery( modal );
606                    // refresh any iframe so media embedded this way is stopped
607                    $modal.find( 'iframe').each(function(index){
608                        this.src = this.src;
609                    });
610                    // HTML5 videos can be stopped easily
611                    $modal.find( 'video' ).each(function(index){
612                        this.pause();
613                    });
614                    // If there are any forms in the modal, reset them
615                    $modal.find("form").each(function(index){
616                        this.reset();
617                    });
618
619                    $modal.find(".aos-animate").removeClass("aos-animate").addClass("aos-animate-disabled");
620
621                    $modal.fadeOut(400, function(){
622                        $modal.removeClass("live");
623                        $modal.find(".aos-animate-disabled").removeClass("aos-animate-disabled").addClass("aos-animate");
624                    });
625                };
626
627                window.oxyCloseModal = hideModal;
628
629                jQuery( ".oxy-modal-backdrop" ).each(function( index ) {
630
631                    var modal = this;
632
633                    (function( modal ){
634                        var $modal = jQuery( modal );
635						
636						var exitIntentFunction = function( e ){
637                            if( e.target.tagName == 'SELECT' ) { return; }
638							if( e.clientY <= 0 ) {
639								showModal( modal );
640								document.removeEventListener( "mouseleave", exitIntentFunction );
641								document.removeEventListener( "mouseout", exitIntentFunction );
642							}
643						}
644
645                        switch ( jQuery( modal ).data("trigger") ) {
646
647                            case "on_exit_intent":
648                                document.addEventListener( "mouseleave", exitIntentFunction, false);
649								document.addEventListener( "mouseout", exitIntentFunction, false);
650                                break;
651
652                            case "user_clicks_element":
653                                jQuery( jQuery( modal ).data( 'trigger-selector' ) ).click( function( event ) {
654                                    showModal( modal );
655                                    event.preventDefault();
656                                } );
657                                break;
658
659                            case "after_specified_time":
660                                var time = parseInt( jQuery( modal ).data( 'trigger-time' ) );
661                                if( jQuery( modal ).data( 'trigger-time-unit' ) == 'seconds' ) {
662                                    time = parseInt( parseFloat( jQuery( modal ).data( 'trigger-time' ) ) * 1000 );
663                                }
664                                setTimeout( function(){
665                                    showModal( modal );
666                                }, time );
667                                break;
668
669                            case "after_scrolled_amount":
670                                window.addEventListener("scroll", function scrollDetection(){
671                                    var winheight= window.innerHeight || (document.documentElement || document.body).clientHeight;
672                                    var docheight = jQuery(document).height();
673                                    var scrollTop = window.pageYOffset || (document.documentElement || document.body.parentNode || document.body).scrollTop;
674                                    var isScrollUp = false;
675                                    var oxyPreviousScrollTop = parseInt( jQuery( modal ).data( 'previous_scroll_top' ) );
676                                    if( !isNaN( oxyPreviousScrollTop ) ) {
677                                        if( oxyPreviousScrollTop > scrollTop) isScrollUp = true;
678                                    }
679                                    jQuery( modal ).data( 'previous_scroll_top', scrollTop );
680                                    var trackLength = docheight - winheight;
681                                    var pctScrolled = Math.floor(scrollTop/trackLength * 100);
682                                    if( isNaN( pctScrolled ) ) pctScrolled = 0;
683
684                                    if(
685                                        ( isScrollUp && jQuery( modal ).data( 'trigger_scroll_direction' ) == 'up' ) ||
686                                        ( !isScrollUp && jQuery( modal ).data( 'trigger_scroll_direction' ) == 'down' && pctScrolled >= parseInt( jQuery( modal ).data( 'trigger_scroll_amount' ) ) )
687                                    ) {
688                                        showModal( modal );
689                                        window.removeEventListener( "scroll", scrollDetection );
690                                    }
691                                }, false);
692                                break;
693                            case "on_scroll_to_element":
694                                window.addEventListener("scroll", function scrollDetection(){
695                                    var $element = jQuery( jQuery( modal ).data( 'scroll_to_selector' ) );
696                                    if( $element.length == 0 ) {
697                                        window.removeEventListener( "scroll", scrollDetection );
698                                        return;
699                                    }
700
701                                    var top_of_element = $element.offset().top;
702                                    var bottom_of_element = $element.offset().top + $element.outerHeight();
703                                    var bottom_of_screen = jQuery(window).scrollTop() + jQuery(window).innerHeight();
704                                    var top_of_screen = jQuery(window).scrollTop();
705
706                                    if ((bottom_of_screen > bottom_of_element - $element.outerHeight() /2 ) && (top_of_screen < top_of_element + $element.outerHeight() /2 )){
707                                        showModal( modal );
708                                        window.removeEventListener( "scroll", scrollDetection );
709                                    }
710                                }, false);
711                                break;
712                            case "after_number_of_clicks":
713                                document.addEventListener("click", function clickDetection(){
714                                    var number_of_clicks = parseInt( jQuery( modal ).data( 'number_of_clicks' ) );
715
716                                    var clicks_performed = isNaN( parseInt( jQuery( modal ).data( 'clicks_performed' ) ) ) ? 1 :  parseInt( jQuery( modal ).data( 'clicks_performed' ) ) + 1;
717
718                                    jQuery( modal ).data( 'clicks_performed', clicks_performed );
719
720                                    if ( clicks_performed == number_of_clicks ){
721                                        showModal( modal );
722                                        document.removeEventListener( "click", clickDetection );
723                                    }
724                                }, false);
725                                break;
726                            case "after_time_inactive":
727                                var time = parseInt( jQuery( modal ).data( 'time_inactive' ) );
728                                if( jQuery( modal ).data( 'time-inactive-unit' ) == 'seconds' ) {
729                                    time = parseInt( parseFloat( jQuery( modal ).data( 'time_inactive' ) ) * 1000 );
730                                }
731                                var activityDetected = function(){
732                                    jQuery( modal ).data( 'millis_idle', 0 );
733                                };
734                                document.addEventListener( "click", activityDetected);
735                                document.addEventListener( "mousemove", activityDetected);
736                                document.addEventListener( "keypress", activityDetected);
737                                document.addEventListener( "scroll", activityDetected);
738
739                                var idleInterval = setInterval(function(){
740                                    var millis_idle = isNaN( parseInt( jQuery( modal ).data( 'millis_idle' ) ) ) ? 100 :  parseInt( jQuery( modal ).data( 'millis_idle' ) ) + 100;
741                                    jQuery( modal ).data( 'millis_idle', millis_idle );
742                                    if( millis_idle > time ){
743                                        clearInterval( idleInterval );
744                                        document.removeEventListener( "click", activityDetected );
745                                        document.removeEventListener( "mousemove", activityDetected );
746                                        document.removeEventListener( "keypress", activityDetected );
747                                        document.removeEventListener( "scroll", activityDetected );
748                                        showModal( modal );
749                                    }
750                                }, 100);
751                                break;
752
753                            case "after_number_of_page_views":
754                                var modalId = modal.querySelector('.ct-modal').id;
755                                var pageViews = localStorage && localStorage['oxy-' + modalId + '-page-views'] ? parseInt( localStorage['oxy-' + modalId + '-page-views'] ) : 0;
756                                pageViews++;
757                                if( localStorage ) localStorage['oxy-' + modalId + '-page-views'] = pageViews;
758                                if( parseInt( jQuery( modal ).data( 'number_of_page_views' ) ) == pageViews ) {
759                                    if( localStorage ) localStorage['oxy-' + modalId + '-page-views'] = 0;
760                                    showModal( modal );
761                                }
762                                break;
763
764                        }
765
766                        // add event handler to close modal automatically after AJAX form submit
767                        if( $modal.data( 'close-after-form-submit' ) == 'yes' ) {
768
769                            // Contact Form 7
770                            if (typeof wpcf7 !== 'undefined') {
771                                $modal.find('div.wpcf7').each(function () {
772                                    var $form = jQuery(this).find('form');
773                                    this.addEventListener('wpcf7submit', function (event) {
774                                        if (event.detail.contactFormId == $form.attr("id")) {
775                                            setTimeout(function () {
776                                                hideModal(modal);
777                                            }, 3000);
778                                        }
779                                    }, false);
780                                });
781                            }
782
783                            // Caldera Forms
784                            document.addEventListener( "cf.submission", function(event){
785                                // Pending, Caldera AJAX form submissions aren't working since Oxygen 2.2, see: https://github.com/soflyy/oxygen/issues/1638
786                            });
787
788                            // Ninja Forms
789                            jQuery(document).on("nfFormSubmitResponse", function(event, response){
790                                // Only close the modal if the event was triggered from a Ninja Form inside the modal
791                                if( $modal.find("#nf-form-" + response.id + "-cont").length > 0 ) {
792                                    setTimeout(function () {
793                                        hideModal(modal);
794                                    }, 3000);
795                                }
796                            });
797
798                        }
799
800                    })( modal );
801
802                });
803
804                // handle clicks on modal backdrop and on .oxy-close-modal
805                jQuery("body").on('click touchend', '.oxy-modal-backdrop, .oxy-close-modal', function( event ) {
806
807                    var $this = jQuery( this );
808                    var $target = jQuery( event.target );
809
810                    // Click event in the modal div and it's children is propagated to the backdrop
811                    if( !$target.hasClass( 'oxy-modal-backdrop' ) && !$this.hasClass( 'oxy-close-modal' ) ) {
812                        //event.stopPropagation();
813                        return;
814                    }
815
816                    if( $target.hasClass( 'oxy-modal-backdrop' ) && $this.hasClass( 'oxy-not-closable' ) ) {
817                        return;
818                    }
819
820                    if( $this.hasClass( 'oxy-close-modal' ) ) event.preventDefault();
821
822                    var $modal = $this.hasClass( 'oxy-close-modal' ) ? $this.closest('.oxy-modal-backdrop') : $this;
823                    hideModal( $modal[0] );
824                });
825
826                jQuery(document).keyup( function(e){
827                    if( e.key == 'Escape' ){
828                        jQuery(".oxy-modal-backdrop:visible").each(function(index){
829                            if( jQuery(this).data("close_on_esc") == 'on' ) hideModal(this);
830                        });
831                    }
832                } );
833
834            });
835
836		</script>
836
837
838	<link rel='stylesheet' id='oxygen-aos-css' href='https://www.kwc.fi/wp-content/plugins/oxygen/component-framework/vendor/aos/aos.css?ver=7.1.3' media='all' />
839<script id="lity-js" src="https://www.kwc.fi/wp-content/uploads/scripts/lity.min.js?ver=1.0.0"></script>
vendor: 1 bytes, line 839
839
840<script id="gsap-js" src="https://www.kwc.fi/wp-content/uploads/scripts/gsap.js?ver=1.0.0"></script>
vendor: 1 bytes, line 840
840
841<script id="scrolltrigger-js" src="https://www.kwc.fi/wp-content/uploads/scripts/scrolltrigger.js?ver=1.0.0"></script>
vendor: 1 bytes, line 841
841
842<script id="hoverIntent-js" src="https://www.kwc.fi/wp-includes/js/hoverIntent.min.js?ver=1.10.2"></script>
vendor: 1 bytes, line 842
842
843<script id="megamenu-js" src="https://www.kwc.fi/wp-content/plugins/megamenu/js/maxmegamenu.min.js?ver=3.10.8"></script>
vendor: 1 bytes, line 843
843
844<script id="megamenu-pro-js" src="https://www.kwc.fi/wp-content/plugins/megamenu-pro/assets/public.js?ver=2.4.3"></script>
vendor: 1 bytes, line 844
844
845<script id="oxygen-aos-js" src="https://www.kwc.fi/wp-content/plugins/oxygen/component-framework/vendor/aos/aos.js?ver=1"></script>
vendor: 1 bytes, line 845
845
846<script type="text/javascript" id="ct-footer-js">
847	  	AOS.init({
848	  		  		  		  		  			  	once: true,
849			  		  				  			})
850		
851				jQuery('body').addClass('oxygen-aos-enabled');
852		
853		
854	</script>
854<script type="text/javascript" id="ct_code_block_js_100075">	jQuery(document).ready(function(){
855		//var current_location = window.location.replace(/\/+$/g, '');
856		var scroll_to = window.location.hash.slice(1);
857		//scroll_to.replace(/\/+$/g, '');
858		var offset = -100;
859		
860		if (scroll_to) {
861			var target_element = jQuery("[data-anchor-id=" + scroll_to + "]");	
862		}
863		
864		
865		if (scroll_to && target_element.length) {
866			jQuery("html, body").animate({ 
867				scrollTop: target_element.offset().top + offset
868			}, 500);
869		}
870		
871		// CSS selector
872		//new Ukiyo(".large-hero-wrapper");		
873		
874
875	});	
876
877gsap.registerPlugin(ScrollTrigger);
878
879const boxes = gsap.utils.toArray([".fademein", "P", ".oxy-gallery-item-contents"]);
880
881boxes.forEach((box, i) => {
882  const anim = gsap.fromTo(box, {autoAlpha: 0, y: 0}, {duration: 0.5, autoAlpha: 1, y: 0});
883  ScrollTrigger.create({
884    trigger: box,
885    animation: anim,
886    toggleActions: 'play none none none',
887    once: true,
888  });
889});</script>
vendor: 2 bytes, line 889
889
890<script type="text/javascript" id="ct_code_block_js_100088">focusSearch = function getFocus() {
891	setTimeout( function() {
892		
893		//const focusme = document.querySelector('.focusme');
894		//const inputfield = focusme.querySelector(':scope .search-field');
895		//const inputfield = document.querySelector('.focusme .search-field');
896		//document.querySelector(".search-field").closest(".focusme").focus();
897		//inputfield.focus();
898		document.getElementById('kwc_search').focus();
899	}, 1500);
900}</script>
900
901<!-- /WP_FOOTER --> 
902<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a481b0669cc3d825',t:'MTc5MTU5NDAzNg=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
902<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"eed35abcc41941a08af7d0987aaef1f5","r":1,"spa":2}' crossorigin="anonymous"></script>
902
903</body>
904</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.