@import url(https://fonts.googleapis.com/css?family=Oswald:400,700&display=swap);h2{font-size:2em}h3{font-size:1.5em}h4{font-size:1.2em}h6{font-size:1em}p{font-size:1.1em}body{margin:0;padding:0;font-family:Arial,sans-serif}.navbar{font-family:Oswald,Arial,sans-serif;position:sticky;top:0;background:#222;padding:1em 2em;display:flex;align-items:center;justify-content:space-between;z-index:1000}.navbar-toggle{display:none;background:0 0;border:none;color:#fff;font-size:2em;cursor:pointer}.navbar-brand{color:#fff;font-size:1.5em;font-weight:700;letter-spacing:1px}.navbar-links{display:flex;gap:2em}.navbar a{color:#fff;text-decoration:none;font-weight:700;transition:color .2s}.navbar a:hover{color:#20e3d2}@media (max-width:768px){.navbar-links{display:none;flex-direction:column;background:#222;position:absolute;top:100%;left:0;width:100%;padding:1em 0}.navbar-links.active{display:flex}.navbar-toggle{display:block}}.home-image{width:100%;height:auto;display:block;max-width:100vw;object-fit:cover}.about-section{background:#20e3d2;text-align:center;padding:6em 1em;margin:0;color:#222}.about-section h2,.about-section h3,.about-section h4,.about-section h6{margin-top:.2em;margin-bottom:.2em}.description-section{margin:4em auto;max-width:1000px;font-size:1.2em;padding:0 2em;line-height:1.7}@media (max-width:600px){.description-section{padding:0 1em}}.photos-image{width:100%;height:auto;display:block;max-width:100vw;object-fit:cover}.services-section{background:#20e3d2;text-align:center;padding:6em 1em;margin:0;color:#222}.services-section h2,.services-section h3,.services-section p{text-align:center}.services-row{display:flex;justify-content:center;gap:2em;flex-wrap:wrap}.service-content{flex:1 1 200px;max-width:300px;border-radius:12px;padding:1.5em 1em;margin:.5em 0;box-sizing:border-box}.contact-section{text-align:center;margin:4em auto;max-width:700px;padding:6em 1em;color:#20e3d2}.contact-section h2,.contact-section p{text-align:center}.social-media-row{display:flex;justify-content:center;gap:1.5em;margin-top:1em}.contact-section a,.contact-section a:visited{color:#20e3d2}.contact-section i{color:#20e3d2;transition:color .2s}.contact-section i:hover{color:#222}.footer{text-align:center;margin:2em 1em;color:#222;font-size:1em}.footer p{margin:.2em 0}