

.alink {
    /* scroll-margin-top: 100px; */
}

.logo-color, .logo-white {
    height: 60px;
}

.swiper-slide blockquote {
    min-height: 220px;
}

.install_text {
    min-height: 100px;
}

a.active {
    font-weight: bold;
}

.framed {
    border-radius: 1rem !important;
    border: 10px solid rgb(1 1 1);
    box-shadow: 4px 8px 8px rgba(0,0,0,0.4);
    margin: 1rem;
    width: 90%;
}

.framed.full {
    width: 100%;
}

.playbutton {    
    color: var(--bs-body-color); 
    font-weight: 400;
}

.playbutton i {      
    border: 1px solid transparent;  
    border-radius: 50%;
    font-weight: 600;
    height: 40px;
    width: 40px;
    line-height: 38px;
    margin-right: 10px;
}

.playbutton:hover {
    color: #5189ee;    
}

.playbutton:hover i {
    border: 1px solid #5189ee;
}

table.top td {
    vertical-align: top;
}

.bold {
    font-weight: bold;
}

.process-card-two {    
    min-height: 320px;    
}

.process-icon {
    background-color: #fff;
    color: #5189ee;
}

.process-card-two {
    -webkit-box-shadow: 0 5px 20px 0 rgba(210,210,245,.5);
    box-shadow: 0 5px 20px 0 rgba(210,210,245,.5);    
}

.subscribe-feature-list a {
    color: var(--bs-body-color);
}

.install_text {
    min-height: 150px;
}

#presentation {
    position: fixed;
    bottom: 10px;
    right: 10px;
    z-index: 99;
}

.round {
    border-radius: 8px;
    color: var(--bs-body-color);
    background-color: #f1f1f1!important;
    padding: 8px 16px;
}

.round:hover {
    color: black !important;
    background-color: #ccc!important;
}

#up {
    visibility: none;
}