﻿/*body {
    font-family: Arial, sans-serif;
    line-height: 1.6;
    margin: 0 auto;
    background-color: #f9f9f9;
    color: #333;
}


a {
    color: #005b9f;
    text-decoration: none;
}

    a:hover {
        text-decoration: underline;
    }*/

/* . */
.transwind-privacy-header {
    color: #005b9f;
}

.transwind-privacy-policy-content-body {
    padding: 2em;
}

.transwind-errorhandling-header {
    color: #005b9f;
}

.showcase
.showcase-img {
    min-height: min-content;
}

@media (prefers-color-scheme: dark) {
    .transwind-body {
        background-color: #121212;
        color: #e0e0e0;
    }

        .transwind-body > h1, .transwind-body > h2 {
            color: #4fc3f7;
        }

        .transwind-body > a {
            color: #4fc3f7;
        }
}

@media (min-width: 993px) {
    .showcase .showcase-text {
        padding: 1rem;
    }
}

.btn-static:hover {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
    cursor: context-menu;
}

.btn-static:focus {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
    cursor: context-menu;
}

.btn-static:active {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
    cursor: context-menu;
}

.btn-static.disabled {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
    opacity: 1;
}

.showcase-video {
    position: absolute;
    right: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    background-size: cover;
    overflow: hidden;
}

.completed-feature {
    text-decoration: line-through;
    color: #21dd21;
}

    .completed-feature > i {
        color: #21dd21;
        right: 0px;
        position: absolute;
    }

@media (min-width: 576px) {
    .features-container {
        max-width: 540px;
    }
}

@media (min-width: 768px) {
    .features-container {
        max-width: 720px;
    }
}

@media (min-width: 992px) {
    .features-container {
        max-width: 960px;
    }
}

@media (min-width: 1200px) {
    .features-container {
        max-width: 100%;
        /* max-width: 1140px; */
    }
}

.features-container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    display: flex;
    /* flex-wrap: initial; */
    justify-content: center;
}
/* @media (prefers-color-scheme: dark) {
            body {
                background-color: #121212;
                color: #e0e0e0;
            }
            h1, h2 {
                color: #4fc3f7;
            }
            a {
                color: #4fc3f7;
            }
        } */

.features-icons {
    padding-top: 7rem;
    padding-bottom: 7rem
}

    .features-icons .features-icons-item {
        max-width: 20rem
    }

        .features-icons .features-icons-item .features-icons-icon {
            height: 7rem
        }

            .features-icons .features-icons-item .features-icons-icon i {
                font-size: 4.5rem
            }

.testimonials {
    padding-top: 7rem;
    padding-bottom: 7rem
}

    .testimonials .testimonial-item {
        max-width: 18rem
    }

        .testimonials .testimonial-item img {
            max-width: 12rem;
            box-shadow: 0 5px 5px 0 #adb5bd
        }

footer.transwind-footer {
    /*position: fixed;*/
    bottom: 0;
    width: 100%;
}