.navbar-dark{background-color:#343a40}.carousel-item img{width:100%;height:400px;object-fit:cover}.footer-dark{background-color:#fe2b29;color:#fff;padding:20px 0 0}.footer-dark a{color:#fff;font-weight:800!important}.nav-item a{font-weight:600}.top-header{background-color:#fe2b29;padding:10px 0;font-size:14px}.top-header a{color:#000;margin-left:10px}.top-header .social-icons a{margin-left:5px}.navbar-nav{margin:0 auto}.carousel-inner{height:500px}.carousel-inner img{height:500px;object-fit:cover;opacity:.8}.carousel-item{position:relative}.carousel-item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1}.img-container{display:flex;justify-content:center;align-items:center;height:200px;overflow:hidden;position:relative;border:solid}.img-container img{max-width:80%;max-height:80%;transition:transform .3s ease}.img-container img:hover{transform:scale(1.1)}.img-fluid{padding:7px}.card-img-top{height:150px;object-fit:cover}.banner-img img:hover{transform:scale(1.1)}.banner-img img{transition:transform .3s ease}.btn-outline-success-top{color:#fe2b29;border-color:#fe2b29}.btn-outline-success-top:hover{color:#fff;background-color:#fe2b29;border-color:#fe2b29}.btn-outline-success-white{color:#fff;border-color:#fff}.btn-outline-success-white:hover{color:#000;background-color:#fff;border-color:#fff}.card-img-top{height:170px;width:170px;object-fit:cover;border-radius:50% 50% 50% 50%;border:solid;margin:0 auto}.testimonio{background-color:#fff;border-radius:5px 5px 5px 5px;overflow:hidden;border-top-width:10px;border-top-color:#373768;padding-top:60px!important;padding-right:27px!important;padding-left:27px!important;background-color:#fff}.image-box{position:relative;overflow:hidden}.image-box img{width:100%;height:auto}.title{position:absolute;bottom:10px;left:10px;color:#fff;background-color:rgba(0,0,0,.5);padding:5px;font-size:1.5em}.box-image{display:flex;align-items:center;justify-content:center;height:auto}.box-image img{width:55%;border-radius:50%}.titulo-directivo{font-family:'Rubik',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-variant:small-caps;color:#373768!important;letter-spacing:5px;line-height:1.2em}.icon-list{list-style-type:none;padding:0}.icon-list li{position:relative;padding-left:25px;margin-bottom:10px}.icon-list li::before{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:0;top:0;color:#000}.card{position:relative;width:18rem;border:1px solid #dee2e6;border-radius:.25rem;overflow:hidden;transition:transform .3s ease;width:97%;background-color:#f8f9fa}.card:hover{transform:scale(1.05)}.card-description{position:absolute;bottom:0;left:0;width:100%;padding:10px;background-color:rgba(0,0,0,.75);color:#fff;text-align:center;opacity:0;transition:opacity .3s ease}.card:hover .card-description{opacity:1}.download-icon{font-size:50px;color:#007bff}.card-body{display:flex;flex-direction:column;align-items:center}.card-title{margin-top:10px;text-align:center}.btn-download{margin-top:auto}@media (min-width:780px){.new-card{width:25%!important;max-width:25%!important;flex:20%!important}}.masonry{display:flex;flex-wrap:wrap;margin:-10px}.masonry .item{flex:1 0 21%;margin:10px;box-sizing:border-box}.masonry .item img{width:100%;display:block;border-radius:10px}@media (max-width:780px){.masonry .item{flex:1 0 46%}}.grid-gallery{display:grid;grid-auto-rows:200px;grid-gap:1rem;grid-auto-flow:row dense}@media all and (min-width:320px){.grid-gallery{grid-template-columns:1fr}}@media all and (min-width:768px){.grid-gallery{grid-template-columns:repeat(3,1fr)}}@media all and (min-width:1024px){.grid-gallery{grid-template-columns:repeat(6,1fr)}}.grid-gallery__item:nth-child(11n+1){grid-column:span 1}.grid-gallery__item:nth-child(11n+4){grid-column:span 2;grid-row:span 1}@media all and (min-width:320px){.grid-gallery__item:nth-child(11n+4){grid-column:span 1;grid-row:span 1}}.grid-gallery__item:nth-child(11n+6){grid-column:span 3;grid-row:span 1}.grid-gallery__item:nth-child(11n+7){grid-column:span 1;grid-row:span 2}.grid-gallery__item:nth-child(11n+8){grid-column:span 2;grid-row:span 2}.grid-gallery__item:nth-child(11n+9){grid-row:span 3}.grid-gallery__image{width:100%;height:100%;object-fit:cover}.grid-gallery__image{cursor:pointer}.modal-img{width:100%}.card-custom{position:relative;color:#fff;text-align:center;background-size:cover;background-position:center;height:300px}.card-custom::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1}.card-custom-content{position:relative;z-index:2}.card-lateral{display:flex;align-items:center;padding:15px;border:1px solid #ddd;border-radius:8px}.card-lateral-icon{font-size:2rem;margin-right:15px;color:#007bff}.card-lateral-content{flex:1}