/* Home page */

.tkbm-cta-column {
    cursor: pointer;
}
.elementor-column.tkbm-cta-column-link .elementor-element .elementor-widget-container .elementor-heading-title {
    transition: all var(--transition-time);
}

.elementor-column.tkbm-cta-column-link:hover .elementor-element .elementor-widget-container .elementor-heading-title {
    color: var(--color-primary);
}

@media (max-width: 1200px) {
    .elementor-section .elementor-column.tkbm-cta-column {
        width: 50%;
    }
}


@media (max-width: 768px) {
    .elementor-section .elementor-column.tkbm-cta-column {
        width: 100%;
    }
}

.tkbm-home-cta {
    position:relative;
    padding-left: 62px;
    margin-left: 10px;
    font-size: 2rem;
    font-weight: bold;
}

.tkbm-home-cta:before {
    content: url("../icons/tkbm-icon-phone-call-white.svg");
    position: absolute;
    top: -14px;
    left: 0;
    width: 50px;
    z-index: 2;
}

a.tkbm-home-cta:hover {
    color: var(--color-secondary) !important;
}

@media (max-width: 768px) {

    .tkbm-home-cta {
        padding-left: 36px;
    }

    .tkbm-home-cta:before {
        top: -4px;
        width: 25px;
    }
}

.tkbm-button-arrow a {
    position: relative;
}

.tkbm-button-arrow a:after {
    content: url("../images/tkbm-arrow.png");
    position: absolute;
    right: 5px;
    bottom: 5px;
    z-index: 2;
}

.tkbm-button-meeting a {
    position: relative;
}

.tkbm-button-meeting a:before {
    content: url("../icons/tkbm-icon-calendar-blue.svg");
    position: absolute;
    left: -48px;
    top: -9px;
    width: 60px;
    height: 60px;
    z-index: 2;
}

@media (max-width: 768px) {
    .tkbm-button-meeting a:before {
        display: none;
    }
}


@media (max-width: 1200px) {
    .tkbm-contact-bar .elementor-container .elementor-column {
        width: 100%;
    }

    .elementor-container .elementor-column.tkbm-column-onas  {
        width: 100%;
    }

}

.tkbm-breadcrumbs-section {
    display: none !important;
}
