/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

.glb_btn a,
.contactForm button[type=submit]{
width:100% !important;
background-color: transparent;
background-image: linear-gradient(180deg, #40AF9D 0%, #105691 100%);
border-radius: 50px 50px 50px 50px;
padding: 19px 59px 19px 59px;
}
.gradient_num h2{
background: linear-gradient(180deg, #40AF9D 0%, #105691 100%);

-webkit-background-clip: text;
-webkit-text-fill-color: transparent;

/* for better support */
background-clip: text;
color: transparent;
}

.abs-img1{
  animation: moveImg 3s ease-in-out infinite alternate;
}

.abs-img2{
  animation: moveImg2 3s ease-in-out infinite alternate;
}
@keyframes moveImg {
  0% {
    bottom: -116px;
  }
  100% {
    bottom: -56px;
  }
}
@keyframes moveImg2 {
  0% {
    bottom: -56px;
  }
  100% {
    bottom: -116px;
  }
}
.gradientBg{
background: linear-gradient(116deg, #EFF8FD -64.71%, #F0FBFB 8.39%, #CCF0FB 98.79%);
}
.homesec5 .cardBox{
background: linear-gradient(180deg, #40AF9D 0%, #105691 125.83%);
}
.homesec5 .cardBox.white{
	background:#Fff;
}
.cardwraps .cardBox .imgBox {

  transition: all 0.3s ease;

}
 
.cardwraps .cardBox:hover .imgBox img {

  filter: brightness(0) saturate(100%) invert(96%) sepia(100%) saturate(12%) hue-rotate(237deg) brightness(103%) contrast(103%);

}
 
.cardwraps .cardBox:hover .imgBox{

background: linear-gradient(180deg, #40AF9D 0%, #105691 125.83%), var(--White, #FFF);

}
 
.footer button[type=submit]{
	max-width:100%;
}
.password-toggle:hover{
  background-color: transparent !important;
}

.contactCard p a{
color: #40AF9D;
font-weight: 500;
display:block;
}

.cntctfaq summary[aria-expanded="true"]{
	padding:30px 30px 12px;
}
@media(max-width:1199px){
.cardwraps .cardBox{
width:31%;
height:-webkit-fill-available;
}
}
@media(max-width:767px){
	.cntctfaq summary[aria-expanded="true"] {
    padding: 12px;
}
}