/**
Theme Name: Astra Child
Author:  Wiselogix
Author URI: https://wiselogix.com/
Description: This child theme is created by Wiselogix.com
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/



/* Noors CSS */

.voyanta_right h2 {
	font-size: 40px;
	line-height: 50px !important;
	margin-bottom: 20px !important;
	font-weight: 700;
	color: #ffff;
}
.voyanta_right p {
	font-size: 24px;
	line-height: 34px;
	font-weight:500;
	color: #fff;
	margin-bottom:0;
}
/* .banner_section .Voyanta_right img {
	border-radius: 10px !important;
	border: 1px solid #454545;
} */
.banner_section, .toggle_section {
    overflow: hidden;
}
.voyanta_right .elementor-widget-wrap,
.toggle_section .elementor-widget-wrap{
    z-index: 1;
}
.left-shadow {
	position: absolute;
	left: -751px;
	top: -480px;
	background: radial-gradient(50% 50% at 50% 50%, rgba(158, 110, 230, 0.28) 0%, rgba(158, 110, 230, 0) 100%);
	opacity: 0.8;
	width: 1845px;
	height: 500px;
	z-index: -1;
}
.voyant_rms {
    position: absolute;
    right: 0;
    top: -50px;
    background: radial-gradient(50% 50% at 50% 50%, rgba(92, 195, 250, 0.28) 0%, rgba(92, 195, 250, 0) 100%);
    opacity: 0.8;
    width: 1300px;
    height: 500px;
    z-index: -1;
}
.voyanta_right .elementor-widget-wrap {
    z-index: 1;
}
.right_shadow {
	position: absolute;
	left: 0;
	top: -259px;
	background: radial-gradient(50% 50% at 50% 50%, rgba(250, 117, 248, 0.28) 0%, rgba(250, 117, 248, 0) 100%);
	opacity: 0.8;
	width: 1845px;
	height: 500px;
	z-index: -1;
}
.Voyn_heading span {
	background-image: linear-gradient(90deg,  rgb(255, 145, 165) rgb(250, 204, 105));
	background-clip: text;
	-webkit-text-fill-color: transparent;
}
.Voyn_heading h2 {
	font-size: 48px;
	line-height: 100% !important;
	color: #fff;
}
.voyn p {
	font-size: 28px;
    line-height: 34px;
	font-weight:700px;
	font-family:satoshi;
    color: #fff;
    margin-bottom: 0;
}
.move_img img {
	transition: all 0.4s ease;
}
.move_img:hover img {
	transition: all 0.4s ease;
}
.tab_section1 {
	font-size: 30px;
	color: #fff !important;
}
.p_inner_img .elementor-image-box-title {
	font-size: 24px;
	line-height: 30px;
	color: #fff;
}
.p_inner_img span {
	background-image: linear-gradient(90deg,  rgb(255, 145, 165) rgb(250, 204, 105));
	background-clip: text;
	-webkit-text-fill-color: transparent;
}
.p_inner_img .elementor-image-box-img img {
	transition-duration: 0.3s;
	filter: brightness(0) invert(1) sepia(1) hue-rotate(180deg);
}
.p_inner_img .elementor-image-box-img {
	border-bottom: 2px solid #ffffff73;
	padding-bottom: 20px;
}
/* End */

/* FadeIn effect for Tabs */
/* .custom_fadein_container .elementor-tab-content {
	opacity: 0;
} */
/* FadeIn effect for Tabs */