body,html{margin:0;padding:0;width:100%}body{background:#f8f9fa;color:#000;font-family:sans-serif}h1,h2,h3,h4,h5{font-family:"Oswald",sans-serif}a{font-family:"Oswald",sans-serif;text-decoration:none;color:inherit}a:hover{text-decoration:underline}.content-wrapper{position:relative;margin:auto;flex-grow:1;max-width:min(1080px,100vw);box-sizing:border-box;padding:16px}nav,footer,main{display:flex}main{margin-bottom:4em}.hero-link{border:2px solid #000;padding:.4em 1em .4em 1em;font-family:"Oswald",sans-serif;display:inline-block;width:fit-content;text-decoration:none}iframe{max-width:100%}p a{text-decoration:underline}p a+a{margin-left:1em}html{font-size:100%}body{font-weight:400;line-height:1.75}p{margin-bottom:1rem;max-width:80ch}h1,h2,h3,h4,h5{margin:3rem 0 1.38rem;font-weight:400;line-height:1.3}h1{margin-top:0;font-size:3.052rem}h2{font-size:2.441rem}h3{font-size:1.953rem}h4{font-size:1.563rem}h5{font-size:1.25rem}small,.text_small{font-size:.8rem}.nav-grid{display:grid;gap:2em;grid-template-columns:1fr repeat(3, minmax(min-content, max-content)) 1fr;justify-items:center;align-items:center}@media only screen and (max-width: 600px){.nav-grid{grid-template-columns:1fr repeat(3, minmax(min-content, max-content)) 0px;gap:1em}}.nav-grid a:first-child{justify-self:start}.nav-grid a:last-child{justify-self:end}@media only screen and (max-width: 600px){.nav-grid a:last-child{display:none}}nav{display:flex;font-family:"Oswald",sans-serif;background-color:#f8f9fa;font-size:16px;position:sticky;width:100%;top:0px;z-index:10}@media only screen and (max-width: 600px){nav{font-size:16px}}.home-link{font-size:26px}@media only screen and (max-width: 600px){.home-link{font-size:18px}}.fab{display:none;position:fixed;bottom:16px;right:16px;width:fit-content;height:fit-content;background:#69363b;border-radius:16px;color:#fff;box-shadow:rgba(0,0,0,.24) 0px 3px 8px;padding:16px;padding-right:20px;padding-left:20px;z-index:11;gap:12px;align-items:center;animation:appear .5s}@media only screen and (max-width: 600px){.fab{font-size:18px;display:flex}}.fab img{width:24px;height:24px;vertical-align:middle;filter:invert(1)}.fab span{font-size:16px;line-height:16px}@keyframes appear{0%{opacity:0}100%{opacity:1}}footer{display:flex;background-color:#d6e0e9;padding-bottom:2em}footer ul{padding-left:0;list-style-type:none;margin-bottom:0}.tail-footer{color:#eee;background-color:#232323;padding-bottom:0em}.call h5{margin-bottom:0}.call a{font-size:1.953rem;font-weight:600;color:#41191a}.footer-wrapper{display:flex;gap:1em;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.contact img,.contact span{vertical-align:middle;margin-right:.4em}.contact li{margin-bottom:.2em;min-width:30ch}#firmycz-button{margin-top:auto;display:block}.hero{width:100%;max-width:100vw;max-height:70vw;height:935px;overflow:hidden;display:flex;padding:2em;box-sizing:border-box;background-position:center}@media only screen and (max-width: 600px){.hero{display:none}}.hero-txt{display:block;margin:auto;width:35em;background-color:#f8f9fa;padding:1em;text-align:center;border-radius:8px;min-width:15ch}@media only screen and (max-width: 960px){.hero-txt{width:25em;margin-top:5em}}.hero-txt span{font-family:"Oswald",sans-serif;display:block;margin:18px;line-height:1.3}.hero-txt .hero-txt-title{font-size:2.441rem;font-weight:600}@media only screen and (max-width: 960px){.hero-txt .hero-txt-title{font-size:2rem}}.hero-txt .hero-txt-subtitle{font-size:1.25rem}@media only screen and (max-width: 960px){.hero-txt .hero-txt-subtitle{font-size:1rem}}.carousel-img{object-fit:cover;height:520px;max-height:100vw;text-align:center}.carousel-card>h5{font-size:1.25rem;margin-top:1em}.carousel-card{padding-bottom:.5em}.owl-carousel-wrapper{min-height:520px}@media only screen and (max-width: 520px){.owl-carousel-wrapper{min-height:100vw}}main .owl-carousel .owl-nav button.owl-next,main .owl-carousel .owl-nav button.owl-prev{display:flex;padding:16px !important;margin:0;height:fit-content;pointer-events:auto}main .owl-carousel .owl-nav button img{background:#f8f9fa;border-radius:8px}main .owl-carousel .owl-nav{pointer-events:none;margin-top:0;display:flex;width:100;justify-content:space-between;position:absolute;top:0px;left:0px;right:0px;margin-top:0}.owl-carousel img{border-radius:16px}/*# sourceMappingURL=main.css.map */