@charset "UTF-8";
@import "assets/css/_variables.css";
@import "assets/css/layout/_header.css";
@import "assets/css/layout/_footer.css";
@import "assets/css/layout/_postdetail.css";

@import "assets/css/components/_accordion.css";
@import "assets/css/components/_ctablock.css";
@import "assets/css/components/_gridblock.css";
@import "assets/css/components/_relatedposts.css";
@import "assets/css/components/_wpbakery.css";
@import "assets/css/components/_buttons.css";
@import "assets/css/components/_contactform.css";
@import "assets/css/components/_iconbulletpoint.css";
@import "assets/css/components/_vc-tabs.css";
@import "assets/css/components/_postslider.css";
@import "assets/css/components/_downloadaccordion.css";
@import "assets/css/components/_updatedat.css";
@import "assets/css/components/_tab-section.css";
@import "assets/css/components/_timeline-entry.css";
@import "assets/css/components/_docgrid.css";
@import "assets/css/components/_projectgrid.css";
@import "assets/css/components/_comparisontable.css";
@import "assets/css/components/_imagecard.css";
@import "assets/css/components/_specstable.css";
@import "assets/css/components/_cardslider.css";
@import "assets/css/components/_textslider.css";
@import "assets/css/components/_textscroller.css";
@import "assets/css/components/_videoembed.css";
@import "assets/css/components/_videoscroller.css";

/*
Theme Name: Hywin
Author: SICOR IT GmbH
Author URI: https://www.sicor.de
Description: Hywin
Requires at least: 6.9
Tested up to: 8.4
Requires PHP: 8.4
Version: 1.0
Text Domain: customtheme
*/


body * {
    box-sizing: border-box;
}

body.home #breadcrumbs {
    display: none;
}

img {
    max-width: 100%;
    height: auto;
}

a {
    color: var(--secondary-color);
    text-decoration: none;
    transition: color 0.2s ease;
}

a:hover,
a:focus {
    color: var(--text-color);
}

#page {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

#content {
    flex: 1 0 auto;
}

.container {
    width: 100%;
    max-width: var(--container-size);
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
}

.entry-content {
    margin: 0 auto;
}
