.gbp-section{padding:3rem 2rem}.gbp-section>div.gbp-section__inner+div.gbp-section__inner{margin-top:3rem}@media (max-width:767px){.gbp-section{padding:2rem 1rem}.gbp-section>div.gbp-section__inner+div.gbp-section__inner{margin-top:1.5rem}}.gbp-section--xl{padding:6rem 2rem}.gbp-section--xl>div.gbp-section__inner+div.gbp-section__inner{margin-top:3rem}@media (max-width:767px){.gbp-section--xl{padding:3rem 1rem}.gbp-section--xl>div.gbp-section__inner+div.gbp-section__inner{margin-top:1.5rem}}.gbp-section--dark-bkg{background-color:var(--contrast-2);color:var(--base-2)}.gbp-section--dark-bkg a{color:var(--base-2)}.gbp-section--dark-bkg a:hover{color:var(--base-3)}.gbp-section--pattern{background-blend-mode:normal;background-image:url('https://dev9.bartesova.cz/wp-content/uploads/2025/08/pattern-circle.svg');background-position:0 0;background-repeat:repeat;background-size:8px auto;position:relative}.gbp-section--image-divider{align-items:center;color:var(--base-3);display:flex;min-height:800px;text-align:center}.gbp-section__inner{margin-left:auto;margin-right:auto;max-width:75rem;position:relative;z-index:1}.gbp-section__inner__narrow{max-width:48rem;position:relative;z-index:10}.gbp-section__inner__narrow--centered{margin-left:auto;margin-right:auto;max-width:48rem;position:relative;text-align:center;z-index:10}.gbp-section__tagline{color:var(--contrast-3);font-size:0.9em;font-weight:bold;letter-spacing:0.04em;margin-bottom:0.75rem}.gbp-article h2{margin-bottom:1rem;margin-top:3rem;font-size:2.441em}.gbp-article h3{font-size:1.953em;margin-bottom:1rem}.gbp-article li{margin-bottom:0.5rem}.gbp-cta{background-color:var(--contrast);color:var(--base-2)}.gbp-cta p a{color:var(--accent);text-decoration:underline}.gbp-hero--dark-bkg{background-color:var(--contrast-2);color:var(--base-2);min-height:6rem;padding:6rem 2rem 1rem 2rem}.gbp-hero--dark-bkg a{color:var(--base-2)}.gbp-hero--dark-bkg a:hover{color:var(--base-3)}@media (max-width:767px){.gbp-hero--dark-bkg{padding-bottom:1rem;padding-left:1rem;padding-right:1rem}}.gbp-hero--image-text{background-color:var(--base-3);padding:3rem 2rem}@media (max-width:767px){.gbp-hero--image-text{padding:2rem 1rem}}.gbp-hero--image-text__inner{align-items:stretch;column-gap:6rem;display:flex;flex-direction:row;margin-left:auto;margin-right:auto;max-width:75rem;row-gap:3rem}.gbp-hero--image-text__inner>div{width:50%}@media (max-width:1024px){.gbp-hero--image-text__inner{column-gap:3rem}}@media (max-width:767px){.gbp-hero--image-text__inner{flex-direction:column}.gbp-hero--image-text__inner>div{width:100%}}.gbp-hero--ornament{background-blend-mode:normal;background-color:var(--contrast);background-image:url('https://dev9.bartesova.cz/wp-content/uploads/2025/08/ornament-curve-with-star-and-dot.svg');background-position:max(10rem);background-repeat:no-repeat;background-size:contain;color:var(--base-2);overflow-x:hidden;overflow-y:hidden;position:relative}@media (max-width:1900px){.gbp-hero--ornament{background-image:url('https://dev9.bartesova.cz/wp-content/uploads/2025/08/ornament-curve-with-star-and-dot.svg');background-position:30% center;background-size:contain}}.gbp-hero__inner--stripe{box-shadow:30vw 0px 0px 0px var(--accent);margin-right:auto;max-width:66vw;padding-bottom:3rem;padding-left:max((100vw - 75rem)/2,2rem);padding-top:3rem}.gbp-hero__inner--stripe>h1{margin-bottom:0px;margin-top:3rem}@media (max-width:767px){.gbp-hero__inner--stripe{padding-bottom:2rem;padding-left:1rem;padding-top:2rem}}.gbp-button--primary{background-color:var(--contrast-2);color:var(--base-2);display:inline-flex;font-size:0.9em;font-weight:bold;justify-content:center;letter-spacing:0.04em;text-align:center;text-transform:uppercase;border:1px solid current-color;padding:0.75rem 1.5rem}.gbp-button--primary:is(:hover,:focus){background-color:var(--accent);color:var(--base-3);border:1px solid current-color}.gbp-button--primary-alt{background-color:rgba(250,248,242,0.91);color:var(--contrast-2);display:inline-flex;font-size:0.9em;font-weight:bold;justify-content:center;letter-spacing:0.04em;text-align:center;text-transform:uppercase;border:1px solid current-color;padding:0.75rem 1.5rem}.gbp-button--primary-alt:is(:hover,:focus){background-color:var(--accent);color:var(--base-3);border:1px solid current-color}.gbp-button--secondary{background-color:var(--contrast-3);color:var(--base-2);display:inline-flex;font-size:0.9em;font-weight:bold;justify-content:center;letter-spacing:0.04em;text-align:center;text-transform:uppercase;border:1px solid current-color;padding:0.75rem 1.5rem}.gbp-button--secondary:is(:hover,:focus){background-color:var(--accent);color:var(--base-3);border:1px solid current-color}.gbp-button--ghost{align-items:center;color:var(--contrast-2);display:inline-flex;font-size:0.9em;font-weight:bold;justify-content:center;letter-spacing:0.04rem;text-align:center;text-transform:uppercase;border:1px solid var(--contrast-2);padding:0.75rem 1.5rem}.gbp-button--ghost:hover{background-color:var(--base-3);color:var(--accent);border:1px solid var(--accent)}@media (max-width:767px){.gbp-button--ghost{width:100%}}.gbp-button--ghost-alt{align-items:center;background-color:rgba(0,0,0,0.17);color:var(--base-2);display:inline-flex;font-size:0.9em;font-weight:bold;justify-content:center;letter-spacing:0.04rem;text-align:center;text-transform:uppercase;border:1px solid var(--base-2);padding:0.75rem 1.5rem}.gbp-button--ghost-alt:hover{background-color:var(--accent);color:var(--base-3);border:1px solid var(--accent)}@media (max-width:767px){.gbp-button--ghost-alt{width:100%}}.gbp-button--text{color:var(--contrast-3);font-weight:bold;letter-spacing:0.02em;padding-bottom:0.75rem;padding-top:0.75rem;text-decoration:underline}.gbp-button--text:hover{color:var(--accent)}.gbp-button-container{column-gap:0.75rem;display:flex;flex-direction:row;margin-bottom:3rem;margin-top:3rem;row-gap:1rem}@media (max-width:767px){.gbp-button-container{flex-direction:column;margin-bottom:1.5rem;margin-top:1.5rem}}.gbp-button-container--centered{column-gap:0.75rem;display:flex;flex-direction:row;justify-content:center;margin-bottom:3rem;margin-top:3rem;row-gap:1rem}@media (max-width:767px){.gbp-button-container--centered{flex-direction:column;margin-bottom:1.5rem;margin-top:1.5rem}}.gbp-grid--2-column{column-gap:6rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:3rem}@media (max-width:767px){.gbp-grid--2-column{grid-template-columns:1fr;row-gap:1.5rem}}.gbp-grid--2-column--align-center{align-items:center;column-gap:6rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:3rem}@media (max-width:767px){.gbp-grid--2-column--align-center{grid-template-columns:1fr}}.gbp-grid--3-column{column-gap:6rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:3rem}@media (max-width:1024px){.gbp-grid--3-column{column-gap:3rem}}@media (max-width:767px){.gbp-grid--3-column{grid-template-columns:1fr}}.gbp-grid--3-column--cards{column-gap:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1rem}@media (max-width:767px){.gbp-grid--3-column--cards{grid-template-columns:1fr}}.gbp-grid--align-center{align-items:center}.gbp-grid__item--justify-center{display:flex;flex-direction:column;justify-content:center}.gbp-grid__item--justify-bottom{display:flex;flex-direction:column;justify-content:flex-end}.gbp-card{background-color:var(--base-3)}.gbp-card>div{padding:2rem}.gbp-card--service{color:var(--base-3);display:flex;flex-direction:column;height:100%;position:relative;text-align:center;padding:3rem 1rem 1rem 1rem}.gbp-card--service:before{content:"";position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(to left,rgba(0,0,0,.25) 0%,rgba(0,0,0,.25) 100%);background-size:cover;background-repeat:no-repeat;background-position:center;background-blend-mode:normal}.gbp-card--service>h3{position:relative;text-shadow:rgba(38,30,21,0.5) 0px 1px 2px}.gbp-card--service>p{text-shadow:rgba(0,0,0,0.5) 0 1px 2px;position:relative}.gbp-card--service>div:last-child{margin-top:auto;position:relative;padding-top:3rem}.gbp-headline--bold-message{font-family:Bodoni Moda;font-size:3.052em;font-weight:bold;line-height:1.2em;text-transform:uppercase}@media (max-width:1024px){.gbp-headline--bold-message{font-size:2.441em}}.gbp-headline--hero-text{max-width:48rem}@media (max-width:1024px){.gbp-headline--hero-text{max-width:70vw}}.gbp-headline--lead-text{font-size:1.125em;font-weight:bold}.gbp-headline--text-shadow{text-shadow:rgba(0,0,0,0.25) 0 1px 2px}.gbp-headline--quick-links{font-size:3em;font-weight:bold;text-transform:uppercase}.gbp-headline--quick-links:last-child{margin-bottom:0px}.gbp-headline--icon-ornament--top-right{align-items:center;column-gap:0.5em;display:inline-flex}.gbp-headline--icon-ornament--top-right .gb-shape svg{width:1em;height:1em;fill:currentColor;color:var(--accent);margin-top:-10rem;margin-left:1rem;transform:rotate(10deg)}.gbp-icon--coloured-circle{align-items:center;column-gap:0.5em;display:inline-flex}.gbp-icon--coloured-circle .gb-shape svg{width:1em;height:1em;fill:currentColor;font-size:6rem;margin-bottom:1rem}.gbp-footer__bkg-ornament{background-blend-mode:normal;background-image:url('https://dev9.bartesova.cz/wp-content/uploads/2025/08/ornament-star-quarter.svg');background-position:right bottom;background-repeat:no-repeat;background-size:15vw auto;position:relative}.gbp-footer__link{display:block;font-size:0.8em;font-weight:bold;letter-spacing:0.04em;padding-bottom:0.375rem;padding-top:0.375rem;text-transform:uppercase}.gbp-footer__link:is(:hover,:focus){color:var(--accent)}.gbp-ornament--collection{overflow-x:hidden;overflow-y:hidden;position:relative}.gbp-ornament--collection:before{background-image:url('https://dev9.bartesova.cz/wp-content/uploads/2025/08/ornament-collection.svg');background-repeat:no-repeat;content:"";display:block;position:absolute;background-size:contain;width:100%;height:100%;left:0px;top:0rem;background-position:center top}.gbp-ornament--curve{overflow-x:hidden;overflow-y:hidden;position:relative}.gbp-ornament--curve:before{background-image:url('https://dev9.bartesova.cz/wp-content/uploads/2025/10/ornament-curve-2.svg');background-position:right top;background-blend-mode:normal;content:"";display:block;position:absolute;top:0px;left:0px;height:100%;width:100%;filter:opacity(60%);background-repeat:no-repeat;background-size:cover}@media (max-width:1024px){.gbp-ornament--curve:before{height:40%}}@media (max-width:767px){.gbp-ornament--curve:before{height:10%}}.gbp-ornament--curve-with-star{overflow-x:hidden;overflow-y:hidden;position:relative}.gbp-ornament--curve-with-star:before{background-image:url('https://dev9.bartesova.cz/wp-content/uploads/2025/08/ornament-curve-with-star.svg');background-size:contain;background-repeat:no-repeat;background-position:top right;background-blend-mode:normal;content:"";display:block;width:100%;position:absolute;height:100%;top:0px;right:0px}.gbp-ornament--curve--bottom{overflow-x:hidden;overflow-y:hidden;position:relative}.gbp-ornament--curve--bottom:before{background-image:url('https://dev9.bartesova.cz/wp-content/uploads/2025/08/ornament-curve.svg');background-position:right top;background-blend-mode:normal;content:"";display:block;position:absolute;left:0px;height:100%;width:100%;filter:opacity(60%);background-repeat:no-repeat;background-size:cover;bottom:0rem}@media (max-width:1024px){.gbp-ornament--curve--bottom:before{height:40%}}@media (max-width:767px){.gbp-ornament--curve--bottom:before{height:30%}}.gbp-ornament--elipsis{overflow-x:hidden;overflow-y:hidden;position:relative}.gbp-ornament--elipsis:before{content:"";display:block;background-image:url('https://dev9.bartesova.cz/wp-content/uploads/2025/08/ornament-elipsis-with-star.svg');background-size:contain;background-repeat:no-repeat;background-blend-mode:normal;width:60%;height:60%;position:absolute;background-position:center;right:-9rem;top:30%}@media (max-width:1024px){.gbp-ornament--elipsis:before{width:80%;height:80%;top:15%}}@media (max-width:767px){.gbp-ornament--elipsis:before{right:-6rem}}.gbp-ornament--stamp--hero{height:auto;margin-right:1.5rem;margin-top:-5rem;position:absolute;right:0px;width:9rem}.gbp-ornament--star:before{background-image:url('https://dev9.bartesova.cz/wp-content/uploads/2025/08/ornament-star-multipointed.svg');background-size:contain;background-repeat:no-repeat;background-position:center;background-blend-mode:normal;content:"";display:block;width:9rem;height:9rem;position:absolute;left:-6rem;top:-12rem}@media (max-width:767px){.gbp-ornament--star:before{top:-10rem}}.gbp-ornament--star-2{position:relative;z-index:10}.gbp-ornament--star-2:before{background-image:url('https://dev9.bartesova.cz/wp-content/uploads/2025/08/ornament-star-eightpointed.svg');background-size:contain;background-repeat:no-repeat;background-position:center;background-blend-mode:normal;content:"";display:block;width:9rem;height:9rem;position:absolute;bottom:-6rem;right:6rem}@media (max-width:767px){.gbp-ornament--star-2:before{bottom:-8rem;right:1rem}}.gbp-ornament--star-3:before{background-image:url('https://dev9.bartesova.cz/wp-content/uploads/2025/08/ornament-star-eightpointed.svg');background-size:contain;background-repeat:no-repeat;background-position:center;background-blend-mode:normal;content:"";display:block;width:9rem;height:9rem;position:absolute;left:-7rem;top:-12rem}@media (max-width:767px){.gbp-ornament--star-3:before{top:-10rem;left:-6rem}}.gbp-page-numbers{align-items:center;column-gap:5px;display:flex;justify-content:center;row-gap:5px}.gbp-page-numbers .page-numbers{color:var(--contrast-2);display:inline-flex;text-decoration:none;line-height:1;font-size:0.9em;font-weight:bold;padding:1rem}.gbp-page-numbers .page-numbers.current{color:var(--accent);background-color:var(--base-3)}.gbp-page-numbers .page-numbers:is(:hover,:focus){color:var(--accent);background-color:var(--base-3)}.gbp-page-numbers--button{color:var(--contrast-2);font-size:0.9em;font-weight:bold;padding:1rem}.gbp-page-numbers--button:is(:hover,:focus){color:var(--accent);background-color:var(--base-3)}.gbp-section__meta{align-items:center;column-gap:6px;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:2rem;margin-top:-2rem;row-gap:6px}.gbp-section__meta__category{column-gap:6px;display:flex;flex-wrap:wrap;font-size:0.9em;font-weight:bold;row-gap:6px}.gbp-section__meta__category a{color:var(--base-2);text-decoration:none;padding-left:6px;padding-right:6px;background-color:var(--accent);display:inline-block;white-space:nowrap}.gbp-section__meta__category a:is(:hover,:focus){color:var(--base-3);background-color:var(--contrast)}.gbp-section__meta__tag{color:var(--contrast-2);column-gap:6px;display:flex;flex-wrap:wrap;font-size:0.9em;font-weight:bold;row-gap:6px}.gbp-section__meta__tag a{text-decoration:none;padding-left:6px;padding-right:6px;background-color:var(--base-2);display:inline-block;white-space:nowrap;color:var(--contrast-2)}.gbp-section__meta__tag a:is(:hover,:focus){background-color:var(--base);color:var(--contrast)}