@keyframes move-forever1{0%{transform:translate(85px,0)}to{transform:translate(-90px,0)}}@keyframes move-forever2{0%{transform:translate(-90px,0)}to{transform:translate(85px,0)}}@keyframes move-forever3{0%{transform:translate(85px,0)}to{transform:translate(-90px,0)}}@keyframes move-forever4{0%{transform:translate(-90px,0)}to{transform:translate(85px,0)}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;line-height:1.6;color:#333;background-color:#fff}html{scroll-behavior:smooth}section{padding:60px 20px;text-align:center}h1,h2,h3{margin-bottom:20px}p{margin-bottom:15px;color:#555}.btn-green{display:inline-block;margin-top:20px;padding:12px 24px;background-color:#7cbd46;color:#fff;text-decoration:none;border-radius:5px;font-weight:700;transition:.2s background-color ease}.btn-green:hover{background-color:#6aaa3e}section h2{color:#6aaa3e}.hero{background-image:url(banner.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;padding:100px 20px 120px;position:relative}.hero h1{font-size:2.5rem}.hero p{font-size:1.2rem;max-width:600px;margin:20px auto;color:#fff}.contact>div,.hero #hero-buttons{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:500px}.hero #hero-buttons a{display:flex;flex-direction:column;justify-content:center;align-items:center}.contact>div#contact_extra_links,.hero #hero-socials{display:flex;flex-direction:row;justify-content:center}.hero #hero-socials{align-items:center;gap:40px;margin-bottom:0;margin-top:45px}.hero #hero-socials a{justify-content:center;width:40px;height:40px;text-decoration:none;color:#fff;transition:color .2s ease}.hero #hero-socials a i{font-size:33px}.hero #hero-socials a:hover{color:#7cbd46}.hero #hero-buttons.hero-buttons-3{grid-template-columns:1fr 1fr 1fr;gap:10px;max-width:700px}.waves{position:absolute;bottom:0;left:0;display:block;width:100%;height:60px;max-height:60px;margin:0;z-index:5;float:left;background-color:transparent;overflow:hidden}.parallax1>use{animation:move-forever1 40s linear infinite}.parallax2>use{animation:move-forever2 32s linear infinite}.parallax3>use{animation:move-forever3 24s linear infinite}.parallax4>use{animation:move-forever4 16s linear infinite}.about,.hero #hero-socials a{display:flex;align-items:center}.about{flex-direction:column;max-width:1200px;margin:auto;text-align:left;gap:60px}.about-text{max-width:600px}.about-image img{width:100%;max-width:400px;min-width:190px}.why{background-color:#f9f9f9}.card,.cards{display:flex;flex-direction:column}.cards{gap:20px;max-width:1000px;margin:40px auto 0}.card{background-color:#fff;padding:30px;border-radius:10px;border:1px solid #e2e2e2;box-shadow:0 4px 10px rgba(0,0,0,.05);align-items:center;justify-content:center}.card h3{color:#0f8fff}.card p{margin:0}.contact{background-color:#eee}.card h3,.contact h2{margin-bottom:10px}.contact>div{gap:60px;margin:auto;max-width:740px}.contact>div>div{width:max-content}.contact>div>div a{text-decoration:underline;color:unset}.contact>div#contact_extra_links{margin-top:30px}.contact>div#contact_extra_links a{text-decoration:none;color:unset;position:relative}.contact>div#contact_extra_links a:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background-color:#7cbd46;transition:width .3s ease}.contact>div#contact_extra_links a:hover:after{width:100%}.privacy-policy{max-width:1000px;margin:auto}.privacy-policy :is(p,li){text-align:left}.privacy-policy ul{margin-bottom:10px;margin-left:40px}@media screen and (min-width:768px){.about{justify-content:space-between}.about,.cards{flex-direction:row}}@media screen and (max-width:768px){.contact>div{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.contact>div div{width:auto}.contact>div>div a{word-break:break-all}}@media screen and (max-width:480px){.hero #hero-buttons,.hero #hero-buttons.hero-buttons-3{grid-template-columns:1fr;gap:0;max-width:250px}}