<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#hero:before {
    background-color: var(--bg_custom_opacity) !important;
}

/*Logo*/
@media (max-width: 991px) {
    .logo img {
        max-width: 200px;
        max-height: 20vh;
    }

    .logo {
        margin-bottom: 20px;
    }
}

@media (min-width: 992px) {
    .logo img {
        max-width: 300px;
        max-height: 20vh;
    }

    .logo {
        margin-bottom: 25px;
    }
}

table {
    width: 100%!important;
    max-width: 700px;
}

a.template-button.ft-click:hover {
    background: var(--bg_light);
    font-size: initial;
    color: initial;
}

#footer .col-lg-3.col-md-6 {
    width: 100%;
    text-align: center;
}

.contact p {
    color: black;
}

.welcome-text * {
    color: white !important;
    background: none !important;
}

.welcome-text h2 {
    font-size: 36px!important;
    line-height: 42px!important;
}

div.info * {
    color: #4c4c4c !important;
    font-size: 15px!important;
}

div.info h4 {
    color: #434343 !important;
    font-size: 22px !important;
}

div.info .bi {
    color: var(--bg_light)!important;
}

input.form-control, select.form-control {
    height: 50px;
}

#map {
    width:100%;
    height:100%;    
    min-height:400px;
}

@media (max-width: 991px) {
    #map {
        margin-top: 25px;
    }
}

.welcome-text &gt; p &gt; img {
    max-width: 500px;
}

.ft-send-mail.template-button:hover {
    background: var(--bg_light);
}

/* FRONT PAGE MESSAGE */

.card.fp-message * {
    margin:0px;
}

.card.fp-message {
    border: none !important;
    background-color: var(--bg_dark) !important;
    max-width: calc(100% - 20px);
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px !important;
    opacity:0.7;
}

@media (min-width: 1080px) {
        .card.fp-message {
        max-width: calc(60% - 20px);
        margin-left: auto;
        margin-right: auto;
    }
}

#header .template-button {
    font-size: 15px;
    font-weight: 400;
    height: fit-content;
    padding: 8px 16px!important;
    margin-top: auto;
    margin-bottom: auto;
}

.template-button, .btn-get-started {
    border-radius: 8px !important;
}

/* Opening hours layout */

@media (min-width: 992px) {
    .col-lg-6 {
        width: auto!important;
    }
}

#footer .credits {
    font-size:unset;
}</pre></body></html>