:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}.wp-block-spacer{clear:both}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--background:#f4eedc;--wp--preset--color--primary:#436552;--wp--preset--color--primary-light:#000000;--wp--preset--color--secondary:#ff9f1d;--wp--preset--color--secondary-light:#ffc26d;--wp--preset--color--font:#000000;--wp--preset--color--font-inverted:#f4eedc;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:14px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:34px;--wp--preset--font-size--x-large:42px;--wp--preset--font-size--regular:20px;--wp--preset--font-size--xl:40px;--wp--preset--font-size--xxl:64px;--wp--preset--font-size--xxxl:80px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0);--wp--style--global--content-size:960px;--wp--style--global--wide-size:1280px}:where(body){margin:0}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto!important;margin-right:auto!important}body{padding:0;margin:0;line-height:inherit;overflow-x:hidden}.has-xxl-font-size{font-size:var(--wp--preset--font-size--xxl)!important}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free";--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{ font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(https://swing.ch/wp-content/themes/swing-wp-theme/fonts/fontawesome/webfonts/fa-brands-400.woff2)format("woff2"),url(https://swing.ch/wp-content/themes/swing-wp-theme/fonts/fontawesome/webfonts/fa-brands-400.ttf)format("truetype") }@font-face{ font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:swap;src:url(https://swing.ch/wp-content/themes/swing-wp-theme/fonts/fontawesome/webfonts/fa-regular-400.woff2)format("woff2"),url(https://swing.ch/wp-content/themes/swing-wp-theme/fonts/fontawesome/webfonts/fa-regular-400.ttf)format("truetype") }@font-face{ font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:swap;src:url(https://swing.ch/wp-content/themes/swing-wp-theme/fonts/fontawesome/webfonts/fa-solid-900.woff2)format("woff2"),url(https://swing.ch/wp-content/themes/swing-wp-theme/fonts/fontawesome/webfonts/fa-solid-900.ttf)format("truetype") }@font-face{ font-family:"Font Awesome 5 Brands";font-display:swap;font-weight:400;src:url(https://swing.ch/wp-content/themes/swing-wp-theme/fonts/fontawesome/webfonts/fa-brands-400.woff2)format("woff2"),url(https://swing.ch/wp-content/themes/swing-wp-theme/fonts/fontawesome/webfonts/fa-brands-400.ttf)format("truetype") }@font-face{ font-family:"Font Awesome 5 Free";font-display:swap;font-weight:900;src:url(https://swing.ch/wp-content/themes/swing-wp-theme/fonts/fontawesome/webfonts/fa-solid-900.woff2)format("woff2"),url(https://swing.ch/wp-content/themes/swing-wp-theme/fonts/fontawesome/webfonts/fa-solid-900.ttf)format("truetype") }@font-face{ font-family:"Font Awesome 5 Free";font-display:swap;font-weight:400;src:url(https://swing.ch/wp-content/themes/swing-wp-theme/fonts/fontawesome/webfonts/fa-regular-400.woff2)format("woff2"),url(https://swing.ch/wp-content/themes/swing-wp-theme/fonts/fontawesome/webfonts/fa-regular-400.ttf)format("truetype") }@font-face{ font-family:"FontAwesome";font-display:swap;src:url(https://swing.ch/wp-content/themes/swing-wp-theme/fonts/fontawesome/webfonts/fa-solid-900.woff2)format("woff2"),url(https://swing.ch/wp-content/themes/swing-wp-theme/fonts/fontawesome/webfonts/fa-solid-900.ttf)format("truetype") }@font-face{ font-family:"FontAwesome";font-display:swap;src:url(https://swing.ch/wp-content/themes/swing-wp-theme/fonts/fontawesome/webfonts/fa-brands-400.woff2)format("woff2"),url(https://swing.ch/wp-content/themes/swing-wp-theme/fonts/fontawesome/webfonts/fa-brands-400.ttf)format("truetype") }@font-face{ font-family:"FontAwesome";font-display:swap;src:url(https://swing.ch/wp-content/themes/swing-wp-theme/fonts/fontawesome/webfonts/fa-regular-400.woff2)format("woff2"),url(https://swing.ch/wp-content/themes/swing-wp-theme/fonts/fontawesome/webfonts/fa-regular-400.ttf)format("truetype");unicode-range:U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC }@font-face{ font-family:"FontAwesome";font-display:swap;src:url(https://swing.ch/wp-content/themes/swing-wp-theme/fonts/fontawesome/webfonts/fa-v4compatibility.woff2)format("woff2"),url(https://swing.ch/wp-content/themes/swing-wp-theme/fonts/fontawesome/webfonts/fa-v4compatibility.ttf)format("truetype");unicode-range:U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A }*,::after,::before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:  ;--tw-pan-y:  ;--tw-pinch-zoom:  ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:  ;--tw-gradient-via-position:  ;--tw-gradient-to-position:  ;--tw-ordinal:  ;--tw-slashed-zero:  ;--tw-numeric-figure:  ;--tw-numeric-spacing:  ;--tw-numeric-fraction:  ;--tw-ring-inset:  ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:  ;--tw-brightness:  ;--tw-contrast:  ;--tw-grayscale:  ;--tw-hue-rotate:  ;--tw-invert:  ;--tw-saturate:  ;--tw-sepia:  ;--tw-drop-shadow:  ;--tw-backdrop-blur:  ;--tw-backdrop-brightness:  ;--tw-backdrop-contrast:  ;--tw-backdrop-grayscale:  ;--tw-backdrop-hue-rotate:  ;--tw-backdrop-invert:  ;--tw-backdrop-opacity:  ;--tw-backdrop-saturate:  ;--tw-backdrop-sepia:  ;--tw-contain-size:  ;--tw-contain-layout:  ;--tw-contain-paint:  ;--tw-contain-style:  }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:  ;--tw-pan-y:  ;--tw-pinch-zoom:  ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:  ;--tw-gradient-via-position:  ;--tw-gradient-to-position:  ;--tw-ordinal:  ;--tw-slashed-zero:  ;--tw-numeric-figure:  ;--tw-numeric-spacing:  ;--tw-numeric-fraction:  ;--tw-ring-inset:  ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:  ;--tw-brightness:  ;--tw-contrast:  ;--tw-grayscale:  ;--tw-hue-rotate:  ;--tw-invert:  ;--tw-saturate:  ;--tw-sepia:  ;--tw-drop-shadow:  ;--tw-backdrop-blur:  ;--tw-backdrop-brightness:  ;--tw-backdrop-contrast:  ;--tw-backdrop-grayscale:  ;--tw-backdrop-hue-rotate:  ;--tw-backdrop-invert:  ;--tw-backdrop-opacity:  ;--tw-backdrop-saturate:  ;--tw-backdrop-sepia:  ;--tw-contain-size:  ;--tw-contain-layout:  ;--tw-contain-paint:  ;--tw-contain-style:  }*,::after,::before{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}::after,::before{--tw-content:''}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}hr{height:0;border-top-width:1px}h2,h3{font-size:inherit;font-weight:inherit}a,button,hr{color:inherit}a{text-decoration:inherit}button{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;margin:0;padding:0;text-transform:none;-webkit-appearance:button;background-color:transparent;background-image:none;cursor:pointer}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}h2,h3,hr,p,ul{margin:0}ul{list-style:none;padding:0}:disabled{cursor:default}img,svg{display:block;vertical-align:middle}img{max-width:100%;height:auto}.container{width:100%;padding-right:1rem;padding-left:1rem}@media (min-width:480px){.container{max-width:480px}}@media (min-width:600px){.container{max-width:600px;padding-right:2rem;padding-left:2rem}}@media (min-width:782px){.container{max-width:782px}}@media (min-width:960px){.container{max-width:960px;padding-right:0;padding-left:0}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1440px){.container{max-width:1440px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.right-0{right:0}.top-0{top:0}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.m-4{margin:1rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto,.sp-button svg{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-16{margin-bottom:4rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.mr-2{margin-right:.5rem}.mt-32{margin-top:8rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}#mobile-menu .trp-language-switcher-container .trp-ls-language-name,.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-12{height:3rem}.h-16{height:4rem}.h-60{height:15rem}.h-8{height:2rem}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-12{width:3rem}.w-16{width:4rem}.w-60{width:15rem}.w-8{width:2rem}.w-full{width:100%}.flex-grow{flex-grow:1}.-translate-x-\[120px\],.-translate-x-\[16px\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-\[120px\]{--tw-translate-x:-120px}.-translate-x-\[16px\]{--tw-translate-x:-16px}.-translate-y-\[120px\]{--tw-translate-y:-120px}.-translate-y-\[120px\],.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-8{gap:2rem}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*calc(1 - var(--tw-space-x-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border-8{border-width:8px}.border-t{border-top-width:1px}.border-background{--tw-border-opacity:1;border-color:rgb(244 238 220/var(--tw-border-opacity, 1))}.bg-background{--tw-bg-opacity:1;background-color:rgb(244 238 220/var(--tw-bg-opacity, 1))}.bg-primary{--tw-bg-opacity:1;background-color:rgb(67 101 82/var(--tw-bg-opacity, 1))}.bg-secondary{--tw-bg-opacity:1;background-color:rgb(255 159 29/var(--tw-bg-opacity, 1))}.p-4{padding:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-16{padding-left:4rem}.pr-8{padding-right:2rem}.pt-32{padding-top:8rem}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.text-background,.text-font_inverted{--tw-text-opacity:1;color:rgb(244 238 220/var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity, 1))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}#mobile-menu .submenu a,.transition-transform,header #primary-menu .sub-menu a{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.duration-300{transition-duration:300ms}.duration-500{transition-duration:500ms}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.max-w-content{max-width:960px}.custom-footer ul{margin-top:.5rem}.user-drag-none img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}#mobile-menu .menu-main-container{position:absolute;top:0;right:0;left:0;bottom:0;overflow:auto;padding-top:110px;padding-bottom:16px}#primary-menu .sub-menu,.submenu{transition-property:all;transition-duration:200ms;transition-timing-function:cubic-bezier(.4,0,.2,1)}#primary-menu .sub-menu{position:absolute;left:0;z-index:50;margin-left:-1rem;margin-top:1rem;display:none;width:auto;border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(244 238 220/var(--tw-bg-opacity, 1));padding-left:1rem;padding-right:1rem;padding-bottom:.5rem;--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width:1024px){#primary-menu li.group:hover>.sub-menu{display:block}}.submenu{opacity:1}#mobile-menu .submenu a,header #primary-menu .sub-menu a{display:block;white-space:nowrap;padding-top:.5rem;padding-bottom:.5rem;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter}#mobile-menu .submenu a:hover,.active-language,.sub-menu a:hover,.submenu a:hover,header #primary-menu .sub-menu a:hover{--tw-text-opacity:1;color:rgb(67 101 82/var(--tw-text-opacity, 1))}.menu-separator{pointer-events:none;display:none}@media (min-width:960px){.menu-separator{display:flex}}#mobile-menu .trp-language-switcher-container{margin-top:1.5rem;display:flex;justify-content:center}#mobile-menu .trp-language-switcher-container .trp-ls-language-name{font-size:1.5rem;line-height:2rem;font-weight:700}#mobile-menu .trp-language-switcher-container span[data-no-translation]{display:flex;flex-direction:row}.custom-footer a:hover{--tw-text-opacity:1;color:rgb(255 159 29/var(--tw-text-opacity, 1))}.button-hover{transition:transform .3s ease,box-shadow .3s ease}.button-hover:hover{transform:translateY(-5px);box-shadow:0 6px 0-2px rgba(180,83,9,.8)}a:where(:not(.wp-element-button)){text-decoration:none!important}.hover\:bg-primary_light:hover{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity, 1))}.hover\:text-primary:hover{--tw-text-opacity:1;color:rgb(67 101 82/var(--tw-text-opacity, 1))}@media (min-width:600px){.sm\:-mr-4{margin-right:-1rem}.sm\:h-24{height:6rem}.sm\:w-24{width:6rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:782px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.lg\:-mx-4{margin-left:-1rem;margin-right:-1rem}.lg\:mx-2{margin-left:.5rem;margin-right:.5rem}.lg\:ml-0{margin-left:0}.lg\:mt-0{margin-top:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-80{height:20rem}.lg\:w-80{width:20rem}.lg\:-translate-y-1\/4{--tw-translate-y:-25%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:items-center{align-items:center}.lg\:bg-transparent{background-color:transparent}.lg\:p-0{padding:0}}@media (min-width:1280px){.xl\:-translate-x-\[120px\]{--tw-translate-x:-120px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}:root{--primary-color:#ff9f1d;--primary-color-light:#ffbc61;--primary-color-dark:#b36f14;--secondary-color:#436552;--secondary-color-light:#a6b8a4;--tertiary-color:#f4eedc;--text-black:#0d0d0d;--text-dark:#4b4949;--text-light:#6e6e6e;--class-color:#e92063;--party-color:#4e7ebe;--workshop-color:#9dc663;--workshop-dark:#ff9f1d;--festival-color:#7851a9;--error:#ff2f2f;--success:#30a523;--warning:#fcd431;--info:#1a73e7;--primary-font:'Parking', sans-serif;--secondary-font:'Instrument Sans', sans-serif;--sp-border-radius:32px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--h1-font-size-desktop:118px;--h1-line-height-desktop:1;--h1-letter-spacing-desktop:0;--h2-font-size-desktop:80px;--h2-line-height-desktop:1;--h2-letter-spacing-desktop:0;--h3-font-size-desktop:64px;--h3-line-height-desktop:1.2;--h3-letter-spacing-desktop:0;--h4-font-size-desktop:40px;--h4-line-height-desktop:1.3;--h4-letter-spacing-desktop:0;--body-l-sb-font-size-desktop:34px;--body-l-sb-line-height-desktop:1.4;--body-l-sb-letter-spacing-desktop:0;--body-m-m-font-size-desktop:32px;--body-m-m-line-height-desktop:1.4;--body-m-m-letter-spacing-desktop:0;--body-m-link-font-size-desktop:32px;--body-m-link-line-height-desktop:1.4;--body-m-link-letter-spacing-desktop:0;--body-text-font-size-desktop:24px;--body-text-line-height-desktop:1.4;--body-text-letter-spacing-desktop:0;--body-s-sb-font-size-desktop:20px;--body-s-sb-line-height-desktop:1.3;--body-s-sb-letter-spacing-desktop:0;--body-xs-font-size-desktop:14px;--body-xs-line-height-desktop:1.4;--body-xs-letter-spacing-desktop:0;--h1-font-size-mobile:40px;--h1-line-height-mobile:1;--h1-letter-spacing-mobile:0;--h2-font-size-mobile:32px;--h2-line-height-mobile:1;--h2-letter-spacing-mobile:0;--h3-font-size-mobile:24px;--h3-line-height-mobile:1.3;--h3-letter-spacing-mobile:0;--h4-font-size-mobile:20px;--h4-line-height-mobile:1.2;--h4-letter-spacing-mobile:0;--body-l-sb-font-size-mobile:24px;--body-l-sb-line-height-mobile:1.4;--body-l-sb-letter-spacing-mobile:0;--body-text-font-size-mobile:20px;--body-text-line-height-mobile:1.4;--body-text-letter-spacing-mobile:0;--body-text-link-font-size-mobile:14px;--body-text-link-line-height-mobile:1.4;--body-text-link-letter-spacing-mobile:0;--body-s-sb-font-size-mobile:14px;--body-s-sb-line-height-mobile:1.3;--body-s-sb-letter-spacing-mobile:0;--body-s-font-size-mobile:14px;--body-s-line-height-mobile:1.3;--body-s-letter-spacing-mobile:0}@font-face{ font-display:swap;font-family:"Parking";src:url(https://swing.ch/wp-content/themes/swing-wp-theme/fonts/Parking-Regular.otf)format("opentype");font-weight:400;font-style:normal }@font-face{ font-family:"Instrument Sans";src:url(https://swing.ch/wp-content/themes/swing-wp-theme/fonts/InstrumentSans-Medium.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap }h2,h3{font-family:var(--primary-font);font-weight:var(--font-weight-regular)}h2{font-size:var(--h2-font-size-desktop);line-height:var(--h2-line-height-desktop);letter-spacing:var(--h2-letter-spacing-desktop)}h3{font-size:var(--h3-font-size-desktop);line-height:var(--h3-line-height-desktop);letter-spacing:var(--h3-letter-spacing-desktop)}a,li,p,span{font-family:var(--secondary-font)}a{font-weight:var(--font-weight-semibold)}.login-btn a{background-color:var(--primary-color);padding:6px 16px;border-radius:7px;color:#fff;font-weight:700;transition:all .3s ease;white-space:nowrap}.login-btn a:hover{background-color:var(--primary-color-light)}.sp-grid{display:grid}.sp-grid-colu2{grid-template-columns:repeat(2,1fr)}.sp-grid-colu3{grid-template-columns:repeat(3,1fr)}.sp-grid-uneven{grid-template-columns:1fr 2fr}.sp-container{max-width:1363px;margin:auto;padding:0 15px}.sp-team-contact{margin:auto}.sp-button{border-radius:50%;padding:20px;background-color:var(--primary-color);color:#fff;width:300px;height:300px;font-size:40px;display:flex;align-self:center;justify-content:center;text-align:center;flex-direction:column;rotate:-11deg}.sp-cover{background-size:cover}.sp-no-repeat{background-repeat:no-repeat}.sp-bottom-center{background-position:bottom center}.primary-color-bg{background-color:var(--primary-color)}.sp-desktop-hidden{display:none!important}.sp-horizontal-line-head{position:relative;padding-bottom:25px;width:fit-content;margin-left:0!important}.sp-horizontal-line-head::after,.sp-horizontal-line-head::before{content:"";position:absolute;left:0;border-top:6px solid;border-radius:20px}.sp-horizontal-line-head::before{bottom:0;width:75%}.sp-horizontal-line-head::after{bottom:20px;width:100%}.sp-width-190::after{width:190px!important}.sp-width-190::before{width:150px!important}.sp-width-280::after{width:280px!important}.sp-width-280::before{width:200px!important}.sp-teachers-button{background-color:var(--primary-color);color:#fff;cursor:pointer;position:relative;min-width:150px}.sp-button,.sp-teacher img,.sp-teachers-button{transition:transform .3s ease,box-shadow .3s ease}.sp-button-rec-hov:hover,.sp-button:hover,.sp-teacher:hover img{transform:translateY(-5px);box-shadow:0 6px 0-2px rgba(180,83,9,.8)}.sp-breadcrumb{padding:30px 0;display:flex;align-items:center;gap:9px}.sp-breadcrumb svg{margin-right:8px}.login-btn a,.sp-breadcrumb a,.sp-breadcrumb span{font-size:20px}.sp-breadcrumb a{color:#6e6e6e}.sp-breadcrumb a:hover{color:#000}.sp-teacher img{width:300px;height:300px;object-fit:cover;border-radius:50%}.sp-teacher:hover img{box-shadow:0 8px 0-2px rgba(61,48,29,.8)}.teacher-name{margin-top:20px}.sp-dancing-img-container{position:relative}.sp-teachers-image-grp{padding-top:40px}.sp-teachers-section{padding:100px 0}.sp-team-card{display:flex;flex-wrap:nowrap;align-items:stretch;background-color:var(--secondary-color);border-radius:var(--sp-border-radius);overflow:hidden;margin-bottom:40px;transition:all .3s ease}.sp-team-img{width:440px;overflow:hidden;flex-shrink:0}.sp-team-img img{width:100%;height:100%;object-fit:cover;display:block}.sp-team-card:not(.sp-grid-reverse) .sp-team-img img{border-radius:var(--sp-border-radius)0 0 var(--sp-border-radius)}.single-teacher .sp-team-card:not(.sp-grid-reverse) .sp-team-img img{border-radius:var(--sp-border-radius)!important}.single-teacher .sp-team-img{border-radius:var(--sp-border-radius);padding:40px 0 40px 40px}.sp-team-body,.sp-team-name{display:flex;justify-content:space-between}.sp-team-body{flex:1;padding:40px 40px 60px;background-color:var(--secondary-color);color:#fff;flex-direction:column;border-radius:0 var(--sp-border-radius) var(--sp-border-radius)0}.sp-single-team-wrapper .sp-team-img{width:320px;height:500px;border-radius:24px}.sp-single-team-wrapper .sp-team-img img{border-radius:24px}.sp-team-name{align-items:center;color:var(--primary-color)}.sp-team-styles ul li{color:var(--tertiary-color);list-style:none!important}.sp-team-description p,.sp-team-styles ul li{font-size:24px;font-weight:600;margin-bottom:0}.sp-team-styles ul{padding:0;display:flex;flex-wrap:wrap;gap:2px}.sp-team-styles ul li::after{content:","}.sp-team-styles ul li:last-child:after{content:""}.sp-team-description{display:flex;gap:16px;padding-right:20px;padding-top:30px}.sp-team-description,.sp-team-description p{color:var(--secondary-color-light)}.sp-team-bio{position:relative;z-index:10;top:100px}.sp-team-bio-body{background-color:var(--tertiary-color);border-radius:var(--sp-border-radius);padding:80px;margin:auto}.sp-single-team-wrapper{background-image:url(https://swing.ch/wp-content/themes/swing-wp-theme/images/greenball-light-single.png);background-position:center center}.sp-single-green-img-wrapper,.sp-single-team-wrapper{background-size:cover;background-repeat:no-repeat}.sp-single-team-wrapper{position:relative;top:-150px;padding-top:200px}.sp-single-green-img-wrapper{background-position:top center;padding-top:400px;margin-top:-500px}.sp-single-green-img-wrapper,.sp-single-spacer,.sp-video-gallery-action{background-image:url(https://swing.ch/wp-content/themes/swing-wp-theme/images/greenball-single.png)}.sp-video-gallery-action{position:relative;top:200px}.sp-single-spacer{padding-top:300px}.sp-single-team-img-wrapper{position:relative;top:-100px;z-index:1;padding-right:50px}.sp-single-team-img-wrapper img{-webkit-transform:scaleX(-1);transform:scaleX(-1);width:800px}.sp-single-team-img-wrapper img.sp-team-dancer2{width:446px;position:absolute;top:50px;left:60%;transform:translateX(-40%);transform:scaleX(-1);rotate:20deg}.sp-teachers-btn-grp{padding:80px 20px;text-align:center}.sp-teachers-button{border-radius:24px;padding:24px;color:var(--tertiary-color);text-align:center;width:50%;display:flex;align-items:center;gap:15px;justify-content:center;margin:auto;font-size:32px;font-weight:700;border:3px solid var(--primary-color)}.sp-single-team-wrapper .sp-dancing-img-container :is(img:nth-child(2),img:nth-child(3)){margin-top:100px}@media (max-width:1280px){.sp-team-img{width:300px}.sp-single-team-img-wrapper img.sp-team-dancer2{rotate:unset}}@media (max-width:1024px){.sp-grid-uneven{grid-template-columns:auto}.sp-teachers-section,.sp-team-bio,.sp-team-bio-body,.sp-team-img-contact-sec,.sp-video-gallery-action{padding-left:15px;padding-right:15px}.sp-single-team-img-wrapper img.sp-team-dancer2{width:300px;left:unset;right:50px}.sp-single-team-img-wrapper img{width:500px}}@media (max-width:767px){.login-btn a{padding:16px 32px;font-size:36px}h2{font-size:var(--h2-font-size-mobile);line-height:var(--h2-line-height-mobile);letter-spacing:var(--h2-letter-spacing-mobile)}h3{font-size:var(--h3-font-size-mobile);line-height:var(--h3-line-height-mobile);letter-spacing:var(--h3-letter-spacing-mobile)}.sp-horizontal-line-head{padding-bottom:15px}.sp-horizontal-line-head::after,.sp-horizontal-line-head::before{border-top:3px solid}.sp-horizontal-line-head::after{bottom:12px!important}.sp-width-280::before{width:130px!important}.sp-width-280::after{width:174px!important}.sp-width-190::before{width:95px!important}.sp-width-190::after{width:122px!important}h2,h2.sp-horizontal-line-head{font-size:32px!important;line-height:44px}.last-crumb{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.sp-mobile-visible{display:block!important}.sp-mobile-hidden{display:none!important}#menu-socials .menu-item{width:80px;height:80px}.sp-teachers-section{padding:48px 15px 0}.sp-teachers-image-grp.sp-grid-colu3{grid-template-columns:repeat(3,1fr);gap:24px}.sp-teacher img{width:106px;height:106px}.sp-team-description p,.sp-team-styles ul li{font-size:16px}.sp-team-description{padding-top:0}.sp-team-card:not(.sp-grid-reverse) .sp-team-img img{border-radius:var(--sp-border-radius) var(--sp-border-radius)0 0}.single-teacher .sp-team-card:not(.sp-grid-reverse) .sp-team-img img{border-radius:var(--sp-border-radius)!important}.sp-team-img{width:100%}.sp-team-card{flex-direction:column}.sp-button{width:200px;height:200px;font-size:24px}.sp-button svg,.sp-teachers-button svg{width:20px}.sp-breadcrumb a,.sp-breadcrumb span{font-size:18px}.sp-single-team-wrapper .sp-team-card{display:flex;flex-wrap:wrap}.sp-single-team-wrapper .sp-team-img{width:100%;height:400px;padding:0}.sp-team-description.sp-mobile-visible{width:100%;display:flex!important}.sp-single-team-wrapper .sp-team-card{padding:24px}.sp-single-green-img-wrapper{margin-top:0}.sp-single-team-img-wrapper img{width:185px}.sp-single-team-img-wrapper img.sp-team-dancer2{width:105px;top:0}.sp-teachers-button{width:100%;font-size:24px;padding:18px}.sp-video-gallery-action{padding-right:0}.sp-team-bio-body p{font-size:14px!important}.sp-team-bio-body{padding:24px}.sp-single-green-img-wrapper{padding-top:150px}.sp-team-body{flex:0 0 40%;padding:20px 0 40px}.sp-team-heading{font-size:48px}.sp-single-team-wrapper .sp-dancing-img-container :is(img:nth-child(2),img:nth-child(3)){margin-top:50px}.sp-single-spacer{padding-top:70px}.sp-single-team-wrapper .sp-button{rotate:unset;width:180px;height:180px}.sp-team-img-contact-sec{gap:20px}}:root{--global-kb-font-size-sm:clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem);--global-kb-font-size-md:clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem);--global-kb-font-size-lg:clamp(1.75rem, 1.576rem + 0.543vw, 2rem);--global-kb-font-size-xl:clamp(2.25rem, 1.728rem + 1.63vw, 3rem);--global-kb-font-size-xxl:clamp(2.5rem, 1.456rem + 3.26vw, 4rem);--global-kb-font-size-xxxl:clamp(2.75rem, 0.489rem + 7.065vw, 6rem);--global-palette1:#3182CE;--global-palette2:#2B6CB0;--global-palette3:#1A202C;--global-palette4:#2D3748;--global-palette5:#4A5568;--global-palette6:#718096;--global-palette7:#EDF2F7;--global-palette8:#F7FAFC;--global-palette9:#ffffff}