/*!
Theme Name: Gruppentherapie
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
#disziplin_grid{display:grid;gap:20px 10px;grid-template-columns:1fr 1fr 1fr;padding:10px}@media (max-width:1024px){#disziplin_grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){#disziplin_grid{grid-template-columns:1fr}}#disziplin_grid .box{background-color:#fff;border-radius:10px;transition:.25s all;position:relative;overflow:hidden;left:0;top:0;display:flex;flex-direction:column;color:#000;border:2px solid #fff;justify-content:space-between}#disziplin_grid .box img{aspect-ratio:655/461}#disziplin_grid .box.hidden{display:none}#disziplin_grid .box:hover{left:-5px;top:-5px;box-shadow:5px 5px 10px rgba(128,128,128,.25)}#disziplin_grid .stars{padding:10px;background-color:#222;color:#fff}#disziplin_grid .star_text{padding:5px}#disziplin_grid .star_footer{background-color:#c00;color:#000;text-align:center;font-weight:700;padding:4px;font-size:14px}#disziplin_grid .star_footer .player{color:#fff}#disziplin_grid .star_row{display:flex}#disziplin_grid .star_row .star_content{display:flex;gap:5px}#disziplin_grid .star_row .title{width:50%;font-weight:700}#disziplin_grid .star_row svg{animation:fadeInAnimation ease .25s forwards;opacity:0}#disziplin_grid .star_row svg:nth-child(2){animation-delay:.1s}#disziplin_grid .star_row svg:nth-child(3){animation-delay:.2s}#disziplin_grid .star_row svg:nth-child(4){animation-delay:.3s}#disziplin_grid .star_row svg:nth-child(5){animation-delay:.4s}@keyframes fadeInAnimation{0%{opacity:0}100%{opacity:1}}#disziplin_grid .star_fill path{fill:var(--e-global-color-accent)}#disziplin_grid .star_open path{fill:#fff}body,html{max-width:100vw;overflow-x:hidden;scroll-padding-top:100px;scroll-behavior:smooth}@media (max-width:1024px){.elementor>.elementor-element>.e-con-inner{padding-inline-start:10px !important;padding-inline-end:10px !important}}h1.elementor-heading-title,h2.elementor-heading-title{margin-bottom:20px;line-height:1.2}@media (max-width:768px){h1.elementor-heading-title,h2.elementor-heading-title{margin-bottom:15px}}p:last-child{margin-bottom:0}.wpcf7-form .wpcf7-form-control{padding:5px;margin-top:5px;margin-bottom:20px}.wpcf7-form .wpcf7-acceptance{font-size:12px}.wpcf7-form .wpcf7-list-item{margin-left:0}.wpcf7-form .wpcf7-submit{margin-top:20px;border:none;color:#fff;padding:10px 15px;background-color:var(--e-global-color-accent)}.slogan h2{margin-bottom:0}b,strong{font-weight:700}.post-password-form{max-width:1280px;margin:auto}.post-password-form input[type=submit]{color:#fff}.ehf-header #masthead{position:fixed;top:0;width:100%;backdrop-filter:blur(5px)}body:not(.home) #page{margin-top:100px}