/*!
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
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: 1.0.1
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
!*/
.bg-1{background:var(--e-global-color-secondary)}body{overflow-x:hidden;width:100%}.elementor-377 .elementor-element.elementor-element-77ce036 .gallery{display:flex;align-items:center;flex-wrap:wrap}@media screen and (max-width:1024px){.dm-repeater-grid.dm-tablet-1{grid-template-columns:minmax(0,1fr)!important}.dm-repeater-grid.dm-tablet-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.dm-repeater-grid.dm-tablet-3{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important}.dm-repeater-grid.dm-tablet-4{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important}.dm-repeater-grid.dm-tablet-5{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important}.dm-repeater-grid.dm-tablet-6{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important}}@media screen and (max-width:767px){.dm-repeater-grid.dm-mobile-1{grid-template-columns:minmax(0,1fr)!important}.dm-repeater-grid.dm-mobile-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.dm-repeater-grid.dm-mobile-3{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important}.dm-repeater-grid.dm-mobile-4{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important}.dm-repeater-grid.dm-mobile-5{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important}.dm-repeater-grid.dm-mobile-6{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important}}.elementor-image-box-img svg path{fill:var(--e-global-color-accent)}.jet-engine-file-upload__file{height:300px;width:100%}.jet-form button{border:0}.field-type-page_break,.field-type-submit{margin-top:50px}.jet-form__submit{margin-left:30px}textarea{min-height:150px}.jet-form-field-container{position:relative}.jet-form__label{margin-top:15px;color:#4e4e4e;z-index:1;font-size:.85em;transition:transform 150ms ease-out,font-size 150ms ease-out}.jet-form__desc{color:#4e4e4e;font-style:italic}.field-type-date .jet-form__label{font-size:.85em;color:#4e4e4e}.jet-form__field.date-field,.jet-form__field.select-field,.jet-form__field.text-field,.jet-form__field.textarea-field{position:relative;padding:10px 8px!important;width:100%;outline:0;border:0!important;border-radius:8px!important;box-shadow:0 0 0 1px #c2c2c2;transition:box-shadow 150ms ease-out;z-index:2;background:#ecf4e8}.jet-form__field.date-field .focused,.jet-form__field.date-field:focus,.jet-form__field.select-field .focused,.jet-form__field.select-field:focus,.jet-form__field.text-field .focused,.jet-form__field.text-field:focus,.jet-form__field.textarea-field .focused,.jet-form__field.textarea-field:focus{box-shadow:0 0 0 1px #000}.jet-form__field.date-field.filled,.jet-form__field.select-field.filled,.jet-form__field.text-field.filled,.jet-form__field.textarea-field.filled{box-shadow:0 0 0 1px #c2c2c2}