/**
* default settings
 */
body {
    font-size: 10pt;
}
.print-only {
    display:block
}
@page {
    margin: 60pt 30pt 60pt;
    size: A4;
}
h1, h2, h3, h4, h5 {
    page-break-after: avoid;
}
main {
    border: none;
    box-shadow: none;
}
[data-role=action],
[data-role=image],
.media {
    display: none !important;
}
/**
* custom settings
 */
.hiddenPrint {
    display: none;
    visibility: hidden;
}
header {
    height: initial;
    max-width: 1320px;
}
section {
    padding: 0 0 25px;
}
body, h1, h2, h3, h4, h5, li, p, span, label, input, textarea, a, a:hover {
    color: #757575;
    font: normal normal normal 14px/20px OpenSans-Regular, Arial Regular, sans-serif;
}
h1 {
    font: normal normal normal 26px/32px OpenSans-Bold, Arial Regular, sans-serif;
}
h2 {
    font: normal normal normal 22px/28px OpenSans-Light, Arial Regular, sans-serif;
    padding: 0 0 25px;
    text-align: initial;
}
h3 {
    font: normal normal normal 18px/24px OpenSans-Light, Arial Regular, sans-serif;
}
.topicsText1 {
    font: normal normal normal 16px/20px OpenSans-Regular, Arial Regular, sans-serif;
}
.statement {
    font: normal normal normal 40px/50px VladimirScript-Regular, Arial Regular, sans-serif;
    margin-top: 25px;
}
#headerWrapper {
    padding: 0 0 50px;
}
.backgroundWrapper1,
.backgroundWrapper2 {
    background-color: initial;
}
#contact .columnWrapper {
    grid-template-columns: initial;
}
#aboutUs div:last-child.columnWrapper {
    display: block;
    margin: 0 auto;
    max-width: 400px;
}
.contentSpace {
    padding-bottom: 25px;
}
.svgColor1 svg {
    height: 32px;
    width: 24px;
}
@media print {
    #aboutUs {
        page-break-before: always;
    }
}