/* contact.css Created Successfully */
#first_name,#last_name{
    transition: border-color 0.2s, box-shadow 0.2s, background 0.2s;

}

.elementor-form .elementor-form-fields-wrapper input:focus,
.elementor-form .elementor-form-fields-wrapper select:focus,
.elementor-form .elementor-form-fields-wrapper textarea:focus {
   border-color: #0eb6d2!important;
    box-shadow: 0 0 0 3px rgba(14, 182, 210, 0.12);
    background: #ffffff!important;
}
.elementor-form .elementor-button[type="submit"]{
    background: linear-gradient(135deg, var(--cyan) 0%, var(--cyan2) 100%);
    cursor: pointer;
    box-shadow: 0 4px 18px rgba(14,182,210,.35);
    transition: all .22s ease;
    font-weight: 900;

}

.elementor-form .elementor-button[type="submit"]:hover{
    transform: translateY(-3px);
    box-shadow: 0 10px 28px rgba(14,182,210,.45);
}

.info-card{
transform 0.22s ease, border-color 0.22s ease, box-shadow 0.22s ease

}
.info-card:hover{
 border-color: rgba(14, 182, 210, 0.28)!important ;
    box-shadow: 0 26px 58px rgba(15, 23, 42, 0.11)!important;
    transform: translateY(-4px);

}
.social-btn:hover{
border-color: rgba(14, 182, 210, 0.35);
    color: var(--cyan);
    transform: translateY(-2px);
}
.social-btn-linked-in:hover{
 border-color: #0A66C2 !important;
    color: #0A66C2 !important;
}
.social-btn-youtube:hover{
 border-color: #FF0000 !important;
    color: #FF0000 !important;
}
.social-btn-x:hover{
  border-color: #000000 !important;
    color: #000000 !important;
}
@keyframes algoFadeUp {
 from { opacity: 0; transform: translateY(22px); }
    to { opacity: 1; transform: translateY(0); }
  
}
.fade-up { 
animation: algoFadeUp 0.6s ease both;

}
.fade-d1 { 
animation-delay: 0.1s;; 
}
.fade-d2 { animation-delay: .2s; }
.fade-d3 { animation-delay: .3s; }

@media(max-width: 520px){
.heading1 h1{
font-size:34px!important;
}
}
