html{height:100%;font-size:14px}body{background-color:#fff;margin:0;font-family:neue-haas-grotesk-text,Manrope;line-height:normal;overflow:auto!important}ul{margin-block:0;margin-inline:0;padding-inline-start:0}.hide-scrollbar::-webkit-scrollbar{background:0 0;width:0}a:-webkit-any-link{text-decoration:none}.smartbanner.smartbanner-top{position:fixed}*{box-sizing:border-box}.next-image-cover{object-fit:cover}.next-image-contain{object-fit:contain}a{font-family:neue-haas-grotesk-text,Manrope}
.smartbanner-show.smartbanner-margin-top{margin-top:80px}.smartbanner-show.smartbanner-margin-bottom{margin-bottom:80px}.smartbanner-show .smartbanner{display:block}.smartbanner{z-index:9998;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;background:#f4f4f4;width:100%;height:80px;font-family:Helvetica Neue,sans-serif;line-height:80px;display:none;left:0;overflow:hidden}.smartbanner-top{position:absolute;top:0}.smartbanner-bottom{position:fixed;bottom:0}.smartbanner-container{margin:0 auto;padding:0 5px}.smartbanner-close{vertical-align:middle;text-align:center;color:#888;-webkit-font-smoothing:subpixel-antialiased;background-color:#0000;border:0;border-radius:14px;margin:0 5px 0 0;padding:0 0 1px;font-family:ArialRoundedMTBold,Arial,sans-serif;font-size:20px;text-decoration:none;display:inline-block}.smartbanner-close:active,.smartbanner-close:hover{color:#aaa}.smartbanner-icon{background-size:cover;border-radius:10px;width:57px;height:57px;margin-right:12px}.smartbanner-icon,.smartbanner-info{vertical-align:middle;display:inline-block}.smartbanner-info{white-space:normal;width:calc(99% - 201px);font-size:11px;font-weight:700;line-height:1.2em}.smartbanner-wrapper{text-align:right;width:100%;max-width:110px;display:inline-block}.smartbanner-title{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.smartbanner-description{max-height:40px;overflow:hidden}.smartbanner-author{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smartbanner-author:empty+.smartbanner-description{max-height:50px}.smartbanner-button{text-align:center;color:#6a6a6a;text-transform:uppercase;text-shadow:0 1px #fffc;height:24px;margin:auto 0;font-size:14px;font-weight:700;line-height:24px;text-decoration:none;display:inline-block}.smartbanner-button:active,.smartbanner-button:hover{color:#aaa}.smartbanner-ios{background:#f2f2f2;line-height:80px;box-shadow:0 1px 1px #0003}.smartbanner-ios .smartbanner-close{color:#888;text-shadow:0 1px #fff;-webkit-font-smoothing:none;border:0;width:18px;height:18px;font-family:Arial,sans-serif;line-height:18px}.smartbanner-ios .smartbanner-close:active,.smartbanner-ios .smartbanner-close:hover{color:#888}.smartbanner-ios .smartbanner-icon{background-size:cover}.smartbanner-ios .smartbanner-info{color:#6a6a6a;text-shadow:0 1px #fffc;font-weight:300}.smartbanner-ios .smartbanner-title{color:#4d4d4d;font-weight:500}.smartbanner-ios .smartbanner-button{color:#0c71fd;min-width:10%;padding:0 10px;font-size:15px;font-weight:400}.smartbanner-ios .smartbanner-button:active,.smartbanner-ios .smartbanner-button:hover{background:#f2f2f2}.smartbanner-android{background:#3d3d3d url(data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7);line-height:82px;box-shadow:inset 0 4px #88b131}.smartbanner-android .smartbanner-close{color:#b1b1b3;text-shadow:0 1px 1px #000;cursor:pointer;background:#1c1e21;border:0;width:100%;max-width:17px;height:17px;margin-right:7px;line-height:17px;text-decoration:none;box-shadow:inset 0 1px 2px #000c,0 1px 1px #ffffff4d}.smartbanner-android .smartbanner-close:active,.smartbanner-android .smartbanner-close:hover{color:#eee}.smartbanner-android .smartbanner-icon{box-shadow:none;background-color:#0000}.smartbanner-android .smartbanner-info{color:#ccc;text-shadow:0 1px 2px #000}.smartbanner-android .smartbanner-title{color:#fff;font-weight:700}.smartbanner-android .smartbanner-button{color:#d1d1d1;background:0 0;border-radius:0;min-width:12%;padding:0;font-weight:700;box-shadow:0 0 0 1px #333,0 0 0 2px #dddcdc}.smartbanner-android .smartbanner-button:active,.smartbanner-android .smartbanner-button:hover{background:0 0}.smartbanner-android .smartbanner-button-text{text-align:center;text-transform:none;text-shadow:none;box-shadow:none;background:linear-gradient(#42b6c9,#39a9bb);padding:0 10px;display:block}.smartbanner-android .smartbanner-button-text:active,.smartbanner-android .smartbanner-button-text:hover{background:#2ac7e1}
