@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@300&family=Rubik:wght@300&family=Ysabeau+SC:wght@300&display=swap');
/* header */
span.phone__number {
    color: #000 !important;
    font-family: 'Rubik', sans-serif;
}
p.logo-a__title.component__title {
    color: #92959d !important;
    font-family: 'Rubik', sans-serif;
    font-size: 29px;
}

p.logo-a__caption.component__subtitle {
    color: #7e8f49 !important;
    font-family: 'Rubik', sans-serif;
}

/* home */
.cta {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.container-sidebarhome img {
    display: block;
    margin: auto !important;
    width: 274px;
}
a.cta__button.component__button--2 {
    font-family: 'Rubik', sans-serif;
}
.alias-home_title h1 {
    color: #339966 !important;
    font-size: 29px;
    font-family: 'Rubik', sans-serif;
}
.container-body p,
.container-body h3 {
    color: #7e8f49 !important;
    font-family: 'Rubik', sans-serif;
}

/* f width */
.apt_container {
    display: flex;
    gap: 20px;
}

.apt_left {
    flex: 1 1 0;
}

.apt_right {
    flex: 1 1 0;
}
.p-0 table, .p-0 tr, .p-0 td, .p-0 th {
    border: none !important;
    padding: 1px;
    margin: 4px !important;
}

@media(max-width: 767px)
{
    .apt_container {
        flex-direction: column;
    }
}