/**
Theme Name: NHC
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
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: nhc
Template: astra
*/
.elementor-1032 .elementor-element.elementor-element-d678640 .menu-item a.uael-menu-item {
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.8px;
}
.elementor-1032 .elementor-element.elementor-element-d678640 .menu-item a.uael-menu-item, .elementor-1032 .elementor-element.elementor-element-d678640 .menu-item a.uael-sub-menu-item {
    padding-top: 14px;
    padding-bottom: 14px;
}
.elementor-1032 .elementor-element.elementor-element-d678640 .menu-item a.uael-menu-item, .elementor-1032 .elementor-element.elementor-element-d678640 .menu-item a.uael-sub-menu-item {
    padding-left: 10px;
    padding-right: 10px;
}
.elementor-1032 .elementor-element.elementor-element-d678640 ul.sub-menu {
    width: max-content;
}
@media screen and (max-width:767px) {
html {
    overflow-x: hidden;
}
.elementor-kit-457 h1 {
    font-size: 36px !important;
    line-height: 1.1;
    margin-bottom: 10px !important;
}
.elementor-2 .elementor-element.elementor-element-74042b45 {
    padding: 20px;
}
.elementor-2 .elementor-element.elementor-element-2034b44 {
    padding: 0;
}
.elementor-2 .elementor-element.elementor-element-3a89575 .elementor-icon-wrapper {
    text-align: center;
}
.elementor-2 .elementor-element.elementor-element-2aae37d {
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 15px;
}
.elementor-2 .elementor-element.elementor-element-a624225 > .elementor-element-populated {
    margin: 0px;
}
.elementor-916 .elementor-element.elementor-element-8f19313 > .elementor-element-populated {
    margin: 0;
}
.elementor-2 .elementor-element.elementor-element-54cd6bc > .elementor-element-populated {
    padding: 50px 0 50px 0;
}
.elementor-column-gap-wider>.elementor-column>.elementor-element-populated {
    padding: 0;
}
.elementor-2 .elementor-element.elementor-element-432f487 > .elementor-element-populated {
    overflow: hidden;
    margin-top: 20px;
}
.elementor-2 .elementor-element.elementor-element-5908824 {
    padding: 50px 15px;
}
.elementor-2 .elementor-element.elementor-element-7237f77 {
    margin-bottom: 0;
    padding: 0;
}
.elementor-916 .elementor-element.elementor-element-e0dcc81 .elementor-heading-title {
    font-size: 36px;
    color: #ffffff;
}
.elementor-346 .elementor-element.elementor-element-f6da15b {
    padding: 34px 15px 34px 15px;
}    
.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-6c502fa {
    margin-bottom: 20px
}
.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-c5fb824 {
    margin-bottom: 20px    
}
.elementor-346 .elementor-element.elementor-element-53fce73 > .elementor-element-populated {
    margin: 0;
 }    
.elementor-346 .elementor-element.elementor-element-1bc15e4 > .elementor-element-populated {
    margin: 0;
}  
.elementor-346 .elementor-element.elementor-element-30daad7 {
    text-align: center;
}   
.elementor-icon-wrapper {
    text-align: center !important;
}
.elementor-916 .elementor-element.elementor-element-ea39d4d {
    padding: 30px 15px;
}
.elementor-104 .elementor-element.elementor-element-28479b2 {
    padding: 30px 15px;
}
.elementor-216 .elementor-element.elementor-element-98c5c7a {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 15px;
}
.elementor-216 .elementor-element.elementor-element-42e691f > .elementor-element-populated {
    padding: 0;
    margin-bottom: 20px
}   
.elementor-216 .elementor-element.elementor-element-95c2301 {
    padding: 50px 15px;
    margin: 0
}    
.elementor-216 .elementor-element.elementor-element-2ebb4aa > .elementor-element-populated {
    margin: 0;
    padding: 0;
}    
.elementor-216 .elementor-element.elementor-element-6a49bfd > .elementor-element-populated {
    margin: 0;
    padding: 0; 
}
.elementor-216 .elementor-element.elementor-element-3f54222 {
    margin-top: 0;
    margin-bottom: 0px;
    padding: 50px 15px;
}
.elementor-216 .elementor-element.elementor-element-911c279 {
    margin-bottom: 0;
}    
.elementor-224 .elementor-element.elementor-element-7b50b696 > .elementor-element-populated {
    padding: 0;
}  
.elementor-224 .elementor-element.elementor-element-4dfe0e0b > .elementor-element-populated {
    margin: 0;
    margin-top: 10px;
}
.elementor-224 .elementor-element.elementor-element-42e691f > .elementor-element-populated {
    padding: 0;
}
.elementor-224 .elementor-element.elementor-element-98c5c7a {
    padding: 50px 15px;
}
.elementor-224 .elementor-element.elementor-element-575a8747 {
    padding: 50px 15px;
}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 0;
}    
.elementor-224 .elementor-element.elementor-element-83667de {
    padding: 50px 15px;
}    
.elementor-224 .elementor-element.elementor-element-1b4d5d2 > .elementor-element-populated {
    padding: 0;
} 
.elementor-224 .elementor-element.elementor-element-7ff618b {
    padding: 50px 15px;
}    
.elementor-105 .elementor-element.elementor-element-4bb8981 > .elementor-element-populated {
    padding: 0;
}   
.elementor-105 .elementor-element.elementor-element-a296fb8 > .elementor-element-populated {
    margin: 0;
}    
.elementor-105 .elementor-element.elementor-element-0ef7bca .elementor-button, .elementor-742 .elementor-element.elementor-element-0ef7bca .elementor-button {
    width: 100%;
    margin-bottom: 15px;
}    
.elementor-105 .elementor-element.elementor-element-3d7375a .elementor-button, .elementor-742 .elementor-element.elementor-element-3d7375a .elementor-button {
    width: 100%;
    margin-bottom: 20px;
}    
.elementor-105 .elementor-element.elementor-element-42e691f > .elementor-element-populated {
    padding: 0px;
}    
.elementor-105 .elementor-element.elementor-element-98c5c7a {
    padding: 50px 15px;
}    
.elementor-105 .elementor-element.elementor-element-7dc83c4 {
    padding: 50px 15px;
}    
.elementor-233 .elementor-element.elementor-element-42e691f > .elementor-element-populated {
    padding: 0;
}   
.elementor-233 .elementor-element.elementor-element-98c5c7a {
    padding: 50px 15px;
}     
.elementor-233 .elementor-element.elementor-element-aaaf381 {
    padding: 50px 15px;
}    
.elementor-233 .elementor-element.elementor-element-7ba039f {
    padding: 50px 15px;
}    
.elementor-233 .elementor-element.elementor-element-cec7df7 > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
}    
.elementor-233 .elementor-element.elementor-element-1e08a3b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}    
.elementor-226 .elementor-element.elementor-element-42e691f > .elementor-element-populated {
    padding: 0;
}    
.elementor-226 .elementor-element.elementor-element-98c5c7a {
    padding: 50px 15px;
}    
.elementor-226 .elementor-element.elementor-element-469902c > .elementor-element-populated {
    padding: 0;
}    
.elementor-226 .elementor-element.elementor-element-7dc83c4 {
    padding: 50px 15px;
}    
.elementor-226 .elementor-element.elementor-element-bd03caf {
    padding: 50px 15px;
}    
.elementor-226 .elementor-element.elementor-element-977330d {
    padding: 50px 15px;
}    
.elementor-229 .elementor-element.elementor-element-3f4670e {
    padding: 50px 15px;
}    
.elementor-229 .elementor-element.elementor-element-902c3ce {
    padding: 50px 15px;
}    
.elementor-229 .elementor-element.elementor-element-42e691f > .elementor-element-populated {
    padding: 50px 15px;
}    
.elementor-229 .elementor-element.elementor-element-267d527 {
    padding: 50px 15px;
}    
.elementor-742 .elementor-element.elementor-element-a296fb8 > .elementor-element-populated {
    margin: 0;
}    
.elementor-742 .elementor-element.elementor-element-4bb8981 > .elementor-element-populated {
    padding: 0;
}    
.elementor-742 .elementor-element.elementor-element-42e691f > .elementor-element-populated {
    padding: 0;
}    
.elementor-742 .elementor-element.elementor-element-98c5c7a {
    padding: 50px 15px;
}    
.elementor-742 .elementor-element.elementor-element-bccd84b > .elementor-element-populated {
    padding: 0;
    margin-top: 15px
}    
.elementor-742 .elementor-element.elementor-element-b63dab8 {
    padding: 50px 15px;
}    
.elementor-742 .elementor-element.elementor-element-7dc83c4 {
    padding: 0;
}    
.elementor-742 .elementor-element.elementor-element-e357ccc > .elementor-element-populated {
    margin: 0;
}    
.elementor-742 .elementor-element.elementor-element-7dc83c4 {
    padding: 50px 15px;
}    
.elementor-231 .elementor-element.elementor-element-42e691f > .elementor-element-populated {
    padding: 0;
}
.elementor-231 .elementor-element.elementor-element-98c5c7a {
    padding: 50px 15px;
}     
.elementor-234 .elementor-element.elementor-element-1934ab1 > .elementor-widget-container {
    padding: 0;
}    
.elementor-234 .elementor-element.elementor-element-42e691f > .elementor-element-populated {
    padding: 0;
}    
.elementor-234 .elementor-element.elementor-element-98c5c7a {
    padding: 50px 15px;
}    
.elementor-234 .elementor-element.elementor-element-ba1a59d {
    padding: 50px 15px;
}    
.elementor-234 .elementor-element.elementor-element-c50b689 > .elementor-element-populated {
    padding: 0;
}    
.elementor-1393 .elementor-element.elementor-element-4bb8981 > .elementor-element-populated {
    padding: 0;
}    
.elementor-1393 .elementor-element.elementor-element-a296fb8 > .elementor-element-populated {
    margin: 0;
}    
.elementor-1393 .elementor-element.elementor-element-0ef7bca .elementor-button {
    width: 100%;
    margin-bottom: 15px;
}    
.elementor-1393 .elementor-element.elementor-element-3d7375a .elementor-button {
    width: 100%;
    margin-bottom: 20px;
}    
.elementor-1393 .elementor-element.elementor-element-42e691f > .elementor-element-populated {
    padding: 0;
}
.elementor-1393 .elementor-element.elementor-element-98c5c7a {
    padding: 50px 15px;
}
.elementor-1393 .elementor-element.elementor-element-7dc83c4 {
    padding: 50px 15px;
}



a.elementor-button.elementor-button-link.elementor-size-md {
    width: 100%;
    margin-bottom: 17px;
}
.elementor-element.elementor-element-4bb8981 > .elementor-element-populated {
    padding: 0 !important;
}
.elementor-element.elementor-element-a296fb8 > .elementor-element-populated {
    margin: 0 !important;
}
.elementor-element.elementor-element-42e691f > .elementor-element-populated {
    padding: 0 !important;
}
.elementor-element.elementor-element-98c5c7a {
    padding: 50px 15px !important;
}
.elementor-element.elementor-element-7dc83c4, .elementor-element.elementor-element-c5d3045 {
    padding: 50px 15px !important;
}
.elementor-element.elementor-element-a115d85 > .elementor-widget-container, .elementor-element.elementor-element-2a5f158 > .elementor-widget-container {
    margin: 0px !important;
}
.elementor-element.elementor-element-e357ccc > .elementor-element-populated, .elementor-element.elementor-element-07335c0 > .elementor-element-populated {
    margin: 20px 0px 0px 0px !important;
}
.elementor-element.elementor-element-39cd040 {
    padding: 50px 15px !important;
}
.elementor-element.elementor-element-39cd040 ul {
    margin: 0 0 1.5em 1em !important;
    text-align: left !important;
}
.elementor-element.elementor-element-46e4c2c > .elementor-widget-container {
    padding: 20px !important;
}
.elementor-121 .elementor-element.elementor-element-7f950d6 {
    padding: 50px 15px;
}
.elementor-121 .elementor-element.elementor-element-7f950d6 .elementor-widget-image img {
    margin-bottom: 20px
}
.elementor-121 .elementor-element.elementor-element-b90f149 {
    padding: 50px 15px;
    padding-top: 0px
}    
.elementor-121 .elementor-element.elementor-element-240a86f {
    padding: 50px 15px;
}    
.elementor-121 .elementor-element.elementor-element-96014bc {
    padding: 50px 15px;
}
.elementor-134 .elementor-element.elementor-element-70172c4 {
    padding: 50px 15px;
}    
.elementor-134 .elementor-element.elementor-element-f744c48 > .elementor-element-populated {
    padding: 0;
    margin-top: 20px
}
.elementor-134 .elementor-element.elementor-element-4147e35 {
    padding: 60px 15px ;
}
.elementor-column-gap-wide>.elementor-column>.elementor-element-populated {
    padding: 0;
}
.elementor-434 .elementor-element.elementor-element-240a86f {
    padding: 50px 15px;
}
.elementor-434 .elementor-element.elementor-element-9f672ca, .elementor-434 .elementor-element.elementor-element-37b04fd, .elementor-434 .elementor-element.elementor-element-40efc2f, .elementor-434 .elementor-element.elementor-element-611ce26, .elementor-434 .elementor-element.elementor-element-c684a14, .elementor-434 .elementor-element.elementor-element-eee9b9c, .elementor-434 .elementor-element.elementor-element-569ef5c{
    padding: 50px 15px;
}       
.elementor-434 .elementor-element.elementor-element-cacaa71 > .elementor-element-populated, .elementor-434 .elementor-element.elementor-element-7ef56d2 > .elementor-element-populated, .elementor-434 .elementor-element.elementor-element-d862178 > .elementor-element-populated, .elementor-434 .elementor-element.elementor-element-0b34d04 > .elementor-element-populated, .elementor-434 .elementor-element.elementor-element-df268d5 > .elementor-element-populated, .elementor-434 .elementor-element.elementor-element-b5b8ce4 > .elementor-element-populated, .elementor-434 .elementor-element.elementor-element-37351a8 > .elementor-element-populated {
    padding: 0;
}    
.elementor-434 .elementor-element.elementor-element-80b22c6 > .elementor-element-populated {
    padding: 0;
}   
.elementor-434 .elementor-element.elementor-element-2e799b3 {
    padding: 40px 15px;
}    
.elementor-135 .elementor-element.elementor-element-1cf9d01 {
    padding: 40px 15px;
}    
.elementor-column-gap-wide>.elementor-column>.elementor-element-populated {
    padding: 0;
}
.elementor-column-gap-wide>.elementor-column>.elementor-element-populated {
    padding: 0;
    margin-top: 20px
}   
.elementor-135 .elementor-element.elementor-element-68f0ab0 {
    margin-top: 0;
    padding: 50px 15px;
}
.elementor-135 .elementor-element.elementor-element-b276086 {
    padding: 50px 15px;
}    
.elementor-135 .elementor-element.elementor-element-b276086 img {
    margin-bottom: 15px
}    
.elementor-135 .elementor-element.elementor-element-bb17c43 {
    padding: 50px 15px;
}    
.elementor-135 .elementor-element.elementor-element-16ad9bd {
    padding: 50px 15px;
    background-color: #fff !important;
}    
.elementor-135 .elementor-element.elementor-element-d0cfe1f {
    margin-bottom: 0;
    padding: 50px 15px
}    
.elementor-135 .elementor-element.elementor-element-c985468 > .elementor-widget-container {
    padding: 40px 15px;
}    
.elementor-135 .elementor-element.elementor-element-c985468 > .elementor-widget-container h2 {
    font-size: 36px
}     
.elementor-135 .elementor-element.elementor-element-69a9e59 {
    margin-bottom: 0;
}    
.elementor-135 .elementor-element.elementor-element-6c18102 {
    margin-top: 0;
    padding: 50px 15px;
}    
.elementor-135 .elementor-element.elementor-element-6059174 {
    margin-top: 0;
    padding: 50px 15px;
    padding-top: 0
}    
.elementor-135 .elementor-element.elementor-element-15ea4b6, .elementor-135 .elementor-element.elementor-element-37c764f {
    margin-bottom: 0;
} 
.elementor-142 .elementor-element.elementor-element-c240a1e > .elementor-widget-container {
    padding: 0 15px;
}
.elementor-142 .elementor-element.elementor-element-d9b40de {
    padding: 30px 15px;
}
.elementor-142 .elementor-element.elementor-element-649141e .elementor-widget-wrap {
    margin-top: 25px;
}
.elementor-135 .elementor-element.elementor-element-9ebdf92 .elementor-widget-wrap {
    margin-top: 25px;
}
.elementor-346 .elementor-element.elementor-element-30daad7 .elementor-heading-title {
    line-height: 1.6;
        padding: 5px;
}
.elementor-346 .elementor-element.elementor-element-7a7eb0e {
    text-align: center;
}
.elementor-142 .elementor-element.elementor-global-149 .elementor-icon-box-wrapper {
    text-align: left;
    margin-bottom: 10px;
}
.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper {
    display: flex;
    gap: 10px;
}
.elementor-1032 .elementor-element.elementor-element-305ba7d {
    padding: 10px;
    padding-right: 0;
}
}
