/*
Theme Name: Swisshouse
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
*/

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@500;600;700&family=Nunito+Sans:wght@400;500;600,700,800,900&display=swap');

/* Global Typography */
/* html,
body {
    font-family: 'Nunito Sans', sans-serif !important;
    font-size: 16px;
    line-height: 1.6;
    color: #222;
} */

/* Headings */
/* h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Nunito Sans', sans-serif !important;
    font-weight: 600;
    color: #111;
    line-height: 1.2;
    margin-top: 0;
    margin-bottom: 0.5em;
} */

/* Buttons, menus, UI text */
/* button,
input,
select,
textarea,
.button,
.elementor-button,
.nav-menu a {
    font-family: 'Nunito Sans', sans-serif !important;
    font-weight: 500;
    letter-spacing: 0.02em;
} */

/* Paragraphs and text widgets */
p,
li,
span,
a,
.elementor-widget-text-editor {
    font-family: 'Nunito Sans', sans-serif !important;
}

/* Optional: override Elementor widgets */
.elementor-widget-heading h1,
.elementor-widget-heading h2,
.elementor-widget-heading h3,
.elementor-widget-heading h4,
.elementor-widget-heading h5,
.elementor-widget-heading h6 {
    /* font-family: 'Montserrat', sans-serif !important; */
}



/*
.elementor-element.elementor-widget-carousel .swiper,
.elementor-element.elementor-widget-carousel .swiper-wrapper,
.elementor-element.elementor-widget-carousel .swiper-slide {
    height: auto !important;
}

.elementor-element.elementor-widget-carousel .swiper-wrapper {
    align-items: stretch !important;
}

.elementor-element.elementor-widget-carousel .swiper-slide {
    display: flex;
    align-items: stretch;
} */
