@charset "UTF-8";
@font-face {
  font-family: "rawline";
  src: url("/public/fonts/rawline-400.woff2") format("woff2"),
       url("/public/fonts/rawline-400.woff") format("woff"),
       url("/public/fonts/rawline-400.ttf") format("truetype");
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: "rawline";
  src: url("/public/fonts/rawline-400i.woff2") format("woff2"),
       url("/public/fonts/rawline-400i.woff") format("woff"),
       url("/public/fonts/rawline-400i.ttf") format("truetype");
  font-weight: 400;
  font-display: swap;
  font-style: italic;
}

/* Keep only WOFF2, WOFF & TTF formats (they cover 99% of browsers) */
@font-face {
  font-family: "rawline";
  src: url("/public/fonts/rawline-600.woff2") format("woff2"),
       url("/public/fonts/rawline-600.woff") format("woff"),
       url("/public/fonts/rawline-600.ttf") format("truetype");
  font-weight: 600;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: "rawline";
  src: url("/public/fonts/rawline-700.woff2") format("woff2"),
       url("/public/fonts/rawline-700.woff") format("woff"),
       url("/public/fonts/rawline-700.ttf") format("truetype");
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: "rawlinesemi";
  src: url("/public/fonts/rawline-600.woff2") format("woff2"),
       url("/public/fonts/rawline-600.woff") format("woff"),
       url("/public/fonts/rawline-600.ttf") format("truetype");
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "segoepr";
  src: url("/public/fonts/segoepr.ttf") format("truetype");
  font-display: swap;
  font-style: italic;
}
.fw-semi {
  font-family: "rawlinesemi";
  font-weight: 600;
}
html {
  scroll-behavior: smooth;
}
:root {
  --bs-font-rawline: rawline, sans-serif;
  --bs-font-segoepr: segoepr, sans-serif;
  --color-theme: rgb(229, 50, 45);
  --button-bg: rgb(229, 50, 45);
  --button-bg-hover: rgb(209, 34, 29);
  --button-bg-dark: rgb(24, 10, 41, 100);
  --button-bg-dark-hover: rgb(33 37 41);
  --button-bg-dark-mode-hover: rgb(243 243 243);
  --button-bg-dark-mode-hover-sec: rgb(15 126 2);
  --input-bg-light-mode: rgb(24, 10, 41);
  --input-bg-light-mode-dark: rgb(73, 50, 101);
  --font-20: 1.2rem;
  --font-18: 1.125rem;
  --font-600: 600;
  --font-700: 700;
  --text-shadow: rgba(0, 0, 0, 0.161);
  --theme-transparent: transparent;
  --theme-light-bg: #f5f5f5;
  --play-button-bg: var(--custom-bg);
  --button-bg-dark-light: var(--button-bg-dark);
  --duote-theme-light: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24.443' height='17.11' viewBox='0 0 24.443 17.11'%3E%3Cpath d='M10.476,11.977A5.186,5.186,0,0,1,5.238,17.11,5.186,5.186,0,0,1,0,11.977V6.844A6.922,6.922,0,0,1,6.984,0,1.728,1.728,0,0,1,8.73,1.711,1.729,1.729,0,0,1,6.984,3.422,3.461,3.461,0,0,0,3.492,6.844V7.16a5.248,5.248,0,0,1,1.746-.315,5.187,5.187,0,0,1,5.238,5.133Zm13.968,0a5.239,5.239,0,0,1-10.476,0V6.844A6.923,6.923,0,0,1,20.951,0,1.729,1.729,0,0,1,22.7,1.711a1.729,1.729,0,0,1-1.746,1.711A3.461,3.461,0,0,0,17.46,6.844v.314a5.283,5.283,0,0,1,1.746-.314,5.187,5.187,0,0,1,5.238,5.133Z' transform='translate(0)'/%3E%3C/svg%3E");
  --svg-theme-light-mail: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.212' height='26.212' viewBox='0 0 26.212 26.212'%3E%3Cpath d='M655.37,139.586a13.106,13.106,0,1,0,13.106,13.107A13.107,13.107,0,0,0,655.37,139.586Zm-5.86,7.207h11.712a1.806,1.806,0,0,1,.466.062c-.021.019-.042.035-.061.056l-5.234,5.939a1.368,1.368,0,0,1-2.054,0l-5.286-6A1.814,1.814,0,0,1,649.51,146.793Zm13.525,8.618a3.182,3.182,0,0,1-3.182,3.182h-8.967a3.182,3.182,0,0,1-3.182-3.182V148.6a1.8,1.8,0,0,1,.146-.712l5.3,6.013a2.961,2.961,0,0,0,4.441,0l5.234-5.939a.874.874,0,0,0,.06-.083,1.8,1.8,0,0,1,.15.722Z' transform='translate(-642.264 -139.586)' fill='%23e5322d'/%3E%3C/svg%3E");
  --svg-theme-light-call: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.801' height='26.923' viewBox='0 0 26.801 26.923'%3E%3Cpath d='M725.358,559.234a12.951,12.951,0,0,0-11.015,19.681l.336.553,1.675,1.949L718.227,583l.546.326a12.828,12.828,0,0,0,6.585,1.832,13.067,13.067,0,0,0,9.988-4.766,12.659,12.659,0,0,0,2.913-8.2A12.946,12.946,0,0,0,725.358,559.234Zm7.578,17.856a3.851,3.851,0,0,1-2.882,2.155,6.037,6.037,0,0,1-3.178-.5,13.285,13.285,0,0,1-2.73-1.3,15.639,15.639,0,0,1-4.378-4.083,18.072,18.072,0,0,1-1.009-1.543,8.46,8.46,0,0,1-.967-2.239,4.524,4.524,0,0,1-.124-1.012,4.04,4.04,0,0,1,1.39-3.191,1.811,1.811,0,0,1,1.975-.294,4.282,4.282,0,0,1,1.326,2.008,3.328,3.328,0,0,1,.418,1.806,3.494,3.494,0,0,1-.935,1.527.636.636,0,0,0-.079.867,10.324,10.324,0,0,0,5.15,4.431.564.564,0,0,0,.733-.159c.383-.475.76-1.406,1.353-1.65a2.67,2.67,0,0,1,2.278.516c.609.367,1.629.816,1.792,1.574A1.865,1.865,0,0,1,732.936,577.09Z' transform='translate(-711.957 -558.734)' fill='%23e5322d' stroke='%23e5322d' stroke-width='1'/%3E%3C/svg%3E");
  --bg-gradient-light: 0.25turn, rgb(237, 224, 233), rgb(241, 232, 238),
  rgb(228, 244, 251);
  --bg-gradient-light-pricing: 55deg, rgba(237, 224, 233, 1) 0%,
  rgba(241, 232, 238, 1) 35%, rgba(228, 244, 251, 1) 100%;
  --bg-svg-light: #3a3a3a;
  --bg-svg-transparent-light: transparent;
  --input-bg-light: var(--bs-white);
  --bg-box-light: var(--bs-white);
  --bs-card-bg-light: var(--bs-white);
  --bg-body-transparent-light: var(--bs-white);
  --text-theme-light: rgb(0, 0, 0);
  --disply-theme-light: block;
  --mt-100-theme-light: 5rem;
  --button-bg-dark-dark: rgb(16 156 0);
  --duote-theme-dark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24.443' height='17.11' viewBox='0 0 24.443 17.11'%3E%3Cpath fill='%23fff' d='M10.476,11.977A5.186,5.186,0,0,1,5.238,17.11,5.186,5.186,0,0,1,0,11.977V6.844A6.922,6.922,0,0,1,6.984,0,1.728,1.728,0,0,1,8.73,1.711,1.729,1.729,0,0,1,6.984,3.422,3.461,3.461,0,0,0,3.492,6.844V7.16a5.248,5.248,0,0,1,1.746-.315,5.187,5.187,0,0,1,5.238,5.133Zm13.968,0a5.239,5.239,0,0,1-10.476,0V6.844A6.923,6.923,0,0,1,20.951,0,1.729,1.729,0,0,1,22.7,1.711a1.729,1.729,0,0,1-1.746,1.711A3.461,3.461,0,0,0,17.46,6.844v.314a5.283,5.283,0,0,1,1.746-.314,5.187,5.187,0,0,1,5.238,5.133Z' transform='translate(0)'/%3E%3C/svg%3E");
  --svg-theme-dark-mail: url("data:image/svg+xml,%0A<svg xmlns='http://www.w3.org/2000/svg' width='26.212' height='26.212' viewBox='0 0 26.212 26.212'><path d='M655.37,139.586a13.106,13.106,0,1,0,13.106,13.107A13.107,13.107,0,0,0,655.37,139.586Zm-5.86,7.207h11.712a1.806,1.806,0,0,1,.466.062c-.021.019-.042.035-.061.056l-5.234,5.939a1.368,1.368,0,0,1-2.054,0l-5.286-6A1.814,1.814,0,0,1,649.51,146.793Zm13.525,8.618a3.182,3.182,0,0,1-3.182,3.182h-8.967a3.182,3.182,0,0,1-3.182-3.182V148.6a1.8,1.8,0,0,1,.146-.712l5.3,6.013a2.961,2.961,0,0,0,4.441,0l5.234-5.939a.874.874,0,0,0,.06-.083,1.8,1.8,0,0,1,.15.722Z' transform='translate(-642.264 -139.586)' fill='%23fff'/></svg>");
  --svg-theme-dark-call: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.801' height='26.923' viewBox='0 0 26.801 26.923'%3E%3Cpath d='M725.358,559.234a12.951,12.951,0,0,0-11.015,19.681l.336.553,1.675,1.949L718.227,583l.546.326a12.828,12.828,0,0,0,6.585,1.832,13.067,13.067,0,0,0,9.988-4.766,12.659,12.659,0,0,0,2.913-8.2A12.946,12.946,0,0,0,725.358,559.234Zm7.578,17.856a3.851,3.851,0,0,1-2.882,2.155,6.037,6.037,0,0,1-3.178-.5,13.285,13.285,0,0,1-2.73-1.3,15.639,15.639,0,0,1-4.378-4.083,18.072,18.072,0,0,1-1.009-1.543,8.46,8.46,0,0,1-.967-2.239,4.524,4.524,0,0,1-.124-1.012,4.04,4.04,0,0,1,1.39-3.191,1.811,1.811,0,0,1,1.975-.294,4.282,4.282,0,0,1,1.326,2.008,3.328,3.328,0,0,1,.418,1.806,3.494,3.494,0,0,1-.935,1.527.636.636,0,0,0-.079.867,10.324,10.324,0,0,0,5.15,4.431.564.564,0,0,0,.733-.159c.383-.475.76-1.406,1.353-1.65a2.67,2.67,0,0,1,2.278.516c.609.367,1.629.816,1.792,1.574A1.865,1.865,0,0,1,732.936,577.09Z' transform='translate(-711.957 -558.734)' fill='%23fff' stroke='%23fff' stroke-width='1'/%3E%3C/svg%3E");
  --bg-gradient-dark: 0.25turn, rgb(0, 0, 0), rgba(86, 3, 0, 0.961),
  rgb(0, 0, 0);
  --bg-svg-dark: var(--bs-white);
  --bg-svg-transparent-dark: var(--bs-white);
  --input-bg-dark: rgb(58, 58, 58);
  --bg-boxdark: rgb(58, 58, 58);
  --bs-card-bg-dark: rgb(0, 0, 0);
  --bg-body-transparent-dark: transparent;
  --text-theme-dark: var(--text-white);
  --disply-theme-dark: none;
  --mt-100-theme-dark: 2.25rem;
}
[data-bs-theme="light"] {
  --white-bg: var(--bs-light);
  --white-color: var(--bs-black);
  --custom-bg: var(--input-bg-light-mode);
  --custom-bg-color: var(--bs-light);
  --custom-theme-light-bg: var(--theme-light-bg);
  --dropdown-option: inherit;
  --button-bg-mode: var(--button-bg-dark-light);
  --btn-theme-dark-outline: var(--bs-black);
  --button-light-mode-hover: var(--button-bg-dark-hover);
  --bs-white-theme: var(--bs-white);
  --duote-theme: var(--duote-theme-light);
  --svg-theme: var(--svg-theme-light-mail);
  --call-theme: var(--svg-theme-light-call);
  --bg-gradient: var(--bg-gradient-light);
  --bg-gradient-pricing: var(--bg-gradient-light-pricing);
  --bg-svg: var(--bg-svg-light);
  --input-color: var(--bs-light);
  --input-color-select: var(--bs-light);
  --input-bg: var(--input-bg-light);
  --bg-box: var(--bg-box-light);
  --bs-card-bg-theme: var(--bs-card-bg-light);
  --bg-body-transparent: var(--bg-body-transparent-light);
  --bg-svg-transparent: var(--bg-svg-transparent-light);
  --text-theme: var(--text-theme-light);
  --disply-theme: var(--disply-theme-light);
  --mt-100-theme: var(--mt-100-theme-light);
  --input-bg-light-mode-v: var(--input-bg-light-mode);
  --svgfill: black;
  --color-theme--mode: var(--color-theme);
  --url-img: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMyIgaGVpZ2h0PSIzMyIgdmlld0JveD0iMCAwIDMzIDMzIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTY4OC45OTkgLTc1MDcpIj48cGF0aCBkPSJNNDY5LjEwOCw4OS44NDhhMTYuNSwxNi41LDAsMSwxLDExLjY2Ni00LjgzMiwxNy4wNzIsMTcuMDcyLDAsMCwxLTMuNDI1LDIuNjM2QTE2LjE2NywxNi4xNjcsMCwwLDEsNDY5LjEwOCw4OS44NDhabTAtMzEuNjUyYTE1LjE1NCwxNS4xNTQsMCwxLDAsMTAuNzEyLDQuNDM4QTE1LjA0MiwxNS4wNDIsMCwwLDAsNDY5LjEwOCw1OC4yWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIzNi4zOTEgNzQ1MC4xNTIpIiBmaWxsPSIjMTgwYTI5Ii8+PHBhdGggZD0iTTQ5NS4yMyw4Mi4yNSw0ODUuMyw5OC42MjdhLjUyOC41MjgsMCwwLDEtLjg4OC4wM2wtNS4wNS03LjJhLjI5My4yOTMsMCwwLDEsLjM4Mi0uNDI2bDQuNzgyLDIuODU2TDQ5NC43NjUsODEuOUEuMjkxLjI5MSwwLDAsMSw0OTUuMjMsODIuMjVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjE4LjIwOSA3NDMzLjIwMykiIGZpbGw9IiMxODBhMjkiLz48L2c+PC9zdmc+");
}
[data-bs-theme="dark"] {
  --white-bg: var(--bs-dark);
  --white-color: var(--bs-light);
  --custom-bg: var(--bs-dark);
  --custom-bg-color: var(--bs-light);
  --custom-theme-light-bg: var(--input-color-select);
  --dropdown-option: var(--color-theme);
  --button-bg-mode: transparent;
  --btn-theme-dark-outline: var(--color-theme);
  --button-light-mode-hover: var(--button-bg-dark-mode-hover-sec);
  --bs-white-theme: var(--bs-white);
  --duote-theme: var(--duote-theme-dark);
  --svg-theme: var(--svg-theme-dark-mail);
  --call-theme: var(--svg-theme-dark-call);
  --bg-gradient: var(--bg-gradient-dark);
  --bg-gradient-pricing: var(--bg-gradient-dark);
  --bg-svg: var(--bg-svg-dark);
  --bs-body-color: var(--bs-white);
  --bs-body-color-rgb: var(--bg-gradient-dark);
  --bs-body-bg: var(--bg-gradient-dark);
  --bs-body-bg-rgb: var(--bg-gradient-dark);
  --bs-tertiary-bg: var(--bg-gradient-dark);
  --input-color: var(--bs-black);
  --input-color-select: var(--bs-dark);
  --input-bg: var(--input-bg-dark);
  --bg-box: var(--bg-boxdark);
  --bs-card-bg-theme: var(--bs-card-bg-dark);
  --bg-body-transparent: var(--bg-body-transparent-dark);
  --bg-svg-transparent: var(--bg-svg-transparent-dark);
  --text-theme: var(--text-theme-dark);
  --disply-theme: var(--disply-theme-dark);
  --mt-100-theme: var(--mt-100-theme-dark);
  --input-bg-light-mode-v: var(--bg-boxdark);
  --svgfill: var(--bs-white);
  --color-theme--mode: var(--bs-white);
  --url-img: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMyIgaGVpZ2h0PSIzMyIgdmlld0JveD0iMCAwIDMzIDMzIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODQ4Ljk5OSAtNzUwNykiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDg0OC45OTkgNzUwNykiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiPjxwYXRoIGQ9Ik00NjkuMTA4LDg5Ljg0OGExNi41LDE2LjUsMCwxLDEsMTEuNjY2LTQuODMyQTE2LjUxOSwxNi41MTksMCwwLDEsNDY5LjEwOCw4OS44NDhabTAtMzEuNjUyYTE1LjE1NCwxNS4xNTQsMCwxLDAsMTAuNzEyLDQuNDM4QTE1LjA0MiwxNS4wNDIsMCwwLDAsNDY5LjEwOCw1OC4yWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ1Mi42MDggLTU2Ljg0OCkiIGZpbGw9IiNlNTMyMmQiLz48L2c+PC9nPjxwYXRoIGQ9Ik00OTcuOSw4Mi4zMTdsLTExLjYsMTguNzc3YS42MjMuNjIzLDAsMCwxLTEuMDM3LjAzNWwtNS45LTguMjUzYS4zMzguMzM4LDAsMCwxLC40NDYtLjQ4OWw1LjU4NCwzLjI3NCwxMS45NTgtMTMuNzQ1QS4zMzguMzM4LDAsMCwxLDQ5Ny45LDgyLjMxN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM3Ni44NzEgNzQzMS45MDgpIiBmaWxsPSIjZTUzMjJkIi8+PC9nPjwvc3ZnPg==");
}
.text-box {
  display: inline-flex;
  position: relative;
  width: 100%;
  justify-content: center;
}
.text-box div {
  display: inline-block;
  position: absolute;
  bottom: -100px;
  transform: rotateX(-10deg);
  opacity: 0;
  animation-timing-function: ease;
  margin: 0 0 16px 0;
}
.text-box div:nth-child(1) {
  animation: rollDown 6s forwards infinite;
}
.text-box div:nth-child(2) {
  animation: rollDown2 6s forwards infinite;
}
.text-box div:nth-child(3) {
  animation: rollDown3 6s forwards infinite;
}
@keyframes rollDown {
  0% {
    bottom: -100px;
    transform: rotateX(-10deg);
    opacity: 0;
  }
  11% {
    bottom: -25px;
    transform: rotateX(0deg);
    opacity: 0.9;
  }
  22% {
    bottom: -25px;
    transform: rotateX(0deg);
    opacity: 1;
  }
  33% {
    bottom: 0px;
    transform: rotateX(10deg);
    opacity: 0;
  }
}
@keyframes rollDown2 {
  33% {
    bottom: -100px;
    transform: rotateX(-10deg);
    opacity: 0;
  }
  44% {
    bottom: -25px;
    transform: rotateX(0deg);
    opacity: 0.9;
  }
  55% {
    bottom: -25px;
    transform: rotateX(0deg);
    opacity: 1;
  }
  66% {
    bottom: 0px;
    transform: rotateX(10deg);
    opacity: 0;
  }
}
@keyframes rollDown3 {
  66% {
    bottom: -100px;
    transform: rotateX(-10deg);
    opacity: 0;
  }
  77% {
    bottom: -25px;
    transform: rotateX(0deg);
    opacity: 0.9;
  }
  88% {
    bottom: -25px;
    transform: rotateX(0deg);
    opacity: 1;
  }
  99% {
    bottom: 0px;
    transform: rotateX(10deg);
    opacity: 0;
  }
}
.slide-text {
  font-size: 1.3rem;
}
.slide-text .text-box {
  font-size: 1.6rem;
}
.slide-text .text-box div {
  font-weight: 700;
}
.slide-text .text-box div:first-child {
  color: #109c00;
}
.slide-text .text-box div:first-child {
  color: var(--color-theme);
}
.slide-text .text-box div:last-child {
  color: #109c00;
}
body {
  background: linear-gradient(var(--bg-gradient));
}
.body-bg {
  background: linear-gradient(var(--bg-gradient));
}
* {
  font-family: var(--bs-font-rawline);
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: var(--font-700);
  text-shadow: 0px 2px 3px var(--text-shadow);
}
td span a,
.strong {
  font-weight: var(--font-600);
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
strong,
span,
.card-title {
  word-wrap: break-word;
  word-break: break-word;
}
p {
  font-size: var(--font-18);
  font-weight: 400;
  font-style: normal;
}
h1 {
  font-size: 2.5rem;
  margin-top: 4.25rem;
}
h2 {
  font-size: 2.125rem;
}
table tr td span,
.mail,
.call {
  align-items: center;
  display: flex;
}
select option {
  background-color: var(--dropdown-option);
}
option:hover {
  background-color: var(--dropdown-option);
}
.font-segoepr {
  font-family: var(--bs-font-segoepr);
}
.bg-theme {
  background-color: var(--color-theme);
  color: var(--bg-box-light);
}
.list-theme-dote {
  list-style: none;
  line-height: 34px;
  font-size: 1.1rem;
}
.list-theme-dote li::before {
  content: "\2022";
  color: var(--color-theme);
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}
.theme-color {
  color: var(--color-theme);
}
.theme-color-mode {
  color: var(--color-theme--mode);
}
.theme-bg {
  background-color: var(--color-theme);
  color: var(--bs-white);
}
.custom-bg {
  background-color: var(--custom-bg);
  color: var(--custom-bg-color);
}
.pointer {
  cursor: pointer;
}
.color-white {
  color: var(--bg-body-transparent-light);
}
footer .nav-link:hover,
.nav-link:focus {
  color: var(--color-theme);
}
.text-theme {
  color: var(--text-theme);
  text-decoration: none;
}
.my-100 {
  margin: 2.25rem 0;
}
.py-100 {
  padding: 2.25rem 0;
}
.opacity-95 {
  opacity: 0.95 !important;
}
.mt-100 {
  margin-top: 3rem;
}
.btn-theme {
  background-color: var(--button-bg);
  text-decoration: none;
  color: var(--bs-white) !important;
  border-color: var(--button-bg-hover) !important;
  font-weight: 500;
}
.btn-theme:hover {
  background-color: var(--button-bg-hover);
}
.btn-check:checked + .btn,
:not(.btn-check) + .btn:active,
.btn:first-child:active,
.btn.active,
.btn.show {
  background-color: var(--button-bg);
  color: white;
}
.btn-theme-dark {
  background-color: var(--button-bg-mode);
  text-decoration: none;
  color: var(--bs-white-theme) !important;
  border-color: var(--btn-theme-dark-outline) !important;
  font-weight: 500;
}
.btn-theme-dark:hover {
  background-color: var(--color-theme);
}
/* .btn-theme-dark:active {
background-color: var(--button-bg-mode) !important;
} */
.btn-outline-danger {
  color: var(--white-color);
  --bs-btn-hover-bg: var(--button-bg-hover);
}
a.rounded-pill {
  padding: 10px 20px;
}
.input-group-theme .input-group {
  background-color: #F5F9FC !important;
  border: 1px solid #70707052;
  border-radius: 5px;
}
.input-group-theme .input-group .form-control {
    color: var(--bs-body-color);
    background-color: #ffffff !important;
}
.form-select:focus {
  border-color: rgb(58, 58, 58);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgb(229 50 45 / 0%);
}
.form-select {
  background-color: var(--input-color-select);
}
.form-check-input:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgb(13 110 253 / 0%);
}
.card-title {
  font-weight: 600;
  font-size: var(--font-20);
}
.card-text {
  font-weight: 400;
  font-size: var(--bs-body-font-size);
}
.after-h1 {
  letter-spacing: 1px;
  font-weight: 400;
  color: var(--bs-heading-color, inherit);
}
.nav-link {
  font-weight: var(--font-600);
}
.svg path {
  fill: var(--bg-svg);
}
.svg-transparent path {
  fill: var(--bg-svg-transparent);
}
.svg-black path {
  fill: var(--svgfill);
}
.theme-btn {
  background-color: var(--button-bg);
  color: var(--bs-white);
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.322);
  font-size: var(--font-20);
  font-weight: var(--font-600);
}
.theme-btn:hover,
.theme-btn:active,
.btn:focus-visible {
  background-color: var(--button-bg-hover) !important;
  color: var(--bs-white) !important;
  border-color: var(--button-bg-hover) !important;
}
.subcribe span {
  font-weight: 500;
  font-size: 1.2rem;
  font-weight: var(--font-600);
}
#subcribe > a {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#linkinput > span {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.form-control {
  color: var(--bs-body-color);
  background-color: var(--input-color-select) !important;
}
.input-form .form-control {
  background-color: var(--input-color-select) !important;
  box-shadow: 0 0.5rem 1rem rgba(var(--bs-body-color-rgb), 0.15) !important;
}
.input-select-theme .form-select {
  color: var(--bs-body-color);
  background-color: var(--input-color-select) !important;
  box-shadow: 0 0.5rem 1rem rgba(var(--bs-body-color-rgb), 0.15) !important;
}
.input-group {
  background-color: var(--input-color-select) !important;
}
.form-control:focus {
  box-shadow: 0 0 0 0.25rem rgb(13 110 253 / 0%);
}
.card {
  border-radius: 15px;
  border-color: rgba(182, 182, 182, 0.349);
  background-color: var(--bs-card-bg-theme);
  border-radius: 6px;
  padding-bottom: 0 !important;
}
.img-converter {
  min-height: 120px;
}
.calculators-all-height {
  min-height: 176px;
}
.bg-box-theme-pdf {
  background-color: var(--bg-box);
}
.bg-white-black {
  background-color: var(--bg-box);
}
text-box {
  display: inline-flex;
  position: relative;
  width: 100%;
  text-align: center;
  justify-content: center;
}
.top-btn {
  all: unset;
  position: fixed;
  right: 20px;
  bottom: 20px;
  cursor: pointer;
  transform: scale(1.8);
  opacity: 0;
  transition: 0.3s;
  z-index: 3;
}
.hvr-border-fade {
  box-shadow: inset 0 0 0 0px #e1e1e1, 0 0 1px rgb(0 0 0 / 0%);
  cursor: pointer;
}
.hvr-border-fade:active,
.hvr-border-fade:focus,
.hvr-border-fade:hover {
  box-shadow: inset 0 0 0 2px rgb(229 50 45), 0 0 1px rgb(0 0 0 / 0%) !important;
}
blockquote::before {
  content: "";
  width: 24px;
  height: 17px;
  background-image: var(--duote-theme);
  background-repeat: no-repeat;
  display: inline-block;
}
input[name="gender"]:after {
  width: 15px;
  height: 15px;
  border-radius: 15px;
  top: -4px;
  left: 0px;
  position: relative;
  background-color: #fff;
  content: "";
  display: inline-block;
  visibility: visible;
  border: 2px solid white;
}
input[name="gender"]:checked:after {
  width: 15px;
  height: 15px;
  border-radius: 15px;
  top: -4px;
  left: 0px;
  position: relative;
  background-color: var(--color-theme);
  content: "";
  display: inline-block;
  visibility: visible;
  border: 4px solid white;
}
.heart-img:after {
  content: "";
  width: 21px;
  height: 20px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMC45MzQiIGhlaWdodD0iMjAuOTM0IiB2aWV3Qm94PSIwIDAgMjAuOTM0IDIwLjkzNCI+PHJlY3Qgd2lkdGg9IjIwLjkzNCIgaGVpZ2h0PSIyMC45MzQiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMCw2LjA4MlY1Ljg0NUE1Ljg0NCw1Ljg0NCwwLDAsMSw5Ljk3NywxLjcxMmwuNDkxLjQ5LjQ1NC0uNDlBNS45NDgsNS45NDgsMCwwLDEsMTYuMDUyLjA4YTUuODQzLDUuODQzLDAsMCwxLDQuODgyLDUuNzY1di4yMzdhNi4xMTcsNi4xMTcsMCwwLDEtMS45NDYsNC40NzdsLTcuMzg4LDYuOWExLjY2MiwxLjY2MiwwLDAsMS0yLjI2NSwwbC03LjM4OS02LjlBNi4xMjIsNi4xMjIsMCwwLDEsMCw2LjA4MloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMS43MjMpIiBmaWxsPSIjZmZmIi8+PC9zdmc+")
  no-repeat;
  top: 4px;
  left: 7px;
  position: relative;
  display: inline-block;
}
.mail::before {
  content: "";
  width: 28px;
  height: 26px;
  background-image: var(--svg-theme);
  background-repeat: no-repeat;
  display: inline-block;
  margin-right: 10px;
}
.call::before {
  content: "";
  width: 28px;
  height: 27px;
  background-image: var(--call-theme);
  background-repeat: no-repeat;
  display: inline-block;
  margin-right: 10px;
}
.social {
  content: "";
  width: 43px;
  height: 43px;
  background-repeat: no-repeat;
  display: inline-block;
  margin-right: 10px;
}
.social a {
  width: 34px;
  height: 34px;
  color: transparent;
  display: flex;
}
.facebook {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNDMuMjExIiBoZWlnaHQ9IjQzLjIxIiB2aWV3Qm94PSIwIDAgNDMuMjExIDQzLjIxIj48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIwLjg1NCIgeTE9IjAuODU0IiB4Mj0iMC4xNDYiIHkyPSIwLjE0NiIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzE2NzdmMSIvPjxzdG9wIG9mZnNldD0iMC4xNzUiIHN0b3AtY29sb3I9IiMxNzZlZTkiLz48c3RvcCBvZmZzZXQ9IjAuNDYiIHN0b3AtY29sb3I9IiMxZDU1ZDMiLz48c3RvcCBvZmZzZXQ9IjAuODE4IiBzdG9wLWNvbG9yPSIjMjUyZWIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMmIxODljIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTE4NC45MTUsNDI5LjA2N2EyMS42MDUsMjEuNjA1LDAsMSwwLDIxLjYwNiwyMS42QTIxLjYsMjEuNiwwLDAsMCwxODQuOTE1LDQyOS4wNjdabTguNTA1LDEwLjkwOWgtMi41MzFjLTIuNDk0LDAtMy4yNzEsMS41NDYtMy4yNzEsMy4xMzR2My43NjRoNS41NjZsLS44OSw1LjhoLTQuNjc2VjQ2Ni43aC02LjI3M1Y0NTIuNjc1aC01LjF2LTUuOGg1LjF2LTQuNDIxYzAtNS4wMywzLTcuODA5LDcuNTgxLTcuODA5YTMwLjg4MSwzMC44ODEsMCwwLDEsNC40OTQuMzkyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE2My4zMSAtNDI5LjA2NykiIGZpbGw9InVybCgjYSkiLz48L3N2Zz4=");
}
.instagram {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNDMuMjEyIiBoZWlnaHQ9IjQzLjIxIiB2aWV3Qm94PSIwIDAgNDMuMjEyIDQzLjIxIj48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIwLjE0NiIgeTE9IjAuMTQ2IiB4Mj0iMC44NTQiIHkyPSIwLjg1NCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPjxzdG9wIG9mZnNldD0iMC4wMDEiIHN0b3AtY29sb3I9IiNmZmUxODUiLz48c3RvcCBvZmZzZXQ9IjAuMjA5IiBzdG9wLWNvbG9yPSIjZmZiYjM2Ii8+PHN0b3Agb2Zmc2V0PSIwLjM3NiIgc3RvcC1jb2xvcj0iI2ZmNTE3NiIvPjxzdG9wIG9mZnNldD0iMC41MjQiIHN0b3AtY29sb3I9IiNmNjMzOTUiLz48c3RvcCBvZmZzZXQ9IjAuNzM5IiBzdG9wLWNvbG9yPSIjYTQzNmQyIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNWY0ZWVkIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTI0NC45MzgsNDI5LjA2N2EyMS42MDUsMjEuNjA1LDAsMSwwLDIxLjYwNiwyMS42QTIxLjYwNSwyMS42MDUsMCwwLDAsMjQ0LjkzOCw0MjkuMDY3Wm0xMy4xLDI2LjgzM2E3Ljg3Nyw3Ljg3NywwLDAsMS03Ljg2OSw3Ljg2OEgyMzkuNzFhNy44NzYsNy44NzYsMCwwLDEtNy44NjctNy44NjhWNDQ1LjQ0M2E3Ljg3NSw3Ljg3NSwwLDAsMSw3Ljg2Ny03Ljg2N2gxMC40NTdhNy44NzYsNy44NzYsMCwwLDEsNy44NjksNy44NjdabS04Ljg1Ny01LjIyOGE0LjEzMiw0LjEzMiwwLDEsMS00LjEzMi00LjEzMkE0LjEzNiw0LjEzNiwwLDAsMSwyNDkuMTc4LDQ1MC42NzJabS45ODktMTAuNjMySDIzOS43MWE1LjQwOSw1LjQwOSwwLDAsMC01LjQsNS40VjQ1NS45YTUuNDA5LDUuNDA5LDAsMCwwLDUuNCw1LjRoMTAuNDU3YTUuNDEsNS40MSwwLDAsMCw1LjQtNS40VjQ0NS40NDNBNS40MSw1LjQxLDAsMCwwLDI1MC4xNjYsNDQwLjAzOVptLTUuMTIsMTcuMDgyYTYuNDUsNi40NSwwLDEsMSw2LjQ1LTYuNDVBNi40NTcsNi40NTcsMCwwLDEsMjQ1LjA0Niw0NTcuMTIyWm02LjgyNi0xMS44YTEuNTM2LDEuNTM2LDAsMSwxLDEuNTM2LTEuNTM2QTEuNTM2LDEuNTM2LDAsMCwxLDI1MS44NzMsNDQ1LjMyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMjMuMzMyIC00MjkuMDY3KSIgZmlsbD0idXJsKCNhKSIvPjwvc3ZnPg==");
}
.pinterest {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNDMuMjEyIiBoZWlnaHQ9IjQzLjIxIiB2aWV3Qm94PSIwIDAgNDMuMjEyIDQzLjIxIj48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIwLjg1NCIgeTE9IjAuODU0IiB4Mj0iMC4xNDYiIHkyPSIwLjE0NiIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmNGMzYyIvPjxzdG9wIG9mZnNldD0iMC45NTciIHN0b3AtY29sb3I9IiNlZTA1M2QiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNlZTAyM2UiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBkPSJNMzY0Ljk4NCw0MjkuMDY3YTIxLjYwNSwyMS42MDUsMCwxLDAsMjEuNjA2LDIxLjZBMjEuNjA1LDIxLjYwNSwwLDAsMCwzNjQuOTg0LDQyOS4wNjdabTguMjMxLDI0LjcyM2MtMi43NzQsMy40MzktNy4yNzEsMy42NjctOS4zNDQsMS41NTVhNi45NzUsNi45NzUsMCwwLDEtLjQ0NC0uNTQ0Yy0uMDIzLjA3OC0uMDQ0LjE0My0uMDYxLjIxLTEsMy45LTEuMTA2LDQuNzY4LTIuMTMsNi41NzlhMjAuMzM2LDIwLjMzNiwwLDAsMS0xLjY0NiwyLjQ1OWMtLjA2OS4wODctLjEzMy4yLS4yNy4xNzVzLS4xNjItLjE2Ny0uMTc4LS4yODhhMjEsMjEsMCwwLDEtLjIxNS0zLjU3MWMuMDUyLTEuNTU5LjI0NS0yLjA5NCwyLjI1NS0xMC41NDZhLjU4Mi41ODIsMCwwLDAtLjA0Ny0uMzUyLDUuOTUzLDUuOTUzLDAsMCwxLS4xNTYtMy45NTFjLjkxLTIuODgyLDQuMTc4LTMuMSw0Ljc1LS43MjQuMzUyLDEuNDcxLS41OCwzLjQtMS4yOTUsNi4yNDItLjU5MSwyLjM0OCwyLjE3MSw0LjAxNyw0LjUzNCwyLjMsMi4xNzktMS41OCwzLjAyNC01LjM2OCwyLjg2NC04LjA1Mi0uMzE4LTUuMzUzLTYuMTg3LTYuNTEtOS45MTEtNC43ODctNC4yNywxLjk3NS01LjI0LDcuMjY3LTMuMzEyLDkuNjg0LjI0NC4zMDkuNDMyLjUuMzUyLjgwNy0uMTI0LjQ4NS0uMjMzLjk3My0uMzY3LDEuNDU1YS41MTUuNTE1LDAsMCwxLS43NjIuMzQxLDQuMzgsNC4zOCwwLDAsMS0xLjc4My0xLjMzNmMtMS42MzctMi4wMjctMi4xLTYuMDM2LjA2LTkuNDNhMTEuMzI1LDExLjMyNSwwLDAsMSwxMC45MjktNC44MjFjNC44NjUuNTUyLDcuOTM5LDMuODc2LDguNTE1LDcuNjQ2QTEyLjc0MiwxMi43NDIsMCwwLDEsMzczLjIxNSw0NTMuNzlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzQzLjM3OCAtNDI5LjA2NykiIGZpbGw9InVybCgjYSkiLz48L3N2Zz4=");
}
.twitter {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNDMuMjEyIiBoZWlnaHQ9IjQzLjIxIiB2aWV3Qm94PSIwIDAgNDMuMjEyIDQzLjIxIj48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIwLjg1NCIgeTE9IjAuODU0IiB4Mj0iMC4xNDYiIHkyPSIwLjE0NiIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzBjZiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAwODBmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik0zMDQuOTYxLDQyOS4wNjdhMjEuNjA1LDIxLjYwNSwwLDEsMCwyMS42MDYsMjEuNkEyMS42MDUsMjEuNjA1LDAsMCwwLDMwNC45NjEsNDI5LjA2N1ptMTQuMjA3LDEyLjc4OWEuNzE2LjcxNiwwLDAsMS0uMTUuNDUxLDExLjIsMTEuMiwwLDAsMS0yLjI1OSwyLjM0OGMtLjEyOC4xLS4zNDQuMi0uMzQ0LjM3OSwwLDQuNjY2LTEuMTkyLDkuMzI2LTQuNTkzLDEyLjctNC4zMyw0LjMtMTAuODI3LDUuNDczLTE2LjU5NCwzLjg4YTE1Ljg4NiwxNS44ODYsMCwwLDEtMy4yMDktMS4yODRjLS4zNC0uMTg1LS42NzItLjM3Ni0xLS41OTMtLjA4Mi0uMDY3LS4xNDUtLjEyOS0uMDczLS4xNzJzLjEyNC0uMDM5LjM4MiwwYTExLjMzMywxMS4zMzMsMCwwLDAsNC44LS42MTVjLjg0LS4yOTMsMi42NDItLjg4MywzLjE2MS0xLjY3NS4wMTItLjAxOS4wMjUtLjAxOS4wMzgtLjAzOC0uMjExLS4wNDktLjQyMS0uMDQ5LS42My0uMDg2YTYuMiw2LjIsMCwwLDEtNC42MjktMy44NzZjLS4wNjEtLjE1NCwwLS4yMzUuMTYtLjJhNi42NTksNi42NTksMCwwLDAsMi4yLS4wNjksMy40NjEsMy40NjEsMCwwLDEtLjc0Ni0uMjI4LDUuOTY5LDUuOTY5LDAsMCwxLTMuNjgtNC43NTgsMy41NTUsMy41NTUsMCwwLDEtLjAzNi0uNjY3Yy4wMTItLjE1NC4wODEtLjIuMjE2LS4xMTdhNS45MjEsNS45MjEsMCwwLDAsMi4yNDcuNjI5Yy0uMjU0LS4yLS40ODctLjQxMy0uNzE2LS42MjktMS43MTEtMS42MjItMi4zNzYtNC45MjEtMS4wMDYtNi45NzUuMTExLS4xNjcuMTg1LS4xNjcuMzItLjAxMiwzLjEzMSwzLjU2OCw2Ljk4OCw1LjIzMiwxMS42NDEsNS45MjUuMTI0LjAxOC4xMzUsMCwuMTE3LS4xMzVhNi4yNDMsNi4yNDMsMCwwLDEsLjA2MS0yLjQzMyw1LjksNS45LDAsMCwxLDEuMTUtMi4zLDYuMTY1LDYuMTY1LDAsMCwxLDEuOTI2LTEuNTczLDYuMDMxLDYuMDMxLDAsMCwxLDIuMzg4LS42NzUsNS43MSw1LjcxLDAsMCwxLDIuNTE2LjQwNiw1Ljk2Myw1Ljk2MywwLDAsMSwxLjY0MSwxLjAwNiwyLjcyNywyLjcyNywwLDAsMSwuMy4zLjIyNC4yMjQsMCwwLDAsLjIzMy4wNjMsMTQuNjExLDE0LjYxMSwwLDAsMCwzLjM4OC0xLjMuMTYxLjE2MSwwLDAsMSwuMTUxLS4wMTJjLjA0OS4wMzYuMDMxLjEuMDA3LjE0OGE1LjI2Miw1LjI2MiwwLDAsMS0uOTQ4LDEuNzNjLS4yNzEuMzM2LS45NDYsMS4xNjctMS40MDUsMS4yNDVhMTEuNjQyLDExLjY0MiwwLDAsMCwyLjg1OC0uODE1Yy4xMTUtLjA1Mi4xMTYtLjA3NC4xMTYsMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yODMuMzU1IC00MjkuMDY3KSIgZmlsbD0idXJsKCNhKSIvPjwvc3ZnPg==");
}
.youtube {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNDMuMjExIiBoZWlnaHQ9IjQzLjIxIiB2aWV3Qm94PSIwIDAgNDMuMjExIDQzLjIxIj48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIwLjg1NCIgeTE9IjAuODU0IiB4Mj0iMC4xNDYiIHkyPSIwLjE0NiIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0icmVkIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjOWIwMDAwIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTQ5MC4yMzQsNDUxLjIyNGwtNy4xMDksMy41MThjLS4yNzkuMTUxLTEuMjI2LS4wNTEtMS4yMjYtLjM2OXYtNy4yMmMwLS4zMi45NTUtLjUyMiwxLjIzMy0uMzYzbDYuOCwzLjdDNDkwLjIyMyw0NTAuNjU1LDQ5MC41MjIsNDUxLjA2OSw0OTAuMjM0LDQ1MS4yMjRabTE2LjQtLjU1MmEyMS42MDUsMjEuNjA1LDAsMSwxLTIxLjYwNi0yMS42QTIxLjYwNiwyMS42MDYsMCwwLDEsNTA2LjYzNSw0NTAuNjcyWm0tNy4wNzgtMy42ODlhNi4yLDYuMiwwLDAsMC02LjItNi4ySDQ3Ny41YTYuMiw2LjIsMCwwLDAtNi4yLDYuMnY3LjM3N2E2LjIsNi4yLDAsMCwwLDYuMiw2LjJoMTUuODUzYTYuMiw2LjIsMCwwLDAsNi4yLTYuMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00NjMuNDI0IC00MjkuMDY3KSIgZmlsbD0idXJsKCNhKSIvPjwvc3ZnPg==");
}
.dote-box,
.dote-box-left,
.dote-box-top-left,
.dote-box-topright-text,
.dote-box-left-tool,
.top-note,
.top-note-position {
  display: none;
}
.right-box {
  height: auto;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
}
.box-padding {
  padding: 45px 12px 25px 12px;
}
.box-padding-home {
  padding: 60px 55px;
}
.pdf-box {
  float: left;
  opacity: 0.95 !important;
  z-index: 1 !important;
  border-radius: var(--bs-border-radius) !important;
  padding: 1.5rem !important;
}
a.setting-img:before,
a.bmi:before,
a.plus-sign:before,
button.plus-sign:before {
  content: "";
  position: relative;
  display: inline-block;
  background-repeat: no-repeat;
}
.setting-img:before {
  width: 21px;
  height: 21px;
  top: 4px;
  left: -5px;
  transform: translate(0%, -11%);
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMS4wMjMiIGhlaWdodD0iMjEuMTIxIiB2aWV3Qm94PSIwIDAgMjEuMDIzIDIxLjEyMSI+PHBhdGggZD0iTTgwLjYwNyw4Mi41NTNoLS4wODNjLS41MjMtLjAxMy0xLjM0My4xNzUtMS41MTMtLjA3NmE4LjYsOC42LDAsMCwxLS45NzgtMi40MzVjLS4wNTEtLjE3Ni4yNzYtLjU4Mi41MTgtLjdhMi40LDIuNCwwLDAsMCwxLjQ5LTIuMTI1LDIuMzE0LDIuMzE0LDAsMCwwLTEuMzcxLTIuMjc5LjgzMS44MzEsMCwwLDEtLjQxNS0xLjIzNGMuMTEtLjI1NC4yMDgtLjUxMy4zMTktLjc2Ni41OTUtMS4zNjMuNi0xLjM2MywyLjAzOS0xLjE1M0EyLjM3OSwyLjM3OSwwLDAsMCw4My4zLDY4LjcxNWMtLjE5Mi0uNjU2LS4wNC0xLC41NS0xLjIzMS4zMDgtLjEyMi42MDctLjI2OS45MTYtLjM4OSwxLjI3LS40OTQsMS4yNzEtLjQ5MiwyLjAyOS42MjRhMi4zNTIsMi4zNTIsMCwwLDAsNC4xLS4xNDZjLjQwNS0uNzQ2Ljg0Mi0uNzU2LDEuNDc2LS40NjIuMjc2LjEyOC41Ni4yMzcuODM3LjM2MiwxLjE1OC41MjUsMS4xNTcuNTI2Ljg5LDEuNzY0YTIuNCwyLjQsMCwwLDAsMy4wNzksMi44MjYuODMzLjgzMywwLDAsMSwxLjE3OS41MTNjLjExNC4yNTIuMjM3LjUuMzM1Ljc1OS41NDgsMS40MzcuNTQ2LDEuNDM4LS42NzksMi4zNDVhMi4zNzksMi4zNzksMCwwLDAsLjIyLDMuOTg2LDEuMDE0LDEuMDE0LDAsMCwxLC41MTcsMS41MzljLS4xLjIyNy0uMTc3LjQ2Ni0uMjgyLjY5Mi0uNTg5LDEuMjU5LS41OSwxLjI1OC0xLjk0NywxLjAyNGEyLjM0NywyLjM0NywwLDAsMC0yLjczNSwyLjk1MSwxLjAzOCwxLjAzOCwwLDAsMS0uNzU2LDEuNDQ5Yy0uMjg1LjEwNi0uNTY0LjIyNi0uODUxLjMyNi0xLjE4MS40MS0xLjE4Mi40MDgtMS44NjUtLjY0NWEyLjM4MSwyLjM4MSwwLDAsMC00LjExNy4xMTcuOTM1LjkzNSwwLDAsMS0xLjQwOC40OTNjLS4zLS4xMzMtLjYyLS4yMzgtLjkxOS0uMzgxLTEuMTI5LS41NDEtMS4xMjctLjU0NS0uOS0xLjc5M0EyLjMzMSwyLjMzMSwwLDAsMCw4MC42MDcsODIuNTUzWm0zLjA2Ni01LjE3MWE0Ljg3LDQuODcsMCwxLDAsNC44MTktNC45MTJBNC45MTMsNC45MTMsMCwwLDAsODMuNjczLDc3LjM4MloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03OC4wMjggLTY2Ljc4KSIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==")
  no-repeat;
}
.bmi:before {
  width: 30px;
  height: 30px;
  left: -5px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOC4zNTEiIGhlaWdodD0iMzAuMDk4IiB2aWV3Qm94PSIwIDAgMjguMzUxIDMwLjA5OCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQuNzQ5IC00Ljg5MikiPjxwYXRoIGQ9Ik0tMTQ3LjU3LDE4My4xMzVjNC4xNywwLDguMzQuMDMyLDEyLjUxLS4wMjEsMS4xODYtLjAxNSwxLjY1NS4zNDIsMS42MzcsMS41NzktLjA1NywzLjgtLjA0NSw3LjYtLjAwNiwxMS40LjAxMSwxLjEzNC0uNDA4LDEuNTUtMS41NTUsMS41NDZxLTEyLjY0OS0uMDQ4LTI1LjMsMGMtMS4wNzUsMC0xLjUtLjM5NC0xLjQ4OC0xLjQ2N3EuMDQ1LTUuODM3LDAtMTEuNjc2Yy0uMDA4LTEuMDI1LjQwNS0xLjM3OCwxLjQxMy0xLjM3Qy0xNTYuMSwxODMuMTU1LTE1MS44MzMsMTgzLjEzNS0xNDcuNTcsMTgzLjEzNVptMTIuMzYsMTIuNzY0VjE4NC44NTloLTI0Ljc4NFYxOTUuOVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2Ni41MjQgLTE3OC4yMjIpIiBmaWxsPSIjZTUzMjJkIi8+PHBhdGggZD0iTS0xNTUuMTY2LDI1Ny41OGMtMS42NjcsMC0zLjMzNi0uMDM2LTUsLjAxMy0xLjA5NC4wMzItMS42MjYtLjMzNy0xLjYxMy0xLjUwOXEuMDU2LTUsMC0xMC4wMDZjLS4wMTUtMS4xMTEuNDgzLTEuNDc3LDEuNS0xLjQ3MywzLjQyOC4wMTYsNi44NTYuMDIxLDEwLjI4NCwwLDEuMTA4LS4wMDgsMS41NzUuNDI0LDEuNTU4LDEuNTc0LS4wNDgsMy4yODgtLjAzOSw2LjU3OC0uMDA1LDkuODY3LjAxMiwxLjEzNi0uNDU2LDEuNTgxLTEuNTgxLDEuNTQ5Qy0xNTEuNzM3LDI1Ny41NDQtMTUzLjQ1MiwyNTcuNTgtMTU1LjE2NiwyNTcuNThabTQuOTM4LTEuNzU1di05LjVILTE2MHY5LjVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjYuNTM0IC0yMjIuNjA1KSIgZmlsbD0iI2U1MzIyZCIvPjxwYXRoIGQ9Ik0tMTAxLjI0MiwyNTcuNTc5Yy0xLjY2OCwwLTMuMzM2LS4wMzYtNSwuMDEyLTEuMS4wMzItMS42MjUtLjM1NS0xLjYxMy0xLjUxNnEuMDUtNSwwLTEwLjAwNmMtLjAxMy0xLjExNC41MS0xLjQ2OSwxLjUyMi0xLjQ2NSwzLjQyOC4wMTQsNi44NTYuMDIyLDEwLjI4NCwwLDEuMTIxLS4wMDksMS41NTguNDQsMS41NDEsMS41ODMtLjA1MSwzLjI4OC0uMDQyLDYuNTc4LDAsOS44NjcuMDEzLDEuMTQ0LS40NTgsMS41NzYtMS41ODEsMS41NDJDLTk3LjgxMywyNTcuNTQxLTk5LjUyOCwyNTcuNTc5LTEwMS4yNDIsMjU3LjU3OVptNC45MjktMS43NjF2LTkuNDc0aC05LjczdjkuNDc0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI3LjYxMSAtMjIyLjYwNCkiIGZpbGw9IiNlNTMyMmQiLz48cGF0aCBkPSJNLTE0Ny43NzIsMjY1LjA3MmEyNC45NDQsMjQuOTQ0LDAsMCwxLDIuNzU3LjAzNWMuMzQzLjAzOC42NDIuNDY3Ljk2Mi43MTctLjMuMy0uNTkxLjgzOS0uOS44NS0xLjkyOS4wNjgtMy44NjQuMDU3LTUuNzkyLS4wMzItLjMxNC0uMDE1LS42LS41NTEtLjkwNi0uODQ2LjMyNy0uMjQ0LjYzNy0uNjYyLjk4NS0uN2EyOC42OTIsMjguNjkyLDAsMCwxLDIuODk1LS4wMzRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNTkuMjIgLTIzNy4zNikiIGZpbGw9IiNlNTMyMmQiLz48cGF0aCBkPSJNLTkzLjY4MiwyNTguMjI1YzAsLjY3MywwLDEuMjE2LDAsMS43NTktLjAwNy42NDUuMDg4LDEuNDgyLS44NjEsMS4zNi0uMzE1LS4wNC0uNjQtLjgxMi0uNzY1LTEuM2E4LjE2OCw4LjE2OCwwLDAsMS0uMDMtMS44MjcsMTEuNTQyLDExLjU0MiwwLDAsMS0yLjI3NS0uMDQyYy0uMzgzLS4wODEtLjY3Ni0uNTg1LTEuMDEtLjkuMzQyLS4yMzEuNjYyLS42LDEuMDMyLS42NjJhMTUuMTg5LDE1LjE4OSwwLDAsMSwyLjI1NS0uMDMxLDEyLjc4NiwxMi43ODYsMCwwLDEsLjAzOC0yLjI3NmMuMDcxLS4zNzMuNTMzLS42NzIuODE5LTEuMDA1LjI2NC4zMTQuNy42Ljc1Ny45NDdhMTQuODYxLDE0Ljg2MSwwLDAsMSwuMDM2LDIuMzM0LDEyLjU4NiwxMi41ODYsMCwwLDEsMi4xODYuMDM0Yy40LjA3Ni43NDYuNDgsMS4xMTUuNzM2LS4zNjQuMjktLjY5NC43NDUtMS4xLjgzMkExMS4xNzcsMTEuMTc3LDAsMCwxLTkzLjY4MiwyNTguMjI1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIwLjk0NCAtMjI4Ljg4NykiIGZpbGw9IiNlNTMyMmQiLz48L2c+PC9zdmc+");
}
.plus-sign:before {
  width: 22px;
  height: 16px;
  top: 4px;
  left: -5px;
  transform: translate(0%, 5%);
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNS43OCIgaGVpZ2h0PSIxNS43ODkiIHZpZXdCb3g9IjAgMCAxNS43OCAxNS43ODkiPjxwYXRoIGQ9Ik0xMTcuMDQyLTcyMi43NjRoLS4yMzVxLTIuNDc4LDAtNC45NTUsMGExLjExNiwxLjExNiwwLDAsMS0uOC0uMjYyLDEsMSwwLDAsMS0uMy0xLjA5NCwxLjAxNCwxLjAxNCwwLDAsMSwuOS0uNzE4Yy4wNzYtLjAwNy4xNTMtLjAwNi4yMy0uMDA2aDUuMTY5di0uMjIzcTAtMi41MjIsMC01LjA0NGExLjAzLDEuMDMsMCwwLDEsLjg2OC0xLjA2NSwxLjAzNCwxLjAzNCwwLDAsMSwxLjE4OC44MzIsMi4wMjUsMi4wMjUsMCwwLDEsLjAyMy4zMzVxMCwyLjQ2OSwwLDQuOTM4di4yMjdoLjI0OHEyLjUsMCw0Ljk5LDBhMS4wMzYsMS4wMzYsMCwwLDEsMS4wODkuODYyLDEuMDM4LDEuMDM4LDAsMCwxLS45MTIsMS4yMDdjLS4wOTQuMDA4LS4xODguMDA4LS4yODMuMDA4aC01LjEzMnYuMjI3cTAsMi40ODcsMCw0Ljk3M2ExLjA5MiwxLjA5MiwwLDAsMS0uMzIyLjg1Ljk4NS45ODUsMCwwLDEtMS4xMTIuMjE1Ljk2OC45NjgsMCwwLDEtLjY0NC0uOTMxYy0uMDExLS44NDMsMC0xLjY4NywwLTIuNTMxcTAtMS4yOTIsMC0yLjU4NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTAuMTg5IDczMS42OTMpIiBmaWxsPSIjZmZmIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMSIvPjwvc3ZnPg==");
}
.upload-btn .dropdown-item {
  display: flex;
  align-items: center;
}
.accordion-button:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTc3MiAtMjMxMjcuNzQ0KSI+PHJlY3Qgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIiByeD0iNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTc3MiAyMzEyNy43NDQpIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTAsMEgxNS4yOTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3NzkuNCAyMzE0My4wMzkpIiBmaWxsPSIjZmZmIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIwIDAiLz48cGF0aCBkPSJNMCwwSDE1LjI5MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTc4Ny4wNDcgMjMxMzUuMzkxKSByb3RhdGUoOTApIiBmaWxsPSIjZmZmIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIwIDAiLz48L2c+PC9zdmc+");
  background-repeat: no-repeat;
  background-size: 1.25rem;
  content: "";
  flex-shrink: 0;
  height: 1.25rem;
  margin-right: 20px;
  transition: transform 0.2s ease-in-out;
  width: 1.25rem;
}
.accordion-button:not(.collapsed):after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTc3MiAtMjMyMTguNzQ0KSI+PHJlY3Qgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIiByeD0iNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTc3MiAyMzIxOC43NDQpIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTAsMEgxNS4yOTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3NzkuMzU0IDIzMjMzLjc0NCkiIGZpbGw9IiNmZmYiIHN0cm9rZT0iI2U1MzIyZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjAgMCIvPjwvZz48L3N2Zz4=");
}
.accordion-button::brfore {
  display: none;
}
.accordion-button:not(.collapsed) {
  color: var(--bs-white);
  background-color: var(--bg-svg-transparent-light);
}
.accordion-button:focus {
  box-shadow: 0 0 0 0.1rem rgb(229 50 45 / 0%);
}
.accordion-item {
  color: var(--bs-white);
  background-color: var(--bg-svg-transparent-light);
  border-bottom: solid 1px;
  border-radius: 0;
}
.accordion-button {
  color: var(--bs-white);
  background-color: #fff0;
}
/*image to text*/
#drop span {
  font-family: var(--bs-font-montserrat);
  display: block;
  width: 100%;
  font-weight: 600;
  line-height: 40px;
  margin-bottom: 11px;
}
#basic-addon1,
#basic-addon2 {
  background-color: var(--btn-theme-color);
}
.upload {
  padding: 7px 10px 8px 35px !important;
  background-position: 6px 8px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi42NjgiIGhlaWdodD0iMjIuMjM2IiB2aWV3Qm94PSIwIDAgMjIuNjY4IDIyLjIzNiI+DQogIDxnIGlkPSJVbmlvbl8xMjMiIGRhdGEtbmFtZT0iVW5pb24gMTIzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIxNC4yMDIgLTQxNS45NzQpIj4NCiAgICA8cGF0aCBpZD0iUGF0aF83Nzg1NiIgZGF0YS1uYW1lPSJQYXRoIDc3ODU2IiBkPSJNMTIyNi43LDQyOC40MzFsNy4xNzIsNi43OFptLTkuNS00LjM5MWE1LjM2Niw1LjM2NiwwLDEsMSw1LjM1NSw1LjA2NUE1LjIxOCw1LjIxOCwwLDAsMSwxMjE3LjIsNDI0LjA0WiIgZmlsbD0ibm9uZSIvPg0KICAgIDxwYXRoIGlkPSJQYXRoXzc3ODU3IiBkYXRhLW5hbWU9IlBhdGggNzc4NTciIGQ9Ik0xMjMzLjg3LDQzNS4yMWwtNy4xNzItNi43OCw3LjE3Miw2Ljc4bS0xMS4zMTMtNi4xYTUuMDczLDUuMDczLDAsMSwwLTUuMzU1LTUuMDY2LDUuMjIxLDUuMjIxLDAsMCwwLDUuMzU1LDUuMDY2bTExLjMxMiw5LjFhMi45ODksMi45ODksMCwwLDEtMi4wNi0uODJsLTYuMTg1LTUuODQ3YTguNiw4LjYsMCwwLDEtMy4wNjcuNTYyLDguMDcxLDguMDcxLDAsMSwxLDguMzYtOC4wNjYsNy43ODIsNy43ODIsMCwwLDEtLjgxOCwzLjQ3OGw1LjgzMSw1LjUxM2EzLDMsMCwwLDEtMi4wNjEsNS4xOFoiIGZpbGw9IiNmZmYiLz4NCiAgPC9nPg0KPC9zdmc+DQo=");
}
.box {
  position: relative;
  align-items: baseline;
  display: flex;
  width: 100%;
}
.box-header {
  color: #444;
  display: block;
}
.box-tools {
  position: absolute;
  right: 0;
}
.dropzone-wrapper {
  border: 2px dashed var(--color-theme);
  position: relative;
}
.dropzone-desc {
  position: absolute;
  margin: 0 auto;
  left: 0;
  right: 0;
  text-align: center;
  width: 40%;
  top: 50px;
  font-size: 16px;
}
.dropzone,
.dropzone:focus {
  position: absolute;
  outline: none !important;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.dropzone-wrapper:hover,
.dropzone-wrapper.dragover {
  background: #f5f9ff75;
}
.preview-zone .box {
  box-shadow: none;
  border-radius: 0;
  margin-bottom: 0;
}
/*text to speech*/
.after-video {
  font-family: var(--bs-font-segoepr);
  font-style: italic;
  bottom: -6%;
  right: 35%;
  text-align: center;
  margin-top: 15px;
}
#fontgenerator {
  border: var(--bs-border-width) solid var(--text-shadow);
}
#fontresult {
  border: var(--bs-border-width) solid var(--text-shadow);
}
.copybutton {
  cursor: pointer;
}
.result-box,
.result-box .form-control {
  background-color: var(--white-bg) !important;
  color: var(--white-color);
  border: none;
  padding: 5px 10px;
  border-radius: 10px;
  font-size: 1.2rem;
}
.bg-box-theme-fullscreen {
  background-color: var(--bg-box);
  box-shadow: 0 1rem 3rem rgba(var(--bs-body-color-rgb), 0.175) !important;
}
.hr {
  background-color: var(--color-theme);
  padding: 1px 0;
  border: 0;
  opacity: 1;
}
.hr-small {
  background-color: var(--color-theme);
  height: 1px;
  border: 0;
  opacity: 1;
}
.hr-medium {
  background-color: var(--color-theme);
  padding: 1px 0;
  opacity: 1;
  border: 0;
}
.right-0 {
  right: 0;
}
.box-circle-main {
  justify-content: center;
  width: 100%;
  display: flex;
  border-radius: 0.5rem;
  min-height: 200px;
  box-shadow: 0 0.5rem 1rem rgba(var(--bs-body-color-rgb), 0.15);
  background-color: var(--custom-theme-light-bg);
}
.box-circle-main p {
  text-align: center;
  align-items: center;
  display: grid;
  padding: 55px 40px 20px 40px;
  font-size: 0.9rem;
}
.box-circle-main p span {
  display: contents;
}
.circle-box {
  height: 85px;
  width: 85px;
  background: var(--color-theme);
  position: absolute;
  border-radius: 50%;
  top: -23%;
  box-shadow: 0 0.3rem 1rem rgba(var(--bs-body-color-rgb), 0.15) !important;
  align-items: center;
  display: flex;
  justify-content: center;
}
.box-circle-main p strong {
  display: contents;
}
.ai-voices-box {
  height: 150px;
  width: 150px;
  position: absolute;
  border-radius: 50%;
  top: -13%;
  box-shadow: 0 0.3rem 1rem rgba(var(--bs-body-color-rgb), 0.15) !important;
  align-items: center;
  display: flex;
  justify-content: center;
}
.ai-voices-box-main {
  justify-content: center;
  width: 100%;
  display: flex;
  border-radius: 0.5rem;
  min-height: 200px;
  box-shadow: 0 0.5rem 1rem rgba(var(--bs-body-color-rgb), 0.15);
  background-color: var(--custom-theme-light-bg);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.ai-voices-box-main p {
  text-align: center;
  align-items: center;
  display: grid;
  font-size: 0.8rem;
}
.ai-voices-box-main p span {
  display: contents;
}
.ai-voices-box-footer {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.border-dashed {
  border: solid 2px;
  border-style: dashed none none none;
  margin-top: 5px;
}
.div-dashed {
  width: 1px;
  height: 29px;
  border: solid 2px;
  border-style: none dashed none none;
  padding: 0;
}
.div-dashed-l-r {
  height: 15px;
  border: solid 2px;
  border-style: none dashed none dashed;
  margin-top: 3px;
}
.video-box div span {
  text-align: center;
}
.right-box-voiceover {
  text-align: center;
}
.rotate {
  transform: rotate(355deg);
}
.list-box p {
  font-size: 1rem;
}
.dashed-list {
  width: 11px;
  height: 70px;
  border: solid 2px;
  border-style: none dashed none none;
  border-color: #858585;
  margin-top: 4px;
}
#toolboxideal1 p,
#toolboxideal2 p,
#toolboxideal3 p,
#toolboxideal4 p,
#toolboxideal5 p,
#toolboxideal6 p {
  font-size: 1rem;
  min-height: 196px;
}
.dashed-box {
  border: solid 2px;
  border-style: none dashed none none;
  border-color: #858585;
}
.list-video {
  border-radius: 30px;
  width: auto;
  height: 240px;
}
.between-ai {
  max-width: 100%;
  height: auto;
}
.number-box {
  width: 46px;
  height: 46px;
  background-color: var(--color-theme);
  color: var(--bs-light);
  text-align: center;
  align-items: center;
  display: flex;
  justify-content: space-around;
  font-size: 1.5rem;
}
.voice-vs-left li::before {
  content: "•";
  color: var(--color-theme);
  display: inline-block;
  width: 2em;
  margin-left: -1em;
  font-size: 1.5rem;
  font-weight: 600;
}
.voice-vs-left li::after {
  content: "";
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMyIgaGVpZ2h0PSIzMyIgdmlld0JveD0iMCAwIDMzIDMzIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODQ4Ljk5OSAtNzUwNykiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDg0OC45OTkgNzUwNykiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiPjxwYXRoIGQ9Ik00NjkuMTA4LDg5Ljg0OGExNi41LDE2LjUsMCwxLDEsMTEuNjY2LTQuODMyQTE2LjUxOSwxNi41MTksMCwwLDEsNDY5LjEwOCw4OS44NDhabTAtMzEuNjUyYTE1LjE1NCwxNS4xNTQsMCwxLDAsMTAuNzEyLDQuNDM4QTE1LjA0MiwxNS4wNDIsMCwwLDAsNDY5LjEwOCw1OC4yWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ1Mi42MDggLTU2Ljg0OCkiIGZpbGw9IiNlNTMyMmQiLz48L2c+PC9nPjxwYXRoIGQ9Ik00OTcuOSw4Mi4zMTdsLTExLjYsMTguNzc3YS42MjMuNjIzLDAsMCwxLTEuMDM3LjAzNWwtNS45LTguMjUzYS4zMzguMzM4LDAsMCwxLC40NDYtLjQ4OWw1LjU4NCwzLjI3NCwxMS45NTgtMTMuNzQ1QS4zMzguMzM4LDAsMCwxLDQ5Ny45LDgyLjMxN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM3Ni44NzEgNzQzMS45MDgpIiBmaWxsPSIjZTUzMjJkIi8+PC9nPjwvc3ZnPg==);
}
.voice-vs-right li::before {
  content: "•";
  color: var(--white-color);
  display: inline-block;
  width: 2em;
  margin-left: -1em;
  font-size: 1.5rem;
  font-weight: 600;
}
.voice-vs-right li::after {
  content: "";
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-image: var(--url-img);
}
.custom-bg .card {
  background-color: var(--theme-transparent);
}
.custom-bg .card p {
  font-size: 0.8rem;
}
.progress-bar {
  background-color: var(--color-theme);
}
.margin-top-8 {
  margin-top: 8rem;
}
.pricing {
  background: linear-gradient(var(--bg-gradient-pricing));
  /* background: linear-gradient(var(--bg-gradient)); */
  border: 0;
}
.price-value {
  font-size: 2.3rem;
  color: var(--bg-svg-light);
}
.price-value small {
  font-size: 1rem;
}
.price-list {
  list-style: none;
  line-height: 30px;
  font-size: 1.1rem;
}
.price-list li {
  justify-content: start;
  display: flex;
  margin: 10px 0;
  font-size: 15px;
}
.price-list li::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMi41ODkiIGhlaWdodD0iMzIuNTkiIHZpZXdCb3g9IjAgMCAzMi41ODkgMzIuNTkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yOTcuODY3IC0yMjY5OSkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5Ny44NjcgMjI2OTkpIj48Y2lyY2xlIGN4PSIxNi4yOTQiIGN5PSIxNi4yOTQiIHI9IjE2LjI5NCIgZmlsbD0iI2U1MzIyZCIgb3BhY2l0eT0iMC4xNSIvPjxwYXRoIGQ9Ik00LjYxNSw5LjkxOS4xODYsNS41MTZhLjcwNy43MDcsMCwwLDEsMC0uOTU1bC45ODEtLjk1NWEuNTkxLjU5MSwwLDAsMSwuNDY0LS4yMTIuNjc0LjY3NCwwLDAsMSwuNDkxLjIxMmwyLjk3LDIuOTdMMTEuNDU3LjIxMkEuNjc0LjY3NCwwLDAsMSwxMS45NDgsMGEuNTkxLjU5MSwwLDAsMSwuNDY0LjIxMmwuOTgxLjk1NWEuNjQ2LjY0NiwwLDAsMSwuMTg2LjQ3Ny42NDYuNjQ2LDAsMCwxLS4xODYuNDc3bC03LjgyNCw3LjhhLjY0My42NDMsMCwwLDEtLjk1NSwwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS41MDUgMTEuNTY4KSIgZmlsbD0iI2U1MzIyZCIvPjwvZz48L2c+PC9zdmc+");
  content: "";
  width: 35px;
  height: 35px;
  background-repeat: no-repeat;
  display: inline-block;
  margin-right: 10px;
}
.how-to-list {
  list-style: none;
  line-height: 30px;
}
.how-to-list li {
  float: left;
  width: 100%;
  margin: 8px 0;
}
.how-to-list li::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNy45OTkiIGhlaWdodD0iMjcuOTk5IiB2aWV3Qm94PSIwIDAgMjcuOTk5IDI3Ljk5OSI+PHBhdGggZD0iTS0xMjA3MywxMjEyNGExMy45MDgsMTMuOTA4LDAsMCwxLTkuOS00LjEsMTMuOTExLDEzLjkxMSwwLDAsMS00LjEtOS45LDEzLjkxNSwxMy45MTUsMCwwLDEsNC4xLTkuOSwxMy45MTUsMTMuOTE1LDAsMCwxLDkuOS00LjEsMTMuOTEyLDEzLjkxMiwwLDAsMSw5LjksNC4xLDEzLjkxMSwxMy45MTEsMCwwLDEsNC4xLDkuOSwxMy45MTEsMTMuOTExLDAsMCwxLTQuMSw5LjlBMTMuOTA3LDEzLjkwNywwLDAsMS0xMjA3MywxMjEyNFptLTYuMDc2LTE2YS43LjcsMCwwLDAtLjU0OC4yNWwtMS4xNTYsMS4xMjJhLjc2NS43NjUsMCwwLDAtLjIxOS41NjMuNzUzLjc1MywwLDAsMCwuMjE5LjU2M2w1LjI5NSw1LjI2NWEuNzE3LjcxNywwLDAsMCwuNDg2LjE3My43Mi43MiwwLDAsMCwuNTYzLS4yNDlsOS4yMTktOS4xODdhLjc3NC43NzQsMCwwLDAsLjIxNy0uNTYyLjc2OS43NjksMCwwLDAtLjIxNy0uNTYzbC0xLjE1Ni0xLjEyNWEuNy43LDAsMCwwLS41NDgtLjI1Ljc5MS43OTEsMCwwLDAtLjU3OC4yNWwtNy41LDcuNS0zLjUtMy41QS43OTIuNzkyLDAsMCwwLTEyMDc5LjA3NywxMjEwOFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyMDg3IC0xMjA5Ni4wMDEpIiBmaWxsPSIjZTUzMjJkIi8+PC9zdmc+");
  content: "";
  width: 28px;
  height: 28px;
  float: left;
  background-repeat: no-repeat;
  display: inline-block;
  margin: 5px 10px 0 0;
}
.how-to-list li span {
  float: left;
  width: 90%;
}
.icon-play {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  justify-content: center;
  display: flex;
  align-items: center;
  z-index: 0;
  position: sticky;
}
.ai-voices-box-main .icon-play {
  width: 25px;
  height: 25px;
}
.icon-play-radius {
  border-radius: 50%;
  border: solid 5px #e5322e5c;
  float: right;
}
.ai-voices-sec .icon-play-radius {
  border-radius: 50%;
  border: solid 5px #180a2926;
  float: right;
}
.icon-play-dark svg {
  fill: var(--bs-white-theme);
}
.icon-play-light svg {
  fill: var(--bg-svg-light);
}
#toolboxideal1 {
  background-color: #46c2cb;
  color: white;
}
#toolboxideal2 {
  background-color: #af0171;
  color: white;
}
#toolboxideal3 {
  background-color: #6c7af5;
  color: white;
}
#toolboxideal4 {
  background-color: #f2921d;
  color: white;
}
#toolboxideal5 {
  background-color: #f55050;
  color: white;
}
#toolboxideal5 p {
  font-size: 0.98rem;
}
#toolboxideal6 {
  background-color: #7cc34a;
  color: white;
}
.input-group > .form-control:focus,
.input-group > .form-floating:focus-within,
.input-group > .form-select:focus {
  z-index: 0;
}
#layer {
  justify-content: center;
  display: flex;
  background: #00000054;
  z-index: 2;
  align-items: center;
  width: 100% !important;
  height: 100vh !important;
  position: fixed;
}
.resizenone {
  resize: none;
}
.innertext::after {
  content: "asdasd";
  width: 35px;
  height: 35px;
  background-repeat: no-repeat;
  display: inline-block;
}
.form-select,
.input-group-text {
  font-size: 0.9rem;
}
.icon-change-top,
.icon-play,
.youtube-player {
  cursor: pointer;
}
.box-make-text .card-text {
  color: var(--bg-body-transparent-light) !important;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  background-color: var(--color-theme);
}
.nav-pills .active {
  padding: 5px 20px !important;
}
.nav-pills .nav-link {
  border: solid 1px #eee;
  background: #eae6ef;
  font-weight: 600;
  padding: 5px 20px !important;
  color: #000000;
}
/* blog */
.blog-box .card-img-top,
.blog img {
  object-fit: contain;
}
.blog h1 {
  font-size: 1.7rem !important;
}
.blog h2 {
  font-size: 1.5rem !important;
}
.blog h3 {
  font-size: 1.4rem !important;
}
.blog h4 {
  font-size: 1.3rem !important;
}
.blog h5 {
  font-size: 1.2rem !important;
}
.blog h6 {
  font-size: 1.1rem !important;
}
.post {
  text-align: left;
}
.blog .breadcrumb {
  font-size: 0.8rem;
}
.blog .nav-pills .nav-link {
  padding: 2px 20px !important;
  font-size: 0.9rem;
}
.blog .breadcrumb-item.active {
  color: rgb(33 37 41);
}
.article {
  text-align: justify;
}
.article img {
  margin: 20px auto;
}
.blog-box .card-body {
  min-height: 173px;
  align-items: center;
  display: grid;
}
/* blog */
/* .video {
padding: 56.25% 0 0;
position: relative;
} */
.mb-theme-5 {
  margin-bottom: 5rem;
}
.progress {
  height: 6px;
}
.video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 30px;
}
.video {
  padding: 52.25% 0 0;
  position: relative;
}
/*Media Query */
/*// X-Large devices (large desktops, 1200px and up)*/
@media (min-width: 576px) {
}
@media (min-width: 768px) {
  .top-note {
    clip-path: polygon(25% 0%, 80% 0%, 75% 100%, 20% 100%);
    right: 16%;
    top: 8.5%;
    text-align: center;
    padding: 7px 68px;
    font-size: 0.9rem;
    display: block;
    z-index: 2 !important;
    margin-right: auto;
    margin-left: auto;
  }
  .list-video {
    width: 380px;
    height: 240px;
  }
  .between-ai {
    width: 323px;
    height: 181px;
  }
  h1 {
    font-size: 2.5rem;
    margin-top: 4.25rem;
  }
}
@media (min-width: 992px) {
  box-padding {
    padding: 70px 70px;
  }
  .bg-body-transparent {
    background-color: var(--bg-body-transparent);
  }
  .border-left {
    border-left: solid 1px rgb(112, 112, 112);
  }
  .dote-box-top-left {
    top: 103%;
    left: -1%;
  }
  .dote-box {
    top: 96%;
    right: 10%;
  }
  .dote-box-left {
    top: 92%;
    left: 0%;
  }
  .dote-box-left-tool {
    top: 80%;
    left: 0%;
  }
  .dote-box-topright-text {
    top: 6%;
    right: 5%;
  }
  .black-box {
    float: left !important;
    position: relative;
    width: 200px;
    height: 80px;
    background-color: rgb(82, 45, 91);
    overflow: hidden;
    border-top-left-radius: 15px;
  }
  .black-box:after {
    content: "";
    position: absolute;
    margin: -20px;
    width: 40px;
    height: 40px;
    transform: rotate(45deg);
    background-color: rgb(0, 0, 0);
    /* to see where it is */
    box-shadow: 0 0 0 250px rgb(82, 45, 91);
  }
  .after-video {
    bottom: 0px;
    right: 37%;
    margin-top: 0px;
  }
  .dashed-box-1 {
    width: 26px;
    height: 185px;
    margin-bottom: 3px;
  }
  .dashed-box-2 {
    width: 26px;
    height: 185px;
    margin-top: 3px;
  }
  .list-video {
    width: 390px;
    height: 240px;
  }
  .margin-top-8 {
    margin-top: 0;
  }
  .between-ai {
    width: 450px;
    height: 235px;
  }
}
@media (min-width: 1200px) {
  .nav-top:not(:last-child) {
    border-right: solid 1px rgba(112, 112, 112, 0.722);
  }
  .login {
    border-left: solid 1px rgba(112, 112, 112, 0.722);
  }
  .position-ab-theme {
    position: absolute !important;
  }
  .lazy-background {
    background-image: url("data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=");
  }
  .bg-box-theme {
    background-color: var(--bg-box);
    box-shadow: rgba(17, 17, 26, 0.05) 0px 4px 16px,
    rgba(17, 17, 26, 0.05) 0px 8px 32px;
  }
  .py-6-5 {
    padding: 6.25rem 0;
  }
  .mt-100 {
    margin-top: var(--mt-100-theme);
  }
  a.rounded-pill {
    padding: 15px 20px;
  }
  .uper-top-box {
    right: 8%;
    top: 0;
    margin: 75px 0;
    height: 330px;
    overflow-y: scroll;
  }
.uper-top-box::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

.uper-top-box::-webkit-scrollbar
{
	width: 6px;
	background-color: #F5F5F5;
}

.uper-top-box::-webkit-scrollbar-thumb
{
	background-color: #e5322d;
}
  .dote-box-top-left {
    top: 104.5%;
    left: -1%;
  }
  .d-theme {
    display: var(--disply-theme) !important;
  }
  .d-theme-md {
    display: var(--disply-theme) !important;
  }
  .right-box {
    height: 500px;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
  }
  .blank {
    min-height: 200px;
  }
  .heading {
    font-size: 3.125rem;
    margin-top: 6.25rem;
  }
  .text-box {
    display: inline-block;
    position: relative;
    width: 80%;
  }
  .box-padding {
    padding: 130px 0px 130px 20px;
  }
  .box-padding-home {
    padding: 130px 95px;
  }
  .top-note-position {
    clip-path: polygon(25% 0%, 80% 0%, 75% 100%, 20% 100%);
    text-align: center;
    padding: 7px 68px;
    font-size: 0.9rem;
    display: block;
    z-index: 2 !important;
    margin-right: auto;
    margin-left: auto;
  }
  .dashed-box-1 {
    width: 26px;
    height: 155px;
    margin-bottom: 3px;
  }
  .dashed-box-2 {
    width: 26px;
    height: 155px;
    margin-top: 3px;
  }
  .list-video {
    width: 514px;
    height: 340px;
  }
  .ai-voices-box {
    top: -30%;
  }
  .between-ai {
    width: 455px;
    height: 240px;
  }
}
@media (min-width: 1400px) {
  .texttospeech {
    height: 500px;
    border-bottom-left-radius: 35px;
  }
  .placeholder-box {
    background-repeat: no-repeat;
    background-size: cover;
    height: 450px;
    max-width: 100%;
  }
  .placeholder-box.visible {
    background-image: url("/public/assets/images/png/placeholder-box.png");
  }
}
/*Media Query */
@media (max-width: 740px) {
}
@media (max-width: 440px) {
}
@media (max-width: 330px) {
}
@media (min-width: 1650px) {
  .video {
    padding: 49.25% 0 0;
    position: relative;
  }
}
@media (min-width: 1800px) {
  .video {
    padding: 42.25% 0 0;
    position: relative;
  }
}
@media (min-width: 2000px) {
  .video {
    padding: 38.25% 0 0;
    position: relative;
  }
}
@media (min-width: 2350px) {
  .video {
    padding: 35.25% 0 0;
    position: relative;
  }
}
@media (min-width: 2223px) {
  .top-note {
    clip-path: polygon(25% 0%, 80% 0%, 75% 100%, 20% 100%);
    right: 15%;
    top: 4%;
    text-align: center;
    padding: 5px;
    font-size: 0.9rem;
    display: block;
  }
  .after-video {
    bottom: -8%;
    right: 37%;
    margin-top: 0;
  }
  .box-padding {
    padding: 130px 0px 70px 16px;
  }
  .top-note-position {
    clip-path: polygon(25% 0%, 80% 0%, 75% 100%, 20% 100%);
    text-align: center;
    padding: 7px 68px;
    font-size: 0.9rem;
    display: block;
    z-index: 2 !important;
    margin-right: auto;
    margin-left: auto;
  }
  .placeholder-box {
    background-repeat: no-repeat;
    background-size: cover;
    height: 600px;
    max-width: 100%;
  }
  .placeholder-box.visible {
    background-image: url("/public/assets/images/svg/image-place-holder.svg");
  }
}
.img-top-clip {
  right: 16%;
  top: 8.5%;
  text-align: center;
  padding: 20px 60px;
  width: fit-content;
  font-size: 0.9rem;
  display: block;
  z-index: 2 !important;
  margin-right: auto;
  margin-left: auto;
  background-image: url("/public/assets/images/png/top-img-clip.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  color: white;
}
.input-group,
input.form-control {
  background-color: var(--bg-box) !important;
}
.new {

    background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
    background-size: 400% 400%;
    width: 69px;
    height: 29px;
    display: flex;
    justify-content: center;
    color: #fff;
    position: relative;
    left: -10px;
    top: 15px;

}
.new-box {
  align-items: flex-end;
  overflow: hidden;
}

.ai-link {
  text-decoration: none;
  font-weight: 600;
}
.discover-more .btn {
  box-shadow: none !important;
}
.shadow-divv {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
}
.img-div {
  background-color: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
  object-fit: contain;
  position: relative;
  overflow: hidden;
}
.img-div2 {
  background-color: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
  object-fit: contain;
}
.shadow-div {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
  border-radius: 10px;
  text-align: center;
  padding: 15px;
  margin-left: 20px;
  background-color: #180A29;
  color: white;
}
.shadow-div00 {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
  border-radius: 10px;
  text-align: center;
  padding: 35px;
  margin: 10px;
  background-color: #180A29;
  color: white;
}
.shadow-div2 {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
  border-radius: 10px;
  text-align: center;
  display: flex;
  justify-content: center;
  flex-direction: column;
  margin-left: 20px;
  height: 100%;
  padding: 5px;
}
.trending-data {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 330px;
  margin-top: 8%;
}
.trending-data00 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 92%;
  margin: 4%;
}
.trending-data2 {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  flex-wrap: wrap;
  text-align: center;
}
.trending-data3 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  height: 100%;
  text-align: center;
}
.trending-details {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.trending-details2 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.bg-white00 {
  background-color: white;
  position: relative;
  width: 100%;
  border-radius: 10px;
}
/* Basic button styling */
.trending-text-div {
  background-color: #E5322D;
  padding: 10px;
  border-radius: 6px;
  width: 250px;
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
  margin: 0;
  overflow: hidden;
}
.trending-text-div00 {
  background-color: #E5322D;
  padding: 10px;
  border-radius: 6px;
  width: 250px;
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
  margin: 0;
  overflow: hidden;
  top: 0px;
  left: 50%;
  transform: translateX(-50%);
  padding: 5px;
}
/* Shine effect */
.trending-text-div::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
  transform: rotate(-30deg);
  animation: shine 3s infinite;
}
.trending-text-div2 {
  background-color: #E5322D;
  padding: 10px;
  border-radius: 6px;
  width: 150px;
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
  margin: 0;
  overflow: hidden;
}
/* Shine effect */
.trending-text-div2::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
  transform: rotate(-40deg);
  animation: shine 3s infinite;
}
/* Shine animation */
@keyframes shine {
  0% {
    left: -100%;
  }
  50% {
    left: 100%;
  }
  100% {
    left: 100%;
  }
}
.trending-text-div3 {
  background-color: #E5322D;
  padding: 10px;
  border-radius: 6px;
  width: 80px;
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
  margin: 0;
  overflow: hidden;
}
/* Shine effect */
.trending-text-div3::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 150%;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
  transform: rotate(-40deg);
  animation: shine 3s infinite;
}
.mobile-size {
  width: 375px;
  max-width: 100%;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  /* Center the div horizontally */
}
/* Shine animation */
@keyframes shine {
  0% {
    left: -100%;
  }
  50% {
    left: 100%;
  }
  100% {
    left: 100%;
  }
}
.userName {
  color: grey;
  font-size: 14px;
  margin: 0px;
}
@keyframes gloss-shine {
  0% {
    background-position: -100% 0;
  }
  100% {
    background-position: 100% 0;
  }
}
.trending-text {
  color: white;
  font-size: 24px;
  font-style: italic;
  font-weight: 700;
  margin: 0;
}
.trending-text2 {
  color: white;
  font-size: 16px;
  font-style: italic;
  font-weight: 700;
  margin: 0;
}
.shareAndDownload {
  display: flex;
  width: 100px;
  justify-content: space-between;
  background-color: #180A29;
  border-radius: 10px;
  padding: 10px;
  position: absolute;
  bottom: 10px;
  right: 10px;
  z-index: 999999;
  cursor: pointer;
}
.shareAndDownload00 {
  display: flex;
  width: 100px;
  justify-content: space-between;
  background-color: #180A29;
  border-radius: 10px;
  padding: 10px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -28px;
  width: 100px;
}
.shareAndDownload2 {
  display: flex;
  width: 100px;
  justify-content: space-between;
  background-color: #180A29;
  border-radius: 7px;
  padding: 7px;
  cursor: pointer;
}
.shareAndDownload3 {
  display: flex;
  justify-content: space-between;
  background-color: #180A29;
  border-radius: 10px;
  padding: 7px;
  position: absolute;
  bottom: 10px;
  right: 10px;
  cursor: pointer;
}
.load-btn {
  background-color: #180A29;
  border: none;
  color: white;
  border-radius: 7px;
  width: 150px;
  padding: 10px;
  font-weight: 800;
}
@keyframes gradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
.ai-link {
  text-decoration: none;
  font-weight: 600;
}
.discover-more .btn {
  box-shadow: none !important;
}
.shadow-divv {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
}
.text-manage {
  display: flex;
  padding-left: 10px;
  padding-right: 10px;
}
.numbers {
  font-size: 18px;
  font-weight: 700;
  margin: 0px;
}
.name {
  font-size: 20px;
  font-weight: 700;
  margin: 0px;
}
.img-logo {
  position: absolute;
  bottom: 10px;
  opacity: 0.8;
  left: 50%;
  transform: translateX(-50%);
  background-color: grey;
  display: flex;
  width: 100%;
}
.image-container {
  position: relative;
  display: block;
  /* Keep the container's size to the image size */
  overflow: hidden;
  /* Ensure the background color does not spill outside the container */
}
.image {
  display: block;
  width: 100%;
  /* Adjust the image width to be responsive */
}
.logo {
  position: absolute;
  bottom: 0px;
  width: 100%;
  background-color: white;
  padding: 10px;
  /* Your desired background color */
  text-align: center;
  opacity: 0.6;
  /* Center the logo if needed */
  /* Adjust padding as needed */
}
.mobile-img{
  border-radius: 2px solid red;
}
.links-downl {
    overflow-x: scroll !important;
}
.links-downl li {
    min-width: max-content;
}
.links-downl::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

.links-downl::-webkit-scrollbar
{
	height: 11px;
	background-color: #F5F5F5;
}

.links-downl::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #555;
}
@media (max-width: 767px) {
  .trending-text-div {
    top: -20px;
    left: 50%;
    transform: translateX(-50%);
    padding: 5px;
  }
  .shadow-div {
    width: 100% !important;
    margin-left: 0px !important;
  }
  .shareAndDownload {
    left: 50%;
    transform: translateX(-50%);
    bottom: -28px;
  }
  .shareAndDownload3 {
    left: 50%;
    transform: translateX(-50%);
    bottom: -28px;
    width: 100px;
  }
  .img-div {
    margin-top: 20px !important;
  }
  .trending-text-div2 {
    top: -20px;
    left: 50%;
    transform: translateX(-50%);
    padding: 5px;
  }
  .trending-data2 {
    width: unset;
  }
  .trending-data {
    width: unset;
  }
  .trending-details2 {
    align-items: center;
  }
}
@media (max-width: 375px) {
  .shadow-div2 {
    margin-left: 0px;
  }
  .spacing {
    margin-top: 10% !important;
  }
}
p.tiktokerUserName {
    font-size: 14px;
}
.stats-div {
    height: 120px;
    width: 120px;
    border-radius: 50%;
    padding: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: rgb(131, 58, 180);
    background: linear-gradient(90deg, rgba(131, 58, 180, 1) 0%, rgba(253, 29, 29, 1) 50%, rgba(252, 176, 69, 1) 100%);
        }
    .stats-dp {
        height: 100px !important;
    }

    @media only screen and (min-width: 992px) {
    .stats-div {
    height: 200px;
    width: 200px;
    border-radius: 50%;
    padding: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: rgb(131, 58, 180);
    background: linear-gradient(90deg, rgba(131, 58, 180, 1) 0%, rgba(253, 29, 29, 1) 50%, rgba(252, 176, 69, 1) 100%);
        }
        .stats-dp {
            height: 180px !important;
        }

    }
@media (max-width: 575px) {
h1,
h1 span {
font-size: 24px !important;
}
h2 {
font-size: 22px !important;
}
h3 {
font-size: 20px !important;
}
h4 {
font-size: 18px !important;
}
h5 {
font-size: 17px !important;
}
.after-h1 {
font-size: 14px !important;
}
input::placeholder {
font-size: 12px !important;
}
#profileimage {
height: 200px !important;
}
.links-downl .nav-link {
font-size: 12px !important;
}
.slick-prev {
    left: 0 !important;
}
.slick-next {
    right: 0 !important;
}
}
.btn-theme[disabled] {
    background-color: #d6d8db;
    color: #6c757d !important;
    cursor: not-allowed;
    opacity: 0.65;
    /* border: none; */
}
.santa {
    position: fixed;
    bottom: 0;
    height: 150px;
    left: 0;
    transition: left 5s ease; /* Smooth transition */
    z-index: 1000;
}

.santa.move-right {
    left: 100%; /* Move the image to the right */
}
@media only screen and (max-width: 575px) {
.mobile-Ad {
display: block!important;
}
}
.mobile-Ad {
display: none;
}
   footer input::placeholder {
    color: white !important;
    opacity: 1;
}
.small-heading {
color:#A5ABB6;
}
footer .form-control {
    	width:50%;
    }
@media (max-width:768px) {
	footer .form-control {
    	width:100%;
    }
}

.nav-link {
	color:white;
}

.nav-link:hover {
	color:var(--theme-color);
}