.balkonbox-button--primary{align-items:center;background-color:var(--accent);color:var(--base-3);column-gap:10px;cursor:pointer;display:inline-flex;font-weight:600;justify-content:center;text-align:center;transition:all 0.4s ease 0s;border:2px solid var(--base-3);border-radius:8px;padding:10px 20px}.balkonbox-button--primary:is(:hover,:focus){background-color:var(--base-3);color:var(--accent);cursor:pointer;display:inline-flex;text-decoration:none;border:2px solid var(--accent);border-radius:8px}.balkonbox-button--primary:is(:hover,:focus) .gb-shape svg{transform:rotate(-20deg)}.balkonbox-button--primary .gb-shape svg{height:1.2em;transition:all 0.5s ease 0s;width:1.2em}.balkonbox-button--secondary{align-items:center;background-color:var(--base-3);color:var(--accent);column-gap:10px;cursor:pointer;display:inline-flex;font-weight:600;justify-content:center;text-align:center;transition:all 0.4s ease 0s;border:2px solid var(--accent);border-radius:8px;padding:10px 20px}.balkonbox-button--secondary:is(:hover,:focus){background-color:var(--accent);color:var(--base-3);cursor:pointer;display:inline-flex;text-decoration:none;border:2px solid var(--accent);border-radius:8px}.balkonbox-button--secondary:is(:hover,:focus) .gb-shape svg{transform:rotate(-20deg)}.balkonbox-button--secondary .gb-shape svg{height:1.2em;transition:all 0.5s ease 0s;width:1.2em}.balkonbox-content_container_inner{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding:3em 20px 5em 20px}@media (max-width:1024px){.balkonbox-content_container_inner{padding:30px 15px}}@media (max-width:767px){.balkonbox-content_container_inner{padding:25px 10px}}.balkonbox-header__accent-font{color:var(--accent)}.balkonbox-header__tagline{color:var(--accent);display:flex;text-transform:uppercase}.balkonbox-button-shadow{margin:5px}.balkonbox-button-shadow:is(:hover,:focus){box-shadow:0px 0px 5px 2px rgba(180,180,191,0.5);margin:5px}.testimonial-inner{background-color:var(--accent-pale);box-shadow:1px 1px 20px 0px rgba(88,88,97,0.37);display:flex;flex-direction:column;text-align:center;width:auto;border:1px solid var(--base-3);border-radius:16px;margin:10px 10px 40px 10px;padding:20px 15px}.wpmtst-testimonial-heading{font-size:1.2em;font-weight:500}.testimonial-content{background-color:var(--base-3);margin-bottom:1em;margin-left:10px;margin-right:10px;border-radius:16px;padding:15px}.testimonial-name{font-size:1em;font-weight:500;margin-bottom:0.3em}.testimonial-company{font-size:0.9em;font-weight:400}.testimonial-date{font-size:0.9em;font-weight:400;margin-bottom:0.5em}