@media print {
    body.bgk-produkte-template-default .elementor-element-097aa9c h2 {
        --e-global-typography-secondary-font-size: 20px !important;
    }
	body.bgk-produkte-template-default .elementor-kit-7 {
    	font-size: 14px;
	}
	body.bgk-produkte-template-default .elementor-widget-container {
		line-height: 1.2rem;
	}
	body.bgk-produkte-template-default .elementor-widget-container, .e-con-boxed {
		border-color: #c6c6c6!important;
	}
	body.bgk-produkte-template-default .elementor-79 .elementor-element.elementor-element-326e2c0a {
		padding: 0!important;
	}

    body.bgk-produkte-template-default .elementor.elementor-636 {
        background-color: #fff !important;
    }
	body.bgk-produkte-template-default .elementor-636 .elementor-element.elementor-element-5a68e70 > .elementor-widget-container {
		margin-bottom: 5px!important;
	}
    body.bgk-produkte-template-default .elementor-636 .elementor-element.elementor-element-fb373a0 {
        min-height: 80px;
        width: 85%;
    }

    body.bgk-produkte-template-default header.elementor-79,
    body.bgk-produkte-template-default header.elementor-element-326e2c0a {
        display: block !important;
        height: 60px;
        width: 100%;
        background-color: #fff !important;
        box-shadow: none !important;
    }

    body.bgk-produkte-template-default header.elementor-element-326e2c0a .elementor-element-ff27622 {
        display: none;
    }

	body.bgk-produkte-template-default .elementor-636 .elementor-element.elementor-element-5a68e70 .elementor-heading-title {
    	font-size: 20px;
	}
	
    body.bgk-produkte-template-default header.elementor-element-326e2c0a .elementor-element elementor-element-56c69b9 {
        width: 100%;
        height: 80px;
    }

    body.bgk-produkte-template-default .elementor-79 .elementor-element.elementor-element-2b291229 {
        width: 100%;
    }

    body.bgk-produkte-template-default header.elementor-element-326e2c0a .elementor-widget-container {
        margin: 0 !important;
    }

    body.bgk-produkte-template-default .elementor-79 .elementor-element.elementor-element-3ccc9fe9 {
        text-align: right;
    }

    body.bgk-produkte-template-default .elementor-79 .elementor-element.elementor-element-3ccc9fe9 a:after {
        display: none;
    }

    body.bgk-produkte-template-default .e-con-full.e-flex,
    body.bgk-produkte-template-default .e-con.e-flex>.e-con-inner {
        flex-wrap: nowrap;
    }

    body.bgk-produkte-template-default .elementor-element-097aa9c .e-con-inner {
        flex-direction: row !important;
    }

    body.bgk-produkte-template-default .elementor-element-f1ded51 {
        width: 60%;
    }

    body.bgk-produkte-template-default .elementor-element-9ba4a3e {
        width: 40%;
    }

    body.bgk-produkte-template-default .elementor-element-495db4c .e-con-inner {
        flex-wrap: wrap !important;
    }

    body.bgk-produkte-template-default .elementor-element-f1f1a1e .jet-listing-dynamic-field__content,
    body.bgk-produkte-template-default .elementor-element-8a7d662 .jet-listing-dynamic-field__content {
        display: flex;
        gap: 0.5rem;
    }

    body.bgk-produkte-template-default .elementor-636 .elementor-element.elementor-element-097aa9c {
        --content-width: 100%;
    }

    body.bgk-produkte-template-default .elementor-636 .elementor-element.elementor-element-5c30cb0 {
        position: absolute;
        left: auto;
        width: 39%;
        bottom: -16%;
        right: -21%;
			margin: 0;
    }

    body.bgk-produkte-template-default .elementor-636 .elementor-element.elementor-element-b2d957d {
        font-size: 10px;
    }
	body.bgk-produkte-template-default .elementor-636 .elementor-element.elementor-element-b2d957d .elementor-widget-container {
		line-height: 1rem;
	}
    body.bgk-produkte-template-default .elementor-636 .elementor-element.elementor-element-a0a49e6>.elementor-widget-container {
        margin-top: 10px !important;
    }

    body.bgk-produkte-template-default .e-con-inner>.elementor-widget-spacer,
    body.bgk-produkte-template-default .e-con>.elementor-widget-spacer {
        --spacer-size: 30px !important;
    }

    body.bgk-produkte-template-default .otgs-development-site-front-end {
        display: none;
    }
	
	body.bgk-produkte-template-default div.bgk-produkte {
		letter-spacing: initial!important;
	}
}