@import url("https://fonts.googleapis.com/css?family=EB+Garamond:400,400i");
@media (min-width: 0px) {
  .position-static {
    position: static !important;
  }
  .position-relative {
    position: relative !important;
  }
  .position-absolute {
    position: absolute !important;
  }
  .position-fixed {
    position: fixed !important;
  }
  .position-sticky {
    position: -webkit-sticky !important;
    position: sticky !important;
  }
  .visible {
    visibility: visible !important;
  }
  .invisible {
    visibility: hidden !important;
  }
  .p-5 {
    padding: 2.5rem !important;
  }
  .pl-5 {
    padding-left: 2.5rem !important;
  }
  .pr-5 {
    padding-right: 2.5rem !important;
  }
  .pt-5 {
    padding-top: 2.5rem !important;
  }
  .pb-5 {
    padding-bottom: 2.5rem !important;
  }
  .py-5 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .px-5 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .p-6 {
    padding: 3rem !important;
  }
  .pl-6 {
    padding-left: 3rem !important;
  }
  .pr-6 {
    padding-right: 3rem !important;
  }
  .pt-6 {
    padding-top: 3rem !important;
  }
  .pb-6 {
    padding-bottom: 3rem !important;
  }
  .py-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .px-6 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .t-0 {
    top: 0 !important;
  }
  .b-0 {
    bottom: 0 !important;
  }
  .l-0 {
    left: 0 !important;
  }
  .r-0 {
    right: 0 !important;
  }
  .w-5 {
    width: 5% !important;
  }
  .h-5 {
    height: 5% !important;
  }
  .l-5 {
    left: 5% !important;
  }
  .r-5 {
    right: 5% !important;
  }
  .t-5 {
    top: 5% !important;
  }
  .b-5 {
    bottom: 5% !important;
  }
  .w-10 {
    width: 10% !important;
  }
  .h-10 {
    height: 10% !important;
  }
  .l-10 {
    left: 10% !important;
  }
  .r-10 {
    right: 10% !important;
  }
  .t-10 {
    top: 10% !important;
  }
  .b-10 {
    bottom: 10% !important;
  }
  .w-15 {
    width: 15% !important;
  }
  .h-15 {
    height: 15% !important;
  }
  .l-15 {
    left: 15% !important;
  }
  .r-15 {
    right: 15% !important;
  }
  .t-15 {
    top: 15% !important;
  }
  .b-15 {
    bottom: 15% !important;
  }
  .w-20 {
    width: 20% !important;
  }
  .h-20 {
    height: 20% !important;
  }
  .l-20 {
    left: 20% !important;
  }
  .r-20 {
    right: 20% !important;
  }
  .t-20 {
    top: 20% !important;
  }
  .b-20 {
    bottom: 20% !important;
  }
  .w-25 {
    width: 25% !important;
  }
  .h-25 {
    height: 25% !important;
  }
  .l-25 {
    left: 25% !important;
  }
  .r-25 {
    right: 25% !important;
  }
  .t-25 {
    top: 25% !important;
  }
  .b-25 {
    bottom: 25% !important;
  }
  .w-30 {
    width: 30% !important;
  }
  .h-30 {
    height: 30% !important;
  }
  .l-30 {
    left: 30% !important;
  }
  .r-30 {
    right: 30% !important;
  }
  .t-30 {
    top: 30% !important;
  }
  .b-30 {
    bottom: 30% !important;
  }
  .w-35 {
    width: 35% !important;
  }
  .h-35 {
    height: 35% !important;
  }
  .l-35 {
    left: 35% !important;
  }
  .r-35 {
    right: 35% !important;
  }
  .t-35 {
    top: 35% !important;
  }
  .b-35 {
    bottom: 35% !important;
  }
  .w-40 {
    width: 40% !important;
  }
  .h-40 {
    height: 40% !important;
  }
  .l-40 {
    left: 40% !important;
  }
  .r-40 {
    right: 40% !important;
  }
  .t-40 {
    top: 40% !important;
  }
  .b-40 {
    bottom: 40% !important;
  }
  .w-45 {
    width: 45% !important;
  }
  .h-45 {
    height: 45% !important;
  }
  .l-45 {
    left: 45% !important;
  }
  .r-45 {
    right: 45% !important;
  }
  .t-45 {
    top: 45% !important;
  }
  .b-45 {
    bottom: 45% !important;
  }
  .w-50 {
    width: 50% !important;
  }
  .h-50 {
    height: 50% !important;
  }
  .l-50 {
    left: 50% !important;
  }
  .r-50 {
    right: 50% !important;
  }
  .t-50 {
    top: 50% !important;
  }
  .b-50 {
    bottom: 50% !important;
  }
  .w-55 {
    width: 55% !important;
  }
  .h-55 {
    height: 55% !important;
  }
  .l-55 {
    left: 55% !important;
  }
  .r-55 {
    right: 55% !important;
  }
  .t-55 {
    top: 55% !important;
  }
  .b-55 {
    bottom: 55% !important;
  }
  .w-60 {
    width: 60% !important;
  }
  .h-60 {
    height: 60% !important;
  }
  .l-60 {
    left: 60% !important;
  }
  .r-60 {
    right: 60% !important;
  }
  .t-60 {
    top: 60% !important;
  }
  .b-60 {
    bottom: 60% !important;
  }
  .w-65 {
    width: 65% !important;
  }
  .h-65 {
    height: 65% !important;
  }
  .l-65 {
    left: 65% !important;
  }
  .r-65 {
    right: 65% !important;
  }
  .t-65 {
    top: 65% !important;
  }
  .b-65 {
    bottom: 65% !important;
  }
  .w-70 {
    width: 70% !important;
  }
  .h-70 {
    height: 70% !important;
  }
  .l-70 {
    left: 70% !important;
  }
  .r-70 {
    right: 70% !important;
  }
  .t-70 {
    top: 70% !important;
  }
  .b-70 {
    bottom: 70% !important;
  }
  .w-75 {
    width: 75% !important;
  }
  .h-75 {
    height: 75% !important;
  }
  .l-75 {
    left: 75% !important;
  }
  .r-75 {
    right: 75% !important;
  }
  .t-75 {
    top: 75% !important;
  }
  .b-75 {
    bottom: 75% !important;
  }
  .w-80 {
    width: 80% !important;
  }
  .h-80 {
    height: 80% !important;
  }
  .l-80 {
    left: 80% !important;
  }
  .r-80 {
    right: 80% !important;
  }
  .t-80 {
    top: 80% !important;
  }
  .b-80 {
    bottom: 80% !important;
  }
  .w-85 {
    width: 85% !important;
  }
  .h-85 {
    height: 85% !important;
  }
  .l-85 {
    left: 85% !important;
  }
  .r-85 {
    right: 85% !important;
  }
  .t-85 {
    top: 85% !important;
  }
  .b-85 {
    bottom: 85% !important;
  }
  .w-90 {
    width: 90% !important;
  }
  .h-90 {
    height: 90% !important;
  }
  .l-90 {
    left: 90% !important;
  }
  .r-90 {
    right: 90% !important;
  }
  .t-90 {
    top: 90% !important;
  }
  .b-90 {
    bottom: 90% !important;
  }
  .w-95 {
    width: 95% !important;
  }
  .h-95 {
    height: 95% !important;
  }
  .l-95 {
    left: 95% !important;
  }
  .r-95 {
    right: 95% !important;
  }
  .t-95 {
    top: 95% !important;
  }
  .b-95 {
    bottom: 95% !important;
  }
  .w-100 {
    width: 100% !important;
  }
  .h-100 {
    height: 100% !important;
  }
  .l-100 {
    left: 100% !important;
  }
  .r-100 {
    right: 100% !important;
  }
  .t-100 {
    top: 100% !important;
  }
  .b-100 {
    bottom: 100% !important;
  }
  .w-33 {
    width: 33.33% !important;
  }
  .w-66 {
    width: 66.66% !important;
  }
}

@media (min-width: 576px) {
  .position-sm-static {
    position: static !important;
  }
  .position-sm-relative {
    position: relative !important;
  }
  .position-sm-absolute {
    position: absolute !important;
  }
  .position-sm-fixed {
    position: fixed !important;
  }
  .position-sm-sticky {
    position: -webkit-sticky !important;
    position: sticky !important;
  }
  .visible-sm {
    visibility: visible !important;
  }
  .invisible-sm {
    visibility: hidden !important;
  }
  .p-sm-5 {
    padding: 2.5rem !important;
  }
  .pl-sm-5 {
    padding-left: 2.5rem !important;
  }
  .pr-sm-5 {
    padding-right: 2.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 2.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 2.5rem !important;
  }
  .py-sm-5 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .px-sm-5 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .p-sm-6 {
    padding: 3rem !important;
  }
  .pl-sm-6 {
    padding-left: 3rem !important;
  }
  .pr-sm-6 {
    padding-right: 3rem !important;
  }
  .pt-sm-6 {
    padding-top: 3rem !important;
  }
  .pb-sm-6 {
    padding-bottom: 3rem !important;
  }
  .py-sm-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .px-sm-6 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .t-sm-0 {
    top: 0 !important;
  }
  .b-sm-0 {
    bottom: 0 !important;
  }
  .l-sm-0 {
    left: 0 !important;
  }
  .r-sm-0 {
    right: 0 !important;
  }
  .w-sm-5 {
    width: 5% !important;
  }
  .h-sm-5 {
    height: 5% !important;
  }
  .l-sm-5 {
    left: 5% !important;
  }
  .r-sm-5 {
    right: 5% !important;
  }
  .t-sm-5 {
    top: 5% !important;
  }
  .b-sm-5 {
    bottom: 5% !important;
  }
  .w-sm-10 {
    width: 10% !important;
  }
  .h-sm-10 {
    height: 10% !important;
  }
  .l-sm-10 {
    left: 10% !important;
  }
  .r-sm-10 {
    right: 10% !important;
  }
  .t-sm-10 {
    top: 10% !important;
  }
  .b-sm-10 {
    bottom: 10% !important;
  }
  .w-sm-15 {
    width: 15% !important;
  }
  .h-sm-15 {
    height: 15% !important;
  }
  .l-sm-15 {
    left: 15% !important;
  }
  .r-sm-15 {
    right: 15% !important;
  }
  .t-sm-15 {
    top: 15% !important;
  }
  .b-sm-15 {
    bottom: 15% !important;
  }
  .w-sm-20 {
    width: 20% !important;
  }
  .h-sm-20 {
    height: 20% !important;
  }
  .l-sm-20 {
    left: 20% !important;
  }
  .r-sm-20 {
    right: 20% !important;
  }
  .t-sm-20 {
    top: 20% !important;
  }
  .b-sm-20 {
    bottom: 20% !important;
  }
  .w-sm-25 {
    width: 25% !important;
  }
  .h-sm-25 {
    height: 25% !important;
  }
  .l-sm-25 {
    left: 25% !important;
  }
  .r-sm-25 {
    right: 25% !important;
  }
  .t-sm-25 {
    top: 25% !important;
  }
  .b-sm-25 {
    bottom: 25% !important;
  }
  .w-sm-30 {
    width: 30% !important;
  }
  .h-sm-30 {
    height: 30% !important;
  }
  .l-sm-30 {
    left: 30% !important;
  }
  .r-sm-30 {
    right: 30% !important;
  }
  .t-sm-30 {
    top: 30% !important;
  }
  .b-sm-30 {
    bottom: 30% !important;
  }
  .w-sm-35 {
    width: 35% !important;
  }
  .h-sm-35 {
    height: 35% !important;
  }
  .l-sm-35 {
    left: 35% !important;
  }
  .r-sm-35 {
    right: 35% !important;
  }
  .t-sm-35 {
    top: 35% !important;
  }
  .b-sm-35 {
    bottom: 35% !important;
  }
  .w-sm-40 {
    width: 40% !important;
  }
  .h-sm-40 {
    height: 40% !important;
  }
  .l-sm-40 {
    left: 40% !important;
  }
  .r-sm-40 {
    right: 40% !important;
  }
  .t-sm-40 {
    top: 40% !important;
  }
  .b-sm-40 {
    bottom: 40% !important;
  }
  .w-sm-45 {
    width: 45% !important;
  }
  .h-sm-45 {
    height: 45% !important;
  }
  .l-sm-45 {
    left: 45% !important;
  }
  .r-sm-45 {
    right: 45% !important;
  }
  .t-sm-45 {
    top: 45% !important;
  }
  .b-sm-45 {
    bottom: 45% !important;
  }
  .w-sm-50 {
    width: 50% !important;
  }
  .h-sm-50 {
    height: 50% !important;
  }
  .l-sm-50 {
    left: 50% !important;
  }
  .r-sm-50 {
    right: 50% !important;
  }
  .t-sm-50 {
    top: 50% !important;
  }
  .b-sm-50 {
    bottom: 50% !important;
  }
  .w-sm-55 {
    width: 55% !important;
  }
  .h-sm-55 {
    height: 55% !important;
  }
  .l-sm-55 {
    left: 55% !important;
  }
  .r-sm-55 {
    right: 55% !important;
  }
  .t-sm-55 {
    top: 55% !important;
  }
  .b-sm-55 {
    bottom: 55% !important;
  }
  .w-sm-60 {
    width: 60% !important;
  }
  .h-sm-60 {
    height: 60% !important;
  }
  .l-sm-60 {
    left: 60% !important;
  }
  .r-sm-60 {
    right: 60% !important;
  }
  .t-sm-60 {
    top: 60% !important;
  }
  .b-sm-60 {
    bottom: 60% !important;
  }
  .w-sm-65 {
    width: 65% !important;
  }
  .h-sm-65 {
    height: 65% !important;
  }
  .l-sm-65 {
    left: 65% !important;
  }
  .r-sm-65 {
    right: 65% !important;
  }
  .t-sm-65 {
    top: 65% !important;
  }
  .b-sm-65 {
    bottom: 65% !important;
  }
  .w-sm-70 {
    width: 70% !important;
  }
  .h-sm-70 {
    height: 70% !important;
  }
  .l-sm-70 {
    left: 70% !important;
  }
  .r-sm-70 {
    right: 70% !important;
  }
  .t-sm-70 {
    top: 70% !important;
  }
  .b-sm-70 {
    bottom: 70% !important;
  }
  .w-sm-75 {
    width: 75% !important;
  }
  .h-sm-75 {
    height: 75% !important;
  }
  .l-sm-75 {
    left: 75% !important;
  }
  .r-sm-75 {
    right: 75% !important;
  }
  .t-sm-75 {
    top: 75% !important;
  }
  .b-sm-75 {
    bottom: 75% !important;
  }
  .w-sm-80 {
    width: 80% !important;
  }
  .h-sm-80 {
    height: 80% !important;
  }
  .l-sm-80 {
    left: 80% !important;
  }
  .r-sm-80 {
    right: 80% !important;
  }
  .t-sm-80 {
    top: 80% !important;
  }
  .b-sm-80 {
    bottom: 80% !important;
  }
  .w-sm-85 {
    width: 85% !important;
  }
  .h-sm-85 {
    height: 85% !important;
  }
  .l-sm-85 {
    left: 85% !important;
  }
  .r-sm-85 {
    right: 85% !important;
  }
  .t-sm-85 {
    top: 85% !important;
  }
  .b-sm-85 {
    bottom: 85% !important;
  }
  .w-sm-90 {
    width: 90% !important;
  }
  .h-sm-90 {
    height: 90% !important;
  }
  .l-sm-90 {
    left: 90% !important;
  }
  .r-sm-90 {
    right: 90% !important;
  }
  .t-sm-90 {
    top: 90% !important;
  }
  .b-sm-90 {
    bottom: 90% !important;
  }
  .w-sm-95 {
    width: 95% !important;
  }
  .h-sm-95 {
    height: 95% !important;
  }
  .l-sm-95 {
    left: 95% !important;
  }
  .r-sm-95 {
    right: 95% !important;
  }
  .t-sm-95 {
    top: 95% !important;
  }
  .b-sm-95 {
    bottom: 95% !important;
  }
  .w-sm-100 {
    width: 100% !important;
  }
  .h-sm-100 {
    height: 100% !important;
  }
  .l-sm-100 {
    left: 100% !important;
  }
  .r-sm-100 {
    right: 100% !important;
  }
  .t-sm-100 {
    top: 100% !important;
  }
  .b-sm-100 {
    bottom: 100% !important;
  }
  .w-sm-33 {
    width: 33.33% !important;
  }
  .w-sm-66 {
    width: 66.66% !important;
  }
}

@media (min-width: 768px) {
  .position-md-static {
    position: static !important;
  }
  .position-md-relative {
    position: relative !important;
  }
  .position-md-absolute {
    position: absolute !important;
  }
  .position-md-fixed {
    position: fixed !important;
  }
  .position-md-sticky {
    position: -webkit-sticky !important;
    position: sticky !important;
  }
  .visible-md {
    visibility: visible !important;
  }
  .invisible-md {
    visibility: hidden !important;
  }
  .p-md-5 {
    padding: 2.5rem !important;
  }
  .pl-md-5 {
    padding-left: 2.5rem !important;
  }
  .pr-md-5 {
    padding-right: 2.5rem !important;
  }
  .pt-md-5 {
    padding-top: 2.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 2.5rem !important;
  }
  .py-md-5 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .px-md-5 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .p-md-6 {
    padding: 3rem !important;
  }
  .pl-md-6 {
    padding-left: 3rem !important;
  }
  .pr-md-6 {
    padding-right: 3rem !important;
  }
  .pt-md-6 {
    padding-top: 3rem !important;
  }
  .pb-md-6 {
    padding-bottom: 3rem !important;
  }
  .py-md-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .px-md-6 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .t-md-0 {
    top: 0 !important;
  }
  .b-md-0 {
    bottom: 0 !important;
  }
  .l-md-0 {
    left: 0 !important;
  }
  .r-md-0 {
    right: 0 !important;
  }
  .w-md-5 {
    width: 5% !important;
  }
  .h-md-5 {
    height: 5% !important;
  }
  .l-md-5 {
    left: 5% !important;
  }
  .r-md-5 {
    right: 5% !important;
  }
  .t-md-5 {
    top: 5% !important;
  }
  .b-md-5 {
    bottom: 5% !important;
  }
  .w-md-10 {
    width: 10% !important;
  }
  .h-md-10 {
    height: 10% !important;
  }
  .l-md-10 {
    left: 10% !important;
  }
  .r-md-10 {
    right: 10% !important;
  }
  .t-md-10 {
    top: 10% !important;
  }
  .b-md-10 {
    bottom: 10% !important;
  }
  .w-md-15 {
    width: 15% !important;
  }
  .h-md-15 {
    height: 15% !important;
  }
  .l-md-15 {
    left: 15% !important;
  }
  .r-md-15 {
    right: 15% !important;
  }
  .t-md-15 {
    top: 15% !important;
  }
  .b-md-15 {
    bottom: 15% !important;
  }
  .w-md-20 {
    width: 20% !important;
  }
  .h-md-20 {
    height: 20% !important;
  }
  .l-md-20 {
    left: 20% !important;
  }
  .r-md-20 {
    right: 20% !important;
  }
  .t-md-20 {
    top: 20% !important;
  }
  .b-md-20 {
    bottom: 20% !important;
  }
  .w-md-25 {
    width: 25% !important;
  }
  .h-md-25 {
    height: 25% !important;
  }
  .l-md-25 {
    left: 25% !important;
  }
  .r-md-25 {
    right: 25% !important;
  }
  .t-md-25 {
    top: 25% !important;
  }
  .b-md-25 {
    bottom: 25% !important;
  }
  .w-md-30 {
    width: 30% !important;
  }
  .h-md-30 {
    height: 30% !important;
  }
  .l-md-30 {
    left: 30% !important;
  }
  .r-md-30 {
    right: 30% !important;
  }
  .t-md-30 {
    top: 30% !important;
  }
  .b-md-30 {
    bottom: 30% !important;
  }
  .w-md-35 {
    width: 35% !important;
  }
  .h-md-35 {
    height: 35% !important;
  }
  .l-md-35 {
    left: 35% !important;
  }
  .r-md-35 {
    right: 35% !important;
  }
  .t-md-35 {
    top: 35% !important;
  }
  .b-md-35 {
    bottom: 35% !important;
  }
  .w-md-40 {
    width: 40% !important;
  }
  .h-md-40 {
    height: 40% !important;
  }
  .l-md-40 {
    left: 40% !important;
  }
  .r-md-40 {
    right: 40% !important;
  }
  .t-md-40 {
    top: 40% !important;
  }
  .b-md-40 {
    bottom: 40% !important;
  }
  .w-md-45 {
    width: 45% !important;
  }
  .h-md-45 {
    height: 45% !important;
  }
  .l-md-45 {
    left: 45% !important;
  }
  .r-md-45 {
    right: 45% !important;
  }
  .t-md-45 {
    top: 45% !important;
  }
  .b-md-45 {
    bottom: 45% !important;
  }
  .w-md-50 {
    width: 50% !important;
  }
  .h-md-50 {
    height: 50% !important;
  }
  .l-md-50 {
    left: 50% !important;
  }
  .r-md-50 {
    right: 50% !important;
  }
  .t-md-50 {
    top: 50% !important;
  }
  .b-md-50 {
    bottom: 50% !important;
  }
  .w-md-55 {
    width: 55% !important;
  }
  .h-md-55 {
    height: 55% !important;
  }
  .l-md-55 {
    left: 55% !important;
  }
  .r-md-55 {
    right: 55% !important;
  }
  .t-md-55 {
    top: 55% !important;
  }
  .b-md-55 {
    bottom: 55% !important;
  }
  .w-md-60 {
    width: 60% !important;
  }
  .h-md-60 {
    height: 60% !important;
  }
  .l-md-60 {
    left: 60% !important;
  }
  .r-md-60 {
    right: 60% !important;
  }
  .t-md-60 {
    top: 60% !important;
  }
  .b-md-60 {
    bottom: 60% !important;
  }
  .w-md-65 {
    width: 65% !important;
  }
  .h-md-65 {
    height: 65% !important;
  }
  .l-md-65 {
    left: 65% !important;
  }
  .r-md-65 {
    right: 65% !important;
  }
  .t-md-65 {
    top: 65% !important;
  }
  .b-md-65 {
    bottom: 65% !important;
  }
  .w-md-70 {
    width: 70% !important;
  }
  .h-md-70 {
    height: 70% !important;
  }
  .l-md-70 {
    left: 70% !important;
  }
  .r-md-70 {
    right: 70% !important;
  }
  .t-md-70 {
    top: 70% !important;
  }
  .b-md-70 {
    bottom: 70% !important;
  }
  .w-md-75 {
    width: 75% !important;
  }
  .h-md-75 {
    height: 75% !important;
  }
  .l-md-75 {
    left: 75% !important;
  }
  .r-md-75 {
    right: 75% !important;
  }
  .t-md-75 {
    top: 75% !important;
  }
  .b-md-75 {
    bottom: 75% !important;
  }
  .w-md-80 {
    width: 80% !important;
  }
  .h-md-80 {
    height: 80% !important;
  }
  .l-md-80 {
    left: 80% !important;
  }
  .r-md-80 {
    right: 80% !important;
  }
  .t-md-80 {
    top: 80% !important;
  }
  .b-md-80 {
    bottom: 80% !important;
  }
  .w-md-85 {
    width: 85% !important;
  }
  .h-md-85 {
    height: 85% !important;
  }
  .l-md-85 {
    left: 85% !important;
  }
  .r-md-85 {
    right: 85% !important;
  }
  .t-md-85 {
    top: 85% !important;
  }
  .b-md-85 {
    bottom: 85% !important;
  }
  .w-md-90 {
    width: 90% !important;
  }
  .h-md-90 {
    height: 90% !important;
  }
  .l-md-90 {
    left: 90% !important;
  }
  .r-md-90 {
    right: 90% !important;
  }
  .t-md-90 {
    top: 90% !important;
  }
  .b-md-90 {
    bottom: 90% !important;
  }
  .w-md-95 {
    width: 95% !important;
  }
  .h-md-95 {
    height: 95% !important;
  }
  .l-md-95 {
    left: 95% !important;
  }
  .r-md-95 {
    right: 95% !important;
  }
  .t-md-95 {
    top: 95% !important;
  }
  .b-md-95 {
    bottom: 95% !important;
  }
  .w-md-100 {
    width: 100% !important;
  }
  .h-md-100 {
    height: 100% !important;
  }
  .l-md-100 {
    left: 100% !important;
  }
  .r-md-100 {
    right: 100% !important;
  }
  .t-md-100 {
    top: 100% !important;
  }
  .b-md-100 {
    bottom: 100% !important;
  }
  .w-md-33 {
    width: 33.33% !important;
  }
  .w-md-66 {
    width: 66.66% !important;
  }
}

@media (min-width: 992px) {
  .position-lg-static {
    position: static !important;
  }
  .position-lg-relative {
    position: relative !important;
  }
  .position-lg-absolute {
    position: absolute !important;
  }
  .position-lg-fixed {
    position: fixed !important;
  }
  .position-lg-sticky {
    position: -webkit-sticky !important;
    position: sticky !important;
  }
  .visible-lg {
    visibility: visible !important;
  }
  .invisible-lg {
    visibility: hidden !important;
  }
  .p-lg-5 {
    padding: 2.5rem !important;
  }
  .pl-lg-5 {
    padding-left: 2.5rem !important;
  }
  .pr-lg-5 {
    padding-right: 2.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 2.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 2.5rem !important;
  }
  .py-lg-5 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .px-lg-5 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .p-lg-6 {
    padding: 3rem !important;
  }
  .pl-lg-6 {
    padding-left: 3rem !important;
  }
  .pr-lg-6 {
    padding-right: 3rem !important;
  }
  .pt-lg-6 {
    padding-top: 3rem !important;
  }
  .pb-lg-6 {
    padding-bottom: 3rem !important;
  }
  .py-lg-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .px-lg-6 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .t-lg-0 {
    top: 0 !important;
  }
  .b-lg-0 {
    bottom: 0 !important;
  }
  .l-lg-0 {
    left: 0 !important;
  }
  .r-lg-0 {
    right: 0 !important;
  }
  .w-lg-5 {
    width: 5% !important;
  }
  .h-lg-5 {
    height: 5% !important;
  }
  .l-lg-5 {
    left: 5% !important;
  }
  .r-lg-5 {
    right: 5% !important;
  }
  .t-lg-5 {
    top: 5% !important;
  }
  .b-lg-5 {
    bottom: 5% !important;
  }
  .w-lg-10 {
    width: 10% !important;
  }
  .h-lg-10 {
    height: 10% !important;
  }
  .l-lg-10 {
    left: 10% !important;
  }
  .r-lg-10 {
    right: 10% !important;
  }
  .t-lg-10 {
    top: 10% !important;
  }
  .b-lg-10 {
    bottom: 10% !important;
  }
  .w-lg-15 {
    width: 15% !important;
  }
  .h-lg-15 {
    height: 15% !important;
  }
  .l-lg-15 {
    left: 15% !important;
  }
  .r-lg-15 {
    right: 15% !important;
  }
  .t-lg-15 {
    top: 15% !important;
  }
  .b-lg-15 {
    bottom: 15% !important;
  }
  .w-lg-20 {
    width: 20% !important;
  }
  .h-lg-20 {
    height: 20% !important;
  }
  .l-lg-20 {
    left: 20% !important;
  }
  .r-lg-20 {
    right: 20% !important;
  }
  .t-lg-20 {
    top: 20% !important;
  }
  .b-lg-20 {
    bottom: 20% !important;
  }
  .w-lg-25 {
    width: 25% !important;
  }
  .h-lg-25 {
    height: 25% !important;
  }
  .l-lg-25 {
    left: 25% !important;
  }
  .r-lg-25 {
    right: 25% !important;
  }
  .t-lg-25 {
    top: 25% !important;
  }
  .b-lg-25 {
    bottom: 25% !important;
  }
  .w-lg-30 {
    width: 30% !important;
  }
  .h-lg-30 {
    height: 30% !important;
  }
  .l-lg-30 {
    left: 30% !important;
  }
  .r-lg-30 {
    right: 30% !important;
  }
  .t-lg-30 {
    top: 30% !important;
  }
  .b-lg-30 {
    bottom: 30% !important;
  }
  .w-lg-35 {
    width: 35% !important;
  }
  .h-lg-35 {
    height: 35% !important;
  }
  .l-lg-35 {
    left: 35% !important;
  }
  .r-lg-35 {
    right: 35% !important;
  }
  .t-lg-35 {
    top: 35% !important;
  }
  .b-lg-35 {
    bottom: 35% !important;
  }
  .w-lg-40 {
    width: 40% !important;
  }
  .h-lg-40 {
    height: 40% !important;
  }
  .l-lg-40 {
    left: 40% !important;
  }
  .r-lg-40 {
    right: 40% !important;
  }
  .t-lg-40 {
    top: 40% !important;
  }
  .b-lg-40 {
    bottom: 40% !important;
  }
  .w-lg-45 {
    width: 45% !important;
  }
  .h-lg-45 {
    height: 45% !important;
  }
  .l-lg-45 {
    left: 45% !important;
  }
  .r-lg-45 {
    right: 45% !important;
  }
  .t-lg-45 {
    top: 45% !important;
  }
  .b-lg-45 {
    bottom: 45% !important;
  }
  .w-lg-50 {
    width: 50% !important;
  }
  .h-lg-50 {
    height: 50% !important;
  }
  .l-lg-50 {
    left: 50% !important;
  }
  .r-lg-50 {
    right: 50% !important;
  }
  .t-lg-50 {
    top: 50% !important;
  }
  .b-lg-50 {
    bottom: 50% !important;
  }
  .w-lg-55 {
    width: 55% !important;
  }
  .h-lg-55 {
    height: 55% !important;
  }
  .l-lg-55 {
    left: 55% !important;
  }
  .r-lg-55 {
    right: 55% !important;
  }
  .t-lg-55 {
    top: 55% !important;
  }
  .b-lg-55 {
    bottom: 55% !important;
  }
  .w-lg-60 {
    width: 60% !important;
  }
  .h-lg-60 {
    height: 60% !important;
  }
  .l-lg-60 {
    left: 60% !important;
  }
  .r-lg-60 {
    right: 60% !important;
  }
  .t-lg-60 {
    top: 60% !important;
  }
  .b-lg-60 {
    bottom: 60% !important;
  }
  .w-lg-65 {
    width: 65% !important;
  }
  .h-lg-65 {
    height: 65% !important;
  }
  .l-lg-65 {
    left: 65% !important;
  }
  .r-lg-65 {
    right: 65% !important;
  }
  .t-lg-65 {
    top: 65% !important;
  }
  .b-lg-65 {
    bottom: 65% !important;
  }
  .w-lg-70 {
    width: 70% !important;
  }
  .h-lg-70 {
    height: 70% !important;
  }
  .l-lg-70 {
    left: 70% !important;
  }
  .r-lg-70 {
    right: 70% !important;
  }
  .t-lg-70 {
    top: 70% !important;
  }
  .b-lg-70 {
    bottom: 70% !important;
  }
  .w-lg-75 {
    width: 75% !important;
  }
  .h-lg-75 {
    height: 75% !important;
  }
  .l-lg-75 {
    left: 75% !important;
  }
  .r-lg-75 {
    right: 75% !important;
  }
  .t-lg-75 {
    top: 75% !important;
  }
  .b-lg-75 {
    bottom: 75% !important;
  }
  .w-lg-80 {
    width: 80% !important;
  }
  .h-lg-80 {
    height: 80% !important;
  }
  .l-lg-80 {
    left: 80% !important;
  }
  .r-lg-80 {
    right: 80% !important;
  }
  .t-lg-80 {
    top: 80% !important;
  }
  .b-lg-80 {
    bottom: 80% !important;
  }
  .w-lg-85 {
    width: 85% !important;
  }
  .h-lg-85 {
    height: 85% !important;
  }
  .l-lg-85 {
    left: 85% !important;
  }
  .r-lg-85 {
    right: 85% !important;
  }
  .t-lg-85 {
    top: 85% !important;
  }
  .b-lg-85 {
    bottom: 85% !important;
  }
  .w-lg-90 {
    width: 90% !important;
  }
  .h-lg-90 {
    height: 90% !important;
  }
  .l-lg-90 {
    left: 90% !important;
  }
  .r-lg-90 {
    right: 90% !important;
  }
  .t-lg-90 {
    top: 90% !important;
  }
  .b-lg-90 {
    bottom: 90% !important;
  }
  .w-lg-95 {
    width: 95% !important;
  }
  .h-lg-95 {
    height: 95% !important;
  }
  .l-lg-95 {
    left: 95% !important;
  }
  .r-lg-95 {
    right: 95% !important;
  }
  .t-lg-95 {
    top: 95% !important;
  }
  .b-lg-95 {
    bottom: 95% !important;
  }
  .w-lg-100 {
    width: 100% !important;
  }
  .h-lg-100 {
    height: 100% !important;
  }
  .l-lg-100 {
    left: 100% !important;
  }
  .r-lg-100 {
    right: 100% !important;
  }
  .t-lg-100 {
    top: 100% !important;
  }
  .b-lg-100 {
    bottom: 100% !important;
  }
  .w-lg-33 {
    width: 33.33% !important;
  }
  .w-lg-66 {
    width: 66.66% !important;
  }
}

@media (min-width: 1200px) {
  .position-xl-static {
    position: static !important;
  }
  .position-xl-relative {
    position: relative !important;
  }
  .position-xl-absolute {
    position: absolute !important;
  }
  .position-xl-fixed {
    position: fixed !important;
  }
  .position-xl-sticky {
    position: -webkit-sticky !important;
    position: sticky !important;
  }
  .visible-xl {
    visibility: visible !important;
  }
  .invisible-xl {
    visibility: hidden !important;
  }
  .p-xl-5 {
    padding: 2.5rem !important;
  }
  .pl-xl-5 {
    padding-left: 2.5rem !important;
  }
  .pr-xl-5 {
    padding-right: 2.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 2.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 2.5rem !important;
  }
  .py-xl-5 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .px-xl-5 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .p-xl-6 {
    padding: 3rem !important;
  }
  .pl-xl-6 {
    padding-left: 3rem !important;
  }
  .pr-xl-6 {
    padding-right: 3rem !important;
  }
  .pt-xl-6 {
    padding-top: 3rem !important;
  }
  .pb-xl-6 {
    padding-bottom: 3rem !important;
  }
  .py-xl-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .px-xl-6 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .t-xl-0 {
    top: 0 !important;
  }
  .b-xl-0 {
    bottom: 0 !important;
  }
  .l-xl-0 {
    left: 0 !important;
  }
  .r-xl-0 {
    right: 0 !important;
  }
  .w-xl-5 {
    width: 5% !important;
  }
  .h-xl-5 {
    height: 5% !important;
  }
  .l-xl-5 {
    left: 5% !important;
  }
  .r-xl-5 {
    right: 5% !important;
  }
  .t-xl-5 {
    top: 5% !important;
  }
  .b-xl-5 {
    bottom: 5% !important;
  }
  .w-xl-10 {
    width: 10% !important;
  }
  .h-xl-10 {
    height: 10% !important;
  }
  .l-xl-10 {
    left: 10% !important;
  }
  .r-xl-10 {
    right: 10% !important;
  }
  .t-xl-10 {
    top: 10% !important;
  }
  .b-xl-10 {
    bottom: 10% !important;
  }
  .w-xl-15 {
    width: 15% !important;
  }
  .h-xl-15 {
    height: 15% !important;
  }
  .l-xl-15 {
    left: 15% !important;
  }
  .r-xl-15 {
    right: 15% !important;
  }
  .t-xl-15 {
    top: 15% !important;
  }
  .b-xl-15 {
    bottom: 15% !important;
  }
  .w-xl-20 {
    width: 20% !important;
  }
  .h-xl-20 {
    height: 20% !important;
  }
  .l-xl-20 {
    left: 20% !important;
  }
  .r-xl-20 {
    right: 20% !important;
  }
  .t-xl-20 {
    top: 20% !important;
  }
  .b-xl-20 {
    bottom: 20% !important;
  }
  .w-xl-25 {
    width: 25% !important;
  }
  .h-xl-25 {
    height: 25% !important;
  }
  .l-xl-25 {
    left: 25% !important;
  }
  .r-xl-25 {
    right: 25% !important;
  }
  .t-xl-25 {
    top: 25% !important;
  }
  .b-xl-25 {
    bottom: 25% !important;
  }
  .w-xl-30 {
    width: 30% !important;
  }
  .h-xl-30 {
    height: 30% !important;
  }
  .l-xl-30 {
    left: 30% !important;
  }
  .r-xl-30 {
    right: 30% !important;
  }
  .t-xl-30 {
    top: 30% !important;
  }
  .b-xl-30 {
    bottom: 30% !important;
  }
  .w-xl-35 {
    width: 35% !important;
  }
  .h-xl-35 {
    height: 35% !important;
  }
  .l-xl-35 {
    left: 35% !important;
  }
  .r-xl-35 {
    right: 35% !important;
  }
  .t-xl-35 {
    top: 35% !important;
  }
  .b-xl-35 {
    bottom: 35% !important;
  }
  .w-xl-40 {
    width: 40% !important;
  }
  .h-xl-40 {
    height: 40% !important;
  }
  .l-xl-40 {
    left: 40% !important;
  }
  .r-xl-40 {
    right: 40% !important;
  }
  .t-xl-40 {
    top: 40% !important;
  }
  .b-xl-40 {
    bottom: 40% !important;
  }
  .w-xl-45 {
    width: 45% !important;
  }
  .h-xl-45 {
    height: 45% !important;
  }
  .l-xl-45 {
    left: 45% !important;
  }
  .r-xl-45 {
    right: 45% !important;
  }
  .t-xl-45 {
    top: 45% !important;
  }
  .b-xl-45 {
    bottom: 45% !important;
  }
  .w-xl-50 {
    width: 50% !important;
  }
  .h-xl-50 {
    height: 50% !important;
  }
  .l-xl-50 {
    left: 50% !important;
  }
  .r-xl-50 {
    right: 50% !important;
  }
  .t-xl-50 {
    top: 50% !important;
  }
  .b-xl-50 {
    bottom: 50% !important;
  }
  .w-xl-55 {
    width: 55% !important;
  }
  .h-xl-55 {
    height: 55% !important;
  }
  .l-xl-55 {
    left: 55% !important;
  }
  .r-xl-55 {
    right: 55% !important;
  }
  .t-xl-55 {
    top: 55% !important;
  }
  .b-xl-55 {
    bottom: 55% !important;
  }
  .w-xl-60 {
    width: 60% !important;
  }
  .h-xl-60 {
    height: 60% !important;
  }
  .l-xl-60 {
    left: 60% !important;
  }
  .r-xl-60 {
    right: 60% !important;
  }
  .t-xl-60 {
    top: 60% !important;
  }
  .b-xl-60 {
    bottom: 60% !important;
  }
  .w-xl-65 {
    width: 65% !important;
  }
  .h-xl-65 {
    height: 65% !important;
  }
  .l-xl-65 {
    left: 65% !important;
  }
  .r-xl-65 {
    right: 65% !important;
  }
  .t-xl-65 {
    top: 65% !important;
  }
  .b-xl-65 {
    bottom: 65% !important;
  }
  .w-xl-70 {
    width: 70% !important;
  }
  .h-xl-70 {
    height: 70% !important;
  }
  .l-xl-70 {
    left: 70% !important;
  }
  .r-xl-70 {
    right: 70% !important;
  }
  .t-xl-70 {
    top: 70% !important;
  }
  .b-xl-70 {
    bottom: 70% !important;
  }
  .w-xl-75 {
    width: 75% !important;
  }
  .h-xl-75 {
    height: 75% !important;
  }
  .l-xl-75 {
    left: 75% !important;
  }
  .r-xl-75 {
    right: 75% !important;
  }
  .t-xl-75 {
    top: 75% !important;
  }
  .b-xl-75 {
    bottom: 75% !important;
  }
  .w-xl-80 {
    width: 80% !important;
  }
  .h-xl-80 {
    height: 80% !important;
  }
  .l-xl-80 {
    left: 80% !important;
  }
  .r-xl-80 {
    right: 80% !important;
  }
  .t-xl-80 {
    top: 80% !important;
  }
  .b-xl-80 {
    bottom: 80% !important;
  }
  .w-xl-85 {
    width: 85% !important;
  }
  .h-xl-85 {
    height: 85% !important;
  }
  .l-xl-85 {
    left: 85% !important;
  }
  .r-xl-85 {
    right: 85% !important;
  }
  .t-xl-85 {
    top: 85% !important;
  }
  .b-xl-85 {
    bottom: 85% !important;
  }
  .w-xl-90 {
    width: 90% !important;
  }
  .h-xl-90 {
    height: 90% !important;
  }
  .l-xl-90 {
    left: 90% !important;
  }
  .r-xl-90 {
    right: 90% !important;
  }
  .t-xl-90 {
    top: 90% !important;
  }
  .b-xl-90 {
    bottom: 90% !important;
  }
  .w-xl-95 {
    width: 95% !important;
  }
  .h-xl-95 {
    height: 95% !important;
  }
  .l-xl-95 {
    left: 95% !important;
  }
  .r-xl-95 {
    right: 95% !important;
  }
  .t-xl-95 {
    top: 95% !important;
  }
  .b-xl-95 {
    bottom: 95% !important;
  }
  .w-xl-100 {
    width: 100% !important;
  }
  .h-xl-100 {
    height: 100% !important;
  }
  .l-xl-100 {
    left: 100% !important;
  }
  .r-xl-100 {
    right: 100% !important;
  }
  .t-xl-100 {
    top: 100% !important;
  }
  .b-xl-100 {
    bottom: 100% !important;
  }
  .w-xl-33 {
    width: 33.33% !important;
  }
  .w-xl-66 {
    width: 66.66% !important;
  }
}

@font-face {
  font-family: "Avenir";
  src: url("../fonts/avenir-light.eot");
  src: url("../fonts/avenir-light.eot?#iefix") format("embedded-opentype"), url("../fonts/avenir-light.woff") format("woff"), url("../fonts/avenir-light.ttf") format("truetype"), url("../fonts/avenir-light.svg#svgavenir-light") format("svg");
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: "Avenir";
  src: url("../fonts/avenir-lightoblique.eot");
  src: url("../fonts/avenir-lightoblique.eot?#iefix") format("embedded-opentype"), url("../fonts/avenir-lightoblique.woff") format("woff"), url("../fonts/avenir-lightoblique.ttf") format("truetype"), url("../fonts/avenir-lightoblique.svg#svgavenir-lightoblique") format("svg");
  font-weight: 200;
  font-style: italic;
}

@font-face {
  font-family: "Avenir";
  src: url("../fonts/avenir-book.eot");
  src: url("../fonts/avenir-book.eot?#iefix") format("embedded-opentype"), url("../fonts/avenir-book.woff") format("woff"), url("../fonts/avenir-book.ttf") format("truetype"), url("../fonts/avenir-book.svg#svgavenir-book") format("svg");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "Avenir";
  src: url("../fonts/avenir-bookoblique.eot");
  src: url("../fonts/avenir-bookoblique.eot?#iefix") format("embedded-opentype"), url("../fonts/avenir-bookoblique.woff") format("woff"), url("../fonts/avenir-bookoblique.ttf") format("truetype"), url("../fonts/avenir-bookoblique.svg#svgavenir-bookoblique") format("svg");
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: "Avenir";
  src: url("../fonts/avenir-roman.eot");
  src: url("../fonts/avenir-roman.eot?#iefix") format("embedded-opentype"), url("../fonts/avenir-roman.woff") format("woff"), url("../fonts/avenir-roman.ttf") format("truetype"), url("../fonts/avenir-roman.svg#svgavenir-roman") format("svg");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "Avenir";
  src: url("../fonts/avenir-oblique.eot");
  src: url("../fonts/avenir-oblique.eot?#iefix") format("embedded-opentype"), url("../fonts/avenir-oblique.woff") format("woff"), url("../fonts/avenir-oblique.ttf") format("truetype"), url("../fonts/avenir-oblique.svg#svgavenir-oblique") format("svg");
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: "Avenir";
  src: url("../fonts/avenir-medium.eot");
  src: url("../fonts/avenir-medium.eot?#iefix") format("embedded-opentype"), url("../fonts/avenir-medium.woff") format("woff"), url("../fonts/avenir-medium.ttf") format("truetype"), url("../fonts/avenir-medium.svg#svgavenir-medium") format("svg");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "Avenir";
  src: url("../fonts/avenir-mediumoblique.eot");
  src: url("../fonts/avenir-mediumoblique.eot?#iefix") format("embedded-opentype"), url("../fonts/avenir-mediumoblique.woff") format("woff"), url("../fonts/avenir-mediumoblique.ttf") format("truetype"), url("../fonts/avenir-mediumoblique.svg#svgavenir-mediumoblique") format("svg");
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: "Avenir";
  src: url("../fonts/avenir-heavy.eot");
  src: url("../fonts/avenir-heavy.eot?#iefix") format("embedded-opentype"), url("../fonts/avenir-heavy.woff") format("woff"), url("../fonts/avenir-heavy.ttf") format("truetype"), url("../fonts/avenir-heavy.svg#svgavenir-heavy") format("svg");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: "Avenir";
  src: url("../fonts/avenir-heavyoblique.eot");
  src: url("../fonts/avenir-heavyoblique.eot?#iefix") format("embedded-opentype"), url("../fonts/avenir-heavyoblique.woff") format("woff"), url("../fonts/avenir-heavyoblique.ttf") format("truetype"), url("../fonts/avenir-heavyoblique.svg#svgavenir-heavyoblique") format("svg");
  font-weight: 700;
  font-style: italic;
}

@font-face {
  font-family: "Avenir";
  src: url("../fonts/avenir-black.eot");
  src: url("../fonts/avenir-black.eot?#iefix") format("embedded-opentype"), url("../fonts/avenir-black.woff") format("woff"), url("../fonts/avenir-black.ttf") format("truetype"), url("../fonts/avenir-black.svg#svgavenir-black") format("svg");
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: "Avenir";
  src: url("../fonts/avenir-blackoblique.eot");
  src: url("../fonts/avenir-blackoblique.eot?#iefix") format("embedded-opentype"), url("../fonts/avenir-blackoblique.woff") format("woff"), url("../fonts/avenir-blackoblique.ttf") format("truetype"), url("../fonts/avenir-blackoblique.svg#svgavenir-blackoblique") format("svg");
  font-weight: 800;
  font-style: italic;
}

html {
  -webkit-font-smoothing: antialiased;
}

body {
  font: 300 20px/28px 'Avenir';
  color: #707070;
  background: #f6f6f6;
}

@media (max-width: 767px) {
  body {
    font: 300 16px/22px 'Avenir';
  }
}

a {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

a:hover {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

p strong {
  font-weight: 700;
}

.form-control {
  border-radius: 0;
  border: 0;
  background: #fff;
  padding: 15px;
}

label {
  font: 700 18px/18px 'Avenir';
  color: #aaa;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  label {
    font: 800 16px/20px 'Avenir';
  }
}

.custom-control-label::before {
  top: inherit;
}

.btn-primary {
  background: #00A54E;
  color: #fff;
  padding: 15px 25px;
  border: 0;
  font: 800 18px 'Avenir';
  text-transform: uppercase;
}

.btn-primary:hover {
  background: #0e77bb;
}

@media (max-width: 767px) {
  .btn-primary {
    font: 800 18px/22px 'Avenir';
    white-space: pre-wrap;
  }
}

.container {
  padding: 0;
  width: 95%;
  margin: 0 auto;
  max-width: 900px;
}

.wrapper {
  width: 100%;
  max-width: 1024px;
  margin: 0 auto;
}

.hero {
  background: #fff;
}

.hero h1 {
  font: 800 40px/40px 'Avenir';
  color: #0e77bb;
}

@media (max-width: 767px) {
  .hero h1 {
    font-size: 34px;
  }
}

h2 {
  font: 500 32px/45px 'Avenir';
}

@media (max-width: 767px) {
  h2 {
    font: 500 24px/28px 'Avenir';
  }
}

.inquiry {
  background: #E5F0F7;
  color: #4E4E4E;
}

.inquiry h2 {
  font: 500 32px/45px 'Avenir';
}

@media (max-width: 767px) {
  .inquiry h2 {
    font: 500 24px/28px 'Avenir';
  }
}

.inquiry p {
  color: #4E4E4E;
}

.bullets {
  background: #fff;
}

.bullets ol li {
  margin: 1rem 0;
}

footer {
  font-size: 12px;
  line-height: 18px;
  font-weight: 500;
  color: #707070;
  background: #D9DADB;
}
