@import url(var.css);
@import url(content.css);
@import url(header.css);
@import url(header.block.css);
@import url(eyecatcher.block.css);
@import url(introduction.block.css);
@import url(notifications.css);
/* @import url(pros.block.css); */
@import url(disciplines.block.css);
@import url(disciplines.small.block.css);
@import url(contact-form.block.css);
@import url(blog.block.css);
@import url(blog.css);
@import url(footer.css);

html,
body {
    overflow-x: hidden;
    width: 100%;
    height: 100%;
}

body {
    margin: 0;
    padding: 0;
    background: var(--main-background);
    font-family: var(--font-family);
    color: var(--text-color);
    font-size: var(--font-size);
    cursor: default;
    overflow-x: hidden;
    position: relative;
}

.main-container {
    width: 100%;
    height: 100%;
}

.odd_email {
    visibility: hidden;
    position: absolute;
    top: 3px;
    left: 680px;
}

input[type=text],
textarea,
button[type=submit] {
    font-family: var(--font-family);
    padding: 12px;
    font-size: var(--font-size);
    margin-bottom: 4px;
    border: var(--form-input-border);
}

button[type=submit] {
    border-radius: var(--button-border);
    border-top-left-radius: var(--button-border-top-left-radius);
    border-top-right-radius: var(--button-border-top-right-radius);
    border-bottom-right-radius: var(--button-border-bottom-right-radius);
    border-bottom-left-radius: var(--button-border-bottom-left-radius);
}

img {
    max-width: 100%;
    height: auto;
    border-top-left-radius: var(--image-border-top-left-radius);
    border-top-right-radius: var(--image-border-top-right-radius);
    border-bottom-right-radius: var(--image-border-bottom-right-radius);
    border-bottom-left-radius: var(--image-border-bottom-left-radius);
}

.clear {
    clear: both;
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}

a.button {
    display: inline-block;
    background: rgb(var(--primary-color));
    padding: 12px 20px;
    color: rgb(255, 255, 255);
    border: var(--button-border);
    border-top-left-radius: var(--button-border-top-left-radius);
    border-top-right-radius: var(--button-border-top-right-radius);
    border-bottom-right-radius: var(--button-border-bottom-right-radius);
    border-bottom-left-radius: var(--button-border-bottom-left-radius);
    font-size: var(--font-size);
    cursor: pointer;
    text-decoration: none;
}