﻿@media (min-width: 768px) {
    .desktop-logo {
        display: block;
    }

    .mobile-logo {
        display: none;
    }
}

@media (max-width: 767px) {
    .desktop-logo {
        display: none;
    }

    .mobile-logo {
        display: block;
        max-width:80%;
    }
}

.privacy-policy {
    width: 100%;
    height: auto;
    padding: 20px;
    position: fixed;
    left: 0;
    bottom: 0;
    visibility: hidden;
    opacity: 0;
    z-index: -5;
    -webkit-transition: all ease-out .2s;
    -o-transition: all ease-out .2s;
    transition: all ease-out .2s;
    background: #16213d;
}

    .privacy-policy a, .privacy-policy p {
        color: #ffffff;
        line-height: 20px;
        font-weight: 200;
        margin: 0;
        padding: 4px 0 0;
        display: inline-block
    }

    .privacy-policy.active {
        opacity: 1;
        visibility: visible;
        z-index: 99999;
    }

    .privacy-policy p {
        font-size: 14px
    }

    .privacy-policy a.btn {
        float: right;
        background: #ffff;
        color: #16213d;
        border-radius: 2px;
        font-size: 14px;
        font-weight: 400;
        padding: 6px 30px
    }

        .privacy-policy a.btn::after {
            background: #e1e1e1;
        }

    .privacy-policy p a {
        font-weight: 600
    }

.contact-group {
    width: 70px;
    height: 177px;
    position: fixed;
    z-index: 101;
    right: 15px;
    top: 45%;
    transform: translate(0,-50%);
}

    .contact-group .contact {
        position: relative;
        border: none;
        clear: both;
        top: auto;
        left: auto !important;
        right: auto;
        width: 70px;
        height: 212px;
        position: relative;
        z-index: 101;
        background: url(../images/contact.png) no-repeat;
        display: block;
    }

    .contact-group .whatsapp {
        position: relative;
        clear: both;
        width: 70px;
        height: 70px;
        z-index: 101;
        background: url(../images/whatsapp.png) no-repeat;
        display: block;
        margin-bottom: 15px;
    }

    .contact-group .video {
        position: relative;
        clear: both;
        width: 50px;
        height: 50px;
        z-index: 101;
        background: url(../images/video.png) no-repeat;
        display: block;
        margin-bottom: 15px;
    }

@media only screen and (max-width: 768px) {
    .contact-group {
        width: 50px;
    }

        .contact-group .whatsapp {
            background-size: 50px;
            height: 50px;
        }

        .contact-group .contact {
            background-size: 50px;
        }
}

.checkbox-group {
    position: relative;
    text-align: left;
}

    .checkbox-group.checkbox-group-inline {
        display: inline-block
    }

    .checkbox-group label {
        cursor: pointer;
        display: inline;
        line-height: 1em;
        vertical-align: top;
        clear: both;
        padding-left: 1px;
        font-size: 15px;
        font-weight: 200;
        color: #16213d;
    }

        .checkbox-group label a {
            color: #1d1d1b;
            text-decoration: underline !important;
            margin: 0;
            padding: 0
        }

        .checkbox-group label:not(:empty) {
            padding-left: .5em
        }


    .checkbox-group input[type=checkbox] {
        outline: 0;
        width: 1em;
        margin: 2px 0;
        display: block;
        float: left;
        font-size: inherit
    }
