/* 
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
*/
 
body a{transition:.3s}li.Header--btn.menu-item a.elementor-item{padding:14px 20px!important;background:#000!important;border:2px solid #fff;border-radius:10px!important}li.Header--btn.menu-item a.elementor-item:hover{background:#fff!important;color:#000!important}.site--foooter .elementor-nav-menu .menu-item:not(:last-child) .elementor-item{position:relative;padding-right:15px!important}.site--foooter .elementor-nav-menu .menu-item:not(:last-child) .elementor-item:after{content:"•";position:absolute;right:0;width:auto;height:auto;top:0;z-index:9;opacity:1!important;color:#fff;font-size:18px}.site--header.sticky-header{position:fixed;width:100%;top:0!important;left:0!important;z-index:9999;box-shadow:0 0 5px 2px rgb(0 0 0 / 10%);animation:1.5s ease-in-out slideDownFadeIn;transition:.3s ease-in-out;padding:20px!important;background:#000!important}.site--header.sticky-header .elementor-widget-theme-site-logo>.elementor-widget-container{margin:0!important;width:100%;max-width:130px}.site--header.sticky-header .elementor-element .elementor-nav-menu .elementor-item{font-size:20px!important}.site--header.sticky-header li.Header--btn.menu-item a.elementor-item{padding:10px 18px!important}@keyframes slideDownFadeIn{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}.gform_wrapper .gform_heading{display:none}.gform_wrapper .gform_fields{--gf-form-gap-y:30px}.gform_wrapper .gfield_label.gform-field-label{font-weight:600;font-size:15px!important;margin-bottom:10px;font-family:SourceSansPro,Sans-serif}.gform_wrapper input:focus,.gform_wrapper textarea:focus{background-color:#fff!important;border-color:var(--e-global-color-secondary)!important}.gform_wrapper input,.gform_wrapper textarea{width:100%!important;outline:0!important;border:1px solid #eee!important;background-color:#eceff3!important;color:#000!important;font-weight:500!important;padding:10px 20px!important;height:50px!important;font-size:16px!important;border-radius:10px!important;box-shadow:none!important;font-family:SourceSansPro,Sans-serif}.gform_wrapper .gform_button.button{background-color:#000!important;font-family:SourceSansPro,Sans-serif!important;font-size:20px!important;font-weight:600!important;line-height:1.4em!important;border:2px solid #000!important;padding:8px 26px!important;border-radius:10px!important;color:#fff!important}.gform_wrapper .gform_button.button:hover{background-color:#fff!important;color:#000!important}body .wp-gr .wp-google-wr a svg{width:13px!important;height:13px!important}body .wp-gr .wp-google-wr a{padding:10px 15px!important;text-transform:capitalize!important}.sc-policy-content ul{margin-bottom:1rem}@media only screen and (max-width:1500px) and (min-width:1401px){.elementor-location-header .elementor-nav-menu .elementor-item{font-size:24px!important;margin:0 10px!important}.elementor-location-header li.Header--btn.menu-item a.elementor-item{padding:10px 18px!important;font-size:20px!important}}@media only screen and (max-width:1400px) and (min-width:1025px){.elementor-location-header .elementor-nav-menu .elementor-item{font-size:18px!important;margin:0!important}.elementor-location-header li.Header--btn.menu-item a.elementor-item{padding:9px 16px!important;font-size:16px!important}}@media only screen and (max-width:1024px){nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{padding:20px 0 30px}li.Header--btn.menu-item a.elementor-item{color:#fff!important;width:auto!important;display:inline-block!important}li.Header--btn.menu-item{padding-left:20px;padding-right:20px;padding-top:8px}.site--header.sticky-header .elementor-widget-theme-site-logo>.elementor-widget-container{max-width:100px}.site--header.sticky-header{padding:16px 20px!important}}