﻿
.wrapper {
    
    padding-top:0px !important;
    
}

.tk {
    
}
.tk h1,h2,h3,p {
    color:#333;
}




.tk h1 {
    text-transform: uppercase;
    font-size:30px;
    letter-spacing: .2rem;
    
}

.tk h2 {
    text-transform: uppercase;
    margin-top:20px;
    margin-bottom:4px;
    font-size:24px;
    letter-spacing: .1rem;
}

.tk h3 {
    text-transform: uppercase;
    margin-top:8px;
    font-size:20px;
    letter-spacing: .05rem;
    
}

.tk h1+p,
.tk h2+p,
.tk h3+p,
.tk h4+p{
    margin-top:0px;
}

.tk p {
    text-align: justify;
    font-size:1.2em;
}

.tk .headerFull {
    display:block;
    width:100vw;
    background-position: center top;
    background-size: cover;
    background-image: url('/images/headers/BANNER_1920X300_CHI_SIAMO.png');
    aspect-ratio:20/4
}
.tk .headerContent {
    overflow:hidden;
}
.tk img {
    max-width:100%;
    width: auto;
}

.tk .resScaled {
    transform: scale(1);
}


.tk .bgContain {
    display:block;
    background-position: center;
    background-size:100% auto;
    background-repeat: no-repeat;
    background-image: url('/images/chi-siamo/MONDO.jpg');    
}
.tk .bgFit {
    display:block;
    background-position: center;
    background-size:100% 100%;
    background-repeat: no-repeat;
    background-image: url('/images/chi-siamo/MONDO.jpg');    
}
.tk .nw {
    white-space: nowrap;
}

.tk .single-fact p {
    text-align: center;
    margin-bottom:20px;
}


@media (max-width: 767px) {
  .padding {
    padding-bottom: 40px;
  }
}

@media (min-width: 768px) {

    .tk .resScaled {
        transform: scale(.80);
        transform-origin: top center;
    }
}


@media (min-width: 992px) {
    
.tk .resScaled {
    transform: scale(.90);
}
}

@media (min-width: 1200px) {
    
.tk .resScaled {
    transform: scale(1);
}
    
}
