﻿/*!
    Theme Name: Hello Elementor Child
    Template: hello-elementor
    Description: A lightweight theme for Elementor page builder
    Author: Elementor Team / webstrøm
    Author URI: https://webstroem.dk
	Version: 3.4.4
	Stable tag: 3.4.4
	Requires at least: 6.0
	Tested up to: 6.8
	Requires PHP: 7.4
	License: GNU General Public License v3 or later.
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
    Text Domain: hello-elementor-child
*/header.sticky-header{--header-height: 80px;--shrink-header-to: 0.6;--transition: .45s cubic-bezier(.4, 0, .2, 1);background-color:#fafafa;transition:background-color var(--transition),backdrop-filter var(--transition),box-shadow var(--transition)}header.sticky-header.elementor-sticky--effects{background-color:hsla(0,0%,100%,.8);box-shadow:0px 4px 33px 1px rgba(0,0,0,.07);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(10px)}header.sticky-header{min-height:var(--header-height);transition:min-height var(--transition)}header.sticky-header.elementor-sticky--effects{min-height:calc(var(--header-height)*var(--shrink-header-to))}@media only screen and (max-width: 767px){header.sticky-header{--header-height: 70px}}header.sticky-header .logo img,header.sticky-header .logo.elementor-widget-theme-site-logo img,header.sticky-header .logo .elementor-icon svg{--logo-width: 160px;--logo-shrink-to: 0.80;width:var(--logo-width);transition:var(--transition);height:auto}header.sticky-header.elementor-sticky--effects .logo img,header.sticky-header.elementor-sticky--effects .logo.elementor-widget-theme-site-logo img,header.sticky-header.elementor-sticky--effects .logo .elementor-icon svg{width:calc(var(--logo-width)*var(--logo-shrink-to))}header.sticky-header .logo .elementor-icon svg{width:auto}.elementor-widget-off-canvas .e-off-canvas{height:100vh}body.no-scroll{overflow:hidden}*{-webkit-tap-highlight-color:hsla(0,0%,100%,0) !important;-webkit-focus-ring-color:hsla(0,0%,100%,0) !important;outline:none !important}input.elementor-search-form__input::-webkit-search-cancel-button{display:none}.elementor .elementor-widget-text-editor ul,.elementor .elementor-widget-text-editor ol{margin-bottom:.9em}.elementor-video{background-color:#ccc;font-size:18px;width:100%;display:flex;height:100%;justify-content:center;align-items:center}:root{--tec-color-icon-primary: #5d5d5d;--tec-color-icon-primary-alt: #757575;--tec-color-icon-secondary: #bababa;--tec-color-icon-active: #141827;--tec-color-icon-disabled: #d5d5d5;--tec-color-icon-focus: #592720;--tec-color-icon-error: #592720;--tec-color-event-icon: #141827;--tec-color-event-icon-hover: #592720;--tec-color-accent-primary: #592720;--tec-color-accent-primary-hover: rgba(89, 39, 32, .8);--tec-color-accent-primary-active: rgba(89, 39, 32, .9);--tec-color-accent-primary-background: rgba(51, 74, 255, .07);--tec-color-accent-secondary: #141827;--tec-color-accent-secondary-hover: rgba(20, 24, 39, .8);--tec-color-accent-secondary-active: rgba(20, 24, 39, .9);--tec-color-accent-secondary-background: rgba(20, 24, 39, .07);--tec-font-family-sans-serif: "Open Sans", sans-serif}button.cky-btn-revisit,button.cky-show-desc-btn,button.cky-show-desc-btn:not(:hover):not(:active),button.cky-accordion-btn,button.cky-btn-close{border:none;color:inherit;transition:none}button.cky-btn-revisit:hover,button.cky-btn-revisit:focus,button.cky-btn-revisit:visited,button.cky-show-desc-btn:hover,button.cky-show-desc-btn:focus,button.cky-show-desc-btn:visited,button.cky-show-desc-btn:not(:hover):not(:active):hover,button.cky-show-desc-btn:not(:hover):not(:active):focus,button.cky-show-desc-btn:not(:hover):not(:active):visited,button.cky-accordion-btn:hover,button.cky-accordion-btn:focus,button.cky-accordion-btn:visited,button.cky-btn-close:hover,button.cky-btn-close:focus,button.cky-btn-close:visited{background-color:rgba(0,0,0,0) !important;border:none !important;border-color:rgba(0,0,0,0) !important;color:inherit !important}