.hero__title {
    font-size: 35px;
    font-family: var(--global-primary-font);
    line-height: 0.7;
    margin-block:auto ;
    
}
   
.hero__title p{
   color: var(--global-primary-color);
}
   
.hero__title--large{

  font-size: 4.5em;
  font-weight: 400;
  color: var(--global-primary-color);
   
}
   
.hero__title--small{
   font-size: 1.2em;
   font-weight: 200;
   color: var(--global-primary-color);
}
   
.swiper-button-next{
  font-size: 3em;
  top: 45%
}
   
.swiper-button-prev {
  font-size: 3em;
  top: 45%;
}

.hero__img-slide--next,.hero__img-slide--Prev {
  color:#fff;
}

   
    
.swiper {
   width: 100%;
   height: 100%;
}
   
    
.swiper-wrapper{
   display:inline-flex;
}
   
.swiper-slide span{
 font-size: 1em;
 font-family: var(--global-primary-font);
 text-transform: uppercase;
           
}
   
.swiper-slide {
text-align: center;
 font-size: 18px;
     
/* Center slide text vertically */
 display: -webkit-box;
 display: -ms-flexbox;
 display: -webkit-flex;
 display: flex;
 -webkit-box-pack: center;
 -ms-flex-pack: center;
 -webkit-justify-content: center;
 justify-content: center;
 -webkit-box-align: center;
 -ms-flex-align: center;
 -webkit-align-items: center;
 align-items: center;
}
   
.swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
         
}

.activities__title{
border-bottom: solid var(--global-primary-color) 1px;
}

.activities-wrapper{
font-size: 20px;
}

.activities__title span {
  font-family: var(--global-secondary-font);
  font-size: 2em;
  line-height:0 ;
}


.rewards__logo{
  display: block;
 margin-block: auto;
}

.toll-free-abs h4 {
   text-align: center;
   font-family: albula, sans-serif;
  }
  
.contact-info-wrapper-text{
 margin-block: auto;
 font-size: 1em;
}
  
.contact-phone-wrapper {

 color: #000;
 padding-top: 0.65rem;
 padding-bottom: 0.15rem;
 padding-left: 0.5rem;
 padding-right: 0.5rem;
 font-family: albula, sans-serif;
 font-weight: 700;
 text-align: center;
}
.contact-info-wrapper {
  
 text-align: center;
 font-family: albula, sans-serif;
 color: var(--global-primary-color);
}

.contact__channels{
  margin-bottom: 3rem;
}

.contact__channels-icon svg{
  width: 100px;
  height: 100px;
  display: block;
  margin: auto;
}
.contact__channels-text{
border: var(--global-primary-color) solid 2px;
border-radius: 5px;
}

.contact__channels-text span{
font-weight: 700;
font-size: 1em;
}

.package-middle-title-left{
  margin-right: 0.5em;
}

.package-middle-title-right{
  margin-left:0.5em;
}