:root{--bvg-layout-gutter:24px;--bvg-layout-width:1440px;--bvg-layout-space:48px}@media(min-width:750px){:root{--bvg-layout-gutter:32px}}@media(min-width:1600px){:root{--bvg-layout-gutter:40px}}body:is(.page-width-normal,.page-width-wide,.page-width-narrow),.page-width-content{--page-margin:var(--bvg-layout-gutter);--page-content-width:var(--bvg-layout-width);--page-width:calc(var(--page-content-width) + var(--page-margin)*2) }#MainContent .bvg-wrap,#MainContent .bvg-editorial__wrap,#MainContent .bvg-step-up__inner,.bvg-footer-details .bvg-footer-details__grid{width:calc(100% - var(--bvg-layout-gutter)*2);max-width:var(--bvg-layout-width);margin-inline:auto;padding-inline:0}#MainContent .bvg-section,#MainContent .bvg-hero,#MainContent .bvg-editorial{padding-block:var(--bvg-layout-space)}#MainContent :is(.bvg-section-head,.bvg-editorial__intro,.bvg-reviews__heading){margin-bottom:32px}#MainContent .bvg-about-intro{max-width:none}#MainContent .bvg-about-story{max-width:100%}#MainContent .bvg-about-story :is(p,ul){max-width:none}#MainContent .bvg-press{margin-top:48px}#MainContent .bvg-consultation{max-width:1200px;padding:var(--bvg-layout-space) var(--bvg-layout-gutter)}#MainContent :is(.bvg-booking,.bvg-parent-faq){padding-block:var(--bvg-layout-space)}#MainContent .page-width-content>.section-content-wrapper{padding-block:var(--bvg-layout-space);gap:32px}#MainContent .page-width-content .rte :is(p,li){line-height:1.7}#MainContent .page-width-content .rte>:is(p,ul,ol){max-width:85ch}#MainContent .bvg-paths{align-items:stretch}#MainContent .bvg-path__content{height:100%;display:flex;flex-direction:column}#MainContent .bvg-path__content .bvg-btn{margin-top:auto;align-self:flex-start}#MainContent .bvg-contact{background:linear-gradient(135deg,#fcf9f6,#faf5fd);padding-block:var(--bvg-layout-space);color:#33184f}.bvg-contact__wrap{width:calc(100% - var(--bvg-layout-gutter)*2);max-width:var(--bvg-layout-width);margin:auto}#MainContent .bvg-contact__intro{background:transparent!important;border:0!important;box-shadow:none!important;text-align:center;max-width:780px;margin:0 auto 36px}.bvg-contact__eyebrow{color:#775017;font-size:.8rem;font-weight:700;letter-spacing:.12em;margin-bottom:14px}.bvg-contact h1{font-size:clamp(2.1rem,3.3vw,3.25rem);line-height:1.15;margin:0 0 18px;text-wrap:balance}.bvg-contact__intro>p:last-child{font-size:1.08rem;line-height:1.7;max-width:65ch;margin-inline:auto}.bvg-contact__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px;align-items:start}.bvg-contact__welcome{min-width:0;display:grid;gap:24px}.bvg-contact__note{background:#f0e7f8;border:1px solid #e5d7ef;border-radius:24px;padding:32px}.bvg-contact__sprout{display:block;color:#8964aa;font-size:2.25rem;line-height:1;margin-bottom:18px}.bvg-contact h2{font-size:clamp(1.5rem,2.1vw,2rem);line-height:1.25;margin:0 0 16px;text-wrap:balance}.bvg-contact p{color:#493951;line-height:1.7;margin:0 0 18px}.bvg-contact .bvg-contact__signature{font:700 2rem/1.2 Caveat,cursive;color:#69418a;margin:24px 0 0}.bvg-contact__details{padding:0 32px}.bvg-contact h3{font-size:1.2rem;margin:24px 0 10px}.bvg-contact__details h3:first-child{margin-top:0}.bvg-contact a{color:#552c87;text-underline-offset:4px;overflow-wrap:anywhere}.bvg-contact__consult{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;border:1px solid #cdb8dc;border-radius:999px;padding:10px 20px;text-decoration:none;font-weight:600}.bvg-contact__consult:hover{background:#ede3f6}.bvg-contact__card{background:#fff;border:1px solid #e9dff0;border-radius:24px;padding:32px;box-shadow:0 14px 36px #33184f08;min-width:0}.bvg-contact__form{display:grid;gap:20px;margin-top:24px}.bvg-contact__row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.bvg-contact label{display:block;font-weight:600;font-size:.95rem;margin-bottom:8px;color:#33184f}.bvg-contact label span{font-weight:400;color:#66586f}.bvg-contact :is(input:not([type=hidden]),textarea){display:block;width:100%;min-width:0;font:inherit;padding:12px 14px;border:1px solid #cdbbdb!important;background:#fcfaff!important;border-radius:12px!important;color:#33184f!important;min-height:48px}.bvg-contact textarea{resize:vertical;min-height:140px}.bvg-contact .bvg-contact__small{font-size:.85rem;line-height:1.6;color:#66586f;margin:0}.bvg-contact__details .bvg-contact__small{margin-top:18px}.bvg-contact .bvg-contact__submit{justify-self:start;display:inline-flex;justify-content:center;align-items:center;gap:24px;min-height:50px;padding:14px 26px;background:#edb23e;color:#281536;border:1px solid #d7a03a;cursor:pointer;font:600 1rem Work Sans,sans-serif!important;border-radius:999px!important}.bvg-contact__submit:hover{background:#f4c465}.bvg-contact__feedback{padding:18px;background:#f0f7ef;border:1px solid #a9c4a3;border-radius:12px;color:#25412b}.bvg-contact__feedback--error{background:#fff3f1;border-color:#ce8c82;color:#802e25}@media(max-width:749px){:root{--bvg-layout-gutter:20px;--bvg-layout-space:32px}#MainContent .bvg-contact__grid{grid-template-columns:1fr;gap:28px}.bvg-contact__note,.bvg-contact__card{padding:24px}.bvg-contact__details{padding-inline:4px}.bvg-contact__intro{margin-bottom:28px}#MainContent .bvg-press{margin-top:32px}#MainContent .bvg-path__content{height:auto}}@media(max-width:480px){.bvg-contact__row{grid-template-columns:1fr}.bvg-contact .bvg-contact__submit{width:100%}}:root{--bvg-layout-space:36px}#MainContent .bvg-step-up__inner{grid-template-columns:190px minmax(0,1fr) auto;gap:28px;align-items:center}#MainContent .bvg-step-up__badge{grid-row:auto;padding:18px 14px}#MainContent .bvg-step-up__inner>a{grid-column:auto;max-width:285px;text-align:center;justify-content:center}#MainContent .bvg-step-up p{max-width:none}#MainContent .bvg-step-up h2{font-size:clamp(1.45rem,2.1vw,1.85rem)}#MainContent .bvg-paths{align-items:start}#MainContent .bvg-path__content{height:auto;display:block;align-self:center;padding-block:24px}#MainContent .bvg-path__content .bvg-btn{margin-top:0}#MainContent .bvg-path .bvg-check{margin-block:16px 20px}#MainContent .bvg-path--secondary .bvg-digital-deck{max-width:190px;margin:0 auto}#MainContent .bvg-path--primary .bvg-path__visual{align-self:stretch}#MainContent .bvg-path__portrait{min-height:100%;max-height:none}#MainContent .bvg-reviews__grid{align-items:start;gap:24px}#MainContent .bvg-reviews .bvg-reviews__card{height:auto;aspect-ratio:auto}#MainContent .bvg-reviews .bvg-reviews__face{min-height:0;height:auto;padding:24px}#MainContent .bvg-reviews__face figcaption{margin-top:12px;margin-bottom:0}#MainContent .bvg-reviews__quote{font-size:3rem;margin-bottom:8px}#MainContent .bvg-reviews__controls{margin-top:20px}#MainContent .bvg-reviews .bvg-reviews__all{margin-top:12px}#MainContent :is(.bvg-section-head,.bvg-editorial__intro,.bvg-reviews__heading){margin-bottom:24px}#MainContent .bvg-press{margin-top:32px}#MainContent .bvg-press-card__copy{padding:20px}#MainContent .bvg-reader-review{padding-block:24px}#MainContent .bvg-reader-cta,#MainContent .bvg-editorial-cta{margin-top:28px;padding:28px 24px}.bvg-footer-details{padding-block:40px}@media(max-width:1100px){#MainContent .bvg-step-up__inner{grid-template-columns:170px minmax(0,1fr);gap:18px 24px}#MainContent .bvg-step-up__badge{grid-row:1/3}#MainContent .bvg-step-up__inner>a{grid-column:2;max-width:none}}@media(max-width:749px){:root{--bvg-layout-space:28px}#MainContent .bvg-step-up__inner{grid-template-columns:1fr;gap:16px}#MainContent .bvg-step-up__badge{grid-row:auto;width:210px}#MainContent .bvg-step-up__inner>a{grid-column:1}#MainContent .bvg-reviews__face{padding:22px}#MainContent .bvg-press{margin-top:28px}.bvg-footer-details{padding-block:32px}}@media(max-width:550px){#MainContent .bvg-path__portrait{min-height:0}#MainContent .bvg-path--secondary .bvg-digital-deck{max-width:180px}}@media(min-width:1101px){#MainContent .bvg-paths-sec .bvg-paths{align-items:start!important}#MainContent .bvg-paths-sec .bvg-path .bvg-path__content{display:block;align-self:start!important;padding-bottom:24px!important}#MainContent .bvg-paths-sec .bvg-path .bvg-btn{margin-top:0}#MainContent .bvg-paths-sec .bvg-path .bvg-path__note{position:static;margin:14px 0 0!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/bvg-layout-polish.css.map */
