#banner-trajetoria img{
    width:100%;
}
#banner-trajetoria h2{
    font-family:'BreeBoldItalic';
    font-size:90px;
    color:#ff964e;
    margin-top:-280px;
    text-align:center;
}
#banner-trajetoria h1{
    font-family:'Manrope';
    line-height:1em;
    font-size:25px;
    color:#ffffff;
    font-weight:300;
    text-align:center;
    margin-top:-90px;
}
#banner-trajetoria h1 span{
    font-weight:700;
}
#trajetoria img{
    width:100%;
    margin-top:120px;
}
#trajetoria h1{
    font-family:'Manrope';
    line-height:1.2em;
    font-size:20px;
    font-weight:500;
    text-align:left;
    margin-left:5%;
    color:#211c60;
}
#trajetoria h1 span{
    font-weight:800;
}
#trajetoria h2{
    font-family:'Manrope';
    font-size:30px;
    color:#ff964e;
    text-align:right;
    line-height:0.8em;
    background:#211c60;
    padding:10px 30px;
    width:380px;
    margin-left:12%;
}
#trajetoria h2 span{
    font-family:'BreeBoldItalic';
    font-size:35px;
}
#trajetoria h3{
    font-family:'Manrope';
    line-height:1.2em;
    font-size:20px;
    font-weight:500;
    text-align:left;
    margin-left:55%;
    color:#211c60;
    margin-top:-270px;
}
#trajetoria h3 span{
    font-weight:800;
}
.logo{
    width:20% !important;
    float:right;
    display:block;
    margin-top:-120px !important;
    margin-bottom:20px;
}
#trajetoria-2024 .fundo{
    width:100%;
}
#trajetoria-2024 .lagarta{
    width:100%;
    margin-top:-600px;
    display:block;
}
#trajetoria-2024{
    text-align:center;
    color:white;
    font-family:'Manrope';
    font-size:20px;
}
#trajetoria-2024 h1{
    font-family:'Manrope';
    font-size:20px;
    line-height:1.2em;
    font-weight:500;
    margin-top:-150px;
}
#trajetoria-2024 h1 span{
    font-weight:800;
}
#trajetoria-2024 .logo-amarela{
    width:25%;
}
#trajetoria-2024 h2{
    font-family:'Manrope';
    font-size:20px;
    line-height:1.2em;
    font-weight:500;
}
#trajetoria-2024 h2 span{
    font-weight:800;
}
#trajetoria-2024 div{
    background:#ff964e;
    display:inline-block;
    padding:0px 20px;
}
#trajetoria-2024 h3{
    font-family:'Manrope';
    font-size:20px;
    line-height:1.2em;
    font-weight:500;
}
#trajetoria-2024 h3 span{
    font-weight:800;
}
#contato-trajetoria{
    background:#211c60;
    padding:20px;
}
#contato-trajetoria h2{
    font-family:'Manrope';
    font-size:16px;
    font-weight:500;
    text-align:center;
    margin-bottom:-50px;
    width:400px;
    color:white;
    margin-top:200px;
    margin-left:10%;
}
#contato-trajetoria h1{
    font-family:'BreeBoldItalic';
    font-size:50px;
    text-align:center;
    line-height:0.8em;
    width:400px;
    color:#ff964e;
    margin-left:10%;
}
#contato-trajetoria div{
    margin-top:-350px;
    margin-left:55%;
}
#contato-trajetoria form input, #contato-trajetoria form textarea, #contato-trajetoria form select{
    font-family:'Manrope';
    width:80%;
    font-size:18px;
    font-weight:600;
    box-sizing:border-box;
    padding:5px;
    border:2px solid white;
    background:transparent;
}
#contato-trajetoria ::-webkit-input-placeholder{
   color:white;
}
#contato-trajetoria form input{
    margin-bottom:5px;
}
#como_conheceu{
   color:white;
}
#contato-trajetoria button{
    margin-top:5px;
    font-family:'Manrope';
    width:80%;
    color:#211c60;
    font-size:18px;
    font-weight:900;
    box-sizing:border-box;
    padding:5px;
    border:2px solid #ff964e;
    background:#ff964e;
    cursor:pointer;
}
#contato-trajetoria h3{
    font-family:'BreeBoldItalic';
    font-size:50px;
    color:#ff964e;
    margin-bottom:0px;
}
#contato-trajetoria span{
    display:flex;
    width:60%;
}
#contato-trajetoria h4{
    font-family:'Manrope';
    color:white;
    font-size:18px;
    font-weight:900;
}
#contato-trajetoria span img{
    width:100%;
    margin-top:-20px;
    margin-bottom:20px;
}
@media screen and (min-width: 1920px){
    #banner-trajetoria h2{
        margin-top:-350px;
    }
    .logo{
        width:15% !important;
    }
    #trajetoria img{
        margin-top:180px;
    }
    #trajetoria-2024 .lagarta{
        margin-top:-810px;
    }
    #contato-trajetoria h2{
        margin-top:270px;
    }
    #contato-trajetoria div{
        margin-top:-330px;
    }
    #trajetoria-2024 h1{
        margin-top:-210px;
    }
    #trajetoria-2024 .espace{
        margin-top:60px;
    }
}
/** SAFARI ONLY */
  @media not all and (min-resolution: .001dpcm) {
    @supports(-webkit-appearance:none) and (stroke-color:transparent) {
        #banner-trajetoria h2{
            margin-top:-350px;
        }
        .logo{
            width:15% !important;
        }
        #trajetoria img{
            margin-top:180px;
        }
        #trajetoria-2024 .lagarta{
            margin-top:-810px;
        }
        #contato-trajetoria h2{
            margin-top:270px;
        }
        #contato-trajetoria div{
            margin-top:-330px;
        }
        #trajetoria-2024 h1{
            margin-top:-210px;
        }
        #trajetoria-2024 .espace{
            margin-top:60px;
        }
    }
  }
/** SAFARI ONLY */
@media screen and (max-width: 768px){
    #banner-trajetoria h2{
        font-size:40px;
        margin-top:-110px;
    }
    #banner-trajetoria h1{
        font-size:15px;
        margin-top:-40px;
    }
    #trajetoria img{
        margin-top:20px;
    }
    #trajetoria h1{
        font-size:16px;
        text-align:center;
        margin-left:0%;
    }
    #trajetoria h2{
        margin-left:0%;
        font-size:20px;
        text-align:center;
        padding:20px 30px;
    }
    #trajetoria h2 span{
        font-size:25px;
        width:-1px;
    }
    #trajetoria h3{
        font-size:16px;
        text-align:center;
        margin-left:0%;
        margin-top:0px;
    }
    .logo{
        margin-top:-50px !important;
    }
    #trajetoria-2024 .lagarta{
        margin-top:-200px;
    }
    #trajetoria-2024 h1{
        font-size:15px;
        margin-top:-40px;
    }
    #trajetoria-2024 .logo-amarela{
        width:60%;
    }
    #trajetoria-2024 h2{
        font-size:15px;
    }
    #trajetoria-2024 h3{
        color:#211c60;
        font-size:13px;
    }
    #contato-trajetoria{
        padding:20px 0px;
    }
    #contato-trajetoria h2{
        margin-top:20px;
        margin-left:0%;
        margin-bottom:-40px;
        width:100%;
    }
    #contato-trajetoria h1{
        margin-left:0%;
        font-size:40px;
        width:100%;
    }
    #contato-trajetoria div{
        margin-top:-30px;
        margin-left:0%;
    }
    #contato-trajetoria h3{
        text-align:center;
        font-size:40px;
    }
    #contato-trajetoria form input, #contato-trajetoria form textarea, #contato-trajetoria form select{
        margin-left:10%;
    }
    #contato-trajetoria button{
        margin-left:10%;
    }
    #contato-trajetoria h4{
        text-align:center;
    }
    #contato-trajetoria span{
        width:80%;
        margin-left:10%;
    }
}