/* Code tidied up by ScrapBook */
.sendpulse-prompt, .sendpulse-prompt *, .sendpulse-prompt-btn, .sendpulse-prompt-close { font-family: "Segoe UI","Open Sans",Ubuntu,"Dejavu Sans",Helvetica,"Helvetica Neue",Arial,sans-serif; }
.sendpulse-prompt-style { position: fixed; z-index: 999999; background-color: rgb(255, 255, 255); }
.sendpulse-prompt { color: rgb(68, 68, 68); text-align: left; display: block ! important; font-weight: 400; }
.sendpulse-prompt, .sendpulse-prompt * { box-sizing: border-box; letter-spacing: normal; }
.sendpulse-prompt a, .sendpulse-prompt div, .sendpulse-prompt span { background-color: transparent; font-weight: 400; }
.sendpulse-prompt-btn, .sendpulse-prompt-close { cursor: pointer; }
.sendpulse-prompt-btn { font-size: 13px; padding: 2px 8px 3px; display: inline-block ! important; margin-bottom: 0px ! important; outline: 0px none ! important; border-radius: 3px; text-shadow: none ! important; height: auto; line-height: 1.5; text-transform: none ! important; min-height: 1px ! important; width: auto; }
.sendpulse-prompt-btn, .sendpulse-prompt-btn:focus, .sendpulse-prompt-btn:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(170, 170, 170); }
.sendpulse-prompt-btn:focus { box-shadow: 0px 0px 1px 1px rgba(90, 199, 208, 0.5); }
.sendpulse-prompt-btn:active { position: relative; top: 1px; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1) inset; }
.sendpulse-accept-btn { margin: 0px 0px 0px 5px; }
.sendpulse-accept-btn:hover { background: rgb(249, 249, 249) none repeat scroll 0% 0%; }
.sendpulse-bell-icon { position: relative; top: -1px; margin-right: 5px; vertical-align: middle; width: 14px; height: 14px; display: inline-block ! important; }
.sendpulse-prompt-message-text { word-wrap: break-word; max-width: 100%; }
.sendpulse-prompt-message-text:empty { display: none; }
.sendpulse-prompt-close { position: absolute; right: 5px; top: 6px; width: 5%; font-size: 22px ! important; text-align: center; border: medium none ! important; background: transparent none repeat scroll 0px 0px ! important; outline: 0px none ! important; padding: 0px ! important; cursor: pointer; color: inherit; box-shadow: none; text-shadow: none; }
@media (min-width: 768px) {
  .sendpulse-prompt-close { font-size: 32px ! important; font-weight: 400; line-height: 30px; right: 10px; }
}
.sp-link { line-height: 1.5; }
.sp-link, .sp-link > span { display: inline-block; position: relative; font-size: 12px; text-decoration: none ! important; color: rgb(34, 34, 34); width: auto; }
.sp-link > span { margin-left: 4px; top: 2px; opacity: 0.65; }
.sp-link > img { vertical-align: middle; border: medium none; width: 15px; height: 15px; display: inline-block; }
.sp-link:hover > span { opacity: 0.9; color: rgb(35, 82, 124); }
@media (max-width: 767px) {
  .sendpulse-popover .sendpulse-prompt-btn, .sendpulse-popover.sendpulse-prompt { font-family: Roboto,Arial,Helvetica,"Helvetica Neue","Dejavu Sans",sans-serif ! important; }
  .sendpulse-popover.sendpulse-prompt { background-color: rgb(255, 255, 255) ! important; width: 80%; margin-left: 10%; margin-right: 10%; top: initial ! important; bottom: 0px; padding: 10px 15px; border: 1px solid rgb(205, 205, 205); box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.2) ! important; }
  .sendpulse-popover.sendpulse-prompt + .sendpulse-prompt-backdrop { display: none; }
  .sendpulse-popover .sendpulse-prompt-message-text, .sendpulse-popover .sendpulse-prompt-title { font-size: 14px; display: block; margin-bottom: 10px; color: rgb(34, 34, 34); }
  .sendpulse-popover .sendpulse-prompt-info, .sendpulse-popover .sendpulse-prompt-message-text:nth-child(1) { margin-bottom: 5px; margin-right: 10px; }
  .sendpulse-popover .sendpulse-prompt-buttons { text-align: right; }
  .sendpulse-popover .sendpulse-prompt-btn { text-transform: uppercase; font-weight: 700; border: medium none; padding: 6px 12px; color: rgb(66, 133, 244); font-size: 13px; }
  .sendpulse-popover .sendpulse-accept-btn { margin: 0px 0px 0px 2px; background: rgb(66, 133, 244) none repeat scroll 0% 0% ! important; color: rgb(255, 255, 255) ! important; }
  .sendpulse-popover .sendpulse-accept-btn:active { background: rgb(56, 114, 212) none repeat scroll 0% 0% ! important; }
  .sendpulse-popover .sendpulse-disallow-btn { color: rgb(119, 119, 119) ! important; }
  .sendpulse-popover .sendpulse-disallow-btn:active { background: rgb(221, 221, 221) none repeat scroll 0% 0% ! important; }
  .sendpulse-popover .sp-link-wrapper { position: relative; display: block; margin-bottom: 10px; }
}
@media (max-width: 380px) {
  .sendpulse-popover.sendpulse-prompt { width: 100%; margin-left: 0px; margin-right: 0px; border-left: medium none; border-right: medium none; border-bottom: medium none; }
}
.sendpulse-popover.sendpulse-prompt { position: fixed; z-index: 999999; background-color: rgb(255, 255, 255); }
.sendpulse-popover .sendpulse-prompt-close { right: 8px; top: 2px; width: 20px; font-size: 20px; font-weight: 700; line-height: 20px; color: rgb(114, 114, 114); }
.sendpulse-popover .sendpulse-prompt-close:hover { color: rgb(51, 51, 51); }
@media (min-width: 768px) {
  .sendpulse-popover.sendpulse-prompt { width: auto; max-width: 400px; left: 90px; top: 6px; padding: 12px 15px; background-color: rgb(251, 251, 251) ! important; border-radius: 2px; border: 1px solid rgba(0, 0, 0, 0.2); box-shadow: 0px 3px 2px rgba(0, 0, 0, 0.15); color: rgb(0, 0, 0) ! important; font-size: 12px; line-height: 1.5; }
  .sendpulse-popover::after, .sendpulse-popover::before { content: ""; position: absolute; left: 10px; width: 0px; height: 0px; border-left: 6px solid transparent; border-right: 6px solid transparent; }
  .sendpulse-popover::before { top: -6px; border-bottom: 6px solid rgba(0, 0, 0, 0.25); z-index: 999997; }
  .sendpulse-popover::after { top: -5px; border-bottom: 6px solid rgb(251, 251, 251); z-index: 999998; }
  .sendpulse-popover .sendpulse-prompt-message-text { font-size: 12px; display: block; margin-bottom: 13px; color: rgb(34, 34, 34); margin-right: 20px; }
  .sendpulse-popover .sendpulse-prompt-btn { margin: 0px 5px 0px 0px; border-radius: 2px; padding: 5px 10px ! important; background-color: rgb(249, 249, 249); font-size: 12px; border-color: rgb(186, 186, 186); font-family: "Segoe UI","Open Sans",Ubuntu,"Dejavu Sans",Helvetica,"Helvetica Neue",Arial,sans-serif; color: rgb(34, 34, 34) ! important; text-transform: none; font-weight: 400; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1); }
  .sendpulse-popover .sendpulse-prompt-btn:last-child { margin-right: 0px; }
  .sendpulse-popover .sendpulse-prompt-btn:hover { background-color: rgb(255, 255, 255); }
  .sendpulse-popover .sendpulse-prompt-buttons { margin-right: 0px; text-align: right; margin-bottom: 2px; min-width: 368px; display: flex; align-items: center; justify-content: flex-end; flex-wrap: nowrap; }
  .sendpulse-popover .sendpulse-prompt-buttons .sendpulse-prompt-btn { order: 2; }
  .sendpulse-popover .sendpulse-prompt-buttons .sp-link-wrapper .sp-link > span { top: -1px; line-height: 15px; }
  .sendpulse-popover .sendpulse-prompt-buttons > * { margin: 0px 0px 0px 8px ! important; float: none ! important; }
  .sendpulse-popover .sendpulse-prompt-buttons > :first-child { margin-left: 0px ! important; }
  .sendpulse-popover .sendpulse-accept-btn { border-color: rgb(90, 208, 143); font-weight: 700; box-shadow: 0px 1px 1px rgba(38, 93, 134, 0.18); }
  .sendpulse-popover .sendpulse-disallow-btn { float: none; margin-left: 5px; margin-right: 0px; }
  .sendpulse-popover .sendpulse-prompt-info { padding-left: 20px; }
  .sendpulse-popover .sendpulse-prompt-info .sendpulse-bell-icon { margin-left: -15px; }
  .sendpulse-popover .sp-link-wrapper { display: block; float: none; flex-grow: 1; text-align: left; margin: 0px; }
  .sendpulse-popover .sp-link > span { margin-left: 0px; }
}
.sendpulse-modal.sendpulse-prompt { position: fixed; z-index: 999999; background-color: rgb(255, 255, 255); top: 0px; width: 90%; margin: 15vh auto 150px; padding: 35px 20px; box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2); }
.sendpulse-modal + .sendpulse-prompt-backdrop { position: fixed; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 999996; background: rgb(0, 0, 0) none repeat scroll 0% 0%; opacity: 0.33; }
.sendpulse-modal .sendpulse-prompt-message-text { font-size: 24px; margin-bottom: 15px; line-height: 1.2; }
.sendpulse-modal .sendpulse-prompt-info { font-size: 16px; margin-bottom: 30px; line-height: 1.5; opacity: 0.8; }
.sendpulse-modal .sendpulse-bell-icon { width: 40px; height: 40px; margin-bottom: 20px; margin-right: auto; }
.sendpulse-modal .sendpulse-prompt-buttons, .sendpulse-modal .sendpulse-prompt-message, .sendpulse-modal .sendpulse-prompt-message-text { text-align: center; }
.sendpulse-modal .sendpulse-prompt-btn { font-size: 16px; padding: 5px 14px; font-weight: 700; }
.sendpulse-modal .sendpulse-prompt-buttons { position: relative; }
.sendpulse-modal .sendpulse-prompt-buttons .sp-link-wrapper { display: block; width: 100%; position: absolute; text-align: center; bottom: -20px; }
@media (min-width: 600px) {
  .sendpulse-modal.sendpulse-prompt { width: 500px; left: 50%; margin-left: -250px; padding: 60px 50px 50px; }
}
@media (min-width: 768px) {
  body > .sendpulse-prompt.sendpulse-modal { transition: all 0.3s ease 1s; transform: scale(0); }
  body > .sendpulse-prompt.sendpulse-modal.show-prompt { transform: scale(1); }
  body > .sendpulse-prompt.sendpulse-modal.show-prompt + .sendpulse-prompt-backdrop { display: block ! important; }
}
.sendpulse-bar.sendpulse-prompt { position: relative; z-index: 100; padding-top: 12px; padding-bottom: 12px; border: medium none; background-color: rgb(255, 255, 255); box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2); }
.sendpulse-bar + .sendpulse-prompt-backdrop { display: none; }
.sendpulse-bar .sendpulse-prompt-message { width: 90%; margin: auto; text-align: center; line-height: 1.42857; display: flex; align-items: center; flex-wrap: nowrap; justify-content: center; }
.sendpulse-bar .sendpulse-prompt-close { font-size: 30px ! important; top: 10px; margin: 0px ! important; min-height: 1px; color: rgb(51, 51, 51); box-shadow: none; text-shadow: none; }
.sendpulse-bar .sendpulse-bell-icon, .sendpulse-bar .sendpulse-prompt-buttons, .sendpulse-bar .sendpulse-prompt-message-text { display: inline-block; }
.sendpulse-bar .sendpulse-prompt-message-text { font-size: 16px; margin-top: -1px; }
.sendpulse-bar .sendpulse-prompt-info { padding-left: 0px; }
.sendpulse-bar .sendpulse-prompt-buttons { margin-left: 10px; margin-right: 10px; display: block; white-space: nowrap; }
.sendpulse-bar .sendpulse-prompt-btn { font-size: 15px; font-weight: 700; }
.sendpulse-bar .sendpulse-disallow-btn { padding-left: 2px; padding-right: 2px; font-weight: 400; }
.sendpulse-bar .sp-link-wrapper { position: absolute; display: block; right: 10px; bottom: -20px; line-height: normal; }
.sendpulse-bar .sp-link-wrapper .sp-link { box-sizing: border-box; height: 20px; background: rgba(244, 244, 244, 0.9) none repeat scroll 0% 0%; padding: 2px 8px; border-radius: 0px 0px 8px 8px; line-height: 1.3; box-shadow: 0px 2px 3px -1px rgba(0, 0, 0, 0.15), 0px 1px 1px rgba(0, 0, 0, 0.1) inset; transition: all 50ms ease 20ms; }
.sendpulse-bar .sp-link-wrapper .sp-link > span { margin-left: 0px; opacity: 1; top: 0px; color: rgb(85, 85, 85); }
.sendpulse-bar .sp-link-wrapper .sp-link:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.sendpulse-bar .sp-link-wrapper .sp-link:hover > span { color: rgb(13, 181, 140); }
@media (max-width: 892px) {
  .sendpulse-bar .sendpulse-prompt-message { flex-wrap: wrap; }
  .sendpulse-bar .sendpulse-prompt-buttons { flex-grow: 1; text-align: center; }
  .sendpulse-bar .sendpulse-prompt-message-text { margin-bottom: 5px; }
}
.sendpulse-bar .sendpulse-prompt-btn:hover, .sendpulse-modal .sendpulse-prompt-btn:hover { opacity: 0.9; }
.sendpulse-bar .sendpulse-accept-btn, .sendpulse-modal .sendpulse-accept-btn { background-color: rgb(49, 181, 142); border-color: rgb(49, 181, 142); color: rgb(255, 255, 255); }
.sendpulse-bar .sendpulse-disallow-btn, .sendpulse-modal .sendpulse-disallow-btn { border-color: transparent; background-color: transparent; color: rgb(49, 181, 142); }
.sendpulse-safari.sendpulse-prompt { position: fixed; z-index: 999999; top: 0px; padding: 12px 20px; background: rgba(245, 247, 249, 0.97) none repeat scroll 0% 0%; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2); }
.sendpulse-safari .sendpulse-prompt-buttons { text-align: right; }
.sendpulse-safari .sendpulse-prompt-buttons .sp-link-wrapper { display: block; text-align: left; margin-top: -7px; margin-bottom: 10px; }
.sendpulse-safari .sendpulse-prompt-close { display: none; }
.sendpulse-safari .sendpulse-prompt-message { text-align: left; position: relative; }
.sendpulse-safari .sendpulse-prompt-message-text { margin-bottom: 5px; }
.sendpulse-safari .sendpulse-prompt-title { font-weight: 700; font-size: 15px; }
.sendpulse-safari .sendpulse-prompt-info { min-height: 30px; padding-left: 0px; font-size: 13px; line-height: 1.5; opacity: 0.8; text-align: left; margin-bottom: 12px; }
.sendpulse-safari .sendpulse-bell-icon { visibility: hidden; position: absolute; left: 0px; top: 3px; width: auto; height: auto; max-width: 64px; max-height: 64px; }
.sendpulse-safari .sendpulse-prompt-btn { min-width: 88px; font-size: 14px; order: 2; }
.sendpulse-safari .sendpulse-prompt-btn:hover { opacity: 0.9; }
@media (min-width: 480px) {
  .sendpulse-safari.sendpulse-prompt { width: 430px; left: 50%; margin-left: -215px; }
  .sendpulse-safari .sendpulse-prompt-message { padding-left: 80px; }
  .sendpulse-safari .sendpulse-bell-icon { visibility: visible; }
  .sendpulse-safari .sendpulse-prompt-buttons { margin-left: -80px; padding-top: 7px; padding-bottom: 5px; display: flex; align-items: center; justify-content: flex-end; flex-wrap: nowrap; }
  .sendpulse-safari .sendpulse-prompt-buttons > * { margin: 0px 0px 0px 8px; }
  .sendpulse-safari .sendpulse-prompt-buttons > :first-child { margin-left: 0px; }
  .sendpulse-safari .sendpulse-prompt-buttons .sp-link-wrapper { float: none; position: relative; flex-grow: 1; order: 1; margin: 0px; padding-top: 0px; padding-left: 0px; line-height: 0; }
  .sendpulse-safari .sendpulse-prompt-buttons .sp-link-wrapper .sp-link { white-space: nowrap; line-height: normal; }
  .sendpulse-safari .sendpulse-prompt-buttons .sp-link-wrapper .sp-link > img { vertical-align: middle; position: relative; }
  .sendpulse-safari .sendpulse-prompt-buttons .sp-link-wrapper .sp-link > span { top: auto; white-space: normal; vertical-align: middle; }
}
.sendpulse-safari .sendpulse-accept-btn { color: rgb(255, 255, 255); background: transparent linear-gradient(to bottom, rgb(122, 188, 255) 0px, rgb(64, 150, 238) 100%) repeat scroll 0% 0%; border-color: rgb(64, 150, 238); }
.sendpulse-safari .sendpulse-disallow-btn { color: rgb(68, 68, 68) ! important; }
@media (min-width: 768px) {
  body > .sendpulse-prompt.sendpulse-safari { top: -250px; transition: top 0.7s ease 0s; }
  body > .sendpulse-prompt.sendpulse-safari.show-prompt { top: 0px; }
}
.sendpulse-fab { position: fixed; z-index: 999999; background-color: transparent ! important; bottom: 35px; right: 35px; }
.sendpulse-fab.sendpulse-fab-left { right: auto; left: 35px; }
.sendpulse-fab.sendpulse-fab-left .sendpulse-prompt-message { right: auto; left: -10px; }
.sendpulse-fab.sendpulse-fab-left .sendpulse-prompt-message::after, .sendpulse-fab.sendpulse-fab-left .sendpulse-prompt-message::before { left: 23px; right: auto; }
.sendpulse-fab .sendpulse-prompt-message { position: absolute; bottom: 58px; right: -10px; width: 250px; padding: 10px 15px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(204, 204, 204); border-radius: 4px; font-family: "Segoe UI","Open Sans",Ubuntu,"Dejavu Sans",Helvetica,"Helvetica Neue",Arial,sans-serif; text-align: left; }
.sendpulse-fab .sendpulse-prompt-message .sendpulse-prompt-title { font-weight: 700; font-size: 15px; line-height: 1.3; }
.sendpulse-fab .sendpulse-prompt-message .sendpulse-prompt-info { padding-left: 0px; font-size: 13px; opacity: 0.8; text-align: left; }
.sendpulse-fab .sendpulse-prompt-message .sendpulse-prompt-message-text { margin-bottom: 5px; }
.sendpulse-fab .sendpulse-prompt-message::after, .sendpulse-fab .sendpulse-prompt-message::before { content: ""; position: absolute; bottom: -21px; right: 23px; border-style: solid; height: 0px; width: 0px; border-width: 10px; border-color: rgb(204, 204, 204) transparent transparent; }
.sendpulse-fab .sendpulse-prompt-message::after { border-top-color: rgb(255, 255, 255); bottom: -20px; }
.sendpulse-fab .sendpulse-prompt-fab { padding: 10px; width: 48px; height: 48px; text-align: center; border-radius: 50%; background-color: rgb(49, 181, 142); box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2); cursor: pointer; box-sizing: border-box; line-height: 1.2; transition: box-shadow 0.2s ease 50ms; }
.sendpulse-fab .sendpulse-prompt-fab .sendpulse-bell-icon { margin: auto; width: 24px; height: 24px; top: 2px; }
.sendpulse-fab .sendpulse-prompt-fab use.sendpulse-bell-path { fill: rgb(255, 255, 255); }
.sendpulse-fab .sendpulse-prompt-btn, .sendpulse-fab .sendpulse-prompt-close { display: none ! important; }
.sendpulse-fab .sp-link-wrapper { display: block; margin-bottom: 4px; }
.sendpulse-fab .sendpulse-prompt-message { visibility: hidden; opacity: 0; transform: scale(0.9); box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.15); transition: all 0.1s ease 50ms; }
.sendpulse-fab:hover .sendpulse-prompt-message { visibility: visible; opacity: 1; transform: scale(1); }
.sendpulse-fab:hover .sendpulse-prompt-fab { box-shadow: 0px 0px 0px 2px rgb(255, 255, 255), 0px 4px 10px rgba(0, 0, 0, 0.3); }
.sendpulse-backdrop-info { position: fixed; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 999996; background: rgba(0, 0, 0, 0.65) none repeat scroll 0% 0%; text-align: center; opacity: 0; transition: all 0.2s ease 0.1s; }
.sendpulse-backdrop-info .backdrop-close, .sendpulse-backdrop-info .backdrop-message { position: absolute; color: rgb(255, 255, 255); font-family: "Segoe UI","Open Sans",Ubuntu,"Dejavu Sans",Helvetica,"Helvetica Neue",Arial,sans-serif; }
.sendpulse-backdrop-info.show-prompt { display: block ! important; opacity: 1; }
.sendpulse-backdrop-info .backdrop-close { right: 20px; top: 20px; font-weight: 300; opacity: 0.8; cursor: pointer; }
.sendpulse-backdrop-info .backdrop-close:hover { opacity: 1; }
.sendpulse-backdrop-info .backdrop-close > big { font-size: 60px; line-height: 20px; }
.sendpulse-backdrop-info .backdrop-close > small { font-size: 16px; }
.sendpulse-backdrop-info .backdrop-message { top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 999997; max-width: 360px; margin: 36vh auto 10vh; font-size: 21px; padding: 20px; font-weight: 500; }
.sp-webpush-label { border-radius: 50%; width: 896px; height: 220px; position: fixed; top: -85px; left: -190px; z-index: 100001; display: none; font-family: "Segoe UI","Open Sans",Ubuntu,"Dejavu Sans",Helvetica,"Helvetica Neue",Arial,sans-serif; margin-left: 22px; transition-duration: 0.25s; transform: scale(0.7); opacity: 0; }
.sp-webpush-label.sp-show { transform: scale(1); opacity: 1; }
.sp-webpush-label::after { content: ""; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; filter: blur(100px); background-color: rgba(0, 0, 0, 0.4); }
.sp-bottom-push-label .sp-brand-link > span::after, .sp-webpush-label .sp-brand-link > span::after { content: ""; background-image: url("../img/8fa96f112f71562a0461fb7d7b31ff7ba655b974.svg"); height: 20px; }
.sp-webpush-label .sp-inner-content { position: absolute; right: calc(16% - 22px); top: calc(85px + 15px); white-space: nowrap; font-size: 13px; color: rgb(255, 255, 255); line-height: 15px; font-weight: 700; filter: blur(0px); z-index: 10; text-shadow: -2px 0px rgba(0, 0, 0, 0.1), 0px 2px rgba(0, 0, 0, 0.1), 2px 0px rgba(0, 0, 0, 0.1), 0px -2px rgba(0, 0, 0, 0.1); font-family: "Segoe UI","Open Sans",Ubuntu,"Dejavu Sans",Helvetica,"Helvetica Neue",Arial,sans-serif; }
.sp-webpush-label .sp-brand-link, .sp-webpush-label .sp-brand-link > span { position: relative; font-weight: 700; font-size: inherit; color: inherit; text-shadow: -2px 0px rgba(0, 0, 0, 0.1), 0px 2px rgba(0, 0, 0, 0.1), 2px 0px rgba(0, 0, 0, 0.1), 0px -2px rgba(0, 0, 0, 0.1); }
.sp-webpush-label .sp-brand-link { text-decoration: none; display: inline-block; vertical-align: middle; padding: 5px 5px 5px 0px; top: -5px; font-family: "Segoe UI","Open Sans",Ubuntu,"Dejavu Sans",Helvetica,"Helvetica Neue",Arial,sans-serif; }
.sp-webpush-label .sp-brand-link:hover, .sp-webpush-label .sp-brand-link:hover > span { text-decoration: none; }
.sp-webpush-label .sp-brand-link > span { padding-left: 24px; text-decoration: underline; font-family: inherit; }
.sp-bottom-push-label, .sp-bottom-push-label .sp-brand-link { font-family: "Segoe UI","Open Sans",Ubuntu,"Dejavu Sans",Helvetica,"Helvetica Neue",Arial,sans-serif; }
.sp-webpush-label .sp-brand-link > span::after { position: absolute; left: 0px; top: 50%; width: 20px; margin: -10px 0px 0px; }
.sp-webpush-label.sp-windows.sp-firefox { max-width: 100%; width: 100%; left: -22px; display: block ! important; }
.sp-webpush-label.sp-windows.sp-firefox + .sp-webpush-label.sp-show { display: none ! important; }
.sp-webpush-label.sp-windows.sp-firefox::after { max-width: 896px; }
.sp-webpush-label.sp-windows.sp-firefox .sp-inner-content { right: auto; left: 654px; }
@media (max-width: 1140px) {
  .sp-webpush-label.sp-windows.sp-firefox .sp-inner-content { left: 645px; }
}
@media (max-width: 1080px) {
  .sp-webpush-label.sp-windows.sp-firefox .sp-inner-content { left: calc(23.7% + 384px); }
}
@media (max-width: 978px) {
  .sp-webpush-label.sp-windows.sp-firefox .sp-inner-content { left: calc(25% + 384px); }
}
@media (max-width: 860px) {
  .sp-webpush-label.sp-windows.sp-firefox .sp-inner-content { left: calc(23.5% + 384px); }
}
@media (max-width: 768px) {
  .sp-webpush-label.sp-windows.sp-firefox.initialized { display: none ! important; }
}
.sp-webpush-label.sp-windows.sp-opera { display: block ! important; left: auto; right: 0px; }
.sp-webpush-label.sp-windows.sp-opera + .sp-webpush-label.sp-show { display: none ! important; }
.sp-webpush-label.sp-windows.sp-opera .sp-inner-content { right: 20px; }
.sp-webpush-label.sp-windows.sp-opera.sp-lang-en { margin-left: 20px; right: auto; left: 50%; transform: translateX(-50%); }
.sp-webpush-label.sp-windows.sp-opera.sp-lang-en .sp-inner-content { right: 10.5%; }
.sp-webpush-label.sp-windows.sp-opera.sp-lang-ru { margin-left: 0px; right: auto; left: 50%; transform: translateX(-50%); }
.sp-webpush-label.sp-windows.sp-opera.sp-lang-ru .sp-inner-content { right: 0px; }
.sp-webpush-label.sp-windows.sp-opera.sp-lang-uk { margin-left: 0px; right: auto; left: 50%; transform: translateX(-50%); }
.sp-webpush-label.sp-windows.sp-opera.sp-lang-uk .sp-inner-content { right: 58px; }
.sp-webpush-label.sp-windows.sp-opera.sp-opera56 { margin-left: 0px; right: auto; left: -190px; transform: translateX(0px); }
.sp-webpush-label.sp-windows.sp-opera.sp-opera56 .sp-inner-content { right: calc(11% - 22px); margin-right: 0px; }
@media (max-width: 1380px) {
  .sp-webpush-label.sp-windows.sp-opera.sp-lang-en .sp-inner-content { right: 10%; }
  .sp-webpush-label.sp-windows.sp-opera.sp-opera56.sp-lang-en .sp-inner-content, .sp-webpush-label.sp-windows.sp-opera.sp-opera56.sp-lang-ru .sp-inner-content, .sp-webpush-label.sp-windows.sp-opera.sp-opera56.sp-lang-uk .sp-inner-content { right: calc(11% - 22px); margin-right: 0px; }
}
.sp-webpush-label.sp-windows.sp-chrome { display: block ! important; }
.sp-webpush-label.sp-windows.sp-chrome + .sp-webpush-label.sp-show { display: none ! important; }
.sp-webpush-label.sp-windows.sp-yandex { left: auto; right: -160px; margin: 0px; display: block ! important; }
.sp-webpush-label.sp-windows.sp-yandex + .sp-webpush-label.sp-show { display: none ! important; }
.sp-webpush-label.sp-windows.sp-yandex .sp-inner-content { right: auto; left: 106px; }
.sp-webpush-label.sp-linux.sp-firefox { max-width: 100%; width: 100%; left: -22px; display: block ! important; }
.sp-webpush-label.sp-linux.sp-firefox + .sp-webpush-label.sp-show { display: none ! important; }
.sp-webpush-label.sp-linux.sp-firefox::after { max-width: 896px; }
.sp-webpush-label.sp-linux.sp-firefox .sp-inner-content { right: auto; left: 720px; }
@media (max-width: 1540px) {
  .sp-webpush-label.sp-linux.sp-firefox .sp-inner-content { left: 710px; }
}
@media (max-width: 1450px) {
  .sp-webpush-label.sp-linux.sp-firefox .sp-inner-content { left: calc(18% + 450px); }
}
@media (max-width: 1270px) {
  .sp-webpush-label.sp-linux.sp-firefox .sp-inner-content { left: calc(19% + 450px); }
}
@media (max-width: 1024px) {
  .sp-webpush-label.sp-linux.sp-firefox .sp-inner-content { left: calc(20% + 450px); }
}
@media (max-width: 940px) {
  .sp-webpush-label.sp-linux.sp-firefox .sp-inner-content { left: calc(21% + 450px); }
}
@media (max-width: 860px) {
  .sp-webpush-label.sp-linux.sp-firefox .sp-inner-content { left: calc(20% + 450px); }
}
@media (max-width: 805px) {
  .sp-webpush-label.sp-linux.sp-firefox .sp-inner-content { left: calc(14% + 450px); }
}
@media (max-width: 768px) {
  .sp-webpush-label.sp-linux.sp-firefox.initialized { display: none ! important; }
}
.sp-webpush-label.sp-linux.sp-opera { display: block ! important; left: auto; right: 0px; }
.sp-webpush-label.sp-linux.sp-opera + .sp-webpush-label.sp-show { display: none ! important; }
.sp-webpush-label.sp-linux.sp-opera .sp-inner-content { right: 20px; }
.sp-webpush-label.sp-linux.sp-opera.sp-lang-en { margin-left: 20px; right: auto; left: 50%; transform: translateX(-50%); }
.sp-webpush-label.sp-linux.sp-opera.sp-lang-en .sp-inner-content { right: 10.5%; }
.sp-webpush-label.sp-linux.sp-opera.sp-lang-ru { margin-left: 20px; right: auto; left: 50%; transform: translateX(-50%); }
.sp-webpush-label.sp-linux.sp-opera.sp-lang-ru .sp-inner-content { right: 0px; margin-right: -18px; }
.sp-webpush-label.sp-linux.sp-opera.sp-lang-uk { margin-left: 20px; right: auto; left: 50%; transform: translateX(-50%); }
.sp-webpush-label.sp-linux.sp-opera.sp-lang-uk .sp-inner-content { right: 4%; }
.sp-webpush-label.sp-linux.sp-opera.sp-opera56 { margin-left: 0px; right: auto; left: -190px; transform: translateX(0px); }
.sp-webpush-label.sp-linux.sp-opera.sp-opera56 .sp-inner-content { right: calc(11% - 22px); margin-right: 0px; }
@media (max-width: 1380px) {
  .sp-webpush-label.sp-linux.sp-opera.sp-lang-en .sp-inner-content { right: 10%; }
  .sp-webpush-label.sp-linux.sp-opera.sp-lang-ru .sp-inner-content { right: 0px; margin-right: -18px; }
  .sp-webpush-label.sp-linux.sp-opera.sp-lang-uk .sp-inner-content { right: 4%; }
  .sp-webpush-label.sp-linux.sp-opera.sp-opera56.sp-lang-en .sp-inner-content, .sp-webpush-label.sp-linux.sp-opera.sp-opera56.sp-lang-ru .sp-inner-content, .sp-webpush-label.sp-linux.sp-opera.sp-opera56.sp-lang-uk .sp-inner-content { right: calc(11% - 22px); margin-right: 0px; }
}
.sp-webpush-label.sp-linux.sp-yandex { left: auto; right: -160px; margin: 0px; display: block ! important; }
.sp-webpush-label.sp-linux.sp-yandex + .sp-webpush-label.sp-show { display: none ! important; }
.sp-webpush-label.sp-linux.sp-yandex .sp-inner-content { right: auto; left: 106px; }
.sp-webpush-label.sp-linux.sp-chrome { display: block ! important; }
.sp-webpush-label.sp-linux.sp-chrome + .sp-webpush-label.sp-show { display: none ! important; }
.sp-webpush-label.sp-macos.sp-firefox { left: 0px; display: block ! important; }
.sp-webpush-label.sp-macos.sp-firefox + .sp-webpush-label.sp-show { display: none ! important; }
.sp-webpush-label.sp-macos.sp-firefox .sp-inner-content { right: auto; left: 616px; }
@media (max-width: 1240px) {
  .sp-webpush-label.sp-macos.sp-firefox .sp-inner-content { left: 611px; }
}
@media (max-width: 1180px) {
  .sp-webpush-label.sp-macos.sp-firefox .sp-inner-content { left: 602px; }
}
@media (max-width: 1140px) {
  .sp-webpush-label.sp-macos.sp-firefox .sp-inner-content { left: 596px; }
}
@media (max-width: 1060px) {
  .sp-webpush-label.sp-macos.sp-firefox .sp-inner-content { left: 585px; }
}
@media (max-width: 998px) {
  .sp-webpush-label.sp-macos.sp-firefox .sp-inner-content { left: 576px; }
}
@media (max-width: 896px) {
  .sp-webpush-label.sp-macos.sp-firefox .sp-inner-content { left: 562px; }
}
@media (max-width: 820px) {
  .sp-webpush-label.sp-macos.sp-firefox .sp-inner-content { left: 552px; }
}
@media (max-width: 760px) {
  .sp-webpush-label.sp-macos.sp-firefox .sp-inner-content { left: 542px; }
}
.sp-webpush-label.sp-macos.sp-chrome { display: block ! important; }
.sp-webpush-label.sp-macos.sp-chrome .sp-inner-content { right: calc(16% - 32px); }
.sp-webpush-label.sp-macos.sp-opera { display: block ! important; left: auto; right: 0px; }
.sp-webpush-label.sp-macos.sp-opera .sp-inner-content { right: 20px; }
.sp-webpush-label.sp-macos.sp-opera.sp-lang-en, .sp-webpush-label.sp-macos.sp-opera.sp-lang-ru, .sp-webpush-label.sp-macos.sp-opera.sp-lang-uk { margin-left: 20px; right: auto; left: 50%; transform: translateX(-50%); }
.sp-webpush-label.sp-macos.sp-opera.sp-lang-en .sp-inner-content, .sp-webpush-label.sp-macos.sp-opera.sp-lang-ru .sp-inner-content, .sp-webpush-label.sp-macos.sp-opera.sp-lang-uk .sp-inner-content { right: 10.5%; }
.sp-webpush-label.sp-macos.sp-opera.sp-opera56 { margin-left: 0px; right: auto; left: -175px; transform: translateX(0px); }
.sp-webpush-label.sp-macos.sp-opera.sp-opera56 .sp-inner-content { right: 0px; margin-right: 0px; }
@media (max-width: 1380px) {
  .sp-webpush-label.sp-macos.sp-opera.sp-lang-en .sp-inner-content, .sp-webpush-label.sp-macos.sp-opera.sp-lang-ru .sp-inner-content, .sp-webpush-label.sp-macos.sp-opera.sp-lang-uk .sp-inner-content { right: 10%; }
  .sp-webpush-label.sp-macos.sp-opera.sp-opera56.sp-lang-en .sp-inner-content, .sp-webpush-label.sp-macos.sp-opera.sp-opera56.sp-lang-ru .sp-inner-content, .sp-webpush-label.sp-macos.sp-opera.sp-opera56.sp-lang-uk .sp-inner-content { right: 0px; }
}
.sp-webpush-label.sp-macos.sp-yandex { left: auto; right: -160px; margin: 0px; display: block ! important; }
.sp-webpush-label.sp-macos.sp-yandex .sp-inner-content { right: auto; left: 94px; }
@media (max-width: 860px) {
  .sp-webpush-label.sp-linux.sp-firefox, .sp-webpush-label.sp-windows.sp-firefox { max-width: 100%; left: 0px; }
  .sp-webpush-label.sp-linux.sp-firefox .sp-inner-content, .sp-webpush-label.sp-windows.sp-firefox .sp-inner-content { font-size: 0px; color: transparent; letter-spacing: -0.36em; right: 62px; }
  .sp-webpush-label.sp-linux.sp-firefox .sp-brand-link, .sp-webpush-label.sp-windows.sp-firefox .sp-brand-link { font-size: 11px; letter-spacing: normal; color: rgb(255, 255, 255); }
  .sp-webpush-label.sp-linux.sp-opera, .sp-webpush-label.sp-windows.sp-opera { max-width: 100%; left: 0px; transform: translateX(0px); }
  .sp-webpush-label.sp-linux.sp-opera .sp-inner-content, .sp-webpush-label.sp-windows.sp-opera .sp-inner-content { font-size: 0px; color: transparent; letter-spacing: -0.36em; right: 40px; }
  .sp-webpush-label.sp-linux.sp-opera .sp-brand-link, .sp-webpush-label.sp-windows.sp-opera .sp-brand-link { font-size: 11px; letter-spacing: normal; color: rgb(255, 255, 255); }
  .sp-webpush-label.sp-linux.sp-opera.sp-opera56, .sp-webpush-label.sp-windows.sp-opera.sp-opera56 { max-width: 896px; }
  .sp-webpush-label.sp-linux.sp-opera.sp-opera56 .sp-inner-content, .sp-webpush-label.sp-linux.sp-opera.sp-opera56.sp-lang-en .sp-inner-content, .sp-webpush-label.sp-linux.sp-opera.sp-opera56.sp-lang-ru .sp-inner-content, .sp-webpush-label.sp-linux.sp-opera.sp-opera56.sp-lang-uk .sp-inner-content, .sp-webpush-label.sp-windows.sp-opera.sp-opera56 .sp-inner-content, .sp-webpush-label.sp-windows.sp-opera.sp-opera56.sp-lang-en .sp-inner-content, .sp-webpush-label.sp-windows.sp-opera.sp-opera56.sp-lang-ru .sp-inner-content, .sp-webpush-label.sp-windows.sp-opera.sp-opera56.sp-lang-uk .sp-inner-content { right: calc(13% - 22px); }
}
@media (max-width: 768px) {
  .sp-webpush-label { display: none ! important; z-index: -10 ! important; visibility: hidden ! important; opacity: 0 ! important; }
}
.sp-bottom-push-label { position: absolute; left: 50%; bottom: 30px; white-space: nowrap; font-size: 13px; color: rgb(255, 255, 255); line-height: 15px; font-weight: 700; filter: blur(0px); z-index: 10; text-shadow: -2px 0px rgba(0, 0, 0, 0.1), 0px 2px rgba(0, 0, 0, 0.1), 2px 0px rgba(0, 0, 0, 0.1), 0px -2px rgba(0, 0, 0, 0.1); transform: translateX(-50%); }
.sp-bottom-push-label .sp-brand-link, .sp-bottom-push-label .sp-brand-link > span { position: relative; font-weight: 700; font-size: inherit; color: inherit; text-shadow: -2px 0px rgba(0, 0, 0, 0.1), 0px 2px rgba(0, 0, 0, 0.1), 2px 0px rgba(0, 0, 0, 0.1), 0px -2px rgba(0, 0, 0, 0.1); }
.sp-bottom-push-label .sp-brand-link { text-decoration: none; display: inline-block; vertical-align: middle; top: -1px; padding: 5px; }
.sp-bottom-push-label .sp-brand-link:hover, .sp-bottom-push-label .sp-brand-link:hover > span { text-decoration: none; }
.sp-bottom-push-label .sp-brand-link > span { padding-left: 24px; text-decoration: underline; font-family: inherit; }
.sp-bottom-push-label .sp-brand-link > span::after { position: absolute; left: 0px; top: 50%; width: 20px; margin: -10px 0px 0px; }
.sp-webpush-label.sp-windows.sp-firefox.sp-firefox44, .sp-webpush-label.sp-windows.sp-firefox.sp-firefox45, .sp-webpush-label.sp-windows.sp-firefox.sp-firefox46, .sp-webpush-label.sp-windows.sp-firefox.sp-firefox47, .sp-webpush-label.sp-windows.sp-firefox.sp-firefox48, .sp-webpush-label.sp-windows.sp-firefox.sp-firefox49, .sp-webpush-label.sp-windows.sp-firefox.sp-firefox50, .sp-webpush-label.sp-windows.sp-firefox.sp-firefox51, .sp-webpush-label.sp-windows.sp-firefox.sp-firefox52, .sp-webpush-label.sp-windows.sp-firefox.sp-firefox53, .sp-webpush-label.sp-windows.sp-firefox.sp-firefox54, .sp-webpush-label.sp-windows.sp-firefox.sp-firefox55, .sp-webpush-label.sp-windows.sp-firefox.sp-firefox56, .sp-webpush-label.sp-windows.sp-firefox.sp-firefox57, .sp-webpush-label.sp-windows.sp-firefox.sp-firefox58 { display: none ! important; }
@media not all {
  .sp-webpush-label.sp-macos.sp-chrome .sp-inner-content { right: calc(16% - 54px); }
}
@media not all {
  .sp-webpush-label.sp-windows.sp-chrome .sp-inner-content { right: calc(16% - 54px); }
}
