.gbp-section__tagline{color:var(--contrast);font-size:1rem;font-weight:600;margin-bottom:0.75rem}.gbp-section__headline{margin-bottom:1.5rem}.gbp-section__headline .gb-icon svg{color:var(--background-body)}@media (max-width:767px){.gbp-section__headline{margin-bottom:1.25rem}}.gbp-section__text{color:var(--text-body);font-size:1.125rem}.gbp-button--primary{background-color:var(--accent);border-bottom-left-radius:25px;border-bottom-right-radius:25px;border-top-left-radius:25px;border-top-right-radius:25px;border:1px solid var(--accent);box-shadow:0px -3px 16px 0px rgba(0,0,0,0.15);color:var(--white);display:inline-flex;font-size:1rem;font-weight:500;letter-spacing:0.03em;padding:12px 40px;transition:all 0.5s ease 0s}.gbp-button--primary:is(:hover,:focus){background-color:var(--text-lite);color:var(--accent);box-shadow:0px 0px 0px 0px rgba(0,0,0,0);border:1px solid var(--text-lite)}@media (max-width:1024px){.gbp-button--primary:is(:hover,:focus){border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px}}.gbp-button--secondary{background-color:var(--contrast);border-bottom-left-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;color:var(--accent);display:inline-flex;font-size:1rem;padding:12px 32px;transition:all 0.3s ease 0s}.gbp-button--secondary:is(:hover,:focus){color:currentColor;background-color:var(--background-body)}.gbp-section{margin-left:auto;margin-right:auto;max-width:1200px;padding:100px 30px}@media (max-width:1024px){.gbp-section{padding:80px 30px}}@media (max-width:767px){.gbp-section{padding:60px 20px}}.gbp-section__inner {margin-left:auto;margin-right:auto;position:relative;z-index:1;}.gbp-section--background{background-color:var(--background-body);color:var(--headline)}.gbp-section-bg-img-overlay{background-attachment:fixed;background-color:var(--headline);background-image:url(https://custom-05.projekt180.at/wp-content/uploads/sites/14/AdobeStock_966623124_Preview.jpeg);background-position:center center;background-repeat:no-repeat;background-size:cover;color:#ffffff;overflow-x:hidden;overflow-y:hidden;position:relative}.gbp-section-bg-img-overlay:after{background-image:linear-gradient(to left,rgba(84,102,133,0.85) 0%,rgba(84,102,133,0.85) 100%);content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.gbp-card__meta-text {font-size:0.875rem;margin-bottom:0.5rem;}.gbp-card__title{color:var(--accent);font-size:1.25rem;margin-bottom:0.5rem}.gbp-card__title:hover{color:var(--contrast)}.gbp-card__text {font-size:1rem;margin-bottom:0px;}.top-bar__text{color:var(--headline);font-size:0.875rem;font-weight:200;letter-spacing:1px;margin-bottom:0px}.top-bar__container{min-width:20%;padding:2px 40px;width:auto}.top-bar__border{border-right:1px solid var(--background-body)}.button__shadow:hover{box-shadow:0px 10px 25px 0px rgba(237,163,126,0.6)}.kontakt__text-light{color:var(--text-lite);font-size:0.875rem;margin-bottom:10px}.card__shadow{box-shadow:0px 0px 25px -15px rgba(20,20,20,0.3)}.gbp-card--border {border:1px solid #000000;}.gbp-card {padding:1.5rem;}@media (max-width: 767px) {.gbp-card {padding:1.25rem;}}.border-radius__section{border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:10px;border-top-right-radius:10px}.border-radius__button{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px}.section-header-bg-img-overlay{background-image:url(https://patterns.generateblocks.com/wp-content/uploads/2023/08/placeholder1280x720.png);background-position:center center;background-repeat:no-repeat;background-size:cover;color:#ffffff;overflow-x:hidden;overflow-y:hidden;position:relative}.section-header-bg-img-overlay:after{background-image:linear-gradient(90deg,rgba(0,0,0,0.6),rgba(0,0,0,0.6));content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.sticky-info__button{background-color:rgba(255,255,255,0);color:var(--accent);margin-bottom:0px;padding-bottom:10px;padding-top:10px;width:100%}.sticky-info__button:hover{background-color:rgba(255,255,255,0);color:var(--accent)}.sticky-info-container{background-color:var(--white);bottom:0px;box-shadow:0px 0px 25px 0px rgba(0,0,0,0.1);left:0px;position:sticky;z-index:10000}.border-left__2px{border-left:2px solid var(--background-body)}.border-radius__inner-box{border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-top-left-radius:15px;border-top-right-radius:15px}.hero__menu-button{align-items:center;background-color:var(--white);color:var(--contrast);display:flex;flex-direction:column;font-size:1rem;font-weight:500;height:100px;justify-content:center;padding-left:40px;padding-right:40px;text-align:center;transition:all 0.5s ease 0s;width:100%}.hero__menu-button:hover{background-color:var(--contrast);color:var(--white)}.brows{color:var(--contrast);font-size:1rem;font-weight:600;line-height:1.5em;margin-bottom:0.75rem}.h1-base{margin-bottom:1.5rem}.h1-base .gb-icon svg{color:var(--background-body)}@media (max-width:767px){.h1-base{margin-bottom:1.25rem}}.section{margin-left:auto;margin-right:auto;overflow-x:hidden;overflow-y:hidden;position:relative;padding:100px 30px}@media (max-width:1024px){.section{padding:80px 30px}}@media (max-width:767px){.section{padding:60px 20px}}.section-inner{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);position:relative;z-index:1}.section-inner-sm{margin-left:auto;margin-right:auto;max-width:700px;position:relative;z-index:2}@media (max-width:1024px){.section-inner-sm{max-width:550px}}@media (max-width:767px){.section-inner-sm{margin-left:0px;max-width:90%}}.r-base{border-radius:10px}.shadow-base{box-shadow:inset 0px 1px 1px 0px rgba(255,255,255,0.1),0px 50px 100px -20px rgba(50,50,93,0.25),0px 30px 60px -30px rgba(0,0,0,0.3)}.h2-base{font-size:2.488rem;line-height:1.3em;margin-bottom:1.5rem}.h2-base .gb-icon svg{color:var(--background-body)}@media (max-width:767px){.h2-base{font-size:2rem;margin-bottom:1.25rem}}.btn-primary{background-color:var(--contrast);box-shadow:0px -3px 16px 0px rgba(0,0,0,0.15);color:var(--white);display:inline-flex;font-size:1rem;font-weight:500;letter-spacing:0.03em;transition:all 0.5s ease 0s;border:1px solid var(--contrast);border-radius:10px;padding:12px 40px}.btn-primary:is(:hover,:focus){background-color:var(--accent);border-bottom-color:var(--accent);border-left-color:var(--accent);border-right-color:var(--accent);border-top-color:var(--accent);box-shadow:0px 0px 0px 0px rgba(0,0,0,0);color:var(--white)}@media (max-width:1024px){.btn-primary:is(:hover,:focus){border-radius:0px}}@media (max-width:767px){.btn-primary{padding-left:20px;padding-right:20px}}.bg-accent{background-color:var(--background-body);color:var(--headline)}.h3-sm{align-items:center;color:var(--white);display:flex;flex-direction:column;row-gap:1em}.h3-sm .gb-shape svg{height:3em;width:3em}.service-card-icon{align-items:center;backdrop-filter:blur(5px);background-color:rgba(255,255,255,0.75);display:flex;flex-direction:column;height:100px;justify-content:center;margin-bottom:-50px;overflow-x:hidden;overflow-y:hidden;position:relative;width:100px;z-index:5;border:1px solid var(--accent);border-radius:50px}.service-card-icon .gb-shape svg{color:var(--accent);height:auto;width:2.4em}.service-card{background-color:var(--contrast);color:var(--white);flex-grow:1;padding:80px 30px 30px 30px}@media (max-width:767px){.service-card{padding-bottom:20px;padding-left:20px;padding-right:40px}}.service-card-wrapper{align-items:center;display:flex;flex-direction:column;text-align:center;border-radius:10px}@media (max-width:767px){.service-card-wrapper{width:100%}}.no-last-margin p:last-of-type{margin-bottom:0px}.gap-base{column-gap:25px;row-gap:25px}.btn-secondary{background-color:var(--accent);color:var(--white);display:inline-flex;font-size:1rem;text-align:center;transition:all 0.3s ease 0s;border-radius:10px;padding:12px 32px}.btn-secondary:is(:hover,:focus){background-color:var(--text-lite);color:var(--accent)}.bg-img{background-attachment:fixed;background-color:var(--headline);background-image:url('https://custom-05.projekt180.at/wp-content/uploads/sites/14/bombastini-kinderzauberin-wien-buehne-konfetti-zaubershow.webp');background-position:center center;background-repeat:no-repeat;background-size:cover;color:#ffffff;overflow-x:hidden;overflow-y:hidden;position:relative}.bg-img:after{background-image:linear-gradient(to left,rgba(84,102,133,0.85) 0%,rgba(84,102,133,0.85) 100%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}@media (max-width:767px){.bg-img{background-attachment:scroll}}.faq-item.gb-accordion__item-open{background-color:var(--background-body)}.faq-btn{align-items:center;color:var(--headline);column-gap:1em;display:flex;font-size:1.25rem;font-weight:600;justify-content:space-between;text-align:left;padding:20px 30px}.faq-btn:hover{color:var(--contrast)}.faq-btn:is(.gb-block-is-current,.gb-block-is-current:hover,.gb-block-is-current:focus){color:var(--contrast)}@media (max-width:767px){.faq-btn{font-size:1.1rem;line-height:1.5em;padding:16px}}.faq-content{padding-bottom:30px;padding-left:30px;padding-right:30px;text-align:left}.faq-content p:last-of-type{margin-bottom:0px}@media (max-width:767px){.faq-content{padding-bottom:16px;padding-left:16px;padding-right:16px}}.gap-lg{column-gap:50px;row-gap:50px}.gap-2lg{column-gap:80px}.bg-lite{background-color:var(--background-accent)}.text-sm{font-size:0.875rem;line-height:1.5em}.footer-link{color:var(--text-body);display:flex;font-size:1rem}.footer-link:hover{color:var(--contrast)}.text-link a{color:var(--accent);transition:all 0.25s ease 0s}.text-link a:hover{color:var(--contrast)}@media (max-width:1024px){.tab-sm{margin-left:auto;margin-right:auto;max-width:75%}}@media (max-width:767px){.tab-sm{margin-left:0px;max-width:90%}}