.elementor-1742 .elementor-element.elementor-element-380b1e6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1742 .elementor-element.elementor-element-a3da0de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1742 .elementor-element.elementor-element-fd206d9{text-align:start;}.elementor-1742 .elementor-element.elementor-element-fd206d9 img{width:50%;}.elementor-1742 .elementor-element.elementor-element-47745c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-1742 .elementor-element.elementor-element-f872467{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1742 .elementor-element.elementor-element-dbb8303{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-1742 .elementor-element.elementor-element-a3da0de{--width:25%;}.elementor-1742 .elementor-element.elementor-element-47745c7{--width:50%;}.elementor-1742 .elementor-element.elementor-element-f872467{--width:25%;}}/* Start custom CSS for html, class: .elementor-element-33798ff */.elementor-1742 .elementor-element.elementor-element-33798ff{ font: 400 1em/1.5 "Neuton"; color: rgba(0, 69, 255, 1); text-align: center; margin: 0;
}

.elementor-1742 .elementor-element.elementor-element-33798ff{

  span {

  	font: 700 4em/1 sans-serif;
  	letter-spacing: 0;
  	padding: .25em 0 .325em;
	  display: block;
	  margin: 0 auto;
  	text-shadow: 0 0 80px rgba(255,255,255,.5);

/* Clip Background Image */

	  background: url(https://i.ibb.co/RDTnNrT/animated-text-fill.png) repeat-y;
	  -webkit-background-clip: text;
	  background-clip: text;

/* Animate Background Image */

	  -webkit-text-fill-color: transparent;
	  -webkit-animation: aitf 90s linear infinite;

/* Activate hardware acceleration for smoother animations */

	  -webkit-transform: translate3d(0,0,0);
	  -webkit-backface-visibility: hidden;

  }
}

/* Animate Background Image */

@-webkit-keyframes aitf {
	0% { background-position: 0% 50%; }
	100% { background-position: 100% 50%; }
}
.reza{
    color: rgba(0, 69, 255, 1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dbb8303 */body {
  background: #000;
}

@keyframes rotate {
  0% {
    transform: rotate(0);
  }
  50% {
      transform: rotate(180deg);
  }
  100% {
      transform: rotate(360deg);
  }
}

.sample {
    margin-top: 1rem;
    --icon-width: 1.125rem;
    --icon-height: 1.125rem;
    --gap: 0.5rem;
    position: relative;
    display: flex;
    color: #fff;
    align-items: left;
    padding-left: calc(var(--icon-width) + var(--gap));
    min-height: var(--icon-height);
    width: fit-content;
  
  &::before {
  content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    width: var(--icon-width);
    height: calc(var(--icon-height) / 2);
    background: no-repeat center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.816' height='8.155' viewBox='0 0 17.816 8.155'%3E%3Cpath d='M-8506.219-7451.925s3.25-2.688,5.5-4.4c.922-.7,1.585-1.343,1.883-1.343a7.854,7.854,0,0,1,2.033,1.343c2.255,1.66,5.58,4.4,5.58,4.4' transform='translate(8507.627 7458.672)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2'/%3E%3C/svg%3E");
    background-size: 100%;
}
  
  &::after {
  content: "";
    position: absolute;
    top: calc(var(--icon-height) / 2);
    left: 0;
    display: inline-block;
    width: 18.703px;
    height: calc(var(--icon-height) / 2);
    background: no-repeat center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.717' height='8.122' viewBox='0 0 12.717 8.122'%3E%3Cpath d='M-3383.142,7.507a2.218,2.218,0,0,1-.829-1.634L-3384,1.006A1,1,0,0,1-3383.006,0h.005a1,1,0,0,1,1,.995l.029,4.822a.349.349,0,0,0,.118.161.674.674,0,0,0,.242.143h2.14a2.018,2.018,0,0,1-.036-.379v-1a2,2,0,0,1,2-2,2,2,0,0,1,2,2v1a2.018,2.018,0,0,1-.036.379h2.13a.138.138,0,0,0,.015-.018,1.139,1.139,0,0,0,.114-.187V1a1,1,0,0,1,1-1,1,1,0,0,1,1,1V6.058a2.262,2.262,0,0,1-.508,1.237,1.9,1.9,0,0,1-1.41.826h-8.445A2.358,2.358,0,0,1-3383.142,7.507Z' transform='translate(3384)' fill='%23fff'/%3E%3C/svg%3E");
}
  
  &:hover {
    &::before {
      animation: rotate .25s linear;
    }
  }
}
.elementor-1742 .elementor-element.elementor-element-dbb8303{
    transform: scale(1.7);
    transform-origin: top left;
    position: relative;
    left: -700px;
    margin-top: -50px;
}/* End custom CSS */