/* The Kirman Team CSS */



.header {

    position: relative;

    background: #000;

}

.ip-banner {

    display: none;

}

#inner-page-wrapper {

    margin-bottom: 0;

}

div#inner-page-wrapper > .container {

    width: 100%;

    padding: 0;

}

#tkt-wrapper {

    position: relative;

    z-index: 1;

}

.tkt-team-photo {

    position: relative;

}

    .tkt-team-photo canvas {

        display: block;

        width: 100%;

        background-size: cover;

        background-position: center;

        background-repeat: no-repeat;

    }

    p#breadcrumbs {
        font-family: "tradegothic";
        font-size: 12px;
        font-weight: 400;
        color: #000000;
        text-transform: uppercase;
        letter-spacing: 0.025em;
        padding: 30px 6%;
    }

.tkt-about-wrapper {

    position: relative;

    z-index: 1;

}

.tkt-about-wrapper::before,

.tkt-about-wrapper::after {

    content: "";

    position: absolute;

    background-repeat: no-repeat;

    background-position: center;

    pointer-events: none;

    z-index: -1;

}

.tkt-about-wrapper::before {

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background-image: url('../../images/the-kirman-team/tkt-upper-bg.jpg');

    background-size: cover;

}

.tkt-about-wrapper::after {

    bottom: -85px;

    left: 74px;

    width: 1211px;

    height: 694px;

    background-image: url('../../images/the-kirman-team/tkt-logo-overlay.png');

    background-size: contain;

}

    .tkt-about-inner-wrapper {

        padding: 44px 0 132px;

    }

        .tkt-about-col {

            display: inline-block;

            vertical-align: top;

        }

        .tkt-about-col.col-left {

            width: 44.93%;

        }

            .tkt-about-heading {

                padding: 0 15px 0 13%;

            }

                .tkt-about-heading .hp-global-heading-bottom-text {

                    font-size: 152px;

                    text-transform: uppercase;

                    line-height: .75;

                    margin-top: 61px;

                    font-size: 8.95vw;

                }

        .tkt-about-col.col-right {

            width: 55.06%;

        }

            .tkt-about-excerpt-col {

                display: inline-block;

                vertical-align: top;

                width: 50%;

            }

                .tkt-about-excerpt {

                    max-width: 397px;

                    padding-right: 15px;

                    max-width: 23.2vw;

                }

                    .tkt-about-excerpt-col p {

                        font-family: "proxima_novaregular";

                        font-size: 16px;

                        font-weight: 400;

                        color: #333;

                        line-height: 1.7;

                        margin-bottom: 27px;

                        font-size: 1.15vw;

                    }

.tkt-stats-wrapper {

    position: relative;

}

    .tkt-stats-inner-wrapper {

        position: relative;

        padding: 79px 0 133px;

        background-image: url('../../images/the-kirman-team/tkt-dark-overlay.jpg');

        background-size: cover;

        background-position: center;

        background-repeat: no-repeat;

        background-attachment: fixed;

    }

    .safari .tkt-stats-inner-wrapper {
        background-attachment: scroll;
    }

        .tkt-stats-heading {

            font-family: "ivarfine";

            font-size: 65px;

            font-weight: 400;

            color: #fff;

            text-align: center;

            margin-bottom: 95px;

        }

        .tkt-stats-list {

            align-items: center;

            justify-content: space-between;

            max-width: 1300px;

            margin: 0 auto;

        }

            .tkt-stats-item {

                position: relative;

                color: #fff;

                text-transform: uppercase;

                text-align: center;

                padding: 0 52px;

            }

            .tkt-stats-item::after {

                content: "";

                position: absolute;

                top: 50%;

                right: 0;

                transform: translateY(-50%);

                width: 1px;

                height: 165px;

                background-color: #a3a3a3;

                opacity: .5;

                pointer-events: none;

            }

            .tkt-stats-item:last-child:after {

                opacity: 0;

            }

                .tkt-stats-item-value {

                    font-family: "ivarfine";

                    font-size: 53px;

                    font-weight: 400;

                    margin-bottom: 14px;

                }

                .tkt-stats-item-label {

                    font-family: 'tradegothicbold';

                    font-size: 17px;

                    font-weight: 700;

                }

.tkt-success-wrapper {

    position: relative;

    z-index: 1;

}

.tkt-success-wrapper::after {

    content: "";

    position: absolute;

    bottom: 0;

    left: 0;

    width: 1125px;

    height: 555px;

    background-image: url('../../images/the-kirman-team/tkt-dark-overlay.jpg');

    background-size: cover;

    background-position: center;

    background-repeat: no-repeat;

    background-attachment: fixed;

    pointer-events: none;

    z-index: -1;

}

    .tkt-success-inner-wrapper {

        padding: 71px 0 88px;

    }

        .tkt-success-col {

            display: inline-block;

            vertical-align: top;

        }

        .tkt-success-col.col-left {

            width: 37.5%;

        }

            .tkt-success-text {

                padding: 28px 15px 0 16%;

            }

                .tkt-success-text-heading {



                }

                    .tkt-success-text-heading .hp-global-heading-text {

                        font-size: 22px;

                        padding-left: 71px;

                    }

                    .tkt-success-text-heading .hp-global-heading-text::before {

                        top: 10px;

                        width: 48px;

                    }

                    .tkt-success-text-heading .hp-global-heading-bottom-text {

                        font-size: 91px;

                        margin-top: 8px;

                    }

                .tkt-success-text-list {

                    margin-top: 180px;

                    padding-left: 50px;

                }

                    .tkt-success-text-list li {

                        position: relative;

                        font-family: "ivarfine";

                        font-size: 35px;

                        font-weight: 400;

                        color: #949494;

                        text-transform: uppercase;

                        line-height: 1.5;

                        letter-spacing: 0.025em;

                        padding-left: 38px;

                        position: relative;

                        left: 0;

                        filter: brightness(0) invert(1);

                    }

                    .tkt-success-text-list li:hover {
                        left: 10px;
                    }

                    .tkt-success-text-list li::before {

                        content: "";

                        position: absolute;

                        top: 50%;

                        left: 0;

                        transform: translateY(-50%);

                        width: 7px;

                        height: 12px;

                        background-image: url('../../images/the-kirman-team/tkt-arrow-icon.png');

                        background-size: contain;

                        background-position: center;

                        background-repeat: no-repeat;

                        pointer-events: none;

                    }

        .tkt-success-col.col-right {

            width: 62.4%;

            padding-right: 15px;

        }

            .tkt-success-video {

                position: relative;

                max-width: 907px;

                padding: 7px;

                border-radius: 40px;

                background-color: #000;

                overflow: hidden;

            }

                .tkt-success-video video {

                    display: block;

                    width: 100%;

                    /*height: auto;*/

                    border-radius: 40px;

                    background-color: #000;
                    color: #757575;

                }

.ak-cwa-inner-wrapper .ak-cwa-form .contact-submit {

    max-width: 287px;

}

.ak-cwa-form * {
    /*background: transparent !important;*/
}
div#crmWebToEntityForm {
    /*width: 100% !important;*/
}
.ak-cwa-form form > div {
   /* margin: 0 !important;
    padding: 0 !important;*/
}
.ak-cwa-form form > div > div,
.ak-cwa-form form > div:nth-last-child(3),
.ak-cwa-form form > div:nth-last-child(5) {
    /*display: inline-block;
    vertical-align: top;
    width: 50%;
    margin: 0 0 32px !important;*/
}
.ak-cwa-form form > div > div:nth-child(odd),
.ak-cwa-form form > div:nth-last-child(5) {
    /*padding-right: 26px !important;*/
}
.ak-cwa-form form > div > div:nth-child(even),
.ak-cwa-form form > div:nth-last-child(3) {
    /*padding-left: 26px !important;*/
}
.ak-cwa-form form > div:nth-last-child(3) > div,
.ak-cwa-form form > div:nth-last-child(5) > div {
    /*padding: 0 !important;
    width: 100%;*/
}
.ak-cwa-form form > div > div div {
    /*display: none;*/
}
.ak-cwa-form form > div > div input {
   /* -webkit-appearance: none;
    -moz-appearance: none;
    outline: none;
    border: none !important;
    font-family: "proxima_novaregular";
    font-size: 13px !important;
    font-weight: 400;
    color: #252525 !important;
    width: 100% !important;
    height: 50px;
    background-color: transparent !important;
    border-bottom: 1px solid #000 !important;
    border-radius: 0 !important;
    padding: 0 !important;
    margin: 0 !important;*/
}
.ak-cwa-form form > div > div input::placeholder {
    /*text-transform: uppercase;*/
}
.ak-cwa-form form > div + p {
    display: none;
}
.ak-cwa-form form > div:nth-last-child(2) {
    /*position: relative;
    max-width: 328px;
    margin: 0 auto !important;*/
}
.ak-cwa-form form > div:nth-last-child(2)::before {
    /*content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 50px;
    height: 2px;
    background-color: #000;
    pointer-events: none;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;*/
}
.ak-cwa-form form > div:nth-last-child(2):hover:before {
    /*width: 100%;*/
}
.ak-cwa-form form > div:nth-last-child(2) input[type=submit] {
    /*position: relative;
    display: block;
    font-family: "tradegothicbold";
    font-size: 14px !important;
    font-weight: 400;
    color: #000 !important;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    text-align: center;
    padding: 23px 0 !important;
    width: 100%;
    background-color: transparent !important;
    border: none !important;
    border-radius: 0 !important;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;*/
}
.ak-cwa-form form > div:nth-last-child(2):hover input[type=submit] {
    /*color: #fff !important;
    background-color: #000 !important;*/
}
.ak-cwa-form form > div:nth-last-child(2) img {
   /* position: absolute;
    top: 22px;
    left: 20px;
    z-index: 1;*/
}
.ak-cwa-form form > div:nth-last-child(2):hover img {
    /*filter: brightness(0) invert(1);*/
}
.ak-cwa-form form input[type=reset] {
    display: none;
}

.ak-cwa-wrapper.section-wrapper {

    display: none;

}

/*******************************************************

 *

 * Mobile styles and other media queries

 *

 *******************************************************/

@media only screen and (min-width: 1601px) {



} 



@media only screen and (max-width: 1440px) {

    /*.tkt-about-heading .hp-global-heading-bottom-text {

        font-size: 140px;

    }*/

    .tkt-success-text {

        padding: 28px 15px 0 9%;

    }

}



@media only screen and (max-width: 1366px) {



}



@media only screen and (max-width: 1299px) {

    .tkt-about-heading .hp-global-heading-bottom-text {

        font-size: 115px;

    }

    .tkt-stats-item-value {

        font-size: 48px;

    }

    .tkt-success-text-heading .hp-global-heading-bottom-text {

        font-size: 76px;

    }

    .tkt-success-text-list {

        padding-left: 30px;

    }

}



@media only screen and (max-width: 1199px) {

    .tkt-about-heading .hp-global-heading-bottom-text {

        font-size: 90px;

    }

    .tkt-about-excerpt-col p {

        font-size: 14px;

    }

    .tkt-stats-item {

        padding: 0 28px;

    }

    .tkt-stats-item-value {

        font-size: 40px;

    }

    .tkt-success-text-heading .hp-global-heading-bottom-text {

        font-size: 68px;

    }

    .tkt-success-text-heading .hp-global-heading-text {

        font-size: 15px;

    }

    .tkt-success-text-heading .hp-global-heading-text::before {

        top: 7px;

    }

    .tkt-success-wrapper::after {

        width: 815px;

    }

}



@media only screen and (max-width: 991px) {

    .tkt-about-inner-wrapper {

        padding: 50px 0;

    }

    .tkt-about-col {

        display: block;

        width: 100% !important;

    }

    .tkt-about-heading {

        padding: 0;

        text-align: center;

    }

    .tkt-about-heading .hp-global-heading-bottom-text {

        font-size: 60px;

        margin-top: 18px;

    }

    .tkt-about-excerpt-col {

        display: block;

        width: 100%;

    }

    .tkt-about-excerpt {

        max-width: 100%;

        padding: 0 15px;

    }

    .tkt-about-col.col-right {

        margin-top: 40px;

    }

    .tkt-about-excerpt-col p {

        margin-bottom: 23px;

    }

    .tkt-stats-heading {

        font-size: 41px;

        margin-bottom: 40px;

    }

    .tkt-stats-list {

        display: block;

    }

    .tkt-stats-item::after {

        display: none;

    }

    .tkt-stats-item {

        padding: 0 15px;

        margin-bottom: 40px;

    }

    .tkt-stats-item-value {

        margin-bottom: 0px;

    }

    .tkt-stats-inner-wrapper {

        padding: 70px 0 50px;

    }

    .tkt-success-inner-wrapper {

        padding: 50px 0;

    }

    .tkt-success-col {

        display: block;

        width: 100% !important;

    }

    .tkt-success-text {

        padding: 0 15px;

        text-align: center;

    }

    .tkt-success-text-list {

        padding-left: 0;

        max-width: 480px;

        margin: 30px auto 0;

        text-align: left;

    }

    .tkt-success-text-list li {

        color: #000;

    }

    .tkt-success-text-list li::before {

        filter: brightness(0);

    }

    .tkt-success-wrapper::after {

        display: none;

    }

    .tkt-success-col.col-right {

        padding-left: 15px;

        margin-top: 30px;

    }

    .tkt-success-video {
        margin: 0 auto;
    }

    .ak-cwa-form form > div > div, .ak-cwa-form form > div:nth-last-child(3), .ak-cwa-form form > div:nth-last-child(5) {
        /*display: block;
        width: 100%;
        margin: 0 0 32px !important;
        padding: 0 !important;*/
    }

    .ak-cwa-form form > div > div:nth-child(odd), .ak-cwa-form form > div:nth-last-child(5) {
        /*padding-right: 0 !important;*/
    }

    .ak-cwa-form form > div > div:nth-child(even), .ak-cwa-form form > div:nth-last-child(3) {
        /*padding-left: 0 !important;*/
    }

}



@media only screen and (max-width: 767px) {

    .tkt-about-heading .hp-global-heading-bottom-text {

        font-size: 41px;

        line-height: 1;

    }

}



@media only screen and (max-width: 480px) {

    .tkt-stats-heading {

        font-size: 36px;

    }

    .tkt-success-text-heading .hp-global-heading-bottom-text {

        font-size: 53px;

    }

    .tkt-success-text-list li {

        font-size: 29px;

    }

    .tkt-success-video video {
        height: 220px;
    }

}