/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

@import "./assets/fonts.css";
@import "./assets/custom.css";

body {
	--mf-font-decorative: "Outfit", sans-serif;
	--mf-font-base: "DM Sans", sans-serif;

	/* General */
	--mf-bg-primary: #181818;
	--mf-bg-secondary: #1f1f1f;
	--mf-bg-tertiary: #2C2C2C;

	--mf-text-primary: #E6E6E6;
	--mf-text-secondary: #B3B3B3;
	--mf-text-disabled: #777777;

	--mf-border-color: #333333;
	--mf-border-color-hover: #E6E6E6;

	/* Buttons */
	--mf-bt-primary-bg-gradient: linear-gradient(92deg, #1B8D60 50.75%, #1A7F57 99.61%);
	--mf-bt-primary-border-gradient: linear-gradient(90deg, #D1FFDE 4%, #00A859 84%);
	--mf-bt-primary-text-gradient: linear-gradient(272deg, #D1FFDE 49%, #FFF 111.58%);

	--mf-bt-primary-text-gradient-hover: linear-gradient(92deg, #D1FFDE 49.64%, #FFF 113.18%);
	--mf-bt-primary-text-gradient-active: linear-gradient(272deg, #FFF, #FFF);

	--mf-bt-primary-border-gradient-hover: linear-gradient(275deg, #D1FFDE 4%, #00A859 84%);
	--mf-bt-primary-border-gradient-active: 0px 0px 0px 2px rgba(255,255,255, 1);

	--mf-bt-secondary-border-gradient: linear-gradient(275deg, #1D5E40 0%, #9BF7B5 100%);
	--mf-bt-secondary-text-gradient: linear-gradient(274deg, #29B776 34.19%, #9BF7B5 103.77%);

	--mf-bt-secondary-text-gradient-hover: linear-gradient(92deg, #29B776 34.19%, #9BF7B5 103.77%);
	--mf-bt-secondary-text-gradient-active: linear-gradient(272deg, rgba(155, 247, 181, 1), rgba(155, 247, 181, 1));

	--mf-bt-secondary-border-gradient-hover: linear-gradient(90deg, #1D5E40 0%, #9BF7B5 100%);
	--mf-bt-secondary-border-gradient-active: 0px 0px 0px 2px rgba(155, 247, 181, 1);

	/* Links */
	--mf-link-color: #9BF7B5;
	--mf-link-color-hover: #29B776;
	--mf-link-color-active: #1F7B4C;

	/* Icons */
	--mf-bento-icon: url("data:image/svg+xml,<svg fill=\"none\" viewBox=\"0 0 32 32\" xmlns=\"http://www.w3.org/2000/svg\"><path stroke=\"%23fff\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" d=\"M2.666 29.333L29.333 2.666\"/><path stroke=\"%23fff\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" d=\"M9.998 2h20v20\"/></svg>");
	--mf-bento-icon-active: url("data:image/svg+xml,<svg fill=\"none\" viewBox=\"0 0 32 32\" xmlns=\"http://www.w3.org/2000/svg\"><path stroke=\"%231F7B4C\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" d=\"M2.666 29.333L29.333 2.666\"/><path stroke=\"%231F7B4C\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" d=\"M9.998 2h20v20\"/></svg>");
	--mf-toggle-icon: url('data:image/svg+xml,<svg fill="none" viewBox="0 0 17 16" xmlns="http://www.w3.org/2000/svg"><path stroke="%23E6E6E6" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M15.5 4l-7 7-7-7"/></svg>');
	--mf-toggle-icon-hover: url('data:image/svg+xml,<svg fill="none" viewBox="0 0 17 16" xmlns="http://www.w3.org/2000/svg"><path stroke="%239BF7B5" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M15.5 4l-7 7-7-7"/></svg>');
	--mf-toggle-icon-active: url('data:image/svg+xml,<svg fill="none" viewBox="0 0 17 16" xmlns="http://www.w3.org/2000/svg"><path stroke="%231F7B4C" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M15.5 4l-7 7-7-7"/></svg>');

	--mf-slide-bg-gradient: linear-gradient(180deg, #0b715b 0%, #034635 60.1%, #054e3c 62.5%, #075543 67.31%, #0a6450 100%);
	--mf-slide-link-icon: url("data:image/svg+xml,<svg fill=\"none\" viewBox=\"0 0 16 16\" xmlns=\"http://www.w3.org/2000/svg\"><g stroke=\"%23E6E6E6\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" clip-path=\"url%28%23clip0_3176_1603%29\"><path d=\"M1.334 14.666L14.667 1.333\"/><path stroke-linecap=\"square\" d=\"M5 1h10v10\"/></g><defs><clipPath id=\"clip0_3176_1603\"><path fill=\"%23fff\" d=\"M0 0h16v16H0z\"/></clipPath></defs></svg>");
	--mf-slide-link-icon-hover: url("data:image/svg+xml,<svg fill=\"none\" viewBox=\"0 0 16 16\" xmlns=\"http://www.w3.org/2000/svg\"><g stroke=\"%2329b776\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" clip-path=\"url%28%23clip0_3176_1603%29\"><path d=\"M1.334 14.666L14.667 1.333\"/><path stroke-linecap=\"square\" d=\"M5 1h10v10\"/></g><defs><clipPath id=\"clip0_3176_1603\"><path fill=\"%23fff\" d=\"M0 0h16v16H0z\"/></clipPath></defs></svg>");
	--mf-slide-link-icon-active: url("data:image/svg+xml,<svg fill=\"none\" viewBox=\"0 0 16 16\" xmlns=\"http://www.w3.org/2000/svg\"><g stroke=\"%231f7b4c\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" clip-path=\"url%28%23clip0_3176_1603%29\"><path d=\"M1.334 14.666L14.667 1.333\"/><path stroke-linecap=\"square\" d=\"M5 1h10v10\"/></g><defs><clipPath id=\"clip0_3176_1603\"><path fill=\"%23fff\" d=\"M0 0h16v16H0z\"/></clipPath></defs></svg>");

	--mf-nav-link-icon: url('data:image/svg+xml,<svg fill="none" stroke="%23e6e6e6" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path stroke="inherit" stroke-miterlimit="10" stroke-width="1.5" d="M1.333 14.667L14.668 1.333"/><path stroke="inherit" stroke-linecap="square" stroke-miterlimit="10" stroke-width="1.5" d="M5 1h10v10"/></svg>');
	--mf-nav-link-icon-hover: url('data:image/svg+xml,<svg fill="none" stroke="%2329B776" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path stroke="inherit" stroke-miterlimit="10" stroke-width="1.5" d="M1.333 14.667L14.668 1.333"/><path stroke="inherit" stroke-linecap="square" stroke-miterlimit="10" stroke-width="1.5" d="M5 1h10v10"/></svg>');
	--mf-nav-link-icon-active: url('data:image/svg+xml,<svg fill="none" stroke="%231F7B4C" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path stroke="inherit" stroke-miterlimit="10" stroke-width="1.5" d="M1.333 14.667L14.668 1.333"/><path stroke="inherit" stroke-linecap="square" stroke-miterlimit="10" stroke-width="1.5" d="M5 1h10v10"/></svg>');
	--mf-nav-link-icon-page-active: url('data:image/svg+xml,<svg fill="none" stroke="%239BF7B5" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path stroke="inherit" stroke-miterlimit="10" stroke-width="1.5" d="M1.333 14.667L14.668 1.333"/><path stroke="inherit" stroke-linecap="square" stroke-miterlimit="10" stroke-width="1.5" d="M5 1h10v10"/></svg>');
	--mf-nav-dropdown-icon: url('data:image/svg+xml,<svg fill="none" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M20 9l-8 8-8-8"/></svg>');
	--mf-nav-dropdown-icon-hover: url('data:image/svg+xml,<svg fill="none" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke="%239BF7B5" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M20 9l-8 8-8-8"/></svg>');
	--mf-nav-dropdown-icon-active: url('data:image/svg+xml,<svg fill="none" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke="%231F7B4C" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M20 9l-8 8-8-8"/></svg>');
	--mf-slide-link-model-icon: url("data:image/svg+xml,<svg fill=\"none\" viewBox=\"0 0 16 16\" xmlns=\"http://www.w3.org/2000/svg\"><g stroke=\"%239BF7B5\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" clip-path=\"url%28%23clip0_3176_1603%29\"><path d=\"M1.334 14.666L14.667 1.333\"/><path stroke-linecap=\"square\" d=\"M5 1h10v10\"/></g><defs><clipPath id=\"clip0_3176_1603\"><path fill=\"%23fff\" d=\"M0 0h16v16H0z\"/></clipPath></defs></svg>");
	--mf-slide-link-model-icon-hover: url("data:image/svg+xml,<svg fill=\"none\" viewBox=\"0 0 16 16\" xmlns=\"http://www.w3.org/2000/svg\"><g stroke=\"%2329b776\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" clip-path=\"url%28%23clip0_3176_1603%29\"><path d=\"M1.334 14.666L14.667 1.333\"/><path stroke-linecap=\"square\" d=\"M5 1h10v10\"/></g><defs><clipPath id=\"clip0_3176_1603\"><path fill=\"%23fff\" d=\"M0 0h16v16H0z\"/></clipPath></defs></svg>");
	--mf-slide-link-model-icon-active: url("data:image/svg+xml,<svg fill=\"none\" viewBox=\"0 0 16 16\" xmlns=\"http://www.w3.org/2000/svg\"><g stroke=\"%231f7b4c\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" clip-path=\"url%28%23clip0_3176_1603%29\"><path d=\"M1.334 14.666L14.667 1.333\"/><path stroke-linecap=\"square\" d=\"M5 1h10v10\"/></g><defs><clipPath id=\"clip0_3176_1603\"><path fill=\"%23fff\" d=\"M0 0h16v16H0z\"/></clipPath></defs></svg>");
	--mf-slide-link-post-icon: url("data:image/svg+xml,<svg fill=\"none\" viewBox=\"0 0 32 32\" xmlns=\"http://www.w3.org/2000/svg\"><path stroke=\"%23fff\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" d=\"M2.666 29.333L29.333 2.666\"/><path stroke=\"%23fff\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" d=\"M9.998 2h20v20\"/></svg>");
	--mf-slide-link-post-icon-active: url("data:image/svg+xml,<svg fill=\"none\" viewBox=\"0 0 32 32\" xmlns=\"http://www.w3.org/2000/svg\"><path stroke=\"%231F7B4C\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" d=\"M2.666 29.333L29.333 2.666\"/><path stroke=\"%231F7B4C\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" d=\"M9.998 2h20v20\"/></svg>");
}

body.mf_waser_gruppe {
	/* Buttons */
	--mf-bt-primary-bg-gradient: linear-gradient(92deg, #6F7D90 50.75%, #657182 99.61%) !important;
	--mf-bt-primary-border-gradient: linear-gradient(90deg, #CCD7E2 4%, #A6B9C8 84%) !important;
	--mf-bt-primary-text-gradient: linear-gradient(272deg, #CCD7E2 49%, #FFF 111.58%) !important;

	--mf-bt-primary-text-gradient-hover: linear-gradient(92deg, #CCD7E2 49.64%, #FFF 113.18%) !important;
	--mf-bt-primary-text-gradient-active: linear-gradient(272deg, #FFF, #FFF) !important;

	--mf-bt-primary-border-gradient-hover: linear-gradient(275deg, #CCD7E2 4%, #A6B9C8 84%) !important;
	--mf-bt-primary-border-gradient-active: 0px 0px 0px 2px rgba(255,255,255, 1) !important;

	/* Links */
	--mf-link-color: #CCD7E2;
	--mf-link-color-hover: #A6B9C8;
	--mf-link-color-active: #8A9BB3;

	/* Icons */
	--mf-bento-icon-active: url("data:image/svg+xml,<svg fill=\"none\" viewBox=\"0 0 32 32\" xmlns=\"http://www.w3.org/2000/svg\"><path stroke=\"%238A9BB3\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" d=\"M2.666 29.333L29.333 2.666\"/><path stroke=\"%238A9BB3\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" d=\"M9.998 2h20v20\"/></svg>");
	--mf-toggle-icon-hover: url('data:image/svg+xml,<svg fill="none" viewBox="0 0 17 16" xmlns="http://www.w3.org/2000/svg"><path stroke="%23A6B9C8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M15.5 4l-7 7-7-7"/></svg>') !important;
	--mf-toggle-icon-active: url('data:image/svg+xml,<svg fill="none" viewBox="0 0 17 16" xmlns="http://www.w3.org/2000/svg"><path stroke="%238A9BB3" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M15.5 4l-7 7-7-7"/></svg>') !important;
	--mf-nav-link-icon-hover: url('data:image/svg+xml,<svg fill="none" stroke="%23A6B9C8" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path stroke="inherit" stroke-miterlimit="10" stroke-width="1.5" d="M1.333 14.667L14.668 1.333"/><path stroke="inherit" stroke-linecap="square" stroke-miterlimit="10" stroke-width="1.5" d="M5 1h10v10"/></svg>') !important;
	--mf-nav-link-icon-active: url('data:image/svg+xml,<svg fill="none" stroke="%238A9BB3" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path stroke="inherit" stroke-miterlimit="10" stroke-width="1.5" d="M1.333 14.667L14.668 1.333"/><path stroke="inherit" stroke-linecap="square" stroke-miterlimit="10" stroke-width="1.5" d="M5 1h10v10"/></svg>') !important;
	--mf-nav-link-icon-page-active: url('data:image/svg+xml,<svg fill="none" stroke="%23CCD7E2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path stroke="inherit" stroke-miterlimit="10" stroke-width="1.5" d="M1.333 14.667L14.668 1.333"/><path stroke="inherit" stroke-linecap="square" stroke-miterlimit="10" stroke-width="1.5" d="M5 1h10v10"/></svg>') !important;
	--mf-nav-dropdown-icon-hover: url('data:image/svg+xml,<svg fill="none" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke="%23A6B9C8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M20 9l-8 8-8-8"/></svg>') !important;
	--mf-nav-dropdown-icon-active: url('data:image/svg+xml,<svg fill="none" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke="%238A9BB3" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M20 9l-8 8-8-8"/></svg>') !important;
	--mf-slide-link-post-icon-active: url("data:image/svg+xml,<svg fill=\"none\" viewBox=\"0 0 32 32\" xmlns=\"http://www.w3.org/2000/svg\"><path stroke=\"%238A9BB3\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" d=\"M2.666 29.333L29.333 2.666\"/><path stroke=\"%238A9BB3\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" d=\"M9.998 2h20v20\"/></svg>");
}