.elementor-80 .elementor-element.elementor-element-0869070{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-41px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-0869070 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-80 .elementor-element.elementor-element-6524f2f .elementor-repeater-item-7b8f2e9 .swiper-slide-bg{background-color:#000000;background-image:url(http://t3chvibe.ir/wp-content/uploads/2025/07/slide3.jpg);background-size:cover;}.elementor-80 .elementor-element.elementor-element-6524f2f .elementor-repeater-item-7b8f2e9 .elementor-background-overlay{background-color:#0A0C1799;mix-blend-mode:multiply;}.elementor-80 .elementor-element.elementor-element-6524f2f .swiper-slide{transition-duration:calc(5000ms*1.2);height:713px;}.elementor-80 .elementor-element.elementor-element-6524f2f .swiper-slide-contents{max-width:66%;}.elementor-80 .elementor-element.elementor-element-6524f2f .swiper-slide-inner{text-align:center;}.elementor-80 .elementor-element.elementor-element-03ffc9a{--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;}.elementor-80 .elementor-element.elementor-element-f0cc165{z-index:1;}.elementor-80 .elementor-element.elementor-element-f0cc165 .title{color:#3460B9;font-size:47px;}.elementor-80 .elementor-element.elementor-element-eaf6d3c{--display:flex;--min-height:40vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--z-index:1;}.elementor-80 .elementor-element.elementor-element-2a71853{--display:flex;--min-height:300px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-acfd13d{--display:flex;--min-height:300px;--justify-content:space-evenly;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#212094;--border-color:#212094;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-80 .elementor-element.elementor-element-acfd13d:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-acfd13d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;}.elementor-80 .elementor-element.elementor-element-acfd13d:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#02010100;--border-color:#02010100;}.elementor-80 .elementor-element.elementor-element-acfd13d, .elementor-80 .elementor-element.elementor-element-acfd13d::before{--border-transition:0.3s;}.elementor-80 .elementor-element.elementor-element-21d46b5 .title{color:#FFFFFF;font-size:31px;}.elementor-80 .elementor-element.elementor-element-ccf31c5 .wd-text-block{font-size:15px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-80 .elementor-element.elementor-element-476b09e .elementor-button{background-color:#61CE7000;border-style:solid;border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-ac5ff58{--display:flex;--min-height:300px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-5e0ecb8{--display:flex;--min-height:300px;--justify-content:space-evenly;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#212094;--border-color:#212094;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-80 .elementor-element.elementor-element-5e0ecb8:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-5e0ecb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;}.elementor-80 .elementor-element.elementor-element-5e0ecb8:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#02010100;--border-color:#02010100;}.elementor-80 .elementor-element.elementor-element-5e0ecb8, .elementor-80 .elementor-element.elementor-element-5e0ecb8::before{--border-transition:0.3s;}.elementor-80 .elementor-element.elementor-element-f6c9880 .title{color:#FFFFFF;font-size:31px;}.elementor-80 .elementor-element.elementor-element-ee005b1 .elementor-button{background-color:#61CE7000;border-style:solid;border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-0eb07c5{--display:flex;--min-height:300px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-b81fb79{--display:flex;--min-height:300px;--justify-content:space-evenly;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#212094;--border-color:#212094;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-80 .elementor-element.elementor-element-b81fb79:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-b81fb79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;}.elementor-80 .elementor-element.elementor-element-b81fb79:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#02010100;--border-color:#02010100;}.elementor-80 .elementor-element.elementor-element-b81fb79, .elementor-80 .elementor-element.elementor-element-b81fb79::before{--border-transition:0.3s;}.elementor-80 .elementor-element.elementor-element-10a98af .title{color:#FFFFFF;font-size:22px;}.elementor-80 .elementor-element.elementor-element-03174bf .elementor-button{background-color:#61CE7000;border-style:solid;border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-1ec333f{--display:flex;--min-height:300px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-13f5991{--display:flex;--min-height:300px;--justify-content:space-evenly;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#212094;--border-color:#212094;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-80 .elementor-element.elementor-element-13f5991:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-13f5991 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;}.elementor-80 .elementor-element.elementor-element-13f5991:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#02010100;--border-color:#02010100;}.elementor-80 .elementor-element.elementor-element-13f5991, .elementor-80 .elementor-element.elementor-element-13f5991::before{--border-transition:0.3s;}.elementor-80 .elementor-element.elementor-element-fd64213 .title{color:#FFFFFF;font-size:25px;}.elementor-80 .elementor-element.elementor-element-0362913 .elementor-button{background-color:#61CE7000;border-style:solid;border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-9ea9d4f{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-80 .elementor-element.elementor-element-36a4a42{--divider-border-style:solid;--divider-color:#5774C7;--divider-border-width:2px;}.elementor-80 .elementor-element.elementor-element-36a4a42 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-80 .elementor-element.elementor-element-36a4a42 .elementor-divider{text-align:center;padding-block-start:20px;padding-block-end:20px;}.elementor-80 .elementor-element.elementor-element-5fbdd63{--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;--margin-top:-6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-80 .elementor-element.elementor-element-0f807be{--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;}.elementor-80 .elementor-element.elementor-element-b2ca8d8 .wd-text-block{font-size:18px;}.elementor-80 .elementor-element.elementor-element-3ab9f13{--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;}.elementor-80 .elementor-element.elementor-element-3d48d52 .title{color:#FFFFFF;font-size:30px;}.elementor-80 .elementor-element.elementor-element-e2cdaf2{--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;}.elementor-80 .elementor-element.elementor-element-1768fc3{--divider-border-style:solid;--divider-color:#5774C7;--divider-border-width:2px;}.elementor-80 .elementor-element.elementor-element-1768fc3 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-80 .elementor-element.elementor-element-1768fc3 .elementor-divider{text-align:center;padding-block-start:20px;padding-block-end:20px;}.elementor-80 .elementor-element.elementor-element-e6e6647{--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;}.elementor-80 .elementor-element.elementor-element-e6d7365{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-80 .elementor-element.elementor-element-547fe9a .title{color:#FFFFFF;font-size:30px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-80 .elementor-element.elementor-element-d643f38 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-80 .elementor-element.elementor-element-d643f38 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-80 .elementor-element.elementor-element-d643f38 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-80 .elementor-element.elementor-element-d643f38 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-80 .elementor-element.elementor-element-d643f38 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-80 .elementor-element.elementor-element-d643f38 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-80 .elementor-element.elementor-element-d643f38 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-80 .elementor-element.elementor-element-d643f38 .elementor-field-type-html{padding-bottom:0px;}.elementor-80 .elementor-element.elementor-element-d643f38 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-80 .elementor-element.elementor-element-d643f38 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-80 .elementor-element.elementor-element-d643f38 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-80 .elementor-element.elementor-element-d643f38 .elementor-button[type="submit"]{color:#ffffff;}.elementor-80 .elementor-element.elementor-element-d643f38 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-80 .elementor-element.elementor-element-d643f38 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-80 .elementor-element.elementor-element-d643f38 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-80 .elementor-element.elementor-element-d643f38 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-80 .elementor-element.elementor-element-d643f38 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-80 .elementor-element.elementor-element-d643f38 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-80 .elementor-element.elementor-element-d643f38{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-80 .elementor-element.elementor-element-3cd6559{--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;}.elementor-80 .elementor-element.elementor-element-f468610{--divider-border-style:solid;--divider-color:#5774C7;--divider-border-width:2px;}.elementor-80 .elementor-element.elementor-element-f468610 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-80 .elementor-element.elementor-element-f468610 .elementor-divider{text-align:center;padding-block-start:20px;padding-block-end:20px;}@media(min-width:768px){.elementor-80 .elementor-element.elementor-element-0f807be{--width:66.6666%;}.elementor-80 .elementor-element.elementor-element-3ab9f13{--width:33.3333%;}}/* Start custom CSS for wd_title, class: .elementor-element-f0cc165 */:root{
    --dark: #0D1C45;
    --white: #ffffff;
    --glow: #03bcf4;
}

.elementor-80 .elementor-element.elementor-element-f0cc165 h2 {
	animation:animate 5s linear infinite;
}
@keyframes animate {
	0%,18%,20%,50.1%,60%,65.1%,80%,90.1%,92%{
		color: var(--dark);
		text-shadow: none;
	}
	18.1%,20.1%,30%,50%,60.1%,65%,80.1%,90%,92.1%,100%{
		color: var(--white);
		text-shadow: 0 0 10px var(--glow),
		 0 0 20px var(--glow),
		  0 0 40px var(--glow),
		   0 0 80px var(--glow),
		   0 0 160px var(--glow);
	}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-476b09e */.elementor-80 .elementor-element.elementor-element-476b09e{
--btn-width: 110px;
--btn-height: 50px;
--btn-background: #3955C2;
--left-gradient: #F803F8;
--right-gradient: #03F2FD;
}
.elementor-80 .elementor-element.elementor-element-476b09e a {
position: relative;
width: var(--btn-width);
height: var(--btn-height);
}
.elementor-80 .elementor-element.elementor-element-476b09e a:before,
.elementor-80 .elementor-element.elementor-element-476b09e a:after {
content: '';
position: absolute;
inset: 0;
transition: 0.5s;
}
.elementor-80 .elementor-element.elementor-element-476b09e a:nth-child(1):before,
.elementor-80 .elementor-element.elementor-element-476b09e a:nth-child(1):after {
background: linear-gradient(45deg,var(--left-gradient),var(--btn-background),var(--btn-background),var(--right-gradient));
}
.elementor-80 .elementor-element.elementor-element-476b09e a:hover:before {
inset: -3px;
}
.elementor-80 .elementor-element.elementor-element-476b09e a:hover:after {
inset: -3px;
filter: blur(10px);
}
.elementor-80 .elementor-element.elementor-element-476b09e a span {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: var(--btn-background);
z-index: 10;
display: flex;
justify-content: center;
align-items: center;
overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a71853 */.elementor-80 .elementor-element.elementor-element-2a71853{
--first-color: #5ddcff;
--second-color: #3c67e3;
--third-color: #4e00c2;
}
@property --rotate {
syntax: "";
initial-value: 132deg;
inherits: false;
}
.elementor-80 .elementor-element.elementor-element-2a71853::before, .elementor-80 .elementor-element.elementor-element-2a71853::after{
opacity: 0;
content: "";
transition: all 0.5s ease-in-out;
}
.elementor-80 .elementor-element.elementor-element-2a71853:hover::before, .elementor-80 .elementor-element.elementor-element-2a71853:hover::after{
position: absolute;
z-index: -1;
background-image: linear-gradient(
var(--rotate)
, var(--first-color), var(--second-color) 43%, var(--third-color));
animation: spin 2.5s linear infinite;
opacity: 1;
}
.elementor-80 .elementor-element.elementor-element-2a71853:hover::before {
width: 104%;
height: 104%;
border-radius: 8px;
top: -2%;
left: -2%;
}
.elementor-80 .elementor-element.elementor-element-2a71853:hover::after {
top: 0;
left: 0;
right: 0;
height: 100%;
width: 100%;
transform: scale(0.9);
filter: blur(70px);
}
@keyframes spin {
0% {
--rotate: 0deg;
}
100% {
--rotate: 360deg;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee005b1 */.elementor-80 .elementor-element.elementor-element-ee005b1{
--btn-width: 110px;
--btn-height: 50px;
--btn-background: #3955C2;
--left-gradient: #F803F8;
--right-gradient: #03F2FD;
}
.elementor-80 .elementor-element.elementor-element-ee005b1 a {
position: relative;
width: var(--btn-width);
height: var(--btn-height);
}
.elementor-80 .elementor-element.elementor-element-ee005b1 a:before,
.elementor-80 .elementor-element.elementor-element-ee005b1 a:after {
content: '';
position: absolute;
inset: 0;
transition: 0.5s;
}
.elementor-80 .elementor-element.elementor-element-ee005b1 a:nth-child(1):before,
.elementor-80 .elementor-element.elementor-element-ee005b1 a:nth-child(1):after {
background: linear-gradient(45deg,var(--left-gradient),var(--btn-background),var(--btn-background),var(--right-gradient));
}
.elementor-80 .elementor-element.elementor-element-ee005b1 a:hover:before {
inset: -3px;
}
.elementor-80 .elementor-element.elementor-element-ee005b1 a:hover:after {
inset: -3px;
filter: blur(10px);
}
.elementor-80 .elementor-element.elementor-element-ee005b1 a span {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: var(--btn-background);
z-index: 10;
display: flex;
justify-content: center;
align-items: center;
overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac5ff58 */.elementor-80 .elementor-element.elementor-element-ac5ff58{
--first-color: #5ddcff;
--second-color: #3c67e3;
--third-color: #4e00c2;
}
@property --rotate {
syntax: "";
initial-value: 132deg;
inherits: false;
}
.elementor-80 .elementor-element.elementor-element-ac5ff58::before, .elementor-80 .elementor-element.elementor-element-ac5ff58::after{
opacity: 0;
content: "";
transition: all 0.5s ease-in-out;
}
.elementor-80 .elementor-element.elementor-element-ac5ff58:hover::before, .elementor-80 .elementor-element.elementor-element-ac5ff58:hover::after{
position: absolute;
z-index: -1;
background-image: linear-gradient(
var(--rotate)
, var(--first-color), var(--second-color) 43%, var(--third-color));
animation: spin 2.5s linear infinite;
opacity: 1;
}
.elementor-80 .elementor-element.elementor-element-ac5ff58:hover::before {
width: 104%;
height: 104%;
border-radius: 8px;
top: -2%;
left: -2%;
}
.elementor-80 .elementor-element.elementor-element-ac5ff58:hover::after {
top: 0;
left: 0;
right: 0;
height: 100%;
width: 100%;
transform: scale(0.9);
filter: blur(70px);
}
@keyframes spin {
0% {
--rotate: 0deg;
}
100% {
--rotate: 360deg;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-03174bf */.elementor-80 .elementor-element.elementor-element-03174bf{
--btn-width: 110px;
--btn-height: 50px;
--btn-background: #3955C2;
--left-gradient: #F803F8;
--right-gradient: #03F2FD;
}
.elementor-80 .elementor-element.elementor-element-03174bf a {
position: relative;
width: var(--btn-width);
height: var(--btn-height);
}
.elementor-80 .elementor-element.elementor-element-03174bf a:before,
.elementor-80 .elementor-element.elementor-element-03174bf a:after {
content: '';
position: absolute;
inset: 0;
transition: 0.5s;
}
.elementor-80 .elementor-element.elementor-element-03174bf a:nth-child(1):before,
.elementor-80 .elementor-element.elementor-element-03174bf a:nth-child(1):after {
background: linear-gradient(45deg,var(--left-gradient),var(--btn-background),var(--btn-background),var(--right-gradient));
}
.elementor-80 .elementor-element.elementor-element-03174bf a:hover:before {
inset: -3px;
}
.elementor-80 .elementor-element.elementor-element-03174bf a:hover:after {
inset: -3px;
filter: blur(10px);
}
.elementor-80 .elementor-element.elementor-element-03174bf a span {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: var(--btn-background);
z-index: 10;
display: flex;
justify-content: center;
align-items: center;
overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0eb07c5 */.elementor-80 .elementor-element.elementor-element-0eb07c5{
--first-color: #5ddcff;
--second-color: #3c67e3;
--third-color: #4e00c2;
}
@property --rotate {
syntax: "";
initial-value: 132deg;
inherits: false;
}
.elementor-80 .elementor-element.elementor-element-0eb07c5::before, .elementor-80 .elementor-element.elementor-element-0eb07c5::after{
opacity: 0;
content: "";
transition: all 0.5s ease-in-out;
}
.elementor-80 .elementor-element.elementor-element-0eb07c5:hover::before, .elementor-80 .elementor-element.elementor-element-0eb07c5:hover::after{
position: absolute;
z-index: -1;
background-image: linear-gradient(
var(--rotate)
, var(--first-color), var(--second-color) 43%, var(--third-color));
animation: spin 2.5s linear infinite;
opacity: 1;
}
.elementor-80 .elementor-element.elementor-element-0eb07c5:hover::before {
width: 104%;
height: 104%;
border-radius: 8px;
top: -2%;
left: -2%;
}
.elementor-80 .elementor-element.elementor-element-0eb07c5:hover::after {
top: 0;
left: 0;
right: 0;
height: 100%;
width: 100%;
transform: scale(0.9);
filter: blur(70px);
}
@keyframes spin {
0% {
--rotate: 0deg;
}
100% {
--rotate: 360deg;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0362913 */.elementor-80 .elementor-element.elementor-element-0362913{
--btn-width: 110px;
--btn-height: 50px;
--btn-background: #3955C2;
--left-gradient: #F803F8;
--right-gradient: #03F2FD;
}
.elementor-80 .elementor-element.elementor-element-0362913 a {
position: relative;
width: var(--btn-width);
height: var(--btn-height);
}
.elementor-80 .elementor-element.elementor-element-0362913 a:before,
.elementor-80 .elementor-element.elementor-element-0362913 a:after {
content: '';
position: absolute;
inset: 0;
transition: 0.5s;
}
.elementor-80 .elementor-element.elementor-element-0362913 a:nth-child(1):before,
.elementor-80 .elementor-element.elementor-element-0362913 a:nth-child(1):after {
background: linear-gradient(45deg,var(--left-gradient),var(--btn-background),var(--btn-background),var(--right-gradient));
}
.elementor-80 .elementor-element.elementor-element-0362913 a:hover:before {
inset: -3px;
}
.elementor-80 .elementor-element.elementor-element-0362913 a:hover:after {
inset: -3px;
filter: blur(10px);
}
.elementor-80 .elementor-element.elementor-element-0362913 a span {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: var(--btn-background);
z-index: 10;
display: flex;
justify-content: center;
align-items: center;
overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ec333f */.elementor-80 .elementor-element.elementor-element-1ec333f{
--first-color: #5ddcff;
--second-color: #3c67e3;
--third-color: #4e00c2;
}
@property --rotate {
syntax: "";
initial-value: 132deg;
inherits: false;
}
.elementor-80 .elementor-element.elementor-element-1ec333f::before, .elementor-80 .elementor-element.elementor-element-1ec333f::after{
opacity: 0;
content: "";
transition: all 0.5s ease-in-out;
}
.elementor-80 .elementor-element.elementor-element-1ec333f:hover::before, .elementor-80 .elementor-element.elementor-element-1ec333f:hover::after{
position: absolute;
z-index: -1;
background-image: linear-gradient(
var(--rotate)
, var(--first-color), var(--second-color) 43%, var(--third-color));
animation: spin 2.5s linear infinite;
opacity: 1;
}
.elementor-80 .elementor-element.elementor-element-1ec333f:hover::before {
width: 104%;
height: 104%;
border-radius: 8px;
top: -2%;
left: -2%;
}
.elementor-80 .elementor-element.elementor-element-1ec333f:hover::after {
top: 0;
left: 0;
right: 0;
height: 100%;
width: 100%;
transform: scale(0.9);
filter: blur(70px);
}
@keyframes spin {
0% {
--rotate: 0deg;
}
100% {
--rotate: 360deg;
}
}/* End custom CSS */
/* Start custom CSS for wd_title, class: .elementor-element-3d48d52 */:root{
    --glow: #3460B9;
}

.elementor-80 .elementor-element.elementor-element-3d48d52 h2 {
	text-shadow: 0 0 10px var(--glow),
		 0 0 20px var(--glow),
		  0 0 40px var(--glow),
		   0 0 80px var(--glow),
		   0 0 160px var(--glow);
}/* End custom CSS */
/* Start custom CSS for wd_button, class: .elementor-element-e5ecda6 */.elementor-80 .elementor-element.elementor-element-e5ecda6{
--btn-width: 110px;
--btn-height: 50px;
--btn-background: #3955C2;
--left-gradient: #F803F8;
--right-gradient: #03F2FD;
}
.elementor-80 .elementor-element.elementor-element-e5ecda6 a {
position: relative;
width: var(--btn-width);
height: var(--btn-height);
}
.elementor-80 .elementor-element.elementor-element-e5ecda6 a:before,
.elementor-80 .elementor-element.elementor-element-e5ecda6 a:after {
content: '';
position: absolute;
inset: 0;
transition: 0.5s;
}
.elementor-80 .elementor-element.elementor-element-e5ecda6 a:nth-child(1):before,
.elementor-80 .elementor-element.elementor-element-e5ecda6 a:nth-child(1):after {
background: linear-gradient(45deg,var(--left-gradient),var(--btn-background),var(--btn-background),var(--right-gradient));
}
.elementor-80 .elementor-element.elementor-element-e5ecda6 a:hover:before {
inset: -3px;
}
.elementor-80 .elementor-element.elementor-element-e5ecda6 a:hover:after {
inset: -3px;
filter: blur(10px);
}
.elementor-80 .elementor-element.elementor-element-e5ecda6 a span {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: var(--btn-background);
z-index: 10;
display: flex;
justify-content: center;
align-items: center;
overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for wd_title, class: .elementor-element-547fe9a */:root{
    --glow: #3460B9;
}

.elementor-80 .elementor-element.elementor-element-547fe9a h2 {
	text-shadow: 0 0 10px var(--glow),
		 0 0 20px var(--glow),
		  0 0 40px var(--glow),
		   0 0 80px var(--glow),
		   0 0 160px var(--glow);
}/* End custom CSS */