.bg-pattern-dark{width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:repeat;background-image:url("data:image/svg+xml;utf8,%3Csvg viewBox=%220 0 2000 1400%22 xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cmask id=%22b%22 x=%220%22 y=%220%22 width=%222000%22 height=%221400%22%3E%3Cpath fill=%22url(%23a)%22 d=%22M0 0h2000v1400H0z%22%2F%3E%3C%2Fmask%3E%3Cpath fill=%22%233c3c3b%22 d=%22M0 0h2000v1400H0z%22%2F%3E%3Cg style=%22transform-origin:center center%22 mask=%22url(%23b)%22%3E%3Cpath fill=%22none%22 d=%22M1200 200h200v200h-200zM200 400h200v200H200z%22%2F%3E%3Cpath fill=%22%234b4b4b31%22 d=%22M800 600h200v200H800z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1200 600h200v200h-200zM0 1000h200v200H0zM1200 1000h200v200h-200zM1400 1200h200v200h-200z%22%2F%3E%3Cpath fill=%22%234b4b4b0c%22 d=%22M1600 1200h200v200h-200z%22%2F%3E%3C%2Fg%3E%3Cpath fill=%22%23f3f3f3%22 filter=%22url(%23c)%22 opacity=%22.8%22 d=%22M0 0h2000v1400H0z%22%2F%3E%3Cdefs%3E%3CradialGradient id=%22a%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff%22 stop-opacity=%22.4%22%2F%3E%3Cstop offset=%2250%25%22 stop-color=%22%23fff%22 stop-opacity=%220%22%2F%3E%3C%2FradialGradient%3E%3Cfilter id=%22c%22 x=%22-800%22 y=%22-560%22 width=%222800%22 height=%221960%22 filterUnits=%22userSpaceOnUse%22 primitiveUnits=%22userSpaceOnUse%22 color-interpolation-filters=%22linearRGB%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.11%22 numOctaves=%224%22 seed=%2215%22 stitchTiles=%22no-stitch%22 x=%220%22 y=%220%22 width=%222000%22 height=%221400%22 result=%22turbulence%22%2F%3E%3CfeSpecularLighting surfaceScale=%2210%22 specularConstant=%22.13%22 specularExponent=%2220%22 lighting-color=%22%23fff%22 x=%220%22 y=%220%22 width=%222000%22 height=%221400%22 in=%22turbulence%22 result=%22specularLighting%22%3E%3CfeDistantLight azimuth=%223%22 elevation=%22100%22%2F%3E%3C%2FfeSpecularLighting%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3C%2Fsvg%3E")}.bg-pattern-light{width:100%;height:100%;background-color:#eae4dd}[data-nav=mobileMode]{--size-nav-height: 75px;--size-footer-height: 300px}[data-nav=desktopMode]{--size-nav-height: 125px;--size-footer-height: 300px}[data-theme=lightMode]{--theme-body-bg: #f0f8ff;--theme-body-text: #161515;--theme-nav-text: #161515;--theme-palette-background: #999999;--theme-palette-highlight: #327b34;--theme-palette-contrast: #f0af5b;--theme-palette-secondary: rgba(19, 6, 214, .9019607843);--theme-snackbar-error: #b01515;--theme-snackbar-info: rgba(19, 6, 214, .9019607843);--theme-snackbar-success: #2f7b34;--theme-snackbar-warning: #f5900c;--theme-hint-grey: #999999;--theme-button-bg: #327b34;--theme-form-bg: #3c3c3b;--theme-shadow-color: #f0f8ff;--filter-brightness: 1;--divider-opacity: .8;--warning-opacity: .7;--warning-shadow: none;--privacy-list-bg: #2f7b34;--privacy-list-border: 1.5px solid #f0af5b;--theme-rating-passive-opacity: .9}[data-theme=darkMode]{--theme-body-bg: #3c3c3b;--theme-body-text: #f0f8ff;--theme-nav-text: #f0f8ff;--theme-palette-background: #181818;--theme-palette-highlight: #2f7b34;--theme-palette-contrast: #b17a0b;--theme-palette-secondary: #00a8c6;--theme-snackbar-error: #d62323;--theme-snackbar-info: #3778d8;--theme-snackbar-success: #006005;--theme-snackbar-warning: #b17a0b;--theme-hint-grey: rgba(152, 152, 152, .6235294118);--theme-button-bg: #2f7b34;--theme-form-bg: none;--theme-shadow-color: #161515;--filter-brightness: .4;--divider-opacity: .1;--warning-opacity: .6;--warning-shadow: #161515;--privacy-list-bg: none;--privacy-list-border: none;--theme-rating-passive-opacity: .15}.icon-base{display:inline-block;width:30px;height:30px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.icon-info{--svg: url(/assets/app-icons/icon_info.svg);-webkit-mask-image:var(--svg);mask-image:var(--svg)}.icon-home{--svg: url(/assets/app-icons/icon_home.svg);-webkit-mask-image:var(--svg);mask-image:var(--svg)}.icon-about{--svg: url(/assets/app-icons/icon_about.svg);-webkit-mask-image:var(--svg);mask-image:var(--svg)}.icon-service{width:35px;height:35px;--svg: url(/assets/app-icons/icon_service.svg);-webkit-mask-image:var(--svg);mask-image:var(--svg)}.icon-arrow{--svg: url(/assets/app-icons/icon_arrow.svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);rotate:-90deg}.icon-copyright{--svg: url(/assets/app-icons/icon_copyright.svg);-webkit-mask-image:var(--svg);mask-image:var(--svg)}.icon-darkMode{display:inline-block;width:30px;height:30px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url(/assets/app-icons/icon_darkMode.svg);-webkit-mask-image:var(--svg);mask-image:var(--svg)}.icon-lightMode{display:inline-block;width:30px;height:30px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url(/assets/app-icons/icon_lightMode.svg);-webkit-mask-image:var(--svg);mask-image:var(--svg)}.icon-language{--svg: url(/assets/app-icons/icon_language.svg);-webkit-mask-image:var(--svg);mask-image:var(--svg)}.icon-samples{--svg: url(/assets/app-icons/icon_samples.svg);-webkit-mask-image:var(--svg);mask-image:var(--svg)}.icon-warning{--svg: url(/assets/app-icons/icon_warning.svg);background-color:#ea2222;-webkit-mask-image:var(--svg);mask-image:var(--svg)}.icon-closeX{--svg: url(/assets/app-icons/icon_closex.svg);-webkit-mask-image:var(--svg);mask-image:var(--svg)}.icon-forward{--svg: url(/assets/app-icons/icon_forward.svg);transform:rotate(180deg);-webkit-mask-image:var(--svg);mask-image:var(--svg)}.icon-support{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M10.844 1.356A1.375 1.375 0 1 1 11.37 4a.625.625 0 0 0-.625.625V5.71a.625.625 0 1 0 1.25 0v-.533a2.626 2.626 0 1 0-3.25-2.55a.625.625 0 1 0 1.25 0a1.375 1.375 0 0 1 .849-1.27m.526 7.228a.875.875 0 1 0 0-1.75a.875.875 0 0 0 0 1.75m1.505 2.916H8.789l.5 1.25H10A.625.625 0 1 1 10 14H4a.625.625 0 1 1 0-1.25h.711l.5-1.25H1.125A1.125 1.125 0 0 1 0 10.375v-7.5C0 2.254.504 1.75 1.125 1.75H7A.625.625 0 1 1 7 3H1.25v7.25h11.5v-.875a.625.625 0 1 1 1.25 0v1c0 .621-.504 1.125-1.125 1.125' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask-image:var(--svg);mask-image:var(--svg)}.icon-feedback{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M15.252 10.689c-.987-1.18-1.48-1.77-2.048-1.68c-.567.091-.832.803-1.362 2.227l-.138.368c-.15.405-.226.607-.373.756c-.146.149-.348.228-.75.386l-.367.143c-1.417.555-2.126.833-2.207 1.4s.52 1.049 1.721 2.011l.31.25c.342.273.513.41.611.597c.1.187.115.404.146.837l.029.394c.11 1.523.166 2.285.683 2.545s1.154-.155 2.427-.983l.329-.215c.362-.235.543-.353.75-.387c.208-.033.42.022.841.132l.385.1c1.485.386 2.228.58 2.629.173s.193-1.144-.221-2.62l-.108-.38c-.117-.42-.176-.63-.147-.837c.03-.208.145-.39.374-.756l.21-.332c.807-1.285 1.21-1.927.94-2.438c-.269-.511-1.033-.553-2.562-.635l-.396-.022c-.434-.023-.652-.035-.841-.13c-.19-.095-.33-.263-.61-.599z' stroke-width='1' stroke='%23000'/%3E%3Cpath fill='%23000' d='M10.331 4.252c1.316-1.574 1.974-2.361 2.73-2.24s1.11 1.07 1.817 2.969l.183.491c.201.54.302.81.497 1.008c.196.199.464.304 1.001.514l.489.192c1.89.74 2.835 1.11 2.942 1.866c.108.757-.693 1.398-2.294 2.682l-.414.332c-.455.365-.683.547-.815.797s-.152.538-.194 1.115l-.038.526c-.148 2.031-.222 3.047-.911 3.393c-.69.347-1.538-.206-3.236-1.311l-.439-.286c-.482-.314-.723-.47-1-.515s-.558.028-1.121.175l-.513.133c-1.98.516-2.971.773-3.505.231s-.258-1.526.295-3.492l.142-.509c.157-.559.236-.838.197-1.115c-.04-.277-.193-.52-.499-1.008l-.278-.443C4.29 8.044 3.752 7.187 4.11 6.507c.36-.682 1.379-.737 3.418-.848l.527-.028c.58-.031.869-.047 1.122-.174c.252-.127.439-.35.813-.798z' opacity='0.5' stroke-width='1' stroke='%23000'/%3E%3C/svg%3E");-webkit-mask-image:var(--svg);mask-image:var(--svg)}.icon-bug{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M17.416 2.624a.75.75 0 1 0-.832-1.248L13.669 3.32A4.5 4.5 0 0 0 12 3c-.59 0-1.153.113-1.669.32L7.416 1.376a.75.75 0 0 0-.832 1.248l2.36 1.573a4.5 4.5 0 0 0-1.368 2.475A5.5 5.5 0 0 1 8.938 6.5h6.125q.707.002 1.361.172a4.5 4.5 0 0 0-1.368-2.475zM1.25 14a.75.75 0 0 1 .75-.75h3v-1.312c0-.836.26-1.611.704-2.248l-2.483-.994a.75.75 0 0 1 .558-1.392l3.136 1.254A3.9 3.9 0 0 1 8.938 8h6.124c.74 0 1.432.204 2.023.558l3.136-1.254a.75.75 0 1 1 .558 1.392l-2.483.994A3.9 3.9 0 0 1 19 11.938v1.312h3a.75.75 0 0 1 0 1.5h-3V15a7 7 0 0 1-.808 3.269l2.587 1.035a.75.75 0 0 1-.558 1.393l-2.892-1.158a7 7 0 0 1-4.579 2.421V15a.75.75 0 1 0-1.5 0v6.96a7 7 0 0 1-4.579-2.42L3.78 20.696a.75.75 0 1 1-.558-1.393l2.588-1.035A7 7 0 0 1 5 15v-.25H2a.75.75 0 0 1-.75-.75'/%3E%3C/svg%3E");-webkit-mask-image:var(--svg);mask-image:var(--svg)}.icon-star{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='m8.243 7.34l-6.38.925l-.113.023a1 1 0 0 0-.44 1.684l4.622 4.499l-1.09 6.355l-.013.11a1 1 0 0 0 1.464.944l5.706-3l5.693 3l.1.046a1 1 0 0 0 1.352-1.1l-1.091-6.355l4.624-4.5l.078-.085a1 1 0 0 0-.633-1.62l-6.38-.926l-2.852-5.78a1 1 0 0 0-1.794 0z'/%3E%3C/svg%3E");-webkit-mask-image:var(--svg);mask-image:var(--svg)}.icon-GitHub{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5c.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34c-.46-1.16-1.11-1.47-1.11-1.47c-.91-.62.07-.6.07-.6c1 .07 1.53 1.03 1.53 1.03c.87 1.52 2.34 1.07 2.91.83c.09-.65.35-1.09.63-1.34c-2.22-.25-4.55-1.11-4.55-4.92c0-1.11.38-2 1.03-2.71c-.1-.25-.45-1.29.1-2.64c0 0 .84-.27 2.75 1.02c.79-.22 1.65-.33 2.5-.33s1.71.11 2.5.33c1.91-1.29 2.75-1.02 2.75-1.02c.55 1.35.2 2.39.1 2.64c.65.71 1.03 1.6 1.03 2.71c0 3.82-2.34 4.66-4.57 4.91c.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2'/%3E%3C/svg%3E");-webkit-mask-image:var(--svg);mask-image:var(--svg)}.icon-attachment{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M16.5 6v11.5a4 4 0 0 1-4 4a4 4 0 0 1-4-4V5A2.5 2.5 0 0 1 11 2.5A2.5 2.5 0 0 1 13.5 5v10.5a1 1 0 0 1-1 1a1 1 0 0 1-1-1V6H10v9.5a2.5 2.5 0 0 0 2.5 2.5a2.5 2.5 0 0 0 2.5-2.5V5a4 4 0 0 0-4-4a4 4 0 0 0-4 4v12.5a5.5 5.5 0 0 0 5.5 5.5a5.5 5.5 0 0 0 5.5-5.5V6z'/%3E%3C/svg%3E");-webkit-mask-image:var(--svg);mask-image:var(--svg)}@media print{html,body{display:none}}@media screen and (width > 1440px){.tava-home .tava-home-block div{max-width:calc(100% - 200px)}.tava-home .home-main h2,.tava-home .home-main h3,.tava-home .home-sub h2,.tava-home .home-sub h3{margin:50px 0}.tava-home .home-main{min-height:525px}.tava-home .home-main div{margin:0 auto 0 200px}.tava-home .home-main #tava-home-main-text2{flex-direction:row}.tava-home .home-sub{min-height:800px}.tava-home .home-sub #tava-home-sub-wrapper{padding:25px 50px}.tava-home .home-service h2{margin:50px auto}.tava-home .home-service h3{margin:25px 30px 0}.tava-home .home-service h4{margin:5px 30px auto}.tava-home .home-service #tava-home-card-wrapper{margin-bottom:50px}.tava-home .home-service .tava-home-service-card{width:400px;margin:15px}.tava-home .home-service .tava-home-service-card span{margin:25px 5px 10px}.tava-home .home-service .tava-home-service-card .tava-home-service-img-wrapper{flex-direction:column;margin:auto 25px 25px}.tava-home .home-service .tava-home-service-card .tava-home-service-img-wrapper img{width:350px;aspect-ratio:7/6}.tava-about .tava-about-content .tava-about-text{width:80vw;max-width:700px;text-align:justify;margin:0 auto}.tava-imprint .tava-imprint-content,.tava-privacy .tava-privacy-content{justify-content:center;margin:0 auto;max-width:700px}.tava-samples .tava-samples-table-wrapper{flex-direction:row;padding:50px}.tava-samples .tava-samples-table-wrapper table{width:800px}.tava-samples .tava-samples-table-wrapper th{font-size:15px;padding-bottom:15px}.tava-samples .tava-samples-table-wrapper td{font-size:16px}.tava-samples .tava-samples-table-wrapper .tava-samples-table-header{justify-content:start;width:250px;margin-bottom:none}.tava-samples .tava-samples-table-wrapper .tava-samples-table-header span{font-size:15px}}@media only screen and (width > 1440px) and (orientation: landscape){.tava-service .tava-service-content,.tava-service .tava-service-content .tava-service-route{flex-direction:row}.tava-service .tava-service-content .tava-service-route #tava-service-selection2{border-left:2px solid var(--theme-palette-highlight);border-right:1px solid var(--theme-palette-highlight)}.tava-service .tava-service-content .tava-service-route #tava-service-selection3{border-left:1px solid var(--theme-palette-highlight);border-right:1px solid var(--theme-palette-highlight)}.tava-service .tava-service-content .tava-service-route #tava-service-selection4{border-left:1px solid var(--theme-palette-highlight);border-right:2px solid var(--theme-palette-highlight)}.tava-service .tava-service-content .tava-service-route img{width:calc(20vw - 2px);height:calc(100vh - var(--size-nav-height) - var(--size-footer-height))}.tava-service .tava-service-content .tava-service-route .tava-author{width:20%}}@media only screen and (width > 1440px) and (orientation: portrait){.tava-service .tava-service-content,.tava-service .tava-service-content .tava-service-route{flex-direction:column}.tava-service .tava-service-content .tava-service-route #tava-service-selection2{border-top:2px solid var(--theme-palette-highlight);border-bottom:1px solid var(--theme-palette-highlight)}.tava-service .tava-service-content .tava-service-route #tava-service-selection3{border-top:1px solid var(--theme-palette-highlight);border-bottom:1px solid var(--theme-palette-highlight)}.tava-service .tava-service-content .tava-service-route #tava-service-selection4{border-top:1px solid var(--theme-palette-highlight);border-bottom:2px solid var(--theme-palette-highlight)}.tava-service .tava-service-content .tava-service-route img{width:100vw}.tava-service .tava-service-content .tava-service-route .tava-author{width:100%}.tava-service .tava-service-content .tava-service-route .tava-author a{font-size:22px!important}}@media screen and (width > 1440px){.tava-service-meta .tava-service-form-customer-double{flex-direction:column;width:47.5%}.tava-service-specific-content .tava-datetime-double{flex-direction:row!important}.tava-service-specific-content .tava-service-form{width:50vw;max-width:750px}.tava-service-specific-content .tava-service-specific-content-sum-offer .tava-service-specific-offer-sum .tava-service-specific-offer-sum-left{width:33%}.tava-service-specific-content .tava-service-specific-content-sum-offer .tava-service-specific-offer-sum .tava-service-specific-offer-sum-right{width:67%}.tava-service-specific-content .tava-service-golf-radio-wrapper span{width:calc(100% - 50px)}.tava-support .tava-support-content .tava-support-category i{width:50px;height:50px}.tava-support .tava-support-content .tava-support-hint{width:calc((100% - 400px)*.75);max-width:750px}.tava-support .tava-support-content form{width:calc(100% - 400px)}.tava-support .tava-support-content form .tava-support-form-wrapper-mid{width:40%;padding:0 30%}.tava-support .tava-support-content form .tava-support-form-wrapper-starrating{width:40%;padding:0 30%;margin:15px 0}.tava-support .tava-support-content #tava-support-attachment-list{width:calc((100% - 400px)*.75);max-width:708px}.tava-support .tava-support-content .tava-support-button-wrapper a,.tava-support .tava-support-content .tava-support-button-wrapper button{margin:0 25px}nav ul li{padding:0 25px}footer{flex-direction:row}footer .tava-footer-credits{width:50%;text-align:left}footer .tava-footer-credits h3,footer .tava-footer-credits .tava-copyright-wrapper{padding-left:33%}footer .tava-footer-links{width:50%}}@media screen and (width > 1440px) and (height <= 700px){.tava-service .tava-service-content .tava-service-route img{height:auto}}@media screen and (width <= 1440px){.tava-home .tava-home-block div{max-width:calc(100% - 150px)}.tava-home .home-main h2,.tava-home .home-main h3,.tava-home .home-sub h2,.tava-home .home-sub h3{margin:50px 0}.tava-home .home-main{min-height:500px}.tava-home .home-main div{margin:0 auto 0 75px}.tava-home .home-main #tava-home-main-text2{flex-direction:row}.tava-home .home-sub{min-height:675px}.tava-home .home-sub #tava-home-sub-wrapper{padding:25px 50px}.tava-home .home-service h2{margin:50px auto}.tava-home .home-service h3{margin:15px 20px 0}.tava-home .home-service h4{margin:5px 20px auto}.tava-home .home-service #tava-home-card-wrapper{margin-bottom:50px}.tava-home .home-service .tava-home-service-card{max-width:400px;width:calc(25vw + 30px);margin:15px}.tava-home .home-service .tava-home-service-card span{margin:25px 5px 10px}.tava-home .home-service .tava-home-service-card .tava-home-service-img-wrapper{flex-direction:column;margin:auto 15px 15px}.tava-home .home-service .tava-home-service-card .tava-home-service-img-wrapper img{max-width:350px;width:25vw;aspect-ratio:7/6}.tava-about .tava-about-content .tava-about-text{width:80vw;max-width:700px;text-align:justify;margin:0 auto}.tava-imprint .tava-imprint-content,.tava-privacy .tava-privacy-content{justify-content:center;margin:0 auto;max-width:700px}.tava-samples .tava-samples-table-wrapper{flex-direction:row;padding:50px}.tava-samples .tava-samples-table-wrapper table{width:600px}.tava-samples .tava-samples-table-wrapper th{font-size:15px;padding-bottom:15px}.tava-samples .tava-samples-table-wrapper td{font-size:16px}.tava-samples .tava-samples-table-wrapper .tava-samples-table-header{justify-content:start;width:250px;margin-bottom:none}.tava-samples .tava-samples-table-wrapper .tava-samples-table-header span{font-size:14px}.tava-service .tava-service-content{flex-direction:column}.tava-service .tava-service-content .tava-service-route{flex-direction:row}.tava-service .tava-service-content .tava-service-route #tava-service-selection2{border-left:2px solid var(--theme-palette-highlight);border-right:none}.tava-service .tava-service-content .tava-service-route #tava-service-selection3{border-left:none;border-right:2px solid var(--theme-palette-highlight)}.tava-service .tava-service-content .tava-service-route img{width:50vw;height:auto}.tava-service .tava-service-content .tava-service-route .tava-author{width:50%}.tava-service .tava-service-content #tava-service-double2,.tava-service .tava-service-content #tava-service-double3{border-top:2px solid var(--theme-palette-highlight)}.tava-service-meta .tava-service-form-customer-double{flex-direction:column;width:47.5%}.tava-service-specific-content .tava-datetime-double{flex-direction:row!important}.tava-service-specific-content .tava-service-form{width:75vw;max-width:700px}.tava-service-specific-content .tava-service-specific-content-sum-offer .tava-service-specific-offer-sum .tava-service-specific-offer-sum-left{width:30%}.tava-service-specific-content .tava-service-specific-content-sum-offer .tava-service-specific-offer-sum .tava-service-specific-offer-sum-right{width:70%}.tava-service-specific-content .tava-service-golf-radio-wrapper span{width:calc(100% - 50px)}.tava-support .tava-support-content .tava-support-category i{width:50px;height:50px}.tava-support .tava-support-content .tava-support-hint{width:calc((100% - 200px)*.75);max-width:750px}.tava-support .tava-support-content form{width:calc(100% - 200px)}.tava-support .tava-support-content form .tava-support-form-wrapper-mid{width:50%;padding:0 25%}.tava-support .tava-support-content form .tava-support-form-wrapper-starrating{width:50%;padding:0 25%;margin:15px 0}.tava-support .tava-support-content #tava-support-attachment-list{width:calc((100% - 200px)*.75);max-width:708px}.tava-support .tava-support-content .tava-support-button-wrapper a,.tava-support .tava-support-content .tava-support-button-wrapper button{margin:0 25px}nav ul li{padding:0 25px}footer{flex-direction:row}footer .tava-footer-credits{width:50%;text-align:left}footer .tava-footer-credits h3,footer .tava-footer-credits .tava-copyright-wrapper{padding-left:33%}footer .tava-footer-links{width:50%}}@media screen and (width <= 1440px) and (height > 1000px){.tava-service .tava-service-content{flex-direction:column}.tava-service .tava-service-content .tava-service-route-wrapper,.tava-service .tava-service-content .tava-service-route{border-left:none!important;border-right:none!important}.tava-service .tava-service-content .tava-service-route{flex-direction:column}.tava-service .tava-service-content .tava-service-route #tava-service-selection2{border-top:2px solid var(--theme-palette-highlight);border-bottom:1px solid var(--theme-palette-highlight)}.tava-service .tava-service-content .tava-service-route #tava-service-selection3{border-top:1px solid var(--theme-palette-highlight);border-bottom:1px solid var(--theme-palette-highlight)}.tava-service .tava-service-content .tava-service-route #tava-service-selection4{border-top:1px solid var(--theme-palette-highlight);border-bottom:2px solid var(--theme-palette-highlight)}.tava-service .tava-service-content .tava-service-route img{width:100vw}.tava-service .tava-service-content .tava-service-route .tava-author{width:100%}.tava-service .tava-service-content .tava-service-route .tava-author a{font-size:16px!important}}@media screen and (width <= 1024px){.tava-home .tava-home-block{margin:0 50px}.tava-home .tava-home-block div{max-width:calc(100% - 100px)}.tava-home .home-main{min-height:475px}.tava-home .home-main div{margin:0 auto 0 50px}.tava-home .home-sub{min-height:575px}.tava-home .home-service h2{margin:40px auto 25px}.tava-home .home-service .tava-home-service-card{width:calc(30vw + 30px)}.tava-home .home-service .tava-home-service-card .tava-home-service-img-wrapper img{width:30vw}.tava-imprint .tava-imprint-content,.tava-privacy .tava-privacy-content{margin:25px 100px}.tava-samples .tava-samples-table-wrapper{flex-direction:column;padding:15px}.tava-samples .tava-samples-table-wrapper .tava-samples-table-header{justify-content:center;width:450px;margin-bottom:25px}.tava-service-specific-content .tava-service-form{width:calc(100% - 150px);max-width:650px;margin:0 50px;padding:12.5px 25px;font-size:clamp(12px,2.5vw,15px)}.tava-service-specific-content .tava-service-terms input{margin:0 50px 0 25px!important}.tava-support .tava-support-content .tava-support-category i{width:45px;height:45px}.tava-support .tava-support-content .tava-support-hint{width:calc((100% - 200px)*.75)}.tava-support .tava-support-content form{width:calc(100% - 200px)}.tava-support .tava-support-content form .tava-support-form-wrapper-mid{width:100%;padding:0}.tava-support .tava-support-content form .tava-support-form-wrapper-starrating{width:100%;padding:0;margin:15px 0}.tava-support .tava-support-content #tava-support-attachment-list{width:calc((100% - 200px)*.75)}.tava-support .tava-support-content .tava-support-button-wrapper a,.tava-support .tava-support-content .tava-support-button-wrapper button{margin:0 15px}}@media screen and (width <= 768px){.tava-home .tava-home-block{margin:0 5px}.tava-home .tava-home-block div{max-width:none}.tava-home .home-main h2,.tava-home .home-main h3,.tava-home .home-sub h2,.tava-home .home-sub h3{margin:25px 0}.tava-home .home-main{min-height:425px}.tava-home .home-main div{margin:0 auto 0 25px}.tava-home .home-main .tava-home-small-span{margin-right:25px}.tava-home .home-sub{min-height:475px;text-align:end}.tava-home .home-sub #tava-home-sub-wrapper{padding:15px 25px;width:calc(95vw - 50px)}.tava-home .home-service h2{margin:40px auto 25px}.tava-home .home-service #tava-home-card-wrapper{margin-bottom:25px}.tava-home .home-service .tava-home-service-card{width:calc(30vw + 30px)}.tava-home .home-service .tava-home-service-card .tava-home-service-img-wrapper img{width:30vw}.tava-about header{margin:0 15px;width:calc(100% - 30px)}.tava-imprint .tava-imprint-content,.tava-privacy .tava-privacy-content{font-size:14px}.tava-samples .tava-samples-content{padding-bottom:25px!important}.tava-samples .tava-samples-content .tava-samples-table-wrapper table{width:400px}.tava-samples .tava-samples-content .tava-samples-table-wrapper th{font-size:14px;padding-bottom:5px}.tava-samples .tava-samples-content .tava-samples-table-wrapper td{font-size:14px}.tava-samples .tava-samples-content .tava-samples-table-wrapper .tava-samples-table-header{width:400px}.tava-samples .tava-samples-content .tava-samples-table-wrapper .tava-samples-route{width:240px!important}.tava-service .tava-service-content,.tava-service .tava-service-content .tava-service-route{flex-direction:column}.tava-service .tava-service-content .tava-service-route #tava-service-selection2{border:none;border-top:2px solid var(--theme-palette-highlight);border-bottom:1px solid var(--theme-palette-highlight)}.tava-service .tava-service-content .tava-service-route #tava-service-selection3{border:none;border-top:1px solid var(--theme-palette-highlight);border-bottom:2px solid var(--theme-palette-highlight)}.tava-service .tava-service-content .tava-service-route img{width:100vw}.tava-service .tava-service-content .tava-service-route .tava-author{width:100%}.tava-service .tava-service-content #tava-service-double2{border-top:none}.tava-service-meta #tava-service-customer-double-left{width:100%!important;margin-right:0!important;margin-bottom:15px}.tava-service-meta #tava-service-customer-double-right{width:100%!important;margin-left:0!important}.tava-service-meta .tava-service-meta-customer-block,.tava-service-specific-content .tava-datetime-double{flex-direction:column!important}.tava-service-specific-content .tava-datetime-double #tava-service-flatrate-tenancy-left,.tava-service-specific-content .tava-datetime-double #tava-service-golf-stay-left{margin-right:0!important;margin-bottom:25px;width:100%!important}.tava-service-specific-content .tava-datetime-double #tava-service-flatrate-tenancy-right,.tava-service-specific-content .tava-datetime-double #tava-service-golf-stay-right{margin-left:0!important;width:100%!important}.tava-service-specific-content .tava-service-form{width:calc(100% - 150px);max-width:500px;margin:0 50px;padding:12.5px 25px;font-size:clamp(12px,2.5vw,15px)}.tava-service-specific-content .tava-service-terms input{margin:0 50px 0 0!important}.tava-service-specific-content .tava-service-specific-content-sum-offer .tava-service-specific-offer-sum .tava-service-specific-offer-sum-left{width:35%}.tava-service-specific-content .tava-service-specific-content-sum-offer .tava-service-specific-offer-sum .tava-service-specific-offer-sum-right{width:65%}.tava-support .tava-support-content .tava-support-category i{width:40px;height:40px}.tava-support .tava-support-content .tava-support-hint,.tava-support .tava-support-content form,.tava-support .tava-support-content #tava-support-attachment-list{width:calc(100% - 20px)}.tava-component-snackbar{align-items:center!important}.tava-snackbar-container{margin:15px 0 0!important}nav ul li{padding:0 4.5vw}footer{flex-direction:column-reverse}footer .tava-footer-credits{width:100%;text-align:center}footer .tava-footer-credits h3,footer .tava-footer-credits .tava-copyright-wrapper{padding-left:0}footer .tava-footer-links{width:100%;margin-top:25px}}@media screen and (width <= 500px){.tava-home .home-main{min-height:425px}.tava-home .home-main #tava-home-main-text2{flex-direction:column}.tava-home .home-sub{min-height:525px}.tava-home .home-sub h3{margin:25px 0}.tava-home .home-sub #tava-home-sub-header{width:100%;justify-content:center;margin:0!important}.tava-home .home-service h2{margin:40px auto 25px}.tava-home .home-service #tava-home-card-wrapper{margin-bottom:25px}.tava-home .home-service .tava-home-service-card{width:calc(66vw + 30px)}.tava-home .home-service .tava-home-service-card .tava-home-service-img-wrapper img{width:66vw}.tava-imprint .tava-imprint-content,.tava-privacy .tava-privacy-content{margin:0 50px 25px}.tava-samples .tava-samples-content{padding-bottom:0!important}.tava-samples .tava-samples-content .tava-samples-table-wrapper{margin:0 10vw 50px}.tava-samples .tava-samples-content .tava-samples-table-wrapper table{width:auto}.tava-samples .tava-samples-content .tava-samples-table-wrapper th{font-size:11px;padding-bottom:5px}.tava-samples .tava-samples-content .tava-samples-table-wrapper td{font-size:clamp(9px,2.4vw,11px)}.tava-samples .tava-samples-content .tava-samples-table-wrapper .tava-samples-table-header{width:auto}.tava-samples .tava-samples-content .tava-samples-table-wrapper .tava-samples-table-header span{font-size:12px}.tava-samples .tava-samples-content .tava-samples-table-wrapper .tava-samples-route{width:fit-content}.tava-samples .tava-samples-content .tava-samples-table-wrapper .tava-samples-addendum{width:15px!important}.tava-samples .tava-samples-content .tava-samples-table-wrapper .tava-samples-price{width:25px!important}.tava-samples .tava-samples-content .tava-samples-table-wrapper .tava-samples-currency{width:30px!important}.tava-service-specific-content .tava-service-form{width:calc(100% - 100px);max-width:none;margin:0 25px;padding:12.5px 25px}.tava-service-specific-content .tava-service-golf-radio-wrapper span{width:calc(100% - 35px)}.tava-support .tava-support-content .tava-support-category i{width:35px;height:35px}}html{scrollbar-width:none;scroll-behavior:smooth;cursor:context-menu;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;font-family:Optima,sans-serif}body{color:var(--theme-body-text);width:100vw;height:100%;margin:var(--size-nav-height) 0 0 0;padding:0}section{margin-top:var(--size-nav-height);min-height:calc(100vh - var(--size-nav-height) - var(--size-footer-height));width:100vw;display:flex;flex-direction:column;background-color:var(--theme-palette-background)}header{display:flex;width:100%;justify-content:center}h1{color:var(--theme-palette-highlight);font-size:clamp(25px,4vw,55px);font-weight:700;margin:50px 0;text-align:center;text-shadow:1px 1px 2px #161515}h2{color:var(--theme-palette-highlight);font-size:clamp(22px,3.2vw,44px);font-weight:400;margin:50px 0;text-align:center;text-shadow:1px 1px 1px #161515}.tava-active-route{color:var(--theme-palette-contrast)!important;font-weight:700;text-shadow:1px 1px 5px #161515}.tava-active-route:hover:after,.tava-active-route:after{transform:none!important;width:0%!important}.tava-anchor{font-weight:700;color:var(--theme-palette-highlight)}.tava-link{cursor:pointer;font-weight:700;color:var(--theme-palette-highlight)}.tava-link:hover{opacity:.4}.tava-color-secondary-style{color:var(--theme-palette-secondary)}.tava-visible{visibility:visible}.tava-hidden{visibility:hidden}.tava-readonly{filter:opacity(.5);pointer-events:none}.tava-divider{border:1px inset #f0f8ff;opacity:var(--divider-opacity);width:300px;margin:15px 0}.tava-button-simple{border-radius:10px;border:1px outset grey;background-color:var(--theme-button-bg);color:#f0f8ff;display:flex;align-items:center;padding:8px 20px;font-weight:700;font-size:16px;text-shadow:1px 1px 1px #161515;box-shadow:1px 1px 2px gray}.tava-button-simple:hover{cursor:pointer;text-shadow:none;box-shadow:1px 1px 2px var(--theme-palette-contrast)}.tava-loading-animation{display:flex;width:100vw;height:100vh;align-items:center;justify-content:center;top:0;left:0;z-index:1000;position:fixed;background-color:#fff6;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.tava-loading-animation .spinner{animation:rotator 1.4s linear infinite;width:65px;height:65px}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.tava-loading-animation .path{stroke-dasharray:187;stroke-dashoffset:0;transform-origin:center;animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite}@keyframes colors{0%{stroke:#4285f4}25%{stroke:#de3e35}50%{stroke:#f7c223}75%{stroke:#1b9a59}to{stroke:#4285f4}}@keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;transform:rotate(135deg)}to{stroke-dashoffset:187;transform:rotate(450deg)}}.tava-custom-input-radio{display:flex;align-items:center}.tava-custom-input-radio input{aspect-ratio:1/1}.tava-custom-input-radio input:focus-visible{border-radius:50%}.tava-custom-input-radio input[type=radio]{appearance:none;display:grid;place-content:center;width:25px;border:2px solid var(--theme-body-text);border-radius:50%;margin:0 11.5px 0 31px}.tava-custom-input-radio input[type=radio]:before{content:"";border-radius:50%;width:15px;height:15px;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 15px 15px var(--theme-palette-highlight)}.tava-custom-input-radio input[type=radio]:checked:before{transform:scale(1)}.tava-custom-input-checkbox{display:flex;align-items:center}.tava-custom-input-checkbox input{aspect-ratio:1/1}.tava-custom-input-checkbox input[type=checkbox]{appearance:none;display:grid;place-content:center;width:15px;border:2px solid var(--theme-body-text);margin:0 17px 0 35px}.tava-custom-input-checkbox input[type=checkbox]:before{content:"";width:9px;height:9px;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 9px 9px var(--theme-palette-highlight)}.tava-custom-input-checkbox input[type=checkbox]:checked:before{transform:scale(1)}.tava-button-info{display:flex;border:none;padding:0;background-color:transparent}
