.elementor-293 .elementor-element.elementor-element-7186241 .elementor-heading-title{color:#959595;font-family:"IRANSansX", Sans-serif;font-weight:600;text-shadow:0px 10px 10px #9F0008;}.elementor-293 .elementor-element.elementor-element-6364eaa .elementor-button{font-family:"IRANSansX", Sans-serif;font-weight:500;fill:#DDDDDD;color:#DDDDDD;background-color:#9F0008;}.elementor-293 .elementor-element.elementor-element-a60b27e .elementor-button{font-family:"IRANSansX", Sans-serif;font-weight:500;fill:#DDDDDD;color:#DDDDDD;background-color:#9F0008;}.elementor-293 .elementor-element.elementor-element-5106f18 .elementor-button{font-family:"IRANSansX", Sans-serif;font-weight:500;fill:#DDDDDD;color:#DDDDDD;background-color:#9F0008;}.elementor-293 .elementor-element.elementor-element-fd152cc .elementor-button{font-family:"IRANSansX", Sans-serif;font-weight:500;fill:#DDDDDD;color:#DDDDDD;background-color:#9F0008;}.elementor-293 .elementor-element.elementor-element-44c781e .elementor-heading-title{color:#9F0008;font-family:"IRANSansX", Sans-serif;font-weight:600;}.elementor-293 .elementor-element.elementor-element-dad2dfa img{opacity:1;}.elementor-293 .elementor-element.elementor-element-f5b6469 .elementor-heading-title{color:#959595;font-family:"IRANSansX", Sans-serif;font-weight:600;text-shadow:0px 10px 10px #9F0008;}.elementor-293 .elementor-element.elementor-element-cd4983b .elementor-heading-title{color:#9F0008;font-family:"IRANSansX", Sans-serif;font-weight:600;}.elementor-293 .elementor-element.elementor-element-1ffc5ed .elementor-button{font-family:"IRANSansX", Sans-serif;font-weight:500;fill:#DDDDDD;color:#DDDDDD;background-color:#9F0008;}.elementor-293 .elementor-element.elementor-element-ca07e50 .elementor-button{font-family:"IRANSansX", Sans-serif;font-weight:500;fill:#DDDDDD;color:#DDDDDD;background-color:#9F0008;}.elementor-293 .elementor-element.elementor-element-81f0ecb .elementor-button{font-family:"IRANSansX", Sans-serif;font-weight:500;fill:#DDDDDD;color:#DDDDDD;background-color:#9F0008;}.elementor-293 .elementor-element.elementor-element-2fe40e5 .elementor-button{font-family:"IRANSansX", Sans-serif;font-weight:500;fill:#DDDDDD;color:#DDDDDD;background-color:#9F0008;}:root{--page-title-display:none;}@media(max-width:1000px){.elementor-293 .elementor-element.elementor-element-1bc1d05 > .elementor-element-populated{margin:10% 10% 10% 10%;--e-column-margin-right:10%;--e-column-margin-left:10%;}.elementor-293 .elementor-element.elementor-element-7186241{text-align:center;}.elementor-293 .elementor-element.elementor-element-baf3030 > .elementor-element-populated{margin:10% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-293 .elementor-element.elementor-element-44c781e{text-align:center;}.elementor-293 .elementor-element.elementor-element-0225f6d > .elementor-widget-container{margin:10% 0% 0% 0%;}body.elementor-page-293:not(.elementor-motion-effects-element-type-background), body.elementor-page-293 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nayrika.club/wp-content/uploads/2023/01/nyrikaback2-scaled.jpg");}}@media(max-width:767px){.elementor-293 .elementor-element.elementor-element-5feece3{padding:015% 0% 10% 0%;}.elementor-293 .elementor-element.elementor-element-dc68222 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-293 .elementor-element.elementor-element-1bc1d05{width:50%;}.elementor-293 .elementor-element.elementor-element-7186241{text-align:center;}.elementor-293 .elementor-element.elementor-element-7186241 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-293 .elementor-element.elementor-element-6364eaa .elementor-button{border-radius:50px 50px 50px 50px;}.elementor-293 .elementor-element.elementor-element-a60b27e .elementor-button{border-radius:50px 50px 50px 50px;}.elementor-293 .elementor-element.elementor-element-5106f18 .elementor-button{border-radius:50px 50px 50px 50px;}.elementor-293 .elementor-element.elementor-element-fd152cc .elementor-button{border-radius:50px 50px 50px 50px;}.elementor-293 .elementor-element.elementor-element-baf3030{width:50%;}.elementor-293 .elementor-element.elementor-element-44c781e{text-align:center;}.elementor-293 .elementor-element.elementor-element-44c781e > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-293 .elementor-element.elementor-element-0225f6d > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-293 .elementor-element.elementor-element-dad2dfa img{border-radius:0px 0px 0px 0px;}.elementor-293 .elementor-element.elementor-element-dad2dfa > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-293 .elementor-element.elementor-element-f5b6469{text-align:center;}.elementor-293 .elementor-element.elementor-element-f5b6469 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-293 .elementor-element.elementor-element-cd4983b{text-align:center;}.elementor-293 .elementor-element.elementor-element-cd4983b > .elementor-widget-container{margin:25% 0% 15% 0%;}.elementor-293 .elementor-element.elementor-element-1ffc5ed .elementor-button{border-radius:50px 50px 50px 50px;}.elementor-293 .elementor-element.elementor-element-ca07e50 .elementor-button{border-radius:50px 50px 50px 50px;}.elementor-293 .elementor-element.elementor-element-81f0ecb .elementor-button{border-radius:50px 50px 50px 50px;}.elementor-293 .elementor-element.elementor-element-2fe40e5 .elementor-button{border-radius:50px 50px 50px 50px;}body.elementor-page-293:not(.elementor-motion-effects-element-type-background), body.elementor-page-293 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nayrika.club/wp-content/uploads/2023/01/nyrikaback2-scaled.jpg");background-position:center center;background-size:cover;}}/* Start custom CSS for html, class: .elementor-element-dc68222 */.preserve {
    transform-style: preserve-3d;
  }



  .cube_wrap:nth-of-type(5) {
    /* position: absolute; */
    /* top: 20%;
    left: calc(40% + 50px); */
    margin-right: auto;
    margin-left: auto;
    vertical-align: middle;
    width: 30vw;
    height: 30vw;
    animation: cube 0s linear -1s infinite;
    opacity: 1;
    z-index: 99;
  }



  @keyframes cube {
    0% {
      transform: translateX(-250vw);
    }
    100% {
      transform: translateX(250vw);
    }
  }
  .cube_wrap:nth-of-type(5) .cube {
    position: absolute;
    width: 100%;
    height: 100%;
    animation: rotation 9s linear infinite;
  }
  @keyframes rotation {
    100% {
      transform: rotateX(360deg) rotateY(360deg);
    }
  }
  .cube_wrap:nth-of-type(5) .rotation {
    position: absolute;
    width: 100%;
    height: 100%;
    transform: rotate(0deg);
  }
  .cube_wrap:nth-of-type(5) .wall {
    position: absolute;
    width: 100%;
    height: 100%;
    border: solid 0px #ffffff;
  }
  .cube_wrap:nth-of-type(5) .front {
    transform:  translateZ(15vw);
  }
  .cube_wrap:nth-of-type(5) .back {
    transform: rotateY(180deg) translateZ(15vw);
  }
  .cube_wrap:nth-of-type(5) .left {
    transform: rotateY(90deg) translateZ(15vw);
  }
  .cube_wrap:nth-of-type(5) .right {
    transform: rotateY(-90deg) translateZ(15vw);
  }
  .cube_wrap:nth-of-type(5) .top {
    transform: rotateX(90deg) translateZ(15vw);
  }
  .cube_wrap:nth-of-type(5) .bottom {
    transform: rotateX(-90deg) translateZ(15vw);
  }

  .cube_wrap img {
    position: fixed;
    width: 100%;
    height: 100%;
    box-shadow: 10px;
    /* background-color: rgba(249, 7, 48, 0.3); */
    box-shadow: 0px 2px 24.5px 0.5px rgba(249, 7, 48, 0.5);
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0225f6d */.preserve {
    transform-style: preserve-3d;
  }



  .cube_wrap:nth-of-type(5) {
    /* position: absolute; */
    /* top: 20%;
    left: calc(40% + 50px); */
    margin-right: auto;
    margin-left: auto;
    vertical-align: middle;
    width: 16vw;
    height: 16vw;
    animation: cube 0s linear -1s infinite;
    opacity: 1;
    z-index: 99;
  }



  @keyframes cube {
    0% {
      transform: translateX(-100vw);
    }
    100% {
      transform: translateX(100vw);
    }
  }
  .cube_wrap:nth-of-type(5) .cube {
    position: absolute;
    width: 100%;
    height: 100%;
    animation: rotation 9s linear infinite;
  }
  @keyframes rotation {
    100% {
      transform: rotateX(360deg) rotateY(360deg);
    }
  }
  .cube_wrap:nth-of-type(5) .rotation {
    position: absolute;
    width: 100%;
    height: 100%;
    transform: rotate(0deg);
  }
  .cube_wrap:nth-of-type(5) .wall {
    position: absolute;
    width: 100%;
    height: 100%;
    border: solid 0px #ffffff;
  }
  .cube_wrap:nth-of-type(5) .front {
    transform:  translateZ(8vw);
  }
  .cube_wrap:nth-of-type(5) .back {
    transform: rotateY(180deg) translateZ(8vw);
  }
  .cube_wrap:nth-of-type(5) .left {
    transform: rotateY(90deg) translateZ(8vw);
  }
  .cube_wrap:nth-of-type(5) .right {
    transform: rotateY(-90deg) translateZ(8vw);
  }
  .cube_wrap:nth-of-type(5) .top {
    transform: rotateX(90deg) translateZ(8vw);
  }
  .cube_wrap:nth-of-type(5) .bottom {
    transform: rotateX(-90deg) translateZ(8vw);
  }

  .cube_wrap img {
    position: fixed;
    width: 100%;
    height: 100%;
    box-shadow: 10px;
    /* background-color: rgba(249, 7, 48, 0.3); */
    box-shadow: 0px 2px 24.5px 0.5px rgba(249, 7, 48, 0.5);
  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dad2dfa */.text{
    visibility: hidden;
    animation-name:myanimation1 ;
    animation-duration: 1.25s;
    animation-delay: 0s;
    animation-fill-mode: forwards;
}
.text1{
    visibility: hidden;
    animation-name:myanimation1 ;
    animation-duration: 1.25s;
    animation-delay: 0.2s;
    animation-fill-mode: forwards;
}
.butmob{
    visibility: hidden;
    animation-name:myanimation1 ;
    animation-duration: 1.25s;
    animation-delay: 0.4s;
    animation-fill-mode: forwards;
}
.butmob1{
    visibility: hidden;
    animation-name:myanimation1 ;
    animation-duration: 1.25s;
    animation-delay: 0.6s;
    animation-fill-mode: forwards;
}
.butmob2{
    visibility: hidden;
    animation-name:myanimation1 ;
    animation-duration: 1.25s;
    animation-delay: 0.8s;
    animation-fill-mode: forwards;
}
@keyframes myanimation1{
60%, 75%, 90%, 0%, 100% {
    animation-timing-function: cubic-bezier(.215,.61,.355,1);
    visibility:visible;
}
0% {
    opacity: 0;
    transform: translate3d(0,3000px,0);
}
60% {
    opacity: 1;
    transform: translate3d(0,-20px,0);
}
75% {
    transform: translate3d(0,10px,0);
}
90% {
    transform: translate3d(0,-5px,0);
}

100% {
    transform: translate3d(0,0,0);
}
}
#TRSLogo{
    transform: rotate3d(10,011,0,60deg)
}/* End custom CSS */
/* Start custom CSS */@media only screen and (max-width: 1000px) {
    canvas{
        display: none;
    }
  .  site-header{
        display:none;
    }
    .site-footer{
    display: none;
}
}
@media only screen and (min-width: 1000px) {

.site-footer{
    display: none;
}
body {
    margin: 0;
    overflow: hidden;
  }
  canvas{
      display: flex;
      
     
      top: 0;
    z-index: -1;
    position: absolute;
  }
}/* End custom CSS */