/*
Theme Name: People Aura
Author: Subuhan Lathif
Description: Your description goes here
Version: 1.0.0
Template: hello-elementor

This is the child theme for Hello Elementor theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/


.how-we-work-section .icon-boxx:nth-child(odd) .elementor-widget-container {border-bottom:3px solid #b0c6eb;}
.how-we-work-section .icon-boxx:nth-child(even) .elementor-widget-container {border-bottom:3px solid #94f7ba;}
.steps-lable {font-size:12px;font-weight:500;}
.how-we-work-section .icon-boxx:nth-child(odd) .elementor-icon {background: #edeff0;
    padding: 10px;
    border-radius: 10px;}
.how-we-work-section .icon-boxx:nth-child(odd) .elementor-icon svg {fill:#092640;}
.how-we-work-section .icon-boxx:nth-child(even) .elementor-icon svg {fill:#017345;}
.how-we-work-section .icon-boxx:nth-child(even) .elementor-icon {background:#94f7ba;
    padding: 10px;
    border-radius: 10px;}

.icon-boxx.mt-3 .elementor-icon-box-icon {margin-top:1px !important;}
.hr-line .elementor-divider-separator {border-radius:10px;}
.badge {background:#94f7ba;border-radius:10px;}

.partners-card-wrapper .partners-card:nth-child(odd) .elementor-icon {background:#0B2640;padding: 10px;
    border-radius: 10px;}
.partners-card-wrapper .partners-card:nth-child(even) .elementor-icon {background:#017345;padding: 10px;
    border-radius: 10px;}

.icon-boxx.h-full {height:100% !important;}
.icon-boxx.h-full .elementor-widget-container {display: flex;
    align-items: center;}

.hfe-nav-menu-icon {padding:0;line-height:0;}

#contact-form .two-field {display:flex;column-gap:20px;}
#contact-form .two-field div {width:50%;}
#contact-form form label {width:100% !important;}
#contact-form form input, #contact-form form textarea,  #contact-form form select
{border: 1px solid #0002 !important;
    border-radius: 10px !important;}
#contact-form form input,  #contact-form form select {height: 45px;}
#contact-form form textarea {height:100px;resize:none;}
.wpcf7-not-valid-tip {font-size:12px !important;}
#contact-form form br {display:none;}
#contact-form form p {margin-bottom:20px !important;}
#contact-form form .submit-btn p {margin-bottom:0px !important;}
.wpcf7-submit {background:#0B2640 !important;color:#fff !important;}

/* Initial hidden state */
/* #contact-form {
  position: relative;
  overflow: hidden;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 1s ease;
}

/* Active state (revealed) 
#contact-form.active {
  transform: scaleX(1);
} */

.blog-infos .elementor-icon-list-item {background: #edeff0 !important;
    padding: 5px 10px !important;
    border-radius: 5px !important;}

.blog-listing-section .hfe-post-image img {height:250px !important;object-fit:cover !important;}
.blog-listing-section .hfe-post-excerpt {font-family: "Montserrat", Sans-serif;font-weight:400;font-size:14px;}
.blog-listing-section .hfe-read-more {color: #0B2640 !important;}

@media (max-width: 767px) {
#contact-form .two-field {flex-direction:column;}
#contact-form .two-field div {width:100%;}
}