


.sectionInfo_img{
    max-height: 400px;
    object-fit: contain;
}



/*section action*/

.sectionAction{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    padding: 15px;
    background-image: url('../img/seo/bg/bg-info.jpg');
    background-size: 40%;
    box-shadow: 0px 0px 20px 2px black;
}

.sectionAction_text-title{
    color: #121212;
    font-size: 25px;
    font-weight: normal;
}
.sectionAction_text-title strong{
    font-weight: 800;
    color: #0049b1;


}

.sectionAction_btn{
    width: 100%;
    max-width: 370px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-image: url('../img/lines/07.png');
    background-attachment: fixed;
    background-size: contain;
    padding: 25px;
    border: solid 3px #00b7ff;
    border-radius: 13px;
}

.sectionAction_btn h4{
    color: #121212;
    font-size: 23px;
    font-weight: 400;
}

.sectionAction_btn h4 strong{
    color: #0049b1;
    font-weight: 900;

}


.sectionAction_btn-btns{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.sectionAction_btn-btns a{
    margin:10px 0;
}


/*section map */

.sectionMap{
    display: none;
    flex-direction: column;
    justify-content:center;
    align-items: center;
    background-color: #fafafa;
}

.sectionMap strong {
    font-size: 39px;
    font-weight: normal;
    color: #0049b1;
    padding: 48px 0;
}

.sectionMap_info{
    display: flex;
    flex-wrap: wrap;
    justify-content:space-evenly;
    align-items: center;
}


.secttionMap_info-dir{
    width: 280px;
    height: 30rem;
    margin: 17px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column-reverse;

}

.sectionMap_info-map{
    width:100%;
    height:100%;
    border-radius: 60px;
    border:solid 10px rgb(233, 234, 235);
}



/*section Dir */
.sectionDir{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content:center;
}


/*direccion y titulo */

.sectionDir_text{
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content:center ;

}
.sectionDir_text-info{
    text-align: center;
    line-height: 35px;
    padding: 20px;
}

.sectionDir_text-title{
    text-align:center;
    font-size: 35px;
}

.btns_action-map{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

.btns_action-map-btn{
    width: 170px;
    height: 60px;
    margin: 20px;
    background-color:#0049b1;
    color: azure;
    border: solid 1px gray;
    border-radius: 18px;
}

.btns_action-map-btn:hover{
    transform: scale(1.2);
    transition-duration: 0.5s;
    background: #2b2b74;
}


/*mapa */

.sectionDir_map{
    width: 100%}
    
.sectionDir_map-map{
    width: 100%;
    height: 400px;
}






/*section contact*/
#sectionContact-seo{
    background-image: url('../img/lines/06.png');
    background-attachment: fixed;
    border-radius: none;
}

.sectionContact{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding: 20px 0;
}

.bg-blue{
    background: #00b7ff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;

}

.sectionContact h5{
    margin: 25px 15px;
    text-align: center;
    color: black;
    font-weight: normal;
}

.sectionContact h5 strong{
    color:#121212;
    font-weight: 900;
}
.sectionContact_list{
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;

} 
.sectionContact_list li{
    margin: 10px 20px;

}
.sectionContact_list li a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 200px;
    height: 50px;
    color: #ffff;
    font-weight: 400;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;

} 
.sectionContact_list li a:hover {
    transform: scale(1.2);

} 


/*mapa */

.sectionDir_map{
    display: none;
    width: 100%;
}
.sectionDir_map-map{
    width: 100%;
    height: 400px;
}



.footer_link-list{
    height: 600px;
    overflow-y: scroll;
    overflow-x: hidden;
}


