.auth-wrapper {
  display: flex;
  flex-basis: 100%;
  min-height: 100vh;
  min-height: calc(var(--vh, 1vh) * 100);
  width: 100%; }

.auth-wrapper .auth-inner {
  width: 100%; }

.auth-wrapper.auth-basic {
  align-items: center;
  justify-content: center;
  overflow: hidden; }

.auth-wrapper.auth-basic .auth-inner {
  position: relative; }

    .auth-wrapper.auth-basic .auth-inner:before {
        width: 244px;
        height: 243px;
        content: ' ';
        position: absolute;
        top: -54px;
        left: -46px;
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPQAAADzCAYAAACxKjtGAAAAAXNSR0IArs4c6QAAELFJREFUeF7tne1vE0cex8feB8cOcSlpe4fbUsRR9eF6vf+KvIIXVJUQieRBSqRUCF7Aq/Bf9dprr4KillK3FQ2lBvywu7ZPg5wohTys4/HszPgTqUIquzO/+Xx/n8zuZk1Kgi9vCYxGo9K1a9cq1Wo16na7kRAiFkKUvV2wewsbCiGSarWadrvdtNls9kul0miaZZSmOZlz7SMgpQyFEHUhxMkkSdSfWblcTsMwTNVXFEUD+6qez4rSNA2iKIqyLIuGw6H6hhvGcdwWQjwRQrSllNmkZBB6UmKWHi+lVLtvI0mSk3EcPxs3xZPjNIWlS/S+rPE345Pjb8Yn4jhWYreklEnexSN0XlKWHqeaIAzDv3U6nTdrtdqjLMt+kVKqSzm+HCYgpSyHYXh6T66/5fnmjNBuh15LkuT8+DJtou/kDi97rkrfufIaDAZLQRB8L6XsHAYAoR1tjytXrrweRdGZxcXFH65cufKno8ug7JwENjc3X3v+/PnZNE0fbG5u/nHQaQidE6hNh3322Wdv1Gq1t9955527Kysrh37HtqluapmOwPXr1xfb7faHnU7nxxs3bvy+32gIPR1j42ePd+ZzQRB8NcnDEuOFMuFMCKhL8MFg8NFBOzVCzwT7bAaVUtYGg8H79Xr93ueff/58NrMwqu0Etra2ag8fPnw/CIK7L99TI7Tt6Y3rU0+z1XfmxcXFB9wzOxLaDMsc31OfCYLg271PvxF6htB1Dr2+vv62egFBSvmDznEZy10CUsqz6oWhtbW1n3dWgdAO5Knum5Ik+TiO42+4b3YgMEMl7tcXCG0I/jTT7PedeJrxONcfAi9fuSG05dmqe+ckST6J4/g/vAFmeVgFlKfeKEuS5NM4jr9W99IIXUAIk0wppTwlhDglpbw3yXkcOz8EpJTnhRCPpZSPEdry3KWU58afvNn3RQLLy6c8AwSklG+oT9hJKe8jtAHgx51CfZ55dXX13zuXU8cdh/P8JrBzW7axsfElQluctZRyQQhxXkr5tcVlUpoFBK5evaqes9xDaAvCOKiEL774Yunp06eN9fX17ywuk9IsILC2tvbB0tJSC6EtCOOgEsYPxE6qeyOLy6Q0CwiMn7U8QWgLwjiohI2NDfUPF8QbGxs/WVwmpVlAYHV19d0oilKEtiCMQ3bohvo7KWXL4jIpzQICUsoXvYLQFoSB0BaH4EhpCO1AUDshsUM7EFbBJSJ0wQHkmR6h81DimPFtGZfctrcCQtuekD31sUPbk8WBlSC0AyFZUuLUQqtPebRaraBSqZSXl5dL9Xq91G63ecimMeBer/d3NdzCwsKvGodlqEMI1Ov1UbvdHm1vb4/6/f6w0WgMXPiU27GEHv+upKherwfIO3svEHr2jPPMMJZ80Gw202l/91Se+Y5zzERCK5FXVlbCRqOhfv8OX4YIILQh0BNM02q10q2trcw2sXMLPf59O+r3JvFlmABCGwY+2XRJnl9NM9mQxz/6SKHZlY8PV9eZCK2L5GzGsWm3PlRoJfOlS5fi5eXlYDYoGDUPAYTOQ6nYY7a3twe3bt1Kir4EP1BoZC62QfbOjtD2ZHFYJTZIfaDQFy5ciHj4ZUcjIbQdOeSpQl1+37lzJ81z7CyO2VdoHoDNAvXxx0To47Mr6MzCHpS9IvT4Z8zVgkAw7T4EENq9tmg2m90i7qdfEZpLbfuaB6Hty+Soioq69P6L0OzOR8VUzN8jdDHcp521iF36L0Kr35EjhAinXQjn6yWA0Hp5GhwtM/07yP4i9M2bN6u8m20w7pxTIXROUJYdpt79vnz5ctdkWbtCq09NqQ/0mJycufIRQOh8nCw9qmfyU1q7QvMwzNJ2EEIgtL3ZHFWZ6Ydju0JfvHixwiueR8VTzN8jdDHcdcyq3h67fft2X8dYecbYe8mtLrfVZTdflhFAaMsCmaycoZSyN9kpxz96V2geiB0f4qzPROhZE57d+KYfjO3doWuzWxYjT0MAoaehV/y5UsqOqSoQ2hTpKeZB6CngWXAqQlsQgk0lILRNaUxeC0JPzszrMxDa7XgR2u38tFeP0NqRGh0QoY3itn8yhLY/o8MqRGi389NePUJrR2p0QIQ2itv+yRDa/ozYod3OyGj1CG0Ut/bJ2KG1I3V7QIR2Oz+Edjs/7dUjtHakRgdEaKO47Z8Moe3PiHtotzMyWj1CG8WtfTJ2aO1I3R4Qod3OD6Hdzk979QitHanRARHaKG77J0No+zPiHtrtjIxWj9BGcWufjB1aO1K3B0Rot/NDaLfz0149QmtHanRAhDaK2/7JENr+jLiHdjsjo9UjtFHc2idjh9aO1O0BEdrt/BDa7fy0V4/Q2pEaHRChjeK2fzKEtj8j7qHdzsho9QhtFLf2ydihtSN1e0CEdjs/hHY7P+3VI7R2pEYHRGijuO2fDKHtz4h7aLczMlo9QhvFrX0ydmjtSN0eEKHdzg+h3c5Pe/UIrR2p0QER2ihu+ydDaPsz4h7a7YyMVo/QRnFrn4wdWjtStwdEaLfzQ2i389NePUJrR2p0QIQ2itv+yRDa/oy4h3Y7I6PVI7RR3NonY4fWjtTtARHa7fwQ2u38tFeP0NqRGh0QoY3itn8yhLY/I+6h3c7IaPUIbRS39snYobUjdXtAhHY7P4R2Oz/t1SO0dqRGB0Roo7jtnwyh7c+Ie2i3MzJaPUIbxa19MnZo7UjdHhCh3c4Pod3OT3v1CK0dqdEBEdoobvsnQ2j7M+Ie2u2MjFaP0EZxa5+MHVo7UrcHRGi380Not/PTXj1Ca0dqdECENorb/skQ2v6MuId2OyOj1SO0UdzaJ2OH1o7U7QER2u38ENrt/LRXj9DakRodEKGN4rZ/MoS2PyPuod3OyGj1CG0Ut/bJ2KG1I3V7QIR2Oz+Edjs/7dUjtHakRgdEaKO47Z8Moe3PiHtotzMyWj1CG8WtfTJ2aO1I3R4Qod3OD6Hdzk979QitHanRARHaKG77J0No+zPiHtrtjIxWj9BGcWufjB1aO1K3B0Rot/NDaLfz0149QmtHanRAhDaK2/7JENr+jLiHdjsjo9UjtFHc2idjh9aO1O0BEdrt/BDa7fy0V4/Q2pEaHRChjeK2fzKEtj8j7qHdzsho9QhtFLf2ydihtSN1e0CEdjs/hHY7P+3VI7R2pEYHRGijuO2frNfrvTUYDKLFxcWf7a+WCl8mYFLo1dXVd6MoSktSyhpR2EkgTdPXh8Pha5VK5Qc7K6Qqix6KnRNCPEFoi3vy2bNnJ4IgOF2tVu9aXCalHUDA5A69trb2wdLSUguhLW7HXq9XCYLgH1EUfWNxmZRmgdBXr179JI7jewhteTumafppmqb/rdVqA8tLpbyXCJjaoaWUYZIkn2xsbHyJ0Ja3Yb/fP1sul59GUbRteamUV5zQbwgh6lLK+whteRuqB2Oj0ej1OI7vW14q5RUn9HkhxGMp5WOEtrwNO51OEEXRP/v9/lcnTpwYWV4u5e0hYOKSW0pZTpLk0ziOv5ZSZgjtQAv2+/0zQRCkYRj+4kC5lDgmYELo9fX1t7Msi6SUL360idAOtF+3243CMPwoy7Jvq9Vq6kDJlCiEmLXQUso4SZKP4zj+RkqZILRDbZdl2Wn11lilUnngUNlzXaoBoc+GYZiura3tvknIDu1Iy6l76Uql8mGv1/tpcXGx7UjZc13mLIXe3Nx8rd1uvzfenbMd0AjtUMs9evSoeurUqfNZlt2rVCpdh0qfy1JnJfT169cX2+32+SAI7r48B0I71mqdTudkpVJ5N0mS/3E/bXd4sxBa3TcPBoN/pWl6f3Nz84+XCSC03T2xb3Vpmi4Ph8MzSZJ8t7S01HFwCXNRsm6ht7a2ag8fPny/0+n8fOPGjd/3g4jQjrbWzk7d6/V+5J7azhB1Cq3umZ8/f342TdMH++3M3EPb2QMTVTW+pz6XZdnT4XD4C5fgE+Gb+cE6hFaX2EKIxmAwWAqC4PujxmSHnnmss51APf2O4/it0Wj0ZqlUetTr9X7ljbLZMs87+lHyHTaOegMsDMPTnU7nzVqt9ijLst/Um2BHzY3QRxFy5O/Vyyflcvl0uVw+ORqNnpVKpT/TNH3Cp7SKC3BSodWnpoQQJ9V/SZKciOP4iRCitfPSSJ6VIHQeSg4dM373u67+pZNyuVwXQmRZlqXlcjlVfwZBwMcwDeW5sLDQO2yqNE3Ve/qRenUzDMMoSZIwjmP1joESuZ1nR+Ypt6EwbZlG/SMJqmEqlUqk3jQTQpRtqc33Oo4SOoqiQZqmqXr20e1202az2S+VSlN9AIcd2veuYn2FEZj0kltHoQitgyJjQGAfAghNW0DAIwII7VGYLAUCCE0PQMAjAgjtUZgsBQIITQ9AwCMCCO1RmCwFAghND0DAIwII7VGYLAUCCE0PQMAjAgjtUZgsBQIITQ9AwCMCCO1RmCwFAghND0DAIwII7VGYLAUCCE0PQMAjAgjtUZgsBQIITQ9AwCMCCO1RmCwFAghND0DAIwII7VGYLAUCCE0PQMAjAgjtUZgsBQIITQ9AwCMCCO1RmCwFAghND0DAIwII7VGYLAUCCE0PQMAjAgjtUZgsBQIITQ9AwCMCCO1RmCwFAghND0DAIwII7VGYLAUCCE0PQMAjAgjtUZgsBQIITQ9AwCMCCO1RmCwFAghND0DAIwII7VGYLAUCCE0PQMAjAgjtUZgsBQIITQ9AwCMCCO1RmCwFAghND0DAIwII7VGYLAUCCE0PQMAjAgjtUZgsBQIITQ9AwCMCCO1RmCwFAghND0DAIwII7VGYLAUCCE0PQMAjAgjtUZgsBQIITQ9AwCMCCO1RmCwFAghND0DAIwII7VGYLAUCCE0PQMAjAgjtUZgsBQIITQ9AwCMCCO1RmCwFAghND0DAIwII7VGYLAUCCE0PQMAjAgjtUZgsBQIITQ9AwCMCCO1RmCwFAghND0DAIwII7VGYLAUCCE0PQMAjAgjtUZgsBQIITQ9AwCMCCO1RmCwFAghND0DAIwII7VGYLAUCCE0PQMAjAgjtUZgsBQIITQ9AwCMCCO1RmCwFAghND0DAIwII7VGYLAUChQh98+bNarvdLoEfAhDQR6Ber48uX77c1TdivpFKUsoFIUQ53+EcBQEI5CQwlFL2ch6r7bDSxYsXK8vLy4G2ERkIAhAQ29vbg9u3b/dNoyhduHAhajQakemJmQ8CPhNotVrpnTt3UtNrVJfc6nJbXXbzBQEI6CPQk1IO9Q2Xb6QXD8N4MJYPFkdBIA+Boh6IqdpeCC2ljIUQYZ5iOQYCEDiSQCalTI48agYHvBB6NBqVrl27Vp3B+AwJgbkj0Gw2u6VSaVTEwnd//szDsSLwM6dvBIp6GLbDcVdodmnfWov1FEGgyN159x56Z+FSSnUfre6n+YIABCYnkEgps8lP03fGK698cumtDy4jzQ+Boi+1X7nk3vkf6tL70qVLMW+PzU8zstLpCKi3wm7dupUU9SBsb/X7figDqacLmLPnh4BNMr9yD703BiX1yspKyGuh89OcrHQyAuoye2trK7NhZz7wkvvlJfGgbLKQOXpuCBT+AGw/0rk+B81uPTdNykKPIGDjrnzkPfRBaxr/rDqq1+sB/ygCvT8vBNS72e12e9BsNlObLq+PvUPvd6L6lFar1QoqlUp5eXm5VK/XS0g+Ly3u7zrH8o62t7dH/X5/2Gg0BkV8auq4hP8P1XnbRGhx46MAAAAASUVORK5CYII=');
    }

@media (max-width: 575.98px) {
  .auth-wrapper.auth-basic .auth-inner:before {
    display: none; } }

.auth-wrapper.auth-basic .auth-inner:after {
    width: 272px;
    height: 272px;
    content: ' ';
    position: absolute;
    bottom: -55px;
    right: -75px;
    background-image: url('data:image/png;base64,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');
    z-index: -1;
}

@media (max-width: 575.98px) {
  .auth-wrapper.auth-basic .auth-inner:after {
    display: none; } }

.auth-wrapper.auth-cover {
  align-items: flex-start; }

.auth-wrapper.auth-cover .auth-inner {
  height: 100vh;
  overflow-y: auto;
  height: calc(var(--vh, 1vh) * 100); }

.auth-wrapper.auth-cover .brand-logo {
  position: absolute;
  top: 2rem;
  left: 2rem;
  margin: 0;
  z-index: 1;
  justify-content: unset; }

.auth-wrapper.auth-basic .auth-inner {
  max-width: 400px; }

.auth-wrapper .brand-logo {
  display: flex;
  justify-content: center;
  margin: 1rem 0 2rem 0; }

.auth-wrapper .brand-logo .brand-text {
  font-weight: 600; }

.auth-wrapper .auth-footer-btn .btn {
  padding: 0.6rem !important; }

.auth-wrapper .auth-footer-btn .btn:not(:last-child) {
  margin-right: 1rem; }

.auth-wrapper .auth-footer-btn .btn:focus {
  box-shadow: none; }

.auth-wrapper .auth-input {
  max-width: 50px;
  padding-right: 0.571rem;
  padding-left: 0.571rem; }

.auth-wrapper .custom-options-checkable .plan-price .pricing-value {
  font-size: 3rem; }

.auth-wrapper .custom-options-checkable .plan-price sup {
  top: -1.5rem;
  left: 0.2rem; }

.auth-wrapper .custom-options-checkable .plan-price sub {
  bottom: 0;
  right: 0.14rem; }

@media (min-width: 1200px) {
  .auth-wrapper.auth-cover .auth-card {
    width: 400px; } }

@media (max-width: 575.98px) {
  .auth-wrapper.auth-cover .brand-logo {
    left: 1.5rem;
    padding-left: 0; } }

.auth-wrapper .auth-bg {
  background-color: #fff; }

.dark-layout .auth-wrapper .auth-bg {
  background-color: #283046; }

@media (max-height: 825px) and (max-width: 991.98px) {
  .dark-layout .auth-wrapper .auth-inner {
    background-color: #283046; }
  .auth-wrapper .auth-bg {
    padding-top: 3rem;
    margin: auto 0; }
  .auth-wrapper .auth-inner {
    background-color: #fff; }
  .auth-wrapper.auth-cover .auth-inner {
    padding-bottom: 1rem;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap; }
  .auth-wrapper.auth-cover .brand-logo {
    position: relative;
    left: 0;
    padding-left: 1.5rem; } }
