/* alex-brush-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Alex Brush';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/alex-brush-v22-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

hr#page\#5 {
    border-color: goldenrod !important;
}
.uk-grid-divider>:not(.uk-first-column)::before {
    border-left: 1px solid goldenrod !important;
}
h3.el-title.uk-margin-top.uk-margin-remove-bottom {
    color: black !important;
}
#page\#1
 {
    background: none !important;
}
.uk-icon {
    color: rgb(0 0 0) !important;
    fill: currentcolor;

}
.tm-page {
    background: linear-gradient(270deg, rgba(117, 52, 130, 1) 0%, #CF9FFF 40%, white 100%);
}
.tm-bottom.uk-section-default.uk-section {
    background: linear-gradient(270deg, rgba(117, 52, 130, 1) 0%, #CF9FFF 40%, white 100%) !important;
}
.mod_sismosappointment__content {
    text-align: center !important;
    color: black;
    font-size: 18px;
}
button.btn.btn-primary.btn-sismosappointment {
    margin-left: auto !important;
    margin-right: auto;
}
.booking-info {
    display: none;
}



@media (max-width: 639px) {
    .uk-visible\@s {
        display: block !important; 
    }
}