@font-face {
  font-family: bpSans-Light;
  src: url('https://d37szssm2oooap.cloudfront.net/assets/bpstage/fonts/bpSans-Light.otf?v1765976957'),
       url('https://d37szssm2oooap.cloudfront.net/assets/bpstage/fonts/bpSans-Light.woff?v1765977212'),
       url('https://d37szssm2oooap.cloudfront.net/assets/bpstage/fonts/bpSans-Light.woff2?v1765977481');
}
@font-face {
  font-family: bpSans-Regular;
  src: url('https://d37szssm2oooap.cloudfront.net/assets/bpstage/fonts/bpSans-Regular.otf?v1765977038'),
       url('https://d37szssm2oooap.cloudfront.net/assets/bpstage/fonts/bpSans-Regular.woff?v1765977294'),
       url('https://d37szssm2oooap.cloudfront.net/assets/bpstage/fonts/bpSans-Regular.woff2?v1765977566');
}
body,span{
  font-family: 'bpSans-Regular';
}
label,.form-group label,ul{
   font-family: 'bpSans-Regular';
}
a,button{
  font-family: 'bpSans-Regular';
  line-height: 150%; 
  letter-spacing: 0;
}
/* a:not(.breadcrumb-link){
  font-size:16px;  
} */
.display-1{
  font-family: 'bpSans-Regular';
  font-size:90px;
  line-height: 101px; 
  letter-spacing: 0.3px;
}
.display-2,
.display-2 p{
  font-family: 'bpSans-Regular';
  font-size:67px;
  line-height: 84px; 
  letter-spacing: 0.4px;
  color:#fff;
}
.display-3{
  font-family: 'bpSans-Regular';
  font-size:51px;
  line-height: 70px; 
  letter-spacing: 0.4px;
}
.display-4,
.display-4 p{
  font-family: 'bpSans-Regular';
  font-size:38px;
  line-height: 55px; 
  letter-spacing: 0.5px;
}
.display-5{
  font-family: 'bpSans-Regular';
  font-size:28px;
  line-height: 40px; 
  letter-spacing: 0.5px;
}

h1{
  font-family: 'bpSans-Regular';
  font-size:32px;
  line-height: 48px; 
  letter-spacing: 0.2px;
  color:#363635;
  
}
h2{
  font-family: 'bpSans-Regular';
  font-size:29px;
  line-height: 44px; 
  letter-spacing: 0.2px;
  color:#363635;
  
}
h3{
  font-family: 'bpSans-Regular';
  font-size:26px;
  line-height: 39px; 
  letter-spacing: 0.2px;
  color:#363635;
}
h4{
  font-family: 'bpSans-Regular';
  font-size:23px;
  line-height: 35px; 
  letter-spacing: 0.2px;
}
h5{
  font-family: 'bpSans-Regular';
  font-size:20px;
  line-height: 30px; 
  letter-spacing: 0.2px;
  color:#363635;
}
h6{
  font-family: 'bpSans-Regular';
  font-size:14px;
  line-height: 21px; 
  /* letter-spacing: 1.6px; */
  color:#363635;
}
.lead p{
  font-family: 'bpSans-Regular';
  font-size:18px;
  line-height: 32px; 
  letter-spacing: 0.2px;
  color:#646461;
}
p{
  font-family: 'bpSans-Regular';
  font-size:16px;
  line-height: 28px; 
  letter-spacing: 0.15px;
  color:#646461;

}
.small p{
  font-family: 'bpSans-Regular';
  font-size:13px;
  line-height: 23px; 
  letter-spacing: 0.25px;
  color:#646461;
}
small{
  font-family: 'bpSans-Regular';
  font-size:12px;
  line-height: 21px; 
  letter-spacing: 0.25px;
  color:#646461;
}
.carousel-content a{
  font-size:26px;
  /* width: max-content; */
}
.carousel-content .country-button a{
  font-size:16px;
 font-family: 'bpSans-Regular';
}
@media(max-width:600px){
  .display-2,
  .display-2 p,
  .display-3,
  .display-3 p{
    font-size:37px;
    line-height:57px;
   
  }
}
.breadcrumb-link p{
  font-size:12px;
}