/*!
Theme Name: TimeTravel-Vienna | Child
Theme URI:
Author: SPiNNWERK
Author URI: https://www.spinnwerk.at/
Description:
Requires at least: 6.7
Tested up to: 6.7
Requires PHP: 8.3
Version: 1.0.0
Template: SPiNNthemeFSE-base
Text Domain: ttvie
Tags:
*/
/*!
Theme Name: TimeTravel-Vienna | Child
Theme URI:
Author: SPiNNWERK
Author URI: https://www.spinnwerk.at/
Description:
Requires at least: 6.7
Tested up to: 6.7
Requires PHP: 8.3
Version: 1.0.0
Template: SPiNNthemeFSE-base
Text Domain: ttvie
Tags:
*/@media (max-width:1439.98px){.wp-site-blocks:not(.is-root-container) .show-for-page{display:none!important}}@media (min-width:1441.02px){.wp-site-blocks:not(.is-root-container) .hide-for-page{display:none!important}}@media (max-width:999.98px){.wp-site-blocks:not(.is-root-container) .show-for-desktop{display:none!important}}@media (min-width:1001.02px){.wp-site-blocks:not(.is-root-container) .hide-for-desktop{display:none!important}}@media (max-width:999.98px){.wp-site-blocks:not(.is-root-container) .visually-show-for-desktop{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);word-wrap:normal!important}}@media (max-width:857.98px){.wp-site-blocks:not(.is-root-container) .show-for-content{display:none!important}}@media (min-width:859.02px){.wp-site-blocks:not(.is-root-container) .hide-for-content{display:none!important}}@-webkit-keyframes wiggle{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@keyframes wiggle{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@font-face{ascent-override:62%;descent-override:0%;font-family:Tahoma Fallback;font-weight:var(--wp--custom--font-weight--semi-bold);line-gap-override:45%;size-adjust:100%;src:local("Tahoma")}@font-face{ascent-override:69%;descent-override:10%;font-family:Tahoma Fallback;font-weight:var(--wp--custom--font-weight--bold);line-gap-override:45%;size-adjust:102%;src:local("Tahoma")}@font-face{ascent-override:109%;descent-override:38%;font-family:Verdana Fallback;font-weight:var(--wp--custom--font-weight--regular);line-gap-override:10%;size-adjust:95%;src:local("Verdana")}@font-face{ascent-override:109%;descent-override:37%;font-family:Verdana Fallback;font-weight:var(--wp--custom--font-weight--medium);line-gap-override:7%;size-adjust:93%;src:local("Verdana")}@font-face{ascent-override:113%;descent-override:40%;font-family:Verdana Fallback;font-weight:var(--wp--custom--font-weight--semi-bold);line-gap-override:0%;size-adjust:93%;src:local("Verdana")}@font-face{ascent-override:114%;descent-override:37%;font-family:Verdana Fallback;font-weight:var(--wp--custom--font-weight--bold);line-gap-override:0%;size-adjust:92%;src:local("Verdana")}:root{--spwk--icon--tel:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path d="M20.999 16.477v2.71a1.84 1.84 0 0 1-1.973 1.806C10 21 3 13.935 3.007 4.969 2.913 3.929 3.774 3.001 4.808 3h2.715a1.81 1.81 0 0 1 1.198.437c.947.813 1.556 3.571 1.321 4.667-.183.856-1.046 1.455-1.633 2.041 1.288 2.261 3.164 4.134 5.43 5.42.587-.586 1.187-1.447 2.045-1.629 1.1-.234 3.876.376 4.686 1.329.287.338.439.77.428 1.213z" stroke="black" stroke-width="1.5" stroke-linejoin="round"/></svg>');--spwk--icon--mail:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path d="M3.5 5.5l7.086 7.086a2 2 0 0 0 2.828 0L20.5 5.5M4 19h16a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1z" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');--spwk--icon--clock:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path d="M12 7v5l3 3m6-3a9 9 0 1 1-18 0 9 9 0 1 1 18 0z" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');--spwk--icon--info:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 29a13 13 0 0 1-12.01-8.025A13 13 0 0 1 6.808 6.808 13 13 0 0 1 20.975 3.99 13 13 0 0 1 29 16c-.004 3.447-1.374 6.751-3.812 9.188S19.447 28.996 16 29zm0-24a11 11 0 0 0-10.163 6.791 11 11 0 0 0 2.385 11.988 11 11 0 0 0 11.988 2.385A11 11 0 0 0 27 16 11.01 11.01 0 0 0 16 5zm-1 10v7a1 1 0 0 0 1 1 1 1 0 0 0 1-1v-7a1 1 0 0 0-1-1 1 1 0 0 0-1 1zm2.5-4.5a1.5 1.5 0 0 0-.926-1.386 1.5 1.5 0 0 0-1.635.325 1.5 1.5 0 0 0-.325 1.635A1.5 1.5 0 0 0 16 12a1.5 1.5 0 0 0 1.5-1.5z"/></svg>');--spwk--icon--note:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M11 12a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1 1 1 0 0 1-1 1h-8a1 1 0 0 1-1-1zm1 5h8a1 1 0 0 0 1-1 1 1 0 0 0-1-1h-8a1 1 0 0 0-1 1 1 1 0 0 0 1 1zm4 2h-4a1 1 0 0 0-1 1 1 1 0 0 0 1 1h4a1 1 0 0 0 1-1 1 1 0 0 0-1-1zM28 6v13.586c.001.263-.051.523-.151.766a1.98 1.98 0 0 1-.435.648L21 27.414a1.98 1.98 0 0 1-.648.435c-.243.101-.503.152-.766.151H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h20a2 2 0 0 1 2 2zM6 26h13v-6a1 1 0 0 1 1-1h6V6H6v20zm15-5v3.587L24.586 21H21z"/></svg>');--spwk--icon--pin:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M25 28h-6.183c1.039-.927 2.018-1.919 2.933-2.969C25.181 21.085 27 16.925 27 13A11 11 0 0 0 16 2 11 11 0 0 0 5 13c0 3.925 1.814 8.085 5.25 12.031.915 1.05 1.894 2.042 2.932 2.969H7a1 1 0 0 0-1 1 1 1 0 0 0 1 1h18a1 1 0 0 0 1-1 1 1 0 0 0-1-1zM7 13a9 9 0 0 1 9-9 9 9 0 0 1 9 9c0 7.154-6.934 13.125-9 14.75-2.066-1.625-9-7.596-9-14.75zm14 0a5 5 0 0 0-3.087-4.619 5 5 0 0 0-5.449 1.084 5 5 0 0 0-1.084 5.449A5 5 0 0 0 16 18a5 5 0 0 0 5-5zm-8 0a3 3 0 0 1 1.852-2.772 3 3 0 0 1 3.269.65 3 3 0 0 1 .65 3.269A3 3 0 0 1 16 16a3 3 0 0 1-3-3z"/></svg>');--spwk--icon--parking:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 3a13 13 0 0 0-12.01 8.025 13 13 0 0 0 2.818 14.167 13 13 0 0 0 14.167 2.818A13 13 0 0 0 29 16c-.004-3.447-1.375-6.751-3.812-9.188S19.447 3.004 16 3zm0 24A11 11 0 0 1 5.837 20.21 11 11 0 0 1 8.222 8.222 11 11 0 0 1 20.21 5.837 11 11 0 0 1 27 16a11.01 11.01 0 0 1-11 11zm1-17h-4a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1 1 1 0 0 0 1-1v-2h3a4.5 4.5 0 0 0 4.5-4.5A4.5 4.5 0 0 0 17 10zm0 7h-3v-5h3a2.5 2.5 0 0 1 2.5 2.5A2.5 2.5 0 0 1 17 17z"/></svg>')}.icon.icon--clock{-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path d="M12 7v5l3 3m6-3a9 9 0 1 1-18 0 9 9 0 1 1 18 0z" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path d="M12 7v5l3 3m6-3a9 9 0 1 1-18 0 9 9 0 1 1 18 0z" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask:var(--spwk--icon--clock);mask:var(--spwk--icon--clock);-webkit-mask-size:cover;mask-size:cover}.icon.icon--clock,.icon.icon--info{background-color:currentcolor;content:"";display:inline-block;height:1em;vertical-align:middle;width:1em}.icon.icon--info{-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 29a13 13 0 0 1-12.01-8.025A13 13 0 0 1 6.808 6.808 13 13 0 0 1 20.975 3.99 13 13 0 0 1 29 16c-.004 3.447-1.374 6.751-3.812 9.188S19.447 28.996 16 29zm0-24a11 11 0 0 0-10.163 6.791 11 11 0 0 0 2.385 11.988 11 11 0 0 0 11.988 2.385A11 11 0 0 0 27 16 11.01 11.01 0 0 0 16 5zm-1 10v7a1 1 0 0 0 1 1 1 1 0 0 0 1-1v-7a1 1 0 0 0-1-1 1 1 0 0 0-1 1zm2.5-4.5a1.5 1.5 0 0 0-.926-1.386 1.5 1.5 0 0 0-1.635.325 1.5 1.5 0 0 0-.325 1.635A1.5 1.5 0 0 0 16 12a1.5 1.5 0 0 0 1.5-1.5z"/></svg>');mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 29a13 13 0 0 1-12.01-8.025A13 13 0 0 1 6.808 6.808 13 13 0 0 1 20.975 3.99 13 13 0 0 1 29 16c-.004 3.447-1.374 6.751-3.812 9.188S19.447 28.996 16 29zm0-24a11 11 0 0 0-10.163 6.791 11 11 0 0 0 2.385 11.988 11 11 0 0 0 11.988 2.385A11 11 0 0 0 27 16 11.01 11.01 0 0 0 16 5zm-1 10v7a1 1 0 0 0 1 1 1 1 0 0 0 1-1v-7a1 1 0 0 0-1-1 1 1 0 0 0-1 1zm2.5-4.5a1.5 1.5 0 0 0-.926-1.386 1.5 1.5 0 0 0-1.635.325 1.5 1.5 0 0 0-.325 1.635A1.5 1.5 0 0 0 16 12a1.5 1.5 0 0 0 1.5-1.5z"/></svg>');-webkit-mask:var(--spwk--icon--info);mask:var(--spwk--icon--info);-webkit-mask-size:cover;mask-size:cover}.icon.icon--note{-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M11 12a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1 1 1 0 0 1-1 1h-8a1 1 0 0 1-1-1zm1 5h8a1 1 0 0 0 1-1 1 1 0 0 0-1-1h-8a1 1 0 0 0-1 1 1 1 0 0 0 1 1zm4 2h-4a1 1 0 0 0-1 1 1 1 0 0 0 1 1h4a1 1 0 0 0 1-1 1 1 0 0 0-1-1zM28 6v13.586c.001.263-.051.523-.151.766a1.98 1.98 0 0 1-.435.648L21 27.414a1.98 1.98 0 0 1-.648.435c-.243.101-.503.152-.766.151H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h20a2 2 0 0 1 2 2zM6 26h13v-6a1 1 0 0 1 1-1h6V6H6v20zm15-5v3.587L24.586 21H21z"/></svg>');mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M11 12a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1 1 1 0 0 1-1 1h-8a1 1 0 0 1-1-1zm1 5h8a1 1 0 0 0 1-1 1 1 0 0 0-1-1h-8a1 1 0 0 0-1 1 1 1 0 0 0 1 1zm4 2h-4a1 1 0 0 0-1 1 1 1 0 0 0 1 1h4a1 1 0 0 0 1-1 1 1 0 0 0-1-1zM28 6v13.586c.001.263-.051.523-.151.766a1.98 1.98 0 0 1-.435.648L21 27.414a1.98 1.98 0 0 1-.648.435c-.243.101-.503.152-.766.151H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h20a2 2 0 0 1 2 2zM6 26h13v-6a1 1 0 0 1 1-1h6V6H6v20zm15-5v3.587L24.586 21H21z"/></svg>');-webkit-mask:var(--spwk--icon--note);mask:var(--spwk--icon--note);-webkit-mask-size:cover;mask-size:cover}.icon.icon--note,.icon.icon--pin{background-color:currentcolor;content:"";display:inline-block;height:1em;vertical-align:middle;width:1em}.icon.icon--pin{-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M25 28h-6.183c1.039-.927 2.018-1.919 2.933-2.969C25.181 21.085 27 16.925 27 13A11 11 0 0 0 16 2 11 11 0 0 0 5 13c0 3.925 1.814 8.085 5.25 12.031.915 1.05 1.894 2.042 2.932 2.969H7a1 1 0 0 0-1 1 1 1 0 0 0 1 1h18a1 1 0 0 0 1-1 1 1 0 0 0-1-1zM7 13a9 9 0 0 1 9-9 9 9 0 0 1 9 9c0 7.154-6.934 13.125-9 14.75-2.066-1.625-9-7.596-9-14.75zm14 0a5 5 0 0 0-3.087-4.619 5 5 0 0 0-5.449 1.084 5 5 0 0 0-1.084 5.449A5 5 0 0 0 16 18a5 5 0 0 0 5-5zm-8 0a3 3 0 0 1 1.852-2.772 3 3 0 0 1 3.269.65 3 3 0 0 1 .65 3.269A3 3 0 0 1 16 16a3 3 0 0 1-3-3z"/></svg>');mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M25 28h-6.183c1.039-.927 2.018-1.919 2.933-2.969C25.181 21.085 27 16.925 27 13A11 11 0 0 0 16 2 11 11 0 0 0 5 13c0 3.925 1.814 8.085 5.25 12.031.915 1.05 1.894 2.042 2.932 2.969H7a1 1 0 0 0-1 1 1 1 0 0 0 1 1h18a1 1 0 0 0 1-1 1 1 0 0 0-1-1zM7 13a9 9 0 0 1 9-9 9 9 0 0 1 9 9c0 7.154-6.934 13.125-9 14.75-2.066-1.625-9-7.596-9-14.75zm14 0a5 5 0 0 0-3.087-4.619 5 5 0 0 0-5.449 1.084 5 5 0 0 0-1.084 5.449A5 5 0 0 0 16 18a5 5 0 0 0 5-5zm-8 0a3 3 0 0 1 1.852-2.772 3 3 0 0 1 3.269.65 3 3 0 0 1 .65 3.269A3 3 0 0 1 16 16a3 3 0 0 1-3-3z"/></svg>');-webkit-mask:var(--spwk--icon--pin);mask:var(--spwk--icon--pin);-webkit-mask-size:cover;mask-size:cover}.icon.icon--parking{background-color:currentcolor;content:"";display:inline-block;height:1em;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 3a13 13 0 0 0-12.01 8.025 13 13 0 0 0 2.818 14.167 13 13 0 0 0 14.167 2.818A13 13 0 0 0 29 16c-.004-3.447-1.375-6.751-3.812-9.188S19.447 3.004 16 3zm0 24A11 11 0 0 1 5.837 20.21 11 11 0 0 1 8.222 8.222 11 11 0 0 1 20.21 5.837 11 11 0 0 1 27 16a11.01 11.01 0 0 1-11 11zm1-17h-4a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1 1 1 0 0 0 1-1v-2h3a4.5 4.5 0 0 0 4.5-4.5A4.5 4.5 0 0 0 17 10zm0 7h-3v-5h3a2.5 2.5 0 0 1 2.5 2.5A2.5 2.5 0 0 1 17 17z"/></svg>');mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 3a13 13 0 0 0-12.01 8.025 13 13 0 0 0 2.818 14.167 13 13 0 0 0 14.167 2.818A13 13 0 0 0 29 16c-.004-3.447-1.375-6.751-3.812-9.188S19.447 3.004 16 3zm0 24A11 11 0 0 1 5.837 20.21 11 11 0 0 1 8.222 8.222 11 11 0 0 1 20.21 5.837 11 11 0 0 1 27 16a11.01 11.01 0 0 1-11 11zm1-17h-4a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1 1 1 0 0 0 1-1v-2h3a4.5 4.5 0 0 0 4.5-4.5A4.5 4.5 0 0 0 17 10zm0 7h-3v-5h3a2.5 2.5 0 0 1 2.5 2.5A2.5 2.5 0 0 1 17 17z"/></svg>');-webkit-mask:var(--spwk--icon--parking);mask:var(--spwk--icon--parking);-webkit-mask-size:cover;mask-size:cover;vertical-align:middle;width:1em}.font--heading{font-family:var(--wp--preset--font-family--laila)}.font--body{font-family:var(--wp--preset--font-family--poppins)}.has-primary-background-color{color:var(--wp--preset--color--light)}.has-primary-lighter-background-color{color:var(--wp--preset--color--primary)}.has-background{font-weight:var(--wp--custom--font-weight--medium)}.has-primary-background-color .wp-block-button.is-style-default .wp-element-button,.has-primary-background-color .wp-block-button:not([class*=is-style-]) .wp-element-button,.wp-block-button.is-style-invert .wp-element-button{-webkit-box-shadow:var(--wp--preset--shadow--button-invert);box-shadow:var(--wp--preset--shadow--button-invert);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:translate var(--wp--custom--transition--duration--fast),-webkit-box-shadow var(--wp--custom--transition--duration--fast);transition:translate var(--wp--custom--transition--duration--fast),-webkit-box-shadow var(--wp--custom--transition--duration--fast);transition:box-shadow var(--wp--custom--transition--duration--fast),translate var(--wp--custom--transition--duration--fast);transition:box-shadow var(--wp--custom--transition--duration--fast),translate var(--wp--custom--transition--duration--fast),-webkit-box-shadow var(--wp--custom--transition--duration--fast)}.has-primary-background-color .wp-block-button.is-style-default:focus-within .wp-element-button,.has-primary-background-color .wp-block-button.is-style-default:hover .wp-element-button,.has-primary-background-color .wp-block-button:focus-within:not([class*=is-style-]) .wp-element-button,.has-primary-background-color .wp-block-button:hover:not([class*=is-style-]) .wp-element-button,.wp-block-button.is-style-invert:focus-within .wp-element-button,.wp-block-button.is-style-invert:hover .wp-element-button{background:var(--wp--preset--color--light);-webkit-box-shadow:var(--wp--preset--shadow--button-hover-invert);box-shadow:var(--wp--preset--shadow--button-hover-invert);color:var(--wp--preset--color--primary);translate:0 2px}.has-primary-background-color .wp-block-button.is-style-default:has(:active) .wp-element-button,.has-primary-background-color .wp-block-button:has(:active):not([class*=is-style-]) .wp-element-button,.wp-block-button.is-style-invert:has(:active) .wp-element-button{-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none;translate:0 4px}.wp-block-button.is-style-default .wp-element-button,.wp-block-button:not([class*=is-style-]) .wp-element-button{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:translate var(--wp--custom--transition--duration--fast),-webkit-box-shadow var(--wp--custom--transition--duration--fast);transition:translate var(--wp--custom--transition--duration--fast),-webkit-box-shadow var(--wp--custom--transition--duration--fast);transition:box-shadow var(--wp--custom--transition--duration--fast),translate var(--wp--custom--transition--duration--fast);transition:box-shadow var(--wp--custom--transition--duration--fast),translate var(--wp--custom--transition--duration--fast),-webkit-box-shadow var(--wp--custom--transition--duration--fast)}.wp-block-button.is-style-default:focus-within .wp-element-button,.wp-block-button.is-style-default:hover .wp-element-button,.wp-block-button:not([class*=is-style-]):focus-within .wp-element-button,.wp-block-button:not([class*=is-style-]):hover .wp-element-button{-webkit-box-shadow:var(--wp--preset--shadow--button-hover);box-shadow:var(--wp--preset--shadow--button-hover);translate:0 2px}.wp-block-button.is-style-default:has(:active) .wp-element-button,.wp-block-button:not([class*=is-style-]):has(:active) .wp-element-button{-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none;translate:0 4px}.wp-block-button.is-style-ticket .wp-element-button{border:none;border-radius:0;position:relative;-webkit-transform:translateZ(1px);transform:translateZ(1px);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:none;transition:none;white-space:nowrap;word-break:normal;z-index:var(--wp--custom--z-index--base)}.wp-block-button.is-style-ticket .wp-element-button,.wp-block-button.is-style-ticket .wp-element-button:active,.wp-block-button.is-style-ticket .wp-element-button:focus,.wp-block-button.is-style-ticket .wp-element-button:hover{background:url(/wp-content/themes/timetravel-vienna/assets/images/ticket.svg) no-repeat 50%;background-size:100% 100%}.wp-block-button.is-style-ticket .wp-element-button:after{background:inherit;background-image:url(/wp-content/themes/timetravel-vienna/assets/images/ticket--hover.svg);border:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transform:translateZ(-1px);transform:translateZ(-1px);-webkit-transform-origin:center right;transform-origin:center right;-webkit-transition:rotate var(--wp--custom--transition--duration--fast) ease;transition:rotate var(--wp--custom--transition--duration--fast) ease;z-index:0}.wp-block-button.is-style-ticket .wp-element-button:active:after,.wp-block-button.is-style-ticket .wp-element-button:focus:after,.wp-block-button.is-style-ticket .wp-element-button:hover:after{rotate:-8deg}.wp-block-button.is-style-text .wp-element-button{font-weight:var(--wp--custom--font-weight--bold);-webkit-transition:color var(--wp--custom--transition--duration--fast),background var(--wp--custom--transition--duration--fast);transition:color var(--wp--custom--transition--duration--fast),background var(--wp--custom--transition--duration--fast)}.wp-block-button.is-style-text .wp-element-button:active,.wp-block-button.is-style-text .wp-element-button:focus,.wp-block-button.is-style-text .wp-element-button:hover{background:var(--wp--preset--color--light)}.wp-block-button.is-style-read-more .wp-element-button{display:-webkit-box;display:flex;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;gap:var(--wp--preset--spacing--5);justify-content:space-between;-webkit-transition:color var(--wp--custom--transition--duration--fast),background var(--wp--custom--transition--duration--fast);transition:color var(--wp--custom--transition--duration--fast),background var(--wp--custom--transition--duration--fast)}.wp-block-button.is-style-read-more .wp-element-button:after{aspect-ratio:var(--wp--preset--aspect-ratio--square);background:var(--spwk--icon--angle-down);content:"";display:inline-block;-webkit-filter:invert(1);filter:invert(1);height:1lh;width:auto}.wp-block-button.is-style-read-more .wp-element-button[data-is-expanded=true]:after{rotate:180deg}.wp-block-button .has-primary-background-color .wp-element-button{--_outline-color:var(--wp--preset--color--light)}.button--wide{width:100%}.has-primary-background-color .wp-block-image .wp-element-caption{color:var(--wp--preset--color--light)}.wp-block-navigation{--_active-color:var(--wp--preset--color--yellow)}.wp-block-navigation-item:has(:focus-visible){z-index:var(--wp--custom--z-index--base)}.wp-block-navigation-item__content{padding:max(.25em,min(.5em,.5vi)) max(.5em,min(1em,1vi))}.wp-block-navigation-submenu>.wp-block-navigation-item__content{padding-right:0}.wp-block-navigation__container.items-justified-center{--navigation-layout-justification-setting:flex-start}.wp-block-navigation-submenu__toggle{margin-right:max(.5em,min(1em,1vi))}.wp-block-navigation__responsive-container.is-menu-open{bottom:auto;gap:var(--wp--custom--gap--small);height:100svb;padding:max(1rem,min(var(--wp--style--root--padding-top),20rem)) max(1rem,min(var(--wp--style--root--padding-right),20rem)) max(1rem,min(var(--wp--style--root--padding-bottom),20rem)) max(1rem,min(var(--wp--style--root--padding-left),20rem))}.wp-block-navigation__responsive-container.is-menu-open .has-navigation-font-size{font-size:calc(var(--wp--preset--font-size--navigation)*1.4)!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{font-weight:var(--wp--custom--font-weight--bold)!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container{-webkit-box-align:start;align-items:flex-start;gap:var(--wp--custom--gap--tiny)!important;padding-top:var(--wp--custom--gap--tiny)!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{-webkit-box-pack:start;justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__label{font-size:.8em;font-weight:var(--wp--custom--font-weight--regular);text-align:left}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container.is-menu-open-container-close{right:var(--wp--style--root--padding-right);top:2.3125rem}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container.is-menu-open-container-content .wp-block-navigation__container{-webkit-box-pack:start;justify-content:flex-start;padding:calc(var(--wp--preset--spacing--10) + var(--wp--preset--spacing--70)) var(--wp--preset--spacing--10) var(--wp--preset--spacing--10)}.wp-block-post-content .wp-block-image img{border-radius:var(--wp--custom--border--radius--round)}.wp-block-post-content .intro .wp-block-image img{border-radius:0}.wp-block-social-link-anchor{--_outline-color:var(--wp--preset--color--primary)}

/*!
Theme Name: TimeTravel-Vienna | Child
Theme URI:
Author: SPiNNWERK
Author URI: https://www.spinnwerk.at/
Description:
Requires at least: 6.7
Tested up to: 6.7
Requires PHP: 8.3
Version: 1.0.0
Template: SPiNNthemeFSE-base
Text Domain: ttvie
Tags:
*/.card--icon{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-flex:1;flex-grow:1;margin-top:var(--wp--preset--spacing--20)!important}.card--icon+.card--icon{margin-top:var(--wp--preset--spacing--40)!important}.card--icon__image{margin-top:calc(var(--wp--preset--spacing--50)*-1)!important}.card--icon__deko{margin-left:auto}.card--icon .wp-block-heading{font-family:var(--wp--preset--font-family--poppins);margin-bottom:0;margin-top:0}.card--icon p{margin-top:var(--wp--preset--spacing--5)}.card--icon .wp-block-spacer{margin:0}@media (max-width:781.98px){.card--icon+.card--icon{margin-top:var(--wp--preset--spacing--70)!important}.card--icon__image{margin-top:calc(var(--wp--preset--spacing--80)*-1)!important}}.spwk-grid,.wp-block-post-template-is-layout-grid.columns-2,.wp-block-post-template-is-layout-grid.columns-3,.wp-block-post-template-is-layout-grid.columns-4,.wp-block-post-template-is-layout-grid.columns-5,.wp-block-post-template-is-layout-grid.columns-6{--_spwk-container-gap:var(--wp--custom--gap--small,1rem)}@container block-query (width > 850px){.spwk-grid,.wp-block-post-template-is-layout-grid.columns-2,.wp-block-post-template-is-layout-grid.columns-3,.wp-block-post-template-is-layout-grid.columns-4,.wp-block-post-template-is-layout-grid.columns-5,.wp-block-post-template-is-layout-grid.columns-6{--_spwk-container-gap:var(--wp--custom--gap--medium,1.5rem)}}@container block-query (width > 1440px){.spwk-grid,.wp-block-post-template-is-layout-grid.columns-2,.wp-block-post-template-is-layout-grid.columns-3,.wp-block-post-template-is-layout-grid.columns-4,.wp-block-post-template-is-layout-grid.columns-5,.wp-block-post-template-is-layout-grid.columns-6{--_spwk-container-gap:var(--wp--custom--gap--large,2rem)}}

/*!
Theme Name: TimeTravel-Vienna | Child
Theme URI:
Author: SPiNNWERK
Author URI: https://www.spinnwerk.at/
Description:
Requires at least: 6.7
Tested up to: 6.7
Requires PHP: 8.3
Version: 1.0.0
Template: SPiNNthemeFSE-base
Text Domain: ttvie
Tags:
*/@media (prefers-reduced-motion:no-preference){.opening-hours .wp-block-image:not(.is-root-container .opening-hours .wp-block-image){-webkit-animation:wiggle 3s infinite;animation:wiggle 3s infinite}}.opening-hours p{text-wrap:pretty}@media (max-width:599.98px){.opening-hours{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center}.opening-hours .wp-block-image{left:-30px;position:absolute;rotate:45deg;top:-20px;width:100px}}.primary-nav .wp-block-navigation-submenu__toggle:after{translate:0}.primary-nav .wp-block-navigation-submenu__toggle[aria-expanded=true]:after{rotate:180deg}.footer__background{aspect-ratio:2880/1090;overflow:hidden;width:100%}.footer__background img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.footer .wp-block-list li{margin-bottom:var(--wp--preset--spacing--5)}.footer .wp-block-list a{font-weight:var(--wp--custom--font-weight--bold)!important}.footer .wp-block-list a:before{margin-right:var(--wp--preset--spacing--5)!important}.footer li[class*=icon--].icon--note a{--_link-icon:var(--spwk--icon--note)}.footer li[class*=icon--].icon--note a:before{--_svg:var(--spwk--icon--note)!important}.footer li[class*=icon--].icon--info a{--_link-icon:var(--spwk--icon--info)}.footer li[class*=icon--].icon--info a:before{--_svg:var(--spwk--icon--info)!important}.footer li[class*=icon--].icon--pin a{--_link-icon:var(--spwk--icon--pin)}.footer li[class*=icon--].icon--pin a:before{--_svg:var(--spwk--icon--pin)!important}.footer li[class*=icon--].icon--parking a{--_link-icon:var(--spwk--icon--parking)}.footer li[class*=icon--].icon--parking a:before{--_svg:var(--spwk--icon--parking)!important}.footer li[class*=icon--] a:before{background-color:currentcolor;color:var(--wp--preset--color--yellow);content:"";display:inline-block;height:1em;height:1.5em!important;-webkit-mask:var(--_link-icon);mask:var(--_link-icon);-webkit-mask-size:cover;mask-size:cover;vertical-align:middle;width:1em;width:1.5em!important}.footer #specificity-hack.wpforms-form .wpforms-field-email .wpforms-field-label,.footer form.wpforms-form:not(#does-not-exist) .wpforms-field-email .wpforms-field-label{height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%)}.footer #specificity-hack.wpforms-form .wpforms-field-gdpr-checkbox li,.footer form.wpforms-form:not(#does-not-exist) .wpforms-field-gdpr-checkbox li{display:block}.footer #specificity-hack.wpforms-form .wpforms-field-gdpr-checkbox input,.footer form.wpforms-form:not(#does-not-exist) .wpforms-field-gdpr-checkbox input{translate:0 .2em}.footer #specificity-hack.wpforms-form .wpforms-field-mailchimp ul,.footer form.wpforms-form:not(#does-not-exist) .wpforms-field-mailchimp ul{padding-left:0}.footer #specificity-hack.wpforms-form .wpforms-submit,.footer form.wpforms-form:not(#does-not-exist) .wpforms-submit{background:var(--wp--preset--color--yellow);border:none;border-radius:var(--wp--custom--border--radius--small);-webkit-box-shadow:none;box-shadow:none}.footer #specificity-hack.wpforms-form .wpforms-submit:active,.footer #specificity-hack.wpforms-form .wpforms-submit:focus,.footer #specificity-hack.wpforms-form .wpforms-submit:hover,.footer form.wpforms-form:not(#does-not-exist) .wpforms-submit:active,.footer form.wpforms-form:not(#does-not-exist) .wpforms-submit:focus,.footer form.wpforms-form:not(#does-not-exist) .wpforms-submit:hover{background:var(--wp--preset--color--yellow-light);-webkit-box-shadow:none;box-shadow:none;translate:none}.footer form.wpforms-form:not(#does-not-exist) .wpforms-submit:focus-visible{outline:var(--wp--custom--focus--width) var(--wp--custom--focus--style) var(--wp--preset--color--light);outline-offset:var(--wp--custom--focus--offset)}.footer #specificity-hack.wpforms-form .wpforms-submit:focus-visible{outline:var(--wp--custom--focus--width) var(--wp--custom--focus--style) var(--wp--preset--color--light);outline-offset:var(--wp--custom--focus--offset)}.footer #specificity-hack.wpforms-form em#specificity-hack,.footer #specificity-hack.wpforms-form em.wpforms-error:not(#does-not-exist),.footer #specificity-hack.wpforms-form input+.wpforms-error,.footer #specificity-hack.wpforms-form label#specificity-hack,.footer #specificity-hack.wpforms-form label.wpforms-error:not(#does-not-exist),.footer form.wpforms-form:not(#does-not-exist) em#specificity-hack,.footer form.wpforms-form:not(#does-not-exist) em.wpforms-error:not(#does-not-exist),.footer form.wpforms-form:not(#does-not-exist) input+.wpforms-error,.footer form.wpforms-form:not(#does-not-exist) label#specificity-hack,.footer form.wpforms-form:not(#does-not-exist) label.wpforms-error:not(#does-not-exist){color:var(--wp--preset--color--red-light)!important}

/*!
Theme Name: TimeTravel-Vienna | Child
Theme URI:
Author: SPiNNWERK
Author URI: https://www.spinnwerk.at/
Description:
Requires at least: 6.7
Tested up to: 6.7
Requires PHP: 8.3
Version: 1.0.0
Template: SPiNNthemeFSE-base
Text Domain: ttvie
Tags:
*/@media (min-width:1001.02px){.wp-block-navigation:has(.primary-nav) .wp-block-navigation__responsive-container-open:not(.always-shown){display:none!important}.wp-block-navigation:has(.primary-nav) .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:block!important}}@media (max-width:999.98px){.wp-block-navigation:has(.primary-nav) .wp-block-navigation__responsive-container-open:not(.always-shown){display:-webkit-box;display:flex}.wp-block-navigation:has(.primary-nav) .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none}}.header-utility{font-size:var(--wp--preset--font-size--medium);font-weight:var(--wp--custom--font-weight--medium)}.header-utility .icon,.wp-site-blocks .header-utility a[href^="mailto:"]:before,.wp-site-blocks .header-utility a[href^="tel:"]:before,.wp-site-blocks .header-utility a[target=_blank]:before{color:var(--wp--preset--color--yellow)!important;display:inline-block;font-size:1.5em;margin-right:var(--wp--preset--spacing--5)}.header-utility a{-webkit-text-decoration:none;text-decoration:none}@media (any-hover:hover){.header-utility a:active,.header-utility a:focus,.header-utility a:hover{-webkit-text-decoration:underline;text-decoration:underline}}@media (max-width:999.98px){.wp-site-blocks:not(.is-root-container)>header:has(>.header-utility,>.header){display:contents}.wp-site-blocks:not(.is-root-container)>header:has(>.header-utility,>.header) .header{max-width:100vw;max-width:100vi;position:sticky;top:0;width:100%;z-index:var(--wp--custom--z-index--critical)}}@media (min-width:1001.02px){.wp-site-blocks:not(.is-root-container)>header:has(>.header-utility,>.header){max-width:100vw;max-width:100vi;position:sticky;top:0;width:100%;z-index:var(--wp--custom--z-index--critical)}body.home .wp-site-blocks:not(.is-root-container)>header:has(>.header-utility,>.header){position:fixed}}.header{--_ttvie-header-animation-duration:var(--wp--custom--transition--duration--fast);background:var(--wp--preset--color--primary);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:background-position var(--_ttvie-header-animation-duration);transition:background-position var(--_ttvie-header-animation-duration);will-change:background-position}@media (min-width:1001.02px){body.home .header{background:-webkit-gradient(linear,left bottom,left top,color-stop(.7%,rgba(4,18,110,0)),color-stop(11.17%,rgba(4,18,110,.22)),color-stop(20.425%,rgba(4,18,110,.5)),color-stop(49.4%,rgba(4,18,110,.9)),color-stop(50%,#04126e)) no-repeat center 101%;background:linear-gradient(0deg,rgba(4,18,110,0) .7%,rgba(4,18,110,.22) 11.17%,rgba(4,18,110,.5) 20.425%,rgba(4,18,110,.9) 49.4%,#04126e 50%) no-repeat center 101%;background-size:100% 200%}body.home .header.is-scrolled{background-position:center 0}body.home .header .has-background:not(.wp-block-navigation__submenu-container){background-color:transparent!important}}.header__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap}.header__row,.header__row .header__nav{gap:.5em}@media (max-width:999.98px){.header__row .header__logo{-webkit-box-ordinal-group:2;order:1}.header__row .header__ticket{-webkit-box-ordinal-group:3;order:2}.header__row .header__nav{-webkit-box-ordinal-group:4;order:3}.header__row .header__nav .wp-block-ttvie-language-switcher{-webkit-box-ordinal-group:2;order:1}.header__row .header__nav .wp-block-navigation{-webkit-box-ordinal-group:3;order:2}}.header .wp-block-navigation__submenu-container{border-radius:var(--wp--custom--border--radius--default)}.header .wp-block-navigation__submenu-container li{-webkit-transition:background-color var(--wp--custom--transition--duration--fast);transition:background-color var(--wp--custom--transition--duration--fast)}.header .wp-block-navigation__submenu-container li:first-child,.header .wp-block-navigation__submenu-container li:first-child a{border-radius:var(--wp--custom--border--radius--default) var(--wp--custom--border--radius--default) 0 0}.header .wp-block-navigation__submenu-container li:last-child,.header .wp-block-navigation__submenu-container li:last-child a{border-radius:0 0 var(--wp--custom--border--radius--default) var(--wp--custom--border--radius--default)}.header .wp-block-navigation__submenu-container li:focus-within,.header .wp-block-navigation__submenu-container li:has(:active),.header .wp-block-navigation__submenu-container li:hover{background-color:var(--wp--preset--color--primary-light)}.header .wp-block-navigation__submenu-container li:focus-within{z-index:var(--wp--custom--z-index--base)}.header .wp-block-button.is-style-ticket .wp-element-button,.header .wp-block-site-logo{--_outline-color:var(--wp--preset--color--light)}.header .wp-block-site-logo{-webkit-box-flex:0;flex:0 0 auto}@media (prefers-reduced-motion:reduce){.header{--_ttvie-header-animation-duration:0s}}@media (max-width:1439.98px){.header .wp-block-navigation__container{-webkit-box-pack:end;justify-content:flex-end}}@media (max-width:999.98px){.header .wp-block-site-logo{max-width:20vw;max-width:20vi;width:94px}.header__ticket,.is-layout-flex>.header__ticket{margin-left:auto}}@media (max-width:449.98px){.header__nav,.header__row{gap:var(--wp--custom--gap--tiny)}.header__ticket .wp-block-button.is-style-ticket .wp-element-button{font-size:var(--wp--preset--font-size--small);padding:.75rem 1.125rem;white-space:nowrap}}

/*!
Theme Name: TimeTravel-Vienna | Child
Theme URI:
Author: SPiNNWERK
Author URI: https://www.spinnwerk.at/
Description:
Requires at least: 6.7
Tested up to: 6.7
Requires PHP: 8.3
Version: 1.0.0
Template: SPiNNthemeFSE-base
Text Domain: ttvie
Tags:
*/.hero--front-page{overflow:hidden;position:relative}.hero--front-page .hero__teaser{height:auto;overflow:hidden;width:100%}.hero--front-page .hero__teaser img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% -38%;object-position:50% -38%;-webkit-transform:scale(1.15);transform:scale(1.15);width:100%}@media (min-width:1001.02px){.hero--front-page .hero__teaser{aspect-ratio:1140/639;height:44.375vw;height:44.375vi}.hero--front-page .hero__teaser img{-o-object-position:50% 0;object-position:50% 0}}.hero--front-page .hero__engraving{bottom:auto;height:100%;left:0;margin:0;position:absolute;right:0;top:auto;width:100%}.hero--front-page .hero__engraving__image{display:-webkit-box;display:flex;position:absolute;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-webkit-box-align:center;align-items:center;max-width:100%}.hero--front-page .hero__engraving__image--left{left:0;margin:0}@media (max-width:999.98px){.hero--front-page .hero__engraving__image--left{left:calc(var(--wp--style--block-gap)*-1);rotate:-25deg;top:0;translate:-30% -21vw;translate:-30% -21vi}.hero--front-page .hero__engraving__image--left img{width:51.4vw!important;width:51.4vi!important}}@media (max-width:781.98px){.hero--front-page .hero__engraving__image--left{translate:-30% -16vw;translate:-30% -16vi}}.hero--front-page .hero__engraving__image--right{margin:0;right:0}@media (max-width:999.98px){.hero--front-page .hero__engraving__image--right{right:calc(var(--wp--style--block-gap)*-1);top:0;translate:40% -15vw;translate:40% -15vi}.hero--front-page .hero__engraving__image--right img{width:77.6vw!important;width:77.6vi!important}}@media (max-width:781.98px){.hero--front-page .hero__engraving__image--right{translate:40% -10vw;translate:40% -10vi}}@media (min-width:1001.02px){.hero--front-page .hero__engraving__image--left{-webkit-box-pack:start;justify-content:flex-start;translate:-9%}.hero--front-page .hero__engraving__image--left img{width:41.53vw!important;width:41.53vi!important}.hero--front-page .hero__engraving__image--right{-webkit-box-pack:end;justify-content:flex-end;translate:9% -10%}.hero--front-page .hero__engraving__image--right img{width:43.89vw!important;width:43.89vi!important}}.hero--front-page .hero__content{margin-top:-1px!important;padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right);width:100%}.hero--front-page .hero__content:before{background:-webkit-gradient(linear,left bottom,left top,color-stop(5%,var(--wp--preset--color--primary)),color-stop(95%,transparent)) no-repeat bottom/contain;background:linear-gradient(to top,var(--wp--preset--color--primary) 5%,transparent 95%) no-repeat bottom/contain;bottom:100%;content:"";height:4vw;height:4vi;left:1px;margin-bottom:-2px;position:absolute;right:1px;top:auto}.hero--front-page .hero__content .wp-element-button{text-shadow:none}.hero--front-page .hero__content__content{position:relative}@media (max-width:999.98px){.hero--front-page .hero__content__content .wp-block-heading{margin-top:-.5lh}}@media (min-width:1001.02px){.hero--front-page .hero__content__content .wp-block-heading{text-wrap:inherit}}@media (max-width:999.98px){.hero--front-page .hero__content__content{gap:max(var(--wp--style--block-gap),min(6vw,var(--wp--preset--spacing--40)));gap:max(var(--wp--style--block-gap),min(6vi,var(--wp--preset--spacing--40)))}}.hero--front-page .hero__content__graphics{position:relative;width:100%}.hero--front-page .hero__content__graphics__center{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;aspect-ratio:var(--wp--preset--aspect-ratio--square);justify-content:center;margin:0;max-width:205px;width:33vw;width:33vi;z-index:var(--wp--custom--z-index--base)}@media (min-width:1001.02px){.hero--front-page .hero__content__graphics{align-self:auto}}@media (max-width:999.98px){.hero--front-page .hero__content{margin-top:0!important}}@media (min-width:1001.02px){.hero--front-page .hero__content{margin-top:0;padding:0;position:relative;z-index:var(--wp--custom--z-index--base)}.hero--front-page .hero__content:before{content:"";height:12.5694444444vw;height:12.5694444444vi;position:absolute}}.hero--front-page .hero__copy{backdrop-filter:blur(3px);background:color-mix(in srgb,var(--wp--preset--color--primary),transparent 50%);border-radius:var(--wp--custom--border--radius--default);padding:0 2px}@media (max-width:999.98px){.hero--front-page .hero__copy{display:-webkit-box;font-size:1.5rem;font-weight:var(--wp--custom--font-weight--semi-bold);line-height:var(--wp--custom--line-height--medium);max-width:100%;overflow:hidden;text-overflow:ellipsis;z-index:var(--wp--custom--z-index--base);-webkit-box-orient:block-axis;-webkit-line-clamp:3}.hero--front-page .hero__copy.is-expanded{-webkit-line-clamp:unset}}.hero--front-page .wp-block-button.is-style-read-more .wp-element-button{background-color:transparent;border:0 var(--wp--preset--color--secondary-lighter);border-bottom:0 var(--wp--preset--color--light);border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:var(--wp--preset--color--light);font-size:var(--wp--preset--font-size--small);font-style:normal;font-weight:var(--wp--custom--font-weight--medium);line-height:var(--wp--custom--line-height--medium);padding:0;-webkit-text-decoration:underline;text-decoration:underline}.card{--_card-border-radius:var(--wp--custom--border--radius--round)}

/*!
Theme Name: TimeTravel-Vienna | Child
Theme URI:
Author: SPiNNWERK
Author URI: https://www.spinnwerk.at/
Description:
Requires at least: 6.7
Tested up to: 6.7
Requires PHP: 8.3
Version: 1.0.0
Template: SPiNNthemeFSE-base
Text Domain: ttvie
Tags:
*/.coupon{position:relative}@media (prefers-reduced-motion:no-preference){.coupon__icon:not(.is-root-container .coupon__icon){-webkit-animation:wiggle 3s infinite;animation:wiggle 3s infinite}}@media (max-width:999.98px){.coupon{flex-wrap:wrap!important}.coupon__content{-webkit-box-flex:1;flex-grow:1}.coupon__image{flex-basis:100%!important;text-align:center}}@media (max-width:599.98px){.coupon__icon{position:absolute;right:0;top:0}.coupon__icon img{-webkit-transform:rotate(-20deg) scaleX(-1) translateX(20%);transform:rotate(-20deg) scaleX(-1) translateX(20%);width:100px!important}}.feedback-questions{background:-webkit-gradient(linear,left top,left bottom,from(var(--wp--preset--color--secondary)),to(hsla(0,0%,100%,0)))!important;background:linear-gradient(180deg,var(--wp--preset--color--secondary),hsla(0,0%,100%,0))!important}

/*!
Theme Name: TimeTravel-Vienna | Child
Theme URI:
Author: SPiNNWERK
Author URI: https://www.spinnwerk.at/
Description:
Requires at least: 6.7
Tested up to: 6.7
Requires PHP: 8.3
Version: 1.0.0
Template: SPiNNthemeFSE-base
Text Domain: ttvie
Tags:
*/.gastro .wp-block-buttons,.gastro p{margin-top:var(--wp--preset--spacing--10)}.gastro .wp-block-heading{font-family:var(--wp--preset--font-family--poppins)}.gastro__intro__image{-webkit-transform:rotate(15deg) translateY(50%);transform:rotate(15deg) translateY(50%)}@media (max-width:781.98px){.gastro__intro{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.gastro__intro__image{bottom:-60px;position:absolute;right:0;width:180px}}

/*!
Theme Name: TimeTravel-Vienna | Child
Theme URI:
Author: SPiNNWERK
Author URI: https://www.spinnwerk.at/
Description:
Requires at least: 6.7
Tested up to: 6.7
Requires PHP: 8.3
Version: 1.0.0
Template: SPiNNthemeFSE-base
Text Domain: ttvie
Tags:
*/.good-to-know__item{flex-basis:50%}.good-to-know__item__languages{margin-top:var(--wp--preset--spacing--5)!important;text-align:center}@media (max-width:599.98px){.good-to-know__item .wp-block-image{width:140px}}

/*!
Theme Name: TimeTravel-Vienna | Child
Theme URI:
Author: SPiNNWERK
Author URI: https://www.spinnwerk.at/
Description:
Requires at least: 6.7
Tested up to: 6.7
Requires PHP: 8.3
Version: 1.0.0
Template: SPiNNthemeFSE-base
Text Domain: ttvie
Tags:
*/.highlight-next{gap:0}.highlight-next__path{overflow:hidden;position:static}.highlight-next__path svg{height:auto;max-height:none;max-width:none;position:absolute;right:var(--wp--preset--spacing--50);translate:0 -30%;width:900px}.highlight-next__card{flex-shrink:0}.highlight-next__card .wp-block-image{border-radius:var(--wp--custom--border--radius--medium);overflow:hidden}.highlight-next__card p{font-weight:var(--wp--custom--font-weight--bold)}.highlight-next__card .wp-block-button,.highlight-next__card p{padding-left:var(--wp--preset--spacing--10);padding-right:var(--wp--preset--spacing--10)}@media (min-width:783.02px){.highlight-next__path svg{left:0;right:auto;width:100vw;width:100vi}}.intro__image{height:522px;max-height:56.25vw;max-height:56.25vi}.intro__image img{height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%!important}.intro__image--blog,.intro__image--blog img,.intro__image--top,.intro__image--top img{border-radius:0!important;-o-object-position:top;object-position:top}.intro__content{position:relative;top:-20px}.instagram-feed :before{display:none!important}

/*!
Theme Name: TimeTravel-Vienna | Child
Theme URI:
Author: SPiNNWERK
Author URI: https://www.spinnwerk.at/
Description:
Requires at least: 6.7
Tested up to: 6.7
Requires PHP: 8.3
Version: 1.0.0
Template: SPiNNthemeFSE-base
Text Domain: ttvie
Tags:
*/.jobs a{display:block;width:100%}.jobs a:before{background-color:currentcolor;content:"";display:inline-block;font-size:var(--wp--preset--font-size--large);height:1em;left:auto;-webkit-mask:var(--spwk--icon--arrow-right);mask:var(--spwk--icon--arrow-right);-webkit-mask-size:cover;mask-size:cover;-webkit-mask:var(--spwk--icon--arrow-right)!important;mask:var(--spwk--icon--arrow-right)!important;position:absolute;right:var(--wp--preset--spacing--10);top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);vertical-align:middle;width:1em}@media (min-width:601px) and (max-width:782px){.jobs__image{margin-left:25%!important;margin-right:25%!important}}@media (max-width:599.98px){.jobs__image{margin-left:var(--wp--preset--spacing--30)!important;margin-right:var(--wp--preset--spacing--30)!important}}.partner .wp-block-group{background-color:var(--wp--preset--color--primary-lighter);border-radius:var(--wp--custom--border--radius--small);cursor:pointer;padding:var(--wp--preset--spacing--10) var(--wp--preset--spacing--15)}.partner .wp-block-group:has(a:focus),.partner .wp-block-group:has(a:focus-visible),.show-focus .partner .wp-block-group a :focus-visible{outline:none!important}.show-focus .partner .wp-block-group:has(a:focus-visible){outline:var(--wp--custom--focus--width) var(--wp--custom--focus--style) var(--_outline-color,var(--wp--custom--focus--color))!important;outline-offset:var(--_outline-offset,var(--wp--custom--focus--offset))!important}.wp-site-blocks .partner .wp-block-group:not(.partner .wp-block-group--js){position:relative}.wp-site-blocks .partner .wp-block-group:not(.partner .wp-block-group--js) .clickable-link:after,.wp-site-blocks .partner .wp-block-group:not(.partner .wp-block-group--js):not(:has(.clickable-link)) a:after{bottom:0;content:"";cursor:pointer;display:-webkit-box;display:flex;left:0;position:absolute;right:0;top:0;z-index:var(--wp--custom--z-index--base)}.partner .wp-block-group p{margin:0}.partner .wp-block-group a{display:block;font-weight:var(--wp--custom--font-weight--bold)!important;-webkit-text-decoration:none;text-decoration:none;width:100%}.partner .wp-block-group a:before{--_svg:var(--spwk--icon--arrow-right)!important;font-size:var(--wp--preset--font-size--large);left:auto;position:absolute;right:var(--wp--preset--spacing--10);top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.partner-hotel{cursor:pointer}.partner-hotel:has(a:focus),.partner-hotel:has(a:focus-visible),.show-focus .partner-hotel a :focus-visible{outline:none!important}.show-focus .partner-hotel:has(a:focus-visible){outline:var(--wp--custom--focus--width) var(--wp--custom--focus--style) var(--_outline-color,var(--wp--custom--focus--color))!important;outline-offset:var(--_outline-offset,var(--wp--custom--focus--offset))!important}.wp-site-blocks .partner-hotel:not(.partner-hotel--js){position:relative}.wp-site-blocks .partner-hotel:not(.partner-hotel--js) .clickable-link:after,.wp-site-blocks .partner-hotel:not(.partner-hotel--js):not(:has(.clickable-link)) a:after{bottom:0;content:"";cursor:pointer;display:-webkit-box;display:flex;left:0;position:absolute;right:0;top:0;z-index:var(--wp--custom--z-index--base)}.partner-hotel .wp-block-group{background-color:var(--wp--preset--color--secondary);border-radius:var(--wp--custom--border--radius--medium);gap:var(--wp--preset--spacing--30);padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--15);text-align:center}.partner-hotel .wp-block-image img{mix-blend-mode:multiply}.partner-hotel a:before{display:none!important}.is-layout-flex>.section-headline,.section-headline{border-bottom:var(--wp--custom--border--shorthand--default);margin-bottom:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--15)}.section-headline--compact{margin-bottom:var(--wp--preset--spacing--20)}.section-headline:has(+.wp-block-media-text){margin-bottom:0}.has-primary-background-color .section-headline{border-color:var(--wp--preset--color--light)}.services .wp-block-column{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}

/*!
Theme Name: TimeTravel-Vienna | Child
Theme URI:
Author: SPiNNWERK
Author URI: https://www.spinnwerk.at/
Description:
Requires at least: 6.7
Tested up to: 6.7
Requires PHP: 8.3
Version: 1.0.0
Template: SPiNNthemeFSE-base
Text Domain: ttvie
Tags:
*/@media (max-width:781.98px){.tickets .wp-block-columns{gap:var(--wp--preset--spacing--50)}}.ticket{border-radius:var(--wp--custom--border--radius--medium)}.ticket__group{position:relative}.ticket__topseller{bottom:auto;display:inline-block;font-weight:var(--wp--custom--font-weight--semi-bold);left:0;line-height:var(--wp--custom--line-height--medium);padding:var(--wp--preset--spacing--5);right:auto;top:0;translate:var(--wp--preset--spacing--15) -50%}.block-editor-block-list__layout .ticket__topseller.block-editor-block-list__block,.ticket__topseller{position:absolute;z-index:var(--wp--custom--z-index--base)}.ticket__image{margin:0}.ticket__image,.ticket__image img{width:100%}.ticket__discount{bottom:0;display:-webkit-inline-box;display:inline-flex;left:auto;right:0;top:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column nowrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;aspect-ratio:var(--wp--preset--aspect-ratio--square);font-weight:var(--wp--custom--font-weight--semi-bold);height:70px;justify-content:center;margin-right:var(--wp--preset--spacing--10);padding:0;translate:0 var(--wp--preset--spacing--10);width:70px}.block-editor-block-list__layout .ticket__discount.block-editor-block-list__block,.ticket__discount{position:absolute;z-index:var(--wp--custom--z-index--base)}.is-layout-flex>.ticket__buttons,.ticket__buttons{margin-top:auto}@media (max-width:781.98px){.ticket{margin-left:auto!important;margin-right:auto!important;max-width:550px}}.wp-block-cb-carousel-v2{--wp--custom--carousel-block--pagination-bullet-border-radius:var(--wp--custom--border--radius--medium)}.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-btn,.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-provider-toggle{--_outline-color:var(--wp--preset--color--primary);-webkit-box-shadow:none!important;box-shadow:none!important}.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-btn:focus,.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-btn:focus-visible,.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-provider-toggle:focus,.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-provider-toggle:focus-visible{outline:none!important}.show-focus .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-btn:focus-visible,.show-focus .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-provider-toggle:focus-visible{outline:var(--wp--custom--focus--width) var(--wp--custom--focus--style) var(--_outline-color,var(--wp--custom--focus--color))!important;outline-offset:var(--_outline-offset,var(--wp--custom--focus--offset))!important}.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-provider-toggle{display:-webkit-inline-box!important;display:inline-flex!important}#specificity-hack.wpforms-form .wpforms-submit,form.wpforms-form:not(#does-not-exist) .wpforms-submit{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:translate var(--wp--custom--transition--duration--fast),-webkit-box-shadow var(--wp--custom--transition--duration--fast);transition:translate var(--wp--custom--transition--duration--fast),-webkit-box-shadow var(--wp--custom--transition--duration--fast);transition:box-shadow var(--wp--custom--transition--duration--fast),translate var(--wp--custom--transition--duration--fast);transition:box-shadow var(--wp--custom--transition--duration--fast),translate var(--wp--custom--transition--duration--fast),-webkit-box-shadow var(--wp--custom--transition--duration--fast)}form.wpforms-form:not(#does-not-exist) .wpforms-submit:focus-within{-webkit-box-shadow:var(--wp--preset--shadow--button-hover);box-shadow:var(--wp--preset--shadow--button-hover);translate:0 2px}#specificity-hack.wpforms-form .wpforms-submit:focus-within{-webkit-box-shadow:var(--wp--preset--shadow--button-hover);box-shadow:var(--wp--preset--shadow--button-hover);translate:0 2px}#specificity-hack.wpforms-form .wpforms-submit:hover,form.wpforms-form:not(#does-not-exist) .wpforms-submit:hover{-webkit-box-shadow:var(--wp--preset--shadow--button-hover);box-shadow:var(--wp--preset--shadow--button-hover);translate:0 2px}#specificity-hack.wpforms-form .wpforms-submit:active,form.wpforms-form:not(#does-not-exist) .wpforms-submit:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none;translate:0 4px}#specificity-hack.wpforms-form input[type=checkbox]:before,form.wpforms-form:not(#does-not-exist) input[type=checkbox]:before{vertical-align:top!important}#specificity-hack.wpforms-form .wpforms-field-gdpr-checkbox label,form.wpforms-form:not(#does-not-exist) .wpforms-field-gdpr-checkbox label{margin-top:0!important}.has-primary-background-color #specificity-hack.wpforms-form input,.has-primary-background-color #specificity-hack.wpforms-form select,.has-primary-background-color #specificity-hack.wpforms-form textarea,.has-primary-background-color form.wpforms-form:not(#does-not-exist) input,.has-primary-background-color form.wpforms-form:not(#does-not-exist) select,.has-primary-background-color form.wpforms-form:not(#does-not-exist) textarea{--_outline-color:var(--wp--preset--color--light)}.has-primary-lighter-background-color #specificity-hack.wpforms-form input,.has-primary-lighter-background-color #specificity-hack.wpforms-form select,.has-primary-lighter-background-color #specificity-hack.wpforms-form textarea,.has-primary-lighter-background-color form.wpforms-form:not(#does-not-exist) input,.has-primary-lighter-background-color form.wpforms-form:not(#does-not-exist) select,.has-primary-lighter-background-color form.wpforms-form:not(#does-not-exist) textarea{--_outline-color:var(--wp--preset--color--primary)}

/*!
Theme Name: TimeTravel-Vienna | Child
Theme URI:
Author: SPiNNWERK
Author URI: https://www.spinnwerk.at/
Description:
Requires at least: 6.7
Tested up to: 6.7
Requires PHP: 8.3
Version: 1.0.0
Template: SPiNNthemeFSE-base
Text Domain: ttvie
Tags:
*/.site-id-2 .editor-visual-editor,.site-id-2 .wp-site-blocks{--_spwk-theme-color:var(--wp--preset--color--primary)}.site-id-2 .has-primary-alt-background-color{background-color:var(--wp--preset--color--custom-primary-alt)}.site-id-2 .has-primary-100-background-color{background-color:var(--wp--preset--color--custom-primary-100)}.site-id-2 .has-primary-100-background-color .underline{border-color:var(--wp--preset--color--light)}.site-id-2 .has-secondary-100-background-color{background-color:var(--wp--preset--color--custom-secondary-100)}.site-id-2 .has-light-300-background-color{color:var(--wp--preset--color--primary)}.site-id-2 .has-primary-background-color .has-yellow-dark-color,.site-id-2 .has-yellow-dark-background-color{color:var(--wp--preset--color--light)!important}.site-id-2 .wp-block-button.is-style-ticket .wp-element-button{background:url(/wp-content/themes/timetravel-vienna/assets/images/ticket-sisi.svg) no-repeat 50%;background-size:100% 100%}.site-id-2 .wp-block-button.is-style-ticket .wp-element-button:after{background-image:url(/wp-content/themes/timetravel-vienna/assets/images/ticket-sisi--hover.svg)!important}.site-id-2 .rounded{border-radius:var(--wp--custom--border--radius--round)!important}.site-id-2 .bullets-alternative .wp-block-list{list-style:none;padding-left:0}.site-id-2 .bullets-alternative .wp-block-list li{margin-bottom:.5em;padding-left:36px;position:relative}.site-id-2 .bullets-alternative .wp-block-list li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%2373276e' d='M342.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 178.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l80 80c12.5 12.5 32.8 12.5 45.3 0zm96 128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 402.7 54.6 297.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l256-256z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:20px;left:0;position:absolute;top:.5em;width:20px}@media (min-width:1001.02px){.site-id-2.home .header{background:-webkit-gradient(linear,left bottom,left top,color-stop(.7%,rgba(115,39,110,0)),color-stop(11.17%,rgba(115,39,110,.22)),color-stop(20.425%,rgba(115,39,110,.5)),color-stop(49.4%,rgba(115,39,110,.9)),color-stop(50%,#73276e)) no-repeat center 101%!important;background:linear-gradient(0deg,rgba(115,39,110,0) .7%,rgba(115,39,110,.22) 11.17%,rgba(115,39,110,.5) 20.425%,rgba(115,39,110,.9) 49.4%,#73276e 50%) no-repeat center 101%!important;background-size:100% 200%!important}.site-id-2.home .header.is-scrolled{background-position:center 0!important}.site-id-2.home .header .has-background:not(.wp-block-navigation__submenu-container){background-color:transparent!important}}@media (max-width:599.98px){.site-id-2 .opening-hours .wp-block-image{display:none}}html{scroll-padding-block-start:var(--wp--custom--scroll-padding-top-mobile)}@media (min-width:1001.02px){html{scroll-padding-block-start:var(--wp--custom--scroll-padding-top)}}.skip-link{--_outline-color:var(--wp--preset--color--light);background-color:var(--wp--preset--color--light)}.has-primary-lighter-background-color .skip-link{--_outline-color:var(--wp--preset--color--primary)}.entry-content{overflow-x:clip}.entry-content a:not(.jobs a):not(.partner a):not(.ticket__heading a):not(#bookingKitContainer a):not(.no-fancy-link):not(.no-fancy-link a):not(.skip-link):not(.wp-element-button):not(.wp-block-button):not(.wp-block-image a):not(.brlbs-cmpnt-cb-btn):not(.brlbs-cmpnt-container a):not(.brlbs-cmpnt-cb-provider-toggle){background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,var(--wp--preset--color--primary))) no-repeat left 0;background:linear-gradient(to bottom,transparent 50%,var(--wp--preset--color--primary) 50%) no-repeat left 0;background-size:100% 201%;position:relative;-webkit-transition:color var(--wp--custom--transition--duration--medium) var(--wp--custom--transition--easing--default),text-decoration-color var(--wp--custom--transition--duration--medium) var(--wp--custom--transition--easing--default),background-position calc(var(--wp--custom--transition--duration--medium)/2) var(--wp--custom--transition--easing--default);transition:color var(--wp--custom--transition--duration--medium) var(--wp--custom--transition--easing--default),text-decoration-color var(--wp--custom--transition--duration--medium) var(--wp--custom--transition--easing--default),background-position calc(var(--wp--custom--transition--duration--medium)/2) var(--wp--custom--transition--easing--default)}.entry-content a:not(.jobs a):not(.partner a):not(.ticket__heading a):not(#bookingKitContainer a):not(.no-fancy-link):not(.no-fancy-link a):not(.skip-link):not(.wp-element-button):not(.wp-block-button):not(.wp-block-image a):not(.brlbs-cmpnt-cb-btn):not(.brlbs-cmpnt-container a):not(.brlbs-cmpnt-cb-provider-toggle):hover{background-position:left 100%;color:var(--wp--preset--color--light);text-decoration-color:var(--wp--preset--color--primary);-webkit-transition:color var(--wp--custom--transition--duration--medium) var(--wp--custom--transition--easing--default),background-position calc(var(--wp--custom--transition--duration--medium)/2) var(--wp--custom--transition--easing--default);transition:color var(--wp--custom--transition--duration--medium) var(--wp--custom--transition--easing--default),background-position calc(var(--wp--custom--transition--duration--medium)/2) var(--wp--custom--transition--easing--default)}.has-primary-background-color .entry-content a:not(.jobs a):not(.partner a):not(.ticket__heading a):not(#bookingKitContainer a):not(.no-fancy-link):not(.no-fancy-link a):not(.skip-link):not(.wp-element-button):not(.wp-block-button):not(.wp-block-image a):not(.brlbs-cmpnt-cb-btn):not(.brlbs-cmpnt-container a):not(.brlbs-cmpnt-cb-provider-toggle){background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,var(--wp--preset--color--light))) no-repeat left 0;background:linear-gradient(to bottom,transparent 50%,var(--wp--preset--color--light) 50%) no-repeat left 0;background-size:100% 201%;position:relative;-webkit-transition:color var(--wp--custom--transition--duration--medium) var(--wp--custom--transition--easing--default),text-decoration-color var(--wp--custom--transition--duration--medium) var(--wp--custom--transition--easing--default),background-position calc(var(--wp--custom--transition--duration--medium)/2) var(--wp--custom--transition--easing--default);transition:color var(--wp--custom--transition--duration--medium) var(--wp--custom--transition--easing--default),text-decoration-color var(--wp--custom--transition--duration--medium) var(--wp--custom--transition--easing--default),background-position calc(var(--wp--custom--transition--duration--medium)/2) var(--wp--custom--transition--easing--default)}.has-primary-background-color .entry-content a:not(.jobs a):not(.partner a):not(.ticket__heading a):not(#bookingKitContainer a):not(.no-fancy-link):not(.no-fancy-link a):not(.skip-link):not(.wp-element-button):not(.wp-block-button):not(.wp-block-image a):not(.brlbs-cmpnt-cb-btn):not(.brlbs-cmpnt-container a):not(.brlbs-cmpnt-cb-provider-toggle):hover{background-position:left 100%;color:var(--wp--preset--color--primary);text-decoration-color:var(--wp--preset--color--light);-webkit-transition:color var(--wp--custom--transition--duration--medium) var(--wp--custom--transition--easing--default),background-position calc(var(--wp--custom--transition--duration--medium)/2) var(--wp--custom--transition--easing--default);transition:color var(--wp--custom--transition--duration--medium) var(--wp--custom--transition--easing--default),background-position calc(var(--wp--custom--transition--duration--medium)/2) var(--wp--custom--transition--easing--default)}.footer a:not(.skip-link):not(.no-fancy-link):not(.no-fancy-link a):not(.skip-link):not(.wp-element-button):not(.wp-block-button):not(.wp-block-image a):not(.brlbs-cmpnt-cb-btn):not(.brlbs-cmpnt-container a):not(.brlbs-cmpnt-cb-provider-toggle),.footer-utility a:not(.skip-link):not(.no-fancy-link):not(.no-fancy-link a):not(.skip-link):not(.wp-element-button):not(.wp-block-button):not(.wp-block-image a):not(.brlbs-cmpnt-cb-btn):not(.brlbs-cmpnt-container a):not(.brlbs-cmpnt-cb-provider-toggle){background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,var(--wp--preset--color--light))) no-repeat left 0;background:linear-gradient(to bottom,transparent 50%,var(--wp--preset--color--light) 50%) no-repeat left 0;background-size:100% 201%;position:relative;-webkit-transition:color var(--wp--custom--transition--duration--medium) var(--wp--custom--transition--easing--default),text-decoration-color var(--wp--custom--transition--duration--medium) var(--wp--custom--transition--easing--default),background-position calc(var(--wp--custom--transition--duration--medium)/2) var(--wp--custom--transition--easing--default);transition:color var(--wp--custom--transition--duration--medium) var(--wp--custom--transition--easing--default),text-decoration-color var(--wp--custom--transition--duration--medium) var(--wp--custom--transition--easing--default),background-position calc(var(--wp--custom--transition--duration--medium)/2) var(--wp--custom--transition--easing--default)}.footer a:not(.skip-link):not(.no-fancy-link):not(.no-fancy-link a):not(.skip-link):not(.wp-element-button):not(.wp-block-button):not(.wp-block-image a):not(.brlbs-cmpnt-cb-btn):not(.brlbs-cmpnt-container a):not(.brlbs-cmpnt-cb-provider-toggle):hover,.footer-utility a:not(.skip-link):not(.no-fancy-link):not(.no-fancy-link a):not(.skip-link):not(.wp-element-button):not(.wp-block-button):not(.wp-block-image a):not(.brlbs-cmpnt-cb-btn):not(.brlbs-cmpnt-container a):not(.brlbs-cmpnt-cb-provider-toggle):hover{background-position:left 100%;color:var(--wp--preset--color--primary);text-decoration-color:var(--wp--preset--color--light);-webkit-transition:color var(--wp--custom--transition--duration--medium) var(--wp--custom--transition--easing--default),background-position calc(var(--wp--custom--transition--duration--medium)/2) var(--wp--custom--transition--easing--default);transition:color var(--wp--custom--transition--duration--medium) var(--wp--custom--transition--easing--default),background-position calc(var(--wp--custom--transition--duration--medium)/2) var(--wp--custom--transition--easing--default)}@media (prefers-reduced-motion:no-preference){.footer a:not(.skip-link):before:not(.is-root-container .footer a:not(.skip-link):before):not(.is-root-container .footer-utility a:not(.skip-link):before),.footer-utility a:not(.skip-link):before:not(.is-root-container .footer a:not(.skip-link):before):not(.is-root-container .footer-utility a:not(.skip-link):before){-webkit-transition:color var(--wp--custom--transition--duration--fast) var(--wp--custom--transition--easing--default);transition:color var(--wp--custom--transition--duration--fast) var(--wp--custom--transition--easing--default)}}.footer a:not(.skip-link):hover:before,.footer-utility a:not(.skip-link):hover:before{color:var(--wp--preset--color--primary)!important}.footer .skip-link,.footer-utility .skip-link{color:var(--wp--preset--color--primary)}.br--small{border-radius:var(--wp--custom--border--radius--small)}.br--round{border-radius:var(--wp--custom--border--radius--round)}.gap--large{gap:var(--wp--custom--gap--large)}.underline{border-bottom:var(--wp--custom--border--width--tiny) var(--wp--custom--border--style--default) var(--wp--preset--color--primary)}h1.underline,h2.underline,h3.underline,h4.underline,h5.underline,h6.underline{padding-bottom:var(--wp--preset--spacing--10)}.has-primary-background-color .underline{border-color:var(--wp--preset--color--light)}@media (max-width:781.98px){.wp-block-spwk-email a,.wp-block-spwk-telephone a{display:block;overflow:hidden;white-space:nowrap;width:1.5em}}#bookingKitContainer a:before{display:none}
/*# sourceMappingURL=style.css.map */