@import url('https://fonts.googleapis.com/css?family=Lato:300,300i,400,400i,700,700i,900&display=swap');
@font-face {
    font-family: 'Avenir LT Std';
    src: url('/Files/App_002/fonts/AvenirLTStd-Black.eot');
    src: url('/Files/App_002/fonts/AvenirLTStd-Black.eot?#iefix') format('embedded-opentype'),
        url('/Files/App_002/fonts/AvenirLTStd-Black.woff2') format('woff2'),
        url('/Files/App_002/fonts/AvenirLTStd-Black.woff') format('woff'),
        url('/Files/App_002/fonts/AvenirLTStd-Black.ttf') format('truetype'),
        url('/Files/App_002/fonts/AvenirLTStd-Black.svg#AvenirLTStd-Black') format('svg');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Avenir LT Std';
    src: url('/Files/App_002/fonts/AvenirLTStd-Book.eot');
    src: url('/Files/App_002/fonts/AvenirLTStd-Book.eot?#iefix') format('embedded-opentype'),
        url('/Files/App_002/fonts/AvenirLTStd-Book.woff2') format('woff2'),
        url('/Files/App_002/fonts/AvenirLTStd-Book.woff') format('woff'),
        url('/Files/App_002/fonts/AvenirLTStd-Book.ttf') format('truetype'),
        url('/Files/App_002/fonts/AvenirLTStd-Book.svg#AvenirLTStd-Book') format('svg');
    font-weight: normal;
    font-style: normal;
}
body {
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    word-spacing: 1px;
}
body.fixed {
	position: fixed;
	width: 100%;
}
a:hover {
    text-decoration: none;
}
* { outline: none !important;}
::-webkit-scrollbar{width: 12px;}
::-webkit-scrollbar-track{background-color: #0072c6;}
::-webkit-scrollbar-thumb{border-left: 1px solid  #333333;background-color: #333333;}

.container {
    max-width:1290px;
    width: 100%;
}
.item-icone {
    background: #0072c6;
    border-radius: 50%;
    width: 100px;
    height: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
}

.first-letter {
    font-weight: 900;
}
.tit-three {
    font-size: 32px;
    padding-top: 40px;
    text-transform: uppercase;
    color: #fff;
    letter-spacing: 2px;
}
.constru-main {
    background: #212121;
    position: relative;
    padding-bottom: 100px;
    overflow: hidden;
    padding-top: 90px;
    margin-bottom: 60px;
}
.shadow {
    box-shadow: 5px 5px 5px #181818;
}
@media screen and (max-width: 1440px) {
.container {
     max-width: 1280px;
     width: 90%;
}
}
@media screen and (max-width: 1280px) {
.container {
     max-width: 1024px;
     width: 100%;
}
.tit-three {
    font-size:25px;
    padding-top:35px;
}

}
@media screen and (max-width: 1024px) {
.container {
     max-width: 991px;
     width: 100%;
}
}
@media screen and (max-width: 991px) {
.container {
     max-width: 100%;
}
.tit-three{
    font-size: 22px;
    padding-top: 15px;
    padding-bottom: 40px;
}
.constru-main {
    padding-bottom:0px;
    padding-top:30px;
    margin-top: 0px;
    margin-bottom:0px;
}
}
