﻿/*!
    Theme Name: Hello Elementor Child
    Theme URI: Theme URI: https://elementor.com/hello-theme/
    Description: A lightweight theme for Elementor page builder
    Author: Elementor Team / webstrøm
    Author URI: https://webstroem.dk
    Template: hello-elementor
	Version: 3.0.1
	Stable tag: 3.0.1
	Requires at least: 6.0
	Tested up to: 6.4
	Requires PHP: 7.3
	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: 90px;--shrink-header-to: 0.6;--transition: .45s cubic-bezier(.4, 0, .2, 1);background-color:rgba(35,51,60,0);transition:background-color var(--transition),backdrop-filter var(--transition),box-shadow var(--transition),background-color}header .sticky-header.elementor-sticky--effects{background-color:rgba(35,51,60,.7);box-shadow:0px 4px 33px 1px rgba(0,0,0,.07);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}header .sticky-header{min-height:var(--header-height);transition:min-height var(--transition),background-color}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{transition:transform var(--transition)}header .sticky-header.elementor-sticky--effects .logo img{transform:scale(0.75)}body.page-id-3 header .sticky-header,body.error404 header .sticky-header{background-color:rgba(35,51,60,.7)}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-form ul,.elementor .elementor-form ol,.elementor .elementor-widget-text-editor ul,.elementor .elementor-widget-text-editor ol{margin-bottom:.9em}.elementor .elementor-form a,.elementor .elementor-form p a,.elementor .elementor-form label a,.elementor .elementor-widget-text-editor a,.elementor .elementor-widget-text-editor p a,.elementor .elementor-widget-text-editor label a{cursor:pointer;position:relative;white-space:nowrap;color:inherit}.elementor .elementor-form a::before,.elementor .elementor-form a::after,.elementor .elementor-form p a::before,.elementor .elementor-form p a::after,.elementor .elementor-form label a::before,.elementor .elementor-form label a::after,.elementor .elementor-widget-text-editor a::before,.elementor .elementor-widget-text-editor a::after,.elementor .elementor-widget-text-editor p a::before,.elementor .elementor-widget-text-editor p a::after,.elementor .elementor-widget-text-editor label a::before,.elementor .elementor-widget-text-editor label a::after{position:absolute;width:100%;height:2px;background:#b15158;top:94%;left:0;pointer-events:none}.elementor .elementor-form a::before,.elementor .elementor-form p a::before,.elementor .elementor-form label a::before,.elementor .elementor-widget-text-editor a::before,.elementor .elementor-widget-text-editor p a::before,.elementor .elementor-widget-text-editor label a::before{content:"";transform-origin:100% 50%;transform:scale3d(0, 1, 1);transition:transform .3s;transition-delay:.25s;top:92%}.elementor .elementor-form a:hover::before,.elementor .elementor-form p a:hover::before,.elementor .elementor-form label a:hover::before,.elementor .elementor-widget-text-editor a:hover::before,.elementor .elementor-widget-text-editor p a:hover::before,.elementor .elementor-widget-text-editor label a:hover::before{transform-origin:0% 50%;transform:scale3d(1, 2, 1);top:92%}.elementor .elementor-form a::after,.elementor .elementor-form p a::after,.elementor .elementor-form label a::after,.elementor .elementor-widget-text-editor a::after,.elementor .elementor-widget-text-editor p a::after,.elementor .elementor-widget-text-editor label a::after{content:"";transform-origin:50% 100%;transform:scale3d(1, 1, 1);transition:transform .3s;transition-delay:.3s;background:#d8a8ac}.elementor .elementor-form a:hover::after,.elementor .elementor-form p a:hover::after,.elementor .elementor-form label a:hover::after,.elementor .elementor-widget-text-editor a:hover::after,.elementor .elementor-widget-text-editor p a:hover::after,.elementor .elementor-widget-text-editor label a:hover::after{transform-origin:100% 0%;transform:scale3d(0, 1, 1)}.elementor-video{background-color:#ccc;font-size:18px;width:100%;display:flex;height:100%;justify-content:center;align-items:center}.off-canvas-menu .elementor-nav-menu--dropdown a.has-submenu:focus{background-color:rgba(0,0,0,0)}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}header button.hamburger{background-color:rgba(0,0,0,0);border-width:0px;border-color:rgba(0,0,0,0);color:rgba(0,0,0,0);float:right;margin-top:7px;z-index:99}header button.hamburger:focus,header button.hamburger:hover{background-color:rgba(0,0,0,0)}header.active{background-color:rgba(0,0,0,0) !important}header.active.sticky-header.elementor-sticky--effects{box-shadow:none;backdrop-filter:none}.card .elementor-widget-text-editor p{margin-bottom:0}.elementor footer .elementor-widget-text-editor a{position:relative;white-space:wrap;color:inherit}.elementor footer .elementor-widget-text-editor a:hover{color:inherit;text-decoration:underline}.elementor footer .elementor-widget-text-editor a::before,.elementor footer .elementor-widget-text-editor a::after{content:none;display:none;white-space:wrap}