


body {
    font-family: "PT Sans", sans-serif;
    font-size: 1.2rem; 
}

.pt-sans-regular {
    font-family: "PT Sans", sans-serif;
    font-weight: 400;
    font-style: normal;
}
  
.pt-sans-regular-italic {
    font-family: "PT Sans", sans-serif;
    font-weight: 400;
    font-style: italic;
}
  
.pt-sans-bold {
    font-family: "PT Sans", sans-serif;
    font-weight: 700;
    font-style: normal;
}
  
.pt-sans-bold-italic {
    font-family: "PT Sans", sans-serif;
    font-weight: 700;
    font-style: italic;
}
  

@font-face {
    font-family: 'Luxia Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Luxia Regular'), url('../fonts/luxia-webfont/LuxiaRegular.woff') format('woff');
}
    

@font-face {
    font-family: 'Luxia Display';
    font-style: normal;
    font-weight: normal;
    src: local('Luxia Display'), url('../fonts/luxia-webfont/LuxiaDisplay.woff') format('woff');
}

.luxia { font-family:'Luxia Regular'; }

.bg-portada { background-color: #00262c; border-top: solid 1px #00262c; border-bottom: solid 1px #00262c; }
.bg-part2 { background-color: #00262c; border-top: solid 1px #00262c; border-bottom: solid 1px #00262c; }
.bg-part3 { background-color: #d7e1e3; border-top: solid 1px #d7e1e3; border-bottom: solid 1px #d7e1e3; }
.bg-invertir { background-color: #00262c; border-top: solid 1px #00262c; border-bottom: solid 1px #00262c; }

@media (max-width: 991.98px) { 

    .bg-portada {
        background: linear-gradient(to bottom, rgba(0, 38, 44, 0.3) 0%, rgba(0, 38, 44, 0.3) 100%), url('../images/image-portada.png');
        background-position: center bottom;
        background-repeat: no-repeat!important;
        background-attachment: scroll;
        background-size: cover; /* auto 90%; contain; */
    }
    
    .bg-part2 {
        background: linear-gradient(to bottom, rgba(0, 38, 44, 0.6) 0%, rgba(0, 38, 44, 0.6) 100%), url('../images/what-we-do-2.png');
        background-position: center bottom;
        background-repeat: no-repeat!important;
        background-attachment: scroll;
        background-size: cover; /* auto 90%; contain; */
    }

    .bg-part3 {
   background: linear-gradient(to bottom, rgba(85, 88, 89, 0.2) 0%, rgba(85, 88, 89, 0.2) 100%), url('../images/what-we-do-3-original4.png');
   /* background-image: url('../images/what-we-do-3-original4.png'); */
   background-position: center bottom;
   background-repeat: no-repeat!important;
   background-attachment: scroll;
   background-size: cover; /* auto 90%; contain; */
    }
 
    .bg-invertir {
        background: linear-gradient(to bottom, rgba(0, 38, 44, 0.3) 0%, rgba(0, 38, 44, 0.3) 100%), url('../images/foto-how-woman.png');
        background-position: center bottom;
        background-repeat: no-repeat!important;
        background-attachment: scroll;
        background-size: cover; /* auto 90%; contain; */
    }


 }   
 

 .btn-amfis {
    --bs-btn-color: #00262c;
    --bs-btn-bg: #fff;
    --bs-btn-border-color: #d9e1e3;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #00262c;
    --bs-btn-hover-border-color: #d9e1e3;
    --bs-btn-focus-shadow-rgb: 130, 138, 145;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #00262c;
    --bs-btn-active-border-color: #d9e1e3;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #00262c;
    --bs-btn-disabled-bg: #fff;
    --bs-btn-disabled-border-color: #d9e1e3;
  }


