body.wpsurl-view-page .wpsurl-downloader-wrapper .wpsurl-view-content input, body button, body div, body span, body applet, body object, body iframe p, body blockquote, body pre, body a, body abbr, body acronym, body address, body big, body cite, body code, body del, body dfn, body em, body font, body img, body ins, body kbd, body q, body s, body samp, body small, body strike, body strong, body sub, body sup, body tt, body var, body dl, body dt, body dd, body ol, body ul, body li, body fieldset, body form, body label, body legend, body table, body caption, body tbody, body tfoot, body thead, body tr, body th, body td, body h6, body h5, body h4, body h3, body h2, body h1, body {
  font-family: var(--surl-font-family), serif;
  font-style: normal;
  font-weight: 500;
}

textarea, input {
  font-family: var(--surl-font-family), serif;
}

.wpsurl-loader {
  display: inline-block;
  position: relative;
}
.wpsurl-loader div {
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #fff;
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.wpsurl-loader div:nth-child(1) {
  left: 8px;
  animation: wpsurl-loader1 0.6s infinite;
}
.wpsurl-loader div:nth-child(2) {
  left: 8px;
  animation: wpsurl-loader2 0.6s infinite;
}
.wpsurl-loader div:nth-child(3) {
  left: 32px;
  animation: wpsurl-loader2 0.6s infinite;
}
.wpsurl-loader div:nth-child(4) {
  left: 56px;
  animation: wpsurl-loader3 0.6s infinite;
}

@keyframes wpsurl-loader1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes wpsurl-loader3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes wpsurl-loader2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(24px, 0);
  }
}
body {
  margin: 0;
  padding: 0;
  direction: ltr;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  background-color: #ffffff;
  height: 100vh;
}
body * {
  outline: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body *:before, body *:before {
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body h1:before, body h1:before {
  display: none !important;
}
body h2:before, body h2:before {
  display: none !important;
}
body h3:before, body h3:before {
  display: none !important;
}
body h4:before, body h4:before {
  display: none !important;
}
body h5:before, body h5:before {
  display: none !important;
}
body h6:before, body h6:before {
  display: none !important;
}
body button, body div, body span, body applet, body object, body iframe p, body blockquote, body pre, body a, body abbr, body acronym, body address, body big, body cite, body code, body del, body dfn, body em, body font, body img, body ins, body kbd, body q, body s, body samp, body small, body strike, body strong, body sub, body sup, body tt, body var, body dl, body dt, body dd, body ol, body ul, body li, body fieldset, body form, body label, body legend, body table, body caption, body tbody, body tfoot, body thead, body tr, body th, body td {
  outline: none;
}
body a {
  text-decoration: none;
  outline: none;
}
body .wpsurl-view-alert {
  display: block;
  padding: 15px;
  text-align: center;
  font-size: 15px;
  font-weight: 500;
  background-color: #ffffff;
  color: #212121;
}
body .wpsurl-view-alert p {
  margin: 0;
  padding: 0;
}
body .wpsurl-view-alert.success {
  color: #154e0a;
  background-image: linear-gradient(120deg, #d4fc79 0%, #96e6a1 100%);
}
body .wpsurl-view-alert.error {
  color: #fff;
  background-image: linear-gradient(to right, #ff8177 0%, #ff867a 0%, #ff8c7f 21%, #f99185 52%, #cf556c 78%, #b12a5b 100%);
}
body .wpsurl-view-alert.warning {
  color: #fff;
  background-image: linear-gradient(120deg, #f6d365 0%, #fda085 100%);
}
body .wpsurl-view-alert.info {
  color: #3d65a5;
  background-image: linear-gradient(120deg, #a1c4fd 0%, #c2e9fb 100%);
}
body .wpsurl-view-alert .wpsurl-alert-close {
  float: left;
  width: 21px;
  height: 21px;
  padding: 2px 0 0;
  background-color: rgba(0, 0, 0, 0.12);
  font-size: 15px;
  line-height: 1.4;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
html,
html body.wpsurl-view-page {
  background-color: #f0f0f0;
}
body.wpsurl-view-page #wpsurl-header {
  background-color: #fff;
  padding: 19px 0;
  border-bottom: 1px solid #f0f0f0;
}
body.wpsurl-view-page #wpsurl-header .wpsurl-col-lg-12 .wpsurl-view-page-logo {
  text-align: center;
}
body.wpsurl-view-page #wpsurl-header .wpsurl-view-page-logo,
body.wpsurl-view-page .title h1 {
  text-align: left;
}
body.wpsurl-view-page #wpsurl-header .wpsurl-view-page-logo .wpsurl-logo {
  display: inline-block;
  width: 250px;
  height: 60px;
}
body.wpsurl-view-page #wpsurl-header .wpsurl-view-page-logo .wpsurl-logo img {
  max-width: 100%;
  height: auto;
}
body.wpsurl-view-page #wpsurl-header .wpsurl-view-nav ul {
  display: inline-block;
  float: right;
  margin-top: 15px;
}
.wpsurl-view-nav,
body.wpsurl-view-page .title .share {
  text-align: right;
}
body.wpsurl-view-page #wpsurl-header .wpsurl-view-nav ul li {
  display: inline-block;
  list-style: none;
  margin: 6px 0;
}
body.wpsurl-view-page #wpsurl-header .wpsurl-view-nav ul li a {
  color: #a5a5a5;
  font-size: 15px;
  background-color: #fff;
  padding: 2px 9px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-transition: ease 0.3s;
  -moz-transition: ease 0.3s;
  -o-transition: ease 0.3s;
  transition: ease 0.3s;
}
body.wpsurl-view-page #wpsurl-header .wpsurl-view-nav ul li a:hover {
  color: #0525ca;
}
body.wpsurl-view-page .title {
  background-color: #fff;
  padding: 19px 0;
  color: #000;
  text-align: right;
}
body.wpsurl-view-page .title h1 {
  margin: 0;
  padding: 0;
  line-height: 1.7;
  font-weight: bold;
  font-size: 20px;
}
body.wpsurl-view-page .title h1 a {
  color: #000;
}
body.wpsurl-view-page .title p {
  margin: 0;
  padding: 7px 0 0;
  line-height: 1.7;
  font-weight: 300;
  font-size: 15px;
}
.share {
  text-align: left;
}
.share a {
  display: inline-block;
  width: 35px;
  height: 35px;
  background-color: #fff;
  border: 2px solid #f0f0f0;
  text-align: center;
  font-size: 19px;
  line-height: 0;
  padding: 6px 0 0;
  color: #a5a5a5;
  margin: 0 4px 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-transition: ease 0.3s;
  -moz-transition: ease 0.3s;
  -o-transition: ease 0.3s;
  transition: ease 0.3s;
}
.share a svg {
  width: 19px;
}
.share a.twitter:hover {
  background-color: #51c9ff;
  border-color: #51c9ff;
  color: #fff;
}
.share a.whatsapp:hover {
  background-color: #40d251;
  border-color: #40d251;
  color: #fff;
}
.share a.telegram:hover {
  background-color: #31a3f5;
  border-color: #31a3f5;
  color: #fff;
}
body.wpsurl-view-page .wpsurl-downloader-wrapper {
  margin: 35px 0;
  text-align: center;
}
body.wpsurl-view-page .wpsurl-downloader-wrapper .wpsurl-downloader-content {
  position: relative;
  background-color: #fff;
  padding: 15px;
  border: 1px solid #f0f0f0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
body.wpsurl-view-page .wpsurl-downloader-wrapper .wpsurl-downloader-content .wpsurl-report-problem-form {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1040;
  display: none;
  background-color: #ffffff;
  width: 100%;
  height: 100%;
  padding: 25px;
  overflow: auto;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
body.wpsurl-view-page .wpsurl-downloader-wrapper .wpsurl-downloader-content .wpsurl-report-problem-form .wpsurl-toggle {
  position: absolute;
  top: 0;
  right: 0;
  padding: 10px;
  font-size: 17px;
  cursor: pointer;
  color: #e05050;
  background-color: #f0f0f0;
  border-bottom-left-radius: 5px;
}
body.wpsurl-view-page .wpsurl-downloader-wrapper .wpsurl-downloader-content .wpsurl-report-problem-form label {
  display: inline-block;
  width: 100%;
  margin: 7px 0;
  font-size: 15px;
  color: #212121;
}
body.wpsurl-view-page .wpsurl-downloader-wrapper .wpsurl-downloader-content .wpsurl-report-problem-form textarea {
  width: 100%;
  margin: 10px 0;
  height: 150px;
  resize: none;
  color: #212121;
  font-size: 15px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
body.wpsurl-view-page .wpsurl-downloader-wrapper .wpsurl-downloader-content .wpsurl-timer {
  position: relative;
  display: inline-block;
  width: 100px;
  height: 100px;
  background-color: #ffffff;
  border: 1px solid #64de3c;
  color: #4aa72b;
  font-size: 25px;
  text-align: center;
  margin: 20px 0;
  padding: 39px 0 0 0;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  -webkit-box-shadow: 0 0 0 5px rgba(100, 222, 60, 0.15);
  -moz-box-shadow: 0 0 0 5px rgba(100, 222, 60, 0.15);
  box-shadow: 0 0 0 5px rgba(100, 222, 60, 0.15);
}
body.wpsurl-view-page .wpsurl-downloader-wrapper .wpsurl-downloader-content .wpsurl-timer .wpsurl-loader-content {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  text-align: center;
  padding: 31px 1px 0 0;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
}
body.wpsurl-view-page .wpsurl-downloader-wrapper .wpsurl-downloader-content .wpsurl-timer .wpsurl-loader-content svg {
  stroke: #4a4a4a;
}
body.wpsurl-view-page .wpsurl-downloader-wrapper .wpsurl-downloader-content .wpsurl-buttons {
  margin: 20px 0;
  display: none;
}
body.wpsurl-view-page .wpsurl-downloader-wrapper .wpsurl-downloader-content .wpsurl-buttons p {
  font-size: 14px;
  margin-bottom: 15px;
  text-align: center;
}
body.wpsurl-view-page .wpsurl-downloader-wrapper .wpsurl-downloader-content .wpsurl-button {
  position: relative;
  display: inline-block;
  padding: 5px 60px 5px 21px;
  background-color: #ffffff;
  border: 1px solid #a0a0a0;
  font-size: 15px;
  color: #000000;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 0 4px #f0f0f0;
  -moz-box-shadow: 0 0 0 4px #f0f0f0;
  box-shadow: 0 0 0 4px #f0f0f0;
}
body.wpsurl-view-page .wpsurl-downloader-wrapper .wpsurl-downloader-content .wpsurl-button i {
  display: flex;
  align-items: center;
  justify-content: center;
  float: right;
  position: absolute;
  top: 0;
  right: 0;
  width: 38px;
  height: 100%;
  background-color: #f0f0f0;
  font-size: 19px;
  padding-top: 4px;
  -webkit-border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
}
body.wpsurl-view-page .wpsurl-downloader-wrapper .wpsurl-downloader-content .wpsurl-button:hover, body.wpsurl-view-page .wpsurl-downloader-wrapper .wpsurl-downloader-content .wpsurl-button:focus {
  color: #0525ca;
  border-color: #0525ca;
  -webkit-box-shadow: 0 0 0 4px rgba(5, 37, 202, 0.21);
  -moz-box-shadow: 0 0 0 4px rgba(5, 37, 202, 0.21);
  box-shadow: 0 0 0 4px rgba(5, 37, 202, 0.21);
}
body.wpsurl-view-page .wpsurl-downloader-wrapper .wpsurl-downloader-content .footer {
  display: inline-block;
  width: 100%;
  clear: both;
  margin: 16px 0;
  border-top: 1px solid #f0f0f0;
  padding: 35px 0 0;
  color: #a5a5a5;
  font-weight: 300;
  font-size: 14px;
  background-color: transparent;
}
body.wpsurl-view-page .wpsurl-downloader-wrapper .wpsurl-downloader-content .footer a {
  color: #FF5722;
}
body.wpsurl-view-page .wpsurl-downloader-wrapper .wpsurl-ads-position {
  width: 100%;
  height: 100%;
  border: 2px dashed #adadad;
  font-size: 25px;
  opacity: 0.4;
  color: #adadad;
  padding: 20px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.wpsurl-helper-content {
  width: 100%;
  height: 100%;
}
body.wpsurl-view-page .wpsurl-downloader-wrapper .wpsurl-ads-position p {
  margin: 0;
  font-weight: 300;
}
body.wpsurl-view-page .wpsurl-downloader-wrapper .wpsurl-ads-position p:last-child {
  margin: 0 15px;
}
body.wpsurl-view-page .wpsurl-downloader-wrapper .wpsurl-view-content {
  font-weight: bold;
  font-size: 13px;
  color: #ffffff;
}
body.wpsurl-view-page .wpsurl-downloader-wrapper .wpsurl-view-content .wpsurl-button {
  display: inline-block;
  position: relative;
  padding: 5px 17px;
  color: #ffffff;
  background-color: #35e64a;
  margin: 10px;
  text-align: center;
  font-size: 15px;
  -webkit-box-shadow: 0 5px 5px rgba(53, 230, 74, 0.31);
  -moz-box-shadow: 0 5px 5px rgba(53, 230, 74, 0.31);
  box-shadow: 0 5px 5px rgba(53, 230, 74, 0.31);
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
}
body.wpsurl-view-page .wpsurl-downloader-wrapper .wpsurl-view-content .wpsurl-button i {
  float: right;
  position: relative;
  top: 2px;
  margin-left: 7px;
}
body.wpsurl-view-page .wpsurl-downloader-wrapper .wpsurl-view-content .wpsurl-button:hover {
  -webkit-box-shadow: 0 5px 15px #35e64a;
  -moz-box-shadow: 0 5px 15px #35e64a;
  box-shadow: 0 5px 15px #35e64a;
}
body.wpsurl-view-page .wpsurl-downloader-wrapper .wpsurl-view-content .wpsurl-button.wpsurl-button-disable {
  filter: grayscale(1);
  opacity: 0.3;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
body.wpsurl-view-page .wpsurl-downloader-wrapper .wpsurl-view-content input {
  border: none;
  width: 250px;
  background-color: #1c1c6b;
  color: #ffffff;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
}
body.wpsurl-view-page .wpsurl-downloader-wrapper .wpsurl-view-ads img, body.wpsurl-view-page .wpsurl-downloader-wrapper .wpsurl-view-ads iframe, body.wpsurl-view-page .wpsurl-downloader-wrapper .wpsurl-view-ads video, body.wpsurl-view-page .wpsurl-downloader-wrapper .wpsurl-view-ads audio {
  max-width: 100%;
  height: auto;
}

.wpsurl-alert {
  display: inline-block;
  padding: 15px 25px;
  font-size: 16px;
  margin: 25px 0;
  background-color: #fff;
  color: #000;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.wpsurl-alert p {
  margin: 0;
  padding: 0;
}
.wpsurl-alert ul {
  margin: 0;
  padding: 0;
}
.wpsurl-alert ul li {
  width: 100%;
  list-style-type: none;
  margin: 0;
  padding: 8px 0;
}
.wpsurl-alert ul li a {
  border: none;
}
.wpsurl-alert a {
  display: inline-block;
  color: rgba(0, 0, 0, 0.59);
  border: 1px solid;
  padding: 2px 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin: 0 10px;
}
.wpsurl-alert a:hover {
  color: rgba(0, 0, 0, 0.9);
}
.wpsurl-alert.success {
  color: #fff;
  background: #46c750;
}
.wpsurl-alert.warning {
  color: #ffffff;
  background-color: #ef5a2a;
}
.wpsurl-alert.error {
  color: #fff;
  background: #e02020;
}

.base-timer {
  position: relative;
  width: 150px;
  height: 150px;
  margin: 40px auto 40px auto;
}

.elementor .base-timer {
  margin: 0 auto 0 auto;
}

.base-timer__svg {
  transform: scaleX(-1);
}

.base-timer__circle {
  fill: none;
  stroke: none;
}

.base-timer__path-elapsed {
  stroke-width: 7px;
  stroke: grey;
}

.base-timer__path-remaining {
  stroke-width: 7px;
  stroke-linecap: round;
  transform: rotate(90deg);
  transform-origin: center;
  transition: 1s linear all;
  fill-rule: nonzero;
  stroke: currentColor;
}

.base-timer__path-remaining.green {
  color: rgb(65, 184, 131);
}

.base-timer__path-remaining.orange {
  color: orange;
}

.base-timer__path-remaining.red {
  color: red;
}

.base-timer__label {
  position: absolute;
  width: 150px;
  height: 150px;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 27px;
  padding-top: 2px;
}

.reload-captcha {
  cursor: pointer;
}

.captcha-wrap .control.has-icons-left .icon,
.captcha-wrap .control.has-icons-right .icon {
  pointer-events: all;
  width: 7.5em;
  padding-top: 11px;
}

.captcha-wrap .control.has-icons-left .input,
.captcha-wrap .control.has-icons-left .select select {
  padding-left: 6.5em;
}

.navbar-burger {
  margin-left: auto;
  margin-right: unset;
}

.navbar {
  max-height: 4.25rem;
  min-width: 4.25rem;
}

.wpsurl-view-content .wpsurl-alert {
  display: block;
  max-width: 50%;
  padding: 25px;
  margin: 2rem auto 0 auto;
  line-height: 1.7;
}

.wpsurl-view-content .wpsurl-alert,
.wpsurl-view-content .wpsurl-alert p {
  text-align: center;
}

.text-message {
  padding: 15px;
  background-color: #f0f0f0;
  border-radius: 10px;
  color: #5e5e5e;
  text-align: center;
  margin-top: 7px;
}

.iziToast > button.iziToast-close:hover,
.iziToast > button.iziToast-close,
.iziToast > button.iziToast-close:not(:hover):not(:active):not(.has-background),
button.iziToast-close:not(:hover):not(:active):not(.has-background) {
  background-color: transparent;
}

.rtl.wpsurl-view-page .message.is-danger .message-body {
  border-left-width: 0;
  border-right-width: 4px;
}

.rtl.wpsurl-view-page .hystmodal__close {
  right: auto;
  left: -60px;
}

.wpsurl-alert.info.woo-msg {
  border-top: 5px solid #a458aa;
}

.wpsurl-alert.info.edd-msg {
  border-top: 5px solid #4875e1;
}