@import url('https://fonts.googleapis.com/css2? family= Montserrat:wght@200 & family= Poppins & family= Roboto & display=swap');

/*font-family: 'Montserrat', sans-serif;
font-family: 'Poppins', sans-serif;
font-family: 'Roboto', sans-serif;*/

* {
    padding: 0 ;
    margin: 0;
    box-sizing: border-box;
}

html {
    scroll-behavior: smooth;
}

header{
    width: 100%;
}

/*--inicia barra de navegación--*/

.navbar {
    background-color:#ea1e52;
    min-height: 90px;
    
}
.navbar span {
    color: #fff;
    font-weight: bold;
    font-size: 25px;
    font-family: 'Montserrat', sans-serif;
    /*box-shadow: 1px 1px 10px*/
    
}

.navbar-toggler {
    border:none;
}

.navbar-toggler i {
    color:#3666fe;
    
}

.navbar .nav-link {
    color: #fff !important;
    font-family: 'Montserrat', sans-serif;
    margin-left: 2px;

}

.nav-link:hover {
    background-color: #3666fe ;
    border-radius: 4px;
    transition: 0.5 s;
}

/*--fin barra de navegación--*/

.main1 {
    width: 100%;
    background-color:#fe8a1f;
}

/*--inicia carrusel--*/

.container {

    width: 100%;
  
}

#carouselhome img{
 object-fit: cover;
 height: 500px;
}

.carousel-caption {
    background-color: rgba(41, 23, 1, 0.75);
    text-align: center;
    margin-bottom: 100px;
}

/*--fin carrusel--*/

/*--inicio hacemos que tu marca se destaque--*/



.marcah2 {
    background-color:#ea1e52;
    color: black;
    text-align: center;
    padding: 30px;
    font-family: 'Poppins', sans-serif;
    margin-bottom: 0;
    }

    .marca{
        width: 100%;
        height: auto;
        background-color:#fe8a1f;
        margin-bottom: 0;
        }

 .nleft {
    height: 400px;
    width: 100%;
    background-image: url(/img/carrucel1/WhatsApp\ Image\ 2023-04-15\ at\ 11.06.45.jpeg);
    background-size: cover;
    background-position: center;
    margin-left: 30px;
    margin-top: 30px;
    margin-bottom: 30px;
    

 }

 .ncenter {
    width: 100%;
    height: 400px;
    background-image: url(./img/carrucel1/picada.jpeg);
    background-size: cover;
    background-position: center;
    margin-left: 30px;
    margin-top: 30px;
    margin-bottom: 30px;
    
 }

 .nright {
    margin-top: 40px;
    text-align: center;
    background-color: rgba(41, 23, 1, 0.3);
    margin-left: 30px;
    width: 100%;
    height: 250px;
    /*padding: 30px;*/
    font-family: 'Poppins', sans-serif;
    font-size: 20px;

 }

 /*--inicia como lo hacemos--*/

 .clh {
    background-color: #ea1e52;
    padding: 30px;
    text-align: center;
    font-family: 'Poppins', sans-serif;
    margin-bottom: 0;
 }

 .sec2 {
    width:100%;
    height: 400px;
    background-color:#fe8a1f;
 
   
}

.divp {

    display: flex;
    justify-content: center;
    align-items: flex;
    margin-top: 50px;
}

.p2 {
    background-color: rgba(41, 23, 1, 0.3);
    background-position: center;
    font-family: 'Poppins', sans-serif;
    font-size: 20px;
    text-align: center;
    height: 250px;
    display: flex;
    
    
   
}

 /*--fin como lo hacemos--/*


 /*--inicia servicios--*/

 .servicios {
    width: 100%;

    background-color:#553b79;
    padding: 30px;
    margin-bottom: 0;
 }

 .icons {

    width: 70px;
    height: 70px;
 }

 h4 {
    text-align: center;
    font-size: 20px;
    color: #fe8a1f;
    font-family: 'Roboto', sans-serif;
    padding: 10px;
 }
 
 .serv{

    text-align: center;
    font-size: 15px;
    color: #878ec2;
    font-family: 'Roboto', sans-serif;

 }
 .col {

    margin-left: 50px;
 }

 .masinfo {

    margin-top: 400px;
    color:#fe8a1f;
    font-size: 15px;
    text-align: center;

 }
   
    
 
.masinfo:hover {

    color: #878ec2;
    
}
/*--fin servicios--*/

/*--inicio de footer*/

footer {

    background-color: #90c296;
}

iframe {

    padding: 20px;
}

h5 {

    padding-top: 30px;
    color: #553b79;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    
}

.contacto {

    font-size: 20px;
    color:#553b79;
    font-family: 'Montserrat', sans-serif;
    
}

.redes i {

    font-size: 30px;
    color:#553b79;

}

.redes i:hover {

    color: #fe8a1f;
}



.informacion {
    padding: 20px;
}
/*--fin de footer*/




/*---inicio sobre nosotros---*/

/*-- inicia jumbotron--*/

.jumbotron
{
background-color:#878ec2;
width: 100%;
height: 500px;
background-position: center;
margin-bottom: 0;
}

.j2 {

    text-align: center;
    font-size: 50px;
    font-weight: bold;
    font-family: 'Roboto', sans-serif;
    padding: 30px;
    color: black;
    background-color: rgba(41, 23, 1, 0.3);

}

.p3{
    margin-left: 30px;
    margin-top:60px;
    color: black;

}

.p3 i {
    color: black;
}


/*-- fin jumbotron--*/

.agencia {
    background-color:#90c296;
    margin-bottom: 0;
    font-size: 20px;
    padding-left: 20px;
    padding-top: 10px;
}

.agencia2 {

    background-color: #90c296;
    padding: 70px;
}

.img-fluid {

    width: 1500px;
    height: 500px;
    padding-top: 30px;
}

.equipo {

    background-color: #90c296;
    font-size: 20px;
    font-family: 'Roboto', sans-serif;
    padding: 30px;
    margin-bottom: 0;

}

.equipo1 {
    background-color: #90c296;
}

.grupo {
    width: 300px;

    height: 450px;
}

.persona {

    color: #553b79;
    font-weight: bold;
    font-family: 'Poppins', sans-serif;
    font-size: 20px;
    text-align: center;
    
}

.personas2 {

    color:#553b79;
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    text-align: center;
    margin-top: -15px;

}

/*--inicia footer 2--*/

.footer2 {

    background-color: #553b79;
}

.foot2 {

    color: #90c296;
}

.contacto2 {

    color: #90c296;
}

.redes2{
    color: #90c296;
}

.redes2 i {

    font-size: 30px;
    color: #90c296;


}

.redes2 i:hover {
    color: #fe8a1f;
}

/*--fin footer 2--*/

/*--inicia mas info--*/

/*-- inicia junbotron 2--*/

.jumbotron2{

   background-color: #878ec2; 
   width: 100%;
   height: 100px;
}

.jum2 {

    text-align: center;
    background-position: center;
    padding: 60px;
}
/*-- fin junbotron 2--*/

/*--inicia informacion de servicios--*/

.imyd {
    background-color: #878ec2;
    
}

.servi{

    border: 5px solid #553b79;
    margin-top: 30px;
    padding: 20px;
}

.icons2 {

    width: 90px;
    height: 100px;
    
}

.h3ser{

   font-family: 'Poppins', sans-serif; 
   font-size: 30px;
   margin-top: 10px;
   font-weight: bold;
   color:black;
}

.pser {

    font-family: 'Poppins', sans-serif;
    color:black;
}
/*--fin informacion de servicios--*/

/*--inicio de footer3--*/

.footer3 {

    background-color: #878ec2;
    margin-top: 40px;
}

.foot3 {

    color:#553b79;
}

.contacto3 {

    color:#553b79;
}

.redes3{
    color:#553b79;
}

.redes3 i {

    font-size: 30px;
    color:#553b79;


}

.redes3 i:hover {
    color: #fe8a1f; 
}
/*--fin de footer3--/*

/*--inicia portfolio--*/

/*--inicia jumbotron3--*/

.jumbotron3 {

    background-color: #ede119;
    text-align: center;
    height: 100px;
    padding: 20px;    
}


/*--fin jumbotron--*/

.porfolio {

    background-color: #ede119;
    padding: 30px;
    margin-bottom: 0;
}
.port {

    width: 450px;
    height: 300px;
}
/*--fin portfolio--*/

/*--inicia footer 4 --*/

.footer4 {

    background-color: #553b79;
}

.foot4 {

    color:#ede119;
}

.contacto4 {

    color:#ede119;
}

.redes4{
    color:#ede119;
}

.redes4 i {

    font-size: 30px;
    color:#ede119;


}

.redes4 i:hover {
    color:#878ec2; 
}
/*--fin footer 4 --*/

/*--inicio contactanos--*/

.main5 {
    background-color: #732b58;
    width: 100%;
    height: 800px;
}

.main5 h1 {

    font-family: 'Playfair Display', serif;
    font-size: 50px;
    padding-top: 100px ;
    color:#fe8a1f;
    text-align: center;

}

.main5 h5 {

    font-family: 'Playfair Display', serif;
    font-size: 20px;
    text-align: center;
    color: #fe8a1f;


}

/*-- inicio formulario --*/

.formulario {
    width: 400px;
    background-color:#fe8a1f;
    padding: 30px;
    margin:auto;
    margin-top: 20px;
    border-radius: 4px;
    font-family: 'Playfair Display', serif;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
    color:#732b58

}

.field {
    width: 100%;
    background-color:#fe8a1f;
    padding: 10px;
    border-radius: 4px;
    margin-bottom: 16px;
    border: 1px solid #732b58;
    font-family: 'Playfair Display', serif;

    }

.btn {
    width: 100%;
    height: 30px;
    background-color: #732b58 ;
    font-family: 'Playfair Display', serif;
    font-size: 20px;
    color: #fff;
    text-align: center;
    background-position: center;

    }
/*-- fin formulario --*/

/*--inicia footer 5 --*/

.footer5 {

    background-color:#fe8a1f;
}

.foot5{
    color:#553b79;
}

.contacto5 {

    color:#553b79;
}

.redes5{
    color:#553b79;
}

.redes5 i {

    font-size: 30px;
    color:#553b79;


}

.redes5 i:hover {
    color:#878ec2; 
}
/*--fin footer 4 --*/

/*--fin contactanos--*/
