/* 
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 {
    font-family: 'futura-pt', Arial, Helvetica, sans-serif;
}

h1 {
    font-family: 'impact', Arial, Helvetica, sans-serif;
}

.elementor-widget-heading strong {
    font-weight: normal;
    color: black;
}


/* body.branch-be-smart {
    --e-global-color-primary: #F15923;
    --e-global-color-accent: #ffa07e;
    --e-global-color-07fd155: #f3eae6;
}

body.branch-premium {
    --e-global-color-primary: #0499BE;
    --e-global-color-accent: #45d0f3;
    --e-global-color-07fd155: #ecf1f3;
} */

/* .home .elementor-location-header,
.archive.tax-product_cat .elementor-location-header {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 100;
} */

/* .home .elementor-location-header > .elementor-element,
.archive.tax-product_cat .elementor-location-header > .elementor-element {
    background: black;
} */

/* .home.admin-bar .elementor-location-header,
.archive.tax-product_cat .elementor-location-header {
    top: 32px;
} */

.technical-details-grid {
    display: grid;
    grid-template-columns: 1fr 2fr;
    background: #fff;
    border-radius: 15px;
}

.technical-label {
    font-weight: bold;
}

.technical-label,
.technical-value {
    border-bottom: 2px solid #e8e9ea;
    padding: 1rem;
}

.widget-image-caption {
    margin-top: .5rem;
}