/* 
Theme Name:		Hello Elementor Child
Theme URI:		https://elementor.com/
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:		1.0.5
Text Domain:	hello-elementor-child
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





.gradient-text {
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}

.gardient-text-blue-purple{
      background: linear-gradient(to right, #2563eb, #9333ea);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}

.emerald-gardient-button a{
	background: linear-gradient(to bottom right, #4ade80, #34d399, #2dd4bf);
}


.red-gardient .elementor-icon{
   background-image: linear-gradient(to right, #ef4444, #dc2626);
}

.emerald-gardient .elementor-icon{
  background-image: linear-gradient(to right, #10b981, #059669);
}
.divider-emerald-gardient span{
      border-block-start: 4px solid transparent;
  border-image: linear-gradient(to right, #10b981, #059669) 1;
}

.divider-red-gardient span{
  border-block-start: 4px solid transparent;
  border-image: linear-gradient(to right, #ef4444, #dc2626) 1;

}

.red-gardient-list .elementor-icon-list-icon{
   background-image: linear-gradient(to right, #ef4444, #dc2626);
   padding: 6px !important;
   border-radius: 100%;
   margin-left: 15px;
    
}

.green-gardient-list .elementor-icon-list-icon{
  background-image: linear-gradient(to right, #10b981, #059669);
   padding: 6px !important;
   border-radius: 100%;
   margin-left: 15px;
    
}

.red-gardient-list .elementor-icon-list-icon svg, .green-gardient-list .elementor-icon-list-icon svg{
    margin: 0px !important
}

.green-blue-gardient .elementor-icon{
  background-image: linear-gradient(to right, #22c55e,#3b82f6);
}
.purple-gardient .elementor-icon{
  background-image: linear-gradient(to right, #3b82f6 ,#a855f7 );
}


#icon-gardient-1 .elementor-icon{
    background-image: linear-gradient(to right, #60a5fa, #a855f7);
}
#icon-gardient-2 .elementor-icon{
  background-image: linear-gradient(to right, #f472b6, #ef4444);
}
#icon-gardient-3 .elementor-icon{
  background-image: linear-gradient(to right, #4ade80, #10b981);
    }
#icon-gardient-4 .elementor-icon{
  background-image: linear-gradient(to right, #facc15, #f97316);
}

.line1 {
  background-image: linear-gradient(90deg, #0991B3, #436ACA, #8E36E8, #395AEB, #182E73);
}

.line7 {
  background-image: linear-gradient(145deg, #111827, #1e3a8a, #581c87 );
}

.line8 {
  background-image: linear-gradient(145deg,#111827, #1e3a8a );
}

.line5 {
  background-image: linear-gradient(90deg, #2563EB, #8E36E8,#059669);
}


.line6 {
  background-image: linear-gradient(90deg, #2563EB, #8E36E8,#059669);
}

.line2 {
  background-image: linear-gradient(90deg,#047857, #064e3b);
}

.line3 {
  background-image: linear-gradient(90deg, #b91c1c, #7f1d1d);
}
