@charset "UTF-8";body{background:-webkit-gradient(linear,left top,left bottom,from(#9d0059),to(#790045));background:linear-gradient(#9d0059,#790045);font-family:Roboto Slab,serif!important;color:#f8f9fa!important;overflow-x:hidden;width:100%}body ::-moz-selection{background:#f8f9fa;color:#9d0059}body ::selection{background:#f8f9fa;color:#9d0059}a{cursor:pointer}a,a:link,a:visited{color:#9d0059;text-decoration:none}a:hover{color:#9d0059!important;text-decoration:none!important}a:active{color:#9d0059;text-decoration:none}.highlighted{font-weight:700;color:#ff6abe}.separator{background-color:#f8f9fa;height:8px;margin-bottom:1.5em}.lightBackground{background-color:#f8f9fa!important;color:#0f0f0f;width:100vw}.lightBackground ::-moz-selection{background:#9d0059;color:#f8f9fa}.lightBackground ::selection{background:#9d0059;color:#f8f9fa}.lightBackground .highlighted,.lightBackground h1{color:#9d0059}.lightBackground .separator{background-color:#9d0059}.sectionContent{padding:3% 1% 5%;overflow:hidden}.verticallyCentered{display:flex;flex-direction:column;justify-content:center}.horizontallyCentered{display:flex;flex-direction:column;align-items:center}.centeredBothWays{display:flex;justify-content:center;align-items:center}.translucent{opacity:.4}.constrained{overflow:hidden;top:0}.constrained,.overlay{width:100vw;height:100vh;position:fixed;left:0}.overlay{right:0;z-index:300;background-color:#f8f9fa}.navLink{color:#9d0059!important;text-decoration:none!important;padding:10px;height:100%;box-sizing:border-box}.navLink:hover{text-decoration:underline!important}.facebookIcon{margin-right:5px}.active{text-decoration:underline!important}.navbar-light .navbar-toggler{border:none!important;color:#9d0059!important}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(157,0,89, 1)' stroke-width='2.5' stroke-linecap='square' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")!important}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:.2}to{opacity:1}}.spinnerWrapper{position:absolute;z-index:500;top:50%;left:50%;-webkit-transform:translate(-50%,-55%);transform:translate(-50%,-55%);-webkit-animation:pulsate 1s ease-in-out infinite;animation:pulsate 1s ease-in-out infinite}.outerWrapper{position:fixed;right:0}.outerWrapper,.spinnerBackdrop{left:0;z-index:400;height:100vh;width:100vw}.spinnerBackdrop{position:relative;top:0;background:#f8f9fa!important}.jumbotron{background-image:url(/static/media/backdrop.35476420.jpg);text-align:center;background-size:cover;background-position:50%;margin-bottom:0!important;width:100%;overflow:hidden}.jumbotron,.wide{min-height:70vh}.thin{min-height:40vh}.topBannerContainer{overflow:hidden}.title{font-family:Fugaz One,cursive;font-size:4em}@media (max-width:450px){.title{margin-top:12vh;font-size:2.5em}}@media (max-width:290px){.title{margin-top:12vh;font-size:1.2em}}.subtitle{font-size:1.3em;margin:1.5em 0 0}@media (max-width:450px){.subtitle{font-size:1em}}.bannerButton{margin-top:2em}.hiddenBackdrop{visibility:hidden;height:0;position:absolute;top:-1000;left:-1000}.anchorButton{display:block;background-color:#f8f9fa;border:1px solid #9d0059;text-align:center;max-width:6em;margin:1em auto 0;padding:.2em .5em;font-size:1.6em;font-weight:700;font-family:Roboto Slab,serif!important;letter-spacing:.1em;color:#9d0059!important;-webkit-transition:background-color 1s;transition:background-color 1s;box-shadow:4px 4px 5px 0 rgba(0,0,0,.5);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.anchorButton:hover{background-color:#ff0492;text-decoration:none}.lightTextBubble{border:1px solid #9d0059;padding:15px 20px;margin:25px 10px;font-size:1.1em;background-color:#f8f9fa;text-align:center;box-shadow:4px 4px 5px 0 rgba(0,0,0,.5)}.lightTextBubble .inlineLink a{color:#ff6abe;text-decoration:none;cursor:pointer;-webkit-transition:color 1s;transition:color 1s}.lightTextBubble .inlineLink a:link,.lightTextBubble .inlineLink a:visited{color:#9d0059;text-decoration:none}.lightTextBubble .inlineLink a:hover{color:#ff0492!important;text-decoration:none}.lightTextBubble .inlineLink a:active{color:#9d0059;text-decoration:none}@media (max-width:420px){.lightTextBubble{padding:5px}}.themeTextBubble{border:1px solid #f8f9fa;padding:15px 20px;margin:25px 10px;font-size:1.1em;background-color:#9d0059;text-align:center;box-shadow:4px 4px 5px 0 rgba(0,0,0,.5)}.themeTextBubble .inlineLink a{cursor:pointer;-webkit-transition:color 1s;transition:color 1s}.themeTextBubble .inlineLink a,.themeTextBubble .inlineLink a:link,.themeTextBubble .inlineLink a:visited{color:#ff6abe;text-decoration:none}.themeTextBubble .inlineLink a:hover{color:#ff0492!important;text-decoration:none}.themeTextBubble .inlineLink a:active{color:#ff6abe;text-decoration:none}@media (max-width:420px){.themeTextBubble{padding:5px}}.blogTextBubble{border:1px solid #9d0059;padding:45px 8vw;margin:20px 10px;font-size:1.1em;background-color:#f8f9fa;color:#0f0f0f;text-align:center;box-shadow:4px 4px 5px 0 rgba(0,0,0,.5)}@media (max-width:500px){.blogTextBubble{padding:45px 10px;margin:20px 0}}.blogTextBubble .wp-block-file{display:inline-block;margin:1em auto}.blogTextBubble .wp-block-file a{border:1px solid #0f0f0f;margin:.5em .6em;padding:.5em 1.5em;background-color:#f8f9fa;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color 1s;transition:background-color 1s}.blogTextBubble .wp-block-file a:hover{background-color:#ff0492;text-decoration:none}.blogTextBubble h2,.blogTextBubble p{padding:0 15px}@media (max-width:500px){.blogTextBubble h2,.blogTextBubble p{padding:0 10px}}.blogTextBubble ol,.blogTextBubble ul{margin-left:3em;margin-right:3em}@media (max-width:768px){.blogTextBubble ol,.blogTextBubble ul{margin-left:.5em;margin-right:1em}}.blogTextBubble ul{list-style:none}.blogTextBubble ul li:before{content:"•";color:#9d0059;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.blogTextBubble ol{list-style:none;counter-reset:li}.blogTextBubble ol li:before{content:"." counter(li);color:#9d0059;display:inline-block;width:1em;margin-left:-1.5em;margin-right:.5em;text-align:right;direction:rtl}.blogTextBubble ol li{counter-increment:li}.blogTextBubble a{cursor:pointer;-webkit-transition:color 1s;transition:color 1s}.blogTextBubble a,.blogTextBubble a:link,.blogTextBubble a:visited{color:#9d0059;text-decoration:none}.blogTextBubble a:hover{color:#37001f;text-decoration:none}.blogTextBubble a:active{color:#9d0059;text-decoration:none}.blogTextBubble img{max-width:90%}.blogTextBubble iframe{width:60vw;height:33.75vw}.blogTextBubble figure{margin-top:1.5em;margin-bottom:1.5em}.blogTextBubble figcaption{font-size:.8em;margin-top:.2em}.blogTextBubble h2{color:#9d0059;margin-bottom:1em;font-size:2em}.blogTextBubble .blogPost h2{color:#0f0f0f!important;font-size:1.4em;text-align:left}.blogTextBubble ol,.blogTextBubble ul{text-align:left}.blogTextBubble blockquote{text-align:left;border-left:4px solid #9d0059;font-size:.9em;display:block;margin-left:1em;padding:1em 3em .5em 2em}@media (max-width:500px){.blogTextBubble blockquote{padding:1em 1em .5em 1.5em}}.hoverableTextBubble{border:1px solid #9d0059;padding:25px 6vw;margin:30px 10px;font-size:1.1em;background-color:#f8f9fa;color:#0f0f0f;text-align:center;box-shadow:4px 4px 5px 0 rgba(0,0,0,.5);-webkit-transition:background-color 1s;transition:background-color 1s}.hoverableTextBubble:hover{background-color:#d00076}.hoverableTextBubble h2,.hoverableTextBubble p{padding:0 15px}.hoverableTextBubble p{text-align:left;font-size:.8em}.hoverableTextBubble h2{color:#9d0059;font-size:1.6em;margin-top:.6em;margin-bottom:.6em}.hoverableTextBubble a{cursor:pointer;-webkit-transition:color 1s;transition:color 1s}.hoverableTextBubble a,.hoverableTextBubble a:link,.hoverableTextBubble a:visited{color:#9d0059;text-decoration:none}.hoverableTextBubble a:hover{color:#37001f;text-decoration:none}.hoverableTextBubble a:active{color:#9d0059;text-decoration:none}.portraitWrapper{width:100%;text-align:center;z-index:0}.portrait{max-height:460px;box-shadow:4px 4px 5px 0 rgba(0,0,0,.5);display:block;margin:15px auto}.introduction{text-align:center;width:100%}.introduction h2{color:#9d0059}.introduction p{font-size:1.1em}.aboutTextBubbles{z-index:300}.aboutPortraitCol{padding-top:15px;padding-bottom:15px}.illustration{max-height:200px}.noteColumn{padding:30px!important}.offerBox{color:#f8f9fa;padding:20px;text-align:center!important}.offerBox h2{font-weight:700;font-size:1.8em}.serviceName{margin-bottom:30px}.serviceItem{width:100%;margin:4px 0}.serviceType{font-weight:700;font-size:1.5em;margin-top:10px}.serviceExplanation{font-style:italic;font-size:.8em;padding-top:1em}.servicePrice{font-size:.8em}.priceValue{font-size:2em;font-weight:700;padding-right:6px;color:#ff6abe}.offerFootnote{font-size:.7em;margin-top:30px}.lightPosterBubble{border:1px solid #9d0059;margin:25px 10px;font-size:1.1em;background-color:#f8f9fa;text-align:center;box-shadow:4px 4px 5px 0 rgba(0,0,0,.5)}.lightPosterBubble img{width:100%}.lightPosterBubble .inlineLink a{color:#ff6abe;text-decoration:none;cursor:pointer;-webkit-transition:color 1s;transition:color 1s}.lightPosterBubble .inlineLink a:link,.lightPosterBubble .inlineLink a:visited{color:#9d0059;text-decoration:none}.lightPosterBubble .inlineLink a:hover{color:#ff0492!important;text-decoration:none}.lightPosterBubble .inlineLink a:active{color:#9d0059;text-decoration:none}.themePosterBubble{border:1px solid #f8f9fa;margin:25px 10px;font-size:1.1em;background-color:#9d0059;text-align:center;box-shadow:4px 4px 5px 0 rgba(0,0,0,.5)}.themePosterBubble img{width:100%}.themePosterBubble .inlineLink a{cursor:pointer;-webkit-transition:color 1s;transition:color 1s}.themePosterBubble .inlineLink a,.themePosterBubble .inlineLink a:link,.themePosterBubble .inlineLink a:visited{color:#ff6abe;text-decoration:none}.themePosterBubble .inlineLink a:hover{color:#ff0492!important;text-decoration:none}.themePosterBubble .inlineLink a:active{color:#ff6abe;text-decoration:none}.contactBox{min-height:250px;position:relative}.contactDetails{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-42%);transform:translate(-50%,-42%)}.contactItem{white-space:nowrap}.contactItem a{cursor:pointer;-webkit-transition:color 1s;transition:color 1s}.contactItem a,.contactItem a:link,.contactItem a:visited{color:#0f0f0f;text-decoration:none}.contactItem a:hover{color:#9d0059;text-decoration:none}.contactItem a:active{color:#0f0f0f;text-decoration:none}@media (max-width:360px){.contactItem a{font-size:.8em}}.contactIcon{color:#9d0059;max-width:25px;margin-right:15px;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.availableHours{margin:0 auto;padding:12px}.availableHours h3{color:#9d0059;margin-bottom:20px}@media (max-width:420px){.availableHours h3{font-size:1.2em}}.availableHours li{margin-left:30px}@media (max-width:360px){.availableHours li{margin-left:0}}.hoursIcon{max-width:15px;margin-right:15px;color:#9d0059}.hoursItem{margin:2px 0}.hoursNote{color:#9d0059;margin-top:20px;padding:5px 10px;border:1px solid #9d0059;text-align:center}.booked{opacity:.5}.linkButton{display:block;background-color:#f8f9fa;border:1px solid #9d0059;text-align:center;max-width:14em;margin:1em auto 0;padding:.2em .5em;font-size:1.2em;font-weight:700;font-family:Roboto Slab,serif!important;letter-spacing:.1em;color:#9d0059!important;-webkit-transition:background-color 1s;transition:background-color 1s;box-shadow:4px 4px 5px 0 rgba(0,0,0,.5);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.linkButton:hover{background-color:#ff0492;text-decoration:none}@media (max-width:420px){.linkButton{font-size:.8em}}.copyrightNote{font-size:.8em;color:#0f0f0f;height:30px;margin:10px 0}#postWrapper{min-height:50vh}.postExcerpt div{color:#9d0059;font-size:1em;margin-top:.6em}#lekcje{margin-top:1em}
/*# sourceMappingURL=main.4611e352.chunk.css.map */