body {
    font-family: "Work Sans", sans-serif;
}
.relative{
    position: relative;
}
.uppercase{
    text-transform: uppercase;
}
.text-decoration{
    transition: 0.5s;
    text-decoration: none;
}
.ml-auto{
    margin-left: auto;
}
.one a{
    text-decoration: none;
    font-size: 12px;
    font-weight: 600;
    color: #005da8;
    text-transform: uppercase;
}
.two a{
    text-decoration: none;
    color: #005da8;
    font-size: 16px;
    padding: 0px 7px;
}
.three a{
    margin-left: 10px;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 15px;
    font-weight: 600;
    color: #005da8;
}
.header{
    background-color: transparent;
    background-image: linear-gradient(90deg, #005ca7 0%, #0271CC 100%);
}
#navbarSupportedContent a{
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
    padding-top: 0px;
    padding-bottom: 0px;
}
.banner{
    padding: 80px 0px;
    background-color: transparent;
    background-image: linear-gradient(180deg, #ffffff 50%, #e7eff7 100%);
}
.banner-content h2{
    color: #005da8;
    font-weight: 600;
}
.banner-content p{
    color: #3E3D40;
}
.Promozioni-section{
    background-color: #D8E8F8;
}
.heading-box h5{
    color: #005da8;
}
.heading-box h2{
    color: #005da8;
}
.heading-box .line{
    width: 80px;
    height: 1px;
    background-color: #005da8;
    margin: 0px auto;
}
.footer{
    background-color: transparent;
    background-image: linear-gradient(180deg, #ffffff 0%, #E7EFF7 100%);
}
.f-widget h6{
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    color: #3e3d40;
    margin-bottom: 20px;
}
.f-widget a{
    display: block;
    margin-bottom: 15px;
    text-decoration: none;
    color: #005DA8;
    font-size: 14px;
}
.footer-bottom {
    padding: 40px 0px;
    background-color: transparent;
    background-image: linear-gradient(90deg, #005ca7 0%, #0271CC 100%);
}
.socails a{
    text-decoration: none;
    color: #fff;
    font-size: 16px;
    padding: 0px 7px;
}
.footer-down-content p{
    font-size: 12px;
    color: #fff;

}
.footer-down-content a{
    color: #fff;
    text-decoration: none;
    font-size: 14px;
}
























@media only screen and (min-width: 2000px) {
   
}

@media only screen and (min-width: 1499px) {
    
}
@media only screen and (max-width: 991px) {
    div#navbarSupportedContent {
        position: absolute;
        top: 78px;
        background-color: transparent;
        background-image: linear-gradient(90deg, #005ca7 0%, #0271CC 100%);
        width: 100%;
        left: 0;
        text-align: center;
    }   
    .header-up-content.d-flex.justify-content-between.align-items-center {
        display: block !important;
        text-align: center;
    }
    .header-up-content .two{
        margin: 15px 0px;
    }
    
}
@media only screen and (max-width: 769px) {

}       
@media only screen and (max-width: 600px){
    
}
@media only screen and (max-width: 344px){
    
}