 .circle-image {
   object-fit: cover;
   width: 150px;
   height: 150px;
   padding: 5px;
   background-color: #fff;
   box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
 }

 .bg-warning-subtle {
   background-color: #fff3cd;
 }

 .productos .col-3 img {
   height: 200px;
   object-fit: cover;
 }

 footer {
   background-color: #000;
 }

 .footer-logo {
   width: 224px;
   height: 66px;
   object-fit: contain;
 }

 .footer-border {
   border-left: 5px solid #fca12b;
   padding-left: 10px;
 }

 .btn-outline-light {
   border: 1px solid #fff;
   color: #fff;
 }

 #back {
   background-image:

     url('img general/img-patterns/topography.svg');
   background-repeat: repeat;
   background-size: auto;
   background-attachment: fixed;
 }





 .footer-logo {
   width: 224px;
   height: 66px;
   object-fit: contain;
 }



 .btn-outline-light {
   border: 1px solid #fff;
   color: #fff;
 }

 footer {
   background-color: #000;
 }

 .mision-vision,
 .bg-light {
   background-image:

     url('img general/img-patterns/topography.svg');
   background-repeat: repeat;
   background-size: auto;
   background-attachment: fixed;
 }



 .footer-logo {
   width: 224px;
   height: 66px;
   object-fit: contain;
 }


 .btn-outline-light {
   border: 1px solid #fff;
   color: #fff;
 }

 footer {
   background-color: #000;
 }

 .bg-light {
   background-image:

     url('img general/img-patterns/topography.svg');
   background-repeat: repeat;
   background-size: auto;
   background-attachment: fixed;
 }







 :root {
   scroll-behavior: smooth;
 }

 .btn-warning {
   background-color: #fca12b;
   border: none;
 }

 .btn-warning:hover {
   background-color: #e98c0e;
 }



 .card img {
   height: 180px;
   object-fit: cover;
 }

 footer {
   background-color: #000;
 }

 .footer-logo {
   width: 224px;
   height: 66px;
   object-fit: contain;
 }

 

 .btn-outline-light {
   border: 1px solid #fff;
   color: #fff;
 }


 .card-img-top {
   max-width: 100%;
   height: auto;
   object-fit: contain;
 }

 

