/* Button */
.uk-button {
    text-align:left;
}
.uk-button-link span.tm-button-link-line {
    display: none;
}
.uk-button-link, .uk-button-text {
    display: inline-block;
    border-bottom: 2px solid rgba(255,51,102, 1);
    max-width: 100%;
    box-sizing: border-box;
    padding-right: 0;
    transition: border-bottom .25s ease-in-out;
}
.uk-icon {
    background-image: none !important; 
}
.uk-button-link:hover {
    border-bottom: 3px solid rgba(255,51,102, 1);
}

.uk-accordion-title {
    font-size: 1.25rem;
}
/* Text */
.article h2, .article .uk-h2, .article h3, .article .uk-h3, .article h4, .article .uk-h4, .article h5, .article .uk-h5, .article h6, article .uk-h6, .article .uk-heading-small, .article .uk-heading-medium, .article .uk-heading-large, .article .uk-heading-xlarge, .article .uk-heading-2xlarge {
  margin: 40px 0 15px 0;
}
.article p {
  margin-top: 15px;
}
.uk-text-large {
    font-size: 25px;
    line-height: 1.3;
}
.uk-text-lead {
    font-size: 25px;
    line-height: 1.3;
}
*+hr, *+.uk-hr {
    padding-top: 10px;
        border: 0;
}
.commentions-form-help {
    display: none;
}
.uk-heading-medium {
    font-size: 2.5rem;
}
/* Modal */
.uk-modal-dialog.uk-background-secondary {
  background-color: rgba(79, 79, 79, 0.8);
}

a, .uk-link {
    color: #030303;
    }
    
    *, ::after, ::before {
    box-sizing: border-box;
    text-rendering: optimizeLegibility;
    outline: 0;
    border-radius: 20px;
}