html{scroll-behavior:smooth}body{margin:0}img{max-width:100%;height:auto}.hostinger-elementor-aos,.hostinger-ai-fade-up{opacity:1!important}a:focus-visible{outline:3px solid #b1260f;outline-offset:5px}.elementor-button{transition:transform .18s ease,filter .18s ease}.elementor-button:hover{transform:translateY(-2px);filter:brightness(1.15)}.skip-link{position:absolute;left:16px;top:-100px;background:white;padding:12px;z-index:10}.skip-link:focus{top:16px}.legal-page{font-family:Roboto,Helvetica,sans-serif;background:#faf6f5;color:#361616;line-height:1.75}.legal-header{background:#442a2a;color:white;padding:22px max(24px,calc((100% - 900px)/2))}.legal-header a{color:inherit;font-size:21px;font-weight:800;text-decoration:none}.legal-content{max-width:850px;margin:48px auto;padding:40px;background:white;border-top:5px solid #b1260f;box-shadow:0 10px 40px #442a2a0b}.legal-content h1{font-size:clamp(32px,5vw,46px);line-height:1.15;margin:0 0 16px;color:#442a2a}.legal-content h2{font-size:23px;margin-top:32px;color:#442a2a}.legal-content a,.legal-footer a{color:#922811}.legal-date{color:#705955}.legal-footer{max-width:850px;margin:32px auto;padding:0 24px 40px;display:flex;gap:24px;flex-wrap:wrap;font-size:14px}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-6cd12c0c .elementor-heading-title{font-size:28px;line-height:1.2}.elementor-7 .elementor-element.elementor-element-75855cd4 .elementor-button{font-size:24px;line-height:1.2}.legal-content{margin:24px 16px;padding:28px 22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.elementor-button{transition:none}.elementor-button:hover{transform:none}}
