body{margin:0;font-family:"Instrument Sans",sans-serif;color:#000;width:100%;overflow-x:hidden;overflow-y:auto;background-color:#fff}.container{max-width:1204px;margin:0 auto;width:100%}.header{display:flex;justify-content:space-between;align-items:center;position:relative;border-bottom:1px solid #f0e9e9;padding:10px}.menu{display:none}.logo-m img,.left-logo img{height:25px}.logo-m{display:flex;align-items:center}.nav{display:flex;gap:22px;align-items:center}.nav a{text-decoration:none;font-weight:700;color:#7fcc28;font-size:15px}.nav a:hover{text-decoration:underline}.dropdown{position:relative;display:inline-block}button.More{color:#7fcc28}.dropdown button.More{background:none;border:none;cursor:pointer;font-weight:bold;font-family:inherit;font-size:inherit;display:flex;align-items:center;gap:.25rem}.dropdown button.More svg{width:16px;height:16px}.dropdown ul{position:absolute;top:100%;left:0;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:4px;list-style:none;min-width:150px;padding:.5rem 0;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;z-index:100}.dropdown:hover ul,.dropdown:focus-within ul{opacity:1;visibility:visible;transform:translateY(0)}.dropdown ul li a{display:block;padding:.5rem 1rem;color:#333;text-decoration:none}.dropdown ul li a:hover{background-color:#f5f5f5;color:#7fcc28}form{display:flex;justify-content:space-between;align-items:center}.search-container{align-items:center;border-radius:1rem;border:1px solid #d3d3d3}.search-input{border-radius:1rem;padding:8px;border:none;font-size:14px;outline:none}.search-icon{font-size:17px;cursor:pointer;padding:0 10px 0 0}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:1000;display:none;flex-direction:column;align-items:center;padding-top:30px}.overlay.active{display:flex}.overlay .close{position:absolute;top:24px;left:66px;font-size:32px;cursor:pointer;font-weight:bold}.overlay .logo-m img{height:30px;margin-top:82px;margin-bottom:50px}.overlay .search-box{margin:30px 0;border:1px solid #d3d3d3;border-radius:20px;padding:6px}.overlay nav{display:flex;flex-direction:column;gap:25px;text-align:center}.overlay nav a{text-decoration:none;color:#000;font-size:15px}@media(max-width:1440px){.desktop-only{display:none}header.header{padding-inline:9%}.nav a{display:none}.menu{display:block;cursor:pointer}.overlay .close{position:absolute;top:13px;left:130px}}@media(max-width:1024px){header.header{border-bottom:none}.overlay .close{position:absolute;top:15px;left:97px}}@media(max-width:768px){.search-container{width:35%}.search-input{width:60%}.nav{justify-content:end}.overlay .close{position:absolute;top:15px;left:72px}}@media(max-width:426px){header.header{padding-inline:10px}.overlay .close{position:absolute;top:21px;left:20px}}.footer-content{padding:16px 0;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #d3d3d3;margin-top:25px}.footer-content img{height:30px}navigation a{color:#333;text-decoration:none;margin:0 15px;font-size:14px;font-weight:600}navigation a:hover{color:#7fcc28}.copyright{font-size:14px}@media(max-width:992px){navigation{display:flex;flex-direction:column;gap:10px}.footer-content{display:flex;justify-content:space-between;align-items:center;flex-direction:column;gap:10px;text-align:center;padding:16px 0}}a{color:#000;text-decoration:none}main.privacy{text-align:justify}.privacy h1{font-size:1.8rem;color:#2c3e50;padding-bottom:.5rem;border-bottom:1px solid #eee;font-weight:600;text-align:center}.privacy h2{font-size:1.6rem;color:#7fcc28;padding-bottom:.5rem;border-bottom:1px solid #eee;font-weight:600}.privacy h2:first-child{margin-top:0}.privacy p{margin-bottom:1rem;font-size:1.05rem;color:#444}.privacy a{color:#39c3cd;text-decoration:none;transition:color .2s ease}.privacy a:hover{color:#2980b9;text-decoration:underline}@media(max-width:1440px){.inline-p{margin-inline:9%}}@media(max-width:768px){.privacy h2{font-size:1.6rem}.privacy h2{font-size:1.4rem;margin:1rem 0 .5rem}.privacy p{font-size:1rem}}@media(max-width:480px){main.privacy{padding:0}.privacy h1{font-size:1.4rem}.privacy h2{font-size:1.2rem}}@media(max-width:425px){.inline-p{margin-inline:10px}}@media print{main.privacy{max-width:100%;padding:0;font-size:12pt}.privacy h2{page-break-after:avoid;font-size:16pt}.privacy p{margin-bottom:1em}a{word-wrap:break-word}a::after{content:" (" attr(href) ")";font-size:.8em;font-weight:normal}}