/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}*{margin:0;padding:0}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
@font-face{font-family:'Karma';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/karma/v18/va9I4kzAzMZRGLBmQeY.ttf) format('truetype')}
@font-face{font-family:'Karma';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/karma/v18/va9F4kzAzMZRGLi3ZfZ2sKg.ttf) format('truetype')}
@font-face{font-family:'Karma';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/karma/v18/va9F4kzAzMZRGLjTZPZ2sKg.ttf) format('truetype')}html,body{	height:100%;	margin:0;	-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:'Karma',serif}
html{scroll-behavior:smooth}
@media screen and (min-width:1025px){.wrapper{display:grid;grid-template-columns:minmax(22vw,22%) 1fr;grid-template-rows:25vh 55vh 20vh;grid-template-areas:"logo content" "menu content" "footer content"}#layout_main{grid-area:content;padding:2vh 2vw}#layout_logo{grid-area:logo;min-height:25vh;position:fixed;width:22vw;top:0;background-color:#fbfbfb}#layout_menu{grid-area:menu;min-height:55vh;position:fixed;width:22vw;top:25vh;background-color:#fbfbfb}#layout_footer{grid-area:footer;min-height:20vh;position:fixed;width:22vw;top:80vh;background-color:#fbfbfb}.sidenavbutton{display:none}}#layout_main{}
#layout_logo{display:flex;	justify-content:center;	align-items:center	}
#layout_menu{	display:flex;	justify-content:center;	align-items:start	}
#layout_footer{	display:flex;	justify-content:center;	align-items:center	}.link-tekst{text-decoration:underline}
a{color:#000}
img{max-width:100%}
p{font-size:1.2rem;line-height:2.2rem;margin:1rem 0}
ul{font-size:1.2rem;line-height:2.3rem;padding-left:3rem}
h1{}
h2{font-size:1.5em;margin:1.8em 0 0.6rem;scroll-margin-top:2rem}
h3{font-size:1.2em;margin:1.8em 0 0.6rem}
h4	{font-size:1.2rem}
.menu{font-size:1.6rem;line-height:3rem;padding-left:0}
.menu-glowne{font-size:1.8rem;line-height:3rem;text-align:center}
.menu-glowne a{color:#000}
.sidenav a{font-size:1.6rem;line-height:3.3rem;text-align:left;margin-left:1rem}
.menu-glowne ul{list-style:none}
.stopka{	text-align:center}
.social{	display:flex;	flex-direction:row;	justify-content:center;	padding:1rem}
.social-fb{	margin-right:1rem}
.stopka-pp{margin:0.5rem 0}
.ikona{height:35px}.home{display:flex;flex-direction:row;gap:2rem;width:100%;margin-top:4rem}
.intro{width:60%}
.omnie-mini{width:40%;display:flex;flex-direction:column;align-items:center}
.miniatura img{width:300px;border-radius:50%}
.podpis{font-size:.9rem}
.motto{width:40ch}
.motto p{font-size:1rem;text-align:center}#omnie{	display:flex;	flex-direction:row;	justify-content:space-between;margin-top:4rem}
#omnie-foto{width:50%}
#omnie-text{width:45%}.ceny{display:flex;flex-direction:row;justify-content:space-between;border-bottom:#333 solid 1px;margin:1rem 0 2rem}
.ceny>div{	width:30%}#pakiety{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5rem;margin:3rem 0}
.pakiet{border:1px solid #ededed;padding:.3rem;max-width:460px}
.pakiet:nth-child(1){background-color:#f3f4f7;background-image:linear-gradient(315deg,#f3f4f7 0%,#caccd1 74%)}
.pakiet:nth-child(2){background-color:#e8c99b;background-image:linear-gradient(315deg,#e8c99b 0%,#e8bc85 74%)}
.pakiet:nth-child(3){background-color:#b8c6db;background-image:linear-gradient(315deg,#b8c6db 0%,#f5f7fa 74%)}
.pakiet-cover{}
.pakiet h2{text-align:center;margin:1rem 0}
.pakiet-info{display:flex;flex-direction:column;gap:.5rem;padding:1rem}
.pakiet-linijka{display:grid;grid-template-columns:1fr 8fr;gap:1rem;border-bottom:1px dashed #fefefe;padding-bottom:.3rem;align-items:center}
.pakiet-linijka:last-of-type{border-bottom:none}
.pakiet-ikona{text-align:right}
.pakiet-ikona img{width:30px;aspect-ratio:1}
.pakiet-text{font-size:1.2rem}.wrap-galerie{display:flex;flex-direction:row;justify-content:space-around;align-items:center;height:90vh}
.padd{padding:.5em}
.center{justify-content:center;text-align:center}
.podpis{color:#222;background-color:rgba(255,255,255,0.7);bottom:62%;padding:8px 0 5px 0;font-weight:700;font-size:1.2rem;text-shadow:1px 1px 0 #FFF}
.card{display:flex;flex-direction:column;justify-content:center;align-items:center}
.galeria-thumbs{display:flex;flex-direction:row;flex-wrap:wrap}
.powrot{letter-spacing:.01em;margin:0 auto;margin-top:1em;clear:both}
.powrot a{text-decoration:none;color:#222}#formularz{	width:30rem;	margin:0 auto;	position:relative;	top:50%;transform:translateY(-50%);	border:1px dotted #444;	padding:2rem 3rem}
#scf-form-contactForm{	margin-top:2rem;width:100%}
.form-group{	margin:1rem 0}
.form-control{width:30rem;padding:0.5em 0.6em;display:inline-block;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;vertical-align:middle;box-sizing:border-box}
.checkbox input{width:1rem;height:1rem;margin-right:0.5rem}
.pure-button{-webkit-border-radius:4;-moz-border-radius:4;border-radius:4px;-webkit-box-shadow:0 1px 3px #666;-moz-box-shadow:0 1px 3px #666;box-shadow:0 1px 3px #666;font-size:20px;background:#e9f0f5;padding:10px 20px 10px 20px;text-decoration:none}
.pure-button:hover{background:#a6b6bf;text-decoration:none}button{padding:1rem 2rem}@media screen and (min-width:768px) and (max-width:1024px){.wrapper{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-gap:1rem;grid-template-areas:"logo menu" "content content" "footer footer"}#layout_logo{grid-area:logo}#layout_menu{grid-area:menu	}#layout_main{grid-area:content	}#layout_footer{grid-area:footer	}.wrap-galerie{height:70rem;flex-flow:column wrap}.menu{display:none}.menu-glowne{margin-top:2.5rem}}@media screen and (max-width:767px){.wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1rem;grid-template-areas:"logo" "menu" "content" "footer"}#layout_main{grid-area:content;padding:1rem	}#layout_logo{grid-area:logo	}#layout_menu{grid-area:menu;height:5rem;background-color:#fbfbfb	}#layout_footer{grid-area:footer	}.menu{display:none}.wrap-galerie{height:auto;flex-flow:column}.ceny{display:flex;flex-direction:column;justify-content:space-between;border-bottom:#333 solid 1px;margin:1rem 0 2rem}.ceny>div{	width:90%}#omnie{	display:flex;	flex-direction:column	}#omnie-foto{width:100%}#omnie-text{width:100%;margin-top:1rem}#omnie-text p{margin-bottom:1rem}#formularz{	width:100%;	margin:0 auto;	border:none;	padding:0}#formularz h2{	margin:0}#scf-form-contactForm{	margin-top:2rem;width:100%}.form-control{width:100%}.home{flex-direction:column}
.intro{width:100%}
.omnie-mini{width:100%}}.sidenav{height:100%;width:0;position:fixed;z-index:1;top:0;left:0;background-color:#111;overflow-x:hidden;padding-top:50px;transition:0.5s}.sidenav a{padding:0;text-decoration:none;font-size:25px;color:#fff;display:block;transition:0.3s}.sidenav a:hover{color:#f1f1f1}.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}@media screen and (max-height:450px){.sidenav{padding-top:15px}.sidenav a{font-size:1.3rem}}
@media screen and (max-width:44em){
.pure-menu-list{display:none !important}
.sidenavbutton{display:block;font-size:2rem;padding-top:1rem}#pakiety{display:grid;grid-template-columns:1fr;gap:.5rem;margin:3rem 0}}[class*=icono-]{color:#fff !important;height:23px !important}span.email b{display:none}