/**
 * Theme Name:     Hello Elementor Child
 * Author:         Elementor Team
 * Template:       hello-elementor
 * Text Domain:	   hello-elementor-child
 * Description:    Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
 */

.sec-title span{
	font-weight: 400;
}
.highColor{
	color: #FF814B;
}
.theme-btn .elementor-button, .e-form__buttons__wrapper{
    background: linear-gradient(to right, #8400B6 0%, #FF814B 53%, #8400B6 100%);
    padding: 1.2px !important;
	border-radius: 50px;
}
.theme-btn .elementor-button .elementor-button-text, .e-form__buttons__wrapper__button {
    padding: 16px 26px;
    background: #3D2944;
    border-radius: 50px;
}
.e-form__buttons .e-form__buttons__wrapper+.e-form__buttons__wrapper {
    margin-left: 10px !important;
}
.elementor-location-footer .elementor-nav-menu .menu-item {
     background: linear-gradient(to right, #8400B6 0%, #FF814B 53%, #8400B6 100%);
    padding: 1.2px !important;
	border-radius: 50px;
}
.elementor-location-footer .elementor-nav-menu .menu-item a{
	 padding: 16px 26px;
     background: #EAEAEA;
    border-radius: 50px;
}
.elementor-location-footer .elementor-nav-menu .menu-item.current_page_item a{
	background: #3D2944;
}
.elementor-location-footer .elementor-nav-menu{
	gap: 10px;
}
.elementor-tab-content p {
    text-align: justify;
}
.elementor-tab-content p+p {
    margin-top: 16px;
}
.rotateTxt{
   animation: animName 6s linear infinite;
}
.elementor-accordion-item+.elementor-accordion-item{
	margin-top: 20px;
}
.elementor-accordion-item {
    background: #FFFFFF80;
    border-bottom: 1px solid #d5d8dc!important;
}
.elementor-widget-accordion{
	height: 100%;
	overflow-y: auto;
}
.faq-video video{
    height: 600px!important;
}
@keyframes animName {
 0%{
    transform: rotate(0deg);
   }
 50%{
    transform: rotate(180deg);
   }
100%{
    transform: rotate(0deg);
   }
}
@media(min-width: 1366px){
	.theme-btn .elementor-button .elementor-button-text {
    	padding: 18px 26px; 
	}
}
@media(min-width: 1025px){
	.faq .elementor-accordion{
		max-height: 550px;
		overflow: auto;
	}
	.faq-video{
		height: 550px;
	}
	.faq-video video{
		width: 100%;
		height: 100%;
		object-position: center center;
	}
}