#breakpoints{display:none;position:relative;z-index:2}@media(max-width: 767px){#breakpoints{z-index:1}}.sr-only{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.sr-only-focusable:not(:focus,:focus-within){position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.legal{background:url("/wp-content/themes/vinci/img/backgrounds/bg-legal-cool.png") rgba(0,0,0,0) no-repeat 60% 5%}.legal.warm-bg{background:url("/wp-content/themes/vinci/img/backgrounds/bg-legal-warm.png") rgba(0,0,0,0) no-repeat 60% 5%}@media(min-width: 768px){.legal{background-position:100% 15%}}.legal p{color:#484848}.legal__intro{border-bottom:1px solid rgba(72,72,72,.8);padding-bottom:clamp(1px, calc(60vw * (100 / var(--siteBasis))), calc(60px * var(--siteMax) / var(--siteBasis)))}.legal__intro h1{color:#484848}@media(min-width: 768px){.legal__intro{padding-bottom:clamp(1px, calc(40vw * (100 / var(--siteBasis))), calc(40px * var(--siteMax) / var(--siteBasis)))}}.legal__points{padding-top:clamp(1px, calc(60vw * (100 / var(--siteBasis))), calc(60px * var(--siteMax) / var(--siteBasis)));width:100%;max-width:clamp(1px, calc(995vw * (100 / var(--siteBasis))), calc(995px * var(--siteMax) / var(--siteBasis)));margin:0 auto}@media(min-width: 768px){.legal__points{padding-top:clamp(1px, calc(100vw * (100 / var(--siteBasis))), calc(100px * var(--siteMax) / var(--siteBasis)))}}.legal__points--point{margin-bottom:clamp(1px, calc(50vw * (100 / var(--siteBasis))), calc(50px * var(--siteMax) / var(--siteBasis)))}.legal__points--point .point-content--title{color:#484848}@media(min-width: 768px){.legal__points--point .point-content--content{padding-left:clamp(1px, calc(60vw * (100 / var(--siteBasis))), calc(60px * var(--siteMax) / var(--siteBasis)))}}.legal__points--point .point-content--content ul,.legal__points--point .point-content--content ol{padding-left:clamp(1px, calc(20vw * (100 / var(--siteBasis))), calc(20px * var(--siteMax) / var(--siteBasis)));margin-bottom:clamp(1px, calc(30vw * (100 / var(--siteBasis))), calc(30px * var(--siteMax) / var(--siteBasis)));color:#484848}.legal__points--point .point-content--content p,.legal__points--point .point-content--content h3{color:#484848}.legal__points--point .point-content--content a{color:inherit}