﻿/*!
Theme Name: tempo-tri.de Theme
Author: falcon web
Author URI: https://falcon-web.de
Description: Theme für tempo.tri - Julian Rebmann
Requires at least: 6.8
Requires PHP: 8.4
Version: 1.0
Template: falcon-web-theme
*/.jet-form-builder__next-page,.jet-form-builder__prev-page,.wp-block-button__link,.tt_nav__btn{transform:skewX(-10deg);font-size:var(--wp--preset--font-size--medium);padding-top:1rem;padding-right:2rem;padding-bottom:1rem;padding-left:2rem;text-decoration:none;border:none;cursor:pointer;transition:150ms transform ease-in-out,150ms color ease-in-out,150ms background-color ease-in-out !important}.jet-form-builder__next-page span,.jet-form-builder__prev-page span,.wp-block-button__link span,.tt_nav__btn span{display:inline-block;transform:skewX(10deg);transition:150ms transform ease-in-out}.jet-form-builder__next-page:hover,.jet-form-builder__prev-page:hover,.wp-block-button__link:hover,.tt_nav__btn:hover{transform:skewX(-14deg)}.jet-form-builder__next-page:hover span,.jet-form-builder__prev-page:hover span,.wp-block-button__link:hover span,.tt_nav__btn:hover span{transform:skewX(14deg)}.jet-form-builder__next-page,.jet-form-builder__prev-page,.tt_nav__btn{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--base)}.jet-form-builder__next-page:hover,.jet-form-builder__prev-page:hover,.tt_nav__btn:hover{color:var(--wp--preset--color--base);background-color:var(--wp--preset--color--black)}header{position:sticky;top:var(--wp-admin--admin-bar--height, 0px);z-index:1000;background-color:var(--bgColor);border-bottom:1.2px solid rgba(0,0,0,0);transition:box-shadow 200ms ease-in-out,border 200ms ease-in-out}header a{text-decoration:underline !important;text-decoration-thickness:0px;text-underline-offset:8px;text-decoration-color:rgba(0,0,0,0) !important;transition:color 150ms ease-in-out,text-decoration-thickness 150ms ease-in-out,text-decoration-color 150ms ease-in-out}header a:hover{color:var(--wp--preset--color--primary);text-decoration-thickness:2px;text-decoration-color:var(--wp--preset--color--primary)}header li.current-menu-item,header li.current_page_ancestor{border-color:var(--wp--preset--color--primary);border:none !important}.is-scrolled header,header:has(.fw_nav--expanded),header .fw_nav--mobile.fw_nav--expanded .fw_nav__content{--bgColor: #fff;border-bottom:1.2px solid #e2e2e2;box-shadow:0 3px 5px rgba(0,0,0,.05)}header .wp-block-site-logo img.custom-logo{width:200px}.tt_navRow>div:last-child{flex:1 1 0%}.tt_navRow>div:last-child nav,.tt_navRow>div:last-child .fw_nav__content{width:100%}.tt_navRow>div:last-child .menu>li:first-child{margin-left:auto}.tt_nav__btn{margin-left:auto}.tt_header__heading{font-weight:bold;font-size:clamp(2rem,1.3rem + 2.24vw,3.4rem);line-height:1.125;hyphens:none}.tt_header__images{display:flex;justify-content:space-between}.tt_header__images>.wp-block-group{min-height:100%;width:33.3333%;margin:0 -2.5rem}.tt_header__images>.wp-block-group:first-of-type{margin-left:0}.tt_header__images>.wp-block-group:last-of-type{margin-right:0}.tt_header__images figure{height:100%;overflow:hidden;animation:ttImageAnimation 850ms forwards}.tt_header__images figure picture{height:100%}.tt_header__images figure img{max-height:clamp(12.5rem,3.125rem + 30vw,31.25rem);height:100%;max-width:300px;object-fit:cover;object-position:50% 50%}@keyframes ttImageAnimation{from{clip-path:polygon(0% 0, 100% 0%, 100% 100%, 0% 100%)}to{clip-path:polygon(30% 0, 100% 0%, 70% 100%, 0% 100%)}}.is-style-tt-card{padding:1.5rem;height:100%;background-color:#fff}.is-style-tt-card h3{color:var(--wp--preset--color--primary);font-weight:bold;font-size:clamp(1.5rem,1.35rem + 0.48vw,1.8rem)}.is-style-tt-card ul{padding:0}.is-style-tt-card li{list-style:none}.is-style-tt-card li::before{margin-right:.5rem;content:"";display:inline-block;height:10px;width:10px;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 248 172' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:affinity='https://www.affinity.studio/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(1,0,0,1,-319,-135)'%3E%3Cg transform='matrix(1.022099,0,0,1,-6.917127,0)'%3E%3Cpath d='M561.508,135L499.87,307L318.87,307L377.573,136L561.508,135Z' style='fill:rgb(255,138,74);'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}.jet-form-builder__prev-page{background-color:rgba(0,0,0,0);outline:2px solid var(--wp--preset--color--base);color:var(--wp--preset--color--base)}.wp-block-button.is-style-outlined .wp-block-button__link{background-color:rgba(0,0,0,0);color:var(--wp--preset--color--black);border:2px solid var(--wp--preset--color--black)}.wp-block-button.is-style-outlined .wp-block-button__link:hover{background-color:var(--wp--preset--color--black);color:var(--wp--preset--color--base) !important}footer{background-color:var(--wp--preset--color--black);color:var(--wp--preset--color--base)}.page-id-246 main{min-height:calc(100vh - var(--fw-header-height));display:grid;place-items:center}.wp-block-loginout{max-width:400px;padding:1.5rem;background-color:#f4f4f4}.wp-block-loginout label{display:block}.wp-block-loginout input[type=text],.wp-block-loginout input[type=password]{width:100%}.wp-block-loginout input[type=checkbox]{margin-top:1rem}.wp-block-loginout .login-remember,.wp-block-loginout .login-submit{text-align:center}html{scroll-padding-top:120px}body{overflow-x:hidden}body.fw-front-page{background-image:url("assets/images/noise.png")}.tt_numberGrid{position:relative}.tt_numberGrid>.wp-block-group{padding:1rem;background-color:#f4f4f4}.tt_numberGrid>.wp-block-group h3{margin-top:0}.tt_plans{display:grid;grid-template-columns:1fr}@media(min-width: 879px){.tt_plans{grid-template-columns:1fr 1fr 1fr}}.tt_plans>.wp-block-group{display:grid;grid-template-rows:subgrid;grid-row:span 4}.tt_plans>.wp-block-group:nth-of-type(2){background-color:#16130f;color:var(--wp--preset--color--base)}.tt_plans>.wp-block-group sub{color:#787878}.tt_timeline>.wp-block-group{position:relative;margin-top:3rem;padding:calc(1em + 1rem) 1rem 1rem 1rem;background-color:#f4f4f4}.tt_timeline>.wp-block-group h3{margin-top:0}.tt_timeline>.wp-block-group .is-style-tt-number{display:grid;place-items:center;position:absolute;top:0;left:50%;height:2em;width:2em;font-size:1.5rem;border-radius:50%;outline:10px solid var(--wp--preset--color--base);background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--base);transform:translate(-50%, -50%)}@media(min-width: 678px){.tt_timeline>.wp-block-group{width:50%;margin-right:0 !important;padding:1rem 1rem 1rem calc(2em + 1rem)}.tt_timeline>.wp-block-group:first-child{margin-top:2rem}.tt_timeline>.wp-block-group .is-style-tt-number{top:50%;left:0;font-size:2rem}.tt_timeline>.wp-block-group:nth-child(odd){margin-left:0 !important;padding:1rem calc(1.5em + 1rem) 1rem 1rem}.tt_timeline>.wp-block-group:nth-child(odd) .is-style-tt-number{left:unset;right:0;transform:translate(50%, -50%)}}.tt_faq .rank-math-list{display:flex;flex-direction:column;gap:1rem}.tt_faq .rank-math-list-item{position:relative;padding:1.5rem 1rem 1.5rem 3.2rem;background-color:var(--wp--preset--color--base);transition:150ms box-shadow ease-in-out}.tt_faq .rank-math-list-item:hover{box-shadow:0 0 5px rgba(0,0,0,.1)}.tt_faq .rank-math-list-item summary::after{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0}.tt_faq .rank-math-question{position:relative}.tt_faq .rank-math-question::before{display:block;content:"";position:absolute;top:50%;left:-25px;transform:translateY(-50%);height:10px;width:10px;border-radius:50%;background-color:var(--wp--preset--color--primary)}.tt_faq .rank-math-answer{margin-top:.2rem}.tt_faq .rank-math-answer p:last-of-type{margin-bottom:0}.tt_faq details>summary{list-style:none;cursor:pointer}.tt_faq details>summary::-webkit-details-marker{display:none}.tt_ctaForm{max-width:550px;padding:1rem;margin:0 auto;text-align:center;background:rgba(255,255,255,.2);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3)}input[type=text],input[type=email],input[type=password]{padding:.5rem;border-radius:.35rem;border:none}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus{outline:1px solid var(--wp--preset--color--primary);outline-offset:3px}
