html{scroll-behavior:smooth}body{margin:0}.hostinger-elementor-aos{opacity:1!important}a:focus-visible{outline:3px solid #ad482e;outline-offset:5px}.elementor-button{transition:transform .18s,filter .18s}.elementor-button:hover{transform:translateY(-2px);filter:brightness(1.15)}.skip-link{position:absolute;left:16px;top:-80px;background:#fff;padding:12px;z-index:10}.skip-link:focus{top:12px}.legal-page{font-family:Roboto,sans-serif;color:#361616;line-height:1.75;background:#fff}.legal-header{border-bottom:1px solid #e9d6d6;padding:22px max(24px,calc((100vw - 1000px)/2));background:#f7eeee}.legal-header a{font-size:23px;font-weight:800;color:#442a2a;text-decoration:none}.legal-content{max-width:800px;margin:60px auto;padding:0 24px}.legal-content h1{font-size:44px;line-height:1.2;color:#442a2a;margin-bottom:16px}.legal-content h2{font-size:23px;color:#442a2a;margin-top:32px}.legal-content a,.legal-footer a{color:#8f3020}.legal-date{color:#76615d}.legal-footer{max-width:1000px;margin:64px auto 0;padding:28px 24px;border-top:1px solid #e9d6d6;font-size:14px}.legal-footer nav{display:flex;gap:24px;flex-wrap:wrap}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-3bded8f9 .elementor-heading-title{font-size:28px;line-height:1.2}.elementor-7 .elementor-element.elementor-element-6c5cf91e .elementor-button{font-size:24px}.legal-content{margin-top:36px}.legal-content h1{font-size:34px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.elementor-button{transition:none}}