* {
  text-wrap: pretty;
  
}
body {
  position: inherit!important;
}

/** Tabs 1  start **/
.tabs-menu.tabber .w-tab-link .tabs-title {
    margin-right: 30px;
}
.tabs-menu.tabber .tabls-link-wrap:after {
    content: ' + ';
    position: absolute;
    right: 0;
    width: 30px;
    height: 30px;
    text-align: center;
    font-size: 20px;
    top: 5px;
}
.tabs-menu.tabber .tabls-link-wrap.w--current:after {
    content: ' - ';
    position: absolute;
    right: 0;
    width: 30px;
    height: 30px;
    text-align: center;
    font-size: 20px;
    top: 5px;
}
.tabls-link-wrap {
   color: #a78abe;
}
.tabls-link-wrap.w--current {
    color: var(--colors--black);
}
/** Tabs 1 end **/
/** nav start **/
.nav-link-wrapper a.nav-link {
    color: var(--colors--white);
    text-align: left;
    line-height: 1;
    font-size: clamp(var(--font-size--3xl), var(--fluid-font-size--3xl), var(--fluid-font-size--3xl));
    padding: 0;
}
.nav-link-item:hover .nav-link-wrapper {
    transform: translate3d(0.75em, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transform-style: preserve-3d;
}
.nav-link-wrapper a.nav-link:hover,
.nav-link-wrapper a.nav-link.w--current {
    color: #f6d2a9;
}
/** nav end **/
/** Border rad start **/
.border-down {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
}
.border-up {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}
/** Border rad end **/
/** animations start **/
.shine {
    position: relative;
    overflow: hidden;
  }
  .shine::before {
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
    content: "";
    display: block;
    height: 100%;
    left: -75%;
    position: absolute;
    top: 0;
    transform: skewX(-25deg);
    width: 50%;
    z-index: 2;
  }
  .shine:hover::before, .shine:focus::before {
    -webkit-animation: shine 0.85s;
            animation: shine 0.85s;
  }

  .aos-init {
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
  }
@-webkit-keyframes shine {
    100% {
      left: 125%;
    }
  }
  @keyframes shine {
    100% {
      left: 125%;
    }
  }
/** animations end **/
/** cards start **/
.box-shadow {
    -webkit-box-shadow: 0 1px 1px rgba(72, 78, 85, 0.6);
    box-shadow: 0 1px 1px rgba(72, 78, 85, 0.6);
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
  }
  
  .box-shadow:hover {
    -webkit-box-shadow: 0 20px 40px rgba(72, 78, 85, 0.6);
    box-shadow: 0 20px 40px rgba(72, 78, 85, 0.6);
    -webkit-transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -o-transform: translateY(-15px);
    transform: translateY(-15px);
  }
  
  .card-extra .card {
    border-radius: 20px;
    width: auto !important;
  }
  
  .card-extra .card img {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
  }
  
  .card-extra .card svg {
    position: absolute;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    filter: drop-shadow(2px -9px 4px rgba(0, 69, 134, 0.2));
    width: auto;
    z-index: 1;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    min-height: 100px;
    margin-top: 200px;
    top: unset;
    height: 100px;
    object-fit: contain;
    background-size: cover;
  }
  .card-extra .card svg.svg-sec {
    opacity: 0;
    transform: rotateY(180deg);
        left: 0;
        filter: drop-shadow(30px -9px 4px rgba(0, 69, 134, 0));
  }
  .card-extra .card:hover svg {
    filter: drop-shadow(2px -9px 4px rgba(0, 69, 134, 0.4));
  }
  .card-extra .card:hover svg.svg-sec {
    filter: drop-shadow(30px -9px 4px rgba(0, 69, 134, 0));
  }
  .card-extra .card-img-body {
    height: 300px;
    overflow: hidden;
    position: relative;
  }
  .card-extra .card-text {
    text-wrap: pretty;
  }

  .card-extra .card .card-img-body img {
    background-size: cover;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .card-extra .card i {
    position: absolute;
    top: 210px;
    right: 2rem;
    color: white;
    font-size: 3rem;
    background: rgb(238, 174, 202);
    background: linear-gradient(
      133deg,
      rgba(255, 255, 255, 1) 0%,
      rgba(211, 210, 231, 1) 19%,
      rgba(11, 39, 73, 1) 100%
    );
    padding: 1rem;
    border-radius: 100%;
    transition: all 0.6s ease-in-out;
    width: 80px;
    height: 80px;
    text-align: center;
    display: flex;
    justify-content: center;
    z-index: 2;
  }
  
  .card-extra .card:hover i {
    transform: rotate(-180deg);
  }
  
  .card-extra i:hover {
    box-shadow: rgba(2, 196, 255, 0.25) 0px 30px 60px -12px inset,
      rgba(255, 2, 204, 0.7) 0px 18px 36px -18px inset;
  }

  @media screen and (max-width: 992px) {
    .card-extra .card svg.svg-sec {
        left: 50%;
        opacity: 1;
    }
  }
  @media screen and (max-width: 760px) {
    .card-extra .card svg.svg-sec {
        left: 80%;
        opacity: 1;
    }
  }
/** cards end **/
/** table center img start **/

.container-table {
  display: table;
  width: 80%;
  margin: 0 auto;
  max-width: 900px;
  line-height: 1.5;
}
.container-table img {
  width: 55%;
  height: auto;
  margin-right: -20%;
  margin-left: 20px;
  float: right;
  margin-bottom: 20px;
}
.leftcol,
.rightcol {
  display: table-cell;
  padding: 1em;
}
.leftcol {
  width: 50%;
}
.rightcol {
  width: 40%;
}
.rightcol:before {
  content: " ";
  float: left;
  width: 25%;
  padding-top: 102%;
}
.rightcol p:first-child {
  margin-bottom: 2rem;
}

.rightcol p,
.leftcol p {
  line-height: 1.4;
}
.container-table p {
  text-wrap: pretty;
}

.borderz-img {
  border-radius: 20px;
}
@media all and (max-width: 800px) {
  .container-table  {
    width: 90%;
  }
}
@media all and (max-width: 600px) {
  .leftcol,
  .rightcol {
    display: table-row;
  }
  .rightcol:before {
    content: none;
  }
  .container-table img {
    margin-right: 0;
  }
  .rightcol p:first-child {
    margin-top: 0;
    margin-bottom: 1rem;
  }
}
/** table center img end **/

/** fluid container start **/

.fluid-cont {
  width: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
}

.we-carousel {
  position: relative;
  display: flex;
  align-items: center;
}

.we-card-container {
  width: 200px;
  height: 200px;
  position: relative;
}

.we-card {
  width: 200px;
  height: 200px;
  background-color: #e7e6ff;
  color: #000;
  border-radius: 20px;
  padding: 10px;
  box-sizing: border-box;
  text-align: center;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  transition: all 0.5s ease;
  filter: none;
      display: flex;
    flex-direction: column;
    justify-content: center;
}

.we-card h3 {
  font-size: 1.5rem;
  font-weight: bold;
}

.we-card p {
  color: #555;
}

.we-card.active {
  opacity: 1;
  z-index: 2;
  transform: translateX(0);
}

.we-card.prev-1,
.we-card.next-1 {
  opacity: 0.5;
  filter: blur(4px);
  z-index: 1;
}

.we-card.prev-2,
.we-card.next-2 {
  opacity: 0.2;
  filter: blur(6px);
  z-index: 1;
}

.we-card.prev-3,
.we-card.next-3 {
  opacity: 0;
}

.we-card.prev-1 {
  transform: translateX(-230px) rotate(-10deg) translateY(20px);
}

.we-card.next-1 {
  transform: translateX(230px) rotate(10deg) translateY(20px);
}

.we-card.prev-2 {
  transform: translateX(-483px) rotate(-20deg) translateY(80px);
}

.we-card.next-2 {
  transform: translateX(483px) rotate(20deg) translateY(80px);
}

.we-card.prev-3 {
  transform: translateX(-697px) rotate(-30deg) translateY(172px);
}

.we-card.next-3 {
  transform: translateX(697px) rotate(30deg) translateY(172px);
}

.we-arrow {
  font-size: 24px;
  cursor: pointer;
  user-select: none;
  color: #000;
  padding: 20px;
  z-index: 20;
}

.we-arrow:hover {
  color: #555;
}

/** fluid container end  **/
/*Legals start */
.ml-5 {
  margin-left: 5px;
}
.legals h4,
.legals h5 {
  margin-bottom: 20px;
  margin-top: 20px;
}
.legals h5 {
  margin-left: 20px;
}
.legals {
  white-space: normal;
}
.legals ul {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  margin-top: 1em;
  display: flex;
  padding-left: 0;
  list-style: none;
}
.legals li {
  padding-left: 33px;
  position: relative;
  font-size: 16px;
  margin-bottom: 0px;
  line-height: 20px;
  display: flex;
  unicode-bidi: isolate;
  white-space: normal;
}
.legals li strong {
  margin-right: 5px;
}
.legals li:before {
  color: #262015;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 22px;
    position: absolute;
    top: 10px;
    left: 4px;
    border: 2px solid #f3a949;
    line-height: 20px;
    content: "✔";
    transform: translateY(-50%);
    text-align: center;
    border-radius: 50%;
    font-size: 11px;
    width: 22px;
}
/*Legals end */
/** bg start **/
.z-ind-2 {
  z-index: 2;
}
.mb-30 {
    margin-bottom: 30px;
}
.pb-30 {
    padding-bottom: 30px;
}
.mt-30 {
    margin-top: 30px;
}
.pt-30 {
    padding-top: 30px;
}
.max-h-700 {
  max-height: 700px;
}

.text-center {
    text-align: center;
}
.bg-transparent {
    background-color: transparent;
}
.bg-cross.bg-mod {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20x%3D%220%22%20y%3D%220%22%20viewBox%3D%220%200%2030%2030%22%20width%3D%2230px%22%20height%3D%2230px%22%20preserveAspectRatio%3D%22xMinYMin%20meet%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M28%2023h-5v5h-2v-5h-5v-2h5v-5h2v5h5V23zM14%209H9v5H7V9H2V7h5V2h2v5h5V9z%22%2F%3E%3C%2Fsvg%3E");
    background-blend-mode: lighten;
    background-color: rgba(255, 255, 255, 0.9);
    background-attachment: fixed!important;
}
.bg-sun.bg-mod {
    background: radial-gradient(circle at 50% 100%, rgb(143, 143, 143) 0px, rgb(143, 143, 143) 0.25rem, transparent), radial-gradient(circle at 50% 70%, white 0px, white 10rem, rgb(99, 44, 144) 10.1rem, rgb(99, 44, 144) 20rem, rgb(83, 40, 129) 20.1rem, rgb(83, 40, 129) 30rem, rgb(61, 38, 115) 30.1rem, rgb(61, 38, 115) 40rem, rgb(39, 33, 99) 40.1rem) center center no-repeat fixed;
    background-blend-mode: lighten;
    background-color: rgba(255, 255, 255, 0.1);
    background-attachment: fixed!important;
}
.bg-sun.bg-mod.bg-sun-2 {
     background: radial-gradient(circle at 50% 100%, rgb(143, 143, 143) 0px, rgb(143, 143, 143) 0.25rem, transparent), radial-gradient(circle at 50% 70%, white 0px, white 10rem, #f8eacd 10.1rem, var(--colors--blush) 20rem, #f8eacd 20.1rem, #ebe4df 30rem, var(--colors--sand) 30.1rem, var(--colors--blush) 40rem, var(--colors--blond) 40.1rem) center center no-repeat fixed;
}
.bg-sun.bg-mod.bg-sun-3 {
  background: radial-gradient(circle at 50% 100%, rgb(143, 143, 143) 0px, rgb(143, 143, 143) 0.25rem, transparent), radial-gradient(circle at 50% 70%, white 0px, var(--colors--blond) 10rem, rgb(207 40 131) 10.1rem, rgb(99, 44, 144) 20rem, rgb(83, 40, 129) 20.1rem, rgb(183 111 140) 30rem, rgb(158 109 142) 30.1rem, rgb(165 109 141) 40rem, rgb(131 104 143) 40.1rem) center center no-repeat fixed;
}
.bg-sun.bg-mod.bg-sun-4 {
  background: radial-gradient(circle at 50% 100%, rgb(143, 143, 143) 0px, rgb(143, 143, 143) 0.25rem, transparent), radial-gradient(circle at 50% 70%, white 0px, #fbebd7 10rem, rgb(255 204 176) 10.1rem, rgb(255 191 185) 20rem, rgb(255 255 255) 20.1rem, rgb(244 191 176) 30rem, rgb(251 227 200) 30.1rem, rgb(248 188 255) 40rem, rgb(196 203 255) 40.1rem) center center no-repeat fixed;
}
.bg-lines.bg-mod {
    background-image: url("../images/cel-bg-line.png");
    background-repeat: no-repeat;
}
.bg-blend-mode-burn {
    background-blend-mode: color-burn;
}

.bg-fix.bg-one {
    position: relative;
    overflow: hidden;
    -webkit-transition: all 0.3s 
ease;
    transition: all 0.3s 
ease;
    background-image: url('../images/vector-bg.png');
    background-color: #fcfcfc;
    background-blend-mode: color-burn;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed !important;
}
.bg-fix.bg-one.bg-overlay {
  background-color: #fef2e3;
  background-blend-mode: overlay;
  background-image: url('../images/vector-bg.png');
}

.dotted-circle {
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0.1;
    animation: rotation 38s linear infinite;
    z-index: 0;
    overflow: hidden;
    vertical-align: middle;
}
.dotted-circle circle {
    stroke: black;
}
.dotted-circle.dot-2 {
  position: absolute;
  left: 0;
}
@media screen and (max-width: 767px) {
    .dotted-circle circle {
        stroke: var(--colors--celadon-purple);
    }
}
@keyframes rotation {
    from {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(360deg);
    }
  }
/** bg end **/
/** Hero start **/
@media screen and (max-width: 479px) { 
    .hero-image-wrapper.hero-vid-style {
        display: block;
    }
}
/** Hero End **/
/** Design Animations Start **/
.animation-flow .ani-flow {
    background: #ffffff1c url("data:image/svg+xml,%3Csvg width='1280' height='710' xmlns='http://www.w3.org/2000/svg'%3E %3Cg fill='%237783db' fill-rule='evenodd'%3E %3Cpath d='M0 63.354c47.677-2.931 102.14 12.343 163.387 45.822 91.87 50.22 126.954 158.927 248.81 226.016 121.856 67.09 217.644 28.645 324.582 86.582C843.72 479.71 882.997 594 979.392 646.458c64.263 34.971 130.87 56.185 199.821 63.641H0V63.354z'/%3E %3Cpath d='M0 1.393C50.612-3.2 109.835 13.082 177.667 50.234c101.749 55.73 130.439 163.5 265.397 237.95 134.958 74.45 204.648 26.67 323.085 90.963 118.436 64.293 142.832 176.85 249.59 235.062 71.173 38.808 167.927 70.771 290.261 95.89H0V1.393z' opacity='.7'/%3E %3C/g%3E %3C/svg%3E") left bottom/100% no-repeat fixed;
    background-repeat: no-repeat;
    background-attachment: fixed !important;
}
@media screen and (max-width: 767px) { 
    .animation-flow .ani-flow {
        background: #ffffff1c url("data:image/svg+xml,%3Csvg width='1280' height='710' xmlns='http://www.w3.org/2000/svg'%3E %3Cg fill='%237783db' fill-rule='evenodd'%3E %3Cpath d='M0 63.354c47.677-2.931 102.14 12.343 163.387 45.822 91.87 50.22 126.954 158.927 248.81 226.016 121.856 67.09 217.644 28.645 324.582 86.582C843.72 479.71 882.997 594 979.392 646.458c64.263 34.971 130.87 56.185 199.821 63.641H0V63.354z'/%3E %3Cpath d='M0 1.393C50.612-3.2 109.835 13.082 177.667 50.234c101.749 55.73 130.439 163.5 265.397 237.95 134.958 74.45 204.648 26.67 323.085 90.963 118.436 64.293 142.832 176.85 249.59 235.062 71.173 38.808 167.927 70.771 290.261 95.89H0V1.393z' opacity='.7'/%3E %3C/g%3E %3C/svg%3E") left bottom/200% no-repeat fixed;
    }
}
/** Design Animations End **/
/** world start **/
#output {
  background-image: radial-gradient(circle farthest-corner at 75% 75%, rgb(32 32 67) 0%, rgb(3 17 30) 50%, rgb(134 12 81) 100% 100%);
    border-radius: 100%;
    color: var(--colors--celadon-purple);
  font-family: "Inconsolata", monospace;
  font-size: 17px;
  line-height: 10px;
  text-rendering: optimizeSpeed;
  will-change: contents;
  white-space: pre;
  width: 500px;
  height: 484px;
  display: flex;
  min-height: 484px;
  justify-content: center;
  min-width: 500px;
  max-width: 500px;
  align-items: center;
  position: relative;
}
canvas.z-world {
  display: none;
}
/** world end **/
/**contact start**/
.contact-h {
  z-index: 2;
  position: relative;
  margin-top: 120px;
  margin-left: 30px;
}
.text-white {
  color: white;
}
.captcha-container {
  display: flex;
    flex-direction: column-reverse;
}
.captcha-container p.cant-read {
  margin-top: 10px;
  text-align: end;
}
@media screen and (max-width: 991px) {
  .grid-wrap-form {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
}
@media screen and (max-width: 767px) {
  .form-holding-wrap {
    display: flex;
  }
  .grid-wrap-form #output {
    font-size: 10px;
    line-height: 5px;
    width: 300px;
    height: 250px;
    min-height: 250px;
    min-width: 300px;
    max-width: 300px;
  }
  .grid-wrap-form {
    flex-direction: column-reverse;
  }
}
@media screen and (max-width: 425px) { 
  .contact-h {
    margin-top: 60px;
    margin-left: auto;
        margin-right: auto;
        text-align: center;
  }
}
/** Contact end**/
/** Footer start **/
.footer {
    background: #16161b;
}
.footer-widget_links {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    color: var(--colors--white);
    background-color: #ffffff1c;
    padding: 2em;
    inset: auto 1.5em 1.5em auto;
    border-radius: 20px;
    width: 100%;
    
}
.footer .footer-widget_links {
    background: #ffffff1c url("data:image/svg+xml,%3Csvg width='1280' height='710' xmlns='http://www.w3.org/2000/svg'%3E %3Cg fill='%237783db' fill-rule='evenodd'%3E %3Cpath d='M0 63.354c47.677-2.931 102.14 12.343 163.387 45.822 91.87 50.22 126.954 158.927 248.81 226.016 121.856 67.09 217.644 28.645 324.582 86.582C843.72 479.71 882.997 594 979.392 646.458c64.263 34.971 130.87 56.185 199.821 63.641H0V63.354z'/%3E %3Cpath d='M0 1.393C50.612-3.2 109.835 13.082 177.667 50.234c101.749 55.73 130.439 163.5 265.397 237.95 134.958 74.45 204.648 26.67 323.085 90.963 118.436 64.293 142.832 176.85 249.59 235.062 71.173 38.808 167.927 70.771 290.261 95.89H0V1.393z' opacity='.7'/%3E %3C/g%3E %3C/svg%3E") left bottom/100% no-repeat fixed;
    background-repeat: no-repeat;
    background-attachment: fixed !important;
}
.footer .footer-top .w-layout-grid {
    width: 100%;
    /**new layout**/
    display: flex;
    flex-direction: column;
}
.footer a.footer-logo-link.w-inline-block {
  display: flex;
  width: 100%;
  max-height: 100px;
  justify-content: center;
}

.footer .wrap-footer-blocks {
  display: flex;
  width: 100%;

}
.footer a.footer-button {
  text-decoration: unset;
}
.footer-content-wrapper {
  grid-row-gap: 1em;
}
.footer .footer-block.footer-infos {
  display: flex;
  position: sticky;
    top: 5em;
    height: 100%;
}
.footer .footer-list-wrap.footer-links-holder {
  flex-flow: column;
  justify-content: flex-start;
    width: 100%;
    justify-self: flex-end;
    align-items: flex-end;
  display: flex;
}
.footer .footer-list-wrapper {
  justify-content: flex-start;
    place-items: start;
    display: flex;
    flex-flow: column;
}
.footer-title-links a.footer-button {
  min-width: 150px;
}
@media screen and (max-width: 767px) {
    .footer .footer-top .w-layout-grid {
        display: flex;
        flex-direction: column;
    }
    .footer .footer-block {
        display: flex;
        margin: 0 auto;
    }
    .footer .footer-widget_links {
        background: #ffffff1c url("data:image/svg+xml,%3Csvg width='1280' height='710' xmlns='http://www.w3.org/2000/svg'%3E %3Cg fill='%237783db' fill-rule='evenodd'%3E %3Cpath d='M0 63.354c47.677-2.931 102.14 12.343 163.387 45.822 91.87 50.22 126.954 158.927 248.81 226.016 121.856 67.09 217.644 28.645 324.582 86.582C843.72 479.71 882.997 594 979.392 646.458c64.263 34.971 130.87 56.185 199.821 63.641H0V63.354z'/%3E %3Cpath d='M0 1.393C50.612-3.2 109.835 13.082 177.667 50.234c101.749 55.73 130.439 163.5 265.397 237.95 134.958 74.45 204.648 26.67 323.085 90.963 118.436 64.293 142.832 176.85 249.59 235.062 71.173 38.808 167.927 70.771 290.261 95.89H0V1.393z' opacity='.7'/%3E %3C/g%3E %3C/svg%3E") left bottom/200% no-repeat fixed;
    }
    .footer .wrap-footer-blocks {
      flex-direction: column-reverse;
    }
    .footer .footer-block.footer-infos {
      height: auto;
          position: relative;
          top: 0;
          margin-bottom: 30px;
          margin-top: 30px;
    }
    .footer .footer-block.footer-infos {
      width: 100%;
    }
    .footer .footer-list-wrapper {
      width: 100%;
    }
    
}
/** Footer end **/
/** fix radius start **/
.team-content.shine {
  border-radius: 20px;
}
.tabs-image {
  border-radius: 20px;
}
.platform-card {
  border-radius: 20px;
  overflow: hidden;
}
.animation-flow .ani-flow {
  border-radius: 20px;
}
.faq-image {
  border-radius: 20px;
}
.contact-content-wrap {
  border-radius: 20px;
}
.max-h-400 {
  max-height: 400px;
    margin: 0 auto;
    display: flex;
    margin-bottom: 20px;
}
/** fix radius end **/
/*Access Start*/
body .mdp-readabler-trigger-button-box button {
  background: var(--colors--celadon-purple);
}
body .mdp-readabler-trigger-button-box button:hover .mdp-readabler-trigger-button-icon svg,
body .mdp-readabler-trigger-button-box button:focus .mdp-readabler-trigger-button-icon svg {
  fill: var(--colors--celadon-purple);
}
body .mdp-readabler-trigger-button-box button#mdp-readabler-trigger-button:focus {
  outline: 0;
    color: var(--colors--celadon-purple);
    background: var(--readabler-btn-bg-hover);
    box-shadow: 0 0 0 3px var(--colors--celadon-purple);
}
body #mdp-readabler-overlay {
  background-color: rgb(102 45 145 / 45%);
}
.mdp-readabler-disable-scroll {
  overflow: visible !important;
}
/*Access End*/
/*CTA start */
.bg-overlay-2 {
  height: 100%!important;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  overflow: hidden;
  z-index: 1;
}
video#video-bg-cta {
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
  display: flex;
  position: absolute;
  min-width: 100%;
  min-height: 100%;
  object-fit: cover;
  z-index: -1;
}
.bg-overlay-2:before {
  position: absolute;
  content: "";
  display: block;
  /* background: #00000066; */
  background: #000000bf;
  z-index: 2;
  width: 100%;
  height: 100%;
}
.vid-border-down.bg-overlay-2:before {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}
.cta-btn {
  display: flex;
  width: 100%;
  max-width: 100%;
  justify-content: center;
}
/*CTA end */