/* 
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 */


/* Popup From Style */
#wpforms-form-412 {
    max-width: 700px;
    background: #fff;
    padding: 20px;
    border-radius: 10px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
	margin-top:0;
}
#wpforms-form-412 .wpforms-field{
	padding:0;
	padding-bottom:10px;
}
#wpforms-form-412 .wpforms-field .wpforms-field-name-first,
#wpforms-form-412 .wpforms-field .wpforms-field-name-last{
	margin-bottom:0px;
}
#wpforms-form-412 .wpforms-field  .wpforms-field-limit-text{
	display:none;
}
#wpforms-form-412  #wpforms-8899-field_5-container{
	padding-top:20px;
}
#wpforms-form-412 .wpforms-field .wpforms-error{
	margin:0;
}
#wpforms-form-412 .wpforms-field .wpforms-field-label{
	margin-bottom: 10px;
}
#wpforms-form-412 #wpforms-8899-field_6-container.wpforms-field{
	padding-top:10px;
}
#wpforms-form-412 .wpforms-field fieldset{
	margin:0;
}
#wpforms-form-412 #wpforms-8899-field_5-container.wpforms-field{
	padding:0;
}
#wpforms-form-412 #wpforms-8899-field_2-container.wpforms-field-email input{
	margin:0;
}
#wpforms-form-412 .wpforms-submit-container{
    text-align: left;
}
#wpforms-form-412 .wpforms-field ul li input+label{
    font-size: 12px;
    line-height: 15px;
}
/**************************************/
.form-section #nf-form-1-cont .nf-form-fields-required{
    display: none;
}
.form-section #nf-form-1-cont{
    padding: 24px;
    border: 1px solid rgba(255, 255, 255, 0.6);
    border-radius: 8px;
    backdrop-filter: blur(3px);
    background: #FFFFFF1A;
}
.form-section #nf-form-1-cont .nf-field-label label{
    font-size: 16px;
    line-height: 23px;
    font-weight: 400;
    color: #fff;
    font-family: 'Montserrat';
}
.form-section #nf-form-1-cont .nf-field-element input,
.form-section #nf-form-1-cont .nf-field-element textarea {
    padding: 10px 16px;
    border-radius: 8px;
    border: 1px solid #fff;
}

.form-section #nf-form-1-cont .nf-field-element input:focus,
.form-section #nf-form-1-cont .nf-field-element textarea:focus {
    outline: none;
    border: none;
    box-shadow: none;
}
.form-section #nf-form-1-cont .nf-field-element textarea{
    height: 80px;
}
.form-section #nf-form-1-cont #ninja_forms_required_items, 
.form-section #nf-form-1-cont .nf-field-container {
    margin-bottom: 15px;
}
.form-section #nf-form-1-cont .submit-wrap .nf-field-element input{
    padding: 12px;
    border-radius: 8px;
    border: 1px solid #D6A97B;
    font-family: 'Montserrat';
    font-size: 16px;
    font-weight: 400;
    line-height: 23px;
    width: 100%;
}
.form-section #nf-form-1-cont .submit-wrap .nf-field-element input:hover{
    background-color: var(--e-global-color-accent);
    color: #2B2B2B;
    border-color: var(--e-global-color-accent);
}
.form-section #nf-form-1-cont .submit-wrap .nf-field-element input::placeholder{
     font-family: 'Montserrat';
}
.form-section #nf-form-1-cont .ninja-forms-req-symbol{
    display: none;
}
.form-section #nf-form-1-cont  .submit-container{
    margin-bottom: 0;
}
/******************************************************************/
.faq-section .elementor-widget-n-accordion .e-n-accordion-item {
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 0px 0px 20px 0px #0000001A;
}
.faq-section .elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title:focus{
    outline: none;
    border: none;
    box-shadow:none;
}



/* **************************** */
