/*! 
Theme Name: FITZKRAWALLDO Elementor Child
Template: hello-elementor
Author: FITZKRAWALLDO
Author URI: https://fitzkrawalldo.de
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team and FITZKRAWALLDO
Version: 2.0.0
Requires at least: 6.7.1
Tested up to: 6.7.1
Requires PHP: 8.0
Text Domain: fitz-elementor-child
License: closed-source
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/@media (min-width:1024px) and (max-width:1180px){#fitz-header{padding:0 16px}}@media (min-width:1024px){#fitz-header #fitz-desktop-menu .e-n-menu-item .e-n-menu-title a:hover{text-decoration:underline;text-underline-offset:6px;text-decoration-color:#80b4f2}}#fitz-header #fitz-open-mobile-menu{display:none;cursor:pointer}@media (max-width:1024px){#fitz-header #fitz-open-mobile-menu{display:block}}#fitz-header #fitz-close-mobile-menu{display:none;cursor:pointer}#fitz-header #fitz-mobile-menu{top:-100vh;opacity:0;transition:top 0.5s ease-out,opacity 0.5s ease-out}@media (min-width:1024px){#fitz-header #fitz-open-mobile-menu,#fitz-header #fitz-close-mobile-menu,#fitz-header #fitz-mobile-menu{display:none!important}}#fitz-header.mobile-menu-open #fitz-open-mobile-menu{display:none}#fitz-header.mobile-menu-open #fitz-close-mobile-menu{display:block}#fitz-header.mobile-menu-open #fitz-mobile-menu{top:100%;opacity:1}@media (max-width:767px){.fitz-tag-cloud{width:100%;max-width:460px;border:1px solid #dcdcdc;border-radius:24px}}.fitz-tag-cloud.open .tag-header img{transform:rotate(180deg)}.fitz-tag-cloud.open .tag-wrapper{display:flex}.fitz-tag-cloud .tag-header{display:none;flex-direction:row;justify-content:space-between;align-items:center;column-gap:6px;padding:10px 20px;cursor:pointer}@media (max-width:767px){.fitz-tag-cloud .tag-header{display:flex}}.fitz-tag-cloud .tag-header .current-item{display:block;font-size:16px;line-height:1;color:#0c2441}.fitz-tag-cloud .tag-header img{transition:transform 0.3s}.fitz-tag-cloud .tag-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;column-gap:20px;row-gap:12px;flex-wrap:wrap;width:100%;padding:5px 20px 10px}@media (max-width:767px){.fitz-tag-cloud .tag-wrapper{display:none;column-gap:12px}}.fitz-tag-cloud .tag-wrapper .fitz-tag{text-decoration:none;font-size:14px;line-height:1;color:#0c2441}.fitz-tag-cloud .tag-wrapper .fitz-tag.active{padding:6px 16px;border-radius:200px;background-color:#ebf0f5;cursor:default}@media (min-width:1025px){.fitz-tag-cloud .tag-wrapper .fitz-tag:hover:not(.active){text-decoration:underline;text-underline-offset:4px;text-decoration-color:#0c2441}}.fitz-bullet-buttons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;padding:4px;border-radius:40px;background-color:#fff}.fitz-bullet-buttons .fitz-bullet-btn{flex-grow:1;padding:12px 16px;border:none;border-radius:40px;background-color:#fff;background-image:unset;font-size:16px;color:#0c2441}.fitz-bullet-buttons .fitz-bullet-btn:hover{background-color:#fff;background-image:unset;color:#0c2441}.fitz-bullet-buttons .fitz-bullet-btn.active{background-color:#133c6a!important;color:#fff}.fitz-bullet-buttons .fitz-bullet-btn.active:hover{background-color:#133c6a!important;color:#fff}.fitz-why-bb{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;row-gap:64px}.fitz-why-bb .graph-wrapper{position:relative;width:100%;overflow:hidden}@media (max-width:1024px){.fitz-why-bb .graph-wrapper{display:none}}.fitz-why-bb .graph-wrapper>img{width:100%;height:auto;opacity:1;transition:opacity 0.5s ease-out}.fitz-why-bb .graph-wrapper>img:not(:first-child){position:absolute;bottom:0;left:0;z-index:2}.fitz-why-bb .graph-wrapper>img:not(.active){opacity:0}.fitz-why-bb .fitz-why-bb-nav{width:auto}@media (max-width:767px){.fitz-why-bb .fitz-why-bb-nav{width:100%}}.fitz-why-bb-mobile-item{display:none}@media (max-width:1024px){.fitz-why-bb-mobile-item.active{display:block}}.fitz-steuertipps-search{position:relative;width:100%}.fitz-steuertipps-search .fitz-search-bar{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;column-gap:8px;width:100%;padding:8px 8px 8px 24px;border:1px solid #0c2441;border-radius:200px}.fitz-steuertipps-search .fitz-search-bar input{padding:0!important;background-color:transparent!important;border:none!important;border-radius:0!important;color:#0c2441!important}.fitz-steuertipps-search .fitz-search-bar input:focus{outline:none}.fitz-steuertipps-search .fitz-search-results{z-index:100;position:absolute;top:calc(100% + 12px);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;row-gap:12px;width:100%;padding:12px;border:1px solid #0c2441;border-radius:12px;background-color:#fff;opacity:0;visibility:hidden;transition:opacity 0.3s}.fitz-steuertipps-search .fitz-search-results.open{opacity:1;visibility:visible}.fitz-steuertipps-search .fitz-search-results .search-result-post,.fitz-steuertipps-search .fitz-search-results .search-result-document{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;column-gap:12px;width:100%;text-decoration:none;cursor:pointer}.fitz-steuertipps-search .fitz-search-results .search-result-post .search-result-icon,.fitz-steuertipps-search .fitz-search-results .search-result-document .search-result-icon{display:block;min-width:32px}.fitz-steuertipps-search .fitz-search-results .search-result-post h6,.fitz-steuertipps-search .fitz-search-results .search-result-document h6{margin:0;font-size:16px;line-height:1;white-space:nowrap;text-overflow:ellipsis;color:#0c2441;overflow:hidden}.fitz-steuertipps-search .fitz-search-results .search-result-post .action-indicator,.fitz-steuertipps-search .fitz-search-results .search-result-document .action-indicator{display:block;margin-left:auto;min-width:20px}.fitz-steuertipps-search .fitz-search-results .loading-indicator{order:2;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;column-gap:8px}.fitz-steuertipps-search .fitz-search-results .loading-indicator img{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fitz-steuertipps-search .fitz-search-results .no-results-indicator{order:2;color:#0c2441}.fitz-steuertipps-blog{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;row-gap:64px;width:100%}@media (max-width:1024px){.fitz-steuertipps-blog{row-gap:48px}}@media (max-width:767px){.fitz-steuertipps-blog{row-gap:32px}}.fitz-steuertipps-blog .fitz-blog{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;gap:32px;width:100%}@media (max-width:1024px){.fitz-steuertipps-blog .fitz-blog{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.fitz-steuertipps-blog .fitz-blog{grid-template-columns:1fr;row-gap:16px}}.fitz-steuertipps-blog .fitz-blog .fitz-blog-item,.fitz-steuertipps-blog .fitz-blog .fitz-blog-video-item,.fitz-steuertipps-blog .fitz-blog .fitz-blog-vorlagen-item{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;row-gap:16px;width:100%;padding:24px;border:1px solid #dcdcdc;border-radius:20px;transition:background-color 0.3s}@media (min-width:1025px){.fitz-steuertipps-blog .fitz-blog .fitz-blog-item:hover,.fitz-steuertipps-blog .fitz-blog .fitz-blog-video-item:hover,.fitz-steuertipps-blog .fitz-blog .fitz-blog-vorlagen-item:hover{background-color:#a0c3eb}}.fitz-steuertipps-blog .fitz-blog .fitz-blog-item h1,.fitz-steuertipps-blog .fitz-blog .fitz-blog-video-item h1,.fitz-steuertipps-blog .fitz-blog .fitz-blog-vorlagen-item h1{max-width:261px;margin:0;font-size:24px;line-height:116%;font-weight:400;color:#0c2441}@media (max-width:767px){.fitz-steuertipps-blog .fitz-blog .fitz-blog-item h1,.fitz-steuertipps-blog .fitz-blog .fitz-blog-video-item h1,.fitz-steuertipps-blog .fitz-blog .fitz-blog-vorlagen-item h1{font-size:16px}}.fitz-steuertipps-blog .fitz-blog .fitz-blog-item .excerpt,.fitz-steuertipps-blog .fitz-blog .fitz-blog-video-item .excerpt,.fitz-steuertipps-blog .fitz-blog .fitz-blog-vorlagen-item .excerpt{max-width:261px;font-size:14px;line-height:140%}.fitz-steuertipps-blog .fitz-blog .fitz-blog-item .item-cta,.fitz-steuertipps-blog .fitz-blog .fitz-blog-video-item .item-cta,.fitz-steuertipps-blog .fitz-blog .fitz-blog-vorlagen-item .item-cta{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;column-gap:5px;text-decoration:none;font-size:14px}.fitz-steuertipps-blog .fitz-blog .fitz-blog-video-item{position:relative}.fitz-steuertipps-blog .fitz-blog .fitz-blog-video-item .close-icon,.fitz-steuertipps-blog .fitz-blog .fitz-blog-video-item video{display:none}.fitz-steuertipps-blog .fitz-blog .fitz-blog-video-item.open{grid-column:1 / -1;background-color:#a0c3eb}.fitz-steuertipps-blog .fitz-blog .fitz-blog-video-item.open .close-icon,.fitz-steuertipps-blog .fitz-blog .fitz-blog-video-item.open video{display:block}.fitz-steuertipps-blog .fitz-blog .fitz-blog-video-item.open .close-icon{position:absolute;top:24px;right:24px;cursor:pointer}.fitz-steuertipps-blog .fitz-blog .fitz-blog-video-item.open h1,.fitz-steuertipps-blog .fitz-blog .fitz-blog-video-item.open .excerpt{max-width:unset}.fitz-steuertipps-blog .fitz-blog .fitz-blog-video-item.open .item-cta{display:none}.fitz-steuertipps-blog .fitz-blog .loading-indicator{order:2;grid-column:1 / -1}.fitz-steuertipps-blog .fitz-blog .fitz-blog-load-more{order:3;grid-column:1 / -1;display:block;text-align:center;font-size:16px;color:#0c2441}.fitz-steuertipps-blog .fitz-blog .all-shown-indicator{order:3;grid-column:1 / -1}.fitz-steuertipps-vorlagen{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;row-gap:64px;width:100%}@media (max-width:1024px){.fitz-steuertipps-vorlagen{row-gap:48px}}@media (max-width:767px){.fitz-steuertipps-vorlagen{row-gap:32px}}.fitz-steuertipps-vorlagen .fitz-vorlagen{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:32px;width:100%}@media (max-width:767px){.fitz-steuertipps-vorlagen .fitz-vorlagen{row-gap:16px}}.fitz-steuertipps-vorlagen .fitz-vorlagen .fitz-vorlagen-item{display:grid;grid-template-columns:1fr auto;justify-content:space-between;column-gap:16px;row-gap:8px;width:100%;padding:32px;border:1px solid #dcdcdc;border-radius:20px;transition:background-color 0.3s}@media (min-width:1025px){.fitz-steuertipps-vorlagen .fitz-vorlagen .fitz-vorlagen-item:hover{background-color:#a0c3eb}}@media (max-width:767px){.fitz-steuertipps-vorlagen .fitz-vorlagen .fitz-vorlagen-item{grid-template-columns:1fr;row-gap:16px}}.fitz-steuertipps-vorlagen .fitz-vorlagen .fitz-vorlagen-item h1{grid-column:1 / 1;grid-row:1 / 1;margin:0;font-size:32px;line-height:116%;font-weight:400;color:#0c2441}@media (max-width:767px){.fitz-steuertipps-vorlagen .fitz-vorlagen .fitz-vorlagen-item h1{font-size:18px}}.fitz-steuertipps-vorlagen .fitz-vorlagen .fitz-vorlagen-item .excerpt{grid-column:1 / 1;grid-row:2 / 2;font-size:16px;line-height:140%}.fitz-steuertipps-vorlagen .fitz-vorlagen .fitz-vorlagen-item .item-cta{grid-column:2 / 2;grid-row:1 / 3;align-self:center;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;column-gap:5px;padding:6px 10px;border:1px solid #0c2441;border-radius:200px;text-decoration:none;font-size:16px}@media (max-width:767px){.fitz-steuertipps-vorlagen .fitz-vorlagen .fitz-vorlagen-item .item-cta{grid-column:1 / 1;grid-row:3 / 3;justify-self:flex-start;width:auto}}.fitz-steuertipps-vorlagen .fitz-vorlagen .loading-indicator{order:2}.fitz-steuertipps-vorlagen .fitz-vorlagen .fitz-vorlagen-load-more{order:3;display:block;text-align:center;font-size:16px;color:#0c2441}.fitz-steuertipps-vorlagen .fitz-vorlagen .all-shown-indicator{order:3;grid-column:1 / -1}.fitz-jobs{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;row-gap:32px}.fitz-jobs .fitz-job-item{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:32px;border:1px solid #dcdcdc;border-radius:20px;transition:background-color 0.3s}@media (min-width:1025px){.fitz-jobs .fitz-job-item:hover{background-color:#a0c3eb}.fitz-jobs .fitz-job-item:hover .goto{opacity:0!important;transform:rotate(180deg)!important}.fitz-jobs .fitz-job-item:hover .goto-hover{opacity:1!important;transform:translateY(-39px) rotate(180deg)!important}}@media (max-width:767px){.fitz-jobs .fitz-job-item{padding:16px}}.fitz-jobs .fitz-job-item h1{padding-right:48px;margin:0;font-size:32px;line-height:116%;font-weight:400;color:#0c2441}@media (max-width:767px){.fitz-jobs .fitz-job-item h1{padding-right:24px;font-size:18px}}.fitz-jobs .fitz-job-item .goto-job{position:absolute;top:32px;right:32px;width:32px;height:32px}@media (max-width:767px){.fitz-jobs .fitz-job-item .goto-job{top:16px;right:16px}}.fitz-jobs .fitz-job-item .goto-job>img{width:32px;height:32px;transition:opacity 0.3s,transform 0.3s}.fitz-jobs .fitz-job-item .goto-job .goto-hover{z-index:2;position:relative;opacity:0;transform:translateY(-39px)}.fitz-jobs .fitz-job-item .excerpt{margin:8px 0 16px;font-size:16px;line-height:140%}@media (max-width:767px){.fitz-jobs .fitz-job-item .excerpt{margin:8px 0 24px}}.fitz-jobs .fitz-job-item .job-actions{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;column-gap:24px}@media (max-width:767px){.fitz-jobs .fitz-job-item .job-actions{flex-direction:column;justify-content:center;row-gap:32px;width:100%}}.fitz-jobs .fitz-job-item .job-actions a{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;column-gap:6px;flex-wrap:nowrap;text-decoration:none}.fitz-jobs .fitz-job-item .job-actions .upload-cv{padding:10px 10px 10px 20px;border:1px solid #0c2441;border-radius:200px}@media (max-width:767px){.fitz-jobs .fitz-job-item .job-actions .upload-cv{width:100%;justify-content:center}}.fitz-jobs .fitz-jobs-load-more{order:2;text-underline-offset:4px;color:#0c2441}.fitz-jobs .loading-indicator{order:2;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;column-gap:8px}.fitz-jobs .loading-indicator img{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fitz-jobs .all-shown-indicator{order:2}html,body{overflow-x:hidden}.elementor-button-content-wrapper{align-items:center}#fitz-company-slider .swiper-pagination{display:none}.fitz-steuertipps-tags .elementor-post-info__terms-list{display:flex!important;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;column-gap:8px}.fitz-steuertipps-tags .elementor-post-info__terms-list .elementor-post-info__terms-list-item{display:block;padding:2px 8px;border-radius:20px;background-color:#fff;text-decoration:none}.fitz-form .elementor-field-option{display:flex;align-items:center;column-gap:8px}.fitz-form .elementor-field-option input[type="checkbox"]{align-self:flex-start;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;min-width:20px;width:20px;height:20px;padding:0!important;border:1px solid #0c2441!important;border-radius:6px!important;display:inline-block!important;position:relative;outline:none;cursor:pointer;transition:none!important}.fitz-form .elementor-field-option input[type="checkbox"]:checked{border-color:#0c2441!important}.fitz-form .elementor-field-option input[type="checkbox"]:checked::before{content:"\2713";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:6px;background-color:#0c2441;text-align:center;line-height:18px;font-size:13px;color:#fff}.fitz-form .elementor-field-option label{vertical-align:middle;font-size:14px!important;line-height:136%!important}.fitz-form .elementor-field-option label a{text-decoration:none!important}.fitz-form .elementor-message{width:100%!important;padding:16px;margin:8px 0 0!important;border-radius:6px}.fitz-form .elementor-message-success{border:1px solid #75b798;background-color:#d1e7dd}.fitz-form .elementor-message-error{border:1px solid #ffc0ce;background-color:#ffdde5}