.p-0-xs {
  padding: 0px !important;
}

.p-5-xs {
  padding: 5px !important;
}

.p-10-xs {
  padding: 10px !important;
}

.p-15-xs {
  padding: 15px !important;
}

.p-20-xs {
  padding: 20px !important;
}

.p-25-xs {
  padding: 25px !important;
}

.p-30-xs {
  padding: 30px !important;
}

.p-35-xs {
  padding: 35px !important;
}

.p-40-xs {
  padding: 40px !important;
}

.p-45-xs {
  padding: 45px !important;
}

.p-50-xs {
  padding: 50px !important;
}

.p-55-xs {
  padding: 55px !important;
}

.p-60-xs {
  padding: 60px !important;
}

.p-65-xs {
  padding: 65px !important;
}

.p-70-xs {
  padding: 70px !important;
}

.p-75-xs {
  padding: 75px !important;
}

.p-80-xs {
  padding: 80px !important;
}

.p-85-xs {
  padding: 85px !important;
}

.p-90-xs {
  padding: 90px !important;
}

.p-95-xs {
  padding: 95px !important;
}

.p-100-xs {
  padding: 100px !important;
}

.pl-0-xs {
  padding-left: 0px !important;
}

.pl-5-xs {
  padding-left: 5px !important;
}

.pl-10-xs {
  padding-left: 10px !important;
}

.pl-15-xs {
  padding-left: 15px !important;
}

.pl-20-xs {
  padding-left: 20px !important;
}

.pl-25-xs {
  padding-left: 25px !important;
}

.pl-30-xs {
  padding-left: 30px !important;
}

.pl-35-xs {
  padding-left: 35px !important;
}

.pl-40-xs {
  padding-left: 40px !important;
}

.pl-45-xs {
  padding-left: 45px !important;
}

.pl-50-xs {
  padding-left: 50px !important;
}

.pl-55-xs {
  padding-left: 55px !important;
}

.pl-60-xs {
  padding-left: 60px !important;
}

.pl-65-xs {
  padding-left: 65px !important;
}

.pl-70-xs {
  padding-left: 70px !important;
}

.pl-75-xs {
  padding-left: 75px !important;
}

.pl-80-xs {
  padding-left: 80px !important;
}

.pl-85-xs {
  padding-left: 85px !important;
}

.pl-90-xs {
  padding-left: 90px !important;
}

.pl-95-xs {
  padding-left: 95px !important;
}

.pl-100-xs {
  padding-left: 100px !important;
}

.pr-0-xs {
  padding-right: 0px !important;
}

.pr-5-xs {
  padding-right: 5px !important;
}

.pr-10-xs {
  padding-right: 10px !important;
}

.pr-15-xs {
  padding-right: 15px !important;
}

.pr-20-xs {
  padding-right: 20px !important;
}

.pr-25-xs {
  padding-right: 25px !important;
}

.pr-30-xs {
  padding-right: 30px !important;
}

.pr-35-xs {
  padding-right: 35px !important;
}

.pr-40-xs {
  padding-right: 40px !important;
}

.pr-45-xs {
  padding-right: 45px !important;
}

.pr-50-xs {
  padding-right: 50px !important;
}

.pr-55-xs {
  padding-right: 55px !important;
}

.pr-60-xs {
  padding-right: 60px !important;
}

.pr-65-xs {
  padding-right: 65px !important;
}

.pr-70-xs {
  padding-right: 70px !important;
}

.pr-75-xs {
  padding-right: 75px !important;
}

.pr-80-xs {
  padding-right: 80px !important;
}

.pr-85-xs {
  padding-right: 85px !important;
}

.pr-90-xs {
  padding-right: 90px !important;
}

.pr-95-xs {
  padding-right: 95px !important;
}

.pr-100-xs {
  padding-right: 100px !important;
}

.pt-0-xs {
  padding-top: 0px !important;
}

.pt-5-xs {
  padding-top: 5px !important;
}

.pt-10-xs {
  padding-top: 10px !important;
}

.pt-15-xs {
  padding-top: 15px !important;
}

.pt-20-xs {
  padding-top: 20px !important;
}

.pt-25-xs {
  padding-top: 25px !important;
}

.pt-30-xs {
  padding-top: 30px !important;
}

.pt-35-xs {
  padding-top: 35px !important;
}

.pt-40-xs {
  padding-top: 40px !important;
}

.pt-45-xs {
  padding-top: 45px !important;
}

.pt-50-xs {
  padding-top: 50px !important;
}

.pt-55-xs {
  padding-top: 55px !important;
}

.pt-60-xs {
  padding-top: 60px !important;
}

.pt-65-xs {
  padding-top: 65px !important;
}

.pt-70-xs {
  padding-top: 70px !important;
}

.pt-75-xs {
  padding-top: 75px !important;
}

.pt-80-xs {
  padding-top: 80px !important;
}

.pt-85-xs {
  padding-top: 85px !important;
}

.pt-90-xs {
  padding-top: 90px !important;
}

.pt-95-xs {
  padding-top: 95px !important;
}

.pt-100-xs {
  padding-top: 100px !important;
}

.pb-0-xs {
  padding-bottom: 0px !important;
}

.pb-5-xs {
  padding-bottom: 5px !important;
}

.pb-10-xs {
  padding-bottom: 10px !important;
}

.pb-15-xs {
  padding-bottom: 15px !important;
}

.pb-20-xs {
  padding-bottom: 20px !important;
}

.pb-25-xs {
  padding-bottom: 25px !important;
}

.pb-30-xs {
  padding-bottom: 30px !important;
}

.pb-35-xs {
  padding-bottom: 35px !important;
}

.pb-40-xs {
  padding-bottom: 40px !important;
}

.pb-45-xs {
  padding-bottom: 45px !important;
}

.pb-50-xs {
  padding-bottom: 50px !important;
}

.pb-55-xs {
  padding-bottom: 55px !important;
}

.pb-60-xs {
  padding-bottom: 60px !important;
}

.pb-65-xs {
  padding-bottom: 65px !important;
}

.pb-70-xs {
  padding-bottom: 70px !important;
}

.pb-75-xs {
  padding-bottom: 75px !important;
}

.pb-80-xs {
  padding-bottom: 80px !important;
}

.pb-85-xs {
  padding-bottom: 85px !important;
}

.pb-90-xs {
  padding-bottom: 90px !important;
}

.pb-95-xs {
  padding-bottom: 95px !important;
}

.pb-100-xs {
  padding-bottom: 100px !important;
}

@media (min-width: 708px) {
  .p-0-sm {
    padding: 0px !important;
  }
  .p-5-sm {
    padding: 5px !important;
  }
  .p-10-sm {
    padding: 10px !important;
  }
  .p-15-sm {
    padding: 15px !important;
  }
  .p-20-sm {
    padding: 20px !important;
  }
  .p-25-sm {
    padding: 25px !important;
  }
  .p-30-sm {
    padding: 30px !important;
  }
  .p-35-sm {
    padding: 35px !important;
  }
  .p-40-sm {
    padding: 40px !important;
  }
  .p-45-sm {
    padding: 45px !important;
  }
  .p-50-sm {
    padding: 50px !important;
  }
  .p-55-sm {
    padding: 55px !important;
  }
  .p-60-sm {
    padding: 60px !important;
  }
  .p-65-sm {
    padding: 65px !important;
  }
  .p-70-sm {
    padding: 70px !important;
  }
  .p-75-sm {
    padding: 75px !important;
  }
  .p-80-sm {
    padding: 80px !important;
  }
  .p-85-sm {
    padding: 85px !important;
  }
  .p-90-sm {
    padding: 90px !important;
  }
  .p-95-sm {
    padding: 95px !important;
  }
  .p-100-sm {
    padding: 100px !important;
  }
  .pl-0-sm {
    padding-left: 0px !important;
  }
  .pl-5-sm {
    padding-left: 5px !important;
  }
  .pl-10-sm {
    padding-left: 10px !important;
  }
  .pl-15-sm {
    padding-left: 15px !important;
  }
  .pl-20-sm {
    padding-left: 20px !important;
  }
  .pl-25-sm {
    padding-left: 25px !important;
  }
  .pl-30-sm {
    padding-left: 30px !important;
  }
  .pl-35-sm {
    padding-left: 35px !important;
  }
  .pl-40-sm {
    padding-left: 40px !important;
  }
  .pl-45-sm {
    padding-left: 45px !important;
  }
  .pl-50-sm {
    padding-left: 50px !important;
  }
  .pl-55-sm {
    padding-left: 55px !important;
  }
  .pl-60-sm {
    padding-left: 60px !important;
  }
  .pl-65-sm {
    padding-left: 65px !important;
  }
  .pl-70-sm {
    padding-left: 70px !important;
  }
  .pl-75-sm {
    padding-left: 75px !important;
  }
  .pl-80-sm {
    padding-left: 80px !important;
  }
  .pl-85-sm {
    padding-left: 85px !important;
  }
  .pl-90-sm {
    padding-left: 90px !important;
  }
  .pl-95-sm {
    padding-left: 95px !important;
  }
  .pl-100-sm {
    padding-left: 100px !important;
  }
  .pr-0-sm {
    padding-right: 0px !important;
  }
  .pr-5-sm {
    padding-right: 5px !important;
  }
  .pr-10-sm {
    padding-right: 10px !important;
  }
  .pr-15-sm {
    padding-right: 15px !important;
  }
  .pr-20-sm {
    padding-right: 20px !important;
  }
  .pr-25-sm {
    padding-right: 25px !important;
  }
  .pr-30-sm {
    padding-right: 30px !important;
  }
  .pr-35-sm {
    padding-right: 35px !important;
  }
  .pr-40-sm {
    padding-right: 40px !important;
  }
  .pr-45-sm {
    padding-right: 45px !important;
  }
  .pr-50-sm {
    padding-right: 50px !important;
  }
  .pr-55-sm {
    padding-right: 55px !important;
  }
  .pr-60-sm {
    padding-right: 60px !important;
  }
  .pr-65-sm {
    padding-right: 65px !important;
  }
  .pr-70-sm {
    padding-right: 70px !important;
  }
  .pr-75-sm {
    padding-right: 75px !important;
  }
  .pr-80-sm {
    padding-right: 80px !important;
  }
  .pr-85-sm {
    padding-right: 85px !important;
  }
  .pr-90-sm {
    padding-right: 90px !important;
  }
  .pr-95-sm {
    padding-right: 95px !important;
  }
  .pr-100-sm {
    padding-right: 100px !important;
  }
  .pt-0-sm {
    padding-top: 0px !important;
  }
  .pt-5-sm {
    padding-top: 5px !important;
  }
  .pt-10-sm {
    padding-top: 10px !important;
  }
  .pt-15-sm {
    padding-top: 15px !important;
  }
  .pt-20-sm {
    padding-top: 20px !important;
  }
  .pt-25-sm {
    padding-top: 25px !important;
  }
  .pt-30-sm {
    padding-top: 30px !important;
  }
  .pt-35-sm {
    padding-top: 35px !important;
  }
  .pt-40-sm {
    padding-top: 40px !important;
  }
  .pt-45-sm {
    padding-top: 45px !important;
  }
  .pt-50-sm {
    padding-top: 50px !important;
  }
  .pt-55-sm {
    padding-top: 55px !important;
  }
  .pt-60-sm {
    padding-top: 60px !important;
  }
  .pt-65-sm {
    padding-top: 65px !important;
  }
  .pt-70-sm {
    padding-top: 70px !important;
  }
  .pt-75-sm {
    padding-top: 75px !important;
  }
  .pt-80-sm {
    padding-top: 80px !important;
  }
  .pt-85-sm {
    padding-top: 85px !important;
  }
  .pt-90-sm {
    padding-top: 90px !important;
  }
  .pt-95-sm {
    padding-top: 95px !important;
  }
  .pt-100-sm {
    padding-top: 100px !important;
  }
  .pb-0-sm {
    padding-bottom: 0px !important;
  }
  .pb-5-sm {
    padding-bottom: 5px !important;
  }
  .pb-10-sm {
    padding-bottom: 10px !important;
  }
  .pb-15-sm {
    padding-bottom: 15px !important;
  }
  .pb-20-sm {
    padding-bottom: 20px !important;
  }
  .pb-25-sm {
    padding-bottom: 25px !important;
  }
  .pb-30-sm {
    padding-bottom: 30px !important;
  }
  .pb-35-sm {
    padding-bottom: 35px !important;
  }
  .pb-40-sm {
    padding-bottom: 40px !important;
  }
  .pb-45-sm {
    padding-bottom: 45px !important;
  }
  .pb-50-sm {
    padding-bottom: 50px !important;
  }
  .pb-55-sm {
    padding-bottom: 55px !important;
  }
  .pb-60-sm {
    padding-bottom: 60px !important;
  }
  .pb-65-sm {
    padding-bottom: 65px !important;
  }
  .pb-70-sm {
    padding-bottom: 70px !important;
  }
  .pb-75-sm {
    padding-bottom: 75px !important;
  }
  .pb-80-sm {
    padding-bottom: 80px !important;
  }
  .pb-85-sm {
    padding-bottom: 85px !important;
  }
  .pb-90-sm {
    padding-bottom: 90px !important;
  }
  .pb-95-sm {
    padding-bottom: 95px !important;
  }
  .pb-100-sm {
    padding-bottom: 100px !important;
  }
}
@media (min-width: 980px) {
  .p-0-lg {
    padding: 0px !important;
  }
  .p-5-lg {
    padding: 5px !important;
  }
  .p-10-lg {
    padding: 10px !important;
  }
  .p-15-lg {
    padding: 15px !important;
  }
  .p-20-lg {
    padding: 20px !important;
  }
  .p-25-lg {
    padding: 25px !important;
  }
  .p-30-lg {
    padding: 30px !important;
  }
  .p-35-lg {
    padding: 35px !important;
  }
  .p-40-lg {
    padding: 40px !important;
  }
  .p-45-lg {
    padding: 45px !important;
  }
  .p-50-lg {
    padding: 50px !important;
  }
  .p-55-lg {
    padding: 55px !important;
  }
  .p-60-lg {
    padding: 60px !important;
  }
  .p-65-lg {
    padding: 65px !important;
  }
  .p-70-lg {
    padding: 70px !important;
  }
  .p-75-lg {
    padding: 75px !important;
  }
  .p-80-lg {
    padding: 80px !important;
  }
  .p-85-lg {
    padding: 85px !important;
  }
  .p-90-lg {
    padding: 90px !important;
  }
  .p-95-lg {
    padding: 95px !important;
  }
  .p-100-lg {
    padding: 100px !important;
  }
  .pl-0-lg {
    padding-left: 0px !important;
  }
  .pl-5-lg {
    padding-left: 5px !important;
  }
  .pl-10-lg {
    padding-left: 10px !important;
  }
  .pl-15-lg {
    padding-left: 15px !important;
  }
  .pl-20-lg {
    padding-left: 20px !important;
  }
  .pl-25-lg {
    padding-left: 25px !important;
  }
  .pl-30-lg {
    padding-left: 30px !important;
  }
  .pl-35-lg {
    padding-left: 35px !important;
  }
  .pl-40-lg {
    padding-left: 40px !important;
  }
  .pl-45-lg {
    padding-left: 45px !important;
  }
  .pl-50-lg {
    padding-left: 50px !important;
  }
  .pl-55-lg {
    padding-left: 55px !important;
  }
  .pl-60-lg {
    padding-left: 60px !important;
  }
  .pl-65-lg {
    padding-left: 65px !important;
  }
  .pl-70-lg {
    padding-left: 70px !important;
  }
  .pl-75-lg {
    padding-left: 75px !important;
  }
  .pl-80-lg {
    padding-left: 80px !important;
  }
  .pl-85-lg {
    padding-left: 85px !important;
  }
  .pl-90-lg {
    padding-left: 90px !important;
  }
  .pl-95-lg {
    padding-left: 95px !important;
  }
  .pl-100-lg {
    padding-left: 100px !important;
  }
  .pr-0-lg {
    padding-right: 0px !important;
  }
  .pr-5-lg {
    padding-right: 5px !important;
  }
  .pr-10-lg {
    padding-right: 10px !important;
  }
  .pr-15-lg {
    padding-right: 15px !important;
  }
  .pr-20-lg {
    padding-right: 20px !important;
  }
  .pr-25-lg {
    padding-right: 25px !important;
  }
  .pr-30-lg {
    padding-right: 30px !important;
  }
  .pr-35-lg {
    padding-right: 35px !important;
  }
  .pr-40-lg {
    padding-right: 40px !important;
  }
  .pr-45-lg {
    padding-right: 45px !important;
  }
  .pr-50-lg {
    padding-right: 50px !important;
  }
  .pr-55-lg {
    padding-right: 55px !important;
  }
  .pr-60-lg {
    padding-right: 60px !important;
  }
  .pr-65-lg {
    padding-right: 65px !important;
  }
  .pr-70-lg {
    padding-right: 70px !important;
  }
  .pr-75-lg {
    padding-right: 75px !important;
  }
  .pr-80-lg {
    padding-right: 80px !important;
  }
  .pr-85-lg {
    padding-right: 85px !important;
  }
  .pr-90-lg {
    padding-right: 90px !important;
  }
  .pr-95-lg {
    padding-right: 95px !important;
  }
  .pr-100-lg {
    padding-right: 100px !important;
  }
  .pt-0-lg {
    padding-top: 0px !important;
  }
  .pt-5-lg {
    padding-top: 5px !important;
  }
  .pt-10-lg {
    padding-top: 10px !important;
  }
  .pt-15-lg {
    padding-top: 15px !important;
  }
  .pt-20-lg {
    padding-top: 20px !important;
  }
  .pt-25-lg {
    padding-top: 25px !important;
  }
  .pt-30-lg {
    padding-top: 30px !important;
  }
  .pt-35-lg {
    padding-top: 35px !important;
  }
  .pt-40-lg {
    padding-top: 40px !important;
  }
  .pt-45-lg {
    padding-top: 45px !important;
  }
  .pt-50-lg {
    padding-top: 50px !important;
  }
  .pt-55-lg {
    padding-top: 55px !important;
  }
  .pt-60-lg {
    padding-top: 60px !important;
  }
  .pt-65-lg {
    padding-top: 65px !important;
  }
  .pt-70-lg {
    padding-top: 70px !important;
  }
  .pt-75-lg {
    padding-top: 75px !important;
  }
  .pt-80-lg {
    padding-top: 80px !important;
  }
  .pt-85-lg {
    padding-top: 85px !important;
  }
  .pt-90-lg {
    padding-top: 90px !important;
  }
  .pt-95-lg {
    padding-top: 95px !important;
  }
  .pt-100-lg {
    padding-top: 100px !important;
  }
  .pb-0-lg {
    padding-bottom: 0px !important;
  }
  .pb-5-lg {
    padding-bottom: 5px !important;
  }
  .pb-10-lg {
    padding-bottom: 10px !important;
  }
  .pb-15-lg {
    padding-bottom: 15px !important;
  }
  .pb-20-lg {
    padding-bottom: 20px !important;
  }
  .pb-25-lg {
    padding-bottom: 25px !important;
  }
  .pb-30-lg {
    padding-bottom: 30px !important;
  }
  .pb-35-lg {
    padding-bottom: 35px !important;
  }
  .pb-40-lg {
    padding-bottom: 40px !important;
  }
  .pb-45-lg {
    padding-bottom: 45px !important;
  }
  .pb-50-lg {
    padding-bottom: 50px !important;
  }
  .pb-55-lg {
    padding-bottom: 55px !important;
  }
  .pb-60-lg {
    padding-bottom: 60px !important;
  }
  .pb-65-lg {
    padding-bottom: 65px !important;
  }
  .pb-70-lg {
    padding-bottom: 70px !important;
  }
  .pb-75-lg {
    padding-bottom: 75px !important;
  }
  .pb-80-lg {
    padding-bottom: 80px !important;
  }
  .pb-85-lg {
    padding-bottom: 85px !important;
  }
  .pb-90-lg {
    padding-bottom: 90px !important;
  }
  .pb-95-lg {
    padding-bottom: 95px !important;
  }
  .pb-100-lg {
    padding-bottom: 100px !important;
  }
}
@media (min-width: 1280px) {
  .p-0-xl {
    padding: 0px !important;
  }
  .p-5-xl {
    padding: 5px !important;
  }
  .p-10-xl {
    padding: 10px !important;
  }
  .p-15-xl {
    padding: 15px !important;
  }
  .p-20-xl {
    padding: 20px !important;
  }
  .p-25-xl {
    padding: 25px !important;
  }
  .p-30-xl {
    padding: 30px !important;
  }
  .p-35-xl {
    padding: 35px !important;
  }
  .p-40-xl {
    padding: 40px !important;
  }
  .p-45-xl {
    padding: 45px !important;
  }
  .p-50-xl {
    padding: 50px !important;
  }
  .p-55-xl {
    padding: 55px !important;
  }
  .p-60-xl {
    padding: 60px !important;
  }
  .p-65-xl {
    padding: 65px !important;
  }
  .p-70-xl {
    padding: 70px !important;
  }
  .p-75-xl {
    padding: 75px !important;
  }
  .p-80-xl {
    padding: 80px !important;
  }
  .p-85-xl {
    padding: 85px !important;
  }
  .p-90-xl {
    padding: 90px !important;
  }
  .p-95-xl {
    padding: 95px !important;
  }
  .p-100-xl {
    padding: 100px !important;
  }
  .pl-0-xl {
    padding-left: 0px !important;
  }
  .pl-5-xl {
    padding-left: 5px !important;
  }
  .pl-10-xl {
    padding-left: 10px !important;
  }
  .pl-15-xl {
    padding-left: 15px !important;
  }
  .pl-20-xl {
    padding-left: 20px !important;
  }
  .pl-25-xl {
    padding-left: 25px !important;
  }
  .pl-30-xl {
    padding-left: 30px !important;
  }
  .pl-35-xl {
    padding-left: 35px !important;
  }
  .pl-40-xl {
    padding-left: 40px !important;
  }
  .pl-45-xl {
    padding-left: 45px !important;
  }
  .pl-50-xl {
    padding-left: 50px !important;
  }
  .pl-55-xl {
    padding-left: 55px !important;
  }
  .pl-60-xl {
    padding-left: 60px !important;
  }
  .pl-65-xl {
    padding-left: 65px !important;
  }
  .pl-70-xl {
    padding-left: 70px !important;
  }
  .pl-75-xl {
    padding-left: 75px !important;
  }
  .pl-80-xl {
    padding-left: 80px !important;
  }
  .pl-85-xl {
    padding-left: 85px !important;
  }
  .pl-90-xl {
    padding-left: 90px !important;
  }
  .pl-95-xl {
    padding-left: 95px !important;
  }
  .pl-100-xl {
    padding-left: 100px !important;
  }
  .pr-0-xl {
    padding-right: 0px !important;
  }
  .pr-5-xl {
    padding-right: 5px !important;
  }
  .pr-10-xl {
    padding-right: 10px !important;
  }
  .pr-15-xl {
    padding-right: 15px !important;
  }
  .pr-20-xl {
    padding-right: 20px !important;
  }
  .pr-25-xl {
    padding-right: 25px !important;
  }
  .pr-30-xl {
    padding-right: 30px !important;
  }
  .pr-35-xl {
    padding-right: 35px !important;
  }
  .pr-40-xl {
    padding-right: 40px !important;
  }
  .pr-45-xl {
    padding-right: 45px !important;
  }
  .pr-50-xl {
    padding-right: 50px !important;
  }
  .pr-55-xl {
    padding-right: 55px !important;
  }
  .pr-60-xl {
    padding-right: 60px !important;
  }
  .pr-65-xl {
    padding-right: 65px !important;
  }
  .pr-70-xl {
    padding-right: 70px !important;
  }
  .pr-75-xl {
    padding-right: 75px !important;
  }
  .pr-80-xl {
    padding-right: 80px !important;
  }
  .pr-85-xl {
    padding-right: 85px !important;
  }
  .pr-90-xl {
    padding-right: 90px !important;
  }
  .pr-95-xl {
    padding-right: 95px !important;
  }
  .pr-100-xl {
    padding-right: 100px !important;
  }
  .pt-0-xl {
    padding-top: 0px !important;
  }
  .pt-5-xl {
    padding-top: 5px !important;
  }
  .pt-10-xl {
    padding-top: 10px !important;
  }
  .pt-15-xl {
    padding-top: 15px !important;
  }
  .pt-20-xl {
    padding-top: 20px !important;
  }
  .pt-25-xl {
    padding-top: 25px !important;
  }
  .pt-30-xl {
    padding-top: 30px !important;
  }
  .pt-35-xl {
    padding-top: 35px !important;
  }
  .pt-40-xl {
    padding-top: 40px !important;
  }
  .pt-45-xl {
    padding-top: 45px !important;
  }
  .pt-50-xl {
    padding-top: 50px !important;
  }
  .pt-55-xl {
    padding-top: 55px !important;
  }
  .pt-60-xl {
    padding-top: 60px !important;
  }
  .pt-65-xl {
    padding-top: 65px !important;
  }
  .pt-70-xl {
    padding-top: 70px !important;
  }
  .pt-75-xl {
    padding-top: 75px !important;
  }
  .pt-80-xl {
    padding-top: 80px !important;
  }
  .pt-85-xl {
    padding-top: 85px !important;
  }
  .pt-90-xl {
    padding-top: 90px !important;
  }
  .pt-95-xl {
    padding-top: 95px !important;
  }
  .pt-100-xl {
    padding-top: 100px !important;
  }
  .pb-0-xl {
    padding-bottom: 0px !important;
  }
  .pb-5-xl {
    padding-bottom: 5px !important;
  }
  .pb-10-xl {
    padding-bottom: 10px !important;
  }
  .pb-15-xl {
    padding-bottom: 15px !important;
  }
  .pb-20-xl {
    padding-bottom: 20px !important;
  }
  .pb-25-xl {
    padding-bottom: 25px !important;
  }
  .pb-30-xl {
    padding-bottom: 30px !important;
  }
  .pb-35-xl {
    padding-bottom: 35px !important;
  }
  .pb-40-xl {
    padding-bottom: 40px !important;
  }
  .pb-45-xl {
    padding-bottom: 45px !important;
  }
  .pb-50-xl {
    padding-bottom: 50px !important;
  }
  .pb-55-xl {
    padding-bottom: 55px !important;
  }
  .pb-60-xl {
    padding-bottom: 60px !important;
  }
  .pb-65-xl {
    padding-bottom: 65px !important;
  }
  .pb-70-xl {
    padding-bottom: 70px !important;
  }
  .pb-75-xl {
    padding-bottom: 75px !important;
  }
  .pb-80-xl {
    padding-bottom: 80px !important;
  }
  .pb-85-xl {
    padding-bottom: 85px !important;
  }
  .pb-90-xl {
    padding-bottom: 90px !important;
  }
  .pb-95-xl {
    padding-bottom: 95px !important;
  }
  .pb-100-xl {
    padding-bottom: 100px !important;
  }
}
/*DBTCE-3926*/
.baa-no-slot {
  width: 100%;
  position: relative;
  border-radius: 8px;
}
@media (max-width: 707px) {
  .baa-no-slot {
    background-color: #ffffff;
  }
}
@media (min-width: 708px) {
  .baa-no-slot {
    border-radius: 10px;
    border: solid 3px #e6e7e9;
  }
  .baa-no-slot:before {
    content: "";
    display: block;
    width: 60px;
    height: 100%;
    background-color: #ffffff;
    background-image: url("../../../../../etc.clientlibs/latam/clientlibs/clientlib-amplifon-latam/resources/img/icons/chevron-arrow-silver.svg");
    background-repeat: no-repeat;
    background-size: 14px 28px;
    background-position: center center;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 10px 0 0 10px;
    z-index: 1;
  }
  .baa-no-slot:after {
    content: "";
    display: block;
    width: 60px;
    height: 100%;
    background-color: #ffffff;
    background-image: url("../../../../../etc.clientlibs/latam/clientlibs/clientlib-amplifon-latam/resources/img/icons/chevron-arrow-silver-dx.svg");
    background-repeat: no-repeat;
    background-size: 14px 28px;
    background-position: center center;
    position: absolute;
    right: 0;
    top: 0;
    border-radius: 0 10px 10px 0;
    z-index: 1;
  }
}
.baa-no-slot__wrap {
  position: relative;
  width: 100%;
}
@media (min-width: 708px) {
  .baa-no-slot__wrap {
    padding: 20px 83px;
    background-color: #f7f8f8;
  }
  .baa-no-slot__wrap:before {
    content: "";
    display: block;
    width: 144px;
    height: 100%;
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.1)), to(rgba(255, 255, 255, 0)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.1), rgba(255, 255, 255, 0));
    background-repeat: no-repeat;
    position: absolute;
    left: 0px;
    top: 0;
  }
  .baa-no-slot__wrap:after {
    content: "";
    display: block;
    width: 144px;
    height: 100%;
    opacity: 0.5;
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.1)), to(rgba(255, 255, 255, 0)));
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.1), rgba(255, 255, 255, 0));
    background-repeat: no-repeat;
    position: absolute;
    right: 60px;
    top: 0;
  }
}
.baa-no-slot__main {
  position: relative;
  width: 100%;
}
@media (min-width: 708px) {
  .baa-no-slot__main {
    background-color: #e6e7e9;
    border-radius: 10px;
  }
}
.baa-no-slot__main .baa-copy-text {
  color: #444444;
}
.baa-no-slot__main .baa-copy-text .no-slot-phone-wrap span {
  display: none;
}
@media (min-width: 708px) {
  .baa-no-slot__main .baa-copy-text .no-slot-phone-wrap span {
    display: inline-block;
  }
}
.baa-no-slot__main .baa-copy-text .no-slot-phone-wrap a {
  display: none;
}
@media only screen and (max-width: 707px) {
  .baa-no-slot__main .baa-copy-text .no-slot-phone-wrap a {
    display: inline-block;
  }
}
.baa-no-slot__item {
  width: 100%;
  text-align: center;
  margin: 0 auto;
  padding: 40px 20px 20px 20px;
}
@media (min-width: 708px) {
  .baa-no-slot__item {
    padding: 68px 10px 27px 10px;
    width: 92%;
    margin: 0 auto;
  }
}
@media (min-width: 980px) {
  .baa-no-slot__item {
    width: 80%;
  }
}
@media (min-width: 1280px) {
  .baa-no-slot__item {
    width: 50%;
  }
}
.baa-no-slot__item .baa-no-slot-img {
  padding-bottom: 21px;
}
@media (min-width: 708px) {
  .baa-no-slot__item .baa-no-slot-img {
    padding-bottom: 16px;
  }
}
.baa-no-slot__item .baa-no-slot-img img {
  width: 62px;
  height: 62px;
}
.baa-no-slot__cta {
  padding: 0px 20px 40px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (max-width: 979px) {
  .baa-no-slot__cta {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.baa-no-slot__cta .cta-btn {
  padding-top: 0;
  padding-bottom: 0;
}
@media (max-width: 707px) {
  .baa-no-slot__cta .cta-btn {
    min-width: 100%;
  }
}
@media (max-width: 979px) {
  .baa-no-slot__cta .cta-btn + .cta-btn {
    margin-top: 20px;
  }
}
@media (min-width: 980px) {
  .baa-no-slot__cta {
    padding-bottom: 68px;
  }
  .baa-no-slot__cta .cta-btn + .cta-btn {
    margin-left: 15px;
  }
}

.baa-no-slot-calendar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-bottom: 19px;
}
.baa-no-slot-calendar__item {
  width: 14.285%;
  text-align: center;
}
.baa-no-slot-calendar__day-text {
  font-size: 12px;
  line-height: 16px;
  color: #888888;
  margin-bottom: 9px;
}
.baa-no-slot-calendar__day-number {
  font-size: 16px;
  line-height: 20px;
  color: #888888;
}
.baa-no-slot-calendar__day-number .am-icon-calendar-icon-end-xs {
  width: 20px;
  height: 20px;
  display: block;
  margin: 0 auto;
}
.baa-no-slot-calendar__day-number .am-icon-calendar-icon-end-xs:after {
  background-size: 20px 20px;
  width: 20px;
  height: 20px;
}
@media (min-width: 708px) {
  .baa-no-slot-calendar {
    display: none;
  }
}

.p-0-xs {
  padding: 0px !important;
}

.p-5-xs {
  padding: 5px !important;
}

.p-10-xs {
  padding: 10px !important;
}

.p-15-xs {
  padding: 15px !important;
}

.p-20-xs {
  padding: 20px !important;
}

.p-25-xs {
  padding: 25px !important;
}

.p-30-xs {
  padding: 30px !important;
}

.p-35-xs {
  padding: 35px !important;
}

.p-40-xs {
  padding: 40px !important;
}

.p-45-xs {
  padding: 45px !important;
}

.p-50-xs {
  padding: 50px !important;
}

.p-55-xs {
  padding: 55px !important;
}

.p-60-xs {
  padding: 60px !important;
}

.p-65-xs {
  padding: 65px !important;
}

.p-70-xs {
  padding: 70px !important;
}

.p-75-xs {
  padding: 75px !important;
}

.p-80-xs {
  padding: 80px !important;
}

.p-85-xs {
  padding: 85px !important;
}

.p-90-xs {
  padding: 90px !important;
}

.p-95-xs {
  padding: 95px !important;
}

.p-100-xs {
  padding: 100px !important;
}

.pl-0-xs {
  padding-left: 0px !important;
}

.pl-5-xs {
  padding-left: 5px !important;
}

.pl-10-xs {
  padding-left: 10px !important;
}

.pl-15-xs {
  padding-left: 15px !important;
}

.pl-20-xs {
  padding-left: 20px !important;
}

.pl-25-xs {
  padding-left: 25px !important;
}

.pl-30-xs {
  padding-left: 30px !important;
}

.pl-35-xs {
  padding-left: 35px !important;
}

.pl-40-xs {
  padding-left: 40px !important;
}

.pl-45-xs {
  padding-left: 45px !important;
}

.pl-50-xs {
  padding-left: 50px !important;
}

.pl-55-xs {
  padding-left: 55px !important;
}

.pl-60-xs {
  padding-left: 60px !important;
}

.pl-65-xs {
  padding-left: 65px !important;
}

.pl-70-xs {
  padding-left: 70px !important;
}

.pl-75-xs {
  padding-left: 75px !important;
}

.pl-80-xs {
  padding-left: 80px !important;
}

.pl-85-xs {
  padding-left: 85px !important;
}

.pl-90-xs {
  padding-left: 90px !important;
}

.pl-95-xs {
  padding-left: 95px !important;
}

.pl-100-xs {
  padding-left: 100px !important;
}

.pr-0-xs {
  padding-right: 0px !important;
}

.pr-5-xs {
  padding-right: 5px !important;
}

.pr-10-xs {
  padding-right: 10px !important;
}

.pr-15-xs {
  padding-right: 15px !important;
}

.pr-20-xs {
  padding-right: 20px !important;
}

.pr-25-xs {
  padding-right: 25px !important;
}

.pr-30-xs {
  padding-right: 30px !important;
}

.pr-35-xs {
  padding-right: 35px !important;
}

.pr-40-xs {
  padding-right: 40px !important;
}

.pr-45-xs {
  padding-right: 45px !important;
}

.pr-50-xs {
  padding-right: 50px !important;
}

.pr-55-xs {
  padding-right: 55px !important;
}

.pr-60-xs {
  padding-right: 60px !important;
}

.pr-65-xs {
  padding-right: 65px !important;
}

.pr-70-xs {
  padding-right: 70px !important;
}

.pr-75-xs {
  padding-right: 75px !important;
}

.pr-80-xs {
  padding-right: 80px !important;
}

.pr-85-xs {
  padding-right: 85px !important;
}

.pr-90-xs {
  padding-right: 90px !important;
}

.pr-95-xs {
  padding-right: 95px !important;
}

.pr-100-xs {
  padding-right: 100px !important;
}

.pt-0-xs {
  padding-top: 0px !important;
}

.pt-5-xs {
  padding-top: 5px !important;
}

.pt-10-xs {
  padding-top: 10px !important;
}

.pt-15-xs {
  padding-top: 15px !important;
}

.pt-20-xs {
  padding-top: 20px !important;
}

.pt-25-xs {
  padding-top: 25px !important;
}

.pt-30-xs {
  padding-top: 30px !important;
}

.pt-35-xs {
  padding-top: 35px !important;
}

.pt-40-xs {
  padding-top: 40px !important;
}

.pt-45-xs {
  padding-top: 45px !important;
}

.pt-50-xs {
  padding-top: 50px !important;
}

.pt-55-xs {
  padding-top: 55px !important;
}

.pt-60-xs {
  padding-top: 60px !important;
}

.pt-65-xs {
  padding-top: 65px !important;
}

.pt-70-xs {
  padding-top: 70px !important;
}

.pt-75-xs {
  padding-top: 75px !important;
}

.pt-80-xs {
  padding-top: 80px !important;
}

.pt-85-xs {
  padding-top: 85px !important;
}

.pt-90-xs {
  padding-top: 90px !important;
}

.pt-95-xs {
  padding-top: 95px !important;
}

.pt-100-xs {
  padding-top: 100px !important;
}

.pb-0-xs {
  padding-bottom: 0px !important;
}

.pb-5-xs {
  padding-bottom: 5px !important;
}

.pb-10-xs {
  padding-bottom: 10px !important;
}

.pb-15-xs {
  padding-bottom: 15px !important;
}

.pb-20-xs {
  padding-bottom: 20px !important;
}

.pb-25-xs {
  padding-bottom: 25px !important;
}

.pb-30-xs {
  padding-bottom: 30px !important;
}

.pb-35-xs {
  padding-bottom: 35px !important;
}

.pb-40-xs {
  padding-bottom: 40px !important;
}

.pb-45-xs {
  padding-bottom: 45px !important;
}

.pb-50-xs {
  padding-bottom: 50px !important;
}

.pb-55-xs {
  padding-bottom: 55px !important;
}

.pb-60-xs {
  padding-bottom: 60px !important;
}

.pb-65-xs {
  padding-bottom: 65px !important;
}

.pb-70-xs {
  padding-bottom: 70px !important;
}

.pb-75-xs {
  padding-bottom: 75px !important;
}

.pb-80-xs {
  padding-bottom: 80px !important;
}

.pb-85-xs {
  padding-bottom: 85px !important;
}

.pb-90-xs {
  padding-bottom: 90px !important;
}

.pb-95-xs {
  padding-bottom: 95px !important;
}

.pb-100-xs {
  padding-bottom: 100px !important;
}

@media (min-width: 708px) {
  .p-0-sm {
    padding: 0px !important;
  }
  .p-5-sm {
    padding: 5px !important;
  }
  .p-10-sm {
    padding: 10px !important;
  }
  .p-15-sm {
    padding: 15px !important;
  }
  .p-20-sm {
    padding: 20px !important;
  }
  .p-25-sm {
    padding: 25px !important;
  }
  .p-30-sm {
    padding: 30px !important;
  }
  .p-35-sm {
    padding: 35px !important;
  }
  .p-40-sm {
    padding: 40px !important;
  }
  .p-45-sm {
    padding: 45px !important;
  }
  .p-50-sm {
    padding: 50px !important;
  }
  .p-55-sm {
    padding: 55px !important;
  }
  .p-60-sm {
    padding: 60px !important;
  }
  .p-65-sm {
    padding: 65px !important;
  }
  .p-70-sm {
    padding: 70px !important;
  }
  .p-75-sm {
    padding: 75px !important;
  }
  .p-80-sm {
    padding: 80px !important;
  }
  .p-85-sm {
    padding: 85px !important;
  }
  .p-90-sm {
    padding: 90px !important;
  }
  .p-95-sm {
    padding: 95px !important;
  }
  .p-100-sm {
    padding: 100px !important;
  }
  .pl-0-sm {
    padding-left: 0px !important;
  }
  .pl-5-sm {
    padding-left: 5px !important;
  }
  .pl-10-sm {
    padding-left: 10px !important;
  }
  .pl-15-sm {
    padding-left: 15px !important;
  }
  .pl-20-sm {
    padding-left: 20px !important;
  }
  .pl-25-sm {
    padding-left: 25px !important;
  }
  .pl-30-sm {
    padding-left: 30px !important;
  }
  .pl-35-sm {
    padding-left: 35px !important;
  }
  .pl-40-sm {
    padding-left: 40px !important;
  }
  .pl-45-sm {
    padding-left: 45px !important;
  }
  .pl-50-sm {
    padding-left: 50px !important;
  }
  .pl-55-sm {
    padding-left: 55px !important;
  }
  .pl-60-sm {
    padding-left: 60px !important;
  }
  .pl-65-sm {
    padding-left: 65px !important;
  }
  .pl-70-sm {
    padding-left: 70px !important;
  }
  .pl-75-sm {
    padding-left: 75px !important;
  }
  .pl-80-sm {
    padding-left: 80px !important;
  }
  .pl-85-sm {
    padding-left: 85px !important;
  }
  .pl-90-sm {
    padding-left: 90px !important;
  }
  .pl-95-sm {
    padding-left: 95px !important;
  }
  .pl-100-sm {
    padding-left: 100px !important;
  }
  .pr-0-sm {
    padding-right: 0px !important;
  }
  .pr-5-sm {
    padding-right: 5px !important;
  }
  .pr-10-sm {
    padding-right: 10px !important;
  }
  .pr-15-sm {
    padding-right: 15px !important;
  }
  .pr-20-sm {
    padding-right: 20px !important;
  }
  .pr-25-sm {
    padding-right: 25px !important;
  }
  .pr-30-sm {
    padding-right: 30px !important;
  }
  .pr-35-sm {
    padding-right: 35px !important;
  }
  .pr-40-sm {
    padding-right: 40px !important;
  }
  .pr-45-sm {
    padding-right: 45px !important;
  }
  .pr-50-sm {
    padding-right: 50px !important;
  }
  .pr-55-sm {
    padding-right: 55px !important;
  }
  .pr-60-sm {
    padding-right: 60px !important;
  }
  .pr-65-sm {
    padding-right: 65px !important;
  }
  .pr-70-sm {
    padding-right: 70px !important;
  }
  .pr-75-sm {
    padding-right: 75px !important;
  }
  .pr-80-sm {
    padding-right: 80px !important;
  }
  .pr-85-sm {
    padding-right: 85px !important;
  }
  .pr-90-sm {
    padding-right: 90px !important;
  }
  .pr-95-sm {
    padding-right: 95px !important;
  }
  .pr-100-sm {
    padding-right: 100px !important;
  }
  .pt-0-sm {
    padding-top: 0px !important;
  }
  .pt-5-sm {
    padding-top: 5px !important;
  }
  .pt-10-sm {
    padding-top: 10px !important;
  }
  .pt-15-sm {
    padding-top: 15px !important;
  }
  .pt-20-sm {
    padding-top: 20px !important;
  }
  .pt-25-sm {
    padding-top: 25px !important;
  }
  .pt-30-sm {
    padding-top: 30px !important;
  }
  .pt-35-sm {
    padding-top: 35px !important;
  }
  .pt-40-sm {
    padding-top: 40px !important;
  }
  .pt-45-sm {
    padding-top: 45px !important;
  }
  .pt-50-sm {
    padding-top: 50px !important;
  }
  .pt-55-sm {
    padding-top: 55px !important;
  }
  .pt-60-sm {
    padding-top: 60px !important;
  }
  .pt-65-sm {
    padding-top: 65px !important;
  }
  .pt-70-sm {
    padding-top: 70px !important;
  }
  .pt-75-sm {
    padding-top: 75px !important;
  }
  .pt-80-sm {
    padding-top: 80px !important;
  }
  .pt-85-sm {
    padding-top: 85px !important;
  }
  .pt-90-sm {
    padding-top: 90px !important;
  }
  .pt-95-sm {
    padding-top: 95px !important;
  }
  .pt-100-sm {
    padding-top: 100px !important;
  }
  .pb-0-sm {
    padding-bottom: 0px !important;
  }
  .pb-5-sm {
    padding-bottom: 5px !important;
  }
  .pb-10-sm {
    padding-bottom: 10px !important;
  }
  .pb-15-sm {
    padding-bottom: 15px !important;
  }
  .pb-20-sm {
    padding-bottom: 20px !important;
  }
  .pb-25-sm {
    padding-bottom: 25px !important;
  }
  .pb-30-sm {
    padding-bottom: 30px !important;
  }
  .pb-35-sm {
    padding-bottom: 35px !important;
  }
  .pb-40-sm {
    padding-bottom: 40px !important;
  }
  .pb-45-sm {
    padding-bottom: 45px !important;
  }
  .pb-50-sm {
    padding-bottom: 50px !important;
  }
  .pb-55-sm {
    padding-bottom: 55px !important;
  }
  .pb-60-sm {
    padding-bottom: 60px !important;
  }
  .pb-65-sm {
    padding-bottom: 65px !important;
  }
  .pb-70-sm {
    padding-bottom: 70px !important;
  }
  .pb-75-sm {
    padding-bottom: 75px !important;
  }
  .pb-80-sm {
    padding-bottom: 80px !important;
  }
  .pb-85-sm {
    padding-bottom: 85px !important;
  }
  .pb-90-sm {
    padding-bottom: 90px !important;
  }
  .pb-95-sm {
    padding-bottom: 95px !important;
  }
  .pb-100-sm {
    padding-bottom: 100px !important;
  }
}
@media (min-width: 980px) {
  .p-0-lg {
    padding: 0px !important;
  }
  .p-5-lg {
    padding: 5px !important;
  }
  .p-10-lg {
    padding: 10px !important;
  }
  .p-15-lg {
    padding: 15px !important;
  }
  .p-20-lg {
    padding: 20px !important;
  }
  .p-25-lg {
    padding: 25px !important;
  }
  .p-30-lg {
    padding: 30px !important;
  }
  .p-35-lg {
    padding: 35px !important;
  }
  .p-40-lg {
    padding: 40px !important;
  }
  .p-45-lg {
    padding: 45px !important;
  }
  .p-50-lg {
    padding: 50px !important;
  }
  .p-55-lg {
    padding: 55px !important;
  }
  .p-60-lg {
    padding: 60px !important;
  }
  .p-65-lg {
    padding: 65px !important;
  }
  .p-70-lg {
    padding: 70px !important;
  }
  .p-75-lg {
    padding: 75px !important;
  }
  .p-80-lg {
    padding: 80px !important;
  }
  .p-85-lg {
    padding: 85px !important;
  }
  .p-90-lg {
    padding: 90px !important;
  }
  .p-95-lg {
    padding: 95px !important;
  }
  .p-100-lg {
    padding: 100px !important;
  }
  .pl-0-lg {
    padding-left: 0px !important;
  }
  .pl-5-lg {
    padding-left: 5px !important;
  }
  .pl-10-lg {
    padding-left: 10px !important;
  }
  .pl-15-lg {
    padding-left: 15px !important;
  }
  .pl-20-lg {
    padding-left: 20px !important;
  }
  .pl-25-lg {
    padding-left: 25px !important;
  }
  .pl-30-lg {
    padding-left: 30px !important;
  }
  .pl-35-lg {
    padding-left: 35px !important;
  }
  .pl-40-lg {
    padding-left: 40px !important;
  }
  .pl-45-lg {
    padding-left: 45px !important;
  }
  .pl-50-lg {
    padding-left: 50px !important;
  }
  .pl-55-lg {
    padding-left: 55px !important;
  }
  .pl-60-lg {
    padding-left: 60px !important;
  }
  .pl-65-lg {
    padding-left: 65px !important;
  }
  .pl-70-lg {
    padding-left: 70px !important;
  }
  .pl-75-lg {
    padding-left: 75px !important;
  }
  .pl-80-lg {
    padding-left: 80px !important;
  }
  .pl-85-lg {
    padding-left: 85px !important;
  }
  .pl-90-lg {
    padding-left: 90px !important;
  }
  .pl-95-lg {
    padding-left: 95px !important;
  }
  .pl-100-lg {
    padding-left: 100px !important;
  }
  .pr-0-lg {
    padding-right: 0px !important;
  }
  .pr-5-lg {
    padding-right: 5px !important;
  }
  .pr-10-lg {
    padding-right: 10px !important;
  }
  .pr-15-lg {
    padding-right: 15px !important;
  }
  .pr-20-lg {
    padding-right: 20px !important;
  }
  .pr-25-lg {
    padding-right: 25px !important;
  }
  .pr-30-lg {
    padding-right: 30px !important;
  }
  .pr-35-lg {
    padding-right: 35px !important;
  }
  .pr-40-lg {
    padding-right: 40px !important;
  }
  .pr-45-lg {
    padding-right: 45px !important;
  }
  .pr-50-lg {
    padding-right: 50px !important;
  }
  .pr-55-lg {
    padding-right: 55px !important;
  }
  .pr-60-lg {
    padding-right: 60px !important;
  }
  .pr-65-lg {
    padding-right: 65px !important;
  }
  .pr-70-lg {
    padding-right: 70px !important;
  }
  .pr-75-lg {
    padding-right: 75px !important;
  }
  .pr-80-lg {
    padding-right: 80px !important;
  }
  .pr-85-lg {
    padding-right: 85px !important;
  }
  .pr-90-lg {
    padding-right: 90px !important;
  }
  .pr-95-lg {
    padding-right: 95px !important;
  }
  .pr-100-lg {
    padding-right: 100px !important;
  }
  .pt-0-lg {
    padding-top: 0px !important;
  }
  .pt-5-lg {
    padding-top: 5px !important;
  }
  .pt-10-lg {
    padding-top: 10px !important;
  }
  .pt-15-lg {
    padding-top: 15px !important;
  }
  .pt-20-lg {
    padding-top: 20px !important;
  }
  .pt-25-lg {
    padding-top: 25px !important;
  }
  .pt-30-lg {
    padding-top: 30px !important;
  }
  .pt-35-lg {
    padding-top: 35px !important;
  }
  .pt-40-lg {
    padding-top: 40px !important;
  }
  .pt-45-lg {
    padding-top: 45px !important;
  }
  .pt-50-lg {
    padding-top: 50px !important;
  }
  .pt-55-lg {
    padding-top: 55px !important;
  }
  .pt-60-lg {
    padding-top: 60px !important;
  }
  .pt-65-lg {
    padding-top: 65px !important;
  }
  .pt-70-lg {
    padding-top: 70px !important;
  }
  .pt-75-lg {
    padding-top: 75px !important;
  }
  .pt-80-lg {
    padding-top: 80px !important;
  }
  .pt-85-lg {
    padding-top: 85px !important;
  }
  .pt-90-lg {
    padding-top: 90px !important;
  }
  .pt-95-lg {
    padding-top: 95px !important;
  }
  .pt-100-lg {
    padding-top: 100px !important;
  }
  .pb-0-lg {
    padding-bottom: 0px !important;
  }
  .pb-5-lg {
    padding-bottom: 5px !important;
  }
  .pb-10-lg {
    padding-bottom: 10px !important;
  }
  .pb-15-lg {
    padding-bottom: 15px !important;
  }
  .pb-20-lg {
    padding-bottom: 20px !important;
  }
  .pb-25-lg {
    padding-bottom: 25px !important;
  }
  .pb-30-lg {
    padding-bottom: 30px !important;
  }
  .pb-35-lg {
    padding-bottom: 35px !important;
  }
  .pb-40-lg {
    padding-bottom: 40px !important;
  }
  .pb-45-lg {
    padding-bottom: 45px !important;
  }
  .pb-50-lg {
    padding-bottom: 50px !important;
  }
  .pb-55-lg {
    padding-bottom: 55px !important;
  }
  .pb-60-lg {
    padding-bottom: 60px !important;
  }
  .pb-65-lg {
    padding-bottom: 65px !important;
  }
  .pb-70-lg {
    padding-bottom: 70px !important;
  }
  .pb-75-lg {
    padding-bottom: 75px !important;
  }
  .pb-80-lg {
    padding-bottom: 80px !important;
  }
  .pb-85-lg {
    padding-bottom: 85px !important;
  }
  .pb-90-lg {
    padding-bottom: 90px !important;
  }
  .pb-95-lg {
    padding-bottom: 95px !important;
  }
  .pb-100-lg {
    padding-bottom: 100px !important;
  }
}
@media (min-width: 1280px) {
  .p-0-xl {
    padding: 0px !important;
  }
  .p-5-xl {
    padding: 5px !important;
  }
  .p-10-xl {
    padding: 10px !important;
  }
  .p-15-xl {
    padding: 15px !important;
  }
  .p-20-xl {
    padding: 20px !important;
  }
  .p-25-xl {
    padding: 25px !important;
  }
  .p-30-xl {
    padding: 30px !important;
  }
  .p-35-xl {
    padding: 35px !important;
  }
  .p-40-xl {
    padding: 40px !important;
  }
  .p-45-xl {
    padding: 45px !important;
  }
  .p-50-xl {
    padding: 50px !important;
  }
  .p-55-xl {
    padding: 55px !important;
  }
  .p-60-xl {
    padding: 60px !important;
  }
  .p-65-xl {
    padding: 65px !important;
  }
  .p-70-xl {
    padding: 70px !important;
  }
  .p-75-xl {
    padding: 75px !important;
  }
  .p-80-xl {
    padding: 80px !important;
  }
  .p-85-xl {
    padding: 85px !important;
  }
  .p-90-xl {
    padding: 90px !important;
  }
  .p-95-xl {
    padding: 95px !important;
  }
  .p-100-xl {
    padding: 100px !important;
  }
  .pl-0-xl {
    padding-left: 0px !important;
  }
  .pl-5-xl {
    padding-left: 5px !important;
  }
  .pl-10-xl {
    padding-left: 10px !important;
  }
  .pl-15-xl {
    padding-left: 15px !important;
  }
  .pl-20-xl {
    padding-left: 20px !important;
  }
  .pl-25-xl {
    padding-left: 25px !important;
  }
  .pl-30-xl {
    padding-left: 30px !important;
  }
  .pl-35-xl {
    padding-left: 35px !important;
  }
  .pl-40-xl {
    padding-left: 40px !important;
  }
  .pl-45-xl {
    padding-left: 45px !important;
  }
  .pl-50-xl {
    padding-left: 50px !important;
  }
  .pl-55-xl {
    padding-left: 55px !important;
  }
  .pl-60-xl {
    padding-left: 60px !important;
  }
  .pl-65-xl {
    padding-left: 65px !important;
  }
  .pl-70-xl {
    padding-left: 70px !important;
  }
  .pl-75-xl {
    padding-left: 75px !important;
  }
  .pl-80-xl {
    padding-left: 80px !important;
  }
  .pl-85-xl {
    padding-left: 85px !important;
  }
  .pl-90-xl {
    padding-left: 90px !important;
  }
  .pl-95-xl {
    padding-left: 95px !important;
  }
  .pl-100-xl {
    padding-left: 100px !important;
  }
  .pr-0-xl {
    padding-right: 0px !important;
  }
  .pr-5-xl {
    padding-right: 5px !important;
  }
  .pr-10-xl {
    padding-right: 10px !important;
  }
  .pr-15-xl {
    padding-right: 15px !important;
  }
  .pr-20-xl {
    padding-right: 20px !important;
  }
  .pr-25-xl {
    padding-right: 25px !important;
  }
  .pr-30-xl {
    padding-right: 30px !important;
  }
  .pr-35-xl {
    padding-right: 35px !important;
  }
  .pr-40-xl {
    padding-right: 40px !important;
  }
  .pr-45-xl {
    padding-right: 45px !important;
  }
  .pr-50-xl {
    padding-right: 50px !important;
  }
  .pr-55-xl {
    padding-right: 55px !important;
  }
  .pr-60-xl {
    padding-right: 60px !important;
  }
  .pr-65-xl {
    padding-right: 65px !important;
  }
  .pr-70-xl {
    padding-right: 70px !important;
  }
  .pr-75-xl {
    padding-right: 75px !important;
  }
  .pr-80-xl {
    padding-right: 80px !important;
  }
  .pr-85-xl {
    padding-right: 85px !important;
  }
  .pr-90-xl {
    padding-right: 90px !important;
  }
  .pr-95-xl {
    padding-right: 95px !important;
  }
  .pr-100-xl {
    padding-right: 100px !important;
  }
  .pt-0-xl {
    padding-top: 0px !important;
  }
  .pt-5-xl {
    padding-top: 5px !important;
  }
  .pt-10-xl {
    padding-top: 10px !important;
  }
  .pt-15-xl {
    padding-top: 15px !important;
  }
  .pt-20-xl {
    padding-top: 20px !important;
  }
  .pt-25-xl {
    padding-top: 25px !important;
  }
  .pt-30-xl {
    padding-top: 30px !important;
  }
  .pt-35-xl {
    padding-top: 35px !important;
  }
  .pt-40-xl {
    padding-top: 40px !important;
  }
  .pt-45-xl {
    padding-top: 45px !important;
  }
  .pt-50-xl {
    padding-top: 50px !important;
  }
  .pt-55-xl {
    padding-top: 55px !important;
  }
  .pt-60-xl {
    padding-top: 60px !important;
  }
  .pt-65-xl {
    padding-top: 65px !important;
  }
  .pt-70-xl {
    padding-top: 70px !important;
  }
  .pt-75-xl {
    padding-top: 75px !important;
  }
  .pt-80-xl {
    padding-top: 80px !important;
  }
  .pt-85-xl {
    padding-top: 85px !important;
  }
  .pt-90-xl {
    padding-top: 90px !important;
  }
  .pt-95-xl {
    padding-top: 95px !important;
  }
  .pt-100-xl {
    padding-top: 100px !important;
  }
  .pb-0-xl {
    padding-bottom: 0px !important;
  }
  .pb-5-xl {
    padding-bottom: 5px !important;
  }
  .pb-10-xl {
    padding-bottom: 10px !important;
  }
  .pb-15-xl {
    padding-bottom: 15px !important;
  }
  .pb-20-xl {
    padding-bottom: 20px !important;
  }
  .pb-25-xl {
    padding-bottom: 25px !important;
  }
  .pb-30-xl {
    padding-bottom: 30px !important;
  }
  .pb-35-xl {
    padding-bottom: 35px !important;
  }
  .pb-40-xl {
    padding-bottom: 40px !important;
  }
  .pb-45-xl {
    padding-bottom: 45px !important;
  }
  .pb-50-xl {
    padding-bottom: 50px !important;
  }
  .pb-55-xl {
    padding-bottom: 55px !important;
  }
  .pb-60-xl {
    padding-bottom: 60px !important;
  }
  .pb-65-xl {
    padding-bottom: 65px !important;
  }
  .pb-70-xl {
    padding-bottom: 70px !important;
  }
  .pb-75-xl {
    padding-bottom: 75px !important;
  }
  .pb-80-xl {
    padding-bottom: 80px !important;
  }
  .pb-85-xl {
    padding-bottom: 85px !important;
  }
  .pb-90-xl {
    padding-bottom: 90px !important;
  }
  .pb-95-xl {
    padding-bottom: 95px !important;
  }
  .pb-100-xl {
    padding-bottom: 100px !important;
  }
}
/*DBTCE-3926*/
.baa-appointment-summary {
  display: none;
  width: 350px;
  position: absolute;
  right: 10px;
  top: 0;
  z-index: 3;
  background-color: #f7f8f8;
  border-radius: 6px;
  -webkit-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
}
.baa-define-appointment-wrapper .baa-appointment-summary {
  right: -10px;
}
.baa-define-appointment-wrapper .baa-appointment-summary .info--when, .baa-define-appointment-wrapper .baa-appointment-summary .info--apt-type {
  display: none;
}
@media (min-width: 980px) {
  .baa-appointment-summary--shown {
    display: block;
  }
}
.baa-appointment-summary__container {
  margin: 20px 40px;
}
.baa-appointment-summary__title, .baa-appointment-summary .info {
  margin-bottom: 10px;
}
.baa-appointment-summary__title {
  display: block;
  font-family: "Value-Bold", sans-serif;
  color: #222222;
}
.baa-appointment-summary .info--where .info__title__icon {
  background-image: url("../../../../../etc.clientlibs/latam/clientlibs/clientlib-amplifon-latam/resources/img/icons/icon-find-store.svg");
}
.baa-appointment-summary .info--when .info__title__icon {
  background-image: url("../../../../../etc.clientlibs/latam/clientlibs/clientlib-amplifon-latam/resources/img/icons/book-appointment-red-small.svg");
}
.baa-appointment-summary .info--apt-type .info__title__icon {
  background-image: url("../../../../../etc.clientlibs/latam/clientlibs/clientlib-amplifon-latam/resources/img/icons/hearing-test-red-small.svg");
}
.baa-appointment-summary .info--hidden {
  display: none;
}
.baa-appointment-summary .info__title, .baa-appointment-summary .info__body {
  display: block;
  margin-bottom: 10px;
}
.baa-appointment-summary .info__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.baa-appointment-summary .info__title__icon {
  display: block;
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.baa-appointment-summary .info__title__text {
  display: block;
  font-family: "Value-Bold", sans-serif;
  color: #C5003E;
  margin-left: 10px;
}
.baa-appointment-summary .info__body {
  color: #444444;
}

@media (min-width: 980px) {
  .has-appointment-summary .baa-step-title-container {
    position: relative;
  }
  .has-appointment-summary.baa-define-appointment-wrapper .baa-tabbed-text {
    max-width: calc(100% - 390px);
  }
  .has-appointment-summary.baa-information .text-small.light-text.baa-tabbed-text {
    max-width: calc(100% - 390px);
  }
}
.p-0-xs {
  padding: 0px !important;
}

.p-5-xs {
  padding: 5px !important;
}

.p-10-xs {
  padding: 10px !important;
}

.p-15-xs {
  padding: 15px !important;
}

.p-20-xs {
  padding: 20px !important;
}

.p-25-xs {
  padding: 25px !important;
}

.p-30-xs {
  padding: 30px !important;
}

.p-35-xs {
  padding: 35px !important;
}

.p-40-xs {
  padding: 40px !important;
}

.p-45-xs {
  padding: 45px !important;
}

.p-50-xs {
  padding: 50px !important;
}

.p-55-xs {
  padding: 55px !important;
}

.p-60-xs {
  padding: 60px !important;
}

.p-65-xs {
  padding: 65px !important;
}

.p-70-xs {
  padding: 70px !important;
}

.p-75-xs {
  padding: 75px !important;
}

.p-80-xs {
  padding: 80px !important;
}

.p-85-xs {
  padding: 85px !important;
}

.p-90-xs {
  padding: 90px !important;
}

.p-95-xs {
  padding: 95px !important;
}

.p-100-xs {
  padding: 100px !important;
}

.pl-0-xs {
  padding-left: 0px !important;
}

.pl-5-xs {
  padding-left: 5px !important;
}

.pl-10-xs {
  padding-left: 10px !important;
}

.pl-15-xs {
  padding-left: 15px !important;
}

.pl-20-xs {
  padding-left: 20px !important;
}

.pl-25-xs {
  padding-left: 25px !important;
}

.pl-30-xs {
  padding-left: 30px !important;
}

.pl-35-xs {
  padding-left: 35px !important;
}

.pl-40-xs {
  padding-left: 40px !important;
}

.pl-45-xs {
  padding-left: 45px !important;
}

.pl-50-xs {
  padding-left: 50px !important;
}

.pl-55-xs {
  padding-left: 55px !important;
}

.pl-60-xs {
  padding-left: 60px !important;
}

.pl-65-xs {
  padding-left: 65px !important;
}

.pl-70-xs {
  padding-left: 70px !important;
}

.pl-75-xs {
  padding-left: 75px !important;
}

.pl-80-xs {
  padding-left: 80px !important;
}

.pl-85-xs {
  padding-left: 85px !important;
}

.pl-90-xs {
  padding-left: 90px !important;
}

.pl-95-xs {
  padding-left: 95px !important;
}

.pl-100-xs {
  padding-left: 100px !important;
}

.pr-0-xs {
  padding-right: 0px !important;
}

.pr-5-xs {
  padding-right: 5px !important;
}

.pr-10-xs {
  padding-right: 10px !important;
}

.pr-15-xs {
  padding-right: 15px !important;
}

.pr-20-xs {
  padding-right: 20px !important;
}

.pr-25-xs {
  padding-right: 25px !important;
}

.pr-30-xs {
  padding-right: 30px !important;
}

.pr-35-xs {
  padding-right: 35px !important;
}

.pr-40-xs {
  padding-right: 40px !important;
}

.pr-45-xs {
  padding-right: 45px !important;
}

.pr-50-xs {
  padding-right: 50px !important;
}

.pr-55-xs {
  padding-right: 55px !important;
}

.pr-60-xs {
  padding-right: 60px !important;
}

.pr-65-xs {
  padding-right: 65px !important;
}

.pr-70-xs {
  padding-right: 70px !important;
}

.pr-75-xs {
  padding-right: 75px !important;
}

.pr-80-xs {
  padding-right: 80px !important;
}

.pr-85-xs {
  padding-right: 85px !important;
}

.pr-90-xs {
  padding-right: 90px !important;
}

.pr-95-xs {
  padding-right: 95px !important;
}

.pr-100-xs {
  padding-right: 100px !important;
}

.pt-0-xs {
  padding-top: 0px !important;
}

.pt-5-xs {
  padding-top: 5px !important;
}

.pt-10-xs {
  padding-top: 10px !important;
}

.pt-15-xs {
  padding-top: 15px !important;
}

.pt-20-xs {
  padding-top: 20px !important;
}

.pt-25-xs {
  padding-top: 25px !important;
}

.pt-30-xs {
  padding-top: 30px !important;
}

.pt-35-xs {
  padding-top: 35px !important;
}

.pt-40-xs {
  padding-top: 40px !important;
}

.pt-45-xs {
  padding-top: 45px !important;
}

.pt-50-xs {
  padding-top: 50px !important;
}

.pt-55-xs {
  padding-top: 55px !important;
}

.pt-60-xs {
  padding-top: 60px !important;
}

.pt-65-xs {
  padding-top: 65px !important;
}

.pt-70-xs {
  padding-top: 70px !important;
}

.pt-75-xs {
  padding-top: 75px !important;
}

.pt-80-xs {
  padding-top: 80px !important;
}

.pt-85-xs {
  padding-top: 85px !important;
}

.pt-90-xs {
  padding-top: 90px !important;
}

.pt-95-xs {
  padding-top: 95px !important;
}

.pt-100-xs {
  padding-top: 100px !important;
}

.pb-0-xs {
  padding-bottom: 0px !important;
}

.pb-5-xs {
  padding-bottom: 5px !important;
}

.pb-10-xs {
  padding-bottom: 10px !important;
}

.pb-15-xs {
  padding-bottom: 15px !important;
}

.pb-20-xs {
  padding-bottom: 20px !important;
}

.pb-25-xs {
  padding-bottom: 25px !important;
}

.pb-30-xs {
  padding-bottom: 30px !important;
}

.pb-35-xs {
  padding-bottom: 35px !important;
}

.pb-40-xs {
  padding-bottom: 40px !important;
}

.pb-45-xs {
  padding-bottom: 45px !important;
}

.pb-50-xs {
  padding-bottom: 50px !important;
}

.pb-55-xs {
  padding-bottom: 55px !important;
}

.pb-60-xs {
  padding-bottom: 60px !important;
}

.pb-65-xs {
  padding-bottom: 65px !important;
}

.pb-70-xs {
  padding-bottom: 70px !important;
}

.pb-75-xs {
  padding-bottom: 75px !important;
}

.pb-80-xs {
  padding-bottom: 80px !important;
}

.pb-85-xs {
  padding-bottom: 85px !important;
}

.pb-90-xs {
  padding-bottom: 90px !important;
}

.pb-95-xs {
  padding-bottom: 95px !important;
}

.pb-100-xs {
  padding-bottom: 100px !important;
}

@media (min-width: 708px) {
  .p-0-sm {
    padding: 0px !important;
  }
  .p-5-sm {
    padding: 5px !important;
  }
  .p-10-sm {
    padding: 10px !important;
  }
  .p-15-sm {
    padding: 15px !important;
  }
  .p-20-sm {
    padding: 20px !important;
  }
  .p-25-sm {
    padding: 25px !important;
  }
  .p-30-sm {
    padding: 30px !important;
  }
  .p-35-sm {
    padding: 35px !important;
  }
  .p-40-sm {
    padding: 40px !important;
  }
  .p-45-sm {
    padding: 45px !important;
  }
  .p-50-sm {
    padding: 50px !important;
  }
  .p-55-sm {
    padding: 55px !important;
  }
  .p-60-sm {
    padding: 60px !important;
  }
  .p-65-sm {
    padding: 65px !important;
  }
  .p-70-sm {
    padding: 70px !important;
  }
  .p-75-sm {
    padding: 75px !important;
  }
  .p-80-sm {
    padding: 80px !important;
  }
  .p-85-sm {
    padding: 85px !important;
  }
  .p-90-sm {
    padding: 90px !important;
  }
  .p-95-sm {
    padding: 95px !important;
  }
  .p-100-sm {
    padding: 100px !important;
  }
  .pl-0-sm {
    padding-left: 0px !important;
  }
  .pl-5-sm {
    padding-left: 5px !important;
  }
  .pl-10-sm {
    padding-left: 10px !important;
  }
  .pl-15-sm {
    padding-left: 15px !important;
  }
  .pl-20-sm {
    padding-left: 20px !important;
  }
  .pl-25-sm {
    padding-left: 25px !important;
  }
  .pl-30-sm {
    padding-left: 30px !important;
  }
  .pl-35-sm {
    padding-left: 35px !important;
  }
  .pl-40-sm {
    padding-left: 40px !important;
  }
  .pl-45-sm {
    padding-left: 45px !important;
  }
  .pl-50-sm {
    padding-left: 50px !important;
  }
  .pl-55-sm {
    padding-left: 55px !important;
  }
  .pl-60-sm {
    padding-left: 60px !important;
  }
  .pl-65-sm {
    padding-left: 65px !important;
  }
  .pl-70-sm {
    padding-left: 70px !important;
  }
  .pl-75-sm {
    padding-left: 75px !important;
  }
  .pl-80-sm {
    padding-left: 80px !important;
  }
  .pl-85-sm {
    padding-left: 85px !important;
  }
  .pl-90-sm {
    padding-left: 90px !important;
  }
  .pl-95-sm {
    padding-left: 95px !important;
  }
  .pl-100-sm {
    padding-left: 100px !important;
  }
  .pr-0-sm {
    padding-right: 0px !important;
  }
  .pr-5-sm {
    padding-right: 5px !important;
  }
  .pr-10-sm {
    padding-right: 10px !important;
  }
  .pr-15-sm {
    padding-right: 15px !important;
  }
  .pr-20-sm {
    padding-right: 20px !important;
  }
  .pr-25-sm {
    padding-right: 25px !important;
  }
  .pr-30-sm {
    padding-right: 30px !important;
  }
  .pr-35-sm {
    padding-right: 35px !important;
  }
  .pr-40-sm {
    padding-right: 40px !important;
  }
  .pr-45-sm {
    padding-right: 45px !important;
  }
  .pr-50-sm {
    padding-right: 50px !important;
  }
  .pr-55-sm {
    padding-right: 55px !important;
  }
  .pr-60-sm {
    padding-right: 60px !important;
  }
  .pr-65-sm {
    padding-right: 65px !important;
  }
  .pr-70-sm {
    padding-right: 70px !important;
  }
  .pr-75-sm {
    padding-right: 75px !important;
  }
  .pr-80-sm {
    padding-right: 80px !important;
  }
  .pr-85-sm {
    padding-right: 85px !important;
  }
  .pr-90-sm {
    padding-right: 90px !important;
  }
  .pr-95-sm {
    padding-right: 95px !important;
  }
  .pr-100-sm {
    padding-right: 100px !important;
  }
  .pt-0-sm {
    padding-top: 0px !important;
  }
  .pt-5-sm {
    padding-top: 5px !important;
  }
  .pt-10-sm {
    padding-top: 10px !important;
  }
  .pt-15-sm {
    padding-top: 15px !important;
  }
  .pt-20-sm {
    padding-top: 20px !important;
  }
  .pt-25-sm {
    padding-top: 25px !important;
  }
  .pt-30-sm {
    padding-top: 30px !important;
  }
  .pt-35-sm {
    padding-top: 35px !important;
  }
  .pt-40-sm {
    padding-top: 40px !important;
  }
  .pt-45-sm {
    padding-top: 45px !important;
  }
  .pt-50-sm {
    padding-top: 50px !important;
  }
  .pt-55-sm {
    padding-top: 55px !important;
  }
  .pt-60-sm {
    padding-top: 60px !important;
  }
  .pt-65-sm {
    padding-top: 65px !important;
  }
  .pt-70-sm {
    padding-top: 70px !important;
  }
  .pt-75-sm {
    padding-top: 75px !important;
  }
  .pt-80-sm {
    padding-top: 80px !important;
  }
  .pt-85-sm {
    padding-top: 85px !important;
  }
  .pt-90-sm {
    padding-top: 90px !important;
  }
  .pt-95-sm {
    padding-top: 95px !important;
  }
  .pt-100-sm {
    padding-top: 100px !important;
  }
  .pb-0-sm {
    padding-bottom: 0px !important;
  }
  .pb-5-sm {
    padding-bottom: 5px !important;
  }
  .pb-10-sm {
    padding-bottom: 10px !important;
  }
  .pb-15-sm {
    padding-bottom: 15px !important;
  }
  .pb-20-sm {
    padding-bottom: 20px !important;
  }
  .pb-25-sm {
    padding-bottom: 25px !important;
  }
  .pb-30-sm {
    padding-bottom: 30px !important;
  }
  .pb-35-sm {
    padding-bottom: 35px !important;
  }
  .pb-40-sm {
    padding-bottom: 40px !important;
  }
  .pb-45-sm {
    padding-bottom: 45px !important;
  }
  .pb-50-sm {
    padding-bottom: 50px !important;
  }
  .pb-55-sm {
    padding-bottom: 55px !important;
  }
  .pb-60-sm {
    padding-bottom: 60px !important;
  }
  .pb-65-sm {
    padding-bottom: 65px !important;
  }
  .pb-70-sm {
    padding-bottom: 70px !important;
  }
  .pb-75-sm {
    padding-bottom: 75px !important;
  }
  .pb-80-sm {
    padding-bottom: 80px !important;
  }
  .pb-85-sm {
    padding-bottom: 85px !important;
  }
  .pb-90-sm {
    padding-bottom: 90px !important;
  }
  .pb-95-sm {
    padding-bottom: 95px !important;
  }
  .pb-100-sm {
    padding-bottom: 100px !important;
  }
}
@media (min-width: 980px) {
  .p-0-lg {
    padding: 0px !important;
  }
  .p-5-lg {
    padding: 5px !important;
  }
  .p-10-lg {
    padding: 10px !important;
  }
  .p-15-lg {
    padding: 15px !important;
  }
  .p-20-lg {
    padding: 20px !important;
  }
  .p-25-lg {
    padding: 25px !important;
  }
  .p-30-lg {
    padding: 30px !important;
  }
  .p-35-lg {
    padding: 35px !important;
  }
  .p-40-lg {
    padding: 40px !important;
  }
  .p-45-lg {
    padding: 45px !important;
  }
  .p-50-lg {
    padding: 50px !important;
  }
  .p-55-lg {
    padding: 55px !important;
  }
  .p-60-lg {
    padding: 60px !important;
  }
  .p-65-lg {
    padding: 65px !important;
  }
  .p-70-lg {
    padding: 70px !important;
  }
  .p-75-lg {
    padding: 75px !important;
  }
  .p-80-lg {
    padding: 80px !important;
  }
  .p-85-lg {
    padding: 85px !important;
  }
  .p-90-lg {
    padding: 90px !important;
  }
  .p-95-lg {
    padding: 95px !important;
  }
  .p-100-lg {
    padding: 100px !important;
  }
  .pl-0-lg {
    padding-left: 0px !important;
  }
  .pl-5-lg {
    padding-left: 5px !important;
  }
  .pl-10-lg {
    padding-left: 10px !important;
  }
  .pl-15-lg {
    padding-left: 15px !important;
  }
  .pl-20-lg {
    padding-left: 20px !important;
  }
  .pl-25-lg {
    padding-left: 25px !important;
  }
  .pl-30-lg {
    padding-left: 30px !important;
  }
  .pl-35-lg {
    padding-left: 35px !important;
  }
  .pl-40-lg {
    padding-left: 40px !important;
  }
  .pl-45-lg {
    padding-left: 45px !important;
  }
  .pl-50-lg {
    padding-left: 50px !important;
  }
  .pl-55-lg {
    padding-left: 55px !important;
  }
  .pl-60-lg {
    padding-left: 60px !important;
  }
  .pl-65-lg {
    padding-left: 65px !important;
  }
  .pl-70-lg {
    padding-left: 70px !important;
  }
  .pl-75-lg {
    padding-left: 75px !important;
  }
  .pl-80-lg {
    padding-left: 80px !important;
  }
  .pl-85-lg {
    padding-left: 85px !important;
  }
  .pl-90-lg {
    padding-left: 90px !important;
  }
  .pl-95-lg {
    padding-left: 95px !important;
  }
  .pl-100-lg {
    padding-left: 100px !important;
  }
  .pr-0-lg {
    padding-right: 0px !important;
  }
  .pr-5-lg {
    padding-right: 5px !important;
  }
  .pr-10-lg {
    padding-right: 10px !important;
  }
  .pr-15-lg {
    padding-right: 15px !important;
  }
  .pr-20-lg {
    padding-right: 20px !important;
  }
  .pr-25-lg {
    padding-right: 25px !important;
  }
  .pr-30-lg {
    padding-right: 30px !important;
  }
  .pr-35-lg {
    padding-right: 35px !important;
  }
  .pr-40-lg {
    padding-right: 40px !important;
  }
  .pr-45-lg {
    padding-right: 45px !important;
  }
  .pr-50-lg {
    padding-right: 50px !important;
  }
  .pr-55-lg {
    padding-right: 55px !important;
  }
  .pr-60-lg {
    padding-right: 60px !important;
  }
  .pr-65-lg {
    padding-right: 65px !important;
  }
  .pr-70-lg {
    padding-right: 70px !important;
  }
  .pr-75-lg {
    padding-right: 75px !important;
  }
  .pr-80-lg {
    padding-right: 80px !important;
  }
  .pr-85-lg {
    padding-right: 85px !important;
  }
  .pr-90-lg {
    padding-right: 90px !important;
  }
  .pr-95-lg {
    padding-right: 95px !important;
  }
  .pr-100-lg {
    padding-right: 100px !important;
  }
  .pt-0-lg {
    padding-top: 0px !important;
  }
  .pt-5-lg {
    padding-top: 5px !important;
  }
  .pt-10-lg {
    padding-top: 10px !important;
  }
  .pt-15-lg {
    padding-top: 15px !important;
  }
  .pt-20-lg {
    padding-top: 20px !important;
  }
  .pt-25-lg {
    padding-top: 25px !important;
  }
  .pt-30-lg {
    padding-top: 30px !important;
  }
  .pt-35-lg {
    padding-top: 35px !important;
  }
  .pt-40-lg {
    padding-top: 40px !important;
  }
  .pt-45-lg {
    padding-top: 45px !important;
  }
  .pt-50-lg {
    padding-top: 50px !important;
  }
  .pt-55-lg {
    padding-top: 55px !important;
  }
  .pt-60-lg {
    padding-top: 60px !important;
  }
  .pt-65-lg {
    padding-top: 65px !important;
  }
  .pt-70-lg {
    padding-top: 70px !important;
  }
  .pt-75-lg {
    padding-top: 75px !important;
  }
  .pt-80-lg {
    padding-top: 80px !important;
  }
  .pt-85-lg {
    padding-top: 85px !important;
  }
  .pt-90-lg {
    padding-top: 90px !important;
  }
  .pt-95-lg {
    padding-top: 95px !important;
  }
  .pt-100-lg {
    padding-top: 100px !important;
  }
  .pb-0-lg {
    padding-bottom: 0px !important;
  }
  .pb-5-lg {
    padding-bottom: 5px !important;
  }
  .pb-10-lg {
    padding-bottom: 10px !important;
  }
  .pb-15-lg {
    padding-bottom: 15px !important;
  }
  .pb-20-lg {
    padding-bottom: 20px !important;
  }
  .pb-25-lg {
    padding-bottom: 25px !important;
  }
  .pb-30-lg {
    padding-bottom: 30px !important;
  }
  .pb-35-lg {
    padding-bottom: 35px !important;
  }
  .pb-40-lg {
    padding-bottom: 40px !important;
  }
  .pb-45-lg {
    padding-bottom: 45px !important;
  }
  .pb-50-lg {
    padding-bottom: 50px !important;
  }
  .pb-55-lg {
    padding-bottom: 55px !important;
  }
  .pb-60-lg {
    padding-bottom: 60px !important;
  }
  .pb-65-lg {
    padding-bottom: 65px !important;
  }
  .pb-70-lg {
    padding-bottom: 70px !important;
  }
  .pb-75-lg {
    padding-bottom: 75px !important;
  }
  .pb-80-lg {
    padding-bottom: 80px !important;
  }
  .pb-85-lg {
    padding-bottom: 85px !important;
  }
  .pb-90-lg {
    padding-bottom: 90px !important;
  }
  .pb-95-lg {
    padding-bottom: 95px !important;
  }
  .pb-100-lg {
    padding-bottom: 100px !important;
  }
}
@media (min-width: 1280px) {
  .p-0-xl {
    padding: 0px !important;
  }
  .p-5-xl {
    padding: 5px !important;
  }
  .p-10-xl {
    padding: 10px !important;
  }
  .p-15-xl {
    padding: 15px !important;
  }
  .p-20-xl {
    padding: 20px !important;
  }
  .p-25-xl {
    padding: 25px !important;
  }
  .p-30-xl {
    padding: 30px !important;
  }
  .p-35-xl {
    padding: 35px !important;
  }
  .p-40-xl {
    padding: 40px !important;
  }
  .p-45-xl {
    padding: 45px !important;
  }
  .p-50-xl {
    padding: 50px !important;
  }
  .p-55-xl {
    padding: 55px !important;
  }
  .p-60-xl {
    padding: 60px !important;
  }
  .p-65-xl {
    padding: 65px !important;
  }
  .p-70-xl {
    padding: 70px !important;
  }
  .p-75-xl {
    padding: 75px !important;
  }
  .p-80-xl {
    padding: 80px !important;
  }
  .p-85-xl {
    padding: 85px !important;
  }
  .p-90-xl {
    padding: 90px !important;
  }
  .p-95-xl {
    padding: 95px !important;
  }
  .p-100-xl {
    padding: 100px !important;
  }
  .pl-0-xl {
    padding-left: 0px !important;
  }
  .pl-5-xl {
    padding-left: 5px !important;
  }
  .pl-10-xl {
    padding-left: 10px !important;
  }
  .pl-15-xl {
    padding-left: 15px !important;
  }
  .pl-20-xl {
    padding-left: 20px !important;
  }
  .pl-25-xl {
    padding-left: 25px !important;
  }
  .pl-30-xl {
    padding-left: 30px !important;
  }
  .pl-35-xl {
    padding-left: 35px !important;
  }
  .pl-40-xl {
    padding-left: 40px !important;
  }
  .pl-45-xl {
    padding-left: 45px !important;
  }
  .pl-50-xl {
    padding-left: 50px !important;
  }
  .pl-55-xl {
    padding-left: 55px !important;
  }
  .pl-60-xl {
    padding-left: 60px !important;
  }
  .pl-65-xl {
    padding-left: 65px !important;
  }
  .pl-70-xl {
    padding-left: 70px !important;
  }
  .pl-75-xl {
    padding-left: 75px !important;
  }
  .pl-80-xl {
    padding-left: 80px !important;
  }
  .pl-85-xl {
    padding-left: 85px !important;
  }
  .pl-90-xl {
    padding-left: 90px !important;
  }
  .pl-95-xl {
    padding-left: 95px !important;
  }
  .pl-100-xl {
    padding-left: 100px !important;
  }
  .pr-0-xl {
    padding-right: 0px !important;
  }
  .pr-5-xl {
    padding-right: 5px !important;
  }
  .pr-10-xl {
    padding-right: 10px !important;
  }
  .pr-15-xl {
    padding-right: 15px !important;
  }
  .pr-20-xl {
    padding-right: 20px !important;
  }
  .pr-25-xl {
    padding-right: 25px !important;
  }
  .pr-30-xl {
    padding-right: 30px !important;
  }
  .pr-35-xl {
    padding-right: 35px !important;
  }
  .pr-40-xl {
    padding-right: 40px !important;
  }
  .pr-45-xl {
    padding-right: 45px !important;
  }
  .pr-50-xl {
    padding-right: 50px !important;
  }
  .pr-55-xl {
    padding-right: 55px !important;
  }
  .pr-60-xl {
    padding-right: 60px !important;
  }
  .pr-65-xl {
    padding-right: 65px !important;
  }
  .pr-70-xl {
    padding-right: 70px !important;
  }
  .pr-75-xl {
    padding-right: 75px !important;
  }
  .pr-80-xl {
    padding-right: 80px !important;
  }
  .pr-85-xl {
    padding-right: 85px !important;
  }
  .pr-90-xl {
    padding-right: 90px !important;
  }
  .pr-95-xl {
    padding-right: 95px !important;
  }
  .pr-100-xl {
    padding-right: 100px !important;
  }
  .pt-0-xl {
    padding-top: 0px !important;
  }
  .pt-5-xl {
    padding-top: 5px !important;
  }
  .pt-10-xl {
    padding-top: 10px !important;
  }
  .pt-15-xl {
    padding-top: 15px !important;
  }
  .pt-20-xl {
    padding-top: 20px !important;
  }
  .pt-25-xl {
    padding-top: 25px !important;
  }
  .pt-30-xl {
    padding-top: 30px !important;
  }
  .pt-35-xl {
    padding-top: 35px !important;
  }
  .pt-40-xl {
    padding-top: 40px !important;
  }
  .pt-45-xl {
    padding-top: 45px !important;
  }
  .pt-50-xl {
    padding-top: 50px !important;
  }
  .pt-55-xl {
    padding-top: 55px !important;
  }
  .pt-60-xl {
    padding-top: 60px !important;
  }
  .pt-65-xl {
    padding-top: 65px !important;
  }
  .pt-70-xl {
    padding-top: 70px !important;
  }
  .pt-75-xl {
    padding-top: 75px !important;
  }
  .pt-80-xl {
    padding-top: 80px !important;
  }
  .pt-85-xl {
    padding-top: 85px !important;
  }
  .pt-90-xl {
    padding-top: 90px !important;
  }
  .pt-95-xl {
    padding-top: 95px !important;
  }
  .pt-100-xl {
    padding-top: 100px !important;
  }
  .pb-0-xl {
    padding-bottom: 0px !important;
  }
  .pb-5-xl {
    padding-bottom: 5px !important;
  }
  .pb-10-xl {
    padding-bottom: 10px !important;
  }
  .pb-15-xl {
    padding-bottom: 15px !important;
  }
  .pb-20-xl {
    padding-bottom: 20px !important;
  }
  .pb-25-xl {
    padding-bottom: 25px !important;
  }
  .pb-30-xl {
    padding-bottom: 30px !important;
  }
  .pb-35-xl {
    padding-bottom: 35px !important;
  }
  .pb-40-xl {
    padding-bottom: 40px !important;
  }
  .pb-45-xl {
    padding-bottom: 45px !important;
  }
  .pb-50-xl {
    padding-bottom: 50px !important;
  }
  .pb-55-xl {
    padding-bottom: 55px !important;
  }
  .pb-60-xl {
    padding-bottom: 60px !important;
  }
  .pb-65-xl {
    padding-bottom: 65px !important;
  }
  .pb-70-xl {
    padding-bottom: 70px !important;
  }
  .pb-75-xl {
    padding-bottom: 75px !important;
  }
  .pb-80-xl {
    padding-bottom: 80px !important;
  }
  .pb-85-xl {
    padding-bottom: 85px !important;
  }
  .pb-90-xl {
    padding-bottom: 90px !important;
  }
  .pb-95-xl {
    padding-bottom: 95px !important;
  }
  .pb-100-xl {
    padding-bottom: 100px !important;
  }
}
/*DBTCE-3926*/
.other-appointment-person {
  overflow: hidden;
  -webkit-transition: max-height 0.4s ease-out;
  transition: max-height 0.4s ease-out;
  max-height: 0;
}

.baa-confirmation-wrapper {
  position: relative;
  opacity: 0;
}
@media only screen and (max-width: 707px) {
  .baa-confirmation-wrapper:after {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    width: 100%;
    height: 186px;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url("../../../../../etc.clientlibs/latam/clientlibs/clientlib-amplifon-latam/resources/img/background/waves-xs.svg");
    background-color: transparent;
    background-position: 0 -60px;
    z-index: -1;
  }
}
@media (min-width: 360px) and (max-width: 708px) {
  .baa-confirmation-wrapper:after {
    height: 325px;
    background-position: 0 -125px;
  }
}
.baa-confirmation-wrapper .baa-confirmation-container.no-olb-print-type .confirmation-social {
  display: none;
}
@media (min-width: 708px) {
  .baa-confirmation-wrapper .baa-confirmation-container.no-olb-print-type .confirmation-map-wrapper {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 980px) {
  .baa-confirmation-wrapper .baa-confirmation-container.no-olb-print-type .confirmation-map-wrapper {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
}
.baa-confirmation-wrapper .baa-confirmation-container.no-olb-print-type .service-cta.add-calendar-cta.mob-only {
  display: none;
}
.baa-confirmation-wrapper .baa-confirmation-container.olb-print-type .confirmation-social {
  padding-bottom: 40px;
}
@media (min-width: 980px) {
  .baa-confirmation-wrapper .baa-confirmation-container.olb-print-type .confirmation-social {
    padding-bottom: 60px;
  }
}
@media (min-width: 708px) {
  .baa-confirmation-wrapper .baa-confirmation-container.olb-print-type .confirmation-social .service-cta.print-cta {
    margin-bottom: 0;
  }
}
.baa-confirmation-wrapper .baa-confirmation-container .only-print {
  display: none;
}
.baa-confirmation-wrapper .baa-confirmation-container .confirmation-header {
  text-align: center;
  padding: 0 20px;
  margin-bottom: 40px;
  margin-top: 40px;
}
@media (min-width: 708px) {
  .baa-confirmation-wrapper .baa-confirmation-container .confirmation-header {
    padding: 0;
  }
}
.baa-confirmation-wrapper .baa-confirmation-container .confirmation-header .main-title {
  font-size: 36px;
  line-height: 44px;
  font-family: "Value-Bold", sans-serif;
}
.baa-confirmation-wrapper .baa-confirmation-container .confirmation-header .main-title .main-title__name {
  color: #222222;
}
@media only screen and (max-width: 707px) {
  .baa-confirmation-wrapper .baa-confirmation-container .confirmation-header .main-title {
    font-size: 28px;
    line-height: 36px;
  }
}
.baa-confirmation-wrapper .baa-confirmation-container .confirmation-header .thank-appointment {
  padding-top: 20px;
  color: #008540;
}
@media only screen and (max-width: 707px) {
  .baa-confirmation-wrapper .baa-confirmation-container .confirmation-header .thank-appointment {
    padding-top: 10px;
  }
}
.baa-confirmation-wrapper .baa-confirmation-container .confirmation-header .thank-copy {
  padding-top: 40px;
  line-height: 26px;
  letter-spacing: 0;
  font-weight: 400;
  color: #444444;
  font-family: "Noto Sans", sans-serif;
}
.baa-confirmation-wrapper .baa-confirmation-container .confirmation-header .thank-copy.richtext-container p, .baa-confirmation-wrapper .baa-confirmation-container .confirmation-header .baa-step .baa-step-summary .step-2-summary p.thank-copy p, .baa-step .baa-step-summary .step-2-summary .baa-confirmation-wrapper .baa-confirmation-container .confirmation-header p.thank-copy p, .baa-confirmation-wrapper .baa-confirmation-container .confirmation-header .baa-step .baa-step-summary .step-1-summary-callback p.thank-copy p, .baa-step .baa-step-summary .step-1-summary-callback .baa-confirmation-wrapper .baa-confirmation-container .confirmation-header p.thank-copy p {
  padding-bottom: 0;
}
@media only screen and (max-width: 707px) {
  .baa-confirmation-wrapper .baa-confirmation-container .confirmation-header .thank-copy {
    padding-top: 20px;
  }
}
.baa-confirmation-wrapper .baa-confirmation-container .confirmation-header + .row {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.baa-confirmation-wrapper .baa-confirmation-container .confirmation-appointment {
  border-radius: 6px;
  background-color: #008540;
  padding: 20px;
  max-height: 310px;
  min-height: 290px;
  height: 100%;
  overflow: hidden;
  position: relative;
}
@media (min-width: 1280px) {
  .baa-confirmation-wrapper .baa-confirmation-container .confirmation-appointment {
    max-height: 360px;
    min-height: 360px;
  }
}
.baa-confirmation-wrapper .baa-confirmation-container .confirmation-appointment .conf-app-info {
  font-size: 16px;
  line-height: 26px;
  color: #ffffff;
  font-family: "Value-Regular", sans-serif;
  padding-bottom: 40px;
}
@media (min-width: 708px) {
  .baa-confirmation-wrapper .baa-confirmation-container .confirmation-appointment .conf-app-info {
    padding-bottom: 58px;
  }
}
@media (min-width: 980px) {
  .baa-confirmation-wrapper .baa-confirmation-container .confirmation-appointment .conf-app-info {
    padding-bottom: 60px;
  }
}
@media (min-width: 1280px) {
  .baa-confirmation-wrapper .baa-confirmation-container .confirmation-appointment .conf-app-info {
    font-size: 22px;
    line-height: 24px;
    padding-bottom: 68px;
  }
}
.baa-confirmation-wrapper .baa-confirmation-container .confirmation-appointment .conf-app-detail {
  text-transform: capitalize;
  font-size: 22px;
  line-height: 30px;
  color: #ffffff;
}
@media (min-width: 708px) {
  .baa-confirmation-wrapper .baa-confirmation-container .confirmation-appointment .conf-app-detail {
    line-height: 24px;
  }
}
@media (min-width: 1280px) {
  .baa-confirmation-wrapper .baa-confirmation-container .confirmation-appointment .conf-app-detail {
    font-size: 32px;
    line-height: 50px;
  }
}
.baa-confirmation-wrapper .baa-confirmation-container .confirmation-appointment .conf-app-doc {
  position: absolute;
  bottom: 20px;
  left: 20px;
  font-size: 16px;
  line-height: 26px;
  color: #ffffff;
  font-family: "Value-Regular", sans-serif;
}
@media (min-width: 1280px) {
  .baa-confirmation-wrapper .baa-confirmation-container .confirmation-appointment .conf-app-doc {
    font-size: 22px;
    line-height: 26px;
  }
}
.baa-confirmation-wrapper .baa-confirmation-container .confirmation-store-info {
  padding: 20px;
  border-radius: 6px;
  border: solid 2px #e6e7e9;
  background-size: inherit;
  background-repeat: no-repeat;
  background-image: url("../../../../../etc.clientlibs/latam/clientlibs/clientlib-amplifon-latam/resources/img/background/waves-xl.svg");
  background-color: #ffffff;
  background-position: 0px -60px;
  position: relative;
  max-height: 310px;
  min-height: 290px;
  height: 100%;
}
@media (min-width: 1280px) {
  .baa-confirmation-wrapper .baa-confirmation-container .confirmation-store-info {
    max-height: 360px;
    min-height: 360px;
    background-position: 0px 40px;
  }
}
.baa-confirmation-wrapper .baa-confirmation-container .confirmation-store-info .store-name {
  font-size: 18px;
  line-height: 24px;
  color: #222222;
  padding-bottom: 10px;
}
.baa-confirmation-wrapper .baa-confirmation-container .confirmation-store-info .store-address {
  font-family: "Noto Sans", sans-serif;
  line-height: 20px;
  color: #444444;
  padding-bottom: 10px;
}
@media (min-width: 708px) {
  .baa-confirmation-wrapper .baa-confirmation-container .confirmation-store-info .store-address {
    line-height: 26px;
  }
}
@media (min-width: 980px) {
  .baa-confirmation-wrapper .baa-confirmation-container .confirmation-store-info .store-address {
    line-height: 20px;
  }
}
.baa-confirmation-wrapper .baa-confirmation-container .confirmation-store-info .store-phone {
  line-height: normal;
  font-family: "Noto Sans", sans-serif;
  color: #444444;
  margin-bottom: 58px;
  white-space: nowrap; /* DBTCE-3985 */
}
@media only screen and (max-width: 707px) {
  .baa-confirmation-wrapper .baa-confirmation-container .confirmation-store-info .store-phone .store-phone-number {
    color: #C5003E;
    text-decoration: underline;
    font-weight: bold;
    cursor: pointer;
  }
}
@media (min-width: 708px) {
  .baa-confirmation-wrapper .baa-confirmation-container .confirmation-store-info .link-focus {
    position: absolute;
    bottom: 20px;
    left: 20px;
  }
}
.baa-confirmation-wrapper .baa-confirmation-container .confirmation-store-info .store-link,
.baa-confirmation-wrapper .baa-confirmation-container .confirmation-store-info .store-detail-link {
  display: block;
  font-family: "Value-Bold", sans-serif;
  line-height: normal;
}
.baa-confirmation-wrapper .baa-confirmation-container .confirmation-store-info .store-link:first-of-type,
.baa-confirmation-wrapper .baa-confirmation-container .confirmation-store-info .store-detail-link:first-of-type {
  margin-bottom: 20px;
}
@media (max-width: 708px) {
  .baa-confirmation-wrapper .baa-confirmation-container .confirmation-store-info .store-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.baa-confirmation-wrapper .baa-confirmation-container .confirmation-store-info .store-detail-link {
  color: #C5003E;
}
.baa-confirmation-wrapper .baa-confirmation-container .confirmation-store-info .store-detail-link:hover {
  text-decoration: underline;
  cursor: pointer;
}
.baa-confirmation-wrapper .baa-confirmation-container .confirmation-map {
  border-radius: 6px;
  min-height: 290px;
}
.baa-confirmation-wrapper .baa-confirmation-container .confirmation-map.image-not-loaded {
  position: relative;
}
.baa-confirmation-wrapper .baa-confirmation-container .confirmation-map.image-not-loaded:before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #ffffff;
  background-image: url(../../../../../etc.clientlibs/latam/clientlibs/clientlib-amplifon-latam/resources/img/loaders/loading-white-bg.gif);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 66px;
}
.baa-confirmation-wrapper .baa-confirmation-container .confirmation-map img {
  width: 100%;
  border-radius: 6px;
  max-width: 100%;
  min-height: 290px;
  max-height: 310px;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (min-width: 1280px) {
  .baa-confirmation-wrapper .baa-confirmation-container .confirmation-map img {
    max-height: 360px;
    min-height: 360px;
  }
}
.baa-confirmation-wrapper .baa-confirmation-container .confirmation-social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 707.98px) {
  .baa-confirmation-wrapper .baa-confirmation-container .confirmation-social {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.baa-confirmation-wrapper .baa-confirmation-container .confirmation-social .service-cta {
  margin-bottom: 10px;
  margin-right: 20px;
}
@media (max-width: 707.98px) {
  .baa-confirmation-wrapper .baa-confirmation-container .confirmation-social .service-cta {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .baa-confirmation-wrapper .baa-confirmation-container .confirmation-social .service-cta:last-child {
    margin-bottom: 0;
  }
}
.baa-confirmation-wrapper .baa-confirmation-container .confirmation-social .service-cta:last-child {
  margin-right: 0;
}
.baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation {
  margin-top: 40px;
}
@media (min-width: 980px) {
  .baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation {
    margin-top: 25px;
  }
}
.baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-head-title .survey-head {
  font-family: "Value-Bold", sans-serif;
  font-style: normal;
  font-stretch: normal;
  line-height: 20px;
  letter-spacing: normal;
  color: #222222;
}
@media (min-width: 708px) {
  .baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-head-title .survey-head {
    font-size: 22px;
    line-height: 24px;
  }
}
.baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form {
  margin-top: 20px;
  width: 100%;
}
@media (min-width: 980px) {
  .baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form {
    margin-top: 43px;
  }
}
@media (min-width: 980px) {
  .baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .form-radio-container {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 980px) {
  .baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .form-radio-container .label-wrapper {
    width: 100%;
    max-width: 370px;
  }
}
@media (min-width: 980px) {
  .baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .form-radio-container .label-wrapper .radio-title {
    padding-bottom: 0 !important;
  }
}
@media (min-width: 980px) {
  .baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .form-radio-container .input-radio-wrapper {
    width: 100%;
    max-width: calc(100% - 420px);
  }
}
@media (min-width: 980px) {
  .baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .form-radio-container .input-radio-wrapper .radio-custom {
    width: auto;
    float: left;
    padding-right: 45px;
  }
}
.baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .form-radio-container .radio-custom {
  width: 100%;
  margin-bottom: 10px;
}
.baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .form-radio-container .radio-custom:last-child {
  margin-bottom: 0px;
  padding-right: 0;
}
.baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .form-radio-container .radio-custom .radio-custom_indicator {
  top: 5px;
}
.baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .form-radio-container .radio-title {
  font-family: "Noto Sans", sans-serif;
  line-height: 26px;
  color: #222222;
}
.baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .form-input-container .title-label {
  font-family: "Noto Sans", sans-serif;
  line-height: 20px;
  color: #222222;
}
.baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .form-input-container .input-text-wrapper .label-input {
  display: inline-block;
  font-family: "Noto Sans", sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #888888;
  margin-right: 22px;
  vertical-align: top;
  position: relative;
  top: 15px;
}
@media only screen and (max-width: 707px) {
  .baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .form-input-container .input-text-wrapper .label-input {
    display: none;
  }
}
.baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .form-input-container .input-text-wrapper .input-field-container {
  margin-bottom: 20px;
}
@media (min-width: 708px) {
  .baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .form-input-container .input-text-wrapper .input-field-container {
    display: inline-block;
    width: 100%;
    max-width: 400px;
  }
}
.baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .form-input-container .input-text-wrapper .input-field-container .input-field {
  width: 100%;
  max-width: 100%;
  height: 50px;
  border-radius: 25px;
  background-color: #ffffff;
  border: solid 2px #e6e7e9;
  padding: 14px 20px;
  color: #222222;
}
@media (min-width: 708px) {
  .baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .form-input-container .input-text-wrapper .input-field-container ::-webkit-input-placeholder {
    opacity: 0;
  }
  .baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .form-input-container .input-text-wrapper .input-field-container :-moz-placeholder {
    opacity: 0;
  }
  .baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .form-input-container .input-text-wrapper .input-field-container ::-moz-placeholder {
    opacity: 0;
  }
  .baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .form-input-container .input-text-wrapper .input-field-container :-ms-input-placeholder {
    opacity: 0;
  }
}
.baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .form-input-container .input-text-wrapper .input-field-container.parsley-error {
  margin-bottom: 5px;
}
.baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .form-input-container .input-text-wrapper .input-field-container.parsley-error .parsley-errors-list {
  padding: 5px 0 0 0;
}
.baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .form-input-container .input-text-wrapper .input-field-container.parsley-error .parsley-errors-list .parsley-length,
.baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .form-input-container .input-text-wrapper .input-field-container.parsley-error .parsley-errors-list .parsley-required {
  font-family: "Noto Sans", sans-serif;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 20px;
  letter-spacing: normal;
  color: #C5003E;
  padding-left: 20px;
}
.baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .form-input-container .input-text-wrapper .input-field-container.parsley-error .input-field {
  border: solid 2px #C5003E;
}
@media (min-width: 980px) {
  .baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .container-survey {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 980px) {
  .baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .container-survey .label-wrapper {
    width: 100%;
    max-width: 370px;
  }
}
@media (min-width: 1240px) {
  .baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .container-survey .label-wrapper {
    max-width: 540px;
  }
}
@media (min-width: 980px) {
  .baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .container-survey .survey-poll {
    width: 100%;
    max-width: calc(100% - 540px);
    padding-left: 25px;
  }
}
.baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .container-survey .survey-title {
  font-family: "Noto Sans", sans-serif;
  line-height: 20px;
  color: #222222;
}
.baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .container-survey .survey-poll {
  padding-bottom: 10px;
}
.baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .container-survey .survey-poll:after {
  clear: both;
  display: block;
  content: "";
  height: 0;
  width: 0;
}
.baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .container-survey .survey-poll .radio-polling {
  position: relative;
  height: 40px;
  width: 40px;
  float: left;
  float: left;
  margin: 0 10px 10px 0;
}
.baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .container-survey .survey-poll .radio-polling:last-child {
  margin-right: 0;
}
.baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .container-survey .survey-poll .polling-radio-input {
  position: absolute;
  visibility: hidden;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  max-width: 100%;
}
.baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .container-survey .survey-poll .pollint-box {
  border-radius: 6px;
  background-color: #e6e7e9;
  width: 40px;
  height: 40px;
  position: relative;
  cursor: pointer;
}
.baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .container-survey .survey-poll .pollint-box:hover, .baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .container-survey .survey-poll .pollint-box:active, .baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .container-survey .survey-poll .pollint-box:focus {
  background-color: #C5003E;
}
.baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .container-survey .survey-poll .pollint-box:hover .pollint-text, .baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .container-survey .survey-poll .pollint-box:active .pollint-text, .baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .container-survey .survey-poll .pollint-box:focus .pollint-text {
  color: #ffffff;
}
.baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .container-survey .survey-poll .pollint-box .pollint-text {
  font-family: "Noto Sans", sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #222222;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  cursor: pointer;
}
.baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .container-survey .survey-poll .polling-radio-input:checked ~ .pollint-box {
  background-color: #C5003E;
}
.baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .container-survey .survey-poll .polling-radio-input:checked ~ .pollint-box .pollint-text {
  color: #ffffff;
}
.baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .textarea-comment .textarea-label {
  font-family: "Noto Sans", sans-serif;
  line-height: 20px;
  color: #222222;
  padding-bottom: 20px;
}
.baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .textarea-comment textarea.textarea-input {
  padding: 10px;
  height: 100%;
  max-height: 112px;
  min-height: 112px;
  resize: none;
  border-radius: 5px;
  border: solid 2px #e6e7e9;
  width: 100%;
}
@media (min-width: 1280px) {
  .baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .textarea-comment textarea.textarea-input {
    max-width: 820px;
    display: block;
  }
}
.baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .cta-form-submit {
  margin-top: 40px;
}
@media (min-width: 708px) {
  .baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .cta-form-submit {
    margin-top: 55px;
  }
}
.baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .cta-form-submit .cta-button-survey {
  font-family: "Value-Bold", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-stretch: normal;
  line-height: 20px;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  border-radius: 22px;
  background-color: #C5003E;
  padding: 12px 20px;
  cursor: pointer;
}
.baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .cta-form-submit .cta-button-survey:hover, .baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .cta-form-submit .cta-button-survey:active, .baa-confirmation-wrapper .baa-confirmation-container .baa-survey-confirmation .survey-container-form .cta-form-submit .cta-button-survey:focus {
  background-color: #444444;
}
.baa-confirmation-wrapper .no-olb-homepage {
  margin-top: 60px;
  margin-bottom: 60px;
  text-align: center;
  display: none;
}
@media (max-width: 707px) {
  .baa-confirmation-wrapper .no-olb-homepage {
    margin-top: 40px;
    margin-bottom: 60px;
  }
}
.baa-confirmation-wrapper .confirmation-social .service-cta.whatsapp-cta {
  display: none;
}
.baa-confirmation-wrapper .confirmation-social .service-cta.send-email-cta {
  cursor: pointer;
}
.baa-confirmation-wrapper .service-cta.add-calendar-cta.dsk-only {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 707.98px) {
  .baa-confirmation-wrapper .service-cta.add-calendar-cta.dsk-only {
    display: none;
  }
}
.baa-confirmation-wrapper .service-cta.add-calendar-cta.mob-only {
  display: none;
}
@media (max-width: 707.98px) {
  .baa-confirmation-wrapper .service-cta.add-calendar-cta.mob-only {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.baa-confirmation-wrapper .conf-app-doc {
  display: none;
}
.baa-confirmation-wrapper .baa-survey-confirmation {
  display: none;
}
.baa-confirmation-wrapper.confirmation-no-olb .no-olb-homepage {
  display: block;
}
.baa-confirmation-wrapper.confirmation-no-olb .confirmation-appointment-wrapper {
  display: none;
}
.baa-confirmation-wrapper.confirmation-no-olb .baa-survey-confirmation {
  display: none;
}
@media (min-width: 708px) {
  .baa-confirmation-wrapper.confirmation-no-olb .confirmation-store-info {
    margin: 0;
  }
}
@media only screen and (max-width: 979px) {
  .baa-confirmation-wrapper.confirmation-no-olb .confirmation-map-wrapper {
    padding-right: 5px;
    padding-left: 5px;
  }
}
@media only screen and (max-width: 707px) {
  .baa-confirmation-wrapper.confirmation-no-olb .confirmation-map-wrapper {
    padding-right: 0;
    padding-left: 0;
  }
}
.baa-confirmation-wrapper.confirmation-no-olb .confirmation-social .send-email-cta {
  display: none;
}
.baa-confirmation-wrapper.confirmation-callback .no-olb-homepage {
  display: block;
  margin-top: 0;
}
.baa-confirmation-wrapper.confirmation-callback .confirmation-appointment-wrapper {
  display: none;
}
.baa-confirmation-wrapper.confirmation-callback .baa-survey-confirmation {
  display: none;
}
.baa-confirmation-wrapper.confirmation-callback .confirmation-store-info-wrapper {
  display: none;
}
.baa-confirmation-wrapper.confirmation-callback .confirmation-map-wrapper {
  display: none;
}
.baa-confirmation-wrapper.confirmation-callback .confirmation-social {
  display: none;
}
.baa-confirmation-wrapper .noTopPadding {
  padding-top: 0;
}
.baa-confirmation-wrapper .paddingBottom {
  padding-bottom: 40px !important;
}
@media (min-width: 980px) {
  .baa-confirmation-wrapper .paddingBottom {
    padding-bottom: 60px !important;
  }
}
@media (max-width: 707.98px) {
  .baa-confirmation-wrapper .confirmation-appointment-wrapper {
    margin-top: 20px;
  }
}
@media (max-width: 707.98px) {
  .baa-confirmation-wrapper .confirmation-store-info-wrapper {
    margin-top: 20px;
  }
}
@media (max-width: 707.98px) {
  .baa-confirmation-wrapper .confirmation-map-wrapper {
    margin-top: 20px;
  }
}
.baa-confirmation-wrapper .confirmation-social {
  margin-top: 40px;
}
@media (max-width: 707.98px) {
  .baa-confirmation-wrapper .confirmation-social {
    margin-top: 20px;
  }
}

.p-0-xs {
  padding: 0px !important;
}

.p-5-xs {
  padding: 5px !important;
}

.p-10-xs {
  padding: 10px !important;
}

.p-15-xs {
  padding: 15px !important;
}

.p-20-xs {
  padding: 20px !important;
}

.p-25-xs {
  padding: 25px !important;
}

.p-30-xs {
  padding: 30px !important;
}

.p-35-xs {
  padding: 35px !important;
}

.p-40-xs {
  padding: 40px !important;
}

.p-45-xs {
  padding: 45px !important;
}

.p-50-xs {
  padding: 50px !important;
}

.p-55-xs {
  padding: 55px !important;
}

.p-60-xs {
  padding: 60px !important;
}

.p-65-xs {
  padding: 65px !important;
}

.p-70-xs {
  padding: 70px !important;
}

.p-75-xs {
  padding: 75px !important;
}

.p-80-xs {
  padding: 80px !important;
}

.p-85-xs {
  padding: 85px !important;
}

.p-90-xs {
  padding: 90px !important;
}

.p-95-xs {
  padding: 95px !important;
}

.p-100-xs {
  padding: 100px !important;
}

.pl-0-xs {
  padding-left: 0px !important;
}

.pl-5-xs {
  padding-left: 5px !important;
}

.pl-10-xs {
  padding-left: 10px !important;
}

.pl-15-xs {
  padding-left: 15px !important;
}

.pl-20-xs {
  padding-left: 20px !important;
}

.pl-25-xs {
  padding-left: 25px !important;
}

.pl-30-xs {
  padding-left: 30px !important;
}

.pl-35-xs {
  padding-left: 35px !important;
}

.pl-40-xs {
  padding-left: 40px !important;
}

.pl-45-xs {
  padding-left: 45px !important;
}

.pl-50-xs {
  padding-left: 50px !important;
}

.pl-55-xs {
  padding-left: 55px !important;
}

.pl-60-xs {
  padding-left: 60px !important;
}

.pl-65-xs {
  padding-left: 65px !important;
}

.pl-70-xs {
  padding-left: 70px !important;
}

.pl-75-xs {
  padding-left: 75px !important;
}

.pl-80-xs {
  padding-left: 80px !important;
}

.pl-85-xs {
  padding-left: 85px !important;
}

.pl-90-xs {
  padding-left: 90px !important;
}

.pl-95-xs {
  padding-left: 95px !important;
}

.pl-100-xs {
  padding-left: 100px !important;
}

.pr-0-xs {
  padding-right: 0px !important;
}

.pr-5-xs {
  padding-right: 5px !important;
}

.pr-10-xs {
  padding-right: 10px !important;
}

.pr-15-xs {
  padding-right: 15px !important;
}

.pr-20-xs {
  padding-right: 20px !important;
}

.pr-25-xs {
  padding-right: 25px !important;
}

.pr-30-xs {
  padding-right: 30px !important;
}

.pr-35-xs {
  padding-right: 35px !important;
}

.pr-40-xs {
  padding-right: 40px !important;
}

.pr-45-xs {
  padding-right: 45px !important;
}

.pr-50-xs {
  padding-right: 50px !important;
}

.pr-55-xs {
  padding-right: 55px !important;
}

.pr-60-xs {
  padding-right: 60px !important;
}

.pr-65-xs {
  padding-right: 65px !important;
}

.pr-70-xs {
  padding-right: 70px !important;
}

.pr-75-xs {
  padding-right: 75px !important;
}

.pr-80-xs {
  padding-right: 80px !important;
}

.pr-85-xs {
  padding-right: 85px !important;
}

.pr-90-xs {
  padding-right: 90px !important;
}

.pr-95-xs {
  padding-right: 95px !important;
}

.pr-100-xs {
  padding-right: 100px !important;
}

.pt-0-xs {
  padding-top: 0px !important;
}

.pt-5-xs {
  padding-top: 5px !important;
}

.pt-10-xs {
  padding-top: 10px !important;
}

.pt-15-xs {
  padding-top: 15px !important;
}

.pt-20-xs {
  padding-top: 20px !important;
}

.pt-25-xs {
  padding-top: 25px !important;
}

.pt-30-xs {
  padding-top: 30px !important;
}

.pt-35-xs {
  padding-top: 35px !important;
}

.pt-40-xs {
  padding-top: 40px !important;
}

.pt-45-xs {
  padding-top: 45px !important;
}

.pt-50-xs {
  padding-top: 50px !important;
}

.pt-55-xs {
  padding-top: 55px !important;
}

.pt-60-xs {
  padding-top: 60px !important;
}

.pt-65-xs {
  padding-top: 65px !important;
}

.pt-70-xs {
  padding-top: 70px !important;
}

.pt-75-xs {
  padding-top: 75px !important;
}

.pt-80-xs {
  padding-top: 80px !important;
}

.pt-85-xs {
  padding-top: 85px !important;
}

.pt-90-xs {
  padding-top: 90px !important;
}

.pt-95-xs {
  padding-top: 95px !important;
}

.pt-100-xs {
  padding-top: 100px !important;
}

.pb-0-xs {
  padding-bottom: 0px !important;
}

.pb-5-xs {
  padding-bottom: 5px !important;
}

.pb-10-xs {
  padding-bottom: 10px !important;
}

.pb-15-xs {
  padding-bottom: 15px !important;
}

.pb-20-xs {
  padding-bottom: 20px !important;
}

.pb-25-xs {
  padding-bottom: 25px !important;
}

.pb-30-xs {
  padding-bottom: 30px !important;
}

.pb-35-xs {
  padding-bottom: 35px !important;
}

.pb-40-xs {
  padding-bottom: 40px !important;
}

.pb-45-xs {
  padding-bottom: 45px !important;
}

.pb-50-xs {
  padding-bottom: 50px !important;
}

.pb-55-xs {
  padding-bottom: 55px !important;
}

.pb-60-xs {
  padding-bottom: 60px !important;
}

.pb-65-xs {
  padding-bottom: 65px !important;
}

.pb-70-xs {
  padding-bottom: 70px !important;
}

.pb-75-xs {
  padding-bottom: 75px !important;
}

.pb-80-xs {
  padding-bottom: 80px !important;
}

.pb-85-xs {
  padding-bottom: 85px !important;
}

.pb-90-xs {
  padding-bottom: 90px !important;
}

.pb-95-xs {
  padding-bottom: 95px !important;
}

.pb-100-xs {
  padding-bottom: 100px !important;
}

@media (min-width: 708px) {
  .p-0-sm {
    padding: 0px !important;
  }
  .p-5-sm {
    padding: 5px !important;
  }
  .p-10-sm {
    padding: 10px !important;
  }
  .p-15-sm {
    padding: 15px !important;
  }
  .p-20-sm {
    padding: 20px !important;
  }
  .p-25-sm {
    padding: 25px !important;
  }
  .p-30-sm {
    padding: 30px !important;
  }
  .p-35-sm {
    padding: 35px !important;
  }
  .p-40-sm {
    padding: 40px !important;
  }
  .p-45-sm {
    padding: 45px !important;
  }
  .p-50-sm {
    padding: 50px !important;
  }
  .p-55-sm {
    padding: 55px !important;
  }
  .p-60-sm {
    padding: 60px !important;
  }
  .p-65-sm {
    padding: 65px !important;
  }
  .p-70-sm {
    padding: 70px !important;
  }
  .p-75-sm {
    padding: 75px !important;
  }
  .p-80-sm {
    padding: 80px !important;
  }
  .p-85-sm {
    padding: 85px !important;
  }
  .p-90-sm {
    padding: 90px !important;
  }
  .p-95-sm {
    padding: 95px !important;
  }
  .p-100-sm {
    padding: 100px !important;
  }
  .pl-0-sm {
    padding-left: 0px !important;
  }
  .pl-5-sm {
    padding-left: 5px !important;
  }
  .pl-10-sm {
    padding-left: 10px !important;
  }
  .pl-15-sm {
    padding-left: 15px !important;
  }
  .pl-20-sm {
    padding-left: 20px !important;
  }
  .pl-25-sm {
    padding-left: 25px !important;
  }
  .pl-30-sm {
    padding-left: 30px !important;
  }
  .pl-35-sm {
    padding-left: 35px !important;
  }
  .pl-40-sm {
    padding-left: 40px !important;
  }
  .pl-45-sm {
    padding-left: 45px !important;
  }
  .pl-50-sm {
    padding-left: 50px !important;
  }
  .pl-55-sm {
    padding-left: 55px !important;
  }
  .pl-60-sm {
    padding-left: 60px !important;
  }
  .pl-65-sm {
    padding-left: 65px !important;
  }
  .pl-70-sm {
    padding-left: 70px !important;
  }
  .pl-75-sm {
    padding-left: 75px !important;
  }
  .pl-80-sm {
    padding-left: 80px !important;
  }
  .pl-85-sm {
    padding-left: 85px !important;
  }
  .pl-90-sm {
    padding-left: 90px !important;
  }
  .pl-95-sm {
    padding-left: 95px !important;
  }
  .pl-100-sm {
    padding-left: 100px !important;
  }
  .pr-0-sm {
    padding-right: 0px !important;
  }
  .pr-5-sm {
    padding-right: 5px !important;
  }
  .pr-10-sm {
    padding-right: 10px !important;
  }
  .pr-15-sm {
    padding-right: 15px !important;
  }
  .pr-20-sm {
    padding-right: 20px !important;
  }
  .pr-25-sm {
    padding-right: 25px !important;
  }
  .pr-30-sm {
    padding-right: 30px !important;
  }
  .pr-35-sm {
    padding-right: 35px !important;
  }
  .pr-40-sm {
    padding-right: 40px !important;
  }
  .pr-45-sm {
    padding-right: 45px !important;
  }
  .pr-50-sm {
    padding-right: 50px !important;
  }
  .pr-55-sm {
    padding-right: 55px !important;
  }
  .pr-60-sm {
    padding-right: 60px !important;
  }
  .pr-65-sm {
    padding-right: 65px !important;
  }
  .pr-70-sm {
    padding-right: 70px !important;
  }
  .pr-75-sm {
    padding-right: 75px !important;
  }
  .pr-80-sm {
    padding-right: 80px !important;
  }
  .pr-85-sm {
    padding-right: 85px !important;
  }
  .pr-90-sm {
    padding-right: 90px !important;
  }
  .pr-95-sm {
    padding-right: 95px !important;
  }
  .pr-100-sm {
    padding-right: 100px !important;
  }
  .pt-0-sm {
    padding-top: 0px !important;
  }
  .pt-5-sm {
    padding-top: 5px !important;
  }
  .pt-10-sm {
    padding-top: 10px !important;
  }
  .pt-15-sm {
    padding-top: 15px !important;
  }
  .pt-20-sm {
    padding-top: 20px !important;
  }
  .pt-25-sm {
    padding-top: 25px !important;
  }
  .pt-30-sm {
    padding-top: 30px !important;
  }
  .pt-35-sm {
    padding-top: 35px !important;
  }
  .pt-40-sm {
    padding-top: 40px !important;
  }
  .pt-45-sm {
    padding-top: 45px !important;
  }
  .pt-50-sm {
    padding-top: 50px !important;
  }
  .pt-55-sm {
    padding-top: 55px !important;
  }
  .pt-60-sm {
    padding-top: 60px !important;
  }
  .pt-65-sm {
    padding-top: 65px !important;
  }
  .pt-70-sm {
    padding-top: 70px !important;
  }
  .pt-75-sm {
    padding-top: 75px !important;
  }
  .pt-80-sm {
    padding-top: 80px !important;
  }
  .pt-85-sm {
    padding-top: 85px !important;
  }
  .pt-90-sm {
    padding-top: 90px !important;
  }
  .pt-95-sm {
    padding-top: 95px !important;
  }
  .pt-100-sm {
    padding-top: 100px !important;
  }
  .pb-0-sm {
    padding-bottom: 0px !important;
  }
  .pb-5-sm {
    padding-bottom: 5px !important;
  }
  .pb-10-sm {
    padding-bottom: 10px !important;
  }
  .pb-15-sm {
    padding-bottom: 15px !important;
  }
  .pb-20-sm {
    padding-bottom: 20px !important;
  }
  .pb-25-sm {
    padding-bottom: 25px !important;
  }
  .pb-30-sm {
    padding-bottom: 30px !important;
  }
  .pb-35-sm {
    padding-bottom: 35px !important;
  }
  .pb-40-sm {
    padding-bottom: 40px !important;
  }
  .pb-45-sm {
    padding-bottom: 45px !important;
  }
  .pb-50-sm {
    padding-bottom: 50px !important;
  }
  .pb-55-sm {
    padding-bottom: 55px !important;
  }
  .pb-60-sm {
    padding-bottom: 60px !important;
  }
  .pb-65-sm {
    padding-bottom: 65px !important;
  }
  .pb-70-sm {
    padding-bottom: 70px !important;
  }
  .pb-75-sm {
    padding-bottom: 75px !important;
  }
  .pb-80-sm {
    padding-bottom: 80px !important;
  }
  .pb-85-sm {
    padding-bottom: 85px !important;
  }
  .pb-90-sm {
    padding-bottom: 90px !important;
  }
  .pb-95-sm {
    padding-bottom: 95px !important;
  }
  .pb-100-sm {
    padding-bottom: 100px !important;
  }
}
@media (min-width: 980px) {
  .p-0-lg {
    padding: 0px !important;
  }
  .p-5-lg {
    padding: 5px !important;
  }
  .p-10-lg {
    padding: 10px !important;
  }
  .p-15-lg {
    padding: 15px !important;
  }
  .p-20-lg {
    padding: 20px !important;
  }
  .p-25-lg {
    padding: 25px !important;
  }
  .p-30-lg {
    padding: 30px !important;
  }
  .p-35-lg {
    padding: 35px !important;
  }
  .p-40-lg {
    padding: 40px !important;
  }
  .p-45-lg {
    padding: 45px !important;
  }
  .p-50-lg {
    padding: 50px !important;
  }
  .p-55-lg {
    padding: 55px !important;
  }
  .p-60-lg {
    padding: 60px !important;
  }
  .p-65-lg {
    padding: 65px !important;
  }
  .p-70-lg {
    padding: 70px !important;
  }
  .p-75-lg {
    padding: 75px !important;
  }
  .p-80-lg {
    padding: 80px !important;
  }
  .p-85-lg {
    padding: 85px !important;
  }
  .p-90-lg {
    padding: 90px !important;
  }
  .p-95-lg {
    padding: 95px !important;
  }
  .p-100-lg {
    padding: 100px !important;
  }
  .pl-0-lg {
    padding-left: 0px !important;
  }
  .pl-5-lg {
    padding-left: 5px !important;
  }
  .pl-10-lg {
    padding-left: 10px !important;
  }
  .pl-15-lg {
    padding-left: 15px !important;
  }
  .pl-20-lg {
    padding-left: 20px !important;
  }
  .pl-25-lg {
    padding-left: 25px !important;
  }
  .pl-30-lg {
    padding-left: 30px !important;
  }
  .pl-35-lg {
    padding-left: 35px !important;
  }
  .pl-40-lg {
    padding-left: 40px !important;
  }
  .pl-45-lg {
    padding-left: 45px !important;
  }
  .pl-50-lg {
    padding-left: 50px !important;
  }
  .pl-55-lg {
    padding-left: 55px !important;
  }
  .pl-60-lg {
    padding-left: 60px !important;
  }
  .pl-65-lg {
    padding-left: 65px !important;
  }
  .pl-70-lg {
    padding-left: 70px !important;
  }
  .pl-75-lg {
    padding-left: 75px !important;
  }
  .pl-80-lg {
    padding-left: 80px !important;
  }
  .pl-85-lg {
    padding-left: 85px !important;
  }
  .pl-90-lg {
    padding-left: 90px !important;
  }
  .pl-95-lg {
    padding-left: 95px !important;
  }
  .pl-100-lg {
    padding-left: 100px !important;
  }
  .pr-0-lg {
    padding-right: 0px !important;
  }
  .pr-5-lg {
    padding-right: 5px !important;
  }
  .pr-10-lg {
    padding-right: 10px !important;
  }
  .pr-15-lg {
    padding-right: 15px !important;
  }
  .pr-20-lg {
    padding-right: 20px !important;
  }
  .pr-25-lg {
    padding-right: 25px !important;
  }
  .pr-30-lg {
    padding-right: 30px !important;
  }
  .pr-35-lg {
    padding-right: 35px !important;
  }
  .pr-40-lg {
    padding-right: 40px !important;
  }
  .pr-45-lg {
    padding-right: 45px !important;
  }
  .pr-50-lg {
    padding-right: 50px !important;
  }
  .pr-55-lg {
    padding-right: 55px !important;
  }
  .pr-60-lg {
    padding-right: 60px !important;
  }
  .pr-65-lg {
    padding-right: 65px !important;
  }
  .pr-70-lg {
    padding-right: 70px !important;
  }
  .pr-75-lg {
    padding-right: 75px !important;
  }
  .pr-80-lg {
    padding-right: 80px !important;
  }
  .pr-85-lg {
    padding-right: 85px !important;
  }
  .pr-90-lg {
    padding-right: 90px !important;
  }
  .pr-95-lg {
    padding-right: 95px !important;
  }
  .pr-100-lg {
    padding-right: 100px !important;
  }
  .pt-0-lg {
    padding-top: 0px !important;
  }
  .pt-5-lg {
    padding-top: 5px !important;
  }
  .pt-10-lg {
    padding-top: 10px !important;
  }
  .pt-15-lg {
    padding-top: 15px !important;
  }
  .pt-20-lg {
    padding-top: 20px !important;
  }
  .pt-25-lg {
    padding-top: 25px !important;
  }
  .pt-30-lg {
    padding-top: 30px !important;
  }
  .pt-35-lg {
    padding-top: 35px !important;
  }
  .pt-40-lg {
    padding-top: 40px !important;
  }
  .pt-45-lg {
    padding-top: 45px !important;
  }
  .pt-50-lg {
    padding-top: 50px !important;
  }
  .pt-55-lg {
    padding-top: 55px !important;
  }
  .pt-60-lg {
    padding-top: 60px !important;
  }
  .pt-65-lg {
    padding-top: 65px !important;
  }
  .pt-70-lg {
    padding-top: 70px !important;
  }
  .pt-75-lg {
    padding-top: 75px !important;
  }
  .pt-80-lg {
    padding-top: 80px !important;
  }
  .pt-85-lg {
    padding-top: 85px !important;
  }
  .pt-90-lg {
    padding-top: 90px !important;
  }
  .pt-95-lg {
    padding-top: 95px !important;
  }
  .pt-100-lg {
    padding-top: 100px !important;
  }
  .pb-0-lg {
    padding-bottom: 0px !important;
  }
  .pb-5-lg {
    padding-bottom: 5px !important;
  }
  .pb-10-lg {
    padding-bottom: 10px !important;
  }
  .pb-15-lg {
    padding-bottom: 15px !important;
  }
  .pb-20-lg {
    padding-bottom: 20px !important;
  }
  .pb-25-lg {
    padding-bottom: 25px !important;
  }
  .pb-30-lg {
    padding-bottom: 30px !important;
  }
  .pb-35-lg {
    padding-bottom: 35px !important;
  }
  .pb-40-lg {
    padding-bottom: 40px !important;
  }
  .pb-45-lg {
    padding-bottom: 45px !important;
  }
  .pb-50-lg {
    padding-bottom: 50px !important;
  }
  .pb-55-lg {
    padding-bottom: 55px !important;
  }
  .pb-60-lg {
    padding-bottom: 60px !important;
  }
  .pb-65-lg {
    padding-bottom: 65px !important;
  }
  .pb-70-lg {
    padding-bottom: 70px !important;
  }
  .pb-75-lg {
    padding-bottom: 75px !important;
  }
  .pb-80-lg {
    padding-bottom: 80px !important;
  }
  .pb-85-lg {
    padding-bottom: 85px !important;
  }
  .pb-90-lg {
    padding-bottom: 90px !important;
  }
  .pb-95-lg {
    padding-bottom: 95px !important;
  }
  .pb-100-lg {
    padding-bottom: 100px !important;
  }
}
@media (min-width: 1280px) {
  .p-0-xl {
    padding: 0px !important;
  }
  .p-5-xl {
    padding: 5px !important;
  }
  .p-10-xl {
    padding: 10px !important;
  }
  .p-15-xl {
    padding: 15px !important;
  }
  .p-20-xl {
    padding: 20px !important;
  }
  .p-25-xl {
    padding: 25px !important;
  }
  .p-30-xl {
    padding: 30px !important;
  }
  .p-35-xl {
    padding: 35px !important;
  }
  .p-40-xl {
    padding: 40px !important;
  }
  .p-45-xl {
    padding: 45px !important;
  }
  .p-50-xl {
    padding: 50px !important;
  }
  .p-55-xl {
    padding: 55px !important;
  }
  .p-60-xl {
    padding: 60px !important;
  }
  .p-65-xl {
    padding: 65px !important;
  }
  .p-70-xl {
    padding: 70px !important;
  }
  .p-75-xl {
    padding: 75px !important;
  }
  .p-80-xl {
    padding: 80px !important;
  }
  .p-85-xl {
    padding: 85px !important;
  }
  .p-90-xl {
    padding: 90px !important;
  }
  .p-95-xl {
    padding: 95px !important;
  }
  .p-100-xl {
    padding: 100px !important;
  }
  .pl-0-xl {
    padding-left: 0px !important;
  }
  .pl-5-xl {
    padding-left: 5px !important;
  }
  .pl-10-xl {
    padding-left: 10px !important;
  }
  .pl-15-xl {
    padding-left: 15px !important;
  }
  .pl-20-xl {
    padding-left: 20px !important;
  }
  .pl-25-xl {
    padding-left: 25px !important;
  }
  .pl-30-xl {
    padding-left: 30px !important;
  }
  .pl-35-xl {
    padding-left: 35px !important;
  }
  .pl-40-xl {
    padding-left: 40px !important;
  }
  .pl-45-xl {
    padding-left: 45px !important;
  }
  .pl-50-xl {
    padding-left: 50px !important;
  }
  .pl-55-xl {
    padding-left: 55px !important;
  }
  .pl-60-xl {
    padding-left: 60px !important;
  }
  .pl-65-xl {
    padding-left: 65px !important;
  }
  .pl-70-xl {
    padding-left: 70px !important;
  }
  .pl-75-xl {
    padding-left: 75px !important;
  }
  .pl-80-xl {
    padding-left: 80px !important;
  }
  .pl-85-xl {
    padding-left: 85px !important;
  }
  .pl-90-xl {
    padding-left: 90px !important;
  }
  .pl-95-xl {
    padding-left: 95px !important;
  }
  .pl-100-xl {
    padding-left: 100px !important;
  }
  .pr-0-xl {
    padding-right: 0px !important;
  }
  .pr-5-xl {
    padding-right: 5px !important;
  }
  .pr-10-xl {
    padding-right: 10px !important;
  }
  .pr-15-xl {
    padding-right: 15px !important;
  }
  .pr-20-xl {
    padding-right: 20px !important;
  }
  .pr-25-xl {
    padding-right: 25px !important;
  }
  .pr-30-xl {
    padding-right: 30px !important;
  }
  .pr-35-xl {
    padding-right: 35px !important;
  }
  .pr-40-xl {
    padding-right: 40px !important;
  }
  .pr-45-xl {
    padding-right: 45px !important;
  }
  .pr-50-xl {
    padding-right: 50px !important;
  }
  .pr-55-xl {
    padding-right: 55px !important;
  }
  .pr-60-xl {
    padding-right: 60px !important;
  }
  .pr-65-xl {
    padding-right: 65px !important;
  }
  .pr-70-xl {
    padding-right: 70px !important;
  }
  .pr-75-xl {
    padding-right: 75px !important;
  }
  .pr-80-xl {
    padding-right: 80px !important;
  }
  .pr-85-xl {
    padding-right: 85px !important;
  }
  .pr-90-xl {
    padding-right: 90px !important;
  }
  .pr-95-xl {
    padding-right: 95px !important;
  }
  .pr-100-xl {
    padding-right: 100px !important;
  }
  .pt-0-xl {
    padding-top: 0px !important;
  }
  .pt-5-xl {
    padding-top: 5px !important;
  }
  .pt-10-xl {
    padding-top: 10px !important;
  }
  .pt-15-xl {
    padding-top: 15px !important;
  }
  .pt-20-xl {
    padding-top: 20px !important;
  }
  .pt-25-xl {
    padding-top: 25px !important;
  }
  .pt-30-xl {
    padding-top: 30px !important;
  }
  .pt-35-xl {
    padding-top: 35px !important;
  }
  .pt-40-xl {
    padding-top: 40px !important;
  }
  .pt-45-xl {
    padding-top: 45px !important;
  }
  .pt-50-xl {
    padding-top: 50px !important;
  }
  .pt-55-xl {
    padding-top: 55px !important;
  }
  .pt-60-xl {
    padding-top: 60px !important;
  }
  .pt-65-xl {
    padding-top: 65px !important;
  }
  .pt-70-xl {
    padding-top: 70px !important;
  }
  .pt-75-xl {
    padding-top: 75px !important;
  }
  .pt-80-xl {
    padding-top: 80px !important;
  }
  .pt-85-xl {
    padding-top: 85px !important;
  }
  .pt-90-xl {
    padding-top: 90px !important;
  }
  .pt-95-xl {
    padding-top: 95px !important;
  }
  .pt-100-xl {
    padding-top: 100px !important;
  }
  .pb-0-xl {
    padding-bottom: 0px !important;
  }
  .pb-5-xl {
    padding-bottom: 5px !important;
  }
  .pb-10-xl {
    padding-bottom: 10px !important;
  }
  .pb-15-xl {
    padding-bottom: 15px !important;
  }
  .pb-20-xl {
    padding-bottom: 20px !important;
  }
  .pb-25-xl {
    padding-bottom: 25px !important;
  }
  .pb-30-xl {
    padding-bottom: 30px !important;
  }
  .pb-35-xl {
    padding-bottom: 35px !important;
  }
  .pb-40-xl {
    padding-bottom: 40px !important;
  }
  .pb-45-xl {
    padding-bottom: 45px !important;
  }
  .pb-50-xl {
    padding-bottom: 50px !important;
  }
  .pb-55-xl {
    padding-bottom: 55px !important;
  }
  .pb-60-xl {
    padding-bottom: 60px !important;
  }
  .pb-65-xl {
    padding-bottom: 65px !important;
  }
  .pb-70-xl {
    padding-bottom: 70px !important;
  }
  .pb-75-xl {
    padding-bottom: 75px !important;
  }
  .pb-80-xl {
    padding-bottom: 80px !important;
  }
  .pb-85-xl {
    padding-bottom: 85px !important;
  }
  .pb-90-xl {
    padding-bottom: 90px !important;
  }
  .pb-95-xl {
    padding-bottom: 95px !important;
  }
  .pb-100-xl {
    padding-bottom: 100px !important;
  }
}
/*DBTCE-3926*/
@media (max-width: 1499px) and (min-width: 980px) {
  .baa-define-appointment-wrapper .baa-step-content .col-12 {
    padding-right: 0;
    padding-left: 0;
  }
  .baa-define-appointment-wrapper .baa-step-content .grid-wrapper {
    padding-right: 40px;
    padding-left: 40px;
  }
}
@media (max-width: 979px) and (min-width: 708px) {
  .baa-define-appointment-wrapper .baa-step-content .grid-wrapper {
    padding-right: 30px;
    padding-left: 30px;
  }
}
@media (min-width: 708px) {
  .baa-define-appointment-wrapper .baa-select-app-type, .baa-define-appointment-wrapper .baa-select-app-type + .select2-container {
    display: none;
  }
}
.baa-define-appointment-wrapper .baa-radio-app-type {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 20px;
  margin-bottom: 20px;
}
@media (max-width: 707.98px) {
  .baa-define-appointment-wrapper .baa-radio-app-type {
    display: none;
  }
}

.baa-select-app-type + .select2-container, .baa-select-audiologist + .select2-container {
  margin-top: 20px;
  margin-bottom: 17px;
  min-width: 297px;
  font-family: "Value-Bold", sans-serif;
}
@media only screen and (max-width: 707px) {
  .baa-select-app-type + .select2-container, .baa-select-audiologist + .select2-container {
    min-width: 100%;
    margin-left: auto;
    width: 100% !important;
    max-width: 320px !important;
    margin-right: auto;
  }
}
.baa-select-app-type + .select2-container .select2-selection, .baa-select-audiologist + .select2-container .select2-selection {
  border: none;
  padding: 8px 4px;
  height: auto;
  border: 1px solid #e6e7e9;
  border-radius: 0;
}
.baa-select-app-type + .select2-container .select2-selection .select2-selection__rendered, .baa-select-audiologist + .select2-container .select2-selection .select2-selection__rendered {
  font-family: "Value-Bold", sans-serif;
  line-height: inherit;
  text-align: left;
  color: #444444;
  padding-left: 16px;
}
.baa-select-app-type + .select2-container .select2-selection .select2-selection__arrow, .baa-select-audiologist + .select2-container .select2-selection .select2-selection__arrow {
  width: 24px;
}
@media only screen and (max-width: 707px) {
  .baa-select-app-type + .select2-container .select2-selection .select2-selection__arrow, .baa-select-audiologist + .select2-container .select2-selection .select2-selection__arrow {
    right: 15px;
  }
}
.baa-select-app-type + .select2-container .select2-selection .select2-selection__arrow b, .baa-select-audiologist + .select2-container .select2-selection .select2-selection__arrow b {
  display: none;
}
.baa-select-app-type + .select2-container .select2-selection .select2-selection__arrow:after, .baa-select-audiologist + .select2-container .select2-selection .select2-selection__arrow:after {
  content: "";
  background-repeat: no-repeat;
  background-size: 100%;
  width: 15px;
  height: 15px;
  margin-top: 18px;
  display: inline-block;
  background-image: url("../../../../../etc.clientlibs/latam/clientlibs/clientlib-amplifon-latam/resources/img/icons/expand.svg");
}
@media only screen and (max-width: 707px) {
  .baa-select-app-type + .select2-container .select2-selection .select2-selection__arrow:after, .baa-select-audiologist + .select2-container .select2-selection .select2-selection__arrow:after {
    width: 18px;
    margin-top: 16px;
  }
}
.baa-select-app-type + .select2-container--open .select2-selection .select2-selection__arrow:after, .baa-select-audiologist + .select2-container--open .select2-selection .select2-selection__arrow:after {
  background-image: url(../../../../../etc.clientlibs/latam/clientlibs/clientlib-amplifon-latam/resources/img/icons/collapse.svg);
}
.baa-select-app-type + .select2-container--above .select2-selection .select2-selection__arrow:after, .baa-select-audiologist + .select2-container--above .select2-selection .select2-selection__arrow:after {
  background-image: url(../../../../../etc.clientlibs/latam/clientlibs/clientlib-amplifon-latam/resources/img/icons/collapse.svg);
}
.baa-select-app-type + .select2-container--above.select2-container--open .select2-selection .select2-selection__arrow:after, .baa-select-audiologist + .select2-container--above.select2-container--open .select2-selection .select2-selection__arrow:after {
  background-image: url(../../../../../etc.clientlibs/latam/clientlibs/clientlib-amplifon-latam/resources/img/icons/expand.svg);
}
.baa-select-app-type + .select2-container .select2-selection[aria-expanded=true] .select2-selection__rendered, .baa-select-audiologist + .select2-container .select2-selection[aria-expanded=true] .select2-selection__rendered {
  color: #222222;
}

.select2-container--default .select2-results__option {
  font-family: "Noto Sans", sans-serif;
  line-height: inherit;
  text-align: left;
  padding: 12px;
  position: relative;
  padding-left: 20px;
}
.select2-container--default .select2-results__option:after {
  content: "";
  width: 100%;
  height: 1px;
  background: #e6e7e9;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #C5003E;
  color: #ffffff;
}
.select2-container--default .select2-results__option--highlighted[aria-selected][aria-selected=false], .select2-container--default .select2-results__option[aria-selected=true][aria-selected=false] {
  background: #ffffff;
  color: #222222;
}
.select2-container--default .select2-results__option--highlighted[aria-selected][aria-selected=false]:hover, .select2-container--default .select2-results__option[aria-selected=true][aria-selected=false]:hover {
  background: #C5003E;
  color: #ffffff;
}
.select2-container--default .select2-results__option:hover {
  background: #C5003E;
  color: #ffffff;
}

.select2-results {
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}

.courtesy-message-time {
  padding-right: 5px;
}

.audiologist-selection-wrapper {
  display: none;
}
.audiologist-selection-wrapper.audiologist-enabled {
  display: block;
}

@media only screen and (max-width: 707px) {
  .baa-define-appointment-wrapper .grid-wrapper .baa-tabbed-text {
    padding-left: 0px;
  }
}
.p-0-xs {
  padding: 0px !important;
}

.p-5-xs {
  padding: 5px !important;
}

.p-10-xs {
  padding: 10px !important;
}

.p-15-xs {
  padding: 15px !important;
}

.p-20-xs {
  padding: 20px !important;
}

.p-25-xs {
  padding: 25px !important;
}

.p-30-xs {
  padding: 30px !important;
}

.p-35-xs {
  padding: 35px !important;
}

.p-40-xs {
  padding: 40px !important;
}

.p-45-xs {
  padding: 45px !important;
}

.p-50-xs {
  padding: 50px !important;
}

.p-55-xs {
  padding: 55px !important;
}

.p-60-xs {
  padding: 60px !important;
}

.p-65-xs {
  padding: 65px !important;
}

.p-70-xs {
  padding: 70px !important;
}

.p-75-xs {
  padding: 75px !important;
}

.p-80-xs {
  padding: 80px !important;
}

.p-85-xs {
  padding: 85px !important;
}

.p-90-xs {
  padding: 90px !important;
}

.p-95-xs {
  padding: 95px !important;
}

.p-100-xs {
  padding: 100px !important;
}

.pl-0-xs {
  padding-left: 0px !important;
}

.pl-5-xs {
  padding-left: 5px !important;
}

.pl-10-xs {
  padding-left: 10px !important;
}

.pl-15-xs {
  padding-left: 15px !important;
}

.pl-20-xs {
  padding-left: 20px !important;
}

.pl-25-xs {
  padding-left: 25px !important;
}

.pl-30-xs {
  padding-left: 30px !important;
}

.pl-35-xs {
  padding-left: 35px !important;
}

.pl-40-xs {
  padding-left: 40px !important;
}

.pl-45-xs {
  padding-left: 45px !important;
}

.pl-50-xs {
  padding-left: 50px !important;
}

.pl-55-xs {
  padding-left: 55px !important;
}

.pl-60-xs {
  padding-left: 60px !important;
}

.pl-65-xs {
  padding-left: 65px !important;
}

.pl-70-xs {
  padding-left: 70px !important;
}

.pl-75-xs {
  padding-left: 75px !important;
}

.pl-80-xs {
  padding-left: 80px !important;
}

.pl-85-xs {
  padding-left: 85px !important;
}

.pl-90-xs {
  padding-left: 90px !important;
}

.pl-95-xs {
  padding-left: 95px !important;
}

.pl-100-xs {
  padding-left: 100px !important;
}

.pr-0-xs {
  padding-right: 0px !important;
}

.pr-5-xs {
  padding-right: 5px !important;
}

.pr-10-xs {
  padding-right: 10px !important;
}

.pr-15-xs {
  padding-right: 15px !important;
}

.pr-20-xs {
  padding-right: 20px !important;
}

.pr-25-xs {
  padding-right: 25px !important;
}

.pr-30-xs {
  padding-right: 30px !important;
}

.pr-35-xs {
  padding-right: 35px !important;
}

.pr-40-xs {
  padding-right: 40px !important;
}

.pr-45-xs {
  padding-right: 45px !important;
}

.pr-50-xs {
  padding-right: 50px !important;
}

.pr-55-xs {
  padding-right: 55px !important;
}

.pr-60-xs {
  padding-right: 60px !important;
}

.pr-65-xs {
  padding-right: 65px !important;
}

.pr-70-xs {
  padding-right: 70px !important;
}

.pr-75-xs {
  padding-right: 75px !important;
}

.pr-80-xs {
  padding-right: 80px !important;
}

.pr-85-xs {
  padding-right: 85px !important;
}

.pr-90-xs {
  padding-right: 90px !important;
}

.pr-95-xs {
  padding-right: 95px !important;
}

.pr-100-xs {
  padding-right: 100px !important;
}

.pt-0-xs {
  padding-top: 0px !important;
}

.pt-5-xs {
  padding-top: 5px !important;
}

.pt-10-xs {
  padding-top: 10px !important;
}

.pt-15-xs {
  padding-top: 15px !important;
}

.pt-20-xs {
  padding-top: 20px !important;
}

.pt-25-xs {
  padding-top: 25px !important;
}

.pt-30-xs {
  padding-top: 30px !important;
}

.pt-35-xs {
  padding-top: 35px !important;
}

.pt-40-xs {
  padding-top: 40px !important;
}

.pt-45-xs {
  padding-top: 45px !important;
}

.pt-50-xs {
  padding-top: 50px !important;
}

.pt-55-xs {
  padding-top: 55px !important;
}

.pt-60-xs {
  padding-top: 60px !important;
}

.pt-65-xs {
  padding-top: 65px !important;
}

.pt-70-xs {
  padding-top: 70px !important;
}

.pt-75-xs {
  padding-top: 75px !important;
}

.pt-80-xs {
  padding-top: 80px !important;
}

.pt-85-xs {
  padding-top: 85px !important;
}

.pt-90-xs {
  padding-top: 90px !important;
}

.pt-95-xs {
  padding-top: 95px !important;
}

.pt-100-xs {
  padding-top: 100px !important;
}

.pb-0-xs {
  padding-bottom: 0px !important;
}

.pb-5-xs {
  padding-bottom: 5px !important;
}

.pb-10-xs {
  padding-bottom: 10px !important;
}

.pb-15-xs {
  padding-bottom: 15px !important;
}

.pb-20-xs {
  padding-bottom: 20px !important;
}

.pb-25-xs {
  padding-bottom: 25px !important;
}

.pb-30-xs {
  padding-bottom: 30px !important;
}

.pb-35-xs {
  padding-bottom: 35px !important;
}

.pb-40-xs {
  padding-bottom: 40px !important;
}

.pb-45-xs {
  padding-bottom: 45px !important;
}

.pb-50-xs {
  padding-bottom: 50px !important;
}

.pb-55-xs {
  padding-bottom: 55px !important;
}

.pb-60-xs {
  padding-bottom: 60px !important;
}

.pb-65-xs {
  padding-bottom: 65px !important;
}

.pb-70-xs {
  padding-bottom: 70px !important;
}

.pb-75-xs {
  padding-bottom: 75px !important;
}

.pb-80-xs {
  padding-bottom: 80px !important;
}

.pb-85-xs {
  padding-bottom: 85px !important;
}

.pb-90-xs {
  padding-bottom: 90px !important;
}

.pb-95-xs {
  padding-bottom: 95px !important;
}

.pb-100-xs {
  padding-bottom: 100px !important;
}

@media (min-width: 708px) {
  .p-0-sm {
    padding: 0px !important;
  }
  .p-5-sm {
    padding: 5px !important;
  }
  .p-10-sm {
    padding: 10px !important;
  }
  .p-15-sm {
    padding: 15px !important;
  }
  .p-20-sm {
    padding: 20px !important;
  }
  .p-25-sm {
    padding: 25px !important;
  }
  .p-30-sm {
    padding: 30px !important;
  }
  .p-35-sm {
    padding: 35px !important;
  }
  .p-40-sm {
    padding: 40px !important;
  }
  .p-45-sm {
    padding: 45px !important;
  }
  .p-50-sm {
    padding: 50px !important;
  }
  .p-55-sm {
    padding: 55px !important;
  }
  .p-60-sm {
    padding: 60px !important;
  }
  .p-65-sm {
    padding: 65px !important;
  }
  .p-70-sm {
    padding: 70px !important;
  }
  .p-75-sm {
    padding: 75px !important;
  }
  .p-80-sm {
    padding: 80px !important;
  }
  .p-85-sm {
    padding: 85px !important;
  }
  .p-90-sm {
    padding: 90px !important;
  }
  .p-95-sm {
    padding: 95px !important;
  }
  .p-100-sm {
    padding: 100px !important;
  }
  .pl-0-sm {
    padding-left: 0px !important;
  }
  .pl-5-sm {
    padding-left: 5px !important;
  }
  .pl-10-sm {
    padding-left: 10px !important;
  }
  .pl-15-sm {
    padding-left: 15px !important;
  }
  .pl-20-sm {
    padding-left: 20px !important;
  }
  .pl-25-sm {
    padding-left: 25px !important;
  }
  .pl-30-sm {
    padding-left: 30px !important;
  }
  .pl-35-sm {
    padding-left: 35px !important;
  }
  .pl-40-sm {
    padding-left: 40px !important;
  }
  .pl-45-sm {
    padding-left: 45px !important;
  }
  .pl-50-sm {
    padding-left: 50px !important;
  }
  .pl-55-sm {
    padding-left: 55px !important;
  }
  .pl-60-sm {
    padding-left: 60px !important;
  }
  .pl-65-sm {
    padding-left: 65px !important;
  }
  .pl-70-sm {
    padding-left: 70px !important;
  }
  .pl-75-sm {
    padding-left: 75px !important;
  }
  .pl-80-sm {
    padding-left: 80px !important;
  }
  .pl-85-sm {
    padding-left: 85px !important;
  }
  .pl-90-sm {
    padding-left: 90px !important;
  }
  .pl-95-sm {
    padding-left: 95px !important;
  }
  .pl-100-sm {
    padding-left: 100px !important;
  }
  .pr-0-sm {
    padding-right: 0px !important;
  }
  .pr-5-sm {
    padding-right: 5px !important;
  }
  .pr-10-sm {
    padding-right: 10px !important;
  }
  .pr-15-sm {
    padding-right: 15px !important;
  }
  .pr-20-sm {
    padding-right: 20px !important;
  }
  .pr-25-sm {
    padding-right: 25px !important;
  }
  .pr-30-sm {
    padding-right: 30px !important;
  }
  .pr-35-sm {
    padding-right: 35px !important;
  }
  .pr-40-sm {
    padding-right: 40px !important;
  }
  .pr-45-sm {
    padding-right: 45px !important;
  }
  .pr-50-sm {
    padding-right: 50px !important;
  }
  .pr-55-sm {
    padding-right: 55px !important;
  }
  .pr-60-sm {
    padding-right: 60px !important;
  }
  .pr-65-sm {
    padding-right: 65px !important;
  }
  .pr-70-sm {
    padding-right: 70px !important;
  }
  .pr-75-sm {
    padding-right: 75px !important;
  }
  .pr-80-sm {
    padding-right: 80px !important;
  }
  .pr-85-sm {
    padding-right: 85px !important;
  }
  .pr-90-sm {
    padding-right: 90px !important;
  }
  .pr-95-sm {
    padding-right: 95px !important;
  }
  .pr-100-sm {
    padding-right: 100px !important;
  }
  .pt-0-sm {
    padding-top: 0px !important;
  }
  .pt-5-sm {
    padding-top: 5px !important;
  }
  .pt-10-sm {
    padding-top: 10px !important;
  }
  .pt-15-sm {
    padding-top: 15px !important;
  }
  .pt-20-sm {
    padding-top: 20px !important;
  }
  .pt-25-sm {
    padding-top: 25px !important;
  }
  .pt-30-sm {
    padding-top: 30px !important;
  }
  .pt-35-sm {
    padding-top: 35px !important;
  }
  .pt-40-sm {
    padding-top: 40px !important;
  }
  .pt-45-sm {
    padding-top: 45px !important;
  }
  .pt-50-sm {
    padding-top: 50px !important;
  }
  .pt-55-sm {
    padding-top: 55px !important;
  }
  .pt-60-sm {
    padding-top: 60px !important;
  }
  .pt-65-sm {
    padding-top: 65px !important;
  }
  .pt-70-sm {
    padding-top: 70px !important;
  }
  .pt-75-sm {
    padding-top: 75px !important;
  }
  .pt-80-sm {
    padding-top: 80px !important;
  }
  .pt-85-sm {
    padding-top: 85px !important;
  }
  .pt-90-sm {
    padding-top: 90px !important;
  }
  .pt-95-sm {
    padding-top: 95px !important;
  }
  .pt-100-sm {
    padding-top: 100px !important;
  }
  .pb-0-sm {
    padding-bottom: 0px !important;
  }
  .pb-5-sm {
    padding-bottom: 5px !important;
  }
  .pb-10-sm {
    padding-bottom: 10px !important;
  }
  .pb-15-sm {
    padding-bottom: 15px !important;
  }
  .pb-20-sm {
    padding-bottom: 20px !important;
  }
  .pb-25-sm {
    padding-bottom: 25px !important;
  }
  .pb-30-sm {
    padding-bottom: 30px !important;
  }
  .pb-35-sm {
    padding-bottom: 35px !important;
  }
  .pb-40-sm {
    padding-bottom: 40px !important;
  }
  .pb-45-sm {
    padding-bottom: 45px !important;
  }
  .pb-50-sm {
    padding-bottom: 50px !important;
  }
  .pb-55-sm {
    padding-bottom: 55px !important;
  }
  .pb-60-sm {
    padding-bottom: 60px !important;
  }
  .pb-65-sm {
    padding-bottom: 65px !important;
  }
  .pb-70-sm {
    padding-bottom: 70px !important;
  }
  .pb-75-sm {
    padding-bottom: 75px !important;
  }
  .pb-80-sm {
    padding-bottom: 80px !important;
  }
  .pb-85-sm {
    padding-bottom: 85px !important;
  }
  .pb-90-sm {
    padding-bottom: 90px !important;
  }
  .pb-95-sm {
    padding-bottom: 95px !important;
  }
  .pb-100-sm {
    padding-bottom: 100px !important;
  }
}
@media (min-width: 980px) {
  .p-0-lg {
    padding: 0px !important;
  }
  .p-5-lg {
    padding: 5px !important;
  }
  .p-10-lg {
    padding: 10px !important;
  }
  .p-15-lg {
    padding: 15px !important;
  }
  .p-20-lg {
    padding: 20px !important;
  }
  .p-25-lg {
    padding: 25px !important;
  }
  .p-30-lg {
    padding: 30px !important;
  }
  .p-35-lg {
    padding: 35px !important;
  }
  .p-40-lg {
    padding: 40px !important;
  }
  .p-45-lg {
    padding: 45px !important;
  }
  .p-50-lg {
    padding: 50px !important;
  }
  .p-55-lg {
    padding: 55px !important;
  }
  .p-60-lg {
    padding: 60px !important;
  }
  .p-65-lg {
    padding: 65px !important;
  }
  .p-70-lg {
    padding: 70px !important;
  }
  .p-75-lg {
    padding: 75px !important;
  }
  .p-80-lg {
    padding: 80px !important;
  }
  .p-85-lg {
    padding: 85px !important;
  }
  .p-90-lg {
    padding: 90px !important;
  }
  .p-95-lg {
    padding: 95px !important;
  }
  .p-100-lg {
    padding: 100px !important;
  }
  .pl-0-lg {
    padding-left: 0px !important;
  }
  .pl-5-lg {
    padding-left: 5px !important;
  }
  .pl-10-lg {
    padding-left: 10px !important;
  }
  .pl-15-lg {
    padding-left: 15px !important;
  }
  .pl-20-lg {
    padding-left: 20px !important;
  }
  .pl-25-lg {
    padding-left: 25px !important;
  }
  .pl-30-lg {
    padding-left: 30px !important;
  }
  .pl-35-lg {
    padding-left: 35px !important;
  }
  .pl-40-lg {
    padding-left: 40px !important;
  }
  .pl-45-lg {
    padding-left: 45px !important;
  }
  .pl-50-lg {
    padding-left: 50px !important;
  }
  .pl-55-lg {
    padding-left: 55px !important;
  }
  .pl-60-lg {
    padding-left: 60px !important;
  }
  .pl-65-lg {
    padding-left: 65px !important;
  }
  .pl-70-lg {
    padding-left: 70px !important;
  }
  .pl-75-lg {
    padding-left: 75px !important;
  }
  .pl-80-lg {
    padding-left: 80px !important;
  }
  .pl-85-lg {
    padding-left: 85px !important;
  }
  .pl-90-lg {
    padding-left: 90px !important;
  }
  .pl-95-lg {
    padding-left: 95px !important;
  }
  .pl-100-lg {
    padding-left: 100px !important;
  }
  .pr-0-lg {
    padding-right: 0px !important;
  }
  .pr-5-lg {
    padding-right: 5px !important;
  }
  .pr-10-lg {
    padding-right: 10px !important;
  }
  .pr-15-lg {
    padding-right: 15px !important;
  }
  .pr-20-lg {
    padding-right: 20px !important;
  }
  .pr-25-lg {
    padding-right: 25px !important;
  }
  .pr-30-lg {
    padding-right: 30px !important;
  }
  .pr-35-lg {
    padding-right: 35px !important;
  }
  .pr-40-lg {
    padding-right: 40px !important;
  }
  .pr-45-lg {
    padding-right: 45px !important;
  }
  .pr-50-lg {
    padding-right: 50px !important;
  }
  .pr-55-lg {
    padding-right: 55px !important;
  }
  .pr-60-lg {
    padding-right: 60px !important;
  }
  .pr-65-lg {
    padding-right: 65px !important;
  }
  .pr-70-lg {
    padding-right: 70px !important;
  }
  .pr-75-lg {
    padding-right: 75px !important;
  }
  .pr-80-lg {
    padding-right: 80px !important;
  }
  .pr-85-lg {
    padding-right: 85px !important;
  }
  .pr-90-lg {
    padding-right: 90px !important;
  }
  .pr-95-lg {
    padding-right: 95px !important;
  }
  .pr-100-lg {
    padding-right: 100px !important;
  }
  .pt-0-lg {
    padding-top: 0px !important;
  }
  .pt-5-lg {
    padding-top: 5px !important;
  }
  .pt-10-lg {
    padding-top: 10px !important;
  }
  .pt-15-lg {
    padding-top: 15px !important;
  }
  .pt-20-lg {
    padding-top: 20px !important;
  }
  .pt-25-lg {
    padding-top: 25px !important;
  }
  .pt-30-lg {
    padding-top: 30px !important;
  }
  .pt-35-lg {
    padding-top: 35px !important;
  }
  .pt-40-lg {
    padding-top: 40px !important;
  }
  .pt-45-lg {
    padding-top: 45px !important;
  }
  .pt-50-lg {
    padding-top: 50px !important;
  }
  .pt-55-lg {
    padding-top: 55px !important;
  }
  .pt-60-lg {
    padding-top: 60px !important;
  }
  .pt-65-lg {
    padding-top: 65px !important;
  }
  .pt-70-lg {
    padding-top: 70px !important;
  }
  .pt-75-lg {
    padding-top: 75px !important;
  }
  .pt-80-lg {
    padding-top: 80px !important;
  }
  .pt-85-lg {
    padding-top: 85px !important;
  }
  .pt-90-lg {
    padding-top: 90px !important;
  }
  .pt-95-lg {
    padding-top: 95px !important;
  }
  .pt-100-lg {
    padding-top: 100px !important;
  }
  .pb-0-lg {
    padding-bottom: 0px !important;
  }
  .pb-5-lg {
    padding-bottom: 5px !important;
  }
  .pb-10-lg {
    padding-bottom: 10px !important;
  }
  .pb-15-lg {
    padding-bottom: 15px !important;
  }
  .pb-20-lg {
    padding-bottom: 20px !important;
  }
  .pb-25-lg {
    padding-bottom: 25px !important;
  }
  .pb-30-lg {
    padding-bottom: 30px !important;
  }
  .pb-35-lg {
    padding-bottom: 35px !important;
  }
  .pb-40-lg {
    padding-bottom: 40px !important;
  }
  .pb-45-lg {
    padding-bottom: 45px !important;
  }
  .pb-50-lg {
    padding-bottom: 50px !important;
  }
  .pb-55-lg {
    padding-bottom: 55px !important;
  }
  .pb-60-lg {
    padding-bottom: 60px !important;
  }
  .pb-65-lg {
    padding-bottom: 65px !important;
  }
  .pb-70-lg {
    padding-bottom: 70px !important;
  }
  .pb-75-lg {
    padding-bottom: 75px !important;
  }
  .pb-80-lg {
    padding-bottom: 80px !important;
  }
  .pb-85-lg {
    padding-bottom: 85px !important;
  }
  .pb-90-lg {
    padding-bottom: 90px !important;
  }
  .pb-95-lg {
    padding-bottom: 95px !important;
  }
  .pb-100-lg {
    padding-bottom: 100px !important;
  }
}
@media (min-width: 1280px) {
  .p-0-xl {
    padding: 0px !important;
  }
  .p-5-xl {
    padding: 5px !important;
  }
  .p-10-xl {
    padding: 10px !important;
  }
  .p-15-xl {
    padding: 15px !important;
  }
  .p-20-xl {
    padding: 20px !important;
  }
  .p-25-xl {
    padding: 25px !important;
  }
  .p-30-xl {
    padding: 30px !important;
  }
  .p-35-xl {
    padding: 35px !important;
  }
  .p-40-xl {
    padding: 40px !important;
  }
  .p-45-xl {
    padding: 45px !important;
  }
  .p-50-xl {
    padding: 50px !important;
  }
  .p-55-xl {
    padding: 55px !important;
  }
  .p-60-xl {
    padding: 60px !important;
  }
  .p-65-xl {
    padding: 65px !important;
  }
  .p-70-xl {
    padding: 70px !important;
  }
  .p-75-xl {
    padding: 75px !important;
  }
  .p-80-xl {
    padding: 80px !important;
  }
  .p-85-xl {
    padding: 85px !important;
  }
  .p-90-xl {
    padding: 90px !important;
  }
  .p-95-xl {
    padding: 95px !important;
  }
  .p-100-xl {
    padding: 100px !important;
  }
  .pl-0-xl {
    padding-left: 0px !important;
  }
  .pl-5-xl {
    padding-left: 5px !important;
  }
  .pl-10-xl {
    padding-left: 10px !important;
  }
  .pl-15-xl {
    padding-left: 15px !important;
  }
  .pl-20-xl {
    padding-left: 20px !important;
  }
  .pl-25-xl {
    padding-left: 25px !important;
  }
  .pl-30-xl {
    padding-left: 30px !important;
  }
  .pl-35-xl {
    padding-left: 35px !important;
  }
  .pl-40-xl {
    padding-left: 40px !important;
  }
  .pl-45-xl {
    padding-left: 45px !important;
  }
  .pl-50-xl {
    padding-left: 50px !important;
  }
  .pl-55-xl {
    padding-left: 55px !important;
  }
  .pl-60-xl {
    padding-left: 60px !important;
  }
  .pl-65-xl {
    padding-left: 65px !important;
  }
  .pl-70-xl {
    padding-left: 70px !important;
  }
  .pl-75-xl {
    padding-left: 75px !important;
  }
  .pl-80-xl {
    padding-left: 80px !important;
  }
  .pl-85-xl {
    padding-left: 85px !important;
  }
  .pl-90-xl {
    padding-left: 90px !important;
  }
  .pl-95-xl {
    padding-left: 95px !important;
  }
  .pl-100-xl {
    padding-left: 100px !important;
  }
  .pr-0-xl {
    padding-right: 0px !important;
  }
  .pr-5-xl {
    padding-right: 5px !important;
  }
  .pr-10-xl {
    padding-right: 10px !important;
  }
  .pr-15-xl {
    padding-right: 15px !important;
  }
  .pr-20-xl {
    padding-right: 20px !important;
  }
  .pr-25-xl {
    padding-right: 25px !important;
  }
  .pr-30-xl {
    padding-right: 30px !important;
  }
  .pr-35-xl {
    padding-right: 35px !important;
  }
  .pr-40-xl {
    padding-right: 40px !important;
  }
  .pr-45-xl {
    padding-right: 45px !important;
  }
  .pr-50-xl {
    padding-right: 50px !important;
  }
  .pr-55-xl {
    padding-right: 55px !important;
  }
  .pr-60-xl {
    padding-right: 60px !important;
  }
  .pr-65-xl {
    padding-right: 65px !important;
  }
  .pr-70-xl {
    padding-right: 70px !important;
  }
  .pr-75-xl {
    padding-right: 75px !important;
  }
  .pr-80-xl {
    padding-right: 80px !important;
  }
  .pr-85-xl {
    padding-right: 85px !important;
  }
  .pr-90-xl {
    padding-right: 90px !important;
  }
  .pr-95-xl {
    padding-right: 95px !important;
  }
  .pr-100-xl {
    padding-right: 100px !important;
  }
  .pt-0-xl {
    padding-top: 0px !important;
  }
  .pt-5-xl {
    padding-top: 5px !important;
  }
  .pt-10-xl {
    padding-top: 10px !important;
  }
  .pt-15-xl {
    padding-top: 15px !important;
  }
  .pt-20-xl {
    padding-top: 20px !important;
  }
  .pt-25-xl {
    padding-top: 25px !important;
  }
  .pt-30-xl {
    padding-top: 30px !important;
  }
  .pt-35-xl {
    padding-top: 35px !important;
  }
  .pt-40-xl {
    padding-top: 40px !important;
  }
  .pt-45-xl {
    padding-top: 45px !important;
  }
  .pt-50-xl {
    padding-top: 50px !important;
  }
  .pt-55-xl {
    padding-top: 55px !important;
  }
  .pt-60-xl {
    padding-top: 60px !important;
  }
  .pt-65-xl {
    padding-top: 65px !important;
  }
  .pt-70-xl {
    padding-top: 70px !important;
  }
  .pt-75-xl {
    padding-top: 75px !important;
  }
  .pt-80-xl {
    padding-top: 80px !important;
  }
  .pt-85-xl {
    padding-top: 85px !important;
  }
  .pt-90-xl {
    padding-top: 90px !important;
  }
  .pt-95-xl {
    padding-top: 95px !important;
  }
  .pt-100-xl {
    padding-top: 100px !important;
  }
  .pb-0-xl {
    padding-bottom: 0px !important;
  }
  .pb-5-xl {
    padding-bottom: 5px !important;
  }
  .pb-10-xl {
    padding-bottom: 10px !important;
  }
  .pb-15-xl {
    padding-bottom: 15px !important;
  }
  .pb-20-xl {
    padding-bottom: 20px !important;
  }
  .pb-25-xl {
    padding-bottom: 25px !important;
  }
  .pb-30-xl {
    padding-bottom: 30px !important;
  }
  .pb-35-xl {
    padding-bottom: 35px !important;
  }
  .pb-40-xl {
    padding-bottom: 40px !important;
  }
  .pb-45-xl {
    padding-bottom: 45px !important;
  }
  .pb-50-xl {
    padding-bottom: 50px !important;
  }
  .pb-55-xl {
    padding-bottom: 55px !important;
  }
  .pb-60-xl {
    padding-bottom: 60px !important;
  }
  .pb-65-xl {
    padding-bottom: 65px !important;
  }
  .pb-70-xl {
    padding-bottom: 70px !important;
  }
  .pb-75-xl {
    padding-bottom: 75px !important;
  }
  .pb-80-xl {
    padding-bottom: 80px !important;
  }
  .pb-85-xl {
    padding-bottom: 85px !important;
  }
  .pb-90-xl {
    padding-bottom: 90px !important;
  }
  .pb-95-xl {
    padding-bottom: 95px !important;
  }
  .pb-100-xl {
    padding-bottom: 100px !important;
  }
}
/*DBTCE-3926*/
.baa-form-input-container {
  padding: 20px 0 0px;
  line-height: 50px;
  position: relative;
}
.baa-form-input-container.baa-form-radio-container {
  line-height: 30px;
  margin-top: 13px;
}
.baa-form-input-container.baa-checkbox-container {
  line-height: 20px;
  padding-top: 10px;
}
.baa-form-input-container .baa-form__label--title {
  left: 0;
  color: rgba(68, 68, 68, 0.9);
  top: 15px;
}
.baa-form-input-container .radio-custom {
  margin-right: 24px;
  color: #888888;
  margin-top: 24px;
  line-height: 28px;
}
@media (min-width: 360px) {
  .baa-form-input-container .radio-custom {
    margin: 0 0 10px;
  }
}
@media (min-width: 708px) {
  .baa-form-input-container .radio-custom {
    display: inline-block;
    margin: 0 20px 10px 0;
  }
}
.baa-form-input-container .radio-custom_indicator {
  top: 7px;
}
.baa-form-input-container .checkbox-custom + .checkbox-label {
  font-size: 14px;
  line-height: 22px;
}
.baa-form-input-container .checkbox-custom + .checkbox-label p {
  font-size: inherit;
  line-height: inherit;
}
.baa-form-input-container .checkbox-custom + .checkbox-label a {
  font-family: "Noto Sans", sans-serif;
}
.baa-form-input-container .errors-display-container {
  visibility: visible;
  position: absolute;
  top: 28px;
  left: 35px;
  color: #C5003E;
  font-size: 12px;
}
.baa-form-input-container.baa-form-radio-container .baa-form__label {
  position: static;
  margin-bottom: 10px;
  display: block;
  width: 100%;
}
.baa-form-input-container.baa-form-radio-container .errors-display-container {
  left: 155px;
}
.baa-form-input-container.is-active label {
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
  font-size: 12px !important;
  top: 4px !important;
  text-align: left;
  color: #888888;
}
.baa-form-input-container.is-active label sup {
  font-size: 12px !important;
  top: 0;
}
.baa-form-input-container.clicked .baa-input-wrapper {
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
}
.baa-form-input-container .parsley-success {
  border-color: #008540 !important;
}
.baa-form-input-container .parsley-success label {
  color: #008540 !important;
}
.baa-form-input-container.baa-user-type-container {
  padding-top: 0;
  margin-top: 40px;
}
@media (max-width: 979.98px) {
  .baa-form-input-container.baa-user-type-container {
    margin-top: 20px;
  }
}
.baa-form-input-container.baa-user-type-container .baa-user-type.baa-user-type-mob {
  display: none;
}
@media (max-width: 979.98px) {
  .baa-form-input-container.baa-user-type-container .baa-user-type.baa-user-type-mob {
    display: block;
  }
}
.baa-form-input-container.baa-user-type-container .baa-user-type.baa-user-type-mob .select2-selection {
  --dropdown-input-height: 54px;
  --dropdown-chevron-size: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: var(--dropdown-input-height);
  padding: 15px 20px;
  border: solid #e6e7e9 2px;
  border-radius: calc(var(--dropdown-input-height) / 2);
}
.baa-form-input-container.baa-user-type-container .baa-user-type.baa-user-type-mob .select2-selection .select2-selection__rendered {
  line-height: 1;
  padding: 0;
  font-weight: 700;
}
.baa-form-input-container.baa-user-type-container .baa-user-type.baa-user-type-mob .select2-selection .select2-selection__arrow {
  position: relative;
  width: var(--dropdown-chevron-size);
  height: var(--dropdown-chevron-size);
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
.baa-form-input-container.baa-user-type-container .baa-user-type.baa-user-type-mob .select2-selection .select2-selection__arrow b {
  display: none;
}
.baa-form-input-container.baa-user-type-container .baa-user-type.baa-user-type-mob .select2-selection .select2-selection__arrow:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: block;
  width: var(--dropdown-chevron-size);
  height: var(--dropdown-chevron-size);
  -webkit-mask-image: url("../../../../../etc.clientlibs/latam/clientlibs/clientlib-amplifon-latam/resources/img/icons2/chevron-down.svg");
  mask-image: url("../../../../../etc.clientlibs/latam/clientlibs/clientlib-amplifon-latam/resources/img/icons2/chevron-down.svg");
  --webkit-mask-image: url("../../../../../etc.clientlibs/latam/clientlibs/clientlib-amplifon-latam/resources/img/icons2/chevron-down.svg");
  background-color: #C5003E;
}
.baa-form-input-container.baa-user-type-container .baa-user-type.baa-user-type-mob .select2-container--open.select2-container--above .select2-selection {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.baa-form-input-container.baa-user-type-container .baa-user-type.baa-user-type-mob .select2-container--open.select2-container--below .select2-selection {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.baa-form-input-container.baa-user-type-container .baa-user-type.baa-user-type-mob .select2-container--open .select2-selection__arrow {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.baa-form-input-container.baa-user-type-container .baa-user-type.baa-user-type-dsk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}
@media (max-width: 979.98px) {
  .baa-form-input-container.baa-user-type-container .baa-user-type.baa-user-type-dsk {
    display: none;
  }
}

.baa-input-wrapper {
  padding: 0;
  border-radius: 50px;
  background-color: white;
  width: 400px;
  min-width: 400px;
  border: 2px solid #e6e7e9;
  height: 50px;
  position: relative;
}
@media (min-width: 980px) and (max-width: 1279.98px) {
  .baa-wrapper .baa-input-wrapper {
    width: 362px;
    min-width: 362px;
  }
}
.baa-input-wrapper input::-ms-clear {
  display: none;
}
.baa-input-wrapper.parsley-error {
  border: 2px solid #C5003E;
}
.baa-input-wrapper.parsley-error label {
  color: #C5003E !important;
}

.baa-checkbox-wrapper {
  margin-bottom: 0;
}

.baa-form input::-webkit-input-placeholder {
  color: transparent;
}

.baa-form input::-moz-placeholder {
  color: transparent;
}

.baa-form input:-ms-input-placeholder {
  color: transparent;
}

.baa-form input::-ms-input-placeholder {
  color: transparent;
}

.baa-form input::placeholder {
  color: transparent;
}
.baa-form__input {
  border: none;
  width: 90%;
  margin-top: 13px;
  margin-left: 20px;
  background: transparent;
  height: 28px;
  color: #222222;
  text-decoration: none !important;
  line-height: 28px;
}
.baa-form__input--hidden {
  display: none;
}
.baa-form__label {
  width: 192px;
  font-size: 16px;
  font-family: "Value-Bold", sans-serif;
  font-stretch: normal;
  font-style: normal;
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #444444;
  position: absolute;
  left: 20px;
  top: 12px;
  opacity: 0.9;
  z-index: 2;
  padding-right: 22px;
  pointer-events: none;
}
.baa-form__text-disclaimer {
  line-height: 26px;
  margin-top: 8px;
  margin-left: 5px;
}
.baa-form__text-disclaimer p {
  font-size: 14px;
  line-height: 22px;
  padding-top: 20px;
  padding-left: 35px;
  color: #444444;
}
@media (min-width: 1500px) {
  .baa-form__text-disclaimer {
    padding-right: 85px;
  }
}
@media only screen and (max-width: 979px) {
  .baa-form__text-disclaimer {
    margin-left: 0;
  }
}
@media (min-width: 708px) {
  .baa-form ::-webkit-input-placeholder {
    opacity: 0;
  }
  .baa-form :-moz-placeholder {
    opacity: 0;
  }
  .baa-form ::-moz-placeholder {
    opacity: 0;
  }
  .baa-form :-ms-input-placeholder {
    opacity: 0;
  }
}
.baa-form .baa-cta-btn {
  width: auto;
  margin-top: 40px;
}
.baa-form .baa-cta-btn .am-icon-cta-check-white {
  margin-left: 18px;
  display: none;
}
.baa-form .baa-cta-btn .am-icon-cta-check-white:after {
  background-position: center 5px;
  width: 20px;
  height: 18px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .baa-form .baa-cta-btn {
    margin-top: 35px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    margin-left: auto;
  }
}
@media only screen and (max-width: 707px) {
  .baa-form .baa-cta-btn {
    margin-top: 0;
    width: 92%;
  }
}
.baa-form .baa-cta-btn.btn--disabled .am-icon-cta-check-white:after {
  background-image: url(../../../../../etc.clientlibs/latam/clientlibs/clientlib-amplifon-latam/resources/img/icons/cta-check-grey.svg);
}
.baa-form__submit {
  display: none;
}
.baa-form .errors-display-container {
  color: #C5003E;
  font-size: 12px;
  line-height: 1.83;
  margin-left: 20px;
  margin-top: 5px;
  /*@include mediaDesktop(){
  	&.radio-errors{
  		margin-left: 158px;
  	}

  }
  @include mediaDesktopL(){
  	&.radio-errors{
  		margin-left: 218px;
  	}
  }
  @include mediaDesktopXL(){
  	&.radio-errors{
  		margin-left: 193px;
  	}
  }
  */
}
.baa-form .errors-display-container.checkbox-errors, .baa-form .errors-display-container.radio-errors {
  margin-left: 0;
}

.baa-center-text {
  text-align: center;
}

.g-recaptcha-wrapper {
  padding-left: 40px;
  margin-top: 40px;
}

.baa-g-recaptcha-hidden-field {
  opacity: 0;
  visibility: hidden;
  display: none;
}

@media only screen and (max-width: 979px) {
  .baa-step-three .grid-wrapper {
    padding-left: 0;
  }
  .baa-step-three .grid-wrapper .text-small {
    padding-left: 12px;
  }
  .baa-form__label {
    width: 200px;
  }
  .baa-form__label--title {
    width: 178px;
  }
}
@media only screen and (max-width: 979px) and (max-width: 979px) {
  .baa-form__label--title {
    width: 200px;
  }
}
@media only screen and (max-width: 979px) {
  .baa-form-input-container {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .baa-form .errors-display-container {
    margin-left: 20px;
  }
  .baa-form .errors-display-container.checkbox-errors, .baa-form .errors-display-container.radio-errors {
    margin-left: 0;
  }
  .baa-checkbox-wrapper.baa-tabbed-text {
    margin-top: 40px;
    padding-left: 5px;
    width: 100%;
  }
  .baa-checkbox-wrapper.baa-tabbed-text .baa-tabbed-text {
    padding-left: 0;
  }
  .g-recaptcha-wrapper {
    padding-left: 40px;
  }
}
@media only screen and (max-width: 707px) {
  .baa-step-three {
    padding-bottom: 0;
  }
  .baa-step-three .grid-wrapper {
    padding-left: 20px;
  }
  .baa-form {
    padding-right: 0;
  }
  .baa-form-input-container.baa-form-radio-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .baa-form-input-container.baa-form-radio-container .errors-display-container {
    left: 56px;
  }
  .baa-form-input-container.baa-form-radio-container .radio-custom:last-child {
    margin-top: 10px;
  }
  .baa-form-input-container.baa-checkbox-container .errors-display-container {
    top: auto;
    bottom: -3px;
  }
  .baa-form__label--title {
    display: block;
    width: auto;
  }
  .baa-form__text-disclaimer {
    margin-bottom: 20px;
    padding-left: 35px;
  }
}
@media only screen and (max-width: 707px) and (max-width: 979px) {
  .baa-form__text-disclaimer {
    padding-left: 0;
  }
}
@media only screen and (max-width: 707px) {
  .baa-tabbed-text {
    padding-left: 0;
    color: #444444;
  }
  .baa-input-wrapper {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }
  .baa-center-text {
    margin-left: -20px;
    margin-right: -20px;
    background: white;
    padding-bottom: 20px;
  }
  .g-recaptcha-wrapper {
    margin-bottom: 40px;
    padding-left: 1px;
  }
  .baa-information .grid-wrapper .baa-tabbed-text {
    padding-left: 0px;
  }
  .baa-not-tabbed-text {
    background: #e6e7e9;
  }
}
@media only screen and (min-width: 980px) {
  .baa-form-input-container {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .baa-form__label {
    width: 216px;
  }
}
@media only screen and (min-width: 980px) and (-ms-high-contrast: active), only screen and (min-width: 980px) and (-ms-high-contrast: none) {
  .baa-form .errors-display-container.radio-errors {
    left: 153px;
  }
}
@media only screen and (min-width: 1280px) {
  .baa-form__label {
    width: 216px;
  }
}
@media only screen and (min-width: 1500px) {
  .baa-form__label {
    width: 195px;
  }
  .baa-form__label--title {
    width: 192px;
  }
}
.baa-wrapper .baa-form {
  margin-top: 0px;
}
.baa-wrapper .baa-form .baa-form-input-container.baa-form-radio-container {
  margin-top: 0;
  display: block !important;
}
.baa-wrapper .baa-tabbed-text {
  /*@media (min-width: $tablet) {
  	padding-left: 0;
  }
  @media (min-width: $desktop) {
  	padding-bottom: 40px;
  }*/
}
.baa-wrapper .baa-tabbed-text.baa-checkbox-wrapper {
  margin-bottom: 0;
}
.baa-wrapper .baa-tabbed-text .baa-tabbed-text {
  padding-bottom: 0;
}
.baa-wrapper .baa-checkbox-wrapper .baa-tabbed-text {
  margin-bottom: 0;
}
@media only screen and (max-width: 707px) {
  .baa-wrapper .baa-checkbox-wrapper .baa-tabbed-text {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 707px) {
  .baa-wrapper .baa-checkbox-wrapper .baa-tabbed-text .richtext-container, .baa-wrapper .baa-checkbox-wrapper .baa-tabbed-text .baa-step .baa-step-summary .step-2-summary p, .baa-step .baa-step-summary .step-2-summary .baa-wrapper .baa-checkbox-wrapper .baa-tabbed-text p, .baa-wrapper .baa-checkbox-wrapper .baa-tabbed-text .baa-step .baa-step-summary .step-1-summary-callback p, .baa-step .baa-step-summary .step-1-summary-callback .baa-wrapper .baa-checkbox-wrapper .baa-tabbed-text p {
    padding-top: 40px;
  }
}
@media (min-width: 980px) {
  .baa-wrapper .g-recaptcha-wrapper {
    margin-top: 0;
  }
}
.baa-wrapper .call-back-promise-message--with-text {
  margin-top: 7px;
}

.richtext-container.richtext-container--megaform, .baa-step .baa-step-summary .step-2-summary p.richtext-container--megaform, .baa-step .baa-step-summary .step-1-summary-callback p.richtext-container--megaform {
  padding-top: 20px;
  margin-top: 0;
  font-size: 14px !important;
}

@media (min-width: 708px) {
  main:not(.olb-landing) #baa-informations-form .baa-form__json-composed-fields .baa-tabbed-text .baa-form-input-container {
    padding-left: 0;
  }
}
@media (min-width: 980px) {
  main:not(.olb-landing) #baa-informations-form .baa-form__json-composed-fields .baa-tabbed-text .baa-form-input-container {
    padding-left: 0;
  }
}
main:not(.olb-landing) #baa-informations-form .baa-form__json-composed-fields .baa-tabbed-text .baa-form-input-container .radio-custom {
  margin-bottom: 0;
}
main:not(.olb-landing) #baa-informations-form .baa-form__json-composed-fields .baa-tabbed-text .baa-form-input-container.item-input-selection, main:not(.olb-landing) #baa-informations-form .baa-form__json-composed-fields .baa-tabbed-text .baa-form-input-container.input-phone {
  padding: 10px 0 0px;
}
main:not(.olb-landing) #baa-informations-form .baa-form__json-composed-fields .baa-tabbed-text .item-input-selection.first-item-input-selection {
  padding-top: 20px;
}
@media (min-width: 708px) and (max-width: 979.98px) {
  main:not(.olb-landing) #baa-informations-form .baa-form__json-composed-fields .baa-tabbed-text .errors-display-container {
    margin-left: 40px;
  }
  main:not(.olb-landing) #baa-informations-form .baa-form__json-composed-fields .baa-tabbed-text .errors-display-container.checkbox-errors, main:not(.olb-landing) #baa-informations-form .baa-form__json-composed-fields .baa-tabbed-text .errors-display-container.radio-errors {
    margin-left: 20px;
  }
}
main:not(.olb-landing) #baa-informations-form .baa-form__json-composed-fields .baa-tabbed-text.baa-checkbox-wrapper {
  margin-top: 10px;
}
@media (min-width: 708px) {
  main:not(.olb-landing) #baa-informations-form .baa-form__json-composed-fields .baa-tabbed-text.baa-checkbox-wrapper {
    padding-top: 20px;
    padding-left: 20px;
    margin-top: 0;
  }
}
@media (min-width: 980px) {
  main:not(.olb-landing) #baa-informations-form .baa-form__json-composed-fields .baa-tabbed-text.baa-checkbox-wrapper {
    padding-left: 35px;
  }
}
@media (min-width: 980px) {
  main:not(.olb-landing) #baa-informations-form .baa-form__json-composed-fields .baa-tabbed-text.baa-checkbox-wrapper .baa-tabbed-text {
    padding-left: 0;
  }
}
main:not(.olb-landing) #baa-informations-form .baa-form__json-composed-fields .baa-tabbed-text.baa-checkbox-wrapper .baa-tabbed-text.disclaimer-selection {
  margin-top: 0;
  margin-bottom: 0;
}
main:not(.olb-landing) #baa-informations-form .baa-form__json-composed-fields .baa-tabbed-text .richtext-container--megaform {
  padding-top: 10px;
  padding-left: 0;
  color: #444444;
}
@media (min-width: 708px) {
  main:not(.olb-landing) #baa-informations-form .baa-form__json-composed-fields .baa-tabbed-text .richtext-container--megaform {
    padding-top: 20px;
    padding-bottom: 0;
  }
}
@media (min-width: 980px) {
  main:not(.olb-landing) #baa-informations-form .baa-form__json-composed-fields .baa-tabbed-text .richtext-container--megaform {
    padding-left: 0;
  }
}
main:not(.olb-landing) #baa-informations-form .g-recaptcha-wrapper {
  margin: 10px 0 0;
}
@media (min-width: 708px) {
  main:not(.olb-landing) #baa-informations-form .g-recaptcha-wrapper {
    margin: 20px 0 0;
  }
}
main:not(.olb-landing) #baa-informations-form .baa-cta-btn {
  margin-top: 10px;
  margin-bottom: 0;
}
@media (min-width: 708px) {
  main:not(.olb-landing) #baa-informations-form .baa-cta-btn {
    margin-top: 20px;
  }
}

.p-0-xs {
  padding: 0px !important;
}

.p-5-xs {
  padding: 5px !important;
}

.p-10-xs {
  padding: 10px !important;
}

.p-15-xs {
  padding: 15px !important;
}

.p-20-xs {
  padding: 20px !important;
}

.p-25-xs {
  padding: 25px !important;
}

.p-30-xs {
  padding: 30px !important;
}

.p-35-xs {
  padding: 35px !important;
}

.p-40-xs {
  padding: 40px !important;
}

.p-45-xs {
  padding: 45px !important;
}

.p-50-xs {
  padding: 50px !important;
}

.p-55-xs {
  padding: 55px !important;
}

.p-60-xs {
  padding: 60px !important;
}

.p-65-xs {
  padding: 65px !important;
}

.p-70-xs {
  padding: 70px !important;
}

.p-75-xs {
  padding: 75px !important;
}

.p-80-xs {
  padding: 80px !important;
}

.p-85-xs {
  padding: 85px !important;
}

.p-90-xs {
  padding: 90px !important;
}

.p-95-xs {
  padding: 95px !important;
}

.p-100-xs {
  padding: 100px !important;
}

.pl-0-xs {
  padding-left: 0px !important;
}

.pl-5-xs {
  padding-left: 5px !important;
}

.pl-10-xs {
  padding-left: 10px !important;
}

.pl-15-xs {
  padding-left: 15px !important;
}

.pl-20-xs {
  padding-left: 20px !important;
}

.pl-25-xs {
  padding-left: 25px !important;
}

.pl-30-xs {
  padding-left: 30px !important;
}

.pl-35-xs {
  padding-left: 35px !important;
}

.pl-40-xs {
  padding-left: 40px !important;
}

.pl-45-xs {
  padding-left: 45px !important;
}

.pl-50-xs {
  padding-left: 50px !important;
}

.pl-55-xs {
  padding-left: 55px !important;
}

.pl-60-xs {
  padding-left: 60px !important;
}

.pl-65-xs {
  padding-left: 65px !important;
}

.pl-70-xs {
  padding-left: 70px !important;
}

.pl-75-xs {
  padding-left: 75px !important;
}

.pl-80-xs {
  padding-left: 80px !important;
}

.pl-85-xs {
  padding-left: 85px !important;
}

.pl-90-xs {
  padding-left: 90px !important;
}

.pl-95-xs {
  padding-left: 95px !important;
}

.pl-100-xs {
  padding-left: 100px !important;
}

.pr-0-xs {
  padding-right: 0px !important;
}

.pr-5-xs {
  padding-right: 5px !important;
}

.pr-10-xs {
  padding-right: 10px !important;
}

.pr-15-xs {
  padding-right: 15px !important;
}

.pr-20-xs {
  padding-right: 20px !important;
}

.pr-25-xs {
  padding-right: 25px !important;
}

.pr-30-xs {
  padding-right: 30px !important;
}

.pr-35-xs {
  padding-right: 35px !important;
}

.pr-40-xs {
  padding-right: 40px !important;
}

.pr-45-xs {
  padding-right: 45px !important;
}

.pr-50-xs {
  padding-right: 50px !important;
}

.pr-55-xs {
  padding-right: 55px !important;
}

.pr-60-xs {
  padding-right: 60px !important;
}

.pr-65-xs {
  padding-right: 65px !important;
}

.pr-70-xs {
  padding-right: 70px !important;
}

.pr-75-xs {
  padding-right: 75px !important;
}

.pr-80-xs {
  padding-right: 80px !important;
}

.pr-85-xs {
  padding-right: 85px !important;
}

.pr-90-xs {
  padding-right: 90px !important;
}

.pr-95-xs {
  padding-right: 95px !important;
}

.pr-100-xs {
  padding-right: 100px !important;
}

.pt-0-xs {
  padding-top: 0px !important;
}

.pt-5-xs {
  padding-top: 5px !important;
}

.pt-10-xs {
  padding-top: 10px !important;
}

.pt-15-xs {
  padding-top: 15px !important;
}

.pt-20-xs {
  padding-top: 20px !important;
}

.pt-25-xs {
  padding-top: 25px !important;
}

.pt-30-xs {
  padding-top: 30px !important;
}

.pt-35-xs {
  padding-top: 35px !important;
}

.pt-40-xs {
  padding-top: 40px !important;
}

.pt-45-xs {
  padding-top: 45px !important;
}

.pt-50-xs {
  padding-top: 50px !important;
}

.pt-55-xs {
  padding-top: 55px !important;
}

.pt-60-xs {
  padding-top: 60px !important;
}

.pt-65-xs {
  padding-top: 65px !important;
}

.pt-70-xs {
  padding-top: 70px !important;
}

.pt-75-xs {
  padding-top: 75px !important;
}

.pt-80-xs {
  padding-top: 80px !important;
}

.pt-85-xs {
  padding-top: 85px !important;
}

.pt-90-xs {
  padding-top: 90px !important;
}

.pt-95-xs {
  padding-top: 95px !important;
}

.pt-100-xs {
  padding-top: 100px !important;
}

.pb-0-xs {
  padding-bottom: 0px !important;
}

.pb-5-xs {
  padding-bottom: 5px !important;
}

.pb-10-xs {
  padding-bottom: 10px !important;
}

.pb-15-xs {
  padding-bottom: 15px !important;
}

.pb-20-xs {
  padding-bottom: 20px !important;
}

.pb-25-xs {
  padding-bottom: 25px !important;
}

.pb-30-xs {
  padding-bottom: 30px !important;
}

.pb-35-xs {
  padding-bottom: 35px !important;
}

.pb-40-xs {
  padding-bottom: 40px !important;
}

.pb-45-xs {
  padding-bottom: 45px !important;
}

.pb-50-xs {
  padding-bottom: 50px !important;
}

.pb-55-xs {
  padding-bottom: 55px !important;
}

.pb-60-xs {
  padding-bottom: 60px !important;
}

.pb-65-xs {
  padding-bottom: 65px !important;
}

.pb-70-xs {
  padding-bottom: 70px !important;
}

.pb-75-xs {
  padding-bottom: 75px !important;
}

.pb-80-xs {
  padding-bottom: 80px !important;
}

.pb-85-xs {
  padding-bottom: 85px !important;
}

.pb-90-xs {
  padding-bottom: 90px !important;
}

.pb-95-xs {
  padding-bottom: 95px !important;
}

.pb-100-xs {
  padding-bottom: 100px !important;
}

@media (min-width: 708px) {
  .p-0-sm {
    padding: 0px !important;
  }
  .p-5-sm {
    padding: 5px !important;
  }
  .p-10-sm {
    padding: 10px !important;
  }
  .p-15-sm {
    padding: 15px !important;
  }
  .p-20-sm {
    padding: 20px !important;
  }
  .p-25-sm {
    padding: 25px !important;
  }
  .p-30-sm {
    padding: 30px !important;
  }
  .p-35-sm {
    padding: 35px !important;
  }
  .p-40-sm {
    padding: 40px !important;
  }
  .p-45-sm {
    padding: 45px !important;
  }
  .p-50-sm {
    padding: 50px !important;
  }
  .p-55-sm {
    padding: 55px !important;
  }
  .p-60-sm {
    padding: 60px !important;
  }
  .p-65-sm {
    padding: 65px !important;
  }
  .p-70-sm {
    padding: 70px !important;
  }
  .p-75-sm {
    padding: 75px !important;
  }
  .p-80-sm {
    padding: 80px !important;
  }
  .p-85-sm {
    padding: 85px !important;
  }
  .p-90-sm {
    padding: 90px !important;
  }
  .p-95-sm {
    padding: 95px !important;
  }
  .p-100-sm {
    padding: 100px !important;
  }
  .pl-0-sm {
    padding-left: 0px !important;
  }
  .pl-5-sm {
    padding-left: 5px !important;
  }
  .pl-10-sm {
    padding-left: 10px !important;
  }
  .pl-15-sm {
    padding-left: 15px !important;
  }
  .pl-20-sm {
    padding-left: 20px !important;
  }
  .pl-25-sm {
    padding-left: 25px !important;
  }
  .pl-30-sm {
    padding-left: 30px !important;
  }
  .pl-35-sm {
    padding-left: 35px !important;
  }
  .pl-40-sm {
    padding-left: 40px !important;
  }
  .pl-45-sm {
    padding-left: 45px !important;
  }
  .pl-50-sm {
    padding-left: 50px !important;
  }
  .pl-55-sm {
    padding-left: 55px !important;
  }
  .pl-60-sm {
    padding-left: 60px !important;
  }
  .pl-65-sm {
    padding-left: 65px !important;
  }
  .pl-70-sm {
    padding-left: 70px !important;
  }
  .pl-75-sm {
    padding-left: 75px !important;
  }
  .pl-80-sm {
    padding-left: 80px !important;
  }
  .pl-85-sm {
    padding-left: 85px !important;
  }
  .pl-90-sm {
    padding-left: 90px !important;
  }
  .pl-95-sm {
    padding-left: 95px !important;
  }
  .pl-100-sm {
    padding-left: 100px !important;
  }
  .pr-0-sm {
    padding-right: 0px !important;
  }
  .pr-5-sm {
    padding-right: 5px !important;
  }
  .pr-10-sm {
    padding-right: 10px !important;
  }
  .pr-15-sm {
    padding-right: 15px !important;
  }
  .pr-20-sm {
    padding-right: 20px !important;
  }
  .pr-25-sm {
    padding-right: 25px !important;
  }
  .pr-30-sm {
    padding-right: 30px !important;
  }
  .pr-35-sm {
    padding-right: 35px !important;
  }
  .pr-40-sm {
    padding-right: 40px !important;
  }
  .pr-45-sm {
    padding-right: 45px !important;
  }
  .pr-50-sm {
    padding-right: 50px !important;
  }
  .pr-55-sm {
    padding-right: 55px !important;
  }
  .pr-60-sm {
    padding-right: 60px !important;
  }
  .pr-65-sm {
    padding-right: 65px !important;
  }
  .pr-70-sm {
    padding-right: 70px !important;
  }
  .pr-75-sm {
    padding-right: 75px !important;
  }
  .pr-80-sm {
    padding-right: 80px !important;
  }
  .pr-85-sm {
    padding-right: 85px !important;
  }
  .pr-90-sm {
    padding-right: 90px !important;
  }
  .pr-95-sm {
    padding-right: 95px !important;
  }
  .pr-100-sm {
    padding-right: 100px !important;
  }
  .pt-0-sm {
    padding-top: 0px !important;
  }
  .pt-5-sm {
    padding-top: 5px !important;
  }
  .pt-10-sm {
    padding-top: 10px !important;
  }
  .pt-15-sm {
    padding-top: 15px !important;
  }
  .pt-20-sm {
    padding-top: 20px !important;
  }
  .pt-25-sm {
    padding-top: 25px !important;
  }
  .pt-30-sm {
    padding-top: 30px !important;
  }
  .pt-35-sm {
    padding-top: 35px !important;
  }
  .pt-40-sm {
    padding-top: 40px !important;
  }
  .pt-45-sm {
    padding-top: 45px !important;
  }
  .pt-50-sm {
    padding-top: 50px !important;
  }
  .pt-55-sm {
    padding-top: 55px !important;
  }
  .pt-60-sm {
    padding-top: 60px !important;
  }
  .pt-65-sm {
    padding-top: 65px !important;
  }
  .pt-70-sm {
    padding-top: 70px !important;
  }
  .pt-75-sm {
    padding-top: 75px !important;
  }
  .pt-80-sm {
    padding-top: 80px !important;
  }
  .pt-85-sm {
    padding-top: 85px !important;
  }
  .pt-90-sm {
    padding-top: 90px !important;
  }
  .pt-95-sm {
    padding-top: 95px !important;
  }
  .pt-100-sm {
    padding-top: 100px !important;
  }
  .pb-0-sm {
    padding-bottom: 0px !important;
  }
  .pb-5-sm {
    padding-bottom: 5px !important;
  }
  .pb-10-sm {
    padding-bottom: 10px !important;
  }
  .pb-15-sm {
    padding-bottom: 15px !important;
  }
  .pb-20-sm {
    padding-bottom: 20px !important;
  }
  .pb-25-sm {
    padding-bottom: 25px !important;
  }
  .pb-30-sm {
    padding-bottom: 30px !important;
  }
  .pb-35-sm {
    padding-bottom: 35px !important;
  }
  .pb-40-sm {
    padding-bottom: 40px !important;
  }
  .pb-45-sm {
    padding-bottom: 45px !important;
  }
  .pb-50-sm {
    padding-bottom: 50px !important;
  }
  .pb-55-sm {
    padding-bottom: 55px !important;
  }
  .pb-60-sm {
    padding-bottom: 60px !important;
  }
  .pb-65-sm {
    padding-bottom: 65px !important;
  }
  .pb-70-sm {
    padding-bottom: 70px !important;
  }
  .pb-75-sm {
    padding-bottom: 75px !important;
  }
  .pb-80-sm {
    padding-bottom: 80px !important;
  }
  .pb-85-sm {
    padding-bottom: 85px !important;
  }
  .pb-90-sm {
    padding-bottom: 90px !important;
  }
  .pb-95-sm {
    padding-bottom: 95px !important;
  }
  .pb-100-sm {
    padding-bottom: 100px !important;
  }
}
@media (min-width: 980px) {
  .p-0-lg {
    padding: 0px !important;
  }
  .p-5-lg {
    padding: 5px !important;
  }
  .p-10-lg {
    padding: 10px !important;
  }
  .p-15-lg {
    padding: 15px !important;
  }
  .p-20-lg {
    padding: 20px !important;
  }
  .p-25-lg {
    padding: 25px !important;
  }
  .p-30-lg {
    padding: 30px !important;
  }
  .p-35-lg {
    padding: 35px !important;
  }
  .p-40-lg {
    padding: 40px !important;
  }
  .p-45-lg {
    padding: 45px !important;
  }
  .p-50-lg {
    padding: 50px !important;
  }
  .p-55-lg {
    padding: 55px !important;
  }
  .p-60-lg {
    padding: 60px !important;
  }
  .p-65-lg {
    padding: 65px !important;
  }
  .p-70-lg {
    padding: 70px !important;
  }
  .p-75-lg {
    padding: 75px !important;
  }
  .p-80-lg {
    padding: 80px !important;
  }
  .p-85-lg {
    padding: 85px !important;
  }
  .p-90-lg {
    padding: 90px !important;
  }
  .p-95-lg {
    padding: 95px !important;
  }
  .p-100-lg {
    padding: 100px !important;
  }
  .pl-0-lg {
    padding-left: 0px !important;
  }
  .pl-5-lg {
    padding-left: 5px !important;
  }
  .pl-10-lg {
    padding-left: 10px !important;
  }
  .pl-15-lg {
    padding-left: 15px !important;
  }
  .pl-20-lg {
    padding-left: 20px !important;
  }
  .pl-25-lg {
    padding-left: 25px !important;
  }
  .pl-30-lg {
    padding-left: 30px !important;
  }
  .pl-35-lg {
    padding-left: 35px !important;
  }
  .pl-40-lg {
    padding-left: 40px !important;
  }
  .pl-45-lg {
    padding-left: 45px !important;
  }
  .pl-50-lg {
    padding-left: 50px !important;
  }
  .pl-55-lg {
    padding-left: 55px !important;
  }
  .pl-60-lg {
    padding-left: 60px !important;
  }
  .pl-65-lg {
    padding-left: 65px !important;
  }
  .pl-70-lg {
    padding-left: 70px !important;
  }
  .pl-75-lg {
    padding-left: 75px !important;
  }
  .pl-80-lg {
    padding-left: 80px !important;
  }
  .pl-85-lg {
    padding-left: 85px !important;
  }
  .pl-90-lg {
    padding-left: 90px !important;
  }
  .pl-95-lg {
    padding-left: 95px !important;
  }
  .pl-100-lg {
    padding-left: 100px !important;
  }
  .pr-0-lg {
    padding-right: 0px !important;
  }
  .pr-5-lg {
    padding-right: 5px !important;
  }
  .pr-10-lg {
    padding-right: 10px !important;
  }
  .pr-15-lg {
    padding-right: 15px !important;
  }
  .pr-20-lg {
    padding-right: 20px !important;
  }
  .pr-25-lg {
    padding-right: 25px !important;
  }
  .pr-30-lg {
    padding-right: 30px !important;
  }
  .pr-35-lg {
    padding-right: 35px !important;
  }
  .pr-40-lg {
    padding-right: 40px !important;
  }
  .pr-45-lg {
    padding-right: 45px !important;
  }
  .pr-50-lg {
    padding-right: 50px !important;
  }
  .pr-55-lg {
    padding-right: 55px !important;
  }
  .pr-60-lg {
    padding-right: 60px !important;
  }
  .pr-65-lg {
    padding-right: 65px !important;
  }
  .pr-70-lg {
    padding-right: 70px !important;
  }
  .pr-75-lg {
    padding-right: 75px !important;
  }
  .pr-80-lg {
    padding-right: 80px !important;
  }
  .pr-85-lg {
    padding-right: 85px !important;
  }
  .pr-90-lg {
    padding-right: 90px !important;
  }
  .pr-95-lg {
    padding-right: 95px !important;
  }
  .pr-100-lg {
    padding-right: 100px !important;
  }
  .pt-0-lg {
    padding-top: 0px !important;
  }
  .pt-5-lg {
    padding-top: 5px !important;
  }
  .pt-10-lg {
    padding-top: 10px !important;
  }
  .pt-15-lg {
    padding-top: 15px !important;
  }
  .pt-20-lg {
    padding-top: 20px !important;
  }
  .pt-25-lg {
    padding-top: 25px !important;
  }
  .pt-30-lg {
    padding-top: 30px !important;
  }
  .pt-35-lg {
    padding-top: 35px !important;
  }
  .pt-40-lg {
    padding-top: 40px !important;
  }
  .pt-45-lg {
    padding-top: 45px !important;
  }
  .pt-50-lg {
    padding-top: 50px !important;
  }
  .pt-55-lg {
    padding-top: 55px !important;
  }
  .pt-60-lg {
    padding-top: 60px !important;
  }
  .pt-65-lg {
    padding-top: 65px !important;
  }
  .pt-70-lg {
    padding-top: 70px !important;
  }
  .pt-75-lg {
    padding-top: 75px !important;
  }
  .pt-80-lg {
    padding-top: 80px !important;
  }
  .pt-85-lg {
    padding-top: 85px !important;
  }
  .pt-90-lg {
    padding-top: 90px !important;
  }
  .pt-95-lg {
    padding-top: 95px !important;
  }
  .pt-100-lg {
    padding-top: 100px !important;
  }
  .pb-0-lg {
    padding-bottom: 0px !important;
  }
  .pb-5-lg {
    padding-bottom: 5px !important;
  }
  .pb-10-lg {
    padding-bottom: 10px !important;
  }
  .pb-15-lg {
    padding-bottom: 15px !important;
  }
  .pb-20-lg {
    padding-bottom: 20px !important;
  }
  .pb-25-lg {
    padding-bottom: 25px !important;
  }
  .pb-30-lg {
    padding-bottom: 30px !important;
  }
  .pb-35-lg {
    padding-bottom: 35px !important;
  }
  .pb-40-lg {
    padding-bottom: 40px !important;
  }
  .pb-45-lg {
    padding-bottom: 45px !important;
  }
  .pb-50-lg {
    padding-bottom: 50px !important;
  }
  .pb-55-lg {
    padding-bottom: 55px !important;
  }
  .pb-60-lg {
    padding-bottom: 60px !important;
  }
  .pb-65-lg {
    padding-bottom: 65px !important;
  }
  .pb-70-lg {
    padding-bottom: 70px !important;
  }
  .pb-75-lg {
    padding-bottom: 75px !important;
  }
  .pb-80-lg {
    padding-bottom: 80px !important;
  }
  .pb-85-lg {
    padding-bottom: 85px !important;
  }
  .pb-90-lg {
    padding-bottom: 90px !important;
  }
  .pb-95-lg {
    padding-bottom: 95px !important;
  }
  .pb-100-lg {
    padding-bottom: 100px !important;
  }
}
@media (min-width: 1280px) {
  .p-0-xl {
    padding: 0px !important;
  }
  .p-5-xl {
    padding: 5px !important;
  }
  .p-10-xl {
    padding: 10px !important;
  }
  .p-15-xl {
    padding: 15px !important;
  }
  .p-20-xl {
    padding: 20px !important;
  }
  .p-25-xl {
    padding: 25px !important;
  }
  .p-30-xl {
    padding: 30px !important;
  }
  .p-35-xl {
    padding: 35px !important;
  }
  .p-40-xl {
    padding: 40px !important;
  }
  .p-45-xl {
    padding: 45px !important;
  }
  .p-50-xl {
    padding: 50px !important;
  }
  .p-55-xl {
    padding: 55px !important;
  }
  .p-60-xl {
    padding: 60px !important;
  }
  .p-65-xl {
    padding: 65px !important;
  }
  .p-70-xl {
    padding: 70px !important;
  }
  .p-75-xl {
    padding: 75px !important;
  }
  .p-80-xl {
    padding: 80px !important;
  }
  .p-85-xl {
    padding: 85px !important;
  }
  .p-90-xl {
    padding: 90px !important;
  }
  .p-95-xl {
    padding: 95px !important;
  }
  .p-100-xl {
    padding: 100px !important;
  }
  .pl-0-xl {
    padding-left: 0px !important;
  }
  .pl-5-xl {
    padding-left: 5px !important;
  }
  .pl-10-xl {
    padding-left: 10px !important;
  }
  .pl-15-xl {
    padding-left: 15px !important;
  }
  .pl-20-xl {
    padding-left: 20px !important;
  }
  .pl-25-xl {
    padding-left: 25px !important;
  }
  .pl-30-xl {
    padding-left: 30px !important;
  }
  .pl-35-xl {
    padding-left: 35px !important;
  }
  .pl-40-xl {
    padding-left: 40px !important;
  }
  .pl-45-xl {
    padding-left: 45px !important;
  }
  .pl-50-xl {
    padding-left: 50px !important;
  }
  .pl-55-xl {
    padding-left: 55px !important;
  }
  .pl-60-xl {
    padding-left: 60px !important;
  }
  .pl-65-xl {
    padding-left: 65px !important;
  }
  .pl-70-xl {
    padding-left: 70px !important;
  }
  .pl-75-xl {
    padding-left: 75px !important;
  }
  .pl-80-xl {
    padding-left: 80px !important;
  }
  .pl-85-xl {
    padding-left: 85px !important;
  }
  .pl-90-xl {
    padding-left: 90px !important;
  }
  .pl-95-xl {
    padding-left: 95px !important;
  }
  .pl-100-xl {
    padding-left: 100px !important;
  }
  .pr-0-xl {
    padding-right: 0px !important;
  }
  .pr-5-xl {
    padding-right: 5px !important;
  }
  .pr-10-xl {
    padding-right: 10px !important;
  }
  .pr-15-xl {
    padding-right: 15px !important;
  }
  .pr-20-xl {
    padding-right: 20px !important;
  }
  .pr-25-xl {
    padding-right: 25px !important;
  }
  .pr-30-xl {
    padding-right: 30px !important;
  }
  .pr-35-xl {
    padding-right: 35px !important;
  }
  .pr-40-xl {
    padding-right: 40px !important;
  }
  .pr-45-xl {
    padding-right: 45px !important;
  }
  .pr-50-xl {
    padding-right: 50px !important;
  }
  .pr-55-xl {
    padding-right: 55px !important;
  }
  .pr-60-xl {
    padding-right: 60px !important;
  }
  .pr-65-xl {
    padding-right: 65px !important;
  }
  .pr-70-xl {
    padding-right: 70px !important;
  }
  .pr-75-xl {
    padding-right: 75px !important;
  }
  .pr-80-xl {
    padding-right: 80px !important;
  }
  .pr-85-xl {
    padding-right: 85px !important;
  }
  .pr-90-xl {
    padding-right: 90px !important;
  }
  .pr-95-xl {
    padding-right: 95px !important;
  }
  .pr-100-xl {
    padding-right: 100px !important;
  }
  .pt-0-xl {
    padding-top: 0px !important;
  }
  .pt-5-xl {
    padding-top: 5px !important;
  }
  .pt-10-xl {
    padding-top: 10px !important;
  }
  .pt-15-xl {
    padding-top: 15px !important;
  }
  .pt-20-xl {
    padding-top: 20px !important;
  }
  .pt-25-xl {
    padding-top: 25px !important;
  }
  .pt-30-xl {
    padding-top: 30px !important;
  }
  .pt-35-xl {
    padding-top: 35px !important;
  }
  .pt-40-xl {
    padding-top: 40px !important;
  }
  .pt-45-xl {
    padding-top: 45px !important;
  }
  .pt-50-xl {
    padding-top: 50px !important;
  }
  .pt-55-xl {
    padding-top: 55px !important;
  }
  .pt-60-xl {
    padding-top: 60px !important;
  }
  .pt-65-xl {
    padding-top: 65px !important;
  }
  .pt-70-xl {
    padding-top: 70px !important;
  }
  .pt-75-xl {
    padding-top: 75px !important;
  }
  .pt-80-xl {
    padding-top: 80px !important;
  }
  .pt-85-xl {
    padding-top: 85px !important;
  }
  .pt-90-xl {
    padding-top: 90px !important;
  }
  .pt-95-xl {
    padding-top: 95px !important;
  }
  .pt-100-xl {
    padding-top: 100px !important;
  }
  .pb-0-xl {
    padding-bottom: 0px !important;
  }
  .pb-5-xl {
    padding-bottom: 5px !important;
  }
  .pb-10-xl {
    padding-bottom: 10px !important;
  }
  .pb-15-xl {
    padding-bottom: 15px !important;
  }
  .pb-20-xl {
    padding-bottom: 20px !important;
  }
  .pb-25-xl {
    padding-bottom: 25px !important;
  }
  .pb-30-xl {
    padding-bottom: 30px !important;
  }
  .pb-35-xl {
    padding-bottom: 35px !important;
  }
  .pb-40-xl {
    padding-bottom: 40px !important;
  }
  .pb-45-xl {
    padding-bottom: 45px !important;
  }
  .pb-50-xl {
    padding-bottom: 50px !important;
  }
  .pb-55-xl {
    padding-bottom: 55px !important;
  }
  .pb-60-xl {
    padding-bottom: 60px !important;
  }
  .pb-65-xl {
    padding-bottom: 65px !important;
  }
  .pb-70-xl {
    padding-bottom: 70px !important;
  }
  .pb-75-xl {
    padding-bottom: 75px !important;
  }
  .pb-80-xl {
    padding-bottom: 80px !important;
  }
  .pb-85-xl {
    padding-bottom: 85px !important;
  }
  .pb-90-xl {
    padding-bottom: 90px !important;
  }
  .pb-95-xl {
    padding-bottom: 95px !important;
  }
  .pb-100-xl {
    padding-bottom: 100px !important;
  }
}
/*DBTCE-3926*/
@media only screen and (max-width: 979px) {
  .baa-step-content {
    padding-top: 20px;
    padding-bottom: 40px;
  }
  .baa-step-content .grid-wrapper {
    padding-left: 30px;
  }
}
@media only screen and (max-width: 707px) {
  .baa-step-content {
    background: #e6e7e9;
    padding: 20px 0px;
  }
  .baa-step-content .grid-wrapper {
    padding-left: 20px;
  }
}
@media only screen and (min-width: 980px) {
  .baa-step-content {
    padding-top: 17px;
    padding-bottom: 60px;
  }
}
.baa-step-content .simple-text {
  clear: both;
  line-height: 1.25;
}
.baa-step-content > .pb-40-xs {
  padding-bottom: 13px !important;
}
@media only screen and (min-width: 980px) {
  .baa-step-content .baa-select-store-input-container {
    padding-left: 40px;
  }
}
@media only screen and (max-width: 979px) {
  .baa-step-content .baa-select-store-input-container {
    padding-left: 10px !important;
  }
}
@media only screen and (max-width: 707px) {
  .baa-step-content .baa-select-store-input-container {
    padding-left: 0px !important;
  }
}
.baa-step-content .baa-show-search-results {
  display: none;
}
@media only screen and (max-width: 979px) {
  .baa-step-content .baa-show-search-results {
    margin-right: -20px;
    margin-left: -20px;
  }
}
@media only screen and (max-width: 707px) {
  .baa-step-content .baa-show-search-results {
    margin-right: 0px;
    margin-left: 0px;
  }
}
.baa-step-content .baa-maps-loader {
  display: none;
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%);
  margin: 0 auto;
  margin-left: -66px;
  margin-top: 28px;
  height: 66px;
}
.baa-step-content .baa-maps-loader img {
  height: 100%;
}
@media only screen and (max-width: 979px) {
  .baa-step-content .grid-wrapper {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media only screen and (max-width: 707px) {
  .baa-step-content .grid-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 980px) {
  .baa-step-content .grid-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media only screen and (min-width: 1280px) {
  .baa-step-content .grid-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media only screen and (min-width: 1500px) {
  .baa-step-content .grid-wrapper {
    padding: 0;
  }
}

.baa-pins-legend {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  float: right;
  width: inherit;
  height: 50px;
  margin-top: 5px;
}
.baa-pins-legend .pin-container .legend__item {
  font-family: "Value-Bold", sans-serif;
  color: grey;
  font-size: 14px;
}
.baa-pins-legend .pin-container img {
  width: 16px;
  margin-right: 10px;
}
.baa-pins-legend .pin-container:first-child {
  margin-right: 25px;
}
.baa-pins-legend .pin-container:last-child {
  margin-right: 3px;
}
.baa-pins-legend .pin-container:last-child img {
  margin-right: 5px;
}

.baa-input-container {
  margin-top: 20px;
  margin-left: 0;
}
@media (min-width: 980px) {
  .baa-input-container {
    margin-left: 20px;
  }
}
.baa-input-container .baa-tabbed-text {
  padding-left: 10px;
}
@media only screen and (max-width: 979px) {
  .baa-input-container .baa-tabbed-text {
    padding-left: 0 !important;
  }
}
.baa-input-container .baa-call-back-text {
  margin-top: 0;
}
.baa-input-container .sl-input-container {
  width: 100%;
}
.baa-input-container .col-7 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 55%;
  flex: 0 0 55%;
  max-width: 55%;
}

.baa-tabbed-text {
  padding-left: 30px;
  display: block;
}

@media only screen and (min-width: 980px) {
  .baa-tabbed-text {
    width: 100%;
    max-width: 100%;
  }
  .baa-input-container .baa-call-back-text {
    margin-top: 20px;
    margin-left: 0;
    width: 100%;
    max-width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .baa-input-container .baa-call-back-text .hidden-only-md {
    display: none;
  }
  .baa-input-container .errors-display-container {
    top: unset;
    bottom: -25px;
    min-width: 400px;
  }
}
@media only screen and (min-width: 1280px) {
  .baa-input-container .baa-call-back-text {
    margin-left: 20px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    margin-top: 0;
  }
  .baa-input-container .baa-call-back-text .hidden-only-md {
    display: block;
  }
}
@media only screen and (min-width: 1500px) {
  .baa-input-container .baa-call-back-text {
    margin-left: -40px;
  }
}
@media only screen and (max-width: 979px) {
  .baa-input-container {
    margin-top: 20px;
  }
  .baa-input-container .baa-call-back-text {
    max-width: 100%;
    width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    margin-left: 0px;
    margin-top: 20px;
  }
  .baa-input-container .errors-display-container {
    top: unset;
    bottom: -25px;
    min-width: 400px;
  }
}
@media only screen and (max-width: 707px) {
  .baa-step-title-text.title--h3 {
    font-size: 16px;
    line-height: 20px;
  }
  .baa-tabbed-text {
    margin-left: 0;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .baa-input-container {
    margin-left: 0px;
    /* .errors-display-container{
        top: 48px;
    } */
  }
  .baa-input-container .baa-call-back-text {
    display: none;
    visibility: hidden;
    height: 0;
    margin-top: 0;
  }
  .baa-input-container .sl-input-wrapper .errors-display-container {
    width: 100%;
  }
  .baa-show-search-results .baa-show-map-results-container .baa-map-results__item .simple-text {
    color: #222222;
  }
  .baa-show-search-results .baa-show-map-results-container .baa-map-results__item .simple-text.grey-text {
    color: #888888;
  }
  .baa-show-search-results .baa-show-map-results-container .baa-map-results__item .simple-text .baa-distance {
    font-size: 14px;
    right: 11px;
  }
  .baa-select-store .baa-step-title-text {
    line-height: 24px;
  }
  .baa-select-store .baa-step-summary > .container > .grid-wrapper > .col-12 {
    padding-left: 11px;
  }
}
@media only screen and (max-width: 359px) {
  .baa-select-store .baa-input-container {
    margin-left: -20px;
  }
}
.p-0-xs {
  padding: 0px !important;
}

.p-5-xs {
  padding: 5px !important;
}

.p-10-xs {
  padding: 10px !important;
}

.p-15-xs {
  padding: 15px !important;
}

.p-20-xs {
  padding: 20px !important;
}

.p-25-xs {
  padding: 25px !important;
}

.p-30-xs {
  padding: 30px !important;
}

.p-35-xs {
  padding: 35px !important;
}

.p-40-xs {
  padding: 40px !important;
}

.p-45-xs {
  padding: 45px !important;
}

.p-50-xs {
  padding: 50px !important;
}

.p-55-xs {
  padding: 55px !important;
}

.p-60-xs {
  padding: 60px !important;
}

.p-65-xs {
  padding: 65px !important;
}

.p-70-xs {
  padding: 70px !important;
}

.p-75-xs {
  padding: 75px !important;
}

.p-80-xs {
  padding: 80px !important;
}

.p-85-xs {
  padding: 85px !important;
}

.p-90-xs {
  padding: 90px !important;
}

.p-95-xs {
  padding: 95px !important;
}

.p-100-xs {
  padding: 100px !important;
}

.pl-0-xs {
  padding-left: 0px !important;
}

.pl-5-xs {
  padding-left: 5px !important;
}

.pl-10-xs {
  padding-left: 10px !important;
}

.pl-15-xs {
  padding-left: 15px !important;
}

.pl-20-xs {
  padding-left: 20px !important;
}

.pl-25-xs {
  padding-left: 25px !important;
}

.pl-30-xs {
  padding-left: 30px !important;
}

.pl-35-xs {
  padding-left: 35px !important;
}

.pl-40-xs {
  padding-left: 40px !important;
}

.pl-45-xs {
  padding-left: 45px !important;
}

.pl-50-xs {
  padding-left: 50px !important;
}

.pl-55-xs {
  padding-left: 55px !important;
}

.pl-60-xs {
  padding-left: 60px !important;
}

.pl-65-xs {
  padding-left: 65px !important;
}

.pl-70-xs {
  padding-left: 70px !important;
}

.pl-75-xs {
  padding-left: 75px !important;
}

.pl-80-xs {
  padding-left: 80px !important;
}

.pl-85-xs {
  padding-left: 85px !important;
}

.pl-90-xs {
  padding-left: 90px !important;
}

.pl-95-xs {
  padding-left: 95px !important;
}

.pl-100-xs {
  padding-left: 100px !important;
}

.pr-0-xs {
  padding-right: 0px !important;
}

.pr-5-xs {
  padding-right: 5px !important;
}

.pr-10-xs {
  padding-right: 10px !important;
}

.pr-15-xs {
  padding-right: 15px !important;
}

.pr-20-xs {
  padding-right: 20px !important;
}

.pr-25-xs {
  padding-right: 25px !important;
}

.pr-30-xs {
  padding-right: 30px !important;
}

.pr-35-xs {
  padding-right: 35px !important;
}

.pr-40-xs {
  padding-right: 40px !important;
}

.pr-45-xs {
  padding-right: 45px !important;
}

.pr-50-xs {
  padding-right: 50px !important;
}

.pr-55-xs {
  padding-right: 55px !important;
}

.pr-60-xs {
  padding-right: 60px !important;
}

.pr-65-xs {
  padding-right: 65px !important;
}

.pr-70-xs {
  padding-right: 70px !important;
}

.pr-75-xs {
  padding-right: 75px !important;
}

.pr-80-xs {
  padding-right: 80px !important;
}

.pr-85-xs {
  padding-right: 85px !important;
}

.pr-90-xs {
  padding-right: 90px !important;
}

.pr-95-xs {
  padding-right: 95px !important;
}

.pr-100-xs {
  padding-right: 100px !important;
}

.pt-0-xs {
  padding-top: 0px !important;
}

.pt-5-xs {
  padding-top: 5px !important;
}

.pt-10-xs {
  padding-top: 10px !important;
}

.pt-15-xs {
  padding-top: 15px !important;
}

.pt-20-xs {
  padding-top: 20px !important;
}

.pt-25-xs {
  padding-top: 25px !important;
}

.pt-30-xs {
  padding-top: 30px !important;
}

.pt-35-xs {
  padding-top: 35px !important;
}

.pt-40-xs {
  padding-top: 40px !important;
}

.pt-45-xs {
  padding-top: 45px !important;
}

.pt-50-xs {
  padding-top: 50px !important;
}

.pt-55-xs {
  padding-top: 55px !important;
}

.pt-60-xs {
  padding-top: 60px !important;
}

.pt-65-xs {
  padding-top: 65px !important;
}

.pt-70-xs {
  padding-top: 70px !important;
}

.pt-75-xs {
  padding-top: 75px !important;
}

.pt-80-xs {
  padding-top: 80px !important;
}

.pt-85-xs {
  padding-top: 85px !important;
}

.pt-90-xs {
  padding-top: 90px !important;
}

.pt-95-xs {
  padding-top: 95px !important;
}

.pt-100-xs {
  padding-top: 100px !important;
}

.pb-0-xs {
  padding-bottom: 0px !important;
}

.pb-5-xs {
  padding-bottom: 5px !important;
}

.pb-10-xs {
  padding-bottom: 10px !important;
}

.pb-15-xs {
  padding-bottom: 15px !important;
}

.pb-20-xs {
  padding-bottom: 20px !important;
}

.pb-25-xs {
  padding-bottom: 25px !important;
}

.pb-30-xs {
  padding-bottom: 30px !important;
}

.pb-35-xs {
  padding-bottom: 35px !important;
}

.pb-40-xs {
  padding-bottom: 40px !important;
}

.pb-45-xs {
  padding-bottom: 45px !important;
}

.pb-50-xs {
  padding-bottom: 50px !important;
}

.pb-55-xs {
  padding-bottom: 55px !important;
}

.pb-60-xs {
  padding-bottom: 60px !important;
}

.pb-65-xs {
  padding-bottom: 65px !important;
}

.pb-70-xs {
  padding-bottom: 70px !important;
}

.pb-75-xs {
  padding-bottom: 75px !important;
}

.pb-80-xs {
  padding-bottom: 80px !important;
}

.pb-85-xs {
  padding-bottom: 85px !important;
}

.pb-90-xs {
  padding-bottom: 90px !important;
}

.pb-95-xs {
  padding-bottom: 95px !important;
}

.pb-100-xs {
  padding-bottom: 100px !important;
}

@media (min-width: 708px) {
  .p-0-sm {
    padding: 0px !important;
  }
  .p-5-sm {
    padding: 5px !important;
  }
  .p-10-sm {
    padding: 10px !important;
  }
  .p-15-sm {
    padding: 15px !important;
  }
  .p-20-sm {
    padding: 20px !important;
  }
  .p-25-sm {
    padding: 25px !important;
  }
  .p-30-sm {
    padding: 30px !important;
  }
  .p-35-sm {
    padding: 35px !important;
  }
  .p-40-sm {
    padding: 40px !important;
  }
  .p-45-sm {
    padding: 45px !important;
  }
  .p-50-sm {
    padding: 50px !important;
  }
  .p-55-sm {
    padding: 55px !important;
  }
  .p-60-sm {
    padding: 60px !important;
  }
  .p-65-sm {
    padding: 65px !important;
  }
  .p-70-sm {
    padding: 70px !important;
  }
  .p-75-sm {
    padding: 75px !important;
  }
  .p-80-sm {
    padding: 80px !important;
  }
  .p-85-sm {
    padding: 85px !important;
  }
  .p-90-sm {
    padding: 90px !important;
  }
  .p-95-sm {
    padding: 95px !important;
  }
  .p-100-sm {
    padding: 100px !important;
  }
  .pl-0-sm {
    padding-left: 0px !important;
  }
  .pl-5-sm {
    padding-left: 5px !important;
  }
  .pl-10-sm {
    padding-left: 10px !important;
  }
  .pl-15-sm {
    padding-left: 15px !important;
  }
  .pl-20-sm {
    padding-left: 20px !important;
  }
  .pl-25-sm {
    padding-left: 25px !important;
  }
  .pl-30-sm {
    padding-left: 30px !important;
  }
  .pl-35-sm {
    padding-left: 35px !important;
  }
  .pl-40-sm {
    padding-left: 40px !important;
  }
  .pl-45-sm {
    padding-left: 45px !important;
  }
  .pl-50-sm {
    padding-left: 50px !important;
  }
  .pl-55-sm {
    padding-left: 55px !important;
  }
  .pl-60-sm {
    padding-left: 60px !important;
  }
  .pl-65-sm {
    padding-left: 65px !important;
  }
  .pl-70-sm {
    padding-left: 70px !important;
  }
  .pl-75-sm {
    padding-left: 75px !important;
  }
  .pl-80-sm {
    padding-left: 80px !important;
  }
  .pl-85-sm {
    padding-left: 85px !important;
  }
  .pl-90-sm {
    padding-left: 90px !important;
  }
  .pl-95-sm {
    padding-left: 95px !important;
  }
  .pl-100-sm {
    padding-left: 100px !important;
  }
  .pr-0-sm {
    padding-right: 0px !important;
  }
  .pr-5-sm {
    padding-right: 5px !important;
  }
  .pr-10-sm {
    padding-right: 10px !important;
  }
  .pr-15-sm {
    padding-right: 15px !important;
  }
  .pr-20-sm {
    padding-right: 20px !important;
  }
  .pr-25-sm {
    padding-right: 25px !important;
  }
  .pr-30-sm {
    padding-right: 30px !important;
  }
  .pr-35-sm {
    padding-right: 35px !important;
  }
  .pr-40-sm {
    padding-right: 40px !important;
  }
  .pr-45-sm {
    padding-right: 45px !important;
  }
  .pr-50-sm {
    padding-right: 50px !important;
  }
  .pr-55-sm {
    padding-right: 55px !important;
  }
  .pr-60-sm {
    padding-right: 60px !important;
  }
  .pr-65-sm {
    padding-right: 65px !important;
  }
  .pr-70-sm {
    padding-right: 70px !important;
  }
  .pr-75-sm {
    padding-right: 75px !important;
  }
  .pr-80-sm {
    padding-right: 80px !important;
  }
  .pr-85-sm {
    padding-right: 85px !important;
  }
  .pr-90-sm {
    padding-right: 90px !important;
  }
  .pr-95-sm {
    padding-right: 95px !important;
  }
  .pr-100-sm {
    padding-right: 100px !important;
  }
  .pt-0-sm {
    padding-top: 0px !important;
  }
  .pt-5-sm {
    padding-top: 5px !important;
  }
  .pt-10-sm {
    padding-top: 10px !important;
  }
  .pt-15-sm {
    padding-top: 15px !important;
  }
  .pt-20-sm {
    padding-top: 20px !important;
  }
  .pt-25-sm {
    padding-top: 25px !important;
  }
  .pt-30-sm {
    padding-top: 30px !important;
  }
  .pt-35-sm {
    padding-top: 35px !important;
  }
  .pt-40-sm {
    padding-top: 40px !important;
  }
  .pt-45-sm {
    padding-top: 45px !important;
  }
  .pt-50-sm {
    padding-top: 50px !important;
  }
  .pt-55-sm {
    padding-top: 55px !important;
  }
  .pt-60-sm {
    padding-top: 60px !important;
  }
  .pt-65-sm {
    padding-top: 65px !important;
  }
  .pt-70-sm {
    padding-top: 70px !important;
  }
  .pt-75-sm {
    padding-top: 75px !important;
  }
  .pt-80-sm {
    padding-top: 80px !important;
  }
  .pt-85-sm {
    padding-top: 85px !important;
  }
  .pt-90-sm {
    padding-top: 90px !important;
  }
  .pt-95-sm {
    padding-top: 95px !important;
  }
  .pt-100-sm {
    padding-top: 100px !important;
  }
  .pb-0-sm {
    padding-bottom: 0px !important;
  }
  .pb-5-sm {
    padding-bottom: 5px !important;
  }
  .pb-10-sm {
    padding-bottom: 10px !important;
  }
  .pb-15-sm {
    padding-bottom: 15px !important;
  }
  .pb-20-sm {
    padding-bottom: 20px !important;
  }
  .pb-25-sm {
    padding-bottom: 25px !important;
  }
  .pb-30-sm {
    padding-bottom: 30px !important;
  }
  .pb-35-sm {
    padding-bottom: 35px !important;
  }
  .pb-40-sm {
    padding-bottom: 40px !important;
  }
  .pb-45-sm {
    padding-bottom: 45px !important;
  }
  .pb-50-sm {
    padding-bottom: 50px !important;
  }
  .pb-55-sm {
    padding-bottom: 55px !important;
  }
  .pb-60-sm {
    padding-bottom: 60px !important;
  }
  .pb-65-sm {
    padding-bottom: 65px !important;
  }
  .pb-70-sm {
    padding-bottom: 70px !important;
  }
  .pb-75-sm {
    padding-bottom: 75px !important;
  }
  .pb-80-sm {
    padding-bottom: 80px !important;
  }
  .pb-85-sm {
    padding-bottom: 85px !important;
  }
  .pb-90-sm {
    padding-bottom: 90px !important;
  }
  .pb-95-sm {
    padding-bottom: 95px !important;
  }
  .pb-100-sm {
    padding-bottom: 100px !important;
  }
}
@media (min-width: 980px) {
  .p-0-lg {
    padding: 0px !important;
  }
  .p-5-lg {
    padding: 5px !important;
  }
  .p-10-lg {
    padding: 10px !important;
  }
  .p-15-lg {
    padding: 15px !important;
  }
  .p-20-lg {
    padding: 20px !important;
  }
  .p-25-lg {
    padding: 25px !important;
  }
  .p-30-lg {
    padding: 30px !important;
  }
  .p-35-lg {
    padding: 35px !important;
  }
  .p-40-lg {
    padding: 40px !important;
  }
  .p-45-lg {
    padding: 45px !important;
  }
  .p-50-lg {
    padding: 50px !important;
  }
  .p-55-lg {
    padding: 55px !important;
  }
  .p-60-lg {
    padding: 60px !important;
  }
  .p-65-lg {
    padding: 65px !important;
  }
  .p-70-lg {
    padding: 70px !important;
  }
  .p-75-lg {
    padding: 75px !important;
  }
  .p-80-lg {
    padding: 80px !important;
  }
  .p-85-lg {
    padding: 85px !important;
  }
  .p-90-lg {
    padding: 90px !important;
  }
  .p-95-lg {
    padding: 95px !important;
  }
  .p-100-lg {
    padding: 100px !important;
  }
  .pl-0-lg {
    padding-left: 0px !important;
  }
  .pl-5-lg {
    padding-left: 5px !important;
  }
  .pl-10-lg {
    padding-left: 10px !important;
  }
  .pl-15-lg {
    padding-left: 15px !important;
  }
  .pl-20-lg {
    padding-left: 20px !important;
  }
  .pl-25-lg {
    padding-left: 25px !important;
  }
  .pl-30-lg {
    padding-left: 30px !important;
  }
  .pl-35-lg {
    padding-left: 35px !important;
  }
  .pl-40-lg {
    padding-left: 40px !important;
  }
  .pl-45-lg {
    padding-left: 45px !important;
  }
  .pl-50-lg {
    padding-left: 50px !important;
  }
  .pl-55-lg {
    padding-left: 55px !important;
  }
  .pl-60-lg {
    padding-left: 60px !important;
  }
  .pl-65-lg {
    padding-left: 65px !important;
  }
  .pl-70-lg {
    padding-left: 70px !important;
  }
  .pl-75-lg {
    padding-left: 75px !important;
  }
  .pl-80-lg {
    padding-left: 80px !important;
  }
  .pl-85-lg {
    padding-left: 85px !important;
  }
  .pl-90-lg {
    padding-left: 90px !important;
  }
  .pl-95-lg {
    padding-left: 95px !important;
  }
  .pl-100-lg {
    padding-left: 100px !important;
  }
  .pr-0-lg {
    padding-right: 0px !important;
  }
  .pr-5-lg {
    padding-right: 5px !important;
  }
  .pr-10-lg {
    padding-right: 10px !important;
  }
  .pr-15-lg {
    padding-right: 15px !important;
  }
  .pr-20-lg {
    padding-right: 20px !important;
  }
  .pr-25-lg {
    padding-right: 25px !important;
  }
  .pr-30-lg {
    padding-right: 30px !important;
  }
  .pr-35-lg {
    padding-right: 35px !important;
  }
  .pr-40-lg {
    padding-right: 40px !important;
  }
  .pr-45-lg {
    padding-right: 45px !important;
  }
  .pr-50-lg {
    padding-right: 50px !important;
  }
  .pr-55-lg {
    padding-right: 55px !important;
  }
  .pr-60-lg {
    padding-right: 60px !important;
  }
  .pr-65-lg {
    padding-right: 65px !important;
  }
  .pr-70-lg {
    padding-right: 70px !important;
  }
  .pr-75-lg {
    padding-right: 75px !important;
  }
  .pr-80-lg {
    padding-right: 80px !important;
  }
  .pr-85-lg {
    padding-right: 85px !important;
  }
  .pr-90-lg {
    padding-right: 90px !important;
  }
  .pr-95-lg {
    padding-right: 95px !important;
  }
  .pr-100-lg {
    padding-right: 100px !important;
  }
  .pt-0-lg {
    padding-top: 0px !important;
  }
  .pt-5-lg {
    padding-top: 5px !important;
  }
  .pt-10-lg {
    padding-top: 10px !important;
  }
  .pt-15-lg {
    padding-top: 15px !important;
  }
  .pt-20-lg {
    padding-top: 20px !important;
  }
  .pt-25-lg {
    padding-top: 25px !important;
  }
  .pt-30-lg {
    padding-top: 30px !important;
  }
  .pt-35-lg {
    padding-top: 35px !important;
  }
  .pt-40-lg {
    padding-top: 40px !important;
  }
  .pt-45-lg {
    padding-top: 45px !important;
  }
  .pt-50-lg {
    padding-top: 50px !important;
  }
  .pt-55-lg {
    padding-top: 55px !important;
  }
  .pt-60-lg {
    padding-top: 60px !important;
  }
  .pt-65-lg {
    padding-top: 65px !important;
  }
  .pt-70-lg {
    padding-top: 70px !important;
  }
  .pt-75-lg {
    padding-top: 75px !important;
  }
  .pt-80-lg {
    padding-top: 80px !important;
  }
  .pt-85-lg {
    padding-top: 85px !important;
  }
  .pt-90-lg {
    padding-top: 90px !important;
  }
  .pt-95-lg {
    padding-top: 95px !important;
  }
  .pt-100-lg {
    padding-top: 100px !important;
  }
  .pb-0-lg {
    padding-bottom: 0px !important;
  }
  .pb-5-lg {
    padding-bottom: 5px !important;
  }
  .pb-10-lg {
    padding-bottom: 10px !important;
  }
  .pb-15-lg {
    padding-bottom: 15px !important;
  }
  .pb-20-lg {
    padding-bottom: 20px !important;
  }
  .pb-25-lg {
    padding-bottom: 25px !important;
  }
  .pb-30-lg {
    padding-bottom: 30px !important;
  }
  .pb-35-lg {
    padding-bottom: 35px !important;
  }
  .pb-40-lg {
    padding-bottom: 40px !important;
  }
  .pb-45-lg {
    padding-bottom: 45px !important;
  }
  .pb-50-lg {
    padding-bottom: 50px !important;
  }
  .pb-55-lg {
    padding-bottom: 55px !important;
  }
  .pb-60-lg {
    padding-bottom: 60px !important;
  }
  .pb-65-lg {
    padding-bottom: 65px !important;
  }
  .pb-70-lg {
    padding-bottom: 70px !important;
  }
  .pb-75-lg {
    padding-bottom: 75px !important;
  }
  .pb-80-lg {
    padding-bottom: 80px !important;
  }
  .pb-85-lg {
    padding-bottom: 85px !important;
  }
  .pb-90-lg {
    padding-bottom: 90px !important;
  }
  .pb-95-lg {
    padding-bottom: 95px !important;
  }
  .pb-100-lg {
    padding-bottom: 100px !important;
  }
}
@media (min-width: 1280px) {
  .p-0-xl {
    padding: 0px !important;
  }
  .p-5-xl {
    padding: 5px !important;
  }
  .p-10-xl {
    padding: 10px !important;
  }
  .p-15-xl {
    padding: 15px !important;
  }
  .p-20-xl {
    padding: 20px !important;
  }
  .p-25-xl {
    padding: 25px !important;
  }
  .p-30-xl {
    padding: 30px !important;
  }
  .p-35-xl {
    padding: 35px !important;
  }
  .p-40-xl {
    padding: 40px !important;
  }
  .p-45-xl {
    padding: 45px !important;
  }
  .p-50-xl {
    padding: 50px !important;
  }
  .p-55-xl {
    padding: 55px !important;
  }
  .p-60-xl {
    padding: 60px !important;
  }
  .p-65-xl {
    padding: 65px !important;
  }
  .p-70-xl {
    padding: 70px !important;
  }
  .p-75-xl {
    padding: 75px !important;
  }
  .p-80-xl {
    padding: 80px !important;
  }
  .p-85-xl {
    padding: 85px !important;
  }
  .p-90-xl {
    padding: 90px !important;
  }
  .p-95-xl {
    padding: 95px !important;
  }
  .p-100-xl {
    padding: 100px !important;
  }
  .pl-0-xl {
    padding-left: 0px !important;
  }
  .pl-5-xl {
    padding-left: 5px !important;
  }
  .pl-10-xl {
    padding-left: 10px !important;
  }
  .pl-15-xl {
    padding-left: 15px !important;
  }
  .pl-20-xl {
    padding-left: 20px !important;
  }
  .pl-25-xl {
    padding-left: 25px !important;
  }
  .pl-30-xl {
    padding-left: 30px !important;
  }
  .pl-35-xl {
    padding-left: 35px !important;
  }
  .pl-40-xl {
    padding-left: 40px !important;
  }
  .pl-45-xl {
    padding-left: 45px !important;
  }
  .pl-50-xl {
    padding-left: 50px !important;
  }
  .pl-55-xl {
    padding-left: 55px !important;
  }
  .pl-60-xl {
    padding-left: 60px !important;
  }
  .pl-65-xl {
    padding-left: 65px !important;
  }
  .pl-70-xl {
    padding-left: 70px !important;
  }
  .pl-75-xl {
    padding-left: 75px !important;
  }
  .pl-80-xl {
    padding-left: 80px !important;
  }
  .pl-85-xl {
    padding-left: 85px !important;
  }
  .pl-90-xl {
    padding-left: 90px !important;
  }
  .pl-95-xl {
    padding-left: 95px !important;
  }
  .pl-100-xl {
    padding-left: 100px !important;
  }
  .pr-0-xl {
    padding-right: 0px !important;
  }
  .pr-5-xl {
    padding-right: 5px !important;
  }
  .pr-10-xl {
    padding-right: 10px !important;
  }
  .pr-15-xl {
    padding-right: 15px !important;
  }
  .pr-20-xl {
    padding-right: 20px !important;
  }
  .pr-25-xl {
    padding-right: 25px !important;
  }
  .pr-30-xl {
    padding-right: 30px !important;
  }
  .pr-35-xl {
    padding-right: 35px !important;
  }
  .pr-40-xl {
    padding-right: 40px !important;
  }
  .pr-45-xl {
    padding-right: 45px !important;
  }
  .pr-50-xl {
    padding-right: 50px !important;
  }
  .pr-55-xl {
    padding-right: 55px !important;
  }
  .pr-60-xl {
    padding-right: 60px !important;
  }
  .pr-65-xl {
    padding-right: 65px !important;
  }
  .pr-70-xl {
    padding-right: 70px !important;
  }
  .pr-75-xl {
    padding-right: 75px !important;
  }
  .pr-80-xl {
    padding-right: 80px !important;
  }
  .pr-85-xl {
    padding-right: 85px !important;
  }
  .pr-90-xl {
    padding-right: 90px !important;
  }
  .pr-95-xl {
    padding-right: 95px !important;
  }
  .pr-100-xl {
    padding-right: 100px !important;
  }
  .pt-0-xl {
    padding-top: 0px !important;
  }
  .pt-5-xl {
    padding-top: 5px !important;
  }
  .pt-10-xl {
    padding-top: 10px !important;
  }
  .pt-15-xl {
    padding-top: 15px !important;
  }
  .pt-20-xl {
    padding-top: 20px !important;
  }
  .pt-25-xl {
    padding-top: 25px !important;
  }
  .pt-30-xl {
    padding-top: 30px !important;
  }
  .pt-35-xl {
    padding-top: 35px !important;
  }
  .pt-40-xl {
    padding-top: 40px !important;
  }
  .pt-45-xl {
    padding-top: 45px !important;
  }
  .pt-50-xl {
    padding-top: 50px !important;
  }
  .pt-55-xl {
    padding-top: 55px !important;
  }
  .pt-60-xl {
    padding-top: 60px !important;
  }
  .pt-65-xl {
    padding-top: 65px !important;
  }
  .pt-70-xl {
    padding-top: 70px !important;
  }
  .pt-75-xl {
    padding-top: 75px !important;
  }
  .pt-80-xl {
    padding-top: 80px !important;
  }
  .pt-85-xl {
    padding-top: 85px !important;
  }
  .pt-90-xl {
    padding-top: 90px !important;
  }
  .pt-95-xl {
    padding-top: 95px !important;
  }
  .pt-100-xl {
    padding-top: 100px !important;
  }
  .pb-0-xl {
    padding-bottom: 0px !important;
  }
  .pb-5-xl {
    padding-bottom: 5px !important;
  }
  .pb-10-xl {
    padding-bottom: 10px !important;
  }
  .pb-15-xl {
    padding-bottom: 15px !important;
  }
  .pb-20-xl {
    padding-bottom: 20px !important;
  }
  .pb-25-xl {
    padding-bottom: 25px !important;
  }
  .pb-30-xl {
    padding-bottom: 30px !important;
  }
  .pb-35-xl {
    padding-bottom: 35px !important;
  }
  .pb-40-xl {
    padding-bottom: 40px !important;
  }
  .pb-45-xl {
    padding-bottom: 45px !important;
  }
  .pb-50-xl {
    padding-bottom: 50px !important;
  }
  .pb-55-xl {
    padding-bottom: 55px !important;
  }
  .pb-60-xl {
    padding-bottom: 60px !important;
  }
  .pb-65-xl {
    padding-bottom: 65px !important;
  }
  .pb-70-xl {
    padding-bottom: 70px !important;
  }
  .pb-75-xl {
    padding-bottom: 75px !important;
  }
  .pb-80-xl {
    padding-bottom: 80px !important;
  }
  .pb-85-xl {
    padding-bottom: 85px !important;
  }
  .pb-90-xl {
    padding-bottom: 90px !important;
  }
  .pb-95-xl {
    padding-bottom: 95px !important;
  }
  .pb-100-xl {
    padding-bottom: 100px !important;
  }
}
/*DBTCE-3926*/
.baa-show-search-results .baa-show-map-results-container {
  border: 3px solid #e6e7e9;
  background-color: #f7f8f8;
  border-radius: 10px;
  margin-top: 20px;
  position: relative;
  display: block;
  overflow: hidden;
}
.baa-show-search-results .baa-show-map-results-container .baa-map-results {
  z-index: 2;
  background: transparent;
  padding: 20px 60px;
  display: block;
  width: 100%;
}
.baa-show-search-results .baa-show-map-results-container .baa-map-results:after {
  content: "";
  display: block;
  position: absolute;
  height: 100%;
  width: 120px;
  top: 0;
  right: 30px;
  -webkit-box-shadow: inset -76px 0px 80px -41px rgba(0, 0, 0, 0.1);
  box-shadow: inset -76px 0px 80px -41px rgba(0, 0, 0, 0.1);
  z-index: 1;
  pointer-events: none;
}
.baa-show-search-results .baa-show-map-results-container .baa-map-results:before {
  content: "";
  display: block;
  position: absolute;
  height: 100%;
  width: 120px;
  top: 0;
  left: 30px;
  -webkit-box-shadow: inset 76px 0px 80px -40px rgba(0, 0, 0, 0.1);
  box-shadow: inset 76px 0px 80px -40px rgba(0, 0, 0, 0.1);
  z-index: 1;
  pointer-events: none;
}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item {
  padding: 8px;
  border-radius: 6px;
  border: 2px solid #e6e7e9;
  background-color: white;
  margin-right: 10px;
  margin-left: 10px;
  cursor: pointer;
  position: relative;
  z-index: 3;
  /*@include breakpointUpFrom(M) {
      min-width: 517px;
  }
  @include breakpointUpFrom(L) {
      min-width: 564px;
  }
  @include breakpointUpFrom(XL) {
      min-width: 509px;
  }*/
}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .google-map-img-container.image-not-loaded {
  position: relative;
}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .google-map-img-container.image-not-loaded:before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: white;
  background-image: url(../../../../../etc.clientlibs/latam/clientlibs/clientlib-amplifon-latam/resources/img/loaders/loading-white-bg.gif);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 66px;
}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item img {
  width: 100%;
}
@media (min-width: 708px) {
  .baa-show-search-results .baa-show-map-results-container .baa-map-results__item img {
    min-height: 246px;
  }
}
@media (min-width: 980px) {
  .baa-show-search-results .baa-show-map-results-container .baa-map-results__item img {
    min-height: 264px;
  }
}
@media (min-width: 1500px) {
  .baa-show-search-results .baa-show-map-results-container .baa-map-results__item img {
    min-height: 276px;
  }
}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:hover, .baa-show-search-results .baa-show-map-results-container .baa-map-results__item:active, .baa-show-search-results .baa-show-map-results-container .baa-map-results__item:focus {
  background-color: #C5003E;
}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:hover .simple-text, .baa-show-search-results .baa-show-map-results-container .baa-map-results__item:hover .grey-text, .baa-show-search-results .baa-show-map-results-container .baa-map-results__item:active .simple-text, .baa-show-search-results .baa-show-map-results-container .baa-map-results__item:active .grey-text, .baa-show-search-results .baa-show-map-results-container .baa-map-results__item:focus .simple-text, .baa-show-search-results .baa-show-map-results-container .baa-map-results__item:focus .grey-text {
  color: #ffffff;
}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item.store-selected {
  background-color: #C5003E;
}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item.selected {
  background-color: #C5003E;
}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item.selected .simple-text, .baa-show-search-results .baa-show-map-results-container .baa-map-results__item.selected .grey-text {
  color: #ffffff;
}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .baa-distance {
  display: inline-block;
  position: absolute;
  right: 3px;
  top: 12px;
  font-size: 14px;
  line-height: 1.86;
  font-family: "Noto Sans", sans-serif;
  color: #888888;
}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .baa-carousel-header__text {
  padding: 10px;
  position: relative;
  min-height: 0;
  -webkit-transition: min-height 0.5s ease;
  transition: min-height 0.5s ease;
}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .baa-carousel-header__text .store-name {
  margin-bottom: 0px;
  max-width: 84%;
  line-height: 24px;
  font-size: 18px;
  font-family: "Value-Bold", sans-serif;
}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .baa-carousel-header__text .store-name:hover, .baa-show-search-results .baa-show-map-results-container .baa-map-results__item .baa-carousel-header__text .store-name:active, .baa-show-search-results .baa-show-map-results-container .baa-map-results__item .baa-carousel-header__text .store-name:focus {
  color: #ffffff;
}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .baa-carousel-header__text p {
  line-height: 24px;
}
@media only screen and (max-width: 979px) {
  .baa-show-search-results .baa-show-map-results-container .slick-list {
    padding-left: 6.8%;
    padding-right: 6.8%;
  }
}
@media only screen and (min-width: 980px) {
  .baa-show-search-results .baa-show-map-results-container .slick-list {
    padding-left: 18%;
    padding-right: 18%;
  }
}
@media only screen and (min-width: 1280px) {
  .baa-show-search-results .baa-show-map-results-container .slick-list {
    padding-left: 3.5%;
    padding-right: 3.5%;
  }
}
@media only screen and (min-width: 1500px) {
  .baa-show-search-results .baa-show-map-results-container .slick-list {
    padding-left: 9.8%;
    padding-right: 9.8%;
  }
}

@media only screen and (min-width: 980px) {
  .baa-view-more-btn {
    display: none !important;
  }
}
@media only screen and (max-width: 707px) {
  .baa-show-search-results .baa-pins-legend {
    display: none;
    height: 0;
    width: 0;
    visibility: hidden;
  }
  .baa-show-search-results .baa-show-map-results-container {
    padding: 0;
    height: auto;
    background-color: transparent;
    border: none;
    border-radius: 6px;
  }
  .baa-show-search-results .baa-show-map-results-container .baa-slick-arrow {
    display: none;
    visibility: hidden;
    width: 0;
    height: 0;
  }
  .baa-show-search-results .baa-show-map-results-container.baa-list-expanded {
    height: auto;
  }
  .baa-show-search-results .baa-show-map-results-container .baa-map-results {
    padding: 0;
  }
  .baa-show-search-results .baa-show-map-results-container .baa-map-results:after, .baa-show-search-results .baa-show-map-results-container .baa-map-results:before {
    content: none;
  }
  .baa-show-search-results .baa-show-map-results-container .baa-map-results__item {
    width: 100%;
    min-width: 100%;
    margin-bottom: 10px;
    margin-right: 0;
    margin-left: 0;
    max-width: 100%;
    min-height: 113px;
  }
  .baa-show-search-results .baa-show-map-results-container .baa-map-results__item .google-map-img-container {
    display: none;
    height: 0;
    width: 0;
    visibility: hidden;
    pointer-events: none;
  }
  .baa-show-search-results .baa-show-map-results-container .baa-map-results .baa-carousel-header__text .store-name {
    max-width: 80%;
  }
  .baa-show-search-results .baa-show-map-results-container .baa-view-more-btn {
    margin-top: 10px;
    font-weight: 700;
    width: 100%;
    text-align: center;
    display: inline-block !important;
    visibility: visible;
    height: inherit;
  }
}
@media only screen and (max-width: 707px) and (max-width: 708px) {
  .baa-show-search-results .baa-show-map-results-container .baa-view-more-btn {
    margin-top: 5px;
  }
}
@media only screen and (max-width: 707px) {
  .baa-show-search-results .baa-show-map-results-container .baa-view-more-btn .am-icon-expand-red:after {
    height: 10px;
    margin-left: 10px;
  }
  .baa-show-search-results .baa-show-map-results-container .baa-view-more-btn.baa-btn-invisible {
    visibility: hidden;
    width: 0;
    height: 0;
    margin-top: 0;
    margin-bottom: 0;
    line-height: 0;
  }
  .baa-show-search-results .baa-show-map-results-container .baa-view-more-btn.baa-btn-invisible .am-icon-expand-red {
    display: none;
  }
  .baa-show-search-results .baa-show-map-results-container .baa-view-more-btn.baa-btn-invisible + .baa-map-results__item {
    margin-top: -28px;
  }
}
@media only screen and (max-width: 979px) {
  .baa-show-search-results .baa-show-map-results-container .baa-map-results {
    padding: 20px 40px;
  }
  .baa-show-search-results .baa-show-map-results-container .slick-slide {
    width: 469px;
    min-width: 469px;
  }
}
@media (min-width: 708px) and (max-width: 721px) {
  .baa-show-search-results .baa-show-map-results-container .slick-slide {
    min-width: unset;
  }
}
@media only screen and (max-width: 707px) {
  .baa-show-search-results .baa-show-map-results-container .baa-map-results {
    padding: 0;
  }
}
@media only screen and (max-width: 359px) {
  .baa-show-search-results .baa-show-map-results-container .baa-map-results .baa-map-results__item .baa-carousel-header__text .store-name {
    max-width: 80%;
  }
}
@media (max-width: 707px) {
  .baa-show-search-results .baa-show-map-results-container .baa-slick-arrow {
    display: none !important;
  }
}
.p-0-xs {
  padding: 0px !important;
}

.p-5-xs {
  padding: 5px !important;
}

.p-10-xs {
  padding: 10px !important;
}

.p-15-xs {
  padding: 15px !important;
}

.p-20-xs {
  padding: 20px !important;
}

.p-25-xs {
  padding: 25px !important;
}

.p-30-xs {
  padding: 30px !important;
}

.p-35-xs {
  padding: 35px !important;
}

.p-40-xs {
  padding: 40px !important;
}

.p-45-xs {
  padding: 45px !important;
}

.p-50-xs {
  padding: 50px !important;
}

.p-55-xs {
  padding: 55px !important;
}

.p-60-xs {
  padding: 60px !important;
}

.p-65-xs {
  padding: 65px !important;
}

.p-70-xs {
  padding: 70px !important;
}

.p-75-xs {
  padding: 75px !important;
}

.p-80-xs {
  padding: 80px !important;
}

.p-85-xs {
  padding: 85px !important;
}

.p-90-xs {
  padding: 90px !important;
}

.p-95-xs {
  padding: 95px !important;
}

.p-100-xs {
  padding: 100px !important;
}

.pl-0-xs {
  padding-left: 0px !important;
}

.pl-5-xs {
  padding-left: 5px !important;
}

.pl-10-xs {
  padding-left: 10px !important;
}

.pl-15-xs {
  padding-left: 15px !important;
}

.pl-20-xs {
  padding-left: 20px !important;
}

.pl-25-xs {
  padding-left: 25px !important;
}

.pl-30-xs {
  padding-left: 30px !important;
}

.pl-35-xs {
  padding-left: 35px !important;
}

.pl-40-xs {
  padding-left: 40px !important;
}

.pl-45-xs {
  padding-left: 45px !important;
}

.pl-50-xs {
  padding-left: 50px !important;
}

.pl-55-xs {
  padding-left: 55px !important;
}

.pl-60-xs {
  padding-left: 60px !important;
}

.pl-65-xs {
  padding-left: 65px !important;
}

.pl-70-xs {
  padding-left: 70px !important;
}

.pl-75-xs {
  padding-left: 75px !important;
}

.pl-80-xs {
  padding-left: 80px !important;
}

.pl-85-xs {
  padding-left: 85px !important;
}

.pl-90-xs {
  padding-left: 90px !important;
}

.pl-95-xs {
  padding-left: 95px !important;
}

.pl-100-xs {
  padding-left: 100px !important;
}

.pr-0-xs {
  padding-right: 0px !important;
}

.pr-5-xs {
  padding-right: 5px !important;
}

.pr-10-xs {
  padding-right: 10px !important;
}

.pr-15-xs {
  padding-right: 15px !important;
}

.pr-20-xs {
  padding-right: 20px !important;
}

.pr-25-xs {
  padding-right: 25px !important;
}

.pr-30-xs {
  padding-right: 30px !important;
}

.pr-35-xs {
  padding-right: 35px !important;
}

.pr-40-xs {
  padding-right: 40px !important;
}

.pr-45-xs {
  padding-right: 45px !important;
}

.pr-50-xs {
  padding-right: 50px !important;
}

.pr-55-xs {
  padding-right: 55px !important;
}

.pr-60-xs {
  padding-right: 60px !important;
}

.pr-65-xs {
  padding-right: 65px !important;
}

.pr-70-xs {
  padding-right: 70px !important;
}

.pr-75-xs {
  padding-right: 75px !important;
}

.pr-80-xs {
  padding-right: 80px !important;
}

.pr-85-xs {
  padding-right: 85px !important;
}

.pr-90-xs {
  padding-right: 90px !important;
}

.pr-95-xs {
  padding-right: 95px !important;
}

.pr-100-xs {
  padding-right: 100px !important;
}

.pt-0-xs {
  padding-top: 0px !important;
}

.pt-5-xs {
  padding-top: 5px !important;
}

.pt-10-xs {
  padding-top: 10px !important;
}

.pt-15-xs {
  padding-top: 15px !important;
}

.pt-20-xs {
  padding-top: 20px !important;
}

.pt-25-xs {
  padding-top: 25px !important;
}

.pt-30-xs {
  padding-top: 30px !important;
}

.pt-35-xs {
  padding-top: 35px !important;
}

.pt-40-xs {
  padding-top: 40px !important;
}

.pt-45-xs {
  padding-top: 45px !important;
}

.pt-50-xs {
  padding-top: 50px !important;
}

.pt-55-xs {
  padding-top: 55px !important;
}

.pt-60-xs {
  padding-top: 60px !important;
}

.pt-65-xs {
  padding-top: 65px !important;
}

.pt-70-xs {
  padding-top: 70px !important;
}

.pt-75-xs {
  padding-top: 75px !important;
}

.pt-80-xs {
  padding-top: 80px !important;
}

.pt-85-xs {
  padding-top: 85px !important;
}

.pt-90-xs {
  padding-top: 90px !important;
}

.pt-95-xs {
  padding-top: 95px !important;
}

.pt-100-xs {
  padding-top: 100px !important;
}

.pb-0-xs {
  padding-bottom: 0px !important;
}

.pb-5-xs {
  padding-bottom: 5px !important;
}

.pb-10-xs {
  padding-bottom: 10px !important;
}

.pb-15-xs {
  padding-bottom: 15px !important;
}

.pb-20-xs {
  padding-bottom: 20px !important;
}

.pb-25-xs {
  padding-bottom: 25px !important;
}

.pb-30-xs {
  padding-bottom: 30px !important;
}

.pb-35-xs {
  padding-bottom: 35px !important;
}

.pb-40-xs {
  padding-bottom: 40px !important;
}

.pb-45-xs {
  padding-bottom: 45px !important;
}

.pb-50-xs {
  padding-bottom: 50px !important;
}

.pb-55-xs {
  padding-bottom: 55px !important;
}

.pb-60-xs {
  padding-bottom: 60px !important;
}

.pb-65-xs {
  padding-bottom: 65px !important;
}

.pb-70-xs {
  padding-bottom: 70px !important;
}

.pb-75-xs {
  padding-bottom: 75px !important;
}

.pb-80-xs {
  padding-bottom: 80px !important;
}

.pb-85-xs {
  padding-bottom: 85px !important;
}

.pb-90-xs {
  padding-bottom: 90px !important;
}

.pb-95-xs {
  padding-bottom: 95px !important;
}

.pb-100-xs {
  padding-bottom: 100px !important;
}

@media (min-width: 708px) {
  .p-0-sm {
    padding: 0px !important;
  }
  .p-5-sm {
    padding: 5px !important;
  }
  .p-10-sm {
    padding: 10px !important;
  }
  .p-15-sm {
    padding: 15px !important;
  }
  .p-20-sm {
    padding: 20px !important;
  }
  .p-25-sm {
    padding: 25px !important;
  }
  .p-30-sm {
    padding: 30px !important;
  }
  .p-35-sm {
    padding: 35px !important;
  }
  .p-40-sm {
    padding: 40px !important;
  }
  .p-45-sm {
    padding: 45px !important;
  }
  .p-50-sm {
    padding: 50px !important;
  }
  .p-55-sm {
    padding: 55px !important;
  }
  .p-60-sm {
    padding: 60px !important;
  }
  .p-65-sm {
    padding: 65px !important;
  }
  .p-70-sm {
    padding: 70px !important;
  }
  .p-75-sm {
    padding: 75px !important;
  }
  .p-80-sm {
    padding: 80px !important;
  }
  .p-85-sm {
    padding: 85px !important;
  }
  .p-90-sm {
    padding: 90px !important;
  }
  .p-95-sm {
    padding: 95px !important;
  }
  .p-100-sm {
    padding: 100px !important;
  }
  .pl-0-sm {
    padding-left: 0px !important;
  }
  .pl-5-sm {
    padding-left: 5px !important;
  }
  .pl-10-sm {
    padding-left: 10px !important;
  }
  .pl-15-sm {
    padding-left: 15px !important;
  }
  .pl-20-sm {
    padding-left: 20px !important;
  }
  .pl-25-sm {
    padding-left: 25px !important;
  }
  .pl-30-sm {
    padding-left: 30px !important;
  }
  .pl-35-sm {
    padding-left: 35px !important;
  }
  .pl-40-sm {
    padding-left: 40px !important;
  }
  .pl-45-sm {
    padding-left: 45px !important;
  }
  .pl-50-sm {
    padding-left: 50px !important;
  }
  .pl-55-sm {
    padding-left: 55px !important;
  }
  .pl-60-sm {
    padding-left: 60px !important;
  }
  .pl-65-sm {
    padding-left: 65px !important;
  }
  .pl-70-sm {
    padding-left: 70px !important;
  }
  .pl-75-sm {
    padding-left: 75px !important;
  }
  .pl-80-sm {
    padding-left: 80px !important;
  }
  .pl-85-sm {
    padding-left: 85px !important;
  }
  .pl-90-sm {
    padding-left: 90px !important;
  }
  .pl-95-sm {
    padding-left: 95px !important;
  }
  .pl-100-sm {
    padding-left: 100px !important;
  }
  .pr-0-sm {
    padding-right: 0px !important;
  }
  .pr-5-sm {
    padding-right: 5px !important;
  }
  .pr-10-sm {
    padding-right: 10px !important;
  }
  .pr-15-sm {
    padding-right: 15px !important;
  }
  .pr-20-sm {
    padding-right: 20px !important;
  }
  .pr-25-sm {
    padding-right: 25px !important;
  }
  .pr-30-sm {
    padding-right: 30px !important;
  }
  .pr-35-sm {
    padding-right: 35px !important;
  }
  .pr-40-sm {
    padding-right: 40px !important;
  }
  .pr-45-sm {
    padding-right: 45px !important;
  }
  .pr-50-sm {
    padding-right: 50px !important;
  }
  .pr-55-sm {
    padding-right: 55px !important;
  }
  .pr-60-sm {
    padding-right: 60px !important;
  }
  .pr-65-sm {
    padding-right: 65px !important;
  }
  .pr-70-sm {
    padding-right: 70px !important;
  }
  .pr-75-sm {
    padding-right: 75px !important;
  }
  .pr-80-sm {
    padding-right: 80px !important;
  }
  .pr-85-sm {
    padding-right: 85px !important;
  }
  .pr-90-sm {
    padding-right: 90px !important;
  }
  .pr-95-sm {
    padding-right: 95px !important;
  }
  .pr-100-sm {
    padding-right: 100px !important;
  }
  .pt-0-sm {
    padding-top: 0px !important;
  }
  .pt-5-sm {
    padding-top: 5px !important;
  }
  .pt-10-sm {
    padding-top: 10px !important;
  }
  .pt-15-sm {
    padding-top: 15px !important;
  }
  .pt-20-sm {
    padding-top: 20px !important;
  }
  .pt-25-sm {
    padding-top: 25px !important;
  }
  .pt-30-sm {
    padding-top: 30px !important;
  }
  .pt-35-sm {
    padding-top: 35px !important;
  }
  .pt-40-sm {
    padding-top: 40px !important;
  }
  .pt-45-sm {
    padding-top: 45px !important;
  }
  .pt-50-sm {
    padding-top: 50px !important;
  }
  .pt-55-sm {
    padding-top: 55px !important;
  }
  .pt-60-sm {
    padding-top: 60px !important;
  }
  .pt-65-sm {
    padding-top: 65px !important;
  }
  .pt-70-sm {
    padding-top: 70px !important;
  }
  .pt-75-sm {
    padding-top: 75px !important;
  }
  .pt-80-sm {
    padding-top: 80px !important;
  }
  .pt-85-sm {
    padding-top: 85px !important;
  }
  .pt-90-sm {
    padding-top: 90px !important;
  }
  .pt-95-sm {
    padding-top: 95px !important;
  }
  .pt-100-sm {
    padding-top: 100px !important;
  }
  .pb-0-sm {
    padding-bottom: 0px !important;
  }
  .pb-5-sm {
    padding-bottom: 5px !important;
  }
  .pb-10-sm {
    padding-bottom: 10px !important;
  }
  .pb-15-sm {
    padding-bottom: 15px !important;
  }
  .pb-20-sm {
    padding-bottom: 20px !important;
  }
  .pb-25-sm {
    padding-bottom: 25px !important;
  }
  .pb-30-sm {
    padding-bottom: 30px !important;
  }
  .pb-35-sm {
    padding-bottom: 35px !important;
  }
  .pb-40-sm {
    padding-bottom: 40px !important;
  }
  .pb-45-sm {
    padding-bottom: 45px !important;
  }
  .pb-50-sm {
    padding-bottom: 50px !important;
  }
  .pb-55-sm {
    padding-bottom: 55px !important;
  }
  .pb-60-sm {
    padding-bottom: 60px !important;
  }
  .pb-65-sm {
    padding-bottom: 65px !important;
  }
  .pb-70-sm {
    padding-bottom: 70px !important;
  }
  .pb-75-sm {
    padding-bottom: 75px !important;
  }
  .pb-80-sm {
    padding-bottom: 80px !important;
  }
  .pb-85-sm {
    padding-bottom: 85px !important;
  }
  .pb-90-sm {
    padding-bottom: 90px !important;
  }
  .pb-95-sm {
    padding-bottom: 95px !important;
  }
  .pb-100-sm {
    padding-bottom: 100px !important;
  }
}
@media (min-width: 980px) {
  .p-0-lg {
    padding: 0px !important;
  }
  .p-5-lg {
    padding: 5px !important;
  }
  .p-10-lg {
    padding: 10px !important;
  }
  .p-15-lg {
    padding: 15px !important;
  }
  .p-20-lg {
    padding: 20px !important;
  }
  .p-25-lg {
    padding: 25px !important;
  }
  .p-30-lg {
    padding: 30px !important;
  }
  .p-35-lg {
    padding: 35px !important;
  }
  .p-40-lg {
    padding: 40px !important;
  }
  .p-45-lg {
    padding: 45px !important;
  }
  .p-50-lg {
    padding: 50px !important;
  }
  .p-55-lg {
    padding: 55px !important;
  }
  .p-60-lg {
    padding: 60px !important;
  }
  .p-65-lg {
    padding: 65px !important;
  }
  .p-70-lg {
    padding: 70px !important;
  }
  .p-75-lg {
    padding: 75px !important;
  }
  .p-80-lg {
    padding: 80px !important;
  }
  .p-85-lg {
    padding: 85px !important;
  }
  .p-90-lg {
    padding: 90px !important;
  }
  .p-95-lg {
    padding: 95px !important;
  }
  .p-100-lg {
    padding: 100px !important;
  }
  .pl-0-lg {
    padding-left: 0px !important;
  }
  .pl-5-lg {
    padding-left: 5px !important;
  }
  .pl-10-lg {
    padding-left: 10px !important;
  }
  .pl-15-lg {
    padding-left: 15px !important;
  }
  .pl-20-lg {
    padding-left: 20px !important;
  }
  .pl-25-lg {
    padding-left: 25px !important;
  }
  .pl-30-lg {
    padding-left: 30px !important;
  }
  .pl-35-lg {
    padding-left: 35px !important;
  }
  .pl-40-lg {
    padding-left: 40px !important;
  }
  .pl-45-lg {
    padding-left: 45px !important;
  }
  .pl-50-lg {
    padding-left: 50px !important;
  }
  .pl-55-lg {
    padding-left: 55px !important;
  }
  .pl-60-lg {
    padding-left: 60px !important;
  }
  .pl-65-lg {
    padding-left: 65px !important;
  }
  .pl-70-lg {
    padding-left: 70px !important;
  }
  .pl-75-lg {
    padding-left: 75px !important;
  }
  .pl-80-lg {
    padding-left: 80px !important;
  }
  .pl-85-lg {
    padding-left: 85px !important;
  }
  .pl-90-lg {
    padding-left: 90px !important;
  }
  .pl-95-lg {
    padding-left: 95px !important;
  }
  .pl-100-lg {
    padding-left: 100px !important;
  }
  .pr-0-lg {
    padding-right: 0px !important;
  }
  .pr-5-lg {
    padding-right: 5px !important;
  }
  .pr-10-lg {
    padding-right: 10px !important;
  }
  .pr-15-lg {
    padding-right: 15px !important;
  }
  .pr-20-lg {
    padding-right: 20px !important;
  }
  .pr-25-lg {
    padding-right: 25px !important;
  }
  .pr-30-lg {
    padding-right: 30px !important;
  }
  .pr-35-lg {
    padding-right: 35px !important;
  }
  .pr-40-lg {
    padding-right: 40px !important;
  }
  .pr-45-lg {
    padding-right: 45px !important;
  }
  .pr-50-lg {
    padding-right: 50px !important;
  }
  .pr-55-lg {
    padding-right: 55px !important;
  }
  .pr-60-lg {
    padding-right: 60px !important;
  }
  .pr-65-lg {
    padding-right: 65px !important;
  }
  .pr-70-lg {
    padding-right: 70px !important;
  }
  .pr-75-lg {
    padding-right: 75px !important;
  }
  .pr-80-lg {
    padding-right: 80px !important;
  }
  .pr-85-lg {
    padding-right: 85px !important;
  }
  .pr-90-lg {
    padding-right: 90px !important;
  }
  .pr-95-lg {
    padding-right: 95px !important;
  }
  .pr-100-lg {
    padding-right: 100px !important;
  }
  .pt-0-lg {
    padding-top: 0px !important;
  }
  .pt-5-lg {
    padding-top: 5px !important;
  }
  .pt-10-lg {
    padding-top: 10px !important;
  }
  .pt-15-lg {
    padding-top: 15px !important;
  }
  .pt-20-lg {
    padding-top: 20px !important;
  }
  .pt-25-lg {
    padding-top: 25px !important;
  }
  .pt-30-lg {
    padding-top: 30px !important;
  }
  .pt-35-lg {
    padding-top: 35px !important;
  }
  .pt-40-lg {
    padding-top: 40px !important;
  }
  .pt-45-lg {
    padding-top: 45px !important;
  }
  .pt-50-lg {
    padding-top: 50px !important;
  }
  .pt-55-lg {
    padding-top: 55px !important;
  }
  .pt-60-lg {
    padding-top: 60px !important;
  }
  .pt-65-lg {
    padding-top: 65px !important;
  }
  .pt-70-lg {
    padding-top: 70px !important;
  }
  .pt-75-lg {
    padding-top: 75px !important;
  }
  .pt-80-lg {
    padding-top: 80px !important;
  }
  .pt-85-lg {
    padding-top: 85px !important;
  }
  .pt-90-lg {
    padding-top: 90px !important;
  }
  .pt-95-lg {
    padding-top: 95px !important;
  }
  .pt-100-lg {
    padding-top: 100px !important;
  }
  .pb-0-lg {
    padding-bottom: 0px !important;
  }
  .pb-5-lg {
    padding-bottom: 5px !important;
  }
  .pb-10-lg {
    padding-bottom: 10px !important;
  }
  .pb-15-lg {
    padding-bottom: 15px !important;
  }
  .pb-20-lg {
    padding-bottom: 20px !important;
  }
  .pb-25-lg {
    padding-bottom: 25px !important;
  }
  .pb-30-lg {
    padding-bottom: 30px !important;
  }
  .pb-35-lg {
    padding-bottom: 35px !important;
  }
  .pb-40-lg {
    padding-bottom: 40px !important;
  }
  .pb-45-lg {
    padding-bottom: 45px !important;
  }
  .pb-50-lg {
    padding-bottom: 50px !important;
  }
  .pb-55-lg {
    padding-bottom: 55px !important;
  }
  .pb-60-lg {
    padding-bottom: 60px !important;
  }
  .pb-65-lg {
    padding-bottom: 65px !important;
  }
  .pb-70-lg {
    padding-bottom: 70px !important;
  }
  .pb-75-lg {
    padding-bottom: 75px !important;
  }
  .pb-80-lg {
    padding-bottom: 80px !important;
  }
  .pb-85-lg {
    padding-bottom: 85px !important;
  }
  .pb-90-lg {
    padding-bottom: 90px !important;
  }
  .pb-95-lg {
    padding-bottom: 95px !important;
  }
  .pb-100-lg {
    padding-bottom: 100px !important;
  }
}
@media (min-width: 1280px) {
  .p-0-xl {
    padding: 0px !important;
  }
  .p-5-xl {
    padding: 5px !important;
  }
  .p-10-xl {
    padding: 10px !important;
  }
  .p-15-xl {
    padding: 15px !important;
  }
  .p-20-xl {
    padding: 20px !important;
  }
  .p-25-xl {
    padding: 25px !important;
  }
  .p-30-xl {
    padding: 30px !important;
  }
  .p-35-xl {
    padding: 35px !important;
  }
  .p-40-xl {
    padding: 40px !important;
  }
  .p-45-xl {
    padding: 45px !important;
  }
  .p-50-xl {
    padding: 50px !important;
  }
  .p-55-xl {
    padding: 55px !important;
  }
  .p-60-xl {
    padding: 60px !important;
  }
  .p-65-xl {
    padding: 65px !important;
  }
  .p-70-xl {
    padding: 70px !important;
  }
  .p-75-xl {
    padding: 75px !important;
  }
  .p-80-xl {
    padding: 80px !important;
  }
  .p-85-xl {
    padding: 85px !important;
  }
  .p-90-xl {
    padding: 90px !important;
  }
  .p-95-xl {
    padding: 95px !important;
  }
  .p-100-xl {
    padding: 100px !important;
  }
  .pl-0-xl {
    padding-left: 0px !important;
  }
  .pl-5-xl {
    padding-left: 5px !important;
  }
  .pl-10-xl {
    padding-left: 10px !important;
  }
  .pl-15-xl {
    padding-left: 15px !important;
  }
  .pl-20-xl {
    padding-left: 20px !important;
  }
  .pl-25-xl {
    padding-left: 25px !important;
  }
  .pl-30-xl {
    padding-left: 30px !important;
  }
  .pl-35-xl {
    padding-left: 35px !important;
  }
  .pl-40-xl {
    padding-left: 40px !important;
  }
  .pl-45-xl {
    padding-left: 45px !important;
  }
  .pl-50-xl {
    padding-left: 50px !important;
  }
  .pl-55-xl {
    padding-left: 55px !important;
  }
  .pl-60-xl {
    padding-left: 60px !important;
  }
  .pl-65-xl {
    padding-left: 65px !important;
  }
  .pl-70-xl {
    padding-left: 70px !important;
  }
  .pl-75-xl {
    padding-left: 75px !important;
  }
  .pl-80-xl {
    padding-left: 80px !important;
  }
  .pl-85-xl {
    padding-left: 85px !important;
  }
  .pl-90-xl {
    padding-left: 90px !important;
  }
  .pl-95-xl {
    padding-left: 95px !important;
  }
  .pl-100-xl {
    padding-left: 100px !important;
  }
  .pr-0-xl {
    padding-right: 0px !important;
  }
  .pr-5-xl {
    padding-right: 5px !important;
  }
  .pr-10-xl {
    padding-right: 10px !important;
  }
  .pr-15-xl {
    padding-right: 15px !important;
  }
  .pr-20-xl {
    padding-right: 20px !important;
  }
  .pr-25-xl {
    padding-right: 25px !important;
  }
  .pr-30-xl {
    padding-right: 30px !important;
  }
  .pr-35-xl {
    padding-right: 35px !important;
  }
  .pr-40-xl {
    padding-right: 40px !important;
  }
  .pr-45-xl {
    padding-right: 45px !important;
  }
  .pr-50-xl {
    padding-right: 50px !important;
  }
  .pr-55-xl {
    padding-right: 55px !important;
  }
  .pr-60-xl {
    padding-right: 60px !important;
  }
  .pr-65-xl {
    padding-right: 65px !important;
  }
  .pr-70-xl {
    padding-right: 70px !important;
  }
  .pr-75-xl {
    padding-right: 75px !important;
  }
  .pr-80-xl {
    padding-right: 80px !important;
  }
  .pr-85-xl {
    padding-right: 85px !important;
  }
  .pr-90-xl {
    padding-right: 90px !important;
  }
  .pr-95-xl {
    padding-right: 95px !important;
  }
  .pr-100-xl {
    padding-right: 100px !important;
  }
  .pt-0-xl {
    padding-top: 0px !important;
  }
  .pt-5-xl {
    padding-top: 5px !important;
  }
  .pt-10-xl {
    padding-top: 10px !important;
  }
  .pt-15-xl {
    padding-top: 15px !important;
  }
  .pt-20-xl {
    padding-top: 20px !important;
  }
  .pt-25-xl {
    padding-top: 25px !important;
  }
  .pt-30-xl {
    padding-top: 30px !important;
  }
  .pt-35-xl {
    padding-top: 35px !important;
  }
  .pt-40-xl {
    padding-top: 40px !important;
  }
  .pt-45-xl {
    padding-top: 45px !important;
  }
  .pt-50-xl {
    padding-top: 50px !important;
  }
  .pt-55-xl {
    padding-top: 55px !important;
  }
  .pt-60-xl {
    padding-top: 60px !important;
  }
  .pt-65-xl {
    padding-top: 65px !important;
  }
  .pt-70-xl {
    padding-top: 70px !important;
  }
  .pt-75-xl {
    padding-top: 75px !important;
  }
  .pt-80-xl {
    padding-top: 80px !important;
  }
  .pt-85-xl {
    padding-top: 85px !important;
  }
  .pt-90-xl {
    padding-top: 90px !important;
  }
  .pt-95-xl {
    padding-top: 95px !important;
  }
  .pt-100-xl {
    padding-top: 100px !important;
  }
  .pb-0-xl {
    padding-bottom: 0px !important;
  }
  .pb-5-xl {
    padding-bottom: 5px !important;
  }
  .pb-10-xl {
    padding-bottom: 10px !important;
  }
  .pb-15-xl {
    padding-bottom: 15px !important;
  }
  .pb-20-xl {
    padding-bottom: 20px !important;
  }
  .pb-25-xl {
    padding-bottom: 25px !important;
  }
  .pb-30-xl {
    padding-bottom: 30px !important;
  }
  .pb-35-xl {
    padding-bottom: 35px !important;
  }
  .pb-40-xl {
    padding-bottom: 40px !important;
  }
  .pb-45-xl {
    padding-bottom: 45px !important;
  }
  .pb-50-xl {
    padding-bottom: 50px !important;
  }
  .pb-55-xl {
    padding-bottom: 55px !important;
  }
  .pb-60-xl {
    padding-bottom: 60px !important;
  }
  .pb-65-xl {
    padding-bottom: 65px !important;
  }
  .pb-70-xl {
    padding-bottom: 70px !important;
  }
  .pb-75-xl {
    padding-bottom: 75px !important;
  }
  .pb-80-xl {
    padding-bottom: 80px !important;
  }
  .pb-85-xl {
    padding-bottom: 85px !important;
  }
  .pb-90-xl {
    padding-bottom: 90px !important;
  }
  .pb-95-xl {
    padding-bottom: 95px !important;
  }
  .pb-100-xl {
    padding-bottom: 100px !important;
  }
}
/*DBTCE-3926*/
.baa-calendar-container {
  margin-bottom: 10px;
  position: relative;
  border-radius: 10px;
  background-color: #f7f8f8;
  border: solid 3px #e6e7e9;
  border-radius: 5px;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.baa-calendar-container .baa-maps-next-arrow, .baa-calendar-container .baa-maps-prev-arrow {
  height: 100%;
  cursor: pointer;
}
.baa-calendar-container .baa-maps-prev-arrow {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.baa-calendar-container .baa-maps-next-arrow {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.baa-calendar-container .slick-disabled {
  cursor: default;
}
.baa-calendar-container .slick-slide {
  -webkit-transition: height 0.5s;
  transition: height 0.5s;
  overflow: hidden;
}
.baa-calendar-container .baa-calendar-slick {
  background-color: #f7f8f8;
  padding: 20px 60px;
  border-radius: 10px;
}
@media (max-width: 979px) {
  .baa-calendar-container .baa-calendar-slick {
    padding: 20px 40px;
  }
}
.baa-calendar-container .baa-calendar-slick:after {
  content: "";
  display: block;
  position: absolute;
  height: 100%;
  width: 120px;
  top: 0;
  right: 30px;
  -webkit-box-shadow: inset -76px 0px 80px -41px rgba(0, 0, 0, 0.1);
  box-shadow: inset -76px 0px 80px -41px rgba(0, 0, 0, 0.1);
  z-index: 1;
  pointer-events: none;
}
@media only screen and (max-width: 707px) {
  .baa-calendar-container .baa-calendar-slick:after {
    display: none;
  }
}
.baa-calendar-container .baa-calendar-slick:before {
  content: "";
  display: block;
  position: absolute;
  height: 100%;
  width: 120px;
  top: 0;
  left: 30px;
  -webkit-box-shadow: inset 76px 0px 80px -40px rgba(0, 0, 0, 0.1);
  box-shadow: inset 76px 0px 80px -40px rgba(0, 0, 0, 0.1);
  z-index: 1;
  pointer-events: none;
}
@media only screen and (max-width: 707px) {
  .baa-calendar-container .baa-calendar-slick:before {
    display: none;
  }
}
@media only screen and (max-width: 979px) {
  .baa-calendar-container .baa-calendar-slick .slick-list {
    padding-left: 8%;
    padding-right: 8%;
  }
}
@media only screen and (min-width: 980px) {
  .baa-calendar-container .baa-calendar-slick .slick-list {
    padding-left: 15%;
    padding-right: 15%;
  }
}
@media only screen and (min-width: 1280px) {
  .baa-calendar-container .baa-calendar-slick .slick-list {
    padding-left: 22%;
    padding-right: 1%;
  }
}
@media only screen and (min-width: 1500px) {
  .baa-calendar-container .baa-calendar-slick .slick-list {
    padding-left: 5%;
    padding-right: 5%;
  }
}
.baa-calendar-container .baa-calendar-slick .baa-calendar-item {
  max-width: 264px;
  border-radius: 10px;
  background-color: #ffffff;
  border: solid 3px #e6e7e9;
  text-align: center;
  padding: 30px 40px 25px 40px;
  margin: 0 15px;
  min-height: 300px;
  padding-bottom: 13px;
}
@media only screen and (max-width: 707px) {
  .baa-calendar-container .baa-calendar-slick .baa-calendar-item {
    margin: 0;
    padding: 30px 20px 25px 20px;
  }
}
@media only screen and (max-width: 979px) {
  .baa-calendar-container .baa-calendar-slick .baa-calendar-item {
    margin: 0 10px;
  }
}
@media only screen and (min-width: 980px) {
  .baa-calendar-container .baa-calendar-slick .baa-calendar-item {
    margin: 0 15px;
    padding-bottom: 13px;
  }
}
.baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-day {
  margin-bottom: 25px;
}
.baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-day .baa-small-text {
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
}
@media only screen and (max-width: 707px) {
  .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-day .baa-small-text {
    display: inline;
    font-size: 16px;
    font-weight: 400;
    color: #444444;
  }
  .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-day .baa-small-text.text-uppercase {
    text-transform: capitalize !important;
  }
}
.baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-day .baa-day {
  line-height: 16px;
}
@media only screen and (max-width: 707px) {
  .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-day .baa-day {
    display: inline;
    color: #444444;
  }
}
@media only screen and (max-width: 707px) {
  .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-day.merged-unavailable-days .baa-small-text, .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-day.merged-unavailable-days .baa-day {
    display: block;
    margin-bottom: 6px;
  }
}
.baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-hour-app {
  font-weight: 700;
  display: block;
  height: 40px;
  line-height: 36px;
  border-radius: 8px;
  background-color: #ffffff;
  border: solid 2px #e6e7e9;
  margin-bottom: 10px;
}
.baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-hour-app:hover, .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-hour-app:active, .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-hour-app.selected {
  color: #ffffff;
  background-color: #C5003E;
  border: solid 2px #C5003E;
  text-decoration: none;
}
.baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-hour-app.item-hidden {
  display: none;
}
.baa-calendar-container .baa-calendar-slick .baa-calendar-item .btn-more-less {
  padding-top: 6px;
  display: inline-block;
  position: relative;
  cursor: pointer;
}
@media (min-width: 708px) {
  .baa-calendar-container .baa-calendar-slick .baa-calendar-item .btn-more-less:hover .show-slot {
    text-decoration: underline;
  }
}
.baa-calendar-container .baa-calendar-slick .baa-calendar-item .show-slot {
  font-weight: 700;
  display: inline-block;
  margin: 0 auto;
}
.baa-calendar-container .baa-calendar-slick .baa-calendar-item .am-icon-expand-red {
  vertical-align: inherit;
  height: 15px;
  width: 25px;
  display: inline-block;
  padding-left: 10px;
}
.baa-calendar-container .baa-calendar-slick .baa-calendar-item .am-icon-expand-red:after {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  color: #C5003E;
  height: 10px;
}
.baa-calendar-container .baa-calendar-slick .baa-calendar-item.empty-appointment {
  background-color: #e6e7e9;
  position: relative;
}
@media (max-width: 707px) {
  .baa-calendar-container .baa-calendar-slick .baa-calendar-item.empty-appointment {
    background-color: #ffffff;
    min-height: 318px;
  }
}
.baa-calendar-container .baa-calendar-slick .baa-calendar-item.empty-appointment .not-slots {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 0;
  -ms-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.baa-calendar-container .baa-calendar-slick .baa-calendar-item.last-item-calendar {
  background-color: #e6e7e9;
  position: relative;
}
@media (max-width: 707px) {
  .baa-calendar-container .baa-calendar-slick .baa-calendar-item.last-item-calendar {
    background-color: #ffffff;
    min-height: 318px;
  }
}
.baa-calendar-container .baa-calendar-slick .baa-calendar-item.last-item-calendar .info-calendar {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 0;
  -ms-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0 20px;
  background-image: url("../../../../../etc.clientlibs/latam/clientlibs/clientlib-amplifon-latam/resources/img/icons/calendar-icon-end.svg");
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 60px 60px;
  padding-top: 95px;
}
.baa-calendar-container .baa-calendar-slick .baa-calendar-item.last-item-calendar .info-calendar p {
  line-height: 26px;
}
.baa-calendar-container .baa-calendar-slick .baa-calendar-item.last-item-calendar .info-calendar .callback-btn {
  font-weight: 700;
}
.baa-calendar-container .baa-calendar-slick.expanded-appointment .baa-calendar-item .baa-calendar-app-list .baa-hour-app.item-hidden {
  display: block;
}
.baa-calendar-container .baa-calendar-slick.expanded-appointment .baa-calendar-item .am-icon-expand-red:after {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.baa-calendar-container .calendar-call-message-mobile a {
  font-family: "Value-Bold", sans-serif;
}

.baa-calendar-wrapper {
  opacity: 0;
  height: 0;
  overflow: hidden;
}
.baa-calendar-wrapper .baa-calendar-container {
  opacity: 0;
}
.baa-calendar-wrapper .baa-calendar-nav-mobile-container {
  opacity: 0;
}

.baa-calendar-wrapper.olb-calendar {
  opacity: 1;
  height: auto;
  background-image: url(../../../../../etc.clientlibs/latam/clientlibs/clientlib-amplifon-latam/resources/img/loaders/loading-white-bg.gif);
  background-size: 66px;
  background-repeat: no-repeat;
  background-position: top center;
  margin-bottom: 40px;
}
@media only screen and (max-width: 707px) {
  .baa-calendar-wrapper.olb-calendar {
    background-image: url(../../../../../etc.clientlibs/latam/clientlibs/clientlib-amplifon-latam/resources/img/loaders/loading-grey-bg.gif);
    background-size: 66px;
    margin-bottom: 0;
    padding-bottom: 10px;
  }
}
.baa-calendar-wrapper.olb-calendar .baa-calendar-container {
  opacity: 0;
  overflow: hidden;
  height: 100px;
}
.baa-calendar-wrapper.olb-calendar .baa-calendar-nav-mobile-container {
  opacity: 0;
  height: 0;
  overflow: hidden;
}
.baa-calendar-wrapper.olb-calendar.loaded {
  background-image: none;
}
.baa-calendar-wrapper.olb-calendar.loaded .baa-calendar-container {
  opacity: 1;
  height: auto;
}
.baa-calendar-wrapper.olb-calendar.loaded .baa-calendar-nav-mobile-container {
  opacity: 1;
  height: auto;
}
.baa-calendar-wrapper.olb-calendar.baa-no-slots {
  background-image: none;
}
.baa-calendar-wrapper.olb-calendar.baa-no-slots .baa-calendar-container {
  height: 0;
  margin: 0;
}
.baa-calendar-wrapper.olb-calendar.baa-no-slots .baa-no-slots-wrapper {
  display: none;
}
.baa-calendar-wrapper.olb-calendar.baa-no-slots .baa-calendar-nav-mobile-container {
  margin-bottom: 10px;
}

.baa-calendar-nav-mobile-slick {
  opacity: 0;
}
.baa-calendar-nav-mobile-slick.slick-initialized {
  opacity: 1;
}

.baa-calendar-nav-mobile-container {
  display: none;
}
@media only screen and (max-width: 707px) {
  .baa-calendar-nav-mobile-container {
    display: block;
    margin-bottom: 17px;
  }
}
.baa-calendar-nav-mobile-container .baa-calendar-mobile-item {
  display: block;
  text-align: center;
}
.baa-calendar-nav-mobile-container .baa-calendar-mobile-item .baa-calendar-mobile-day-text {
  font-size: 12px;
  color: #888888;
  display: block;
  text-align: center;
}
.baa-calendar-nav-mobile-container .baa-calendar-mobile-item .baa-calendar-mobile-day-number {
  padding: 1px 0px;
  width: 30px;
  height: 29px;
  font-size: 16px;
  color: #222222;
  display: inline-block;
}
.baa-calendar-nav-mobile-container .baa-calendar-mobile-item.day-selected .baa-calendar-mobile-day-number {
  color: #ffffff;
  background: #C5003E;
  border-radius: 50%;
}
.baa-calendar-nav-mobile-container .baa-calendar-mobile-item.day-selected.not-available .baa-calendar-mobile-day-number {
  color: #ffffff;
}
.baa-calendar-nav-mobile-container .baa-calendar-mobile-item.day-selected.not-available.single-not-available .baa-calendar-mobile-day-number {
  color: #888888;
  background: #ffffff;
}
.baa-calendar-nav-mobile-container .baa-calendar-mobile-item.day-selected.last-thank-you .baa-calendar-mobile-day-number {
  background: transparent;
}
.baa-calendar-nav-mobile-container .baa-calendar-mobile-item.not-available .baa-calendar-mobile-day-number {
  color: #888888;
}
.baa-calendar-nav-mobile-container .baa-calendar-mobile-item.last-thank-you .am-icon-calendar-icon-end-xs:after {
  width: 24px;
  height: 24px;
}

@media (max-width: 707px) {
  .baa-calendar-container {
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .baa-calendar-container .baa-slick-arrow {
    display: none !important;
  }
  .baa-calendar-container .baa-calendar-slick {
    max-width: 100%;
    width: 100%;
    padding: 0;
    background-color: transparent;
  }
  .baa-calendar-container .baa-calendar-slick .baa-calendar-item {
    max-width: 100%;
    margin: 0;
  }
  .baa-calendar-container .baa-calendar-slick .slick-list {
    padding-left: 0%;
    padding-right: 0%;
  }
}
.p-0-xs {
  padding: 0px !important;
}

.p-5-xs {
  padding: 5px !important;
}

.p-10-xs {
  padding: 10px !important;
}

.p-15-xs {
  padding: 15px !important;
}

.p-20-xs {
  padding: 20px !important;
}

.p-25-xs {
  padding: 25px !important;
}

.p-30-xs {
  padding: 30px !important;
}

.p-35-xs {
  padding: 35px !important;
}

.p-40-xs {
  padding: 40px !important;
}

.p-45-xs {
  padding: 45px !important;
}

.p-50-xs {
  padding: 50px !important;
}

.p-55-xs {
  padding: 55px !important;
}

.p-60-xs {
  padding: 60px !important;
}

.p-65-xs {
  padding: 65px !important;
}

.p-70-xs {
  padding: 70px !important;
}

.p-75-xs {
  padding: 75px !important;
}

.p-80-xs {
  padding: 80px !important;
}

.p-85-xs {
  padding: 85px !important;
}

.p-90-xs {
  padding: 90px !important;
}

.p-95-xs {
  padding: 95px !important;
}

.p-100-xs {
  padding: 100px !important;
}

.pl-0-xs {
  padding-left: 0px !important;
}

.pl-5-xs {
  padding-left: 5px !important;
}

.pl-10-xs {
  padding-left: 10px !important;
}

.pl-15-xs {
  padding-left: 15px !important;
}

.pl-20-xs {
  padding-left: 20px !important;
}

.pl-25-xs {
  padding-left: 25px !important;
}

.pl-30-xs {
  padding-left: 30px !important;
}

.pl-35-xs {
  padding-left: 35px !important;
}

.pl-40-xs {
  padding-left: 40px !important;
}

.pl-45-xs {
  padding-left: 45px !important;
}

.pl-50-xs {
  padding-left: 50px !important;
}

.pl-55-xs {
  padding-left: 55px !important;
}

.pl-60-xs {
  padding-left: 60px !important;
}

.pl-65-xs {
  padding-left: 65px !important;
}

.pl-70-xs {
  padding-left: 70px !important;
}

.pl-75-xs {
  padding-left: 75px !important;
}

.pl-80-xs {
  padding-left: 80px !important;
}

.pl-85-xs {
  padding-left: 85px !important;
}

.pl-90-xs {
  padding-left: 90px !important;
}

.pl-95-xs {
  padding-left: 95px !important;
}

.pl-100-xs {
  padding-left: 100px !important;
}

.pr-0-xs {
  padding-right: 0px !important;
}

.pr-5-xs {
  padding-right: 5px !important;
}

.pr-10-xs {
  padding-right: 10px !important;
}

.pr-15-xs {
  padding-right: 15px !important;
}

.pr-20-xs {
  padding-right: 20px !important;
}

.pr-25-xs {
  padding-right: 25px !important;
}

.pr-30-xs {
  padding-right: 30px !important;
}

.pr-35-xs {
  padding-right: 35px !important;
}

.pr-40-xs {
  padding-right: 40px !important;
}

.pr-45-xs {
  padding-right: 45px !important;
}

.pr-50-xs {
  padding-right: 50px !important;
}

.pr-55-xs {
  padding-right: 55px !important;
}

.pr-60-xs {
  padding-right: 60px !important;
}

.pr-65-xs {
  padding-right: 65px !important;
}

.pr-70-xs {
  padding-right: 70px !important;
}

.pr-75-xs {
  padding-right: 75px !important;
}

.pr-80-xs {
  padding-right: 80px !important;
}

.pr-85-xs {
  padding-right: 85px !important;
}

.pr-90-xs {
  padding-right: 90px !important;
}

.pr-95-xs {
  padding-right: 95px !important;
}

.pr-100-xs {
  padding-right: 100px !important;
}

.pt-0-xs {
  padding-top: 0px !important;
}

.pt-5-xs {
  padding-top: 5px !important;
}

.pt-10-xs {
  padding-top: 10px !important;
}

.pt-15-xs {
  padding-top: 15px !important;
}

.pt-20-xs {
  padding-top: 20px !important;
}

.pt-25-xs {
  padding-top: 25px !important;
}

.pt-30-xs {
  padding-top: 30px !important;
}

.pt-35-xs {
  padding-top: 35px !important;
}

.pt-40-xs {
  padding-top: 40px !important;
}

.pt-45-xs {
  padding-top: 45px !important;
}

.pt-50-xs {
  padding-top: 50px !important;
}

.pt-55-xs {
  padding-top: 55px !important;
}

.pt-60-xs {
  padding-top: 60px !important;
}

.pt-65-xs {
  padding-top: 65px !important;
}

.pt-70-xs {
  padding-top: 70px !important;
}

.pt-75-xs {
  padding-top: 75px !important;
}

.pt-80-xs {
  padding-top: 80px !important;
}

.pt-85-xs {
  padding-top: 85px !important;
}

.pt-90-xs {
  padding-top: 90px !important;
}

.pt-95-xs {
  padding-top: 95px !important;
}

.pt-100-xs {
  padding-top: 100px !important;
}

.pb-0-xs {
  padding-bottom: 0px !important;
}

.pb-5-xs {
  padding-bottom: 5px !important;
}

.pb-10-xs {
  padding-bottom: 10px !important;
}

.pb-15-xs {
  padding-bottom: 15px !important;
}

.pb-20-xs {
  padding-bottom: 20px !important;
}

.pb-25-xs {
  padding-bottom: 25px !important;
}

.pb-30-xs {
  padding-bottom: 30px !important;
}

.pb-35-xs {
  padding-bottom: 35px !important;
}

.pb-40-xs {
  padding-bottom: 40px !important;
}

.pb-45-xs {
  padding-bottom: 45px !important;
}

.pb-50-xs {
  padding-bottom: 50px !important;
}

.pb-55-xs {
  padding-bottom: 55px !important;
}

.pb-60-xs {
  padding-bottom: 60px !important;
}

.pb-65-xs {
  padding-bottom: 65px !important;
}

.pb-70-xs {
  padding-bottom: 70px !important;
}

.pb-75-xs {
  padding-bottom: 75px !important;
}

.pb-80-xs {
  padding-bottom: 80px !important;
}

.pb-85-xs {
  padding-bottom: 85px !important;
}

.pb-90-xs {
  padding-bottom: 90px !important;
}

.pb-95-xs {
  padding-bottom: 95px !important;
}

.pb-100-xs {
  padding-bottom: 100px !important;
}

@media (min-width: 708px) {
  .p-0-sm {
    padding: 0px !important;
  }
  .p-5-sm {
    padding: 5px !important;
  }
  .p-10-sm {
    padding: 10px !important;
  }
  .p-15-sm {
    padding: 15px !important;
  }
  .p-20-sm {
    padding: 20px !important;
  }
  .p-25-sm {
    padding: 25px !important;
  }
  .p-30-sm {
    padding: 30px !important;
  }
  .p-35-sm {
    padding: 35px !important;
  }
  .p-40-sm {
    padding: 40px !important;
  }
  .p-45-sm {
    padding: 45px !important;
  }
  .p-50-sm {
    padding: 50px !important;
  }
  .p-55-sm {
    padding: 55px !important;
  }
  .p-60-sm {
    padding: 60px !important;
  }
  .p-65-sm {
    padding: 65px !important;
  }
  .p-70-sm {
    padding: 70px !important;
  }
  .p-75-sm {
    padding: 75px !important;
  }
  .p-80-sm {
    padding: 80px !important;
  }
  .p-85-sm {
    padding: 85px !important;
  }
  .p-90-sm {
    padding: 90px !important;
  }
  .p-95-sm {
    padding: 95px !important;
  }
  .p-100-sm {
    padding: 100px !important;
  }
  .pl-0-sm {
    padding-left: 0px !important;
  }
  .pl-5-sm {
    padding-left: 5px !important;
  }
  .pl-10-sm {
    padding-left: 10px !important;
  }
  .pl-15-sm {
    padding-left: 15px !important;
  }
  .pl-20-sm {
    padding-left: 20px !important;
  }
  .pl-25-sm {
    padding-left: 25px !important;
  }
  .pl-30-sm {
    padding-left: 30px !important;
  }
  .pl-35-sm {
    padding-left: 35px !important;
  }
  .pl-40-sm {
    padding-left: 40px !important;
  }
  .pl-45-sm {
    padding-left: 45px !important;
  }
  .pl-50-sm {
    padding-left: 50px !important;
  }
  .pl-55-sm {
    padding-left: 55px !important;
  }
  .pl-60-sm {
    padding-left: 60px !important;
  }
  .pl-65-sm {
    padding-left: 65px !important;
  }
  .pl-70-sm {
    padding-left: 70px !important;
  }
  .pl-75-sm {
    padding-left: 75px !important;
  }
  .pl-80-sm {
    padding-left: 80px !important;
  }
  .pl-85-sm {
    padding-left: 85px !important;
  }
  .pl-90-sm {
    padding-left: 90px !important;
  }
  .pl-95-sm {
    padding-left: 95px !important;
  }
  .pl-100-sm {
    padding-left: 100px !important;
  }
  .pr-0-sm {
    padding-right: 0px !important;
  }
  .pr-5-sm {
    padding-right: 5px !important;
  }
  .pr-10-sm {
    padding-right: 10px !important;
  }
  .pr-15-sm {
    padding-right: 15px !important;
  }
  .pr-20-sm {
    padding-right: 20px !important;
  }
  .pr-25-sm {
    padding-right: 25px !important;
  }
  .pr-30-sm {
    padding-right: 30px !important;
  }
  .pr-35-sm {
    padding-right: 35px !important;
  }
  .pr-40-sm {
    padding-right: 40px !important;
  }
  .pr-45-sm {
    padding-right: 45px !important;
  }
  .pr-50-sm {
    padding-right: 50px !important;
  }
  .pr-55-sm {
    padding-right: 55px !important;
  }
  .pr-60-sm {
    padding-right: 60px !important;
  }
  .pr-65-sm {
    padding-right: 65px !important;
  }
  .pr-70-sm {
    padding-right: 70px !important;
  }
  .pr-75-sm {
    padding-right: 75px !important;
  }
  .pr-80-sm {
    padding-right: 80px !important;
  }
  .pr-85-sm {
    padding-right: 85px !important;
  }
  .pr-90-sm {
    padding-right: 90px !important;
  }
  .pr-95-sm {
    padding-right: 95px !important;
  }
  .pr-100-sm {
    padding-right: 100px !important;
  }
  .pt-0-sm {
    padding-top: 0px !important;
  }
  .pt-5-sm {
    padding-top: 5px !important;
  }
  .pt-10-sm {
    padding-top: 10px !important;
  }
  .pt-15-sm {
    padding-top: 15px !important;
  }
  .pt-20-sm {
    padding-top: 20px !important;
  }
  .pt-25-sm {
    padding-top: 25px !important;
  }
  .pt-30-sm {
    padding-top: 30px !important;
  }
  .pt-35-sm {
    padding-top: 35px !important;
  }
  .pt-40-sm {
    padding-top: 40px !important;
  }
  .pt-45-sm {
    padding-top: 45px !important;
  }
  .pt-50-sm {
    padding-top: 50px !important;
  }
  .pt-55-sm {
    padding-top: 55px !important;
  }
  .pt-60-sm {
    padding-top: 60px !important;
  }
  .pt-65-sm {
    padding-top: 65px !important;
  }
  .pt-70-sm {
    padding-top: 70px !important;
  }
  .pt-75-sm {
    padding-top: 75px !important;
  }
  .pt-80-sm {
    padding-top: 80px !important;
  }
  .pt-85-sm {
    padding-top: 85px !important;
  }
  .pt-90-sm {
    padding-top: 90px !important;
  }
  .pt-95-sm {
    padding-top: 95px !important;
  }
  .pt-100-sm {
    padding-top: 100px !important;
  }
  .pb-0-sm {
    padding-bottom: 0px !important;
  }
  .pb-5-sm {
    padding-bottom: 5px !important;
  }
  .pb-10-sm {
    padding-bottom: 10px !important;
  }
  .pb-15-sm {
    padding-bottom: 15px !important;
  }
  .pb-20-sm {
    padding-bottom: 20px !important;
  }
  .pb-25-sm {
    padding-bottom: 25px !important;
  }
  .pb-30-sm {
    padding-bottom: 30px !important;
  }
  .pb-35-sm {
    padding-bottom: 35px !important;
  }
  .pb-40-sm {
    padding-bottom: 40px !important;
  }
  .pb-45-sm {
    padding-bottom: 45px !important;
  }
  .pb-50-sm {
    padding-bottom: 50px !important;
  }
  .pb-55-sm {
    padding-bottom: 55px !important;
  }
  .pb-60-sm {
    padding-bottom: 60px !important;
  }
  .pb-65-sm {
    padding-bottom: 65px !important;
  }
  .pb-70-sm {
    padding-bottom: 70px !important;
  }
  .pb-75-sm {
    padding-bottom: 75px !important;
  }
  .pb-80-sm {
    padding-bottom: 80px !important;
  }
  .pb-85-sm {
    padding-bottom: 85px !important;
  }
  .pb-90-sm {
    padding-bottom: 90px !important;
  }
  .pb-95-sm {
    padding-bottom: 95px !important;
  }
  .pb-100-sm {
    padding-bottom: 100px !important;
  }
}
@media (min-width: 980px) {
  .p-0-lg {
    padding: 0px !important;
  }
  .p-5-lg {
    padding: 5px !important;
  }
  .p-10-lg {
    padding: 10px !important;
  }
  .p-15-lg {
    padding: 15px !important;
  }
  .p-20-lg {
    padding: 20px !important;
  }
  .p-25-lg {
    padding: 25px !important;
  }
  .p-30-lg {
    padding: 30px !important;
  }
  .p-35-lg {
    padding: 35px !important;
  }
  .p-40-lg {
    padding: 40px !important;
  }
  .p-45-lg {
    padding: 45px !important;
  }
  .p-50-lg {
    padding: 50px !important;
  }
  .p-55-lg {
    padding: 55px !important;
  }
  .p-60-lg {
    padding: 60px !important;
  }
  .p-65-lg {
    padding: 65px !important;
  }
  .p-70-lg {
    padding: 70px !important;
  }
  .p-75-lg {
    padding: 75px !important;
  }
  .p-80-lg {
    padding: 80px !important;
  }
  .p-85-lg {
    padding: 85px !important;
  }
  .p-90-lg {
    padding: 90px !important;
  }
  .p-95-lg {
    padding: 95px !important;
  }
  .p-100-lg {
    padding: 100px !important;
  }
  .pl-0-lg {
    padding-left: 0px !important;
  }
  .pl-5-lg {
    padding-left: 5px !important;
  }
  .pl-10-lg {
    padding-left: 10px !important;
  }
  .pl-15-lg {
    padding-left: 15px !important;
  }
  .pl-20-lg {
    padding-left: 20px !important;
  }
  .pl-25-lg {
    padding-left: 25px !important;
  }
  .pl-30-lg {
    padding-left: 30px !important;
  }
  .pl-35-lg {
    padding-left: 35px !important;
  }
  .pl-40-lg {
    padding-left: 40px !important;
  }
  .pl-45-lg {
    padding-left: 45px !important;
  }
  .pl-50-lg {
    padding-left: 50px !important;
  }
  .pl-55-lg {
    padding-left: 55px !important;
  }
  .pl-60-lg {
    padding-left: 60px !important;
  }
  .pl-65-lg {
    padding-left: 65px !important;
  }
  .pl-70-lg {
    padding-left: 70px !important;
  }
  .pl-75-lg {
    padding-left: 75px !important;
  }
  .pl-80-lg {
    padding-left: 80px !important;
  }
  .pl-85-lg {
    padding-left: 85px !important;
  }
  .pl-90-lg {
    padding-left: 90px !important;
  }
  .pl-95-lg {
    padding-left: 95px !important;
  }
  .pl-100-lg {
    padding-left: 100px !important;
  }
  .pr-0-lg {
    padding-right: 0px !important;
  }
  .pr-5-lg {
    padding-right: 5px !important;
  }
  .pr-10-lg {
    padding-right: 10px !important;
  }
  .pr-15-lg {
    padding-right: 15px !important;
  }
  .pr-20-lg {
    padding-right: 20px !important;
  }
  .pr-25-lg {
    padding-right: 25px !important;
  }
  .pr-30-lg {
    padding-right: 30px !important;
  }
  .pr-35-lg {
    padding-right: 35px !important;
  }
  .pr-40-lg {
    padding-right: 40px !important;
  }
  .pr-45-lg {
    padding-right: 45px !important;
  }
  .pr-50-lg {
    padding-right: 50px !important;
  }
  .pr-55-lg {
    padding-right: 55px !important;
  }
  .pr-60-lg {
    padding-right: 60px !important;
  }
  .pr-65-lg {
    padding-right: 65px !important;
  }
  .pr-70-lg {
    padding-right: 70px !important;
  }
  .pr-75-lg {
    padding-right: 75px !important;
  }
  .pr-80-lg {
    padding-right: 80px !important;
  }
  .pr-85-lg {
    padding-right: 85px !important;
  }
  .pr-90-lg {
    padding-right: 90px !important;
  }
  .pr-95-lg {
    padding-right: 95px !important;
  }
  .pr-100-lg {
    padding-right: 100px !important;
  }
  .pt-0-lg {
    padding-top: 0px !important;
  }
  .pt-5-lg {
    padding-top: 5px !important;
  }
  .pt-10-lg {
    padding-top: 10px !important;
  }
  .pt-15-lg {
    padding-top: 15px !important;
  }
  .pt-20-lg {
    padding-top: 20px !important;
  }
  .pt-25-lg {
    padding-top: 25px !important;
  }
  .pt-30-lg {
    padding-top: 30px !important;
  }
  .pt-35-lg {
    padding-top: 35px !important;
  }
  .pt-40-lg {
    padding-top: 40px !important;
  }
  .pt-45-lg {
    padding-top: 45px !important;
  }
  .pt-50-lg {
    padding-top: 50px !important;
  }
  .pt-55-lg {
    padding-top: 55px !important;
  }
  .pt-60-lg {
    padding-top: 60px !important;
  }
  .pt-65-lg {
    padding-top: 65px !important;
  }
  .pt-70-lg {
    padding-top: 70px !important;
  }
  .pt-75-lg {
    padding-top: 75px !important;
  }
  .pt-80-lg {
    padding-top: 80px !important;
  }
  .pt-85-lg {
    padding-top: 85px !important;
  }
  .pt-90-lg {
    padding-top: 90px !important;
  }
  .pt-95-lg {
    padding-top: 95px !important;
  }
  .pt-100-lg {
    padding-top: 100px !important;
  }
  .pb-0-lg {
    padding-bottom: 0px !important;
  }
  .pb-5-lg {
    padding-bottom: 5px !important;
  }
  .pb-10-lg {
    padding-bottom: 10px !important;
  }
  .pb-15-lg {
    padding-bottom: 15px !important;
  }
  .pb-20-lg {
    padding-bottom: 20px !important;
  }
  .pb-25-lg {
    padding-bottom: 25px !important;
  }
  .pb-30-lg {
    padding-bottom: 30px !important;
  }
  .pb-35-lg {
    padding-bottom: 35px !important;
  }
  .pb-40-lg {
    padding-bottom: 40px !important;
  }
  .pb-45-lg {
    padding-bottom: 45px !important;
  }
  .pb-50-lg {
    padding-bottom: 50px !important;
  }
  .pb-55-lg {
    padding-bottom: 55px !important;
  }
  .pb-60-lg {
    padding-bottom: 60px !important;
  }
  .pb-65-lg {
    padding-bottom: 65px !important;
  }
  .pb-70-lg {
    padding-bottom: 70px !important;
  }
  .pb-75-lg {
    padding-bottom: 75px !important;
  }
  .pb-80-lg {
    padding-bottom: 80px !important;
  }
  .pb-85-lg {
    padding-bottom: 85px !important;
  }
  .pb-90-lg {
    padding-bottom: 90px !important;
  }
  .pb-95-lg {
    padding-bottom: 95px !important;
  }
  .pb-100-lg {
    padding-bottom: 100px !important;
  }
}
@media (min-width: 1280px) {
  .p-0-xl {
    padding: 0px !important;
  }
  .p-5-xl {
    padding: 5px !important;
  }
  .p-10-xl {
    padding: 10px !important;
  }
  .p-15-xl {
    padding: 15px !important;
  }
  .p-20-xl {
    padding: 20px !important;
  }
  .p-25-xl {
    padding: 25px !important;
  }
  .p-30-xl {
    padding: 30px !important;
  }
  .p-35-xl {
    padding: 35px !important;
  }
  .p-40-xl {
    padding: 40px !important;
  }
  .p-45-xl {
    padding: 45px !important;
  }
  .p-50-xl {
    padding: 50px !important;
  }
  .p-55-xl {
    padding: 55px !important;
  }
  .p-60-xl {
    padding: 60px !important;
  }
  .p-65-xl {
    padding: 65px !important;
  }
  .p-70-xl {
    padding: 70px !important;
  }
  .p-75-xl {
    padding: 75px !important;
  }
  .p-80-xl {
    padding: 80px !important;
  }
  .p-85-xl {
    padding: 85px !important;
  }
  .p-90-xl {
    padding: 90px !important;
  }
  .p-95-xl {
    padding: 95px !important;
  }
  .p-100-xl {
    padding: 100px !important;
  }
  .pl-0-xl {
    padding-left: 0px !important;
  }
  .pl-5-xl {
    padding-left: 5px !important;
  }
  .pl-10-xl {
    padding-left: 10px !important;
  }
  .pl-15-xl {
    padding-left: 15px !important;
  }
  .pl-20-xl {
    padding-left: 20px !important;
  }
  .pl-25-xl {
    padding-left: 25px !important;
  }
  .pl-30-xl {
    padding-left: 30px !important;
  }
  .pl-35-xl {
    padding-left: 35px !important;
  }
  .pl-40-xl {
    padding-left: 40px !important;
  }
  .pl-45-xl {
    padding-left: 45px !important;
  }
  .pl-50-xl {
    padding-left: 50px !important;
  }
  .pl-55-xl {
    padding-left: 55px !important;
  }
  .pl-60-xl {
    padding-left: 60px !important;
  }
  .pl-65-xl {
    padding-left: 65px !important;
  }
  .pl-70-xl {
    padding-left: 70px !important;
  }
  .pl-75-xl {
    padding-left: 75px !important;
  }
  .pl-80-xl {
    padding-left: 80px !important;
  }
  .pl-85-xl {
    padding-left: 85px !important;
  }
  .pl-90-xl {
    padding-left: 90px !important;
  }
  .pl-95-xl {
    padding-left: 95px !important;
  }
  .pl-100-xl {
    padding-left: 100px !important;
  }
  .pr-0-xl {
    padding-right: 0px !important;
  }
  .pr-5-xl {
    padding-right: 5px !important;
  }
  .pr-10-xl {
    padding-right: 10px !important;
  }
  .pr-15-xl {
    padding-right: 15px !important;
  }
  .pr-20-xl {
    padding-right: 20px !important;
  }
  .pr-25-xl {
    padding-right: 25px !important;
  }
  .pr-30-xl {
    padding-right: 30px !important;
  }
  .pr-35-xl {
    padding-right: 35px !important;
  }
  .pr-40-xl {
    padding-right: 40px !important;
  }
  .pr-45-xl {
    padding-right: 45px !important;
  }
  .pr-50-xl {
    padding-right: 50px !important;
  }
  .pr-55-xl {
    padding-right: 55px !important;
  }
  .pr-60-xl {
    padding-right: 60px !important;
  }
  .pr-65-xl {
    padding-right: 65px !important;
  }
  .pr-70-xl {
    padding-right: 70px !important;
  }
  .pr-75-xl {
    padding-right: 75px !important;
  }
  .pr-80-xl {
    padding-right: 80px !important;
  }
  .pr-85-xl {
    padding-right: 85px !important;
  }
  .pr-90-xl {
    padding-right: 90px !important;
  }
  .pr-95-xl {
    padding-right: 95px !important;
  }
  .pr-100-xl {
    padding-right: 100px !important;
  }
  .pt-0-xl {
    padding-top: 0px !important;
  }
  .pt-5-xl {
    padding-top: 5px !important;
  }
  .pt-10-xl {
    padding-top: 10px !important;
  }
  .pt-15-xl {
    padding-top: 15px !important;
  }
  .pt-20-xl {
    padding-top: 20px !important;
  }
  .pt-25-xl {
    padding-top: 25px !important;
  }
  .pt-30-xl {
    padding-top: 30px !important;
  }
  .pt-35-xl {
    padding-top: 35px !important;
  }
  .pt-40-xl {
    padding-top: 40px !important;
  }
  .pt-45-xl {
    padding-top: 45px !important;
  }
  .pt-50-xl {
    padding-top: 50px !important;
  }
  .pt-55-xl {
    padding-top: 55px !important;
  }
  .pt-60-xl {
    padding-top: 60px !important;
  }
  .pt-65-xl {
    padding-top: 65px !important;
  }
  .pt-70-xl {
    padding-top: 70px !important;
  }
  .pt-75-xl {
    padding-top: 75px !important;
  }
  .pt-80-xl {
    padding-top: 80px !important;
  }
  .pt-85-xl {
    padding-top: 85px !important;
  }
  .pt-90-xl {
    padding-top: 90px !important;
  }
  .pt-95-xl {
    padding-top: 95px !important;
  }
  .pt-100-xl {
    padding-top: 100px !important;
  }
  .pb-0-xl {
    padding-bottom: 0px !important;
  }
  .pb-5-xl {
    padding-bottom: 5px !important;
  }
  .pb-10-xl {
    padding-bottom: 10px !important;
  }
  .pb-15-xl {
    padding-bottom: 15px !important;
  }
  .pb-20-xl {
    padding-bottom: 20px !important;
  }
  .pb-25-xl {
    padding-bottom: 25px !important;
  }
  .pb-30-xl {
    padding-bottom: 30px !important;
  }
  .pb-35-xl {
    padding-bottom: 35px !important;
  }
  .pb-40-xl {
    padding-bottom: 40px !important;
  }
  .pb-45-xl {
    padding-bottom: 45px !important;
  }
  .pb-50-xl {
    padding-bottom: 50px !important;
  }
  .pb-55-xl {
    padding-bottom: 55px !important;
  }
  .pb-60-xl {
    padding-bottom: 60px !important;
  }
  .pb-65-xl {
    padding-bottom: 65px !important;
  }
  .pb-70-xl {
    padding-bottom: 70px !important;
  }
  .pb-75-xl {
    padding-bottom: 75px !important;
  }
  .pb-80-xl {
    padding-bottom: 80px !important;
  }
  .pb-85-xl {
    padding-bottom: 85px !important;
  }
  .pb-90-xl {
    padding-bottom: 90px !important;
  }
  .pb-95-xl {
    padding-bottom: 95px !important;
  }
  .pb-100-xl {
    padding-bottom: 100px !important;
  }
}
/*DBTCE-3926*/
.baa-maps-next-arrow, .baa-maps-prev-arrow {
  height: 100%;
  cursor: pointer;
}

.baa-slick-arrow {
  width: 60px;
  height: 100%;
  background-color: #ffffff;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 3;
}
.baa-slick-arrow .am-icon {
  font-size: inherit;
}
.baa-slick-arrow .am-icon:after {
  width: 14px;
  height: 28px;
}
.baa-slick-arrow[aria-disabled=true] .am-icon:after {
  opacity: 0.3;
}

.baa-maps-prev-arrow {
  border-radius: 10px 0px 0px 10px;
}

.baa-maps-next-arrow {
  left: auto;
  right: 0;
  border-radius: 0px 10px 10px 0px;
}

@media only screen and (max-width: 979px) {
  .baa-slick-arrow {
    width: 40px;
  }
  .baa-slick-arrow.baa-maps-next-arrow .am-icon:after {
    margin-left: 10px;
  }
}
@media only screen and (max-width: 707px) {
  .baa-calendar-nav-mobile-slick .slick-track {
    margin: 0 auto;
  }
}
.p-0-xs {
  padding: 0px !important;
}

.p-5-xs {
  padding: 5px !important;
}

.p-10-xs {
  padding: 10px !important;
}

.p-15-xs {
  padding: 15px !important;
}

.p-20-xs {
  padding: 20px !important;
}

.p-25-xs {
  padding: 25px !important;
}

.p-30-xs {
  padding: 30px !important;
}

.p-35-xs {
  padding: 35px !important;
}

.p-40-xs {
  padding: 40px !important;
}

.p-45-xs {
  padding: 45px !important;
}

.p-50-xs {
  padding: 50px !important;
}

.p-55-xs {
  padding: 55px !important;
}

.p-60-xs {
  padding: 60px !important;
}

.p-65-xs {
  padding: 65px !important;
}

.p-70-xs {
  padding: 70px !important;
}

.p-75-xs {
  padding: 75px !important;
}

.p-80-xs {
  padding: 80px !important;
}

.p-85-xs {
  padding: 85px !important;
}

.p-90-xs {
  padding: 90px !important;
}

.p-95-xs {
  padding: 95px !important;
}

.p-100-xs {
  padding: 100px !important;
}

.pl-0-xs {
  padding-left: 0px !important;
}

.pl-5-xs {
  padding-left: 5px !important;
}

.pl-10-xs {
  padding-left: 10px !important;
}

.pl-15-xs {
  padding-left: 15px !important;
}

.pl-20-xs {
  padding-left: 20px !important;
}

.pl-25-xs {
  padding-left: 25px !important;
}

.pl-30-xs {
  padding-left: 30px !important;
}

.pl-35-xs {
  padding-left: 35px !important;
}

.pl-40-xs {
  padding-left: 40px !important;
}

.pl-45-xs {
  padding-left: 45px !important;
}

.pl-50-xs {
  padding-left: 50px !important;
}

.pl-55-xs {
  padding-left: 55px !important;
}

.pl-60-xs {
  padding-left: 60px !important;
}

.pl-65-xs {
  padding-left: 65px !important;
}

.pl-70-xs {
  padding-left: 70px !important;
}

.pl-75-xs {
  padding-left: 75px !important;
}

.pl-80-xs {
  padding-left: 80px !important;
}

.pl-85-xs {
  padding-left: 85px !important;
}

.pl-90-xs {
  padding-left: 90px !important;
}

.pl-95-xs {
  padding-left: 95px !important;
}

.pl-100-xs {
  padding-left: 100px !important;
}

.pr-0-xs {
  padding-right: 0px !important;
}

.pr-5-xs {
  padding-right: 5px !important;
}

.pr-10-xs {
  padding-right: 10px !important;
}

.pr-15-xs {
  padding-right: 15px !important;
}

.pr-20-xs {
  padding-right: 20px !important;
}

.pr-25-xs {
  padding-right: 25px !important;
}

.pr-30-xs {
  padding-right: 30px !important;
}

.pr-35-xs {
  padding-right: 35px !important;
}

.pr-40-xs {
  padding-right: 40px !important;
}

.pr-45-xs {
  padding-right: 45px !important;
}

.pr-50-xs {
  padding-right: 50px !important;
}

.pr-55-xs {
  padding-right: 55px !important;
}

.pr-60-xs {
  padding-right: 60px !important;
}

.pr-65-xs {
  padding-right: 65px !important;
}

.pr-70-xs {
  padding-right: 70px !important;
}

.pr-75-xs {
  padding-right: 75px !important;
}

.pr-80-xs {
  padding-right: 80px !important;
}

.pr-85-xs {
  padding-right: 85px !important;
}

.pr-90-xs {
  padding-right: 90px !important;
}

.pr-95-xs {
  padding-right: 95px !important;
}

.pr-100-xs {
  padding-right: 100px !important;
}

.pt-0-xs {
  padding-top: 0px !important;
}

.pt-5-xs {
  padding-top: 5px !important;
}

.pt-10-xs {
  padding-top: 10px !important;
}

.pt-15-xs {
  padding-top: 15px !important;
}

.pt-20-xs {
  padding-top: 20px !important;
}

.pt-25-xs {
  padding-top: 25px !important;
}

.pt-30-xs {
  padding-top: 30px !important;
}

.pt-35-xs {
  padding-top: 35px !important;
}

.pt-40-xs {
  padding-top: 40px !important;
}

.pt-45-xs {
  padding-top: 45px !important;
}

.pt-50-xs {
  padding-top: 50px !important;
}

.pt-55-xs {
  padding-top: 55px !important;
}

.pt-60-xs {
  padding-top: 60px !important;
}

.pt-65-xs {
  padding-top: 65px !important;
}

.pt-70-xs {
  padding-top: 70px !important;
}

.pt-75-xs {
  padding-top: 75px !important;
}

.pt-80-xs {
  padding-top: 80px !important;
}

.pt-85-xs {
  padding-top: 85px !important;
}

.pt-90-xs {
  padding-top: 90px !important;
}

.pt-95-xs {
  padding-top: 95px !important;
}

.pt-100-xs {
  padding-top: 100px !important;
}

.pb-0-xs {
  padding-bottom: 0px !important;
}

.pb-5-xs {
  padding-bottom: 5px !important;
}

.pb-10-xs {
  padding-bottom: 10px !important;
}

.pb-15-xs {
  padding-bottom: 15px !important;
}

.pb-20-xs {
  padding-bottom: 20px !important;
}

.pb-25-xs {
  padding-bottom: 25px !important;
}

.pb-30-xs {
  padding-bottom: 30px !important;
}

.pb-35-xs {
  padding-bottom: 35px !important;
}

.pb-40-xs {
  padding-bottom: 40px !important;
}

.pb-45-xs {
  padding-bottom: 45px !important;
}

.pb-50-xs {
  padding-bottom: 50px !important;
}

.pb-55-xs {
  padding-bottom: 55px !important;
}

.pb-60-xs {
  padding-bottom: 60px !important;
}

.pb-65-xs {
  padding-bottom: 65px !important;
}

.pb-70-xs {
  padding-bottom: 70px !important;
}

.pb-75-xs {
  padding-bottom: 75px !important;
}

.pb-80-xs {
  padding-bottom: 80px !important;
}

.pb-85-xs {
  padding-bottom: 85px !important;
}

.pb-90-xs {
  padding-bottom: 90px !important;
}

.pb-95-xs {
  padding-bottom: 95px !important;
}

.pb-100-xs {
  padding-bottom: 100px !important;
}

@media (min-width: 708px) {
  .p-0-sm {
    padding: 0px !important;
  }
  .p-5-sm {
    padding: 5px !important;
  }
  .p-10-sm {
    padding: 10px !important;
  }
  .p-15-sm {
    padding: 15px !important;
  }
  .p-20-sm {
    padding: 20px !important;
  }
  .p-25-sm {
    padding: 25px !important;
  }
  .p-30-sm {
    padding: 30px !important;
  }
  .p-35-sm {
    padding: 35px !important;
  }
  .p-40-sm {
    padding: 40px !important;
  }
  .p-45-sm {
    padding: 45px !important;
  }
  .p-50-sm {
    padding: 50px !important;
  }
  .p-55-sm {
    padding: 55px !important;
  }
  .p-60-sm {
    padding: 60px !important;
  }
  .p-65-sm {
    padding: 65px !important;
  }
  .p-70-sm {
    padding: 70px !important;
  }
  .p-75-sm {
    padding: 75px !important;
  }
  .p-80-sm {
    padding: 80px !important;
  }
  .p-85-sm {
    padding: 85px !important;
  }
  .p-90-sm {
    padding: 90px !important;
  }
  .p-95-sm {
    padding: 95px !important;
  }
  .p-100-sm {
    padding: 100px !important;
  }
  .pl-0-sm {
    padding-left: 0px !important;
  }
  .pl-5-sm {
    padding-left: 5px !important;
  }
  .pl-10-sm {
    padding-left: 10px !important;
  }
  .pl-15-sm {
    padding-left: 15px !important;
  }
  .pl-20-sm {
    padding-left: 20px !important;
  }
  .pl-25-sm {
    padding-left: 25px !important;
  }
  .pl-30-sm {
    padding-left: 30px !important;
  }
  .pl-35-sm {
    padding-left: 35px !important;
  }
  .pl-40-sm {
    padding-left: 40px !important;
  }
  .pl-45-sm {
    padding-left: 45px !important;
  }
  .pl-50-sm {
    padding-left: 50px !important;
  }
  .pl-55-sm {
    padding-left: 55px !important;
  }
  .pl-60-sm {
    padding-left: 60px !important;
  }
  .pl-65-sm {
    padding-left: 65px !important;
  }
  .pl-70-sm {
    padding-left: 70px !important;
  }
  .pl-75-sm {
    padding-left: 75px !important;
  }
  .pl-80-sm {
    padding-left: 80px !important;
  }
  .pl-85-sm {
    padding-left: 85px !important;
  }
  .pl-90-sm {
    padding-left: 90px !important;
  }
  .pl-95-sm {
    padding-left: 95px !important;
  }
  .pl-100-sm {
    padding-left: 100px !important;
  }
  .pr-0-sm {
    padding-right: 0px !important;
  }
  .pr-5-sm {
    padding-right: 5px !important;
  }
  .pr-10-sm {
    padding-right: 10px !important;
  }
  .pr-15-sm {
    padding-right: 15px !important;
  }
  .pr-20-sm {
    padding-right: 20px !important;
  }
  .pr-25-sm {
    padding-right: 25px !important;
  }
  .pr-30-sm {
    padding-right: 30px !important;
  }
  .pr-35-sm {
    padding-right: 35px !important;
  }
  .pr-40-sm {
    padding-right: 40px !important;
  }
  .pr-45-sm {
    padding-right: 45px !important;
  }
  .pr-50-sm {
    padding-right: 50px !important;
  }
  .pr-55-sm {
    padding-right: 55px !important;
  }
  .pr-60-sm {
    padding-right: 60px !important;
  }
  .pr-65-sm {
    padding-right: 65px !important;
  }
  .pr-70-sm {
    padding-right: 70px !important;
  }
  .pr-75-sm {
    padding-right: 75px !important;
  }
  .pr-80-sm {
    padding-right: 80px !important;
  }
  .pr-85-sm {
    padding-right: 85px !important;
  }
  .pr-90-sm {
    padding-right: 90px !important;
  }
  .pr-95-sm {
    padding-right: 95px !important;
  }
  .pr-100-sm {
    padding-right: 100px !important;
  }
  .pt-0-sm {
    padding-top: 0px !important;
  }
  .pt-5-sm {
    padding-top: 5px !important;
  }
  .pt-10-sm {
    padding-top: 10px !important;
  }
  .pt-15-sm {
    padding-top: 15px !important;
  }
  .pt-20-sm {
    padding-top: 20px !important;
  }
  .pt-25-sm {
    padding-top: 25px !important;
  }
  .pt-30-sm {
    padding-top: 30px !important;
  }
  .pt-35-sm {
    padding-top: 35px !important;
  }
  .pt-40-sm {
    padding-top: 40px !important;
  }
  .pt-45-sm {
    padding-top: 45px !important;
  }
  .pt-50-sm {
    padding-top: 50px !important;
  }
  .pt-55-sm {
    padding-top: 55px !important;
  }
  .pt-60-sm {
    padding-top: 60px !important;
  }
  .pt-65-sm {
    padding-top: 65px !important;
  }
  .pt-70-sm {
    padding-top: 70px !important;
  }
  .pt-75-sm {
    padding-top: 75px !important;
  }
  .pt-80-sm {
    padding-top: 80px !important;
  }
  .pt-85-sm {
    padding-top: 85px !important;
  }
  .pt-90-sm {
    padding-top: 90px !important;
  }
  .pt-95-sm {
    padding-top: 95px !important;
  }
  .pt-100-sm {
    padding-top: 100px !important;
  }
  .pb-0-sm {
    padding-bottom: 0px !important;
  }
  .pb-5-sm {
    padding-bottom: 5px !important;
  }
  .pb-10-sm {
    padding-bottom: 10px !important;
  }
  .pb-15-sm {
    padding-bottom: 15px !important;
  }
  .pb-20-sm {
    padding-bottom: 20px !important;
  }
  .pb-25-sm {
    padding-bottom: 25px !important;
  }
  .pb-30-sm {
    padding-bottom: 30px !important;
  }
  .pb-35-sm {
    padding-bottom: 35px !important;
  }
  .pb-40-sm {
    padding-bottom: 40px !important;
  }
  .pb-45-sm {
    padding-bottom: 45px !important;
  }
  .pb-50-sm {
    padding-bottom: 50px !important;
  }
  .pb-55-sm {
    padding-bottom: 55px !important;
  }
  .pb-60-sm {
    padding-bottom: 60px !important;
  }
  .pb-65-sm {
    padding-bottom: 65px !important;
  }
  .pb-70-sm {
    padding-bottom: 70px !important;
  }
  .pb-75-sm {
    padding-bottom: 75px !important;
  }
  .pb-80-sm {
    padding-bottom: 80px !important;
  }
  .pb-85-sm {
    padding-bottom: 85px !important;
  }
  .pb-90-sm {
    padding-bottom: 90px !important;
  }
  .pb-95-sm {
    padding-bottom: 95px !important;
  }
  .pb-100-sm {
    padding-bottom: 100px !important;
  }
}
@media (min-width: 980px) {
  .p-0-lg {
    padding: 0px !important;
  }
  .p-5-lg {
    padding: 5px !important;
  }
  .p-10-lg {
    padding: 10px !important;
  }
  .p-15-lg {
    padding: 15px !important;
  }
  .p-20-lg {
    padding: 20px !important;
  }
  .p-25-lg {
    padding: 25px !important;
  }
  .p-30-lg {
    padding: 30px !important;
  }
  .p-35-lg {
    padding: 35px !important;
  }
  .p-40-lg {
    padding: 40px !important;
  }
  .p-45-lg {
    padding: 45px !important;
  }
  .p-50-lg {
    padding: 50px !important;
  }
  .p-55-lg {
    padding: 55px !important;
  }
  .p-60-lg {
    padding: 60px !important;
  }
  .p-65-lg {
    padding: 65px !important;
  }
  .p-70-lg {
    padding: 70px !important;
  }
  .p-75-lg {
    padding: 75px !important;
  }
  .p-80-lg {
    padding: 80px !important;
  }
  .p-85-lg {
    padding: 85px !important;
  }
  .p-90-lg {
    padding: 90px !important;
  }
  .p-95-lg {
    padding: 95px !important;
  }
  .p-100-lg {
    padding: 100px !important;
  }
  .pl-0-lg {
    padding-left: 0px !important;
  }
  .pl-5-lg {
    padding-left: 5px !important;
  }
  .pl-10-lg {
    padding-left: 10px !important;
  }
  .pl-15-lg {
    padding-left: 15px !important;
  }
  .pl-20-lg {
    padding-left: 20px !important;
  }
  .pl-25-lg {
    padding-left: 25px !important;
  }
  .pl-30-lg {
    padding-left: 30px !important;
  }
  .pl-35-lg {
    padding-left: 35px !important;
  }
  .pl-40-lg {
    padding-left: 40px !important;
  }
  .pl-45-lg {
    padding-left: 45px !important;
  }
  .pl-50-lg {
    padding-left: 50px !important;
  }
  .pl-55-lg {
    padding-left: 55px !important;
  }
  .pl-60-lg {
    padding-left: 60px !important;
  }
  .pl-65-lg {
    padding-left: 65px !important;
  }
  .pl-70-lg {
    padding-left: 70px !important;
  }
  .pl-75-lg {
    padding-left: 75px !important;
  }
  .pl-80-lg {
    padding-left: 80px !important;
  }
  .pl-85-lg {
    padding-left: 85px !important;
  }
  .pl-90-lg {
    padding-left: 90px !important;
  }
  .pl-95-lg {
    padding-left: 95px !important;
  }
  .pl-100-lg {
    padding-left: 100px !important;
  }
  .pr-0-lg {
    padding-right: 0px !important;
  }
  .pr-5-lg {
    padding-right: 5px !important;
  }
  .pr-10-lg {
    padding-right: 10px !important;
  }
  .pr-15-lg {
    padding-right: 15px !important;
  }
  .pr-20-lg {
    padding-right: 20px !important;
  }
  .pr-25-lg {
    padding-right: 25px !important;
  }
  .pr-30-lg {
    padding-right: 30px !important;
  }
  .pr-35-lg {
    padding-right: 35px !important;
  }
  .pr-40-lg {
    padding-right: 40px !important;
  }
  .pr-45-lg {
    padding-right: 45px !important;
  }
  .pr-50-lg {
    padding-right: 50px !important;
  }
  .pr-55-lg {
    padding-right: 55px !important;
  }
  .pr-60-lg {
    padding-right: 60px !important;
  }
  .pr-65-lg {
    padding-right: 65px !important;
  }
  .pr-70-lg {
    padding-right: 70px !important;
  }
  .pr-75-lg {
    padding-right: 75px !important;
  }
  .pr-80-lg {
    padding-right: 80px !important;
  }
  .pr-85-lg {
    padding-right: 85px !important;
  }
  .pr-90-lg {
    padding-right: 90px !important;
  }
  .pr-95-lg {
    padding-right: 95px !important;
  }
  .pr-100-lg {
    padding-right: 100px !important;
  }
  .pt-0-lg {
    padding-top: 0px !important;
  }
  .pt-5-lg {
    padding-top: 5px !important;
  }
  .pt-10-lg {
    padding-top: 10px !important;
  }
  .pt-15-lg {
    padding-top: 15px !important;
  }
  .pt-20-lg {
    padding-top: 20px !important;
  }
  .pt-25-lg {
    padding-top: 25px !important;
  }
  .pt-30-lg {
    padding-top: 30px !important;
  }
  .pt-35-lg {
    padding-top: 35px !important;
  }
  .pt-40-lg {
    padding-top: 40px !important;
  }
  .pt-45-lg {
    padding-top: 45px !important;
  }
  .pt-50-lg {
    padding-top: 50px !important;
  }
  .pt-55-lg {
    padding-top: 55px !important;
  }
  .pt-60-lg {
    padding-top: 60px !important;
  }
  .pt-65-lg {
    padding-top: 65px !important;
  }
  .pt-70-lg {
    padding-top: 70px !important;
  }
  .pt-75-lg {
    padding-top: 75px !important;
  }
  .pt-80-lg {
    padding-top: 80px !important;
  }
  .pt-85-lg {
    padding-top: 85px !important;
  }
  .pt-90-lg {
    padding-top: 90px !important;
  }
  .pt-95-lg {
    padding-top: 95px !important;
  }
  .pt-100-lg {
    padding-top: 100px !important;
  }
  .pb-0-lg {
    padding-bottom: 0px !important;
  }
  .pb-5-lg {
    padding-bottom: 5px !important;
  }
  .pb-10-lg {
    padding-bottom: 10px !important;
  }
  .pb-15-lg {
    padding-bottom: 15px !important;
  }
  .pb-20-lg {
    padding-bottom: 20px !important;
  }
  .pb-25-lg {
    padding-bottom: 25px !important;
  }
  .pb-30-lg {
    padding-bottom: 30px !important;
  }
  .pb-35-lg {
    padding-bottom: 35px !important;
  }
  .pb-40-lg {
    padding-bottom: 40px !important;
  }
  .pb-45-lg {
    padding-bottom: 45px !important;
  }
  .pb-50-lg {
    padding-bottom: 50px !important;
  }
  .pb-55-lg {
    padding-bottom: 55px !important;
  }
  .pb-60-lg {
    padding-bottom: 60px !important;
  }
  .pb-65-lg {
    padding-bottom: 65px !important;
  }
  .pb-70-lg {
    padding-bottom: 70px !important;
  }
  .pb-75-lg {
    padding-bottom: 75px !important;
  }
  .pb-80-lg {
    padding-bottom: 80px !important;
  }
  .pb-85-lg {
    padding-bottom: 85px !important;
  }
  .pb-90-lg {
    padding-bottom: 90px !important;
  }
  .pb-95-lg {
    padding-bottom: 95px !important;
  }
  .pb-100-lg {
    padding-bottom: 100px !important;
  }
}
@media (min-width: 1280px) {
  .p-0-xl {
    padding: 0px !important;
  }
  .p-5-xl {
    padding: 5px !important;
  }
  .p-10-xl {
    padding: 10px !important;
  }
  .p-15-xl {
    padding: 15px !important;
  }
  .p-20-xl {
    padding: 20px !important;
  }
  .p-25-xl {
    padding: 25px !important;
  }
  .p-30-xl {
    padding: 30px !important;
  }
  .p-35-xl {
    padding: 35px !important;
  }
  .p-40-xl {
    padding: 40px !important;
  }
  .p-45-xl {
    padding: 45px !important;
  }
  .p-50-xl {
    padding: 50px !important;
  }
  .p-55-xl {
    padding: 55px !important;
  }
  .p-60-xl {
    padding: 60px !important;
  }
  .p-65-xl {
    padding: 65px !important;
  }
  .p-70-xl {
    padding: 70px !important;
  }
  .p-75-xl {
    padding: 75px !important;
  }
  .p-80-xl {
    padding: 80px !important;
  }
  .p-85-xl {
    padding: 85px !important;
  }
  .p-90-xl {
    padding: 90px !important;
  }
  .p-95-xl {
    padding: 95px !important;
  }
  .p-100-xl {
    padding: 100px !important;
  }
  .pl-0-xl {
    padding-left: 0px !important;
  }
  .pl-5-xl {
    padding-left: 5px !important;
  }
  .pl-10-xl {
    padding-left: 10px !important;
  }
  .pl-15-xl {
    padding-left: 15px !important;
  }
  .pl-20-xl {
    padding-left: 20px !important;
  }
  .pl-25-xl {
    padding-left: 25px !important;
  }
  .pl-30-xl {
    padding-left: 30px !important;
  }
  .pl-35-xl {
    padding-left: 35px !important;
  }
  .pl-40-xl {
    padding-left: 40px !important;
  }
  .pl-45-xl {
    padding-left: 45px !important;
  }
  .pl-50-xl {
    padding-left: 50px !important;
  }
  .pl-55-xl {
    padding-left: 55px !important;
  }
  .pl-60-xl {
    padding-left: 60px !important;
  }
  .pl-65-xl {
    padding-left: 65px !important;
  }
  .pl-70-xl {
    padding-left: 70px !important;
  }
  .pl-75-xl {
    padding-left: 75px !important;
  }
  .pl-80-xl {
    padding-left: 80px !important;
  }
  .pl-85-xl {
    padding-left: 85px !important;
  }
  .pl-90-xl {
    padding-left: 90px !important;
  }
  .pl-95-xl {
    padding-left: 95px !important;
  }
  .pl-100-xl {
    padding-left: 100px !important;
  }
  .pr-0-xl {
    padding-right: 0px !important;
  }
  .pr-5-xl {
    padding-right: 5px !important;
  }
  .pr-10-xl {
    padding-right: 10px !important;
  }
  .pr-15-xl {
    padding-right: 15px !important;
  }
  .pr-20-xl {
    padding-right: 20px !important;
  }
  .pr-25-xl {
    padding-right: 25px !important;
  }
  .pr-30-xl {
    padding-right: 30px !important;
  }
  .pr-35-xl {
    padding-right: 35px !important;
  }
  .pr-40-xl {
    padding-right: 40px !important;
  }
  .pr-45-xl {
    padding-right: 45px !important;
  }
  .pr-50-xl {
    padding-right: 50px !important;
  }
  .pr-55-xl {
    padding-right: 55px !important;
  }
  .pr-60-xl {
    padding-right: 60px !important;
  }
  .pr-65-xl {
    padding-right: 65px !important;
  }
  .pr-70-xl {
    padding-right: 70px !important;
  }
  .pr-75-xl {
    padding-right: 75px !important;
  }
  .pr-80-xl {
    padding-right: 80px !important;
  }
  .pr-85-xl {
    padding-right: 85px !important;
  }
  .pr-90-xl {
    padding-right: 90px !important;
  }
  .pr-95-xl {
    padding-right: 95px !important;
  }
  .pr-100-xl {
    padding-right: 100px !important;
  }
  .pt-0-xl {
    padding-top: 0px !important;
  }
  .pt-5-xl {
    padding-top: 5px !important;
  }
  .pt-10-xl {
    padding-top: 10px !important;
  }
  .pt-15-xl {
    padding-top: 15px !important;
  }
  .pt-20-xl {
    padding-top: 20px !important;
  }
  .pt-25-xl {
    padding-top: 25px !important;
  }
  .pt-30-xl {
    padding-top: 30px !important;
  }
  .pt-35-xl {
    padding-top: 35px !important;
  }
  .pt-40-xl {
    padding-top: 40px !important;
  }
  .pt-45-xl {
    padding-top: 45px !important;
  }
  .pt-50-xl {
    padding-top: 50px !important;
  }
  .pt-55-xl {
    padding-top: 55px !important;
  }
  .pt-60-xl {
    padding-top: 60px !important;
  }
  .pt-65-xl {
    padding-top: 65px !important;
  }
  .pt-70-xl {
    padding-top: 70px !important;
  }
  .pt-75-xl {
    padding-top: 75px !important;
  }
  .pt-80-xl {
    padding-top: 80px !important;
  }
  .pt-85-xl {
    padding-top: 85px !important;
  }
  .pt-90-xl {
    padding-top: 90px !important;
  }
  .pt-95-xl {
    padding-top: 95px !important;
  }
  .pt-100-xl {
    padding-top: 100px !important;
  }
  .pb-0-xl {
    padding-bottom: 0px !important;
  }
  .pb-5-xl {
    padding-bottom: 5px !important;
  }
  .pb-10-xl {
    padding-bottom: 10px !important;
  }
  .pb-15-xl {
    padding-bottom: 15px !important;
  }
  .pb-20-xl {
    padding-bottom: 20px !important;
  }
  .pb-25-xl {
    padding-bottom: 25px !important;
  }
  .pb-30-xl {
    padding-bottom: 30px !important;
  }
  .pb-35-xl {
    padding-bottom: 35px !important;
  }
  .pb-40-xl {
    padding-bottom: 40px !important;
  }
  .pb-45-xl {
    padding-bottom: 45px !important;
  }
  .pb-50-xl {
    padding-bottom: 50px !important;
  }
  .pb-55-xl {
    padding-bottom: 55px !important;
  }
  .pb-60-xl {
    padding-bottom: 60px !important;
  }
  .pb-65-xl {
    padding-bottom: 65px !important;
  }
  .pb-70-xl {
    padding-bottom: 70px !important;
  }
  .pb-75-xl {
    padding-bottom: 75px !important;
  }
  .pb-80-xl {
    padding-bottom: 80px !important;
  }
  .pb-85-xl {
    padding-bottom: 85px !important;
  }
  .pb-90-xl {
    padding-bottom: 90px !important;
  }
  .pb-95-xl {
    padding-bottom: 95px !important;
  }
  .pb-100-xl {
    padding-bottom: 100px !important;
  }
}
/*DBTCE-3926*/
.baa-define-appointment-wrapper .baa-step-content {
  padding-bottom: 0;
}

@media only screen and (min-width: 980px) {
  .baa-page-title-container {
    min-height: 66px;
  }
}
.baa-page-title-container .baa-page-title {
  padding: 40px 0px;
  text-align: center;
}
@media only screen and (max-width: 979px) {
  .baa-page-title-container .baa-page-title {
    font-size: 44px;
    line-height: 46px;
  }
}
@media only screen and (min-width: 980px) {
  .baa-page-title-container .baa-page-title {
    font-size: 44px;
    line-height: 46px;
  }
}
@media only screen and (max-width: 707px) {
  .baa-page-title-container .baa-page-title {
    font-size: 26px;
    line-height: 36px;
  }
}

@media only screen and (max-width: 707px) {
  .baa-step-title-container {
    border-bottom: 1px solid #e6e7e9;
    padding: 17px 0px;
  }
}
@media only screen and (min-width: 980px) {
  .baa-step-title-container .baa-step-title-text {
    font-size: 22px;
  }
}
@media only screen and (max-width: 707px) {
  .baa-step-title-container .baa-step-title-text.title--h3 {
    width: 100%;
  }
}
.baa-step-title-container .baa-step-title-text .baa-step-title-description {
  display: inline-block;
  margin-left: 16px;
}
@media only screen and (max-width: 707px) {
  .baa-step-title-container .baa-step-title-text .baa-step-title-description {
    vertical-align: top;
    max-width: 59%;
  }
}
@media only screen and (min-width: 980px) {
  .baa-step-title-container .baa-step-title-text .baa-step-title-description {
    margin-left: 10px;
  }
}
.baa-step-title-container .baa-step-title-text .text-red, .baa-step-title-container .baa-step-title-text .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-hour-app, .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-step-title-container .baa-step-title-text .baa-hour-app, .baa-step-title-container .baa-step-title-text .baa-calendar-container .baa-calendar-slick .baa-calendar-item .show-slot, .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-step-title-container .baa-step-title-text .show-slot {
  display: inline-block;
  min-width: 9px;
}
@media only screen and (min-width: 980px) {
  .baa-step-title-container .baa-step-title-text .text-red, .baa-step-title-container .baa-step-title-text .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-hour-app, .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-step-title-container .baa-step-title-text .baa-hour-app, .baa-step-title-container .baa-step-title-text .baa-calendar-container .baa-calendar-slick .baa-calendar-item .show-slot, .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-step-title-container .baa-step-title-text .show-slot {
    min-width: 12px;
  }
}

.baa-step {
  min-height: 70px;
  padding-top: 10px;
}
.baa-step .baa-step-change {
  color: #C5003E;
  font-family: "Value-Bold", sans-serif;
  font-weight: bold;
  font-size: 16px;
  margin-left: 20px;
  display: none;
}
@media only screen and (max-width: 707px) {
  .baa-step .baa-step-change {
    margin-left: auto;
  }
}
.baa-step .baa-step-summary {
  display: none;
  padding: 10px 15px 35px;
}
@media (min-width: 980px) {
  .baa-step .baa-step-summary {
    padding: 10px 20px 35px;
  }
}
@media only screen and (max-width: 707px) {
  .baa-step .baa-step-summary {
    padding: 17px 0px 28px 0px;
  }
}
@media only screen and (max-width: 707px) {
  .baa-step .baa-step-summary .step-1-summary-callback {
    font-size: 12px;
    line-height: 16px;
  }
  .baa-step .baa-step-summary .step-1-summary-callback p {
    font-size: 12px;
    line-height: 16px;
  }
}
.baa-step .baa-step-summary .step-1-summary-name {
  font-size: 16px;
  color: #222222;
}
@media only screen and (max-width: 707px) {
  .baa-step .baa-step-summary .step-1-summary-name {
    font-size: 12px;
    line-height: 20px;
  }
}
.baa-step .baa-step-summary .step-1-summary-address {
  font-size: 16px;
  color: #888888;
  margin-left: 20px;
}
@media only screen and (max-width: 707px) {
  .baa-step .baa-step-summary .step-1-summary-address {
    font-size: 12px;
    margin-left: 10px;
    line-height: 20px;
  }
}
.baa-step .baa-step-summary .step-2-summary {
  font-size: 16px;
  color: #222222;
}
.baa-step .baa-step-summary .step-2-summary strong {
  font-weight: bold;
}
@media only screen and (max-width: 707px) {
  .baa-step .baa-step-summary .step-2-summary {
    font-size: 12px;
    line-height: 20px;
  }
}
@media (max-width: 979px) and (min-width: 708px) {
  .baa-step .baa-step-summary .grid-wrapper {
    padding-left: 15px;
  }
}
.baa-step .baa-step-summary.callback .step-1-summary-address {
  margin-left: 0;
}
.baa-step.filled .baa-step-change {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.baa-step.filled .baa-step-summary {
  display: block;
}
.baa-step.filled .baa-step-content {
  display: none;
}
.baa-step.disabled .baa-step-content {
  display: none;
}
@media only screen and (max-width: 707px) {
  .baa-step.disabled .baa-step-title-text .text-red, .baa-step.disabled .baa-step-title-text .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-hour-app, .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-step.disabled .baa-step-title-text .baa-hour-app, .baa-step.disabled .baa-step-title-text .baa-calendar-container .baa-calendar-slick .baa-calendar-item .show-slot, .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-step.disabled .baa-step-title-text .show-slot {
    color: #444444;
  }
}
.baa-step.disabled:not(.filled) .baa-step-title-text {
  color: #888888;
}
@media only screen and (max-width: 707px) {
  .baa-step.disabled:not(.filled) .baa-step-title-text .text-red, .baa-step.disabled:not(.filled) .baa-step-title-text .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-hour-app, .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-step.disabled:not(.filled) .baa-step-title-text .baa-hour-app, .baa-step.disabled:not(.filled) .baa-step-title-text .baa-calendar-container .baa-calendar-slick .baa-calendar-item .show-slot, .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-step.disabled:not(.filled) .baa-step-title-text .show-slot {
    color: #888888;
  }
}
.baa-step.disabled:not(.filled) .baa-step-title-text .baa-step-title-description {
  color: #888888;
}
.baa-step.disabled.disabled-callback .baa-step-title-text .text-red, .baa-step.disabled.disabled-callback .baa-step-title-text .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-hour-app, .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-step.disabled.disabled-callback .baa-step-title-text .baa-hour-app, .baa-step.disabled.disabled-callback .baa-step-title-text .baa-calendar-container .baa-calendar-slick .baa-calendar-item .show-slot, .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-step.disabled.disabled-callback .baa-step-title-text .show-slot {
  color: #888888;
}
.baa-step.disabled.disabled-callback .baa-step-summary {
  display: block;
}
.baa-step.disabled.disabled-callback .baa-step-summary .step-2-summary {
  color: #888888;
}
@media only screen and (max-width: 707px) {
  .baa-step {
    border-top: 1px solid #e6e7e9;
  }
  .baa-step.baa-define-appointment-wrapper .baa-step-summary > .container > .grid-wrapper > .col-12, .baa-step.baa-select-store .baa-step-summary > .container > .grid-wrapper > .col-12 {
    margin-left: 20px;
    padding-left: 10px;
  }
}
@media only screen and (max-width: 707px) {
  .baa-step .baa-form__text-disclaimer p {
    padding-left: 0;
  }
}

@media (min-width: 708px) and (max-width: 979px) {
  .baa-step.filled .baa-step-summary, .baa-step.disabled .baa-step-summary {
    padding-left: 30px;
  }
  .baa-step.filled .baa-step-summary > .container > .grid-wrapper > .col-12, .baa-step.disabled .baa-step-summary > .container > .grid-wrapper > .col-12 {
    padding-left: 0px;
  }
  .baa-step.filled .baa-step-summary > .container > .grid-wrapper > .col-12 .step-2-summary, .baa-step.disabled .baa-step-summary > .container > .grid-wrapper > .col-12 .step-2-summary {
    padding-left: 16px;
  }
  .grid-wrapper .baa-tabbed-text {
    padding-left: 15px;
  }
  .baa-define-appointment-wrapper .baa-step-content .baa-tabbed-text {
    padding-left: 25px;
  }
  .baa-define-appointment-wrapper.disabled .baa-step-summary > .container > .grid-wrapper > .col-12 {
    padding-left: 16px;
  }
  .baa-define-appointment-wrapper.disabled .baa-step-summary > .container > .grid-wrapper > .col-12 .step-2-summary {
    padding-left: 0;
  }
}
@media (max-width: 707.98px) {
  .baa-wrapper .row.baa-step-content {
    margin-left: -20px;
    margin-right: -20px;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(230, 231, 233, 0) 20px);
  }
  .baa-wrapper .row.baa-step-content.baa-step-three {
    background-image: none;
  }
  .baa-wrapper .row.baa-step-title-container {
    border-bottom: none;
  }
  .baa-step {
    min-height: 55px;
    padding-top: 0;
  }
  .baa-step .baa-step-summary {
    padding: 0 0 25px 0;
  }
  .baa-step.filled .baa-step-summary > .container > .grid-wrapper > .col-12 {
    padding-left: 10px;
  }
  .baa-step.filled .baa-step-summary > .container > .grid-wrapper > .col-12 .step-2-summary {
    padding-left: 0px;
  }
  .grid-wrapper .baa-tabbed-text {
    padding-left: 30px;
  }
}
.baa-select-store {
  padding-top: 10px;
}
@media (max-width: 707.98px) {
  .baa-select-store {
    padding-top: 0;
  }
  .baa-select-store .baa-step-title-container {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.baa-select-store .baa-step-summary .container .grid-wrapper {
  padding-left: 0;
}

.baa-wrapper {
  position: relative;
}
.baa-wrapper:after {
  position: absolute;
  top: 0;
  left: 0;
  height: 104px;
  content: "";
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url("../../../../../etc.clientlibs/latam/clientlibs/clientlib-amplifon-latam/resources/img/background/waves-xs.svg");
  background-color: transparent;
  background-position: 0 -107px;
  z-index: -1;
}
@media only screen and (max-width: 707px) {
  .baa-wrapper:after {
    background-image: url("../../../../../etc.clientlibs/latam/clientlibs/clientlib-amplifon-latam/resources/img/background/waves-s.svg");
  }
}
@media only screen and (max-width: 979px) {
  .baa-wrapper:after {
    background-image: url("../../../../../etc.clientlibs/latam/clientlibs/clientlib-amplifon-latam/resources/img/background/waves-m.svg");
    height: 230px;
    background-position: 0 -70px;
  }
}
@media only screen and (min-width: 980px) {
  .baa-wrapper:after {
    background-image: url("../../../../../etc.clientlibs/latam/clientlibs/clientlib-amplifon-latam/resources/img/background/waves-l.svg");
    height: 207px;
    background-position: 0 -40px;
  }
}
@media only screen and (min-width: 1280px) {
  .baa-wrapper:after {
    background-image: url("../../../../../etc.clientlibs/latam/clientlibs/clientlib-amplifon-latam/resources/img/background/waves-l.svg");
    background-position: 0 -65px;
    height: calc((100vw - 40px) / 7.6);
  }
}
@media only screen and (min-width: 1500px) {
  .baa-wrapper:after {
    background-image: url("../../../../../etc.clientlibs/latam/clientlibs/clientlib-amplifon-latam/resources/img/background/waves-xl.svg");
    background-position: 0 -65px;
    left: 50%;
    -ms-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
  }
}
@media (max-width: 707px) {
  .baa-wrapper:after {
    height: 104px;
    background-position: 0 0;
    background-image: url(../../../../../etc.clientlibs/latam/clientlibs/clientlib-amplifon-latam/resources/img/background/waves-s.svg);
  }
}
@media (max-width: 359px) {
  .baa-wrapper:after {
    background-image: url(../../../../../etc.clientlibs/latam/clientlibs/clientlib-amplifon-latam/resources/img/background/waves-xs.svg);
    background-position: 0 -107px;
  }
}
@media (min-width: 981px) and (max-width: 1279px) {
  .baa-wrapper:after {
    left: 50%;
    -ms-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
  }
}
@media (min-width: 1280px) and (max-width: 1479px) {
  .baa-wrapper:after {
    left: 50%;
    -ms-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
  }
}
.baa-wrapper.authorial-view-show-all .baa-step {
  display: block !important;
}
.baa-wrapper.authorial-view-show-all .baa-step-content {
  display: block !important;
}
.baa-wrapper.green-scenario {
  --icon-margin-right: 20px;
  --icon-size: 32px;
}
@media only screen and (max-width: 707px) {
  .baa-wrapper.green-scenario {
    --icon-margin-right: 15px;
  }
}
.baa-wrapper.green-scenario .baa-step-title-text.title--h3 .text-red, .baa-wrapper.green-scenario .baa-step-title-text.title--h3 .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-hour-app, .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-wrapper.green-scenario .baa-step-title-text.title--h3 .baa-hour-app, .baa-wrapper.green-scenario .baa-step-title-text.title--h3 .baa-calendar-container .baa-calendar-slick .baa-calendar-item .show-slot, .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-wrapper.green-scenario .baa-step-title-text.title--h3 .show-slot {
  display: none;
}
.baa-wrapper.green-scenario .baa-step-title-description {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.baa-wrapper.green-scenario .baa-step-title-description:before {
  content: "";
  display: inline-block;
  width: var(--icon-size);
  min-width: var(--icon-size);
  height: var(--icon-size);
  margin-right: var(--icon-margin-right);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.baa-wrapper.green-scenario .baa-select-store .baa-step-title-description:before {
  background-image: url(../../../../../etc.clientlibs/latam/clientlibs/clientlib-amplifon-latam/resources/img/icons/step-one-active.svg);
}
.baa-wrapper.green-scenario .baa-select-store.baa-step.disabled:not(.filled) .baa-step-title-description:before {
  background-image: url(../../../../../etc.clientlibs/latam/clientlibs/clientlib-amplifon-latam/resources/img/icons/step-one-inactive.svg);
}
.baa-wrapper.green-scenario .baa-define-appointment-wrapper .baa-step-title-description:before {
  background-image: url(../../../../../etc.clientlibs/latam/clientlibs/clientlib-amplifon-latam/resources/img/icons/step-two-active.svg);
}
.baa-wrapper.green-scenario .baa-define-appointment-wrapper.baa-step.disabled:not(.filled) .baa-step-title-description:before {
  background-image: url(../../../../../etc.clientlibs/latam/clientlibs/clientlib-amplifon-latam/resources/img/icons/step-two-inactive.svg);
}
.baa-wrapper.green-scenario .baa-information .baa-step-title-description:before {
  background-image: url(../../../../../etc.clientlibs/latam/clientlibs/clientlib-amplifon-latam/resources/img/icons/step-three-active.svg);
}
.baa-wrapper.green-scenario .baa-information.baa-step.disabled:not(.filled) .baa-step-title-description:before {
  background-image: url(../../../../../etc.clientlibs/latam/clientlibs/clientlib-amplifon-latam/resources/img/icons/step-three-inactive.svg);
}
.baa-wrapper.green-scenario .baa-step.filled .baa-step-title-description:before {
  background-image: url(../../../../../etc.clientlibs/latam/clientlibs/clientlib-amplifon-latam/resources/img/icons/green-round-check-filled.svg);
}
.baa-wrapper.green-scenario .baa-step.disabled:not(.filled) .baa-step-title-text .baa-step-title-description {
  color: #e6e7e9;
}
@media (min-width: 708px) {
  .baa-wrapper.green-scenario .baa-tabbed-text {
    margin-left: 30px;
  }
}
@media (max-width: 707.98px) {
  .baa-wrapper.green-scenario .baa-tabbed-text {
    margin-left: 0;
  }
}
@media (max-width: 1279.98px) {
  .baa-wrapper.green-scenario .baa-call-back-text {
    margin-left: 30px;
  }
}
@media only screen and (max-width: 707px) {
  .baa-wrapper.green-scenario .step-1-summary-name {
    font-size: 14px;
  }
}
.baa-wrapper.green-scenario .step-1-summary-address {
  color: #444444;
}
@media only screen and (max-width: 707px) {
  .baa-wrapper.green-scenario .step-1-summary-address {
    font-size: 14px;
  }
}
@media only screen and (max-width: 707px) {
  .baa-wrapper.green-scenario .step-2-summary {
    font-size: 14px;
  }
}
.baa-wrapper.green-scenario .baa-step-summary {
  padding-left: calc(var(--icon-size) + var(--icon-margin-right) + 16px);
}
@media only screen and (min-width: 980px) {
  .baa-wrapper.green-scenario .baa-step-summary {
    padding-left: calc(var(--icon-size) + var(--icon-margin-right));
  }
}
@media only screen and (max-width: 707px) {
  .baa-wrapper.green-scenario .baa-step-summary {
    padding-left: 0;
  }
}
@media only screen and (max-width: 707px) {
  .baa-wrapper.green-scenario .baa-step.filled .baa-step-summary > .container > .grid-wrapper > .col-12,
  .baa-wrapper.green-scenario .baa-step.baa-define-appointment-wrapper .baa-step-summary > .container > .grid-wrapper > .col-12 {
    padding-left: 0;
  }
}
.baa-wrapper.green-scenario .baa-information .text-small.light-text.baa-tabbed-text {
  color: #444444;
  font-size: 16px;
}
@media only screen and (max-width: 707px) {
  .baa-wrapper.green-scenario .baa-information .text-small.light-text.baa-tabbed-text {
    font-size: 14px;
  }
}
.baa-wrapper .input-phone[data-component] {
  width: 400px;
  min-width: 400px;
}
@media (min-width: 980px) and (max-width: 1279.98px) {
  .baa-wrapper .input-phone[data-component] {
    width: 362px;
    min-width: 362px;
  }
}
@media (min-width: 708px) and (max-width: 979.98px) {
  .baa-wrapper .input-phone[data-component] {
    width: 420px;
    min-width: 400px;
  }
}
@media (max-width: 707.98px) {
  .baa-wrapper .input-phone[data-component] {
    padding-left: 0 !important;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }
}

main:not(.olb-landing):not(.qualified-lead-booking) .baa-step .baa-step-title-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
main:not(.olb-landing):not(.qualified-lead-booking) .baa-step-change {
  --change-icon-size: 24px;
  --change-icon-margin: 10px;
}
main:not(.olb-landing):not(.qualified-lead-booking) .baa-step-change:before {
  content: "";
  display: inline-block;
  width: var(--change-icon-size);
  height: var(--change-icon-size);
  background-image: url(../../../../../etc.clientlibs/latam/clientlibs/clientlib-amplifon-latam/resources/img/icons/edit-red-outline.svg);
  margin-right: var(--change-icon-margin);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.baa-step-content .baa-show-search-results {
  -webkit-user-select: none !important;
}

@media (max-width: 578px) {
  .baa-page-title-container:after {
    content: "";
    height: 100%;
    background-position: 0 0;
    background-image: url(../../../../../etc.clientlibs/latam/clientlibs/clientlib-amplifon-latam/resources/img/background/waves-s.svg);
    position: absolute;
    width: 100%;
    top: 0;
    background-size: cover;
    z-index: -1;
  }
  .baa-page-title-container {
    position: relative;
  }
  .baa-wrapper:after {
    background-image: none;
  }
}
.page-baa-loader {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  height: 66px;
}
.page-baa-loader.steps-loaded {
  display: none;
}
.page-baa-loader img {
  height: 100%;
}

.baa-steps-container {
  opacity: 0;
}
.baa-steps-container.steps-loaded {
  opacity: 1;
}