<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on August 30, 2021 */

@font-face {
    font-family: 'muller_narrowextrabold';
    src: url('../fonts/fontfabric__mullernarrowextrabold-webfont.woff2') format('woff2'),
         url('../fonts/fontfabric__mullernarrowextrabold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'muller_narrowmedium';
    src: url('../fonts/fontfabric__mullernarrowmedium-webfont.woff2') format('woff2'),
         url('../fonts/fontfabric__mullernarrowmedium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'muller_narrowlight';
    src: url('../fonts/mullernarrowlight-webfont.woff2') format('woff2'),
         url('../fonts/mullernarrowlight-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.dbc-muller-narrow-extra-bold {
    font-family: muller_narrowextrabold;
}

.dbc-muller-narrow-light {
    font-family: muller_narrowlight;
}

.uk-offcanvas-bar &gt; div{
    margin-top: 50px;
}

.uk-offcanvas-bar &gt; div a {
    font-size: 24px;   
}

select.inputbox:not([class*=input-]) {
    width: 100%!important;
}

.inputbox[type="text"]:not([class*="input-"]), select.inputbox:not([class*=input-]) {
    width: 100%!important;   
}

.btn {
    min-width: 175px;   
}

.dbc-text-primary, .dbc-text-primary a.uk-link {
    color: #C72A1C!important;
}

.dbc-panel-primary .dbc-text-main a {
	color: #ffb299;
}

.dbc-icon-button-primary .uk-icon {
    background: #FFDEBF;
    border-radius: 500px;
    margin: 25px;
    padding: 25px;
}

.dbc-button-primary-inverse {
    border-color: #C7281C;   
    color: #C7281C;
}

.dbc-button-primary-inverse:hover {
    color: white !important; 
    background-color: #C7291C;
    border-color: #C7291C;
}

.uk-button-default, .uk-button-secondary, .uk-button-primary {
    padding: 5px 30px;
    font-family: muller_narrowextrabold;
}

.dbc-button-xsmall, .dbc-button-xsmall a {
    padding: 3px 20px;
    font-size: 0.750rem!important;
}

.dbc-socials svg {
    width: 24px;
    height: 24px;
}

.dbc-socials svg:hover {
    color: #fff;
}

.uk-nav .uk-active {
    font-weight: bold;
    color: #fff;
}

.uk-section-primary {
    color: #fff;
}

.tm-toolbar.tm-toolbar-default {
    background: #FFF;
    padding: 25px 0;
}

.tm-toolbar .uk-button-primary {
    background-color: #C72A1C;
    color: #FFF;
}

.tm-toolbar .uk-button-primary:hover {
    background-color: #9B030E;
    color: #FFF;
}

.tm-header .uk-navbar-item.uk-logo{
    display: none;
}

.tm-header-mobile .uk-navbar-center{
    position: relative;
    top: 0;
    left: 0;
    margin: 10px auto;
    transform: translate(-25%, 0%);
}

.dbc-slideshow .el-overlay {
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.dbc-slideshow .uk-h2 {
    font-size: 54px !important;
}

.dbc-slideshow .el-nav a {
    background-color: none;
    border: #C7291C 1px solid;
}

.dbc-slideshow .el-nav li.uk-active a {
    background-color: #C7291C;   
}

.dbc-background-primary {
    background-color: #C7281C;
}

.dbc-background-secondary {
    background-color: #FFB299;
}

.dbc-background-tertiary {
    background-color: #FFDEBF;
}

.dbc-text-main {
    font-size: 22px;
}

.dbc-title-main {
    line-height: 0.9;
}

.dbc-footer-secondary-section * {
    font-size: 14px!important;
}

.dbc-footer-secondary-section li a {
    color: #C7291C;
}

.dbc-footer-secondary-section ul {
    display: flex;
    justify-content: center;
}

.dbc-ro-download-pdf {
    display: block;
    padding: 20px;
    color: white!important;
    text-decoration: none!important;
}

.dbc-ro-download-pdf:hover {
    color: white!important;
    text-decoration: none!important;
}

.dbc-contact-ro .el-item {
    min-width: 250px;
}

.dbc-contact-ro a {
    width: 100%;
}

.dbc-icon-panel h4, .dbc-icon-panel .uk-h4 {
    text-transform: uppercase;
}

.dbc-checkboxes .checkboxes label {
    padding: 0 20px 0 10px;
}

.ui-autocomplete {
    z-index: 999;
}

.ui-menu {
    padding-left: 0;
	max-width:750px!important;
}

.ui-menu-item {
    background: #FFFFFF;
    list-style-type: none;
    width: 100%;
	border: 1px solid lightgrey;
}

.ui-menu-item .ui-menu-item-wrapper {
    padding: 10px;
    cursor: pointer;
}

.dbc-footer-secondary-section .uk-panel ul a{
    padding-left: 20px;
    padding-right: 20px;
}

.dbc-article-text a {
    color: #C72A1C;
}

.dbc-dotnav-container-primary.uk-dotnav &gt; .uk-active &gt; * {
    background-color: #FFF!important;
}

.dbc-dotnav-container-primary.uk-dotnav &gt; li &gt; * {
    border-color: #FFF!important;
}

.dbc-dotnav-container-primary {
    padding: 25px;
}

.dbc-navigation polyline {
    stroke: #FFF!important;
}

.dbc-gallery-xlarge {
    aspect-ratio: 1 / 1;
}

.dbc-gallery-xlarge &gt; div {
    height: 100%;
}

.dbc-gallery-xlarge &gt; div &gt; div {
    height: 100%;
}

@media screen and (min-width: 960px) {

    .dbc-to-top .uk-panel {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .dbc-translate-image {
        width: 80%;
        margin-bottom: 70px!important;
    }

    .dbc-translate-image-right img {
        transform: translate(70px, 70px);
        box-shadow: 6px 0px 6px #00000029;
        border-radius: 10px;
    }

    .dbc-translate-image-left {
        float: right;
    }

    .dbc-translate-image-left img {
        transform: translate(-70px, 70px);
        box-shadow: 6px 0px 6px #00000029;
        border-radius: 10px;
    }

    .dbc-padding-remove-left-m .uk-container-expand-left {
        padding-left: 0!important;
    }

    .dbc-padding-remove-right-m .uk-container-expand-right {
        padding-right: 0!important;
    }

    .dbc-padding-remove-right-m .uk-container-expand-right.uk-container-large,
    .dbc-padding-remove-left-m .uk-container-expand-left.uk-container-large {
        max-width: calc(50% + (1400px / 2))
    }

    .dbc-padding-remove-right-m .uk-container-expand-right.uk-container-xlarge,
    .dbc-padding-remove-left-m .uk-container-expand-left.uk-container-xlarge {
        max-width: calc(50% + (1600px / 2))
    }

    .dbc-footer-secondary-menu {
        margin-left: 30px;
    }

}

@media screen and (max-width: 640px) {

    .tm-header-mobile .uk-navbar-center img {
        width: 100px;
    }

    .dbc-section-main-logo img {
        width: 200px;
    }

    .uk-text-lead {
        font-size: 22px!important;
    }

}

@media screen and (max-width: 960px) {

    .dbc-slideshow .uk-h2 {
        font-size: 40px !important;
    }

    .dbc-flex-last-m {
        order: 99;
    }

    .dbc-footer-secondary-menu, .dbc-footer-main-menu {
        text-align: center;
    }

    .dbc-footer-secondary-menu .uk-nav li&gt;a, .dbc-footer-main-menu .uk-nav li&gt;a {
        justify-content: center;
    }

    .dbc-footer-secondary-section .uk-grid&gt;.uk-grid-margin {
        margin-top: 5px!important;
    }

    .dbc-button-group .el-item {
        width: 100%!important;
    }

    .dbc-button-group .el-item &gt; .el-content {
        width: 100%!important;
    }

}</pre></body></html>