.legal-note{position:absolute;top:100%;right:0;z-index:12}.legal-note.show{z-index:10002}.legal-label{position:absolute;right:0;top:-25px;width:auto;height:auto;padding:5px;color:var(--legal-label);font:.3rem/1 "Montserrat Lite Semi",Arial,sans-serif;text-transform:lowercase;white-space:nowrap;cursor:pointer}.ie .legal-label{color:#767676}.legal-text{position:absolute;right:-20px;top:10px;z-index:10002;width:400px;height:auto;padding:30px 14px 30px 25px;background-color:#fafafa;border-radius:5px;border:1px solid #d0d0d0;box-shadow:0 0 20px -1px rgba(150,150,150,.6);visibility:hidden}.multitile-block .legal-text p{line-height:1.6}.safari .legal-text::before{background:transparent;background-image:url(/.templates/img/note-arrow.png);width:30px;height:14px;border:0;top:-14px}.safari .legal-text::before{transform:rotate(0)}.legal-text .row{z-index:9999;width:100%;max-height:200px;margin:0;padding-right:4px;text-align:left}.legal-note .legal-text p,.legal-note .legal-text ul,.legal-note .legal-text ol{padding:0 17px 0 14px;color:#4c4c4c;font-size:.325em;line-height:1.6;word-wrap:break-word;text-align:justify}.legal-note .legal-text li{line-height:inherit;font-family:inherit;font-size:inherit}.legal-note .legal-text p{padding-left:0;font-family:inherit}.legal-text .row a{word-break:break-all;font-size:inherit}.ind .legal-text .row a{color:#e41609}.corpo .legal-text .row a{color:#0188cc}.biz .legal-text .row a{color:#70b23d}.priv .legal-text .row a{color:#970702}.premium .legal-text .row a{color:#9f1b1f}.em .legal-text .row a{color:#00f}.legal-text span.close{position:absolute;right:8px;top:10px;display:inline-block;width:13px;height:13px;padding:5px;background-color:#fafafa;line-height:1;cursor:pointer;vertical-align:middle;font-family:initial}.legal-text span.close::after{position:absolute;top:2px;left:2px;height:30px;padding:0;margin:0;color:#4c4c4c;font-size:.4rem;content:"\2715"}.legal-text::-webkit-scrollbar,.row::-webkit-scrollbar,.swipe::-webkit-scrollbar{width:3px}.legal-text::-webkit-scrollbar-track,.row::-webkit-scrollbar-track{background-color:#f0f0f0;cursor:pointer}.swipe::-webkit-scrollbar-track{background-color:#999;cursor:pointer}.legal-text::-webkit-scrollbar-thumb,.row::-webkit-scrollbar-thumb{background-color:#d0d0d0}.swipe::-webkit-scrollbar-thumb{background-color:#f5f5f5}.legal-text::-webkit-scrollbar-thumb:hover,.row::-webkit-scrollbar-thumb:hover{background-color:#c0c0c0}.swipe::-webkit-scrollbar-thumb:hover{background-color:#c5c5c5}.legal-text .nicescroll-rails{border:0;border-radius:0}.multitile-block .legal-note{right:inherit;width:30%;height:20px}.multitile-block.default .legal-note.show{z-index:inherit}.ie .multitile-block .legal-note{top:inherit}.multitile-block.dark .legal-note{top:inherit;right:0;bottom:13px;width:100%}.multitile-block.dark .legal-label{top:inherit;bottom:-9px}.multitile-block.default .legal-text{top:150%}.multitile-block .legal-label{right:0;bottom:5px;z-index:999}.multitile-block .legal-text{top:150%;width:300px}.multitile-block .legal-label{top:0}.multitile-block .legal-text p{font-size:.3rem}.multitile-block .legal-text{position:absolute;top:150%;left:initial;right:0}body.logout .multitile-block.dark .legal-text{top:250%;bottom:initial}.multitile-block .wrapper .legal-text{display:none}.blog-teaser .legal-note{position:relative;width:100%;height:10%;text-align:right}.blog-teaser .legal-label{top:-26px;right:5px;bottom:auto;z-index:999;padding:4px 5px}.blog-teaser .legal-text{position:absolute;top:105%;left:initial;right:0}.b-add .legal-text{top:40px;left:0}.b-add .legal-text::before{right:35px}.blog-teaser.double .legal-note{position:absolute;top:25px;right:0;width:auto}.ie .blog-teaser.double .legal-text{left:inherit}.blog-teaser.double .legal-label{top:-23px}#top-banner .legal-note{position:absolute;top:4px;right:calc(50% - -8px);z-index:15;height:23px}body.sub #top-banner .legal-note{top:4px}#top-banner .legal-label{top:0}#top-banner .lifting .legal-label{color:var(--white-color)}.ie #top-banner .lifting .legal-label{color:#fff}#top-banner .legal-text{top:27px;right:1px}#banner-content .legal-text .row a{font-size:100%}@media only screen and (max-width:1024px){.legal-text:before{right:30px}.legal-text{left:0}.blog-teaser .legal-text{width:320px}#carousel-banner>.legal-note{right:.3rem;left:auto}#carousel-banner>.legal-note .legal-text{left:auto}.multitile-block.default .text-box .b-add .legal-note{padding-top:20px}}@media screen and (max-width:920px){.legal section#banner-content{padding-top:0}.legal-text{width:320px}}@media screen and (max-width:768px){#top-banner .legal-note{top:0}#carousel-banner>.legal-note{top:0!important}}@media screen and (max-width:640px){#top-banner section>.legal-note,#top-banner section>.service-list{z-index:17}.legal-text{position:fixed;top:0;left:0!important;bottom:0;right:0!important;width:auto;height:auto;max-height:90%;margin:25px 21px;padding:30px 15px 30px 30px;box-sizing:border-box;box-shadow:rgba(0,0,0,.6) 0 0 0 100px}.legal-text.visible{display:block}.legal-text .row{max-height:92%;padding:0 0 30px}.multitile-block .legal-text,.blog-teaser .legal-text{position:fixed;top:0;left:0!important;bottom:0!important;right:0!important;width:auto;height:auto;max-height:90%;max-width:90%}section.multitile-block.default .legal-text,section.blog-teaser .legal-text,#top-banner .legal-text{top:0}}@media screen and (max-width:480px){.blog-teaser .legal-label{left:-5px;right:auto}.blog-teaser.double .legal-label{left:auto;right:5px}}