.m-triple {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .m-triple .m-item {
    width: -webkit-calc( 100% / 3);
    width: -moz-calc( 100% / 3);
    width: calc( 100% / 3);
    padding: 0 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center; }
    .m-triple .m-item.m-center {
      text-align: center; }
      .m-triple .m-item.m-center p {
        text-align: center; }
    .m-triple .m-item.m-left {
      text-align: left; }
      .m-triple .m-item.m-left p {
        text-align: left; }
    .m-triple .m-item.m-right {
      text-align: right; }
      .m-triple .m-item.m-right p {
        text-align: right; }
    .m-triple .m-item img {
      display: inline-block;
      max-width: 100%; }

/**
 * @web/uploads/custom-style.css
 */

.s-post__static_login .login-form__title {
  font-size: 17px;
  display: none;
}

/* Demo Purpose Only*/

<style>
body{
  
}
/ customizable snowflake styling /
.snowflake {
  color: #ffffff;
  font-size: 1em;
  font-family: Arial;
  text-shadow: 0 0 1px #000;
}

@-webkit-keyframes snowflakes-fall{0%{top:-10%}100%{top:100%}}@-webkit-keyframes snowflakes-shake{0%{-webkit-transform:translateX(0px);transform:translateX(0px)}50%{-webkit-transform:translateX(80px);transform:translateX(80px)}100%{-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes snowflakes-fall{0%{top:-10%}100%{top:100%}}@keyframes snowflakes-shake{0%{transform:translateX(0px)}50%{transform:translateX(80px)}100%{transform:translateX(0px)}}.snowflake{position:fixed;top:-10%;z-index:9999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;-webkit-animation-name:snowflakes-fall,snowflakes-shake;-webkit-animation-duration:10s,3s;-webkit-animation-timing-function:linear,ease-in-out;-webkit-animation-iteration-count:infinite,infinite;-webkit-animation-play-state:running,running;animation-name:snowflakes-fall,snowflakes-shake;animation-duration:10s,3s;animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite,infinite;animation-play-state:running,running}.snowflake:nth-of-type(0){left:1%;-webkit-animation-delay:0s,0s;animation-delay:0s,0s}.snowflake:nth-of-type(1){left:10%;-webkit-animation-delay:1s,1s;animation-delay:1s,1s}.snowflake:nth-of-type(2){left:20%;-webkit-animation-delay:6s,.5s;animation-delay:6s,.5s}.snowflake:nth-of-type(3){left:30%;-webkit-animation-delay:4s,2s;animation-delay:4s,2s}.snowflake:nth-of-type(4){left:40%;-webkit-animation-delay:2s,2s;animation-delay:2s,2s}.snowflake:nth-of-type(5){left:50%;-webkit-animation-delay:8s,3s;animation-delay:8s,3s}.snowflake:nth-of-type(6){left:60%;-webkit-animation-delay:6s,2s;animation-delay:6s,2s}.snowflake:nth-of-type(7){left:70%;-webkit-animation-delay:2.5s,1s;animation-delay:2.5s,1s}.snowflake:nth-of-type(8){left:80%;-webkit-animation-delay:1s,0s;animation-delay:1s,0s}.snowflake:nth-of-type(9){left:90%;-webkit-animation-delay:3s,1.5s;animation-delay:3s,1.5s}



</style>
/* Demo Purpose Only end */


/* login-test-log23  */ 
.main-site_special-login .page_login-test-log23 .post-login__wrapper {
  background-color: #5005E0; !important;
}
.main-site_special-login .page_login-test-log23 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
  background-color: #07DDB4; !important;
}

/* login-test-log23 css end  */


/* login-power-pango  */ 
.main-site_special-login .page_login-power-pango .post-login__wrapper {
  background-color: #0b3279; !important;
}
.main-site_special-login .page_login-power-pango .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
  background-color: #FF1841; !important;
}

/* login-power-pango css end  */

/* login-priborkati-drakona  */ 
.main-site_special-login .page_login-priborkati-drakona .post-login__wrapper {
  background-color: #FFF1DC; !important;
}

.main-site_special-login .page_login-priborkati-drakona .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
  background-color: #FF1841; !important;
}
 
/* login-priborkati-drakona css end  */

/* login-okrileni-lubovu  */ 
.main-site_special-login .page_login-okrileni-lubovu .post-login__wrapper {
  background-color: #7DD1FD; !important;
}

.main-site_special-login .page_login-okrileni-lubovu .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
  background-color: #FF1841; !important;
}
 
/* login-okrileni-lubovu css end  */


/* login-valentin24  */ 
.main-site_special-login .page_login-valentin24 .post-login__wrapper {
  background-color: #FF6E6E; !important;
}

.main-site_special-login .page_login-valentin24 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
  background-color: #151EEC; !important;
}
 
/* login-valentin24 css end  */
/* login-pangogo  */ 
.main-site_special-login .page_login-pangogo .post-login__wrapper {
  background-color: #96DDE7; !important;
}

.main-site_special-login .page_login-pangogo .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
  background-color: #E74E8F; !important;
}
 
/* login-pangogo css end  */
/* login-sakura  */ 
.main-site_special-login .page_login-sakura .post-login__wrapper {
  background-color: #FADEEA; !important;
}

.main-site_special-login .page_login-sakura .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
  background-color: #E22A78; !important;
}
 
/* login-sakura css end  */
/* login-tradition  */ 
.main-site_special-login .page_login-tradition .post-login__wrapper {
  background-color: #96DDE7; !important;
}

.main-site_special-login .page_login-tradition .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
  background-color: #E22A78; !important;
}
 
/* login-tradition css end  */
/* login-thank-you24  */ 
.main-site_special-login .page_login-thank-you24 .post-login__wrapper {
  background-color: #96DDE7; !important;
}

.main-site_special-login .page_login-thank-you24 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
  background-color: #E22A78; !important;
}
 
/* login-thank-you24 css end  */

/* login-dandelion css begin  */

.main-site_special-login .page_login-dandelion .post-login__wrapper {
  background-color: #28a1b2; !important;
}

.main-site_special-login .page_login-dandelion .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
  background-color: #E74E8F !important;
  box-shadow: inset -3px -3px 9px #E74E8F, 
              inset 0px -8px 5px #e2025f, 
              0 3px 5px rgb(15, 169, 169), 
              0 7px 20px aqua;
  margin-bottom: 26px;
}

.login-form__input .input-field__container {
  box-shadow: 0 3px 5px rgb(15, 169, 169), 
              0 7px 20px aqua;
}
  
.login__main_title {
  margin: 0 !important;
}

/* login-dandelion css end  */ 

/* login-pie  */ 
.main-site_special-login .page_login-pie .post-login__wrapper {
  background-color: #abf0e7; !important;
}

.main-site_special-login .page_login-pie .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
  background-color: #da61ac; !important;
  box-shadow: inset 0 -9px 20px #af277b;
}

/* login-pie css end  */ 

/* login-travel css begin  */

.main-site_special-login .page_login-travel .post-login__wrapper {
  background-color: #abf0e7; !important;
}

.main-site_special-login .page_login-travel .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
  background-color: #da61ac; !important;
  box-shadow: inset 0 -9px 20px #af277b;
}

 .login__main_title {
           line-height: 43px;
         }

        @media screen and (max-width: 414px) {
        .login__main_title {
        line-height: 33px;
        }
       }

/* login-travel css end  */ 

/* copy tooltip styles start */
.copy__tooltip {
  position: relative;
  display: inline-block;
}

.copy__tooltip .tooltiptext {
  visibility: hidden;
  width: 100px;
  background-color: #555;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 1px;
  position: absolute;
  font-size: 13px;
  z-index: 1;
  bottom: 110%;
  left: 50%;
  margin-left: -50px;
  opacity: 0;
  transition: opacity 0.3s;
}

.copy__tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

.copy__tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}
/* copy tooltip styles end  */


/* login-pie-rep-50  */ 
.main-site_special-login .page_login-pie-rep-50 .post-login__wrapper {
  background-color: #abf0e7; !important;
}

.main-site_special-login .page_login-pie-rep-50 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
  background-color: #da61ac; !important;
  box-shadow: inset 0 -9px 20px #af277b;
}

/* login-pie-rep-50 css end  */ 

/* login-pie-rep-30  */ 
.main-site_special-login .page_login-pie-rep-30 .post-login__wrapper {
  background-color: #abf0e7; !important;
}

.main-site_special-login .page_login-pie-rep-30 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
  background-color: #da61ac; !important;
  box-shadow: inset 0 -9px 20px #af277b;
}

/* login-pie-rep-30 css end  */ 


/* login-pie-new-50  */ 
.main-site_special-login .page_login-pie-new-50 .post-login__wrapper {
  background-color: #abf0e7; !important;
}

.main-site_special-login .page_login-pie-new-50 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
  background-color: #da61ac; !important;
  box-shadow: inset 0 -9px 20px #af277b;
}

/* login-pie-new-50 css end  */ 

/* login-calligraphy-2024  */ 
.main-site_special-login .page_login-calligraphy-2024 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
  background-color: #fdb3cb; !important;
  box-shadow: inset 0 -9px 20px #f50722;
}


.main-site_special-login .page_login-calligraphy-2024 .card_static-login {
  background-color: #DBF5F1 !important;
}

.login_page .login-form__btn-submit{
  background-color: #ff0000  !important;
}


.login-form__input .input-field__container {
  box-shadow: 0 3px 5px rgb(15, 169, 169), 
              0 7px 20px aqua;
}

  
.login__main_title {
  margin: 0 !important;
}

/* login-calligraphy-2024 css end  */ 

.s-post__static-content_zastosunok-pango {
  
.m-center {
  text-align: center; }

.m-item m-center {
  text-align: center;
  flex: 0 0 48%;
  margin-bottom: 20px; }

.m-left {
  text-align: left; }

.m-right {
  text-align: right; }

.m-item {
    flex: 0 0 48%;
    margin-bottom: 20px; }
.m-double {
    display: flex;
    align-items: flex-start;
  justify-content: space-between;
    flex-wrap: wrap; }

@media (max-width: 768px) {
    .m-item {
        flex: 0 0 100%;
    } } 
}

/* login-garagesale css begin  */
.main-site_special-login .page_login-garagesale .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #03d9c7;
    box-shadow: inset 0 -9px 20px #2f7071;
}

.main-site_special-login .page_login-garagesale .card_static-login {
  background-color: #ffda8e !important;
}

.main-site_special-login .page_login-garagesale .login__main_title {
  margin: 0 !important;
}
/* login-garagesale24 css end  */

/* login-daychocolate24 css begin  */
.main-site_special-login .page_login-daychocolate24 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #0f9505;
    box-shadow: inset 0 -5px 5px #1e661c;
}

.main-site_special-login .page_login-daychocolate24 .card_static-login {
  background-color: #B3E0D2 !important;
}

/* login-daychocolate24 css end  */

/* login-harvest-prizes css begin  */
.main-site_special-login .page_login-harvest-prizes-2024 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #ed0d0d;
    box-shadow: inset 0 5px 5px #e20000;
}

.main-site_special-login .page_login-harvest-prizes-2024 .card_static-login {
  background-color: #F9EFCF !important;
}

.main-site_special-login .page_login-harvest-prizes-2024 .login__main_bg {
  margin-top: 10px;
}


 @media screen and (max-width: 459px) {
   .title-harvest {
     line-height: 175%;
   }
   
   }

@media screen and (max-width: 411px) {
   .title-harvest {
     line-height: 125%;
   }
   
}

 @media screen and (max-width: 396px) {
   .title-harvest {
     line-height: 145%;
   }
  
}

@media screen and (max-width: 361px) {
   .title-harvest {
     line-height: 115%;
   }
   
   }

@media screen and (max-width: 321px) {
   .title-harvest {
    line-height: 105%;
   }
   
   }


/* login-harvest-prizes css end  */

/* login-samurai-css begin  */ 

.main-site_special-login .page_login-samurai-2024 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #ff9c27;
    box-shadow: inset 0 -5px 5px #bd9a06;
}

.main-site_special-login .page_login-samurai-2024 .card_static-login {
  background-color: #A9F1F5 !important;
}

 @media screen and (max-width: 459px) {
   .title-samurai {
     line-height: 200%;
   }
   
   }

@media screen and (max-width: 376px) {
   .title-samurai {
     line-height: 180%;
   }
   
}

 @media screen and (max-width: 351px) {
   .title-samurai {
     line-height: 170%;
   }
  
}

@media screen and (max-width: 331px) {
   .title-samurai {
     line-height: 160%;
   }
   
   }

@media screen and (max-width: 321px) {
   .title-samurai {
    line-height: 150%;
   }
   
   }

/* login-samurai-test css begin  */ 

/* login-lucky-day-css begin  */ 

.main-site_special-login .page_login-lucky-day-2024 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #c70fc5; 
    box-shadow: inset 0 -5px 5px #89005e;
}

.main-site_special-login .page_login-lucky-day-2024 .card_static-login {
  background-color: #fae0f2 !important;
}

 @media screen and (max-width: 459px) {
   .title-lucky {
     line-height: 200%;
   }
   
   }

@media screen and (max-width: 376px) {
   .title-lucky {
     line-height: 180%;
   }
   
}

 @media screen and (max-width: 351px) {
   .title-lucky {
     line-height: 170%;
   }
  
}

@media screen and (max-width: 331px) {
   .title-lucky {
     line-height: 160%;
   }
   
   }

@media screen and (max-width: 321px) {
   .title-lucky {
    line-height: 150%;
   }
   
   }

/* login-lucky-day-test css begin  */ 


/* panda-zombie-css begin  */ 

.main-site_special-login .page_login-panda-zombie-2024 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #f273b2;
    box-shadow: inset 0 -10px 13px #d60b8a, inset 0 10px 13px #d60b8a;
    border: 2px solid #fff;
}

.main-site_special-login .page_login-panda-zombie-2024 .card_static-login {
  background-color: #1e4db6 !important;
}

.title-zombie {
     line-height: 200%;
   }

@media screen and (max-width: 459px) {
   .title-zombie {
     line-height: 177%;
   }
   
   }

@media screen and (max-width: 396px) {
   .title-zombie {
     line-height: 170%;
   }
   
}

@media screen and (max-width: 376px) {
   .title-zombie {
     line-height: 160%;
   }
   
}

 @media screen and (max-width: 351px) {
   .title-zombie {
     line-height: 140%;
   }
  
}

@media screen and (max-width: 331px) {
   .title-zombie {
     line-height: 127%;
   }
   
   }



/* loginzombie css end  */

/* login-panda-zombie-remainder-2024 begin  */ 

.main-site_special-login .page_login-panda-zombie-remainder-2024 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #f3f202;
    border: 2px solid #fff;
    color: #171616;
    box-shadow: inset 0px -12px 24px #eaa518;
}

.main-site_special-login .page_login-panda-zombie-remainder-2024 .card_static-login {
  background-color: #501f6a !important;
}

.title-zombie {
     line-height: 200%;
   }

@media screen and (max-width: 459px) {
   .title-zombie {
     line-height: 177%;
   }
   
   }

@media screen and (max-width: 396px) {
   .title-zombie {
     line-height: 170%;
   }
   
}

@media screen and (max-width: 376px) {
   .title-zombie {
     line-height: 160%;
   }
   
}

 @media screen and (max-width: 351px) {
   .title-zombie {
     line-height: 140%;
   }
  
}

@media screen and (max-width: 331px) {
   .title-zombie {
     line-height: 127%;
   }
   
   }

/* login-panda-zombie-remainder-2024 css end  */

/* login-login-november-2024 begin  */ 

.main-site_special-login .page_login-november-2024 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #ff67a0;
    border: 2px solid #fff;
    color: #ffffff;
    box-shadow: inset 0px -12px 24px #d33570;
}

.main-site_special-login .page_login-november-2024 .card_static-login {
  background-color: #05afa1 !important;
}

 .login__main_title.title-november {
     padding: 85px 10px 55px 211px;
     font-size: 26px;
     line-height: 130%;
     width: 98%;
     font-size: 26px;
}

 .login__main_title.title-november span {
   font-size: 26px;
}


 @media screen and (max-width: 459px) {
   .login__main_title.title-november  {
     padding: 55px 10px 62px 185px;
     font-size: 24px;
     line-height: 130%;
   }
   
   .login__main_title.title-november span {
   font-size: 24px;
}  
   }

@media screen and (max-width: 411px) {
   .login__main_title.title-november {
     font-size: 24px;
     padding: 55px 10px 50px 185px;
   }
   
}

 @media screen and (max-width: 396px) {
   .login__main_title.title-november  {
     font-size: 22px;
   }
   
  .login__main_title.title-november span {
   font-size: 22px;
}

}

@media screen and (max-width: 361px) {
   .login__main_title.title-november  {
     font-size: 21px;
     padding: 50px 10px 35px 170px;
   }
   }

@media screen and (max-width: 321px) {
   .login__main_title.title-november {
    font-size: 18px;
    padding: 45px 0px 35px 140px;
   }
  
  .login__main_title.title-november span {
   font-size: 18px;
    
   }
}

/* login-november-2024 css end  */


/* login-money-rain-2024 css begin  */
.main-site_special-login .page_login-money-rain-2024 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #ff009a;
	box-shadow: inset 0 -10px 13px #cf0a81, inset 0 10px 13px #cf0a81;
}

.main-site_special-login .page_login-money-rain-2024 .card_static-login {
  background-color: #a9f3f7 !important;
}

.main-site_special-login .page_login-money-rain-2024 .login__main_bg {
  
}


 @media screen and (max-width: 459px) {
   .title-money-rain {
     line-height: 175%;
   }
   
   }

@media screen and (max-width: 411px) {
   .title-money-rain {
     line-height: 125%;
   }
   
}

 @media screen and (max-width: 396px) {
   .title-money-rain {
     line-height: 170%;
   }
  
}

@media screen and (max-width: 361px) {
   .title-money-rain {
     line-height: 160%;
   }
   
   }

@media screen and (max-width: 321px) {
   .title-money-rain {
    line-height: 140%;
   }
   
   }


/* login-money-rain-2024 css end  */

/* login-black-friday-2024 css begin  */
.main-site_special-login .page_login-black-friday-2024 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button,
.main-site_special-login .page_login-black-friday-70-2024 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button,
.main-site_special-login .page_login-black-friday-65-2024 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button,
.main-site_special-login .page_login-black-friday-50-2024 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button,
.main-site_special-login .page_login-black-friday-40-2024 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button,
.main-site_special-login .page_login-black-friday-30-2024 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #9d03df;
    box-shadow: inset 0 -5px 8px #73007d, inset 0 3px 5px #b801c8;
}

.main-site_special-login .page_login-black-friday-2024 .card_static-login,
.main-site_special-login .page_login-black-friday-70-2024 .card_static-login,
.main-site_special-login .page_login-black-friday-65-2024 .card_static-login,
.main-site_special-login .page_login-black-friday-50-2024 .card_static-login,
.main-site_special-login .page_login-black-friday-40-2024 .card_static-login,
.main-site_special-login .page_login-black-friday-30-2024 .card_static-login {
  background-color: #fbcdfc !important;
}

.main-site_special-login .page_login-black-friday-2024 .login__main_bg,
.main-site_special-login .page_login-black-friday-70-2024 .login__main_bg,
.main-site_special-login .page_login-black-friday-65-2024 .login__main_bg,
.main-site_special-login .page_login-black-friday-50-2024 .login__main_bg,
.main-site_special-login .page_login-black-friday-40-2024 .login__main_bg,
.main-site_special-login .page_login-black-friday-3-2024 .login__main_bg{
  
}


 @media screen and (max-width: 459px) {
   .title-black-friday {
     line-height: 205%;
   }
   
   }

@media screen and (max-width: 411px) {
   .title-black-friday {
     line-height: 125%;
   }
   
}

 @media screen and (max-width: 396px) {
   .title-black-friday {
     line-height: 180%;
   }
  
}

@media screen and (max-width: 361px) {
   .title-black-friday {
     line-height: 160%;
   }
   
   }

@media screen and (max-width: 321px) {
   .title-black-friday {
    line-height: 140%;
   }
   
   }


/* login-black-friday-2024 css end  */


/* login-login-november-2024-50D begin  */ 

.main-site_special-login .page_login-november-2024-50d .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #ff67a0;
    border: 2px solid #fff;
    color: #ffffff;
    box-shadow: inset 0px -12px 24px #d33570;
}

.main-site_special-login .page_login-november-2024-50d .card_static-login {
  background-color: #05afa1 !important;
}

 .login__main_title.title-november {
     padding: 85px 10px 55px 211px;
     font-size: 26px;
     line-height: 130%;
     width: 98%;
     font-size: 26px;
}

 .login__main_title.title-november span {
   font-size: 26px;
}


 @media screen and (max-width: 459px) {
   .login__main_title.title-november  {
     padding: 55px 10px 62px 185px;
     font-size: 24px;
     line-height: 130%;
   }
   
   .login__main_title.title-november span {
   font-size: 24px;
}  
   }

@media screen and (max-width: 411px) {
   .login__main_title.title-november {
     font-size: 24px;
     padding: 55px 10px 50px 185px;
   }
   
}

 @media screen and (max-width: 396px) {
   .login__main_title.title-november  {
     font-size: 22px;
   }
   
  .login__main_title.title-november span {
   font-size: 22px;
}

}

@media screen and (max-width: 361px) {
   .login__main_title.title-november  {
     font-size: 21px;
     padding: 50px 10px 35px 170px;
   }
   }

@media screen and (max-width: 321px) {
   .login__main_title.title-november {
    font-size: 18px;
    padding: 45px 0px 35px 140px;
   }
  
  .login__main_title.title-november span {
   font-size: 18px;
    
   }
}

/* login-november-2024-50D css end  */

/* login-saintnicholas-2024-css begin  */ 

.main-site_special-login .page_login-saintnicholas-2024 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #ff0086;
    box-shadow: inset 0 -5px 5px #89005e;
}

.main-site_special-login .page_login-saintnicholas-2024 .card_static-login {
  background-color: #d2fdf9 !important;
}

 @media screen and (max-width: 459px) {
   .title-nicholay {
     line-height: 180% !important;
   }
   
   }

@media screen and (max-width: 376px) {
   .title-nicholay {
     line-height: 160% !important;
   }
   
}

 @media screen and (max-width: 351px) {
   .title-nicholay {
     line-height: 150% !important;
   }
  
}

@media screen and (max-width: 331px) {
   .title-nicholay {
     line-height: 130% !important;
   }
   
   }

@media screen and (max-width: 321px) {
   .title-nicholay {
    line-height: 120% !important;
   }
   
   }

/* login-saintnicholas-2024 css begin  */ 

/* login-pingo-pango-2025-remainder css begin  */ 

.main-site_special-login .page_login-pingo-pango-2025-remainder .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #f23393;
    border: 2px solid #fff;
    color: #fff;
    box-shadow: inset 0 -5px 8px #c6116d, inset 0 3px 5px #ef89bc, 5px 5px 15px #a8a8cf;
}

.main-site_special-login .page_login-pingo-pango-2025-remainder .card_static-login {
  background-color: #3ecccf !important;
}

.title-pingo {
     line-height: 200%;
   }

@media screen and (max-width: 459px) {
   .title-pingo {
     line-height: 177%;
   }
   
   }

@media screen and (max-width: 396px) {
   .title-pingo {
     line-height: 170%;
   }
   
}

@media screen and (max-width: 376px) {
   .title-pingo {
     line-height: 160%;
   }
   
}

 @media screen and (max-width: 351px) {
   .title-pingo {
     line-height: 140%;
   }
  
}

@media screen and (max-width: 331px) {
   .title-pingo {
     line-height: 127%;
   }
   
   }

/* login-pingo-pango-2025-remainder css end  */
/* login-rizdvo-2025 css begin  */ 

.main-site_special-login .page_login-rizdvo-2025 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #f23393;
    border: 2px solid #fff;
    color: #fff;
    box-shadow: inset 0 -5px 8px #c6116d, inset 0 3px 5px #ef89bc, 5px 5px 15px #a8a8cf;
}

.main-site_special-login .page_login-rizdvo-2025 .card_static-login {
  background-color: #dbd5ff !important;
}

.title-rizdvo {
     line-height: 200%;
   }

@media screen and (max-width: 459px) {
   .title-rizdvo {
     line-height: 177%;
   }
   }

@media screen and (max-width: 396px) {
   .title-rizdvo {
     line-height: 170%;
   } 
}

@media screen and (max-width: 376px) {
   .title-pingo {
     line-height: 160%;
   }
}

 @media screen and (max-width: 351px) {
   .title-rizdvo {
     line-height: 140%;
   }
}

@media screen and (max-width: 331px) {
   .title-rizdvo {
     line-height: 127%;
   }
   }

/* login-pingo-pango-2025-remainder css end  */

/* ak-koristuvatis-kreditom-pango css begin  */
.credit-block-wrapper {
display: flex;
flex-wrap: wrap;
justify-content: center;
}

 .credit-block {
max-width: 300px;
}


@media screen and (max-width: 680px) {
  .credit-block-wrapper {
       flex-direction: column;
   }
  .credit-block {
width: 100% !important;
max-width: 100% !important;
}
}
/* ak-koristuvatis-kreditom-pango css end  */

/* login-login-day-thank-you-2025 css begin  */ 
.main-site_special-login .page_login-day-thank-you-2025 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #00feff;
    box-shadow: inset 0 -5px 5px #00b6eb, inset -5px -5px 18px #00efff;
    color: black;
}

.main-site_special-login .page_login-day-thank-you-2025 .card_static-login {
  background-color: #e60086 !important;
}

 @media screen and (max-width: 459px) {
   .title-thank-you {
     line-height: 180% !important;
   }
   
   }

@media screen and (max-width: 376px) {
   .title-thank-you {
     line-height: 160% !important;
   }
   
}

 @media screen and (max-width: 351px) {
   .title-thank-you {
     line-height: 150% !important;
   }
  
}

@media screen and (max-width: 331px) {
   .title-thank-you {
     line-height: 130% !important;
   }
   
   }

@media screen and (max-width: 321px) {
   .title-thank-you {
    line-height: 120% !important;
   }
   
   }

/* login-day-thank-you-2025 css begin  */

/* cim-zapamatavsa-2024-rik css end  */

@media only screen and (min-width: 677px) {
  .s-post__main-content h2, .page_cim-zapamatavsa-2024-rik, .s-post__main-content, .p {
    margin: 15px 100px 0 100px !important;
    text-align: center !important;
}
}
/* cim-zapamatavsa-2024-rik css end  */

/* login-happy-box-2025-css begin  */ 

.main-site_special-login .page_login-happy-box-2025 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #ff0086;
    box-shadow: inset 0 -5px 5px #89005e;
}

.main-site_special-login .page_login-happy-box-2025 .card_static-login {
  background-color: #01aebe !important;
}

.title-happy {
     line-height: 200%;
   }

 @media screen and (max-width: 459px) {
   .title-happy {
     line-height: 140% !important;
   }
   
   }

@media screen and (max-width: 376px) {
   .title-happy {
     line-height: 150% !important;
   }
   
}

 @media screen and (max-width: 351px) {
   .title-happy {
     line-height: 120% !important;
   }
  
}

@media screen and (max-width: 331px) {
   .title-happy {
     line-height: 110% !important;
   }
   
   }

@media screen and (max-width: 321px) {
   .title-happy {
    line-height: 110% !important;
   }
   
   }

/* login-happy-box-2025 css begin  */ 

/* login-remainder-happy-box-2025-css begin  */ 

.main-site_special-login .page_login-remainder-happy-box-2025 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #ff6100;
    box-shadow: inset 0 -5px 8px #c12206, inset 0 3px 5px #c12206, 5px 5px 15px #c481ff;
}

.main-site_special-login .page_login-remainder-happy-box-2025 .card_static-login {
  background-color: #cc82ff !important;
}

.title-happy {
     line-height: 200%;
   }

 @media screen and (max-width: 459px) {
   .title-happy {
     line-height: 140% !important;
   }
   
   }

@media screen and (max-width: 376px) {
   .title-happy {
     line-height: 150% !important;
   }
   
}

 @media screen and (max-width: 351px) {
   .title-happy {
     line-height: 120% !important;
   }
  
}

@media screen and (max-width: 331px) {
   .title-happy {
     line-height: 110% !important;
   }
   
   }

@media screen and (max-width: 321px) {
   .title-happy {
    line-height: 110% !important;
   }
   
   }

/* login-remainder-happy-box-2025 css begin  */ 

/* login-zakokhando-new-2025 css begin  */ 

.main-site_special-login .page_login-zakokhando-new-2025 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #99ff8d;
    border: 2px solid #fff;
    color: #1a1919;
    box-shadow: inset 0 -15px 32px #d1f7cd;
}

.main-site_special-login .page_login-zakokhando-new-2025 .card_static-login {
  background-color:#e90b61 !important;
}

.title-zakohando {
     line-height: 175%;
   }

@media screen and (max-width: 459px) {
   .title-zakohando {
     line-height: 177%;
   }
   }

@media screen and (max-width: 396px) {
   .title-zakohando {
     line-height: 135%;
   } 
}

 @media screen and (max-width: 351px) {
   .title-zakohando {
     line-height: 124%;
   }
}

@media screen and (max-width: 331px) {
   .title-zakohando {
     line-height: 110%;
   }
   }

.hidden-block-zakohando {
  display: none;
}
    .main-image {
      animation: pulse 1.5s infinite; /* Анімація пульсації */
    }

    /* Анімація пульсації для серця */
    @keyframes pulse {
      0% {
        transform: scale(1);
      }
      50% {
        transform: scale(1.3); 
      }
      100% {
        transform: scale(1);
      }
    }

/* login-zakokhando-new-2025 css end  */
/* login-zakokhando-rep-2025 css begin  */ 

.main-site_special-login .page_login-zakokhando-rep-2025 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #faff60;
    border: 2px solid #fff;
    color: #1a1919;
    box-shadow: inset 0 -15px 32px #f6b800;
}

.main-site_special-login .page_login-zakokhando-rep-2025 .card_static-login {
  background-color:#14929a !important;
}

.title-zakohando {
     line-height: 175%;
   }

@media screen and (max-width: 459px) {
   .title-zakohando {
     line-height: 177%;
   }
   }

@media screen and (max-width: 396px) {
   .title-zakohando {
     line-height: 135%;
   } 
}

 @media screen and (max-width: 351px) {
   .title-zakohando {
     line-height: 124%;
   }
}

@media screen and (max-width: 331px) {
   .title-zakohando {
     line-height: 110%;
   }
   }

/* login-zakokhando-rep-2025 css end  */
/* login-zakokhando-rep-reminder-2025 css begin  */ 

.main-site_special-login .page_login-zakokhando-rep-reminder-2025 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #faff60;
    border: 2px solid #fff;
    color: #1a1919;
    box-shadow: inset 0 -15px 32px #f6b800;
}

.main-site_special-login .page_login-zakokhando-rep-reminder-2025 .card_static-login {
  background-color:#bf0060 !important;
}

.main-site_special-login .page_login-zakokhando-rep50-reminder-2025 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #faff60;
    border: 2px solid #fff;
    color: #1a1919;
    box-shadow: inset 0 -15px 32px #f6b800;
}

.main-site_special-login .page_login-zakokhando-rep50-reminder-2025 .card_static-login {
  background-color:#bf0060 !important;
}

.main-site_special-login .page_login-zakokhando-rep14-reminder-2025 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #faff60;
    border: 2px solid #fff;
    color: #1a1919;
    box-shadow: inset 0 -15px 32px #f6b800;
}

.main-site_special-login .page_login-zakokhando-rep14-reminder-2025 .card_static-login {
  background-color:#bf0060 !important;
}

/* login-zakokhando-rep-reminder-2025 css end  */ 
/* login-zakokhando-new-reminder-2025 css begin  */ 

.main-site_special-login .page_login-zakokhando-new-reminder-2025 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #fb085a;
    border: 2px solid #fff;
    color: #fff;
    box-shadow: inset 0 -15px 32px #c60856;
}

.main-site_special-login .page_login-zakokhando-new-reminder-2025 .card_static-login {
  background-color:#ffaf3f !important;
}

 .main-image-gift {
      animation: pulse-gift 1.5s infinite; /* Анімація пульсації */
    }

    /* Анімація пульсації для серця */
    @keyframes pulse-gift {
      0% {
        transform: scale(1);
      }
      50% {
        transform: scale(1.1); 
      }
      100% {
        transform: scale(1);
      }
    }

/* login-zakokhando-new-reminder-2025 css end */ 

.main-image-page {
      animation: pulse-page-lover 1.5s infinite; /* Анімація пульсації */
    }
 
.hidden-block-zakohando {
  display: none;
}

 @keyframes pulse-page-lover {
      0% {
        transform: scale(1);
      }
      50% {
        transform: scale(1.3); 
      }
      100% {
        transform: scale(1);
      }
    }
 

/* login-panda-day-2025 css begin  */
.main-site_special-login .page_login-panda-day-30-2025 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button,
.main-site_special-login .page_login-panda-day-50-2025 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button,
.main-site_special-login .page_login-panda-day-70-2025 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button,
.main-site_special-login .page_login-panda-day-70-new-2025 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #fe009e;
    box-shadow: inset 0 -5px 8px #3a0051, inset 0 3px 5px #de00bf;
}

.main-site_special-login .page_login-panda-day-30-2025 .card_static-login,
.main-site_special-login .page_login-panda-day-50-2025 .card_static-login,
.main-site_special-login .page_login-panda-day-70-2025 .card_static-login,
.main-site_special-login .page_login-panda-day-70-new-2025 .card_static-login {
  background-color: #37c6d1 !important;
}

.main-site_special-login .page_login-panda-day-30-2025 .post-login__wrapper .post-form__form,
.main-site_special-login .page_login-panda-day-50-2025 .post-login__wrapper .post-form__form,
.main-site_special-login .page_login-panda-day-70-2025 .post-login__wrapper .post-form__form,
.main-site_special-login .page_login-panda-day-70-new-2025 .post-login__wrapper .post-form__form {
	padding: 45px 0 20px 0 !important;
}

.main-site_special-login .page_login-panda-day-30-2025 .login__main_bg,
.main-site_special-login .page_login-panda-day-50-2025 .login__main_bg,
.main-site_special-login .page_login-panda-day-70-2025 .login__main_bg,
.main-site_special-login .page_login-panda-day-70-new-2025 .login__main_bg {
  
}

.title-panda-day {
     line-height: 38px;
   }


 @media screen and (max-width: 459px) {
   .title-panda-day {
     line-height: 205%;
   }
   
   }

@media screen and (max-width: 411px) {
   .title-panda-day {
     line-height: 125%;
   }
   
}

 @media screen and (max-width: 396px) {
   .title-panda-day {
     line-height: 160%;
   }
  
}

@media screen and (max-width: 361px) {
   .title-panda-day {
     line-height: 160%;
   }
   
   }

@media screen and (max-width: 321px) {
   .title-panda-day {
    line-height: 120%;
   }
   
   }


/* login-panda-day-2025 css end  */

/* login-buuum-80-2025 css begin  */
.main-site_special-login .page_login-buuum-80-2025 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #ff008d;
    box-shadow: inset 0 -5px 8px #97006f, inset 0 3px 5px #c300b6, 5px 5px 5px #00b8c3;
}

.main-site_special-login .page_login-buuum-80-2025 .card_static-login {
  background-color: #98e7ff !important;
}

.main-site_special-login .page_login-buuum-80-2025 .post-login__wrapper .post-form__form {
	padding: 45px 0 25px 0 !important;
}

.main-site_special-login .page_login-buuum-80-2025 .login__main_bg {
  
}

.title-buuum {
     line-height: 38px;
   }


 @media screen and (max-width: 459px) {
   .title-panda-day {
     line-height: 205%;
   }
   
   }

@media screen and (max-width: 411px) {
   .title-buuum {
     line-height: 125%;
   }
   
}

 @media screen and (max-width: 396px) {
   .title-buuum {
     line-height: 160%;
   }
  
}

@media screen and (max-width: 361px) {
   .title-buuum {
     line-height: 160%;
   }
   
   }

@media screen and (max-width: 321px) {
   .title-buuum {
    line-height: 120%;
   }
   
   }


/* login-buuum-80-2025 css end  */


/* login-buuum-80-rema2025 css begin  */
.main-site_special-login .page_login-buuum-80-rema-2025 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #ff008d;
    box-shadow: inset 0 -5px 8px #b00082, inset 0 3px 5px #e300d4, 5px 5px 5px #000000;
}

.main-site_special-login .page_login-buuum-80-rema-2025 .card_static-login {
  background-color: #000054 !important;
}

.main-site_special-login .page_login-buuum-80-rema-2025 .post-login__wrapper .post-form__form {
	padding: 45px 0 25px 0 !important;
}

.main-site_special-login .page_login-buuum-80-rema-2025 .login__main_bg {
  
}

.title-buuum-rema {
     line-height: 38px;
   }


 @media screen and (max-width: 459px) {
   .title-buuum-rema {
     line-height: 205%;
   }
   
   }

@media screen and (max-width: 411px) {
   .title-buuum-rema {
     line-height: 125%;
   }
   
}

 @media screen and (max-width: 396px) {
   .title-buuum-rema {
     line-height: 160%;
   }
  
}

@media screen and (max-width: 361px) {
   .title-buuum-rema {
     line-height: 160%;
   }
   
   }

@media screen and (max-width: 321px) {
   .title-buuum-rema {
    line-height: 120%;
   }
   
   }


/* login-buuum-80-rema-2025 css end  */
/* login-banana-day-2025 css begin  */
.main-site_special-login .page_login-banana-day-2025 .card_static-login {
  background-color: #d6fb87;
   background-image: linear-gradient(200deg, #edff61, transparent);
}

.main-site_special-login .page_login-banana-day-2025 .post-login__wrapper .post-form__form {
	padding: 45px 0 20px 0 !important;
}

.main-site_special-login .page_login-banana-day-2025 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
  background-color: #ff008b !important;
  color: #fbf8f8;
  box-shadow: inset -5px -5px 25px #ba0079, inset 5px 5px 7px #fcfcfb;
}

.title-banana {
     line-height: 170%;
     margin: 80px 0px 70px 0px;
}

 @media screen and (max-width: 459px) {
   .title-banana  {
     line-height: 40%;
   }
   }

/* login-banana-day-2025 css end  */
/* login-hroshova-medytatsiia-2025 css begin  */
.main-site_special-login .page_login-hroshova-medytatsiia-2025 .card_static-login {
  background-color: #76f4cc;
   background-image: linear-gradient(200deg, #8de7ff, #f7ffca, transparent);
}
.main-site_special-login .page_login-hroshova-medytatsiia-2025 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
  background-color: #ff008b !important;
  color: #fbf8f8;
  box-shadow: inset -5px -5px 25px #ba0079, inset 5px 5px 7px #fcfcfb;
}

.main-site_special-login .page_login-hroshova-medytatsiia-2025 .post-login__wrapper .post-form__form {
	padding: 45px 0 20px 0 !important;
}
.title-meditation {
     line-height: 192%;
     margin: 80px 0px 70px 0px;
}

 @media screen and (max-width: 459px) {
   .title-meditation  {
     line-height: 40%;
   }
   }
/* login-hroshova-medytatsiia-2025 css end  */

/* login-1-2025 css start  */

.main-site_special-login .page_login-1-2025 .card_static-login {
  background-color: #fff1f9;
}
/* login-1-2025 css end  */

/* login-2-2025 css start  */

.main-site_special-login .page_login-2-2025 .card_static-login {
  background-color: #fff1f9;
}
/* login-2-2025 css end  */

/* login-znyzhka-za-vidguk-2025 css begin  */
.main-site_special-login .page_login-znyzhka-za-vidguk-2025 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #eb0070;
    box-shadow: inset 0 -5px 5px #b9007d, inset -5px -5px 18px #cb006b;
    color: #ffffff;
}

.main-site_special-login .page_login-znyzhka-za-vidguk-2025 .card_static-login {
  background-color: #b1f1ff !important;
}

.main-site_special-login .page_login-znyzhka-za-vidguk-2025 .post-login__wrapper .post-form__form {
	padding: 45px 0 25px 0 !important;
}

.main-site_special-login .page_login-znyzhka-za-vidguk-2025 .login__main_bg {
  
}

.title-vidguk {
     line-height: 38px;
   }


 @media screen and (max-width: 459px) {
   .title-vidguk {
     line-height: 205% !important;
   }
   }

@media screen and (max-width: 411px) {
   .title-vidguk {
     line-height: 125% !important;
   }
}

 @media screen and (max-width: 396px) {
   .title-vidguk {
     line-height: 160% !important;
   }
}

@media screen and (max-width: 361px) {
   .title-vidguk {
     line-height: 160% !important;
   }
   }

@media screen and (max-width: 321px) {
   .title-vidguk {
    line-height: 120% !important;
   }
   }

/* login-znyzhka-za-vidguk-2025 css end  */

/* login-day-good-mood-2025 css begin  */
.main-site_special-login .page_login-day-good-mood-2025 .card_static-login {
  background-color: #04997c !important;
}

.main-site_special-login .page_login-day-good-mood-2025 .post-login__wrapper .post-form__form {
	padding: 45px 0 20px 0 !important;
}

.main-site_special-login .page_login-day-good-mood-2025 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #ff3e9a !important;
    color: #fff;
    box-shadow: inset -5px -5px 25px #ff007a, inset 5px 5px 7px #ffffff;
    border: 3px solid white;
}

.title-good {
     line-height: 170%;
     margin: 80px 0px 70px 0px;
}

 @media screen and (max-width: 459px) {
   .title-good  {
     line-height: 40%;
   }
   }

/* login-day-good-mood-2025 css end  */

/* login-day-good-mood-tyt-2025 css begin  */
.main-site_special-login .page_login-day-good-mood-tyt-2025 .card_static-login {
  background-color: #04997c !important;
}

.main-site_special-login .page_login-day-good-mood-tyt-2025 .post-login__wrapper .post-form__form {
	padding: 45px 0 20px 0 !important;
}

.main-site_special-login .page_login-day-good-mood-tyt-2025 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #ff3e9a !important;
    color: #fff;
    box-shadow: inset -5px -5px 25px #ff007a, inset 5px 5px 7px #ffffff;
    border: 3px solid white;
}

.title-good {
     line-height: 170%;
     margin: 80px 0px 70px 0px;
}

 @media screen and (max-width: 459px) {
   .title-good  {
     line-height: 40%;
   }
   }

/* login-day-good-mood-tyt-2025 css end  */

/* login-day-yes-2025 css begin  */
.main-site_special-login .page_login-day-yes-2025 .card_static-login {
  background-color: #b700c9 !important;
}

.main-site_special-login .page_login-day-yes-2025 .post-login__wrapper .post-form__form {
	padding: 45px 0 20px 0 !important;
}

.main-site_special-login .page_login-day-yes-2025 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #2dffe5 !important;
    color: #000000;
    box-shadow: inset -5px -5px 25px #2ccbcb, inset 5px 5px 7px #81fff1;
    border: 3px solid white;
}

.title-yes {
     line-height: 180%;
     margin: 80px 0px 70px 0px;
}

 @media screen and (max-width: 459px) {
   .title-yes  {
     line-height: 40%;
   }
   }

/* login-day-yes-2025 css end  */

/* login-pango-007-2025 css begin  */
.main-site_special-login .page_login-pango-007-2025 .card_static-login {
   background-color: #e64f8f;
   background-image: linear-gradient(200deg, #000, #e00763, transparent);
}

.main-site_special-login .page_login-pango-007-2025 .post-login__wrapper .post-form__form {
	padding: 45px 0 20px 0 !important;
}

.main-site_special-login .page_login-pango-007-2025 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #2dffe5 !important;
    color: #000000;
    box-shadow: inset -5px -5px 25px #2ccbcb, inset 5px 5px 7px #81fff1;
    border: 3px solid white;
}

.title-007 {
     line-height: 32px;
   }


 @media screen and (max-width: 459px) {
   .title-007 {
     line-height: 160% !important;
   }
   }

@media screen and (max-width: 411px) {
   .title-007 {
     line-height: 125% !important;
   }
}

 @media screen and (max-width: 396px) {
   .title-007 {
     line-height: 130% !important;
   }
}

@media screen and (max-width: 361px) {
   .title-007 {
     line-height: 120% !important;
   }
   }

@media screen and (max-width: 321px) {
   .title-007 {
    line-height: 120% !important;
   }
   }


/* login-pango-007-2025 css end  */

/* login-pango-007-rema-2025 css begin  */
.main-site_special-login .page_login-pango-007-rema-2025 .card_static-login {
   background-color: #e64f8f;
   background-image: linear-gradient(200deg, #000, #e00763, transparent);
}

.main-site_special-login .page_login-pango-007-rema-2025 .post-login__wrapper .post-form__form {
	padding: 45px 0 20px 0 !important;
}

.main-site_special-login .page_login-pango-007-rema-2025 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #2dffe5 !important;
    color: #000000;
    box-shadow: inset -5px -5px 25px #2ccbcb, inset 5px 5px 7px #81fff1;
    border: 3px solid white;
}

.title-007-rema {
     line-height: 32px;
   }


 @media screen and (max-width: 459px) {
   .title-007-rema {
     line-height: 160% !important;
   }
   }

@media screen and (max-width: 411px) {
   .title-007-rema {
     line-height: 125% !important;
   }
}

 @media screen and (max-width: 396px) {
   .title-007-rema {
     line-height: 130% !important;
   }
}

@media screen and (max-width: 361px) {
   .title-007-rema {
     line-height: 120% !important;
   }
   }

@media screen and (max-width: 321px) {
   .title-007-rema {
    line-height: 120% !important;
   }
   }


/* login-pango-007-rema-2025 css end  */

/* login-hvila-znizok-i-surpriziv-2025 css begin  */
.main-site_special-login .page_login-hvila-znizok-i-surpriziv-2025 .card_static-login {
   background-color: #ffcbfa;
   background-image: linear-gradient(200deg, #ffe8fd 0%, #92e8ff 100%, transparent);
}

.main-site_special-login .page_login-hvila-znizok-i-surpriziv-2025 .post-login__wrapper .post-form__form {
	padding: 55px 0 20px 0 !important;
}

.main-site_special-login .page_login-hvila-znizok-i-surpriziv-2025 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #c200d1 !important;
    color: #fff;
    box-shadow: inset -5px -5px 25px #800095, inset 5px 5px 7px #86008d;
    border: 3px solid white;
}

.title-wave {
     line-height: 32px;
   }


 @media screen and (max-width: 459px) {
   .title-wave {
     line-height: 160% !important;
   }
   }

@media screen and (max-width: 411px) {
   .title-wave {
     line-height: 125% !important;
   }
}

 @media screen and (max-width: 396px) {
   .title-wave {
     line-height: 130% !important;
   }
}

@media screen and (max-width: 361px) {
   .title-wave {
     line-height: 120% !important;
   }
   }

@media screen and (max-width: 321px) {
   .title-wave {
    line-height: 120% !important;
   }
   }


/* login-hvila-znizok-i-surpriziv-2025 css end  */

/* login-hvila-znizok-i-surpriziv-rema-2025 css begin  */
.main-site_special-login .page_login-hvila-znizok-i-surpriziv-rema-2025 .card_static-login {
   background-color: #ffcbfa;
   background-image: linear-gradient(200deg, #b3faff 0%, #ffcbfa 100%, transparent);
}

.main-site_special-login .page_login-hvila-znizok-i-surpriziv-rema-2025 .post-login__wrapper .post-form__form {
	padding: 55px 0 20px 0 !important;
}

.main-site_special-login .page_login-hvila-znizok-i-surpriziv-rema-2025 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #c200d1 !important;
    color: #fff;
    box-shadow: inset -5px -5px 25px #800095, inset 5px 5px 7px #86008d;
    border: 3px solid white;
}

.title-wave-rema {
     line-height: 32px;
   }


 @media screen and (max-width: 459px) {
   .title-wave-rema {
     line-height: 160% !important;
   }
   }

@media screen and (max-width: 411px) {
   .title-wave-rema {
     line-height: 125% !important;
   }
}

 @media screen and (max-width: 396px) {
   .title-wave-rema {
     line-height: 130% !important;
   }
}

@media screen and (max-width: 361px) {
   .title-wave-rema {
     line-height: 120% !important;
   }
   }

@media screen and (max-width: 321px) {
   .title-wave-rema {
    line-height: 120% !important;
   }
   }


/* login-hvila-znizok-i-surpriziv-rema-2025 css end  */

/* login-zaokhochennya-day-2025 css */

.main-site_special-login .page_login-zaokhochennya-day-2025 .post-login__wrapper .post-form__form {
	padding: 80px 0 20px 0 !important;
}


.main-site_special-login .page_login-zaokhochennya-day-2025 .post-login__wrapper .post-form__form {
	padding: 20px 0 20px 0 !important;
}

.main-site_special-login .page_login-zaokhochennya-day-2025 .card_static-login {
  background-color: #ffb8df;
}

.main-site_special-login .page_login-zaokhochennya-day-2025 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
  background-color: #bf00a2 !important;
  color: #fbf8f8;
  box-shadow: inset -5px -5px 25px #650061, inset 5px 5px 7px #fe67ff;
}

.title-zaokh {
     line-height: 200%;
     margin: 80px 0px 70px 0px;
}

 @media screen and (max-width: 459px) {
   .title-zaokh  {
     line-height: 170%  !important;
   }
   }
 @media screen and (max-width: 351px) {
   .title-zaokh  {
     line-height: 25%  !important;
   }
   .main-site_special-login .page_login-zaokhochennya-day-2025 .post-login__wrapper .post-form__form {
	padding: 25px 0 20px 0 !important;
}
   }
@media screen and (max-width: 321px) {
   .title-zaokh  {
     line-height: 20%  !important;
   }
  .main-site_special-login .page_login-zaokhochennya-day-2025 .post-login__wrapper .post-form__form {
	padding: 10px 0 20px 0 !important;
}
   }


/* login-zaokhochennya-day-2025 end css */

/* login-supper-panda-2025 css begin  */
.main-site_special-login .page_login-supper-panda-2025 .post-login__wrapper .post-form__form {
	padding: 45px 0 20px 0 !important;
}

.main-site_special-login .page_login-supper-panda-2025 .card_static-login {
  background-color: #f5d9f9;
}

.main-site_special-login .page_login-supper-panda-2025 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
  background-color: #ff008b !important;
  color: #fbf8f8;
  box-shadow: inset -5px -5px 25px #ba0079, inset 5px 5px 7px #fcfcfb;
}

.title-supper {
     line-height: 170%;
     margin: 80px 0px 70px 0px;
}

 @media screen and (max-width: 459px) {
   .title-supper  {
     line-height: 40%  !important;
   }
   }
 @media screen and (max-width: 351px) {
   .title-supper  {
     line-height: 25%  !important;
   }
   .main-site_special-login .page_login-supper-panda-2025 .post-login__wrapper .post-form__form {
	padding: 25px 0 20px 0 !important;
}
   }
@media screen and (max-width: 321px) {
   .title-supper  {
     line-height: 20%  !important;
   }
  .main-site_special-login .page_login-supper-panda-2025 .post-login__wrapper .post-form__form {
	padding: 10px 0 20px 0 !important;
}
   }

/* login-supper-panda-2025 css end  */
/* login-tarot-2025 css begin  */
.main-site_special-login .page_login-tarot-2025 .post-login__wrapper .post-form__form {
	padding: 20px 0 20px 0 !important;
}

.main-site_special-login .page_login-tarot-2025 .card_static-login {
  background-color: #e9d7ff;
}

.main-site_special-login .page_login-tarot-2025 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
  background-color: #b902f9 !important;
  color: #fbf8f8;
  box-shadow: inset -5px -5px 25px #7c00af, inset 5px 5px 7px #fcfcfb;
}

.title-tarot {
     line-height: 170%;
     margin: 80px 0px 70px 0px;
}

 @media screen and (max-width: 459px) {
   .title-tarot {
     line-height: 40%  !important;
   }
   }
 @media screen and (max-width: 351px) {
   .title-tarot {
     line-height: 25%  !important;
   }
   .main-site_special-login .page_login-tarot-2025 .post-login__wrapper .post-form__form {
	padding: 25px 0 20px 0 !important;
}
   }
@media screen and (max-width: 321px) {
   .title-tarot  {
     line-height: 20%  !important;
   }
  .main-site_special-login .page_login-tarot-2025 .post-login__wrapper .post-form__form {
	padding: 10px 0 20px 0 !important;
}
   }
/* login-tarot-2025 css end  */
/* login-tarot-rem-2025 css begin  */
.card-image-taro {
   transition: opacity 1s ease;
   opacity: 1;
 }

/* Анімація підсвічування */
 @keyframes glow {
   0%, 100% {
     filter: brightness(0.9);
   }
   50% {
     filter: brightness(1.3);
   }
 }

 .magic {
   animation: glow 3s ease-in-out infinite;
 }

.main-site_special-login .page_login-tarot-rem-2025 .post-login__wrapper .post-form__form {
	padding: 50px 0 20px 0 !important;
}

.main-site_special-login .page_login-tarot-rem-2025 .card_static-login {
  background-color: #703fb9;
}

.main-site_special-login .page_login-tarot-rem-2025 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
  background-color: #ffe800 !important;
  color: #222121;
  box-shadow: inset -5px -5px 25px #ef8200, inset 5px 5px 7px #fcfcfb;
}
}

/* login-lazy-day-2025 begin css */

.main-site_special-login .page_login-lazy-day-2025 .post-login__wrapper .post-form__form {
	padding: 80px 0 20px 0 !important;
}


.main-site_special-login .page_login-lazy-day-2025 .post-login__wrapper .post-form__form {
	padding: 20px 0 20px 0 !important;
}

.main-site_special-login .page_login-lazy-day-2025 .card_static-login {
  background-color: #f5d9f9;
}

.main-site_special-login .page_login-lazy-day-2025 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
  background-color: #ff5caa !important;
  color: #fbf8f8;
  box-shadow: inset -5px -5px 25px #c43a94, inset 5px 5px 7px #fcfcfb;
}

.title-lazy {
     line-height: 175%;
     margin: 80px 0px 70px 0px;
}

 @media screen and (max-width: 459px) {
   .title-lazy  {
     line-height: 40%  !important;
   }
   }
 @media screen and (max-width: 351px) {
   .title-lazy  {
     line-height: 25%  !important;
   }
   .main-site_special-login .page_lazy-day-2025 .post-login__wrapper .post-form__form {
	padding: 25px 0 20px 0 !important;
}
   }
@media screen and (max-width: 321px) {
   .title-supper  {
     line-height: 20%  !important;
   }
  .main-site_special-login .page_login-lazy-day-2025 .post-login__wrapper .post-form__form {
	padding: 10px 0 20px 0 !important;
}
   }


/* login-lazy-day-2025 end css */

/* login-secret-aksia-2025 begin css */
.main-site_special-login .page_login-secret-aksia-2025 .post-login__wrapper .post-form__form {
	padding: 80px 0 20px 0 !important;
}


.main-site_special-login .page_login-secret-aksia-2025 .post-login__wrapper .post-form__form {
	padding: 20px 0 20px 0 !important;
}

.main-site_special-login .page_login-secret-aksia-2025 .card_static-login {
  background-color: #4e35af;
}
.main-site_special-login .page_login-secret-aksia-2025 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
  background-color: #00fbff !important;
  color: #1a1919;
  box-shadow: inset -5px -5px 25px #00a2ac, inset 5px 5px 7px #fcfcfb;
}

.title-secret {
     line-height: 170%;
     margin: 80px 0px 70px 0px;
}

 @media screen and (max-width: 459px) {
   .title-secret {
     line-height: 40%  !important;
   }
   }
 @media screen and (max-width: 351px) {
   .title-secret {
     line-height: 25%  !important;
   }
   .main-site_special-login .page_login-tarot-2025 .post-login__wrapper .post-form__form {
	padding: 25px 0 20px 0 !important;
}
   }
@media screen and (max-width: 321px) {
   .title-secret  {
     line-height: 20%  !important;
   }

   }

/* login-secret-aksia-2025 end css */
/* login-secret-aksia-rem-2025 begin css */
.main-site_special-login .page_login-secret-aksia-rem-2025 .post-login__wrapper .post-form__form {
	padding: 80px 0 20px 0 !important;
}


.main-site_special-login .page_login-secret-aksia-rem-2025 .post-login__wrapper .post-form__form {
	padding: 20px 0 20px 0 !important;
}

.main-site_special-login .page_login-secret-aksia-rem-2025 .card_static-login {
  background-color: #1c64ba;
}
.main-site_special-login .page_login-secret-aksia-rem-2025 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
  background-color: #ff4695 !important;
  color: #f9f2f2;
  box-shadow: inset -5px -5px 25px #e81971, inset 5px 5px 7px #fcfcfb;
}
/* login-secret-aksia-rem-2025 end css */


/* login-level-up-2025 css begin  */
.main-site_special-login .page_login-level-up-2025 .card_static-login {
   background-color: #00046a;
}

.main-site_special-login .page_login-level-up-2025 .post-login__wrapper .post-form__form {
	padding: 75px 0 20px 0 !important;
}

.main-site_special-login .page_login-level-up-2025 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #00bed1 !important;
    color: #fff;
    box-shadow: inset -5px -5px 25px #008fac, inset 5px 5px 7px #cbefff;
    border: 3px solid white;
}

.title-level-up {
     line-height: 34px;
   }


 @media screen and (max-width: 459px) {
   .title-level-up {
     line-height: 170% !important;
   }
   }

@media screen and (max-width: 411px) {
   .title-level-up {
     line-height: 165% !important;
   }
}

 @media screen and (max-width: 396px) {
   .title-level-up {
     line-height: 150% !important;
   }
}

@media screen and (max-width: 361px) {
   .title-level-up {
     line-height: 120% !important;
   }
   }

@media screen and (max-width: 321px) {
   .title-level-up {
    line-height: 120% !important;
   }
   }

/* login-level-up-2025 css end  */

/* login-level-up-rem-2025 css begin  */
.main-site_special-login .page_login-level-up-rem-2025 .card_static-login {
   background-color: #4a006a;
}

.main-site_special-login .page_login-level-up-rem-2025 .post-login__wrapper .post-form__form {
	padding: 45px 0 20px 0 !important;
}

.main-site_special-login .page_login-level-up-rem-2025 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #00bed1 !important;
    color: #fff;
    box-shadow: inset -5px -5px 25px #008fac, inset 5px 5px 7px #cbefff;
    border: 3px solid white;
}

.title-level-up-rem {
     line-height: 34px;
   }


 @media screen and (max-width: 459px) {
   .title-level-up-rem {
     line-height: 170% !important;
   }
   }

@media screen and (max-width: 411px) {
   .title-level-up-rem {
     line-height: 165% !important;
   }
}

 @media screen and (max-width: 396px) {
   .title-level-up-rem {
     line-height: 150% !important;
   }
}

@media screen and (max-width: 361px) {
   .title-level-up-rem {
     line-height: 120% !important;
   }
   }

@media screen and (max-width: 321px) {
   .title-level-up-rem {
    line-height: 120% !important;
   }
   }

/* login-level-up-rem-2025 end  */
/* login-love-day-2025 css begin  */
.main-site_special-login .page_login-love-day-2025 .card_static-login {
   background-color: #f5d9f9;
}
.main-site_special-login .page_login-love-day-wom-2025 .card_static-login {
   background-color: #f5d9f9;
}
.main-site_special-login .page_login-love-day-2025 .post-login__wrapper .post-form__form {
	padding: 45px 0 20px 0 !important;
}
.main-site_special-login .page_login-love-day-wom-2025 .post-login__wrapper .post-form__form {
	padding: 45px 0 20px 0 !important;
}


.title-loveday {
     line-height: 155%;
     margin: 80px 0px 70px 0px;
}

 @media screen and (max-width: 459px) {
   .title-loveday  {
     line-height: 40%  !important;
   }
   }
 @media screen and (max-width: 351px) {
   .title-loveday  {
     line-height: 25%  !important;
   }
   .main-site_special-login .page_login-supper-panda-2025 .post-login__wrapper .post-form__form {
	padding: 25px 0 20px 0 !important;
}
   }
@media screen and (max-width: 321px) {
   .title-supper  {
     line-height: 20%  !important;
   }
  .main-site_special-login .page_login-love-day-2025 .post-login__wrapper .post-form__form {
	padding: 10px 0 20px 0 !important;
}
   }

/* login-love-day-2025 css end  */
/* login-sweets-or-money-2025 css begin  */
.main-site_special-login .page_login-sweets-or-money-2025 .card_static-login {
   background-color: #e2baff;
  background-image: linear-gradient(14deg, #fff1fe, transparent);
}
.main-site_special-login .page_login-sweets-or-money-rem-2025 .card_static-login {
   background-color: #ffccf1;
}
.main-site_special-login .page_login-sweets-or-money-2025 .post-login__wrapper .post-form__form {
	padding: 45px 0 20px 0 !important;
}
.main-site_special-login .page_login-sweets-or-money-rem-2025 .post-login__wrapper .post-form__form {
	padding: 0px 0 20px 0 !important;
}
.main-site_special-login .page_login-sweets-or-money-2025 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #6c3bbe !important;
    color: #fff;
}
.main-site_special-login .page_login-sweets-or-money-rem-2025 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #6c3bbe !important;
    color: #fff;
}

.title-sweet {
     line-height: 33px;
}
@media screen and (max-width: 415px) {
   .title-sweet {
     line-height: 30px;
}
  }
  @media screen and (max-width: 391px) {
   .title-sweet {
     line-height: 26px;
}}
@media screen and (max-width: 351px) {
   .title-sweet {
     line-height: 20px;
}}
/* login-sweets-or-money-2025 css end  */
/* login-shopping-day-2025 css begin  */
.main-site_special-login .page_login-shopping-day-2025 .card_static-login {
  background-color: #00dbca !important;
}

.main-site_special-login .page_login-shopping-day-2025 .post-login__wrapper .post-form__form {
	padding: 35px 0 20px 0 !important;
}

.main-site_special-login .page_login-shopping-day-2025 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #ff00ba !important;
    color: #ffffff;
    box-shadow: inset -5px -5px 25px #ff00bf, inset 5px 5px 7px #ffffff;
    border: 3px solid white;
}

.title-shop {
     line-height: 29px;
}
@media screen and (max-width: 415px) {
   .title-shop {
     line-height: 26px;
}
  }
  @media screen and (max-width: 391px) {
   .title-shop {
     line-height: 0px;
}}
@media screen and (max-width: 351px) {
   .title-shop {
     line-height: 0px;
}}
/* login-shopping-day-2025 css end  */
/* login-duck-day-2026 css begin  */
.main-site_special-login .page_login-duck-day-2026 .card_static-login {
  background-color: #55fff2 !important;
}

.main-site_special-login .page_login-duck-day-2026 .post-login__wrapper .post-form__form {
	padding: 35px 0 20px 0 !important;
}

.main-site_special-login .page_login-duck-day-2026 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #d300dc !important;
    color: #ffffff;
    box-shadow: inset 0 -9px 30px #87049b, 2px 4px 10px #0dc0d7;
    border: 3px solid white;
}

.title-duck {
     line-height: 29px;
}
@media screen and (max-width: 415px) {
   .title-duck {
     line-height: 26px;
}
  }
  @media screen and (max-width: 391px) {
   .title-duck {
     line-height: 0px;
}}
@media screen and (max-width: 351px) {
   .title-duck {
     line-height: 0px;
}}
/* login-duck-day-2026 css end  */

/* login-family-day-2026 css begin  */
.main-site_special-login .page_login-family-day-2026 .card_static-login {
  background-color: #ffdefd !important;
}

.main-site_special-login .page_login-family-day-2026 .post-login__wrapper .post-form__form {
	padding: 35px 0 20px 0 !important;
}

.main-site_special-login .page_login-family-day-2026 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #6700dc !important;
    color: #ffffff;
    box-shadow: inset 0 -9px 30px #3e0473, 2px 4px 10px #d97fd3;
    border: 3px solid white;
}

.title-family {
     line-height: 29px;
}
@media screen and (max-width: 415px) {
   .title-family {
     line-height: 26px;
}
  }
  @media screen and (max-width: 391px) {
   .title-family {
     line-height: 0px;
}}
@media screen and (max-width: 351px) {
   .title-family {
     line-height: 0px;
}}
/* login-family-day-2026 css end  */

/* login-pandomime-2025 css begin  */
.main-site_special-login .page_login-pandomime-2025 .card_static-login {
   background-color: #37063f !important;
}

.main-site_special-login .page_login-pandomime-2025 .post-login__wrapper .post-form__form {
	padding: 75px 0 20px 0 !important;
}

.main-site_special-login .page_login-pandomime-2025 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #00c8d1 !important;
    color: #fff;
    box-shadow: inset -5px -5px 25px #00a6c7, inset 5px 5px 7px #cbfeff;
    border: 3px solid white;
}

.main-site_special-login .page_login-pandomime-rem-2025 .card_static-login {
  background-color: #5c006a !important;
}

.main-site_special-login .page_login-pandomime-rem-2025 .post-login__wrapper .post-form__form {
	padding: 75px 0 20px 0 !important;
}

.main-site_special-login .page_login-pandomime-rem-2025 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #00c8d1 !important;
    color: #fff;
    box-shadow: inset -5px -5px 25px #00a6c7, inset 5px 5px 7px #cbfeff;
    border: 3px solid white;
}

.title-pando {
     line-height: 34px;
   }


 @media screen and (max-width: 459px) {
   .title-pando {
     line-height: 170% !important;
   }
   }

@media screen and (max-width: 411px) {
   .title-pando {
     line-height: 165% !important;
   }
}

 @media screen and (max-width: 396px) {
   .title-pando {
     line-height: 10% !important;
   }
}

@media screen and (max-width: 361px) {
   .title-pando {
     line-height: 120% !important;
   }
   }

@media screen and (max-width: 321px) {
   .title-pando {
    line-height: 120% !important;
   }
   }

/* login-pandomime-2025 css end  */
/* login-zanachka-pislya-svyat-2026 css begin  */
.main-site_special-login .page_login-zanachka-pislya-svyat-2026 .card_static-login {
    background-image: linear-gradient(-13deg, #6beeff, #271aa6, #def9ff);
}

.main-site_special-login .page_login-zanachka-pislya-svyat-2026 .post-login__wrapper .post-form__form {
	padding: 75px 0 20px 0 !important;
}

.main-site_special-login .page_login-zanachka-pislya-svyat-2026 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #f980ff !important;
    color: #fff;
    box-shadow: inset -5px -5px 25px #f400f6, inset 5px 5px 7px #ff4cf4;
    border: 3px solid white;
}

.main-site_special-login .page_login-zanachka-pislya-svyat-rem-2026 .card_static-login {
  background-color: #d1fffd !important;
  background-image: linear-gradient(-13deg, #d66bff, #ffd1e5, #d1fffd);
}

.main-site_special-login .page_login-zanachka-pislya-svyat-rem-2026 .post-login__wrapper .post-form__form {
	padding: 75px 0 20px 0 !important;
}

.main-site_special-login .page_login-zanachka-pislya-svyat-rem-2026 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #a200c5 !important;
    color: #fff;
    box-shadow: inset -5px -5px 25px #810097, inset 5px 5px 7px #efcbff;
    border: 3px solid white;
}

.title-zanachka {
     line-height: 34px;
   }

.title-zanachka-rem {
     line-height: 30px;
   }

 @media screen and (max-width: 459px) {
   .title-zanachka {
     line-height: 170% !important;
   }
   }

 @media screen and (max-width: 459px) {
   .title-zanachka-rem {
     line-height: 130% !important;
   }
   }

@media screen and (max-width: 411px) {
   .title-zanachka {
     line-height: 165% !important;
   }
}

@media screen and (max-width: 411px) {
   .title-zanachka-rem {
     line-height: 20% !important;
   }
}

 @media screen and (max-width: 396px) {
   .title-zanachka {
     line-height: 10% !important;
   }
} 

@media screen and (max-width: 396px) {
   .title-zanachka-rem {
     line-height: 10% !important;
   }
}

@media screen and (max-width: 361px) {
   .title-zanachka {
     line-height: 120% !important;
   }
   }

@media screen and (max-width: 361px) {
   .title-zanachka-rem {
     line-height: 120% !important;
   }
   }

@media screen and (max-width: 321px) {
   .title-zanachka {
    line-height: 120% !important;
   }
   }

@media screen and (max-width: 321px) {
   .title-zanachka-rem {
    line-height: 120% !important;
   }
   }

/* login-zanachka-pislya-svyat-2026 css end  */

/* login-panda-wheel-2026 css begin  */
.main-site_special-login .page_login-panda-wheel-2026 .card_static-login {
    background-image: linear-gradient(-13deg, #fde4ff, #d9fffb, #edfffd);
}

.main-site_special-login .page_login-panda-wheel-rem-2026 .card_static-login {
    background-image: linear-gradient(-13deg, #fde4ff, #d9fffb, #ffedfa);
}

.main-site_special-login .page_login-panda-wheel-2026 .post-login__wrapper .post-form__form,
.main-site_special-login .page_login-panda-wheel-rem-2026 .post-login__wrapper .post-form__form {
	padding: 75px 0 20px 0 !important;
}

.main-site_special-login .page_login-panda-wheel-2026 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button,
.main-site_special-login .page_login-panda-wheel-rem-2026 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #7003c5 !important;
    color: #fff;
    box-shadow: inset -5px -5px 25px #6700af, inset 5px 5px 7px #c478ff;
}


.title-fortuna {
     line-height: 34px;
   }

 @media screen and (max-width: 459px) {
   .title-fortuna {
     line-height: 170% !important;
   }
   }

@media screen and (max-width: 411px) {
   .title-fortuna {
     line-height: 165% !important;
   }
}

 @media screen and (max-width: 396px) {
   .title-fortuna {
     line-height: 150% !important;
   }
} 

@media screen and (max-width: 361px) {
   .title-fortuna {
     line-height: 120% !important;
   }
   }

@media screen and (max-width: 321px) {
   .title-fortuna {
    line-height: 120% !important;
   }
   }

/* login-panda-wheel-2026 css end  */

/* login-pango-express-2026  */
.main-site_special-login .page_login-pango-express-2026 .card_static-login {
    background-image: linear-gradient(-13deg, #fcf1ff, #faebff, #c7c9ff);
}

.main-site_special-login .page_login-pango-express-rem-2026 .card_static-login {
    background-image: linear-gradient(-13deg, #fcf1ff, #fbedff, #dbf9ff);
}

.main-site_special-login .page_login-pango-express-2026 .post-login__wrapper .post-form__form,
.main-site_special-login .page_login-pango-express-rem-2026 .post-login__wrapper .post-form__form {
	padding: 75px 0 20px 0 !important;
}

.main-site_special-login .page_login-pango-express-2026 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button,
.main-site_special-login .page_login-pango-express-rem-2026 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #008eeb !important;
    color: #fff;
    box-shadow: inset -5px -5px 25px #003f98, inset 5px 5px 7px #41aeff;
}


.title-express {
     line-height: 36px;
   }

 @media screen and (max-width: 459px) {
   .title-express {
     line-height: 180% !important;
   }
   }

@media screen and (max-width: 411px) {
   .title-express {
     line-height: 165% !important;
   }
}

 @media screen and (max-width: 396px) {
   .title-express {
     line-height: 160% !important;
   }
} 

@media screen and (max-width: 361px) {
   .title-express {
     line-height: 120% !important;
   }
   }

@media screen and (max-width: 321px) {
   .title-express {
    line-height: 120% !important;
   }
   }

/* login-pango-express-2026 css end  */

/* login-panda-day-2026 css begin  */
.main-site_special-login .page_login-panda-day-2026 .card_static-login,
.main-site_special-login .page_login-panda-day-rem-80-2026 .card_static-login,
.main-site_special-login .page_login-panda-day-rem-60-2026 .card_static-login{
    background-image: linear-gradient(-13deg, #ffebfc, #c6f6ff, #fef2ff);
}

.main-site_special-login .page_login-panda-day-2026 .post-login__wrapper .post-form__form,
.main-site_special-login .page_login-panda-day-rem-80-2026 .post-login__wrapper .post-form__form,
.main-site_special-login .page_login-panda-day-rem-60-2026 .post-login__wrapper .post-form__form {
	padding: 75px 0 20px 0 !important;
}

.main-site_special-login .page_login-panda-day-2026 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button, 
.main-site_special-login .page_login-panda-day-rem-80-2026 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button, 
.main-site_special-login .page_login-panda-day-rem-60-2026 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #60009f !important;
    color: #fff;
    box-shadow: inset -5px -5px 25px #77118a, inset 5px 5px 7px #8b00d5;
    border: 3px solid white;
}

.title-panda-day-26 {
     line-height: 30px;
   }

 @media screen and (max-width: 459px) {
   .title-panda-day-26 {
     line-height: 130% !important;
   }
   }

@media screen and (max-width: 411px) {
   .title-panda-day-26 {
     line-height: 125% !important;
   }
}

 @media screen and (max-width: 396px) {
   .title-panda-day-26 {
     line-height: 10% !important;
   }
} 


@media screen and (max-width: 361px) {
   .title-panda-day-26 {
     line-height: 120% !important;
   }
   }

@media screen and (max-width: 321px) {
   .title-panda-day-26 {
    line-height: 120% !important;
   }
   }
/* login-panda-day-2026 css end  */

/* login-pingo-pango-2026 css begin  */
.main-site_special-login .page_login-pingo-pango-2026 .card_static-login {
   background-color: #617ae2 !important;
}

.main-site_special-login .page_login-pingo-pango-2026 .post-login__wrapper .post-form__form {
	padding: 45px 0 20px 0 !important;
}

.main-site_special-login .page_login-pingo-pango-2026 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-image: radial-gradient(circle, #f1acf9, #82fcfc, #fcfcf9, #f7f779);
   color: #000000;
}

.gift-rotator-img {
 transition: opacity 0.5s ease-in-out;
 opacity: 1;
}
.gift-rotator-img.is-fading {
 opacity: 0;
}

/* login-pingo-pango-2026-2025 css end  */
/* login-rizdvo-2026 css begin  */

.main-site_special-login .page_login-rizdvo-2026 .card_static-login {
   background-color: #f4e0ff !important;
}

.main-site_special-login .page_login-rizdvo-2026 .post-login__wrapper .post-form__form {
	padding: 45px 0 20px 0 !important;
}

.main-site_special-login .page_login-rizdvo-2026 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
   background-color: #c337ab;
   color: #fff;
}
.title-rizdvo26 {
     line-height: 220%;
   }

@media screen and (max-width: 459px) {
   .title-rizdvo26 {
     line-height: 196%;
   }
   }

@media screen and (max-width: 396px) {
   .title-rizdvo26 {
     line-height: 180%;
   } 
}

@media screen and (max-width: 376px) {
   .title-rizdvo26 {
     line-height: 170%;
   }
}

 @media screen and (max-width: 351px) {
   .title-rizdvo26 {
     line-height: 156%;
   }
}

@media screen and (max-width: 331px) {
   .title-rizdvo26 {
     line-height: 140%;
   }
   }
/*login-chinese-new-year-2026 css begin  */
.main-site_special-login .page_login-chinese-new-year-2026 .card_static-login {
   background-color: #ffe18a;
  background-image: linear-gradient(-58deg, #f9ab53, #ffe18a);
}
.main-site_special-login .page_login-chineseny-rem-2026 .card_static-login {
   background-color: #ffe2df;
}

.main-site_special-login .page_login-chinese-new-year-2026 .post-login__wrapper .post-form__form {
	padding: 20px 0 20px 0 !important;
}
.main-site_special-login .page_login-chineseny-rem-2026 .post-login__wrapper .post-form__form {
	padding: 20px 0 20px 0 !important;
}

.main-site_special-login .page_login-chinese-new-year-2026 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #be273c !important;
    color: #fff;
}
.main-site_special-login .page_login-chineseny-rem-2026 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #d63942 !important;
    color: #fff;
}

.title-ny {
     line-height: 33px;
}
@media screen and (max-width: 415px) {
   .title-ny {
     line-height: 30px;
}
  }
  @media screen and (max-width: 391px) {
   .title-ny {
     line-height: 26px;
}}
@media screen and (max-width: 351px) {
   .title-ny {
     line-height: 20px;
}}
/* login-chinese-new-year-2026 css end  */


/*login-easter-2026 css begin  */

.main-site_special-login .page_login-easter-2026 .card_static-login {
   background-color: #d0ffc0;
}

.main-site_special-login .page_login-easter-2026 .post-login__wrapper .post-form__form {
	padding: 20px 0 20px 0 !important;
}
.main-site_special-login .page_login-easter-2026 .post-login__wrapper .post-form__form {
	padding: 20px 0 20px 0 !important;
}

.main-site_special-login .page_login-easter-2026 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #078551 !important;
    color: #fff;
}

.title-easter {
     line-height: 240%;
}
@media screen and (max-width: 415px) {
   .title-easter {
     line-height: 37px;
}
  }
  @media screen and (max-width: 391px) {
   .title-easter {
     line-height: 36px;
}}
@media screen and (max-width: 351px) {
   .title-easter {
     line-height: 33px;
}}
/* login-spacemoney-2026 css begin  */

.main-site_special-login .page_login-spacemoney-2026 .card_static-login {
   background-color: #4a059b;
}
.main-site_special-login .page_login-spacemoney-rem-2026 .card_static-login {
   background-color: #2f317a;
}


.main-site_special-login .page_login-spacemoney-2026 .post-login__wrapper .post-form__form {
	padding: 20px 0 20px 0 !important;
}

.main-site_special-login .page_login-spacemoney-rem-2026 .post-login__wrapper .post-form__form {
	padding: 20px 0 20px 0 !important;
}

.main-site_special-login .page_login-spacemoney-2026 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #60e7bb !important;
    color: #3d067e;
}
.main-site_special-login .page_login-spacemoney-rem-2026 .post-login__wrapper .post-form__form .login-form__btn-submit.s-button {
    background-color: #73ffd1 !important;
    color: #3d067e;
}

.title-space {
     line-height: 36px;
}
@media screen and (max-width: 415px) {
   .title-space {
     line-height: 33px;
}
  }
  @media screen and (max-width: 391px) {
   .title-space {
     line-height: 30px;
}}
@media screen and (max-width: 351px) {
   .title-space {
     line-height: 27px;
}}

/* login-spacemoney-2026 css end  */
