/*!

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-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html

*/.error404 .site-main{max-width:1400px;margin:150px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.error404 .site-main .page-content{margin-top:3em}.error404 .site-main .back-to-start{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.error404 .site-main .back-to-start:hover{-webkit-transform:translateX(-10px);transform:translateX(-10px);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.error404 .site-main .back-to-start img{margin-right:20px}:root{-webkit-tap-highlight-color:transparent}@font-face{font-family:Catamaran;src:url(../hello-child/assets/fonts/Catamaran-Regular.ttf);font-weight:400}@font-face{font-family:CatamaranBold;src:url(../hello-child/assets/fonts/Catamaran-Bold.ttf);font-weight:700}@font-face{font-family:TulpenOne;src:url(../hello-child/assets/fonts/TulpenOne-Regular.ttf);font-weight:400}.tulpen-font{font-family:TulpenOne,Helvetica,sans-serif}.tulpen-font.startseite h2{font-size:45px}.hidden-h1{height:0;visibility:hidden}body[class]{color:#fff;font-family:Catamaran,"Times New Roman",Times,serif}body[class] h1,body[class] h2,body[class] h3,body[class] h4{font-family:TulpenOne,Helvetica,sans-serif}.black-overlay:after{content:"";width:100%;height:150px;position:absolute;bottom:0;left:0;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#000),to(rgba(3,0,28,0)));background:linear-gradient(0deg,#000 0,rgba(3,0,28,0) 100%)}.homepage-logo{-webkit-animation:pulse 5s infinite;animation:pulse 5s infinite}.rotate-hand{-webkit-transform:rotate(279deg);transform:rotate(279deg)}.main-container{max-width:1400px;margin:50px auto 0;padding:0 20px}.white-link a{color:#fff}@-webkit-keyframes pulse{from{-webkit-filter:drop-shadow(0 0 0 #c36);filter:drop-shadow(0 0 0 #c36)}50%{-webkit-filter:drop-shadow(0 0 5px #c36);filter:drop-shadow(0 0 5px #c36)}to{-webkit-filter:drop-shadow(0 0 0 #c36);filter:drop-shadow(0 0 0 #c36)}}@keyframes pulse{from{-webkit-filter:drop-shadow(0 0 0 #c36);filter:drop-shadow(0 0 0 #c36)}50%{-webkit-filter:drop-shadow(0 0 5px #c36);filter:drop-shadow(0 0 5px #c36)}to{-webkit-filter:drop-shadow(0 0 0 #c36);filter:drop-shadow(0 0 0 #c36)}}@media (min-width:1280px){.e-con-full.stick-to-right{padding-left:calc(50% - 700px)}.e-con-full.stick-to-right .e-con-full.e-flex.e-con:nth-child(2){width:calc(50vw - 700px + 50vw)}.e-con-full.stick-to-left{padding-right:calc(50% - 700px)}.e-con-full.stick-to-left .e-con-full.e-flex.e-con:nth-child(1){width:calc(50vw - 700px + 50vw)}}form.wpcf7-form{margin:0 auto;width:600px;max-width:100%}form.wpcf7-form input,form.wpcf7-form label{width:100%}form.wpcf7-form input,form.wpcf7-form textarea{margin-top:10px}form.wpcf7-form label{margin-bottom:20px;font-family:TulpenOne,Helvetica,sans-serif;font-size:40px}form.wpcf7-form .wpcf7-submit{width:inherit;float:right}.spacer{height:30px;width:100%;display:block}.elementor-button span.elementor-button-icon.elementor-align-icon-right i{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.elementor-button:hover span.elementor-button-icon.elementor-align-icon-right i{-webkit-transform:translateX(5px);transform:translateX(5px);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}#site-footer{position:relative;background-image:url(/app/uploads/IMG-20230804-WA0051.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;background-blend-mode:multiply;background-color:#952b2b}#site-footer:before{content:"";width:100%;height:150px;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000),to(rgba(3,0,28,0)));background:linear-gradient(180deg,#000 0,rgba(3,0,28,0) 100%);z-index:1}#site-footer:after{content:"";width:100%;height:100%;top:0;left:0}.footer-inner{max-width:1400px;padding:100px 0;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:1}.footer-inner a{color:#fff}.site-footer{-webkit-padding-end:20px;padding-inline-end:20px;-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-after:0;padding-block-end:0;background-color:#000;margin-top:6em}.site-footer .address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-footer .address a:not(:last-child){padding-right:10px}.site-footer .address svg{width:50px;height:50px;fill:#fff;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.site-footer .address svg:hover{-webkit-filter:drop-shadow(0 0 5px #c36);filter:drop-shadow(0 0 5px #c36);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.footer-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-menu{text-align:center}.footer-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2em 0}.footer-logo img{max-width:160px}.menu-footermenue-container ul{padding:0;margin:0;list-style-type:none}.menu-footermenue-container ul a{font-weight:700}@media (max-width:1430px){#site-footer .footer-inner{padding:80px 0}}@media (max-width:767px){#site-footer .footer-inner{padding:40px 0}#site-footer .footer-inner .footer-contact,#site-footer .footer-inner .footer-logo{width:100%}#site-footer .footer-inner .footer-contact .address{margin-top:1em}#site-footer .footer-inner .footer-contact .footer-menu{margin-top:2em}}#site-header{background:-webkit-gradient(linear,left top,left bottom,from(#000),to(rgba(3,0,28,0)));background:linear-gradient(180deg,#000 0,rgba(3,0,28,0) 100%);padding:20px;position:fixed;z-index:999;top:0;left:0;right:0;width:100%;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}#site-header .header-inner{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;position:relative;z-index:1}#site-header .site-logo img{display:block;max-width:120px}#site-header .site-navigation ul.menu li a{font-size:40px;color:#fff;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}#site-header .site-navigation ul.menu li a:hover{text-shadow:0 0 5px #c36;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}#site-header .site-navigation a{font-size:40px;font-family:TulpenOne,Helvetica,sans-serif}#site-header .current-menu-item a{position:relative;color:#fff}#site-header.scrolled:not(.menu-open){-webkit-transform:translateY(-100%);transform:translateY(-100%)}#site-header.scrolled.show{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:.35s ease-in-out;transition:.35s ease-in-out}#site-header.dropdown-menu-open.scrolled{-webkit-transform:translateY(0)!important;transform:translateY(0)!important}#site-header .menu-logo{text-indent:-9999px;background-image:url(/app/uploads/anima_a_white.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:60px;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}#site-header .menu-logo:hover{-webkit-filter:drop-shadow(0 0 5px #c36);filter:drop-shadow(0 0 5px #c36);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.page-header{padding-left:20px}.site-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.site-navigation ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;padding:0}.site-navigation ul.menu li a{display:block;padding:8px 15px}@media (max-width:767px){.menu-logo{display:none}}@media (min-width:767px){.site-branding.show-logo{display:none}#site-header .header-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:767px){#site-header .site-navigation{display:none}}@media (min-width:767px){#site-header .site-navigation-dropdown,#site-header .site-navigation-toggle-holder{display:none}#site-header .site-navigation{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:1200px) and (max-width:1250px){.site-navigation ul.menu li a{padding:8px 13px}}.site-navigation-dropdown{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000;-webkit-transform:translateZ(0) translateY(-100%);transform:translateZ(0) translateY(-100%);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;z-index:-1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-navigation-dropdown ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:20px}.site-navigation-dropdown ul.menu li a{color:#fff;display:block;padding:8px 15px;font-size:50px;font-family:TulpenOne,Helvetica,sans-serif;font-weight:700;letter-spacing:.27px}.dropdown-menu-open .site-navigation-dropdown{-webkit-transform:translateZ(0) translateY(0);transform:translateZ(0) translateY(0);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.burger-menu{position:relative;width:36px;height:26px;-webkit-transition-duration:.5s;transition-duration:.5s}.burger-menu .icon-left{-webkit-transition-duration:.5s;transition-duration:.5s;position:absolute;height:4px;width:18px;top:11px;background-color:#fff;left:0;border-top-left-radius:16px;border-bottom-left-radius:16px}.burger-menu .icon-left:before{-webkit-transition-duration:.5s;transition-duration:.5s;position:absolute;width:18px;height:4px;background-color:#fff;content:"";top:-11px;border-top-left-radius:16px;border-bottom-left-radius:16px}.burger-menu .icon-left:after{-webkit-transition-duration:.5s;transition-duration:.5s;position:absolute;width:18px;height:4px;background-color:#fff;content:"";top:11px;border-top-left-radius:16px;border-bottom-left-radius:16px}.burger-menu .icon-left:hover{cursor:pointer}.burger-menu .icon-right{-webkit-transition-duration:.5s;transition-duration:.5s;position:absolute;height:4px;width:18px;top:11px;background-color:#fff;left:18px;border-top-right-radius:16px;border-bottom-right-radius:16px}.burger-menu .icon-right:before{-webkit-transition-duration:.5s;transition-duration:.5s;position:absolute;width:18px;height:4px;background-color:#fff;content:"";top:-11px;border-top-right-radius:16px;border-bottom-right-radius:16px}.burger-menu .icon-right:after{-webkit-transition-duration:.5s;transition-duration:.5s;position:absolute;width:18px;height:4px;background-color:#fff;content:"";top:11px;border-top-right-radius:16px;border-bottom-right-radius:16px}.burger-menu:hover{cursor:pointer}.site-navigation-toggle{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.site-navigation-toggle.active .burger-menu .icon-left{-webkit-transition-duration:.5s;transition-duration:.5s;background:0 0}.site-navigation-toggle.active .burger-menu .icon-left:before{-webkit-transform:rotateZ(45deg) scaleX(1.1) translate(4px,2px);transform:rotateZ(45deg) scaleX(1.1) translate(4px,2px)}.site-navigation-toggle.active .burger-menu .icon-left:after{-webkit-transform:rotateZ(-45deg) scaleX(1.1) translate(4px,-1px);transform:rotateZ(-45deg) scaleX(1.1) translate(4px,-1px)}.site-navigation-toggle.active .burger-menu .icon-right{-webkit-transition-duration:.5s;transition-duration:.5s;background:0 0}.site-navigation-toggle.active .burger-menu .icon-right:before{-webkit-transform:rotateZ(-45deg) scaleX(1.1) translate(-4px,2px);transform:rotateZ(-45deg) scaleX(1.1) translate(-4px,2px)}.site-navigation-toggle.active .burger-menu .icon-right:after{-webkit-transform:rotateZ(45deg) scaleX(1.1) translate(-4px,-1px);transform:rotateZ(45deg) scaleX(1.1) translate(-4px,-1px)}.blog .site-main{max-width:1400px;margin:150px auto 0}.blog .post{background:rgba(122,0,41,.9);padding:20px;margin-bottom:1em;background-blend-mode:darken;background-repeat:no-repeat;background-size:cover;background-position:center}.blog .post a{color:#fff}.blog span.read-further{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:red}.blog .post-date{font-size:14px;margin:0;text-align:right}.elementor-heading-title{line-height:normal}.elementor-widget-image a img[src$=".svg"]{width:100%}.elementor-image-gallery .gallery-item img{margin:0 auto;max-height:600px;width:auto}.elementor-image-gallery{overflow:hidden}.section-get-news .news-title{font-family:TulpenOne,Helvetica,sans-serif;font-size:40px;margin-bottom:0}.section-get-news .main-container{padding:0;margin:0 auto}.section-get-news a,.section-get-news a:hover{color:red}.section-get-news .post-date{font-size:14px;margin:0;text-align:right}.section-get-news span.read-further{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-get-news span.read-further img{width:36px}.section-get-news .news-item{background:rgba(122,0,41,.9);padding:20px;margin-bottom:1em;background-blend-mode:darken;background-repeat:no-repeat;background-size:cover;background-position:center}@media (min-width:768px){.section-get-news .news-item{width:50%}}.single .back-to-start{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.single .back-to-start:hover{-webkit-transform:translateX(-10px);transform:translateX(-10px);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.single .back-to-start img{margin-right:20px}