@import"https://fonts.googleapis.com/css2?family=Inter&family=Merriweather:wght@700&display=swap";body{background:#000;color:#fff;font-family:Inter,sans-serif;font-weight:400;margin:0;padding:0}body h1,body h2,body h3,body h4{font-family:Merriweather,sans-serif;font-weight:700}body section{background-size:cover;background-repeat:no-repeat;background-position-y:center;padding:15% 0;width:100%}body section .container{display:flex;flex-wrap:wrap;max-width:1200px;padding:0 4rem}body section .container.center{align-items:center;justify-content:center;margin:0 auto}body section .container.reverse{flex-wrap:wrap-reverse}body .square,body .circle{width:25rem;height:25rem;overflow:hidden}body .square.circle,body .circle.circle{border-radius:25rem}body .square img,body .circle img{width:100%;height:100%;object-fit:cover}.hero{background-image:url(/images/header.jpg);background-position-x:center;background-position-y:top}.hero .container{position:relative}.hero .container .shadow{position:absolute;transform:translate(2px,-2px);z-index:1}.hero .container .logo{position:absolute;z-index:2}.hero img{width:250px;margin:auto}.hero .lang{display:flex;position:absolute;top:1rem;right:2rem;z-index:10}.hero .lang a{display:flex;align-items:center;text-decoration:none;margin-left:2rem;text-shadow:0 0 3px black;color:#fff}.hero .lang a:hover{text-decoration:underline}.hero .lang a .sl,.hero .lang a .en{width:1.5rem;height:1.5rem;background-size:contain;background-position:center;background-repeat:no-repeat;margin-left:.5rem}.hero .lang a .sl{background-image:url(/images/sl.svg)}.hero .lang a .en{background-image:url(/images/en.svg)}.about{padding-top:10%;padding-bottom:8%}.about .container{align-items:center}.about .container.title{flex-direction:column;text-align:center}.about .container h1{font-size:1.5rem;margin-top:0}.about .container h2{font-size:1.2rem;margin-top:0}.about .container .circle{margin:3rem 0}.about .container .description{margin:0 3rem;width:40%}.trees{background-image:url(/images/forest.jpg)}.features{padding:15% 0}.features .container{gap:3rem;padding:0 2rem}.features .container .card{text-align:center;width:200px}.features .container .card img{max-width:70px}.features .container .card h3{font-size:1.5rem}.board{background-image:url(/images/board.jpg)}.gallery{padding:10% 0}.gallery h1{text-align:center;margin-bottom:3rem}.gallery .container{gap:4rem}.gallery .container .image{width:15rem;height:15rem;text-decoration:none}.gallery .container .image img{width:100%;height:100%;object-fit:cover}.clouds{position:relative;background-image:url(/images/forest-in-clouds.jpg)}.clouds .position{position:absolute;left:0;right:0;transform:translateY(-50%);text-shadow:0 0 1rem black}.clouds .position .container{flex-direction:column;margin:auto}.clouds .position .container h1{font-size:3rem;margin:0}.materials{padding-top:25rem;padding-bottom:10%}.materials .container{position:relative;gap:4rem}.materials .container .circle{position:absolute;top:-30rem;left:50%;transform:translate(-50%);box-shadow:0 0 2rem #000}.materials .container .column{width:25rem}.materials .container .column p{margin:3rem 0}.materials .container .column .square{margin:auto}.road{background-image:url(/images/road-in-woods.jpg)}.contact{padding:15% 0}.contact .container{flex-direction:column}.contact .container h2{margin-bottom:0}.contact .container table tr td{padding:.2rem .5rem}.contact .container a{color:#2db33f;text-decoration:none}.contact .container a:hover{color:#fff}.footer{background-image:url(/images/footer.jpg);padding-top:15%;padding-bottom:5%;background-position-y:top}.footer .copyright{text-align:center;text-shadow:0px 0px 10px black,0px 0px 2px black}@media only screen and (max-width: 1500px){.hero,.trees,.board,.clouds,.road{padding:20% 0}body .square,body .circle{width:20rem;height:20rem}body .square.circle,body .circle.circle{border-radius:20rem}.materials{padding-top:20rem}.materials .container .circle{top:-25rem}.materials .container .column{width:20rem}}@media only screen and (max-width: 1024px){.clouds .position .container{padding-left:4rem}.gallery .container{gap:2rem}.gallery .container .image{width:10rem;height:10rem}}@media only screen and (max-width: 850px){body .square,body .circle{width:18rem;height:18rem}body .square.circle,body .circle.circle{border-radius:18rem}.about,.features,.gallery,.contact{padding:8rem 0}.features{padding-bottom:4rem}.gallery{padding-top:4rem}.materials{padding-bottom:8rem}.clouds .position .container h1{font-size:2.5rem}.materials{padding-top:20rem}.materials .container{gap:2rem}.materials .container .circle{top:-22rem}.materials .container .column{width:18rem}}@media only screen and (max-width: 700px){.hero,.trees,.board,.clouds,.road{padding:30% 0}.board{background-size:contain}.footer{padding-top:20%}}@media only screen and (max-width: 600px){.about .container .description{width:80%}.clouds .position .container h1{font-size:2rem}.footer{padding-top:30%}}@media only screen and (max-width: 500px){body .square,body .circle{width:15rem;height:15rem}body .square.circle,body .circle.circle{border-radius:15rem}body section .container{padding:0 2rem}.features{padding-bottom:0}.gallery{padding-top:0}.hero,.trees,.board,.clouds,.road{padding:40% 0}.clouds .position .container{padding-left:2rem}.materials{padding-top:15rem}.materials .container .circle{top:-17rem}.materials .container .column .square{width:100%}.footer .copyright{font-size:.8rem}}@media only screen and (max-width: 400px){.hero,.trees,.board,.clouds,.road{padding:50% 0}.gallery .container .image{width:15rem;height:15rem}}
