.hide {
	display: none;
}
.grid-img {
	width: 100%;
}

.u-of-hidden {
  overflow: hidden; }

.fa, .fab, .fal, .far, .fas {
	display: inline-flex!important}


.u-bg-img {
  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important; }
  .u-bg-img-repeat-x {
    background-repeat: repeat-x !important; }
  .u-bg-img-repeat-y {
    background-repeat: repeat-y !important; }

.u-bg-parallax, .u-bg-fixed {
  background-attachment: fixed !important;
  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important; }

.u-bg-left-center {
  background-position: left center !important; }

.u-bg-top-center {
  background-position: top center !important; }

.u-bg-bottom-center {
  background-position: bottom center !important; }

.u-bg-transparent {
  background: transparent !important; }

.u-bdr-x {
  border-left: 1px solid transparent !important;
  border-right: 1px solid transparent !important; }
  .u-bdr-x-0 {
    border-left: none !important;
    border-right: none !important; }

.u-bdr-y {
  border-top: 1px solid transparent !important;
  border-bottom: 1px solid transparent !important; }
  .u-bdr-y-0 {
    border-top: none !important;
    border-bottom: none !important; }

.u-bdr-top {
  border-top: 1px solid transparent !important; }

.u-bdr-bottom {
  border-bottom: 1px solid transparent !important; }

.u-bdr-left {
  border-left: 1px solid transparent !important; }

.u-bdr-right {
  border-right: 1px solid transparent !important; }

.u-bdr-dashed {
  border: 1px dashed transparent !important; }
  .u-bdr-dashed--y {
    border-top: 1px dashed transparent !important;
    border-bottom: 1px dashed transparent !important; }
  .u-bdr-dashed--x {
    border-right: 1px dashed transparent !important;
    border-left: 1px dashed transparent !important; }
  .u-bdr-dashed--top {
    border-top: 1px dashed transparent !important; }
  .u-bdr-dashed--bottom {
    border-bottom: 1px dashed transparent !important; }
  .u-bdr-dashed--left {
    border-left: 1px dashed transparent !important; }
  .u-bdr-dashed--right {
    border-right: 1px dashed transparent !important; }

.u-bdr-dotted {
  border: 1px dotted transparent !important; }
  .u-bdr-dotted--y {
    border-top: 1px dotted transparent !important;
    border-bottom: 1px dotted transparent !important; }
  .u-bdr-dotted--x {
    border-right: 1px dotted transparent !important;
    border-left: 1px dotted transparent !important; }
  .u-bdr-dotted--top {
    border-top: 1px dashed dotted !important; }
  .u-bdr-dotted--bottom {
    border-bottom: 1px dotted transparent !important; }
  .u-bdr-dotted--left {
    border-left: 1px dotted transparent !important; }
  .u-bdr-dotted--right {
    border-right: 1px dotted transparent !important; }

@media (min-width: 768px) {
  .u-bdr-md {
    border: 1px solid  transparent !important; }
  .u-bdr-md-top {
    border-top: 1px solid transparent !important; }
  .u-bdr-md-bottom {
    border-bottom: 1px solid transparent !important; }
  .u-bdr-md-left {
    border-left: 1px solid transparent !important; }
  .u-bdr-md-right {
    border-right: 1px solid transparent !important; } }

@media (min-width: 992px) {
  .u-bdr-lg {
    border: 1px solid  transparent !important; }
  .u-bdr-lg-top {
    border-top: 1px solid transparent !important; }
  .u-bdr-lg-bottom {
    border-bottom: 1px solid transparent !important; }
  .u-bdr-lg-left {
    border-left: 1px solid transparent !important; }
  .u-bdr-lg-right {
    border-right: 1px solid transparent !important; } }

.u-bdr-1 {
  border-width: 1px !important; }

.u-bdr-2 {
  border-width: 2px !important; }

.u-bdr-3 {
  border-width: 3px !important; }

.u-bdr-4 {
  border-width: 4px !important; }

.u-bdr-5 {
  border-width: 5px !important; }

.u-rounded {
  border-radius: 10px; }

.u-rounded-4 {
  border-radius: 4px !important; }

.u-rounded-5 {
  border-radius: 5px !important; }

.u-rounded-6 {
  border-radius: 6px !important; }

.u-rounded-7 {
  border-radius: 7px !important; }

.u-rounded-8 {
  border-radius: 8px !important; }

.u-rounded-9 {
  border-radius: 9px !important; }

.u-rounded-10 {
  border-radius: 10px !important; }

.u-rounded-15 {
  border-radius: 15px !important; }

.u-rounded-20 {
  border-radius: 20px !important; }

.u-rounded-25 {
  border-radius: 25px !important; }

.u-rounded-30 {
  border-radius: 30px !important; }

.u-rounded-50 {
  border-radius: 1000em; }

.u-rounded-left-50 {
  border-top-left-radius: 1000em;
  border-bottom-left-radius: 1000em; }

.u-rounded-right-50 {
  border-top-right-radius: 1000em;
  border-bottom-right-radius: 1000em; }

.u-bdrs-top-4 {
  border-radius: 4px 4px 0 0 !important; }

.u-bdrs-top-6 {
  border-radius: 6px 6px 0 0 !important; }

.u-bdrs-top-8 {
  border-radius: 8px 8px 0 0 !important; }

.u-rounded-bottom-4 {
  border-radius: 0 0 4px 4px !important; }

.u-rounded-bottom-6 {
  border-radius: 0 0 6px 6px !important; }

.u-rounded-bottom-8 {
  border-radius: 0 0 8px 8px !important; }

.u-rounded-right-4 {
  border-radius: 0 4px 4px 0 !important; }

.u-rounded-right-6 {
  border-radius: 0 6px 6px 0 !important; }

.u-rounded-right-8 {
  border-radius: 0 8px 8px 0 !important; }

.u-rounded-left-4 {
  border-radius: 4px 0 0 4px !important; }

.u-rounded-left-6 {
  border-radius: 6px 0 0 6px !important; }

.u-rounded-left-8 {
  border-radius: 8px 0 0 8px !important; }

.box-shadow-v1 {
  -webkit-box-shadow: 0 5px 50px 0 rgba(0, 81, 178, 0.1);
  box-shadow: 0 5px 50px 0 rgba(0, 81, 178, 0.1); }
  .box-shadow-v1--onHover {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s; }
    .box-shadow-v1--onHover:hover {
      -webkit-box-shadow: 0 5px 50px 0 rgba(0, 81, 178, 0.1);
      box-shadow: 0 5px 50px 0 rgba(0, 81, 178, 0.1); }

.box-shadow-v2 {
  -webkit-box-shadow: 0 0 50px 0 rgba(22, 104, 183, 0.15);
  box-shadow: 0 0 50px 0 rgba(22, 104, 183, 0.15); }
  .box-shadow-v2--onHover {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s; }
    .box-shadow-v2--onHover:hover {
      -webkit-box-shadow: 0 0 50px 0 rgba(22, 104, 183, 0.15);
      box-shadow: 0 0 50px 0 rgba(22, 104, 183, 0.15); }

.box-shadow-v3 {
  -webkit-box-shadow: 0 5px 50px 0 rgba(22, 104, 183, 0.05);
  box-shadow: 0 5px 50px 0 rgba(22, 104, 183, 0.05); }
  .box-shadow-v3--onHover {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s; }
    .box-shadow-v3--onHover:hover {
      -webkit-box-shadow: 0 5px 50px 0 rgba(22, 104, 183, 0.05);
      box-shadow: 0 5px 50px 0 rgba(22, 104, 183, 0.05); }

.box-shadow-v4 {
  -webkit-box-shadow: 0 5px 20px 0 rgba(24, 26, 26, 0.5);
  box-shadow: 0 5px 20px 0 rgba(24, 26, 26, 0.5); }
  .box-shadow-v4--onHover {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s; }
    .box-shadow-v4--onHover:hover {
      -webkit-box-shadow: 0 5px 20px 0 rgba(24, 26, 26, 0.5);
      box-shadow: 0 5px 20px 0 rgba(24, 26, 26, 0.5); }

.box-shadow-primary {
  -webkit-box-shadow: 0 5px 30px 0 rgba(0, 129, 255, 0.3);
  box-shadow: 0 5px 30px 0 rgba(0, 129, 255, 0.3); }
  .box-shadow-primary--onHover {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s; }
    .box-shadow-primary--onHover:hover {
      -webkit-box-shadow: 0 5px 50px 0 rgba(22, 104, 183, 0.05);
      box-shadow: 0 5px 50px 0 rgba(22, 104, 183, 0.05); }
	  
.u-w-auto {
	width: auto!important;
}

.u-w-50vh {
  width: 50vh !important; }

.u-w-100vh {
  width: 100vh !important; }

.u-w-30p {
  width: 30% !important; }

.u-w-40p {
  width: 40% !important; }

.u-w-60p {
  width: 60% !important; }

.u-w-70p {
  width: 70% !important; }

.u-w-80p {
  width: 80% !important; }

.u-w-90p {
  width: 90% !important; }

.u-w-100p {
  width: 100% !important; }

.u-flex-1 {
  -webkit-box-flex: 1 !important;
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important; }

.u-w-5 {
  width: 0.3125rem !important; }

.u-w-10 {
  width: 0.625rem !important; }

.u-w-15 {
  width: 0.9375rem !important; }

.u-w-20 {
  width: 1.25rem !important; }

.u-w-25 {
  width: 1.5625rem !important; }

.u-w-30 {
  width: 1.875rem !important; }

.u-w-35 {
  width: 2.1875rem !important; }

.u-w-40 {
  width: 2.5rem !important; }

.u-w-45 {
  width: 2.8125rem !important; }

.u-w-50 {
  width: 3.125rem !important; }

.u-w-55 {
  width: 3.4375rem !important; }

.u-w-60 {
  width: 3.75rem !important; }

.u-w-65 {
  width: 4.0625rem !important; }

.u-w-70 {
  width: 4.375rem !important; }

.u-w-75 {
  width: 4.6875rem !important; }

.u-w-80 {
  width: 5rem !important; }

.u-w-85 {
  width: 5.3125rem !important; }

.u-w-90 {
  width: 5.625rem !important; }

.u-w-95 {
  width: 5.9375rem !important; }

.u-w-100 {
  width: 6.25rem !important; }

.u-w-100 {
  width: 6.25rem !important; }

.u-w-110 {
  width: 6.875rem !important; }

.u-w-120 {
  width: 7.5rem !important; }

.u-w-130 {
  width: 8.125rem !important; }

.u-w-140 {
  width: 8.75rem !important; }

.u-w-150 {
  width: 9.375rem !important; }

.u-w-160 {
  width: 10rem !important; }

.u-w-170 {
  width: 10.625rem !important; }

.u-w-180 {
  width: 11.25rem !important; }

.u-w-190 {
  width: 11.875rem !important; }

.u-w-200 {
  width: 12.5rem !important; }

.u-w-210 {
  width: 13.125rem !important; }

.u-w-220 {
  width: 13.75rem !important; }

.u-w-230 {
  width: 14.375rem !important; }

.u-w-240 {
  width: 15rem !important; }

.u-w-250 {
  width: 15.625rem !important; }

.u-w-260 {
  width: 16.25rem !important; }

.u-w-270 {
  width: 16.875rem !important; }

.u-w-280 {
  width: 17.5rem !important; }

.u-w-290 {
  width: 18.125rem !important; }

.u-w-300 {
  width: 18.75rem !important; }

.u-max-w-300 {
  width: 18.75rem !important; }

.u-max-w-350 {
  width: 21.875rem !important; }

.u-max-w-400 {
  width: 25rem !important; }

.u-max-w-450 {
  width: 28.125rem !important; }

.u-max-w-500 {
  width: 31.25rem !important; }

.u-max-w-550 {
  width: 34.375rem !important; }

.u-max-w-600 {
  width: 37.5rem !important; }

.u-max-w-650 {
  width: 40.625rem !important; }

.u-max-w-700 {
  width: 43.75rem !important; }

.u-max-w-750 {
  width: 46.875rem !important; }

.u-max-w-800 {
  width: 50rem !important; }

.u-max-w-850 {
  width: 53.125rem !important; }

.u-max-w-900 {
  width: 56.25rem !important; }

.u-h-50vh {
  min-height: 50vh !important; }

.u-h-100vh {
  min-height: 100vh !important; }

.u-h-100p {
  height: 100% !important; }

.u-h-auto {
  height: auto !important; }

.u-h-2 {
  height: 0.125rem; }

.u-h-4 {
  height: 0.25rem; }

.u-h-6 {
  height: 0.375rem; }

.u-h-8 {
  height: 0.5rem; }

.u-h-10 {
  height: 0.625rem; }

.u-h-12 {
  height: 0.75rem; }

.u-h-14 {
  height: 0.875rem; }

.u-h-16 {
  height: 1rem; }

.u-h-18 {
  height: 1.125rem; }

.u-h-20 {
  height: 1.25rem; }

.u-h-5 {
  height: 0.3125rem; }

.u-h-10 {
  height: 0.625rem; }

.u-h-15 {
  height: 0.9375rem; }

.u-h-20 {
  height: 1.25rem; }

.u-h-25 {
  height: 1.5625rem; }

.u-h-30 {
  height: 1.875rem; }

.u-h-35 {
  height: 2.1875rem; }

.u-h-40 {
  height: 2.5rem; }

.u-h-45 {
  height: 2.8125rem; }

.u-h-50 {
  height: 3.125rem; }

.u-h-55 {
  height: 3.4375rem; }

.u-h-60 {
  height: 3.75rem; }

.u-h-65 {
  height: 4.0625rem; }

.u-h-70 {
  height: 4.375rem; }

.u-h-75 {
  height: 4.6875rem; }

.u-h-80 {
  height: 5rem; }

.u-h-85 {
  height: 5.3125rem; }

.u-h-90 {
  height: 5.625rem; }

.u-h-95 {
  height: 5.9375rem; }

.u-h-100 {
  height: 6.25rem; }

.u-h-100 {
  height: 6.25rem; }

.u-h-110 {
  height: 6.875rem; }

.u-h-120 {
  height: 7.5rem; }

.u-h-130 {
  height: 8.125rem; }

.u-h-140 {
  height: 8.75rem; }

.u-h-150 {
  height: 9.375rem; }

.u-h-160 {
  height: 10rem; }

.u-h-170 {
  height: 10.625rem; }

.u-h-180 {
  height: 11.25rem; }

.u-h-190 {
  height: 11.875rem; }

.u-h-200 {
  height: 12.5rem; }

.u-h-210 {
  height: 13.125rem; }

.u-h-220 {
  height: 13.75rem; }

.u-h-230 {
  height: 14.375rem; }

.u-h-240 {
  height: 15rem; }

.u-h-250 {
  height: 15.625rem; }

.u-h-260 {
  height: 16.25rem; }

.u-h-270 {
  height: 16.875rem; }

.u-h-280 {
  height: 17.5rem; }

.u-h-290 {
  height: 18.125rem; }

.u-h-300 {
  height: 18.75rem; }

.u-fw-100 {
  font-weight: 100; }

.u-fw-200 {
  font-weight: 200; }

.u-fw-300 {
  font-weight: 300; }

.u-fw-400 {
  font-weight: 400; }

.u-fw-500 {
  font-weight: 500; }

.u-fw-600 {
  font-weight: 600; }

.u-fw-700 {
  font-weight: 700; }

.u-fw-800 {
  font-weight: 800; }

.u-fw-900 {
  font-weight: 900; }

@media (min-width: 768px) {
  fw-md-700 {
    font-weight: 700; }
  fw-md-800 {
    font-weight: 800; }
  fw-md-900 {
    font-weight: 900; } }

@media (min-width: 992px) {
  fw-lg-700 {
    font-weight: 700; }
  fw-lg-800 {
    font-weight: 800; }
  fw-lg-900 {
    font-weight: 900; } }

.u-p-5 {
  padding: 0.3125rem !important; }

.u-p-6 {
  padding: 0.375rem !important; }

.u-p-7 {
  padding: 0.4375rem !important; }

.u-p-8 {
  padding: 0.5rem !important; }

.u-p-9 {
  padding: 0.5625rem !important; }

.u-p-10 {
  padding: 0.625rem !important; }

.u-p-11 {
  padding: 0.6875rem !important; }

.u-p-12 {
  padding: 0.75rem !important; }

.u-p-13 {
  padding: 0.8125rem !important; }

.u-p-14 {
  padding: 0.875rem !important; }

.u-p-15 {
  padding: 0.9375rem !important; }

.u-p-16 {
  padding: 1rem !important; }

.u-p-17 {
  padding: 1.0625rem !important; }

.u-p-18 {
  padding: 1.125rem !important; }

.u-p-19 {
  padding: 1.1875rem !important; }

.u-p-20 {
  padding: 1.25rem !important; }

.u-p-20 {
  padding: 1.25rem !important; }

.u-p-25 {
  padding: 1.5625rem !important; }

.u-p-30 {
  padding: 1.875rem !important; }

.u-p-35 {
  padding: 2.1875rem !important; }

.u-p-40 {
  padding: 2.5rem !important; }

.u-p-45 {
  padding: 2.8125rem !important; }

.u-p-50 {
  padding: 3.125rem !important; }

.u-p-55 {
  padding: 3.4375rem !important; }

.u-p-60 {
  padding: 3.75rem !important; }

.u-pt-5 {
  padding-top: 0.3125rem !important; }

.u-pt-6 {
  padding-top: 0.375rem !important; }

.u-pt-7 {
  padding-top: 0.4375rem !important; }

.u-pt-8 {
  padding-top: 0.5rem !important; }

.u-pt-9 {
  padding-top: 0.5625rem !important; }

.u-pt-10 {
  padding-top: 0.625rem !important; }

.u-pt-11 {
  padding-top: 0.6875rem !important; }

.u-pt-12 {
  padding-top: 0.75rem !important; }

.u-pt-13 {
  padding-top: 0.8125rem !important; }

.u-pt-14 {
  padding-top: 0.875rem !important; }

.u-pt-15 {
  padding-top: 0.9375rem !important; }

.u-pt-16 {
  padding-top: 1rem !important; }

.u-pt-17 {
  padding-top: 1.0625rem !important; }

.u-pt-18 {
  padding-top: 1.125rem !important; }

.u-pt-19 {
  padding-top: 1.1875rem !important; }

.u-pt-20 {
  padding-top: 1.25rem !important; }

.u-pt-20 {
  padding-top: 1.25rem !important; }

.u-pt-25 {
  padding-top: 1.5625rem !important; }

.u-pt-30 {
  padding-top: 1.875rem !important; }

.u-pt-35 {
  padding-top: 2.1875rem !important; }

.u-pt-40 {
  padding-top: 2.5rem !important; }

.u-pt-45 {
  padding-top: 2.8125rem !important; }

.u-pt-50 {
  padding-top: 3.125rem !important; }

.u-pt-55 {
  padding-top: 3.4375rem !important; }

.u-pt-60 {
  padding-top: 3.75rem !important; }

.u-pt-65 {
  padding-top: 4.0625rem !important; }

.u-pt-70 {
  padding-top: 4.375rem !important; }

.u-pt-75 {
  padding-top: 4.6875rem !important; }

.u-pt-80 {
  padding-top: 5rem !important; }

.u-pt-85 {
  padding-top: 5.3125rem !important; }

.u-pt-90 {
  padding-top: 5.625rem !important; }

.u-pt-95 {
  padding-top: 5.9375rem !important; }

.u-pt-100 {
  padding-top: 6.25rem !important; }

.u-pb-5 {
  padding-bottom: 0.3125rem !important; }

.u-pb-6 {
  padding-bottom: 0.375rem !important; }

.u-pb-7 {
  padding-bottom: 0.4375rem !important; }

.u-pb-8 {
  padding-bottom: 0.5rem !important; }

.u-pb-9 {
  padding-bottom: 0.5625rem !important; }

.u-pb-10 {
  padding-bottom: 0.625rem !important; }

.u-pb-11 {
  padding-bottom: 0.6875rem !important; }

.u-pb-12 {
  padding-bottom: 0.75rem !important; }

.u-pb-13 {
  padding-bottom: 0.8125rem !important; }

.u-pb-14 {
  padding-bottom: 0.875rem !important; }

.u-pb-15 {
  padding-bottom: 0.9375rem !important; }

.u-pb-16 {
  padding-bottom: 1rem !important; }

.u-pb-17 {
  padding-bottom: 1.0625rem !important; }

.u-pb-18 {
  padding-bottom: 1.125rem !important; }

.u-pb-19 {
  padding-bottom: 1.1875rem !important; }

.u-pb-20 {
  padding-bottom: 1.25rem !important; }

.u-pb-20 {
  padding-bottom: 1.25rem !important; }

.u-pb-25 {
  padding-bottom: 1.5625rem !important; }

.u-pb-30 {
  padding-bottom: 1.875rem !important; }

.u-pb-35 {
  padding-bottom: 2.1875rem !important; }

.u-pb-40 {
  padding-bottom: 2.5rem !important; }

.u-pb-45 {
  padding-bottom: 2.8125rem !important; }

.u-pb-50 {
  padding-bottom: 3.125rem !important; }

.u-pb-55 {
  padding-bottom: 3.4375rem !important; }

.u-pb-60 {
  padding-bottom: 3.75rem !important; }

.u-pb-65 {
  padding-bottom: 4.0625rem !important; }

.u-pb-70 {
  padding-bottom: 4.375rem !important; }

.u-pb-75 {
  padding-bottom: 4.6875rem !important; }

.u-pb-80 {
  padding-bottom: 5rem !important; }

.u-pb-85 {
  padding-bottom: 5.3125rem !important; }

.u-pb-90 {
  padding-bottom: 5.625rem !important; }

.u-pb-95 {
  padding-bottom: 5.9375rem !important; }

.u-pb-100 {
  padding-bottom: 6.25rem !important; }

.u-pl-5 {
  padding-left: 0.3125rem !important; }

.u-pl-6 {
  padding-left: 0.375rem !important; }

.u-pl-7 {
  padding-left: 0.4375rem !important; }

.u-pl-8 {
  padding-left: 0.5rem !important; }

.u-pl-9 {
  padding-left: 0.5625rem !important; }

.u-pl-10 {
  padding-left: 0.625rem !important; }

.u-pl-11 {
  padding-left: 0.6875rem !important; }

.u-pl-12 {
  padding-left: 0.75rem !important; }

.u-pl-13 {
  padding-left: 0.8125rem !important; }

.u-pl-14 {
  padding-left: 0.875rem !important; }

.u-pl-15 {
  padding-left: 0.9375rem !important; }

.u-pl-16 {
  padding-left: 1rem !important; }

.u-pl-17 {
  padding-left: 1.0625rem !important; }

.u-pl-18 {
  padding-left: 1.125rem !important; }

.u-pl-19 {
  padding-left: 1.1875rem !important; }

.u-pl-20 {
  padding-left: 1.25rem !important; }

.u-pl-20 {
  padding-left: 1.25rem !important; }

.u-pl-25 {
  padding-left: 1.5625rem !important; }

.u-pl-30 {
  padding-left: 1.875rem !important; }

.u-pl-35 {
  padding-left: 2.1875rem !important; }

.u-pl-40 {
  padding-left: 2.5rem !important; }

.u-pl-45 {
  padding-left: 2.8125rem !important; }

.u-pl-50 {
  padding-left: 3.125rem !important; }

.u-pl-55 {
  padding-left: 3.4375rem !important; }

.u-pl-60 {
  padding-left: 3.75rem !important; }

.u-pl-65 {
  padding-left: 4.0625rem !important; }

.u-pl-70 {
  padding-left: 4.375rem !important; }

.u-pl-75 {
  padding-left: 4.6875rem !important; }

.u-pl-80 {
  padding-left: 5rem !important; }

.u-pl-85 {
  padding-left: 5.3125rem !important; }

.u-pl-90 {
  padding-left: 5.625rem !important; }

.u-pl-95 {
  padding-left: 5.9375rem !important; }

.u-pl-100 {
  padding-left: 6.25rem !important; }

.u-pr-5 {
  padding-right: 0.3125rem !important; }

.u-pr-6 {
  padding-right: 0.375rem !important; }

.u-pr-7 {
  padding-right: 0.4375rem !important; }

.u-pr-8 {
  padding-right: 0.5rem !important; }

.u-pr-9 {
  padding-right: 0.5625rem !important; }

.u-pr-10 {
  padding-right: 0.625rem !important; }

.u-pr-11 {
  padding-right: 0.6875rem !important; }

.u-pr-12 {
  padding-right: 0.75rem !important; }

.u-pr-13 {
  padding-right: 0.8125rem !important; }

.u-pr-14 {
  padding-right: 0.875rem !important; }

.u-pr-15 {
  padding-right: 0.9375rem !important; }

.u-pr-16 {
  padding-right: 1rem !important; }

.u-pr-17 {
  padding-right: 1.0625rem !important; }

.u-pr-18 {
  padding-right: 1.125rem !important; }

.u-pr-19 {
  padding-right: 1.1875rem !important; }

.u-pr-20 {
  padding-right: 1.25rem !important; }

.u-pr-20 {
  padding-right: 1.25rem !important; }

.u-pr-25 {
  padding-right: 1.5625rem !important; }

.u-pr-30 {
  padding-right: 1.875rem !important; }

.u-pr-35 {
  padding-right: 2.1875rem !important; }

.u-pr-40 {
  padding-right: 2.5rem !important; }

.u-pr-45 {
  padding-right: 2.8125rem !important; }

.u-pr-50 {
  padding-right: 3.125rem !important; }

.u-pr-55 {
  padding-right: 3.4375rem !important; }

.u-pr-60 {
  padding-right: 3.75rem !important; }

.u-pr-65 {
  padding-right: 4.0625rem !important; }

.u-pr-70 {
  padding-right: 4.375rem !important; }

.u-pr-75 {
  padding-right: 4.6875rem !important; }

.u-pr-80 {
  padding-right: 5rem !important; }

.u-pr-85 {
  padding-right: 5.3125rem !important; }

.u-pr-90 {
  padding-right: 5.625rem !important; }

.u-pr-95 {
  padding-right: 5.9375rem !important; }

.u-pr-100 {
  padding-right: 6.25rem !important; }

.u-py-5 {
  padding-top: 0.3125rem !important;
  padding-bottom: 0.3125rem !important; }

.u-py-6 {
  padding-top: 0.375rem !important;
  padding-bottom: 0.375rem !important; }

.u-py-7 {
  padding-top: 0.4375rem !important;
  padding-bottom: 0.4375rem !important; }

.u-py-8 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important; }

.u-py-9 {
  padding-top: 0.5625rem !important;
  padding-bottom: 0.5625rem !important; }

.u-py-10 {
  padding-top: 0.625rem !important;
  padding-bottom: 0.625rem !important; }

.u-py-11 {
  padding-top: 0.6875rem !important;
  padding-bottom: 0.6875rem !important; }

.u-py-12 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important; }

.u-py-13 {
  padding-top: 0.8125rem !important;
  padding-bottom: 0.8125rem !important; }

.u-py-14 {
  padding-top: 0.875rem !important;
  padding-bottom: 0.875rem !important; }

.u-py-15 {
  padding-top: 0.9375rem !important;
  padding-bottom: 0.9375rem !important; }

.u-py-16 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important; }

.u-py-17 {
  padding-top: 1.0625rem !important;
  padding-bottom: 1.0625rem !important; }

.u-py-18 {
  padding-top: 1.125rem !important;
  padding-bottom: 1.125rem !important; }

.u-py-19 {
  padding-top: 1.1875rem !important;
  padding-bottom: 1.1875rem !important; }

.u-py-20 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important; }

.u-py-20 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important; }

.u-py-25 {
  padding-top: 1.5625rem !important;
  padding-bottom: 1.5625rem !important; }

.u-py-30 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important; }

.u-py-35 {
  padding-top: 2.1875rem !important;
  padding-bottom: 2.1875rem !important; }

.u-py-40 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important; }

.u-py-45 {
  padding-top: 2.8125rem !important;
  padding-bottom: 2.8125rem !important; }

.u-py-50 {
  padding-top: 3.125rem !important;
  padding-bottom: 3.125rem !important; }

.u-py-55 {
  padding-top: 3.4375rem !important;
  padding-bottom: 3.4375rem !important; }

.u-py-60 {
  padding-top: 3.75rem !important;
  padding-bottom: 3.75rem !important; }

.u-py-65 {
  padding-top: 4.0625rem !important;
  padding-bottom: 4.0625rem !important; }

.u-py-70 {
  padding-top: 4.375rem !important;
  padding-bottom: 4.375rem !important; }

.u-py-75 {
  padding-top: 4.6875rem !important;
  padding-bottom: 4.6875rem !important; }

.u-py-80 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important; }

.u-py-85 {
  padding-top: 5.3125rem !important;
  padding-bottom: 5.3125rem !important; }

.u-py-90 {
  padding-top: 5.625rem !important;
  padding-bottom: 5.625rem !important; }

.u-py-95 {
  padding-top: 5.9375rem !important;
  padding-bottom: 5.9375rem !important; }

.u-py-100 {
  padding-top: 6.25rem !important;
  padding-bottom: 6.25rem !important; }

.u-px-5 {
  padding-left: 0.3125rem !important;
  padding-right: 0.3125rem !important; }

.u-px-6 {
  padding-left: 0.375rem !important;
  padding-right: 0.375rem !important; }

.u-px-7 {
  padding-left: 0.4375rem !important;
  padding-right: 0.4375rem !important; }

.u-px-8 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important; }

.u-px-9 {
  padding-left: 0.5625rem !important;
  padding-right: 0.5625rem !important; }

.u-px-10 {
  padding-left: 0.625rem !important;
  padding-right: 0.625rem !important; }

.u-px-11 {
  padding-left: 0.6875rem !important;
  padding-right: 0.6875rem !important; }

.u-px-12 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important; }

.u-px-13 {
  padding-left: 0.8125rem !important;
  padding-right: 0.8125rem !important; }

.u-px-14 {
  padding-left: 0.875rem !important;
  padding-right: 0.875rem !important; }

.u-px-15 {
  padding-left: 0.9375rem !important;
  padding-right: 0.9375rem !important; }

.u-px-16 {
  padding-left: 1rem !important;
  padding-right: 1rem !important; }

.u-px-17 {
  padding-left: 1.0625rem !important;
  padding-right: 1.0625rem !important; }

.u-px-18 {
  padding-left: 1.125rem !important;
  padding-right: 1.125rem !important; }

.u-px-19 {
  padding-left: 1.1875rem !important;
  padding-right: 1.1875rem !important; }

.u-px-20 {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important; }

.u-px-20 {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important; }

.u-px-25 {
  padding-left: 1.5625rem !important;
  padding-right: 1.5625rem !important; }

.u-px-30 {
  padding-left: 1.875rem !important;
  padding-right: 1.875rem !important; }

.u-px-35 {
  padding-left: 2.1875rem !important;
  padding-right: 2.1875rem !important; }

.u-px-40 {
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important; }

.u-px-45 {
  padding-left: 2.8125rem !important;
  padding-right: 2.8125rem !important; }

.u-px-50 {
  padding-left: 3.125rem !important;
  padding-right: 3.125rem !important; }

.u-px-55 {
  padding-left: 3.4375rem !important;
  padding-right: 3.4375rem !important; }

.u-px-60 {
  padding-left: 3.75rem !important;
  padding-right: 3.75rem !important; }

.u-py-20 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important; }

.u-py-25 {
  padding-top: 1.5625rem !important;
  padding-bottom: 1.5625rem !important; }

.u-py-30 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important; }

.u-py-35 {
  padding-top: 2.1875rem !important;
  padding-bottom: 2.1875rem !important; }

.u-py-40 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important; }

.u-py-45 {
  padding-top: 2.8125rem !important;
  padding-bottom: 2.8125rem !important; }

.u-py-50 {
  padding-top: 3.125rem !important;
  padding-bottom: 3.125rem !important; }

.u-py-55 {
  padding-top: 3.4375rem !important;
  padding-bottom: 3.4375rem !important; }

.u-py-60 {
  padding-top: 3.75rem !important;
  padding-bottom: 3.75rem !important; }

.u-py-65 {
  padding-top: 4.0625rem !important;
  padding-bottom: 4.0625rem !important; }

.u-py-70 {
  padding-top: 4.375rem !important;
  padding-bottom: 4.375rem !important; }

.u-py-75 {
  padding-top: 4.6875rem !important;
  padding-bottom: 4.6875rem !important; }

.u-py-80 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important; }

.u-py-85 {
  padding-top: 5.3125rem !important;
  padding-bottom: 5.3125rem !important; }

.u-py-90 {
  padding-top: 5.625rem !important;
  padding-bottom: 5.625rem !important; }

.u-py-95 {
  padding-top: 5.9375rem !important;
  padding-bottom: 5.9375rem !important; }

.u-py-100 {
  padding-top: 6.25rem !important;
  padding-bottom: 6.25rem !important; }

@media (min-width: 768px) {
  .u-p-md-60 {
    padding: 3.75rem !important; }
  .u-p-md-65 {
    padding: 4.0625rem !important; }
  .u-p-md-70 {
    padding: 4.375rem !important; }
  .u-p-md-75 {
    padding: 4.6875rem !important; }
  .u-p-md-80 {
    padding: 5rem !important; }
  .u-p-md-85 {
    padding: 5.3125rem !important; }
  .u-p-md-90 {
    padding: 5.625rem !important; }
  .u-p-md-95 {
    padding: 5.9375rem !important; }
  .u-p-md-100 {
    padding: 6.25rem !important; }
  .u-p-md-105 {
    padding: 6.5625rem !important; }
  .u-p-md-110 {
    padding: 6.875rem !important; }
  .u-p-md-115 {
    padding: 7.1875rem !important; }
  .u-p-md-120 {
    padding: 7.5rem !important; }
  .u-p-md-125 {
    padding: 7.8125rem !important; }
  .u-p-md-130 {
    padding: 8.125rem !important; }
  .u-p-md-135 {
    padding: 8.4375rem !important; }
  .u-p-md-140 {
    padding: 8.75rem !important; }
  .u-p-md-145 {
    padding: 9.0625rem !important; }
  .u-p-md-150 {
    padding: 9.375rem !important; }
  .u-pt-md-60 {
    padding-top: 3.75rem !important; }
  .u-pt-md-65 {
    padding-top: 4.0625rem !important; }
  .u-pt-md-70 {
    padding-top: 4.375rem !important; }
  .u-pt-md-75 {
    padding-top: 4.6875rem !important; }
  .u-pt-md-80 {
    padding-top: 5rem !important; }
  .u-pt-md-85 {
    padding-top: 5.3125rem !important; }
  .u-pt-md-90 {
    padding-top: 5.625rem !important; }
  .u-pt-md-95 {
    padding-top: 5.9375rem !important; }
  .u-pt-md-100 {
    padding-top: 6.25rem !important; }
  .u-pt-md-105 {
    padding-top: 6.5625rem !important; }
  .u-pt-md-110 {
    padding-top: 6.875rem !important; }
  .u-pt-md-115 {
    padding-top: 7.1875rem !important; }
  .u-pt-md-120 {
    padding-top: 7.5rem !important; }
  .u-pt-md-125 {
    padding-top: 7.8125rem !important; }
  .u-pt-md-130 {
    padding-top: 8.125rem !important; }
  .u-pt-md-135 {
    padding-top: 8.4375rem !important; }
  .u-pt-md-140 {
    padding-top: 8.75rem !important; }
  .u-pt-md-145 {
    padding-top: 9.0625rem !important; }
  .u-pt-md-150 {
    padding-top: 9.375rem !important; }
  .u-pb-md-60 {
    padding-bottom: 3.75rem !important; }
  .u-pb-md-65 {
    padding-bottom: 4.0625rem !important; }
  .u-pb-md-70 {
    padding-bottom: 4.375rem !important; }
  .u-pb-md-75 {
    padding-bottom: 4.6875rem !important; }
  .u-pb-md-80 {
    padding-bottom: 5rem !important; }
  .u-pb-md-85 {
    padding-bottom: 5.3125rem !important; }
  .u-pb-md-90 {
    padding-bottom: 5.625rem !important; }
  .u-pb-md-95 {
    padding-bottom: 5.9375rem !important; }
  .u-pb-md-100 {
    padding-bottom: 6.25rem !important; }
  .u-pb-md-105 {
    padding-bottom: 6.5625rem !important; }
  .u-pb-md-110 {
    padding-bottom: 6.875rem !important; }
  .u-pb-md-115 {
    padding-bottom: 7.1875rem !important; }
  .u-pb-md-120 {
    padding-bottom: 7.5rem !important; }
  .u-pb-md-125 {
    padding-bottom: 7.8125rem !important; }
  .u-pb-md-130 {
    padding-bottom: 8.125rem !important; }
  .u-pb-md-135 {
    padding-bottom: 8.4375rem !important; }
  .u-pb-md-140 {
    padding-bottom: 8.75rem !important; }
  .u-pb-md-145 {
    padding-bottom: 9.0625rem !important; }
  .u-pb-md-150 {
    padding-bottom: 9.375rem !important; }
  .u-pl-md-60 {
    padding-left: 3.75rem !important; }
  .u-pl-md-65 {
    padding-left: 4.0625rem !important; }
  .u-pl-md-70 {
    padding-left: 4.375rem !important; }
  .u-pl-md-75 {
    padding-left: 4.6875rem !important; }
  .u-pl-md-80 {
    padding-left: 5rem !important; }
  .u-pl-md-85 {
    padding-left: 5.3125rem !important; }
  .u-pl-md-90 {
    padding-left: 5.625rem !important; }
  .u-pl-md-95 {
    padding-left: 5.9375rem !important; }
  .u-pl-md-100 {
    padding-left: 6.25rem !important; }
  .u-pl-md-105 {
    padding-left: 6.5625rem !important; }
  .u-pl-md-110 {
    padding-left: 6.875rem !important; }
  .u-pl-md-115 {
    padding-left: 7.1875rem !important; }
  .u-pl-md-120 {
    padding-left: 7.5rem !important; }
  .u-pl-md-125 {
    padding-left: 7.8125rem !important; }
  .u-pl-md-130 {
    padding-left: 8.125rem !important; }
  .u-pl-md-135 {
    padding-left: 8.4375rem !important; }
  .u-pl-md-140 {
    padding-left: 8.75rem !important; }
  .u-pl-md-145 {
    padding-left: 9.0625rem !important; }
  .u-pl-md-150 {
    padding-left: 9.375rem !important; }
  .u-pr-md-60 {
    padding-right: 3.75rem !important; }
  .u-pr-md-65 {
    padding-right: 4.0625rem !important; }
  .u-pr-md-70 {
    padding-right: 4.375rem !important; }
  .u-pr-md-75 {
    padding-right: 4.6875rem !important; }
  .u-pr-md-80 {
    padding-right: 5rem !important; }
  .u-pr-md-85 {
    padding-right: 5.3125rem !important; }
  .u-pr-md-90 {
    padding-right: 5.625rem !important; }
  .u-pr-md-95 {
    padding-right: 5.9375rem !important; }
  .u-pr-md-100 {
    padding-right: 6.25rem !important; }
  .u-pr-md-105 {
    padding-right: 6.5625rem !important; }
  .u-pr-md-110 {
    padding-right: 6.875rem !important; }
  .u-pr-md-115 {
    padding-right: 7.1875rem !important; }
  .u-pr-md-120 {
    padding-right: 7.5rem !important; }
  .u-pr-md-125 {
    padding-right: 7.8125rem !important; }
  .u-pr-md-130 {
    padding-right: 8.125rem !important; }
  .u-pr-md-135 {
    padding-right: 8.4375rem !important; }
  .u-pr-md-140 {
    padding-right: 8.75rem !important; }
  .u-pr-md-145 {
    padding-right: 9.0625rem !important; }
  .u-pr-md-150 {
    padding-right: 9.375rem !important; }
  .u-py-md-60 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important; }
  .u-py-md-65 {
    padding-top: 4.0625rem !important;
    padding-bottom: 4.0625rem !important; }
  .u-py-md-70 {
    padding-top: 4.375rem !important;
    padding-bottom: 4.375rem !important; }
  .u-py-md-75 {
    padding-top: 4.6875rem !important;
    padding-bottom: 4.6875rem !important; }
  .u-py-md-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important; }
  .u-py-md-85 {
    padding-top: 5.3125rem !important;
    padding-bottom: 5.3125rem !important; }
  .u-py-md-90 {
    padding-top: 5.625rem !important;
    padding-bottom: 5.625rem !important; }
  .u-py-md-95 {
    padding-top: 5.9375rem !important;
    padding-bottom: 5.9375rem !important; }
  .u-py-md-100 {
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important; }
  .u-py-md-105 {
    padding-top: 6.5625rem !important;
    padding-bottom: 6.5625rem !important; }
  .u-py-md-110 {
    padding-top: 6.875rem !important;
    padding-bottom: 6.875rem !important; }
  .u-py-md-115 {
    padding-top: 7.1875rem !important;
    padding-bottom: 7.1875rem !important; }
  .u-py-md-120 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important; }
  .u-py-md-125 {
    padding-top: 7.8125rem !important;
    padding-bottom: 7.8125rem !important; }
  .u-py-md-130 {
    padding-top: 8.125rem !important;
    padding-bottom: 8.125rem !important; }
  .u-py-md-135 {
    padding-top: 8.4375rem !important;
    padding-bottom: 8.4375rem !important; }
  .u-py-md-140 {
    padding-top: 8.75rem !important;
    padding-bottom: 8.75rem !important; }
  .u-py-md-145 {
    padding-top: 9.0625rem !important;
    padding-bottom: 9.0625rem !important; }
  .u-py-md-150 {
    padding-top: 9.375rem !important;
    padding-bottom: 9.375rem !important; }
  .u-px-md-60 {
    padding-left: 3.75rem !important;
    padding-right: 3.75rem !important; }
  .u-px-md-65 {
    padding-left: 4.0625rem !important;
    padding-right: 4.0625rem !important; }
  .u-px-md-70 {
    padding-left: 4.375rem !important;
    padding-right: 4.375rem !important; }
  .u-px-md-75 {
    padding-left: 4.6875rem !important;
    padding-right: 4.6875rem !important; }
  .u-px-md-80 {
    padding-left: 5rem !important;
    padding-right: 5rem !important; }
  .u-px-md-85 {
    padding-left: 5.3125rem !important;
    padding-right: 5.3125rem !important; }
  .u-px-md-90 {
    padding-left: 5.625rem !important;
    padding-right: 5.625rem !important; }
  .u-px-md-95 {
    padding-left: 5.9375rem !important;
    padding-right: 5.9375rem !important; }
  .u-px-md-100 {
    padding-left: 6.25rem !important;
    padding-right: 6.25rem !important; }
  .u-px-md-105 {
    padding-left: 6.5625rem !important;
    padding-right: 6.5625rem !important; }
  .u-px-md-110 {
    padding-left: 6.875rem !important;
    padding-right: 6.875rem !important; }
  .u-px-md-115 {
    padding-left: 7.1875rem !important;
    padding-right: 7.1875rem !important; }
  .u-px-md-120 {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important; }
  .u-px-md-125 {
    padding-left: 7.8125rem !important;
    padding-right: 7.8125rem !important; }
  .u-px-md-130 {
    padding-left: 8.125rem !important;
    padding-right: 8.125rem !important; }
  .u-px-md-135 {
    padding-left: 8.4375rem !important;
    padding-right: 8.4375rem !important; }
  .u-px-md-140 {
    padding-left: 8.75rem !important;
    padding-right: 8.75rem !important; }
  .u-px-md-145 {
    padding-left: 9.0625rem !important;
    padding-right: 9.0625rem !important; }
  .u-px-md-150 {
    padding-left: 9.375rem !important;
    padding-right: 9.375rem !important; } }

@media (min-width: 992px) {
  .u-p-lg-100 {
    padding: 6.25rem !important; }
  .u-p-lg-110 {
    padding: 6.875rem !important; }
  .u-p-lg-120 {
    padding: 7.5rem !important; }
  .u-p-lg-130 {
    padding: 8.125rem !important; }
  .u-p-lg-140 {
    padding: 8.75rem !important; }
  .u-p-lg-150 {
    padding: 9.375rem !important; }
  .u-p-lg-160 {
    padding: 10rem !important; }
  .u-p-lg-170 {
    padding: 10.625rem !important; }
  .u-p-lg-180 {
    padding: 11.25rem !important; }
  .u-p-lg-190 {
    padding: 11.875rem !important; }
  .u-p-lg-200 {
    padding: 12.5rem !important; }
  .u-p-lg-210 {
    padding: 13.125rem !important; }
  .u-p-lg-220 {
    padding: 13.75rem !important; }
  .u-p-lg-230 {
    padding: 14.375rem !important; }
  .u-p-lg-240 {
    padding: 15rem !important; }
  .u-p-lg-250 {
    padding: 15.625rem !important; }
  .u-pt-lg-100 {
    padding-top: 6.25rem !important; }
  .u-pt-lg-110 {
    padding-top: 6.875rem !important; }
  .u-pt-lg-120 {
    padding-top: 7.5rem !important; }
  .u-pt-lg-130 {
    padding-top: 8.125rem !important; }
  .u-pt-lg-140 {
    padding-top: 8.75rem !important; }
  .u-pt-lg-150 {
    padding-top: 9.375rem !important; }
  .u-pt-lg-160 {
    padding-top: 10rem !important; }
  .u-pt-lg-170 {
    padding-top: 10.625rem !important; }
  .u-pt-lg-180 {
    padding-top: 11.25rem !important; }
  .u-pt-lg-190 {
    padding-top: 11.875rem !important; }
  .u-pt-lg-200 {
    padding-top: 12.5rem !important; }
  .u-pt-lg-210 {
    padding-top: 13.125rem !important; }
  .u-pt-lg-220 {
    padding-top: 13.75rem !important; }
  .u-pt-lg-230 {
    padding-top: 14.375rem !important; }
  .u-pt-lg-240 {
    padding-top: 15rem !important; }
  .u-pt-lg-250 {
    padding-top: 15.625rem !important; }
  .u-pb-lg-100 {
    padding-bottom: 6.25rem !important; }
  .u-pb-lg-110 {
    padding-bottom: 6.875rem !important; }
  .u-pb-lg-120 {
    padding-bottom: 7.5rem !important; }
  .u-pb-lg-130 {
    padding-bottom: 8.125rem !important; }
  .u-pb-lg-140 {
    padding-bottom: 8.75rem !important; }
  .u-pb-lg-150 {
    padding-bottom: 9.375rem !important; }
  .u-pb-lg-160 {
    padding-bottom: 10rem !important; }
  .u-pb-lg-170 {
    padding-bottom: 10.625rem !important; }
  .u-pb-lg-180 {
    padding-bottom: 11.25rem !important; }
  .u-pb-lg-190 {
    padding-bottom: 11.875rem !important; }
  .u-pb-lg-200 {
    padding-bottom: 12.5rem !important; }
  .u-pb-lg-210 {
    padding-bottom: 13.125rem !important; }
  .u-pb-lg-220 {
    padding-bottom: 13.75rem !important; }
  .u-pb-lg-230 {
    padding-bottom: 14.375rem !important; }
  .u-pb-lg-240 {
    padding-bottom: 15rem !important; }
  .u-pb-lg-250 {
    padding-bottom: 15.625rem !important; }
  .u-pl-lg-100 {
    padding-left: 6.25rem !important; }
  .u-pl-lg-110 {
    padding-left: 6.875rem !important; }
  .u-pl-lg-120 {
    padding-left: 7.5rem !important; }
  .u-pl-lg-130 {
    padding-left: 8.125rem !important; }
  .u-pl-lg-140 {
    padding-left: 8.75rem !important; }
  .u-pl-lg-150 {
    padding-left: 9.375rem !important; }
  .u-pl-lg-160 {
    padding-left: 10rem !important; }
  .u-pl-lg-170 {
    padding-left: 10.625rem !important; }
  .u-pl-lg-180 {
    padding-left: 11.25rem !important; }
  .u-pl-lg-190 {
    padding-left: 11.875rem !important; }
  .u-pl-lg-200 {
    padding-left: 12.5rem !important; }
  .u-pl-lg-210 {
    padding-left: 13.125rem !important; }
  .u-pl-lg-220 {
    padding-left: 13.75rem !important; }
  .u-pl-lg-230 {
    padding-left: 14.375rem !important; }
  .u-pl-lg-240 {
    padding-left: 15rem !important; }
  .u-pl-lg-250 {
    padding-left: 15.625rem !important; }
  .u-pr-lg-100 {
    padding-right: 6.25rem !important; }
  .u-pr-lg-110 {
    padding-right: 6.875rem !important; }
  .u-pr-lg-120 {
    padding-right: 7.5rem !important; }
  .u-pr-lg-130 {
    padding-right: 8.125rem !important; }
  .u-pr-lg-140 {
    padding-right: 8.75rem !important; }
  .u-pr-lg-150 {
    padding-right: 9.375rem !important; }
  .u-pr-lg-160 {
    padding-right: 10rem !important; }
  .u-pr-lg-170 {
    padding-right: 10.625rem !important; }
  .u-pr-lg-180 {
    padding-right: 11.25rem !important; }
  .u-pr-lg-190 {
    padding-right: 11.875rem !important; }
  .u-pr-lg-200 {
    padding-right: 12.5rem !important; }
  .u-pr-lg-210 {
    padding-right: 13.125rem !important; }
  .u-pr-lg-220 {
    padding-right: 13.75rem !important; }
  .u-pr-lg-230 {
    padding-right: 14.375rem !important; }
  .u-pr-lg-240 {
    padding-right: 15rem !important; }
  .u-pr-lg-250 {
    padding-right: 15.625rem !important; }
  .u-py-lg-100 {
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important; }
  .u-py-lg-110 {
    padding-top: 6.875rem !important;
    padding-bottom: 6.875rem !important; }
  .u-py-lg-120 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important; }
  .u-py-lg-130 {
    padding-top: 8.125rem !important;
    padding-bottom: 8.125rem !important; }
  .u-py-lg-140 {
    padding-top: 8.75rem !important;
    padding-bottom: 8.75rem !important; }
  .u-py-lg-150 {
    padding-top: 9.375rem !important;
    padding-bottom: 9.375rem !important; }
  .u-py-lg-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important; }
  .u-py-lg-170 {
    padding-top: 10.625rem !important;
    padding-bottom: 10.625rem !important; }
  .u-py-lg-180 {
    padding-top: 11.25rem !important;
    padding-bottom: 11.25rem !important; }
  .u-py-lg-190 {
    padding-top: 11.875rem !important;
    padding-bottom: 11.875rem !important; }
  .u-py-lg-200 {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important; }
  .u-py-lg-210 {
    padding-top: 13.125rem !important;
    padding-bottom: 13.125rem !important; }
  .u-py-lg-220 {
    padding-top: 13.75rem !important;
    padding-bottom: 13.75rem !important; }
  .u-py-lg-230 {
    padding-top: 14.375rem !important;
    padding-bottom: 14.375rem !important; }
  .u-py-lg-240 {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important; }
  .u-py-lg-250 {
    padding-top: 15.625rem !important;
    padding-bottom: 15.625rem !important; }
  .u-px-lg-100 {
    padding-left: 6.25rem !important;
    padding-right: 6.25rem !important; }
  .u-px-lg-110 {
    padding-left: 6.875rem !important;
    padding-right: 6.875rem !important; }
  .u-px-lg-120 {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important; }
  .u-px-lg-130 {
    padding-left: 8.125rem !important;
    padding-right: 8.125rem !important; }
  .u-px-lg-140 {
    padding-left: 8.75rem !important;
    padding-right: 8.75rem !important; }
  .u-px-lg-150 {
    padding-left: 9.375rem !important;
    padding-right: 9.375rem !important; }
  .u-px-lg-160 {
    padding-left: 10rem !important;
    padding-right: 10rem !important; }
  .u-px-lg-170 {
    padding-left: 10.625rem !important;
    padding-right: 10.625rem !important; }
  .u-px-lg-180 {
    padding-left: 11.25rem !important;
    padding-right: 11.25rem !important; }
  .u-px-lg-190 {
    padding-left: 11.875rem !important;
    padding-right: 11.875rem !important; }
  .u-px-lg-200 {
    padding-left: 12.5rem !important;
    padding-right: 12.5rem !important; }
  .u-px-lg-210 {
    padding-left: 13.125rem !important;
    padding-right: 13.125rem !important; }
  .u-px-lg-220 {
    padding-left: 13.75rem !important;
    padding-right: 13.75rem !important; }
  .u-px-lg-230 {
    padding-left: 14.375rem !important;
    padding-right: 14.375rem !important; }
  .u-px-lg-240 {
    padding-left: 15rem !important;
    padding-right: 15rem !important; }
  .u-px-lg-250 {
    padding-left: 15.625rem !important;
    padding-right: 15.625rem !important; } }

.u-lh-0 {
  line-height: 0; }

.u-lh-0_7 {
  line-height: .7 !important; }

.u-lh-0_8 {
  line-height: .8 !important; }

.u-lh-0_9 {
  line-height: .9 !important; }

.u-lh-1 {
  line-height: 1 !important; }

.u-lh-1_1 {
  line-height: 1.1 !important; }

.u-lh-1_2 {
  line-height: 1.2 !important; }

.u-lh-1_3 {
  line-height: 1.3 !important; }

.u-lh-1_4 {
  line-height: 1.4 !important; }

.u-lh-1_5 {
  line-height: 1.5 !important; }

.u-lh-1_6 {
  line-height: 1.6 !important; }

.u-lh-1_7 {
  line-height: 1.7 !important; }

.u-lh-1_8 {
  line-height: 1.8 !important; }

.u-lh-2 {
  line-height: 2 !important; }

.u-pos-abs {
  position: absolute; }

.u-pos-rel {
  position: relative; }

.u-pos-st {
  position: static; }

@media (min-width: 768px) {
  .u-pos-md-abs {
    position: absolute; } }

@media (min-width: 992px) {
  .u-pos-lg-abs {
    position: absolute; } }

.u-pos-abs-center {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

.u-pos-abs-center--x {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%); }

.u-pos-abs-center--y {
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0); }

.u-flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

.u-right-0 {
  right: 0 !important; }

.u-right-5 {
  right: 0.3125rem !important; }

.u-right-10 {
  right: 0.625rem !important; }

.u-right-15 {
  right: 0.9375rem !important; }

.u-right-20 {
  right: 1.25rem !important; }

.u-right-25 {
  right: 1.5625rem !important; }

.u-right-30 {
  right: 1.875rem !important; }

.u-right-35 {
  right: 2.1875rem !important; }

.u-right-40 {
  right: 2.5rem !important; }

.u-right-45 {
  right: 2.8125rem !important; }

.u-right-50 {
  right: 3.125rem !important; }

.u-right-minus-5 {
  right: -0.3125rem !important; }

.u-right-minus-10 {
  right: -0.625rem !important; }

.u-right-minus-15 {
  right: -0.9375rem !important; }

.u-right-minus-20 {
  right: -1.25rem !important; }

.u-right-minus-25 {
  right: -1.5625rem !important; }

.u-right-minus-30 {
  right: -1.875rem !important; }

.u-right-minus-35 {
  right: -2.1875rem !important; }

.u-right-minus-40 {
  right: -2.5rem !important; }

.u-right-minus-45 {
  right: -2.8125rem !important; }

.u-right-minus-50 {
  right: -3.125rem !important; }

.u-right-25p {
  right: 25% !important; }

.u-right-50p {
  right: 50% !important; }

.u-right-75p {
  right: 75% !important; }

.u-right-100p {
  right: 100% !important; }

.u-left-0 {
  left: 0 !important; }

.u-left-5 {
  left: 0.3125rem !important; }

.u-left-10 {
  left: 0.625rem !important; }

.u-left-15 {
  left: 0.9375rem !important; }

.u-left-20 {
  left: 1.25rem !important; }

.u-left-25 {
  left: 1.5625rem !important; }

.u-left-30 {
  left: 1.875rem !important; }

.u-left-35 {
  left: 2.1875rem !important; }

.u-left-40 {
  left: 2.5rem !important; }

.u-left-45 {
  left: 2.8125rem !important; }

.u-left-50 {
  left: 3.125rem !important; }

.u-left-minus-5 {
  left: -0.3125rem !important; }

.u-left-minus-10 {
  left: -0.625rem !important; }

.u-left-minus-15 {
  left: -0.9375rem !important; }

.u-left-minus-20 {
  left: -1.25rem !important; }

.u-left-minus-25 {
  left: -1.5625rem !important; }

.u-left-minus-30 {
  left: -1.875rem !important; }

.u-left-minus-35 {
  left: -2.1875rem !important; }

.u-left-minus-40 {
  left: -2.5rem !important; }

.u-left-minus-45 {
  left: -2.8125rem !important; }

.u-left-minus-50 {
  left: -3.125rem !important; }

.u-left-25p {
  left: 25% !important; }

.u-left-50p {
  left: 50% !important; }

.u-left-75p {
  left: 75% !important; }

.u-left-100p {
  left: 100% !important; }

.u-top-0 {
  top: 0 !important; }

.u-top-5 {
  top: 0.3125rem !important; }

.u-top-10 {
  top: 0.625rem !important; }

.u-top-15 {
  top: 0.9375rem !important; }

.u-top-20 {
  top: 1.25rem !important; }

.u-top-25 {
  top: 1.5625rem !important; }

.u-top-30 {
  top: 1.875rem !important; }

.u-top-35 {
  top: 2.1875rem !important; }

.u-top-40 {
  top: 2.5rem !important; }

.u-top-45 {
  top: 2.8125rem !important; }

.u-top-50 {
  top: 3.125rem !important; }

.u-top-minus-5 {
  top: -0.3125rem !important; }

.u-top-minus-10 {
  top: -0.625rem !important; }

.u-top-minus-15 {
  top: -0.9375rem !important; }

.u-top-minus-20 {
  top: -1.25rem !important; }

.u-top-minus-25 {
  top: -1.5625rem !important; }

.u-top-minus-30 {
  top: -1.875rem !important; }

.u-top-minus-35 {
  top: -2.1875rem !important; }

.u-top-minus-40 {
  top: -2.5rem !important; }

.u-top-minus-45 {
  top: -2.8125rem !important; }

.u-top-minus-50 {
  top: -3.125rem !important; }

.u-top-25p {
  top: 25% !important; }

.u-top-50p {
  top: 50% !important; }

.u-top-75p {
  top: 75% !important; }

.u-top-100p {
  top: 100% !important; }

.u-bottom-0 {
  bottom: 0 !important; }

.u-bottom-5 {
  bottom: 0.3125rem !important; }

.u-bottom-10 {
  bottom: 0.625rem !important; }

.u-bottom-15 {
  bottom: 0.9375rem !important; }

.u-bottom-20 {
  bottom: 1.25rem !important; }

.u-bottom-25 {
  bottom: 1.5625rem !important; }

.u-bottom-30 {
  bottom: 1.875rem !important; }

.u-bottom-35 {
  bottom: 2.1875rem !important; }

.u-bottom-40 {
  bottom: 2.5rem !important; }

.u-bottom-45 {
  bottom: 2.8125rem !important; }

.u-bottom-50 {
  bottom: 3.125rem !important; }

.u-bottom-minus-5 {
  bottom: -0.3125rem !important; }

.u-bottom-minus-10 {
  bottom: -0.625rem !important; }

.u-bottom-minus-15 {
  bottom: -0.9375rem !important; }

.u-bottom-minus-20 {
  bottom: -1.25rem !important; }

.u-bottom-minus-25 {
  bottom: -1.5625rem !important; }

.u-bottom-minus-30 {
  bottom: -1.875rem !important; }

.u-bottom-minus-35 {
  bottom: -2.1875rem !important; }

.u-bottom-minus-40 {
  bottom: -2.5rem !important; }

.u-bottom-minus-45 {
  bottom: -2.8125rem !important; }

.u-bottom-minus-50 {
  bottom: -3.125rem !important; }

.u-bottom-25p {
  bottom: 25% !important; }

.u-bottom-50p {
  bottom: 50% !important; }

.u-bottom-75p {
  bottom: 75% !important; }

.u-bottom-100p {
  bottom: 100% !important; }

.u-z-index-minus-1 {
  z-index: -1; }

.u-z-index-1 {
  z-index: 1; }

.u-z-index-5 {
  z-index: 5; }

.u-z-index-10 {
  z-index: 10; }

.u-z-index-20 {
  z-index: 20; }

.u-z-index-50 {
  z-index: 50; }

.background-image {
  position: fixed;
  left: initial;
  right: 0px;
  z-index: 1;
  display: block;
  width: 1200px;
  height: 800px;
  width: 69%;
  z-index: -2;
  /* top: -7px; */
  /* object-fit:  cover; */
  height: auto;
  background-position: center right;
}

iphone:after {}

.iphone {
    /* height: 272px; */
    /* content: ''; */
    position: relative;
    /* height: 100%; */
    width: 100%;
    /* background-image: url(/templates/bootstrap4/img/iphone.png); */
    z-index: 7;
    /* padding: 15px 15px; */
    border-radius: 46px;
    background-size:  cover;
    background-size: 100% 100%;
    background-repeat:  no-repeat;
    overflow: hidden;
    border: 10px solid #000;
    box-shadow: 0px 10px 30px 5px rgba(8, 8, 8, 0.6);
    border: 8px solid #000;
    padding: 2px;
    /* background-color: #ddd; */
    background: rgba(226,226,226,1);
    background: -moz-radial-gradient(center, ellipse cover, rgba(226,226,226,1) 0%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(226,226,226,1)), color-stop(51%, rgba(209,209,209,1)), color-stop(100%, rgba(254,254,254,1)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(226,226,226,1) 0%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
    background: -o-radial-gradient(center, ellipse cover, rgba(226,226,226,1) 0%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(226,226,226,1) 0%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
    background: radial-gradient(ellipse at center, rgba(226,226,226,1) 0%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe', GradientType=1 );
}

.input-group-addon {
	display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
	white-space: nowrap;
    vertical-align: middle;
}

span.input-group-addon {
    padding-left: 10px;
	padding-right: 10px;
}
input[type="radio"], input[type="checkbox"] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    width: auto!important;
    display: inherit;
}

.btn-group.btn-group-justified {}

.btn-group.btn-group-justified a.btn.btn-sm.btn-group-item {
    padding: 5px 9px 0px 0px;
    color: #4d4029;
    font-family:  DinProBold;
    text-align: left;
    font-size: 17px!important;
}

.alternative .card-body {
    padding: 0px;
}

.col-lg-12.col-md-12.col-sm-12.col-xs-12 .media a[data-original-title="LEER MÁS"] {
    color: #4d402a;
    font-size: 13px;
    font-style:  italic;
    text-transform: none;
    margin-left: 0px;
}

.alternative .media {
    border: 0px;
    border-bottom: 1px solid #b79d6c;
    margin-bottom: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
}

.title-Sociedad {
    padding-bottom: 1rem!important;
}

.title-Sociedad h2.sidebar-widget-title {
    font-size: 35px;
    color: #4d4029!important;
    /* text-decoration: underline; */
    border: 0px;
    /* margin-bottom:  0px; */
    max-width: 50%;
    line-height: 42px;
}

.alternative h2.sidebar-widget-title {
    text-transform: uppercase;
    font-size: 13px;
    font-weight:  200;
    font-family: "DINProRegular", sans-serif;
}.title-Sociedad h2.sidebar-widget-title:before {
    color: #f8e0b5;
    content: 'BLOG';
    font-size: 19px;
    display: block;
    margin-bottom: 53px;
    margin-top:  19px;
    text-decoration: none!important;
}.btn-group.btn-group-justified a.btn.btn-sm.btn-group-item:after {
    content: '.';
}

.left p.p1 {
    font-size: 14px;
    line-height: 14px;
    margin-bottom: 6px;
    margin-left: 6px;
}ul#social-menu a {
    font-size: 24px;
    margin-top: 10px;
    display: block;
}

.left hr {
    margin-bottom: 15px;
    margin-top: 11px;
    border-top: 1px solid #333;
}

ul#social-menu {
    margin-bottom: 0px;
    display: block;
    height: 50px;
    position: relative;
    z-index: 10;
    /* margin-bottom:  27px; */
}

.left p.p1[style="text-align: left;"] {
    line-height: 15px;
}


.left p.p1 {
    font-family:  DINProRegular;
}

.left small {
    font-size: 11px;
    margin-left:  5px;
    margin-top: -17px;
    display: block;
    line-height: 19px;
}.left p.p1 strong {
    width: 14px;
    display: inline-block;
}

.select_all_regions, .select_all_countries, .select_all_cities {
	text-transform: uppercase;
	text-decoration: underline;
	color: #000;
	margin-bottom: 15px;
	font-size: 12px;
	display: block;
}
.extra_fields_hotel > .card > .panel-body > .row:nth-child(2) > .col-sm-4 {
	margin-bottom: 1rem;
}
h4.ui-pnotify-title {
	margin-bottom: 0;
}
div.item-articulo address {
	margin-bottom: 0px;
}
div.item-articulo.col-xl-6 {
	margin-bottom: 1rem;
}
.item-options .dropdown-toggle:after { content: none }
.item-options .dropdown-toggle {
	font-size: 1rem;
    color: #ccc;
}