.more-btn {
    background-color: #095e80;
    color: white;
    border-radius: 25px !important;
    padding: 7.5px 4px;
}

.more-btn:hover {
    background-color: var(--button_color);
    color: var(--button_text_color);
}

.more-btn:main,
.more-btn:focus {
    user-select: auto;
}

.more-btn:hover:not(:disabled) {
    filter: brightness(1.1);
}

.more-btn:disabled {
    cursor: auto;
}

.error-messages {
    font-size: 12.8px;
    color: red;
    font-family: monospace;
}

@media (max-width: 320px) {
    .more-btn {
        width: 40%;
    }
}

@media (max-width: 767px) {
    .more-btn {
        width: 30%;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .more-btn {
        width: 25%;
    }
}

.success {
    color: green;
}

.success input {
    border-color: green;
}

.success textarea {
    border-color: green;
}

.success label {
    color: green;
}

.error {
    color: red;
}

.error input {
    border-color: red;
}

.error textarea {
    border-color: red;
}

.error label {
    color: red;
}

.grecaptcha-badge {
    bottom: 58px !important;
    width: 6vw !important;
    overflow: hidden !important;
    transition: all 0.3s ease !important;
    left: 4px !important;
}

.grecaptcha-badge:hover {
    width: 20vw !important;
}

.hovertext:hover:after {
    content: "go to winsurtech.com";
    padding: 4px 8px;
    color: #fff;
    background-color: #006494;
    font-size: 0.8rem;
    position: absolute;
}

.btn {
    display: initial !important;
}

.col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 21%;
}

.hovertwitter:hover:after {
    content: "twitter.com/winsurtech";
    padding: 4px 8px;
    color: #fff;
    background-color: #006494;
    font-size: 0.8rem;
    position: absolute;
}

.hoveryoutube:hover:after {
    content: "youtube.com/winsurtech";
    padding: 4px 8px;
    color: #fff;
    background-color: #006494;
    font-size: 0.8rem;
    position: absolute;
}

.hoverfacebook:hover:after {
    content: "facebook.com/Winsurtech";
    padding: 4px 8px;
    color: #fff;
    background-color: #006494;
    font-size: 0.8rem;
    position: absolute;
}

.hoverlinkedin:hover:after {
    content: "linkedin.com/winsurtech";
    padding: 4px 8px;
    color: #fff;
    background-color: #006494;
    font-size: 0.8rem;
}

.swal2-styled.swal2-confirm {
    border: 0;
    border-radius: 3.25em;
    background: initial;
    background-color: #006494;
    color: #fff;
    font-size: 1em;
    width: 7em;
}