/*!
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
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: 1.0.1
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
!*/
@keyframes beat{0%,95%{background-size:80%;opacity:1}45%,50%{background-size:86%;opacity:.8}}@media screen and (max-width:1024px){.dm-repeater-grid.dm-tablet-1{grid-template-columns:minmax(0,1fr)!important}.dm-repeater-grid.dm-tablet-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.dm-repeater-grid.dm-tablet-3{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important}.dm-repeater-grid.dm-tablet-4{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important}.dm-repeater-grid.dm-tablet-5{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important}.dm-repeater-grid.dm-tablet-6{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important}}@media screen and (max-width:767px){.dm-repeater-grid.dm-mobile-1{grid-template-columns:minmax(0,1fr)!important}.dm-repeater-grid.dm-mobile-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.dm-repeater-grid.dm-mobile-3{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important}.dm-repeater-grid.dm-mobile-4{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important}.dm-repeater-grid.dm-mobile-5{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important}.dm-repeater-grid.dm-mobile-6{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important}}body,html{width:100vw;overflow-x:hidden!important}.shape-bottom-one:after{background:url(../../../../../../themes/hello-theme-child-master/img/kreide-1.svg);width:100vw;height:134px;bottom:-1px;background-position:top center}.shape-bottom-one:after,.shape-bottom-two:after,.shape-top-dark:before,.shape-top-two:before{content:'';display:block;position:absolute;background-repeat:no-repeat!important;background-size:cover}.shape-bottom-two:after{background:url(../../../../../../themes/hello-theme-child-master/img/kreide-2.svg);width:100%;height:234px;bottom:-1px;background-position:bottom left}.shape-top-dark:before,.shape-top-two:before{z-index:1;width:100vw}.shape-top-two:before{background:url(../../../../../../themes/hello-theme-child-master/img/kreide-top.svg);height:234px;top:0;background-position:top center}.shape-top-dark:before{background:url(../../../../../../themes/hello-theme-child-master/img/kreide-braun.svg);height:160px;top:-155px;background-position:bottom center}.shape-top-two-anim:before{animation:appear 1s ease;animation-delay:2s}.elementor-widget-jet-audio .elementor-widget-container{background-color:transparent!important}.elementor-widget-jet-audio{background-image:url(../../../../../../themes/hello-theme-child-master/img/audio.svg)!important;background-size:100%;background-position:center;background-repeat:no-repeat}.content-box{background:url(../../../../../../themes/hello-theme-child-master/img/box-1.svg);background-size:100% 100%}.content-box,.content-box-dark,.content-box-dark-horizontal{background-repeat:no-repeat!important;background-position:center}.content-box-dark{background:url(../../../../../../themes/hello-theme-child-master/img/box-2.svg);background-size:100% 100%}.content-box-dark-horizontal{background:url(../../../../../../themes/hello-theme-child-master/img/box-3.svg);background-size:100% 100%!important}.bg-wide-dark{background:url(../../../../../../themes/hello-theme-child-master/img/bg-wide-dark-wide.svg);background-repeat:no-repeat!important;background-size:cover;background-position:center!important}.mainmenu,.mainmenu.small{transition:all ease .5s}.mainmenu.small{left:-135px!important}.icon-bg,.player-control{width:80px;height:80px;display:flex;justify-content:center;align-items:center;border-radius:500px;background-image:url(../../../../../../themes/hello-theme-child-master/img/audio.svg)!important;background-size:80%;background-position:center;background-repeat:no-repeat}.player-control{cursor:pointer;transition:all .3s ease;animation:beat 2s ease-in-out infinite}.player-control:hover{transform:scale(1.15);transition:all .3s ease}.player-control i{color:var(--e-global-color-918b1a2);font-size:24px}.icon-list-item svg{width:40px;max-height:20px}.icon-list-item svg,.icon-list-item svg path{fill:var(--e-global-color-primary)}.icon-list-item span{font-family:"fira-sans",Sans-serif;font-size:18px;font-weight:300;padding-left:15px;color:var(--e-global-color-primary)}.icon-list-item{display:flex;margin-right:50px;padding:8px;border:solid 1px var(--e-global-color-accent);border-width:0 0 1px}.icon-list-item .icon{width:40px;height:25px;display:flex;justify-content:center;align-items:center}