@charset "UTF-8";
.abmd-color-black {
  color: black; }

.abmd-color-gray {
  color: gray; }

.abmd-color-white {
  color: white; }

.abmd-row-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -0.5rem;
  margin-right: -0.5rem; }

@media (min-width: 565px) {
  .abmd-row-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -0.9375rem;
    margin-right: -0.9375rem; } }

@media (min-width: 768px) {
  .abmd-row-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -0.75rem;
    margin-right: -0.75rem; } }

@media (min-width: 1024px) {
  .abmd-row-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -0.75rem;
    margin-right: -0.75rem; } }

@media (min-width: 1280px) {
  .abmd-row-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -0.75rem;
    margin-right: -0.75rem; } }

@media (min-width: 1440px) {
  .abmd-row-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -0.75rem;
    margin-right: -0.75rem; } }

.abmd-column {
  position: relative;
  width: 100%;
  min-height: 1px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.abmd-column {
  padding-left: 0.5rem;
  padding-right: 0.5rem; }

@media (min-width: 565px) {
  .abmd-column {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; } }

@media (min-width: 768px) {
  .abmd-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

@media (min-width: 1024px) {
  .abmd-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

@media (min-width: 1280px) {
  .abmd-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

@media (min-width: 1440px) {
  .abmd-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

.abmd-col-xs {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%; }

.abmd-layout-col-xs {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
  opacity: 1; }

.abmd-col-xs-auto {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: none; }

.abmd-layout-col-xs-auto {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 200px;
  opacity: 1; }

.abmd-layout-col-xs-hidden {
  max-width: 200px;
  opacity: 0.5; }

.abmd-col-xs-1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 8.33333%;
  flex: 0 0 8.33333%;
  max-width: 8.33333%; }

.abmd-layout-col-xs-1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc(8.33333% - 10px);
  flex: 0 0 calc(8.33333% - 10px);
  max-width: calc(8.33333% - 10px);
  opacity: 1; }

.abmd-layout-col-xs-1.abmd-layout-canvas-component-drop-zone {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 8.33333%;
  flex: 0 0 8.33333%;
  max-width: 8.33333%; }

.abmd-col-xs-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16.66667%;
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.abmd-layout-col-xs-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc(16.66667% - 10px);
  flex: 0 0 calc(16.66667% - 10px);
  max-width: calc(16.66667% - 10px);
  opacity: 1; }

.abmd-layout-col-xs-2.abmd-layout-canvas-component-drop-zone {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16.66667%;
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.abmd-col-xs-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%; }

.abmd-layout-col-xs-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc(25% - 10px);
  flex: 0 0 calc(25% - 10px);
  max-width: calc(25% - 10px);
  opacity: 1; }

.abmd-layout-col-xs-3.abmd-layout-canvas-component-drop-zone {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%; }

.abmd-col-xs-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.33333%;
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.abmd-layout-col-xs-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc(33.33333% - 10px);
  flex: 0 0 calc(33.33333% - 10px);
  max-width: calc(33.33333% - 10px);
  opacity: 1; }

.abmd-layout-col-xs-4.abmd-layout-canvas-component-drop-zone {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.33333%;
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.abmd-col-xs-5 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 41.66667%;
  flex: 0 0 41.66667%;
  max-width: 41.66667%; }

.abmd-layout-col-xs-5 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc(41.66667% - 10px);
  flex: 0 0 calc(41.66667% - 10px);
  max-width: calc(41.66667% - 10px);
  opacity: 1; }

.abmd-layout-col-xs-5.abmd-layout-canvas-component-drop-zone {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 41.66667%;
  flex: 0 0 41.66667%;
  max-width: 41.66667%; }

.abmd-col-xs-6 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%; }

.abmd-layout-col-xs-6 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc(50% - 10px);
  flex: 0 0 calc(50% - 10px);
  max-width: calc(50% - 10px);
  opacity: 1; }

.abmd-layout-col-xs-6.abmd-layout-canvas-component-drop-zone {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%; }

.abmd-col-xs-7 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 58.33333%;
  flex: 0 0 58.33333%;
  max-width: 58.33333%; }

.abmd-layout-col-xs-7 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc(58.33333% - 10px);
  flex: 0 0 calc(58.33333% - 10px);
  max-width: calc(58.33333% - 10px);
  opacity: 1; }

.abmd-layout-col-xs-7.abmd-layout-canvas-component-drop-zone {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 58.33333%;
  flex: 0 0 58.33333%;
  max-width: 58.33333%; }

.abmd-col-xs-8 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 66.66667%;
  flex: 0 0 66.66667%;
  max-width: 66.66667%; }

.abmd-layout-col-xs-8 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc(66.66667% - 10px);
  flex: 0 0 calc(66.66667% - 10px);
  max-width: calc(66.66667% - 10px);
  opacity: 1; }

.abmd-layout-col-xs-8.abmd-layout-canvas-component-drop-zone {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 66.66667%;
  flex: 0 0 66.66667%;
  max-width: 66.66667%; }

.abmd-col-xs-9 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%; }

.abmd-layout-col-xs-9 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc(75% - 10px);
  flex: 0 0 calc(75% - 10px);
  max-width: calc(75% - 10px);
  opacity: 1; }

.abmd-layout-col-xs-9.abmd-layout-canvas-component-drop-zone {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%; }

.abmd-col-xs-10 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 83.33333%;
  flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.abmd-layout-col-xs-10 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc(83.33333% - 10px);
  flex: 0 0 calc(83.33333% - 10px);
  max-width: calc(83.33333% - 10px);
  opacity: 1; }

.abmd-layout-col-xs-10.abmd-layout-canvas-component-drop-zone {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 83.33333%;
  flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.abmd-col-xs-11 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 91.66667%;
  flex: 0 0 91.66667%;
  max-width: 91.66667%; }

.abmd-layout-col-xs-11 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc(91.66667% - 10px);
  flex: 0 0 calc(91.66667% - 10px);
  max-width: calc(91.66667% - 10px);
  opacity: 1; }

.abmd-layout-col-xs-11.abmd-layout-canvas-component-drop-zone {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 91.66667%;
  flex: 0 0 91.66667%;
  max-width: 91.66667%; }

.abmd-col-xs-12 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%; }

.abmd-layout-col-xs-12 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc(100% - 10px);
  flex: 0 0 calc(100% - 10px);
  max-width: calc(100% - 10px);
  opacity: 1; }

.abmd-layout-col-xs-12.abmd-layout-canvas-component-drop-zone {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%; }

.abmd-col-xs-1-5 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%; }

.abmd-layout-col-xs-1-5 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc(20% - 10px);
  flex: 0 0 calc(20% - 10px);
  max-width: calc(20% - 10px);
  opacity: 1; }

.abmd-layout-col-xs-1-5.abmd-layout-canvas-component-drop-zone {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%; }

.abmd-col-xs-push-12 {
  left: 100%; }

.abmd-col-xs-pull-12 {
  right: 100%; }

.abmd-col-xs-offset-12 {
  margin-left: 100%; }

.abmd-col-xs-push-11 {
  left: 91.66667%; }

.abmd-col-xs-pull-11 {
  right: 91.66667%; }

.abmd-col-xs-offset-11 {
  margin-left: 91.66667%; }

.abmd-col-xs-push-10 {
  left: 83.33333%; }

.abmd-col-xs-pull-10 {
  right: 83.33333%; }

.abmd-col-xs-offset-10 {
  margin-left: 83.33333%; }

.abmd-col-xs-push-9 {
  left: 75%; }

.abmd-col-xs-pull-9 {
  right: 75%; }

.abmd-col-xs-offset-9 {
  margin-left: 75%; }

.abmd-col-xs-push-8 {
  left: 66.66667%; }

.abmd-col-xs-pull-8 {
  right: 66.66667%; }

.abmd-col-xs-offset-8 {
  margin-left: 66.66667%; }

.abmd-col-xs-push-7 {
  left: 58.33333%; }

.abmd-col-xs-pull-7 {
  right: 58.33333%; }

.abmd-col-xs-offset-7 {
  margin-left: 58.33333%; }

.abmd-col-xs-push-6 {
  left: 50%; }

.abmd-col-xs-pull-6 {
  right: 50%; }

.abmd-col-xs-offset-6 {
  margin-left: 50%; }

.abmd-col-xs-push-5 {
  left: 41.66667%; }

.abmd-col-xs-pull-5 {
  right: 41.66667%; }

.abmd-col-xs-offset-5 {
  margin-left: 41.66667%; }

.abmd-col-xs-push-4 {
  left: 33.33333%; }

.abmd-col-xs-pull-4 {
  right: 33.33333%; }

.abmd-col-xs-offset-4 {
  margin-left: 33.33333%; }

.abmd-col-xs-push-3 {
  left: 25%; }

.abmd-col-xs-pull-3 {
  right: 25%; }

.abmd-col-xs-offset-3 {
  margin-left: 25%; }

.abmd-col-xs-push-2 {
  left: 16.66667%; }

.abmd-col-xs-pull-2 {
  right: 16.66667%; }

.abmd-col-xs-offset-2 {
  margin-left: 16.66667%; }

.abmd-visible-xs {
  display: block; }

.abmd-col-xs-push-1 {
  left: 8.33333%; }

.abmd-col-xs-pull-1 {
  right: 8.33333%; }

.abmd-col-xs-offset-1 {
  margin-left: 8.33333%; }

.abmd-hidden-xs {
  display: none; }

.abmd-col-xs-push-0 {
  left: auto; }

.abmd-col-xs-pull-0 {
  right: auto; }

.abmd-col-xs-offset-0 {
  margin-left: 0; }

.abmd-col-xs-push-1-5 {
  left: 20%; }

.abmd-col-xs-pull-1-5 {
  right: 20%; }

.abmd-col-xs-offset-1-5 {
  margin-left: 20%; }

@media (min-width: 565px) {
  .abmd-col-ps {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%; }
  .abmd-layout-col-ps {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
    opacity: 1; }
  .abmd-col-ps-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .abmd-layout-col-ps-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 200px;
    opacity: 1; }
  .abmd-layout-col-ps-hidden {
    max-width: 200px;
    opacity: 0.5; }
  .abmd-col-ps-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .abmd-layout-col-ps-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(8.33333% - 10px);
    flex: 0 0 calc(8.33333% - 10px);
    max-width: calc(8.33333% - 10px);
    opacity: 1; }
  .abmd-layout-col-ps-1.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .abmd-col-ps-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .abmd-layout-col-ps-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(16.66667% - 10px);
    flex: 0 0 calc(16.66667% - 10px);
    max-width: calc(16.66667% - 10px);
    opacity: 1; }
  .abmd-layout-col-ps-2.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .abmd-col-ps-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  .abmd-layout-col-ps-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(25% - 10px);
    flex: 0 0 calc(25% - 10px);
    max-width: calc(25% - 10px);
    opacity: 1; }
  .abmd-layout-col-ps-3.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  .abmd-col-ps-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .abmd-layout-col-ps-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(33.33333% - 10px);
    flex: 0 0 calc(33.33333% - 10px);
    max-width: calc(33.33333% - 10px);
    opacity: 1; }
  .abmd-layout-col-ps-4.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .abmd-col-ps-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .abmd-layout-col-ps-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(41.66667% - 10px);
    flex: 0 0 calc(41.66667% - 10px);
    max-width: calc(41.66667% - 10px);
    opacity: 1; }
  .abmd-layout-col-ps-5.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .abmd-col-ps-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  .abmd-layout-col-ps-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(50% - 10px);
    flex: 0 0 calc(50% - 10px);
    max-width: calc(50% - 10px);
    opacity: 1; }
  .abmd-layout-col-ps-6.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  .abmd-col-ps-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .abmd-layout-col-ps-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(58.33333% - 10px);
    flex: 0 0 calc(58.33333% - 10px);
    max-width: calc(58.33333% - 10px);
    opacity: 1; }
  .abmd-layout-col-ps-7.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .abmd-col-ps-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .abmd-layout-col-ps-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(66.66667% - 10px);
    flex: 0 0 calc(66.66667% - 10px);
    max-width: calc(66.66667% - 10px);
    opacity: 1; }
  .abmd-layout-col-ps-8.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .abmd-col-ps-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%; }
  .abmd-layout-col-ps-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(75% - 10px);
    flex: 0 0 calc(75% - 10px);
    max-width: calc(75% - 10px);
    opacity: 1; }
  .abmd-layout-col-ps-9.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%; }
  .abmd-col-ps-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .abmd-layout-col-ps-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(83.33333% - 10px);
    flex: 0 0 calc(83.33333% - 10px);
    max-width: calc(83.33333% - 10px);
    opacity: 1; }
  .abmd-layout-col-ps-10.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .abmd-col-ps-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .abmd-layout-col-ps-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(91.66667% - 10px);
    flex: 0 0 calc(91.66667% - 10px);
    max-width: calc(91.66667% - 10px);
    opacity: 1; }
  .abmd-layout-col-ps-11.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .abmd-col-ps-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .abmd-layout-col-ps-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% - 10px);
    flex: 0 0 calc(100% - 10px);
    max-width: calc(100% - 10px);
    opacity: 1; }
  .abmd-layout-col-ps-12.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .abmd-col-ps-1-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%; }
  .abmd-layout-col-ps-1-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(20% - 10px);
    flex: 0 0 calc(20% - 10px);
    max-width: calc(20% - 10px);
    opacity: 1; }
  .abmd-layout-col-ps-1-5.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%; }
  .abmd-col-ps-push-12 {
    left: 100%; }
  .abmd-col-ps-pull-12 {
    right: 100%; }
  .abmd-col-ps-offset-12 {
    margin-left: 100%; }
  .abmd-col-ps-push-11 {
    left: 91.66667%; }
  .abmd-col-ps-pull-11 {
    right: 91.66667%; }
  .abmd-col-ps-offset-11 {
    margin-left: 91.66667%; }
  .abmd-col-ps-push-10 {
    left: 83.33333%; }
  .abmd-col-ps-pull-10 {
    right: 83.33333%; }
  .abmd-col-ps-offset-10 {
    margin-left: 83.33333%; }
  .abmd-col-ps-push-9 {
    left: 75%; }
  .abmd-col-ps-pull-9 {
    right: 75%; }
  .abmd-col-ps-offset-9 {
    margin-left: 75%; }
  .abmd-col-ps-push-8 {
    left: 66.66667%; }
  .abmd-col-ps-pull-8 {
    right: 66.66667%; }
  .abmd-col-ps-offset-8 {
    margin-left: 66.66667%; }
  .abmd-col-ps-push-7 {
    left: 58.33333%; }
  .abmd-col-ps-pull-7 {
    right: 58.33333%; }
  .abmd-col-ps-offset-7 {
    margin-left: 58.33333%; }
  .abmd-col-ps-push-6 {
    left: 50%; }
  .abmd-col-ps-pull-6 {
    right: 50%; }
  .abmd-col-ps-offset-6 {
    margin-left: 50%; }
  .abmd-col-ps-push-5 {
    left: 41.66667%; }
  .abmd-col-ps-pull-5 {
    right: 41.66667%; }
  .abmd-col-ps-offset-5 {
    margin-left: 41.66667%; }
  .abmd-col-ps-push-4 {
    left: 33.33333%; }
  .abmd-col-ps-pull-4 {
    right: 33.33333%; }
  .abmd-col-ps-offset-4 {
    margin-left: 33.33333%; }
  .abmd-col-ps-push-3 {
    left: 25%; }
  .abmd-col-ps-pull-3 {
    right: 25%; }
  .abmd-col-ps-offset-3 {
    margin-left: 25%; }
  .abmd-col-ps-push-2 {
    left: 16.66667%; }
  .abmd-col-ps-pull-2 {
    right: 16.66667%; }
  .abmd-col-ps-offset-2 {
    margin-left: 16.66667%; }
  .abmd-visible-ps {
    display: block; }
  .abmd-col-ps-push-1 {
    left: 8.33333%; }
  .abmd-col-ps-pull-1 {
    right: 8.33333%; }
  .abmd-col-ps-offset-1 {
    margin-left: 8.33333%; }
  .abmd-hidden-ps {
    display: none; }
  .abmd-col-ps-push-0 {
    left: auto; }
  .abmd-col-ps-pull-0 {
    right: auto; }
  .abmd-col-ps-offset-0 {
    margin-left: 0; }
  .abmd-col-ps-push-1-5 {
    left: 20%; }
  .abmd-col-ps-pull-1-5 {
    right: 20%; }
  .abmd-col-ps-offset-1-5 {
    margin-left: 20%; } }

@media (min-width: 768px) {
  .abmd-col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%; }
  .abmd-layout-col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
    opacity: 1; }
  .abmd-col-sm-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .abmd-layout-col-sm-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 200px;
    opacity: 1; }
  .abmd-layout-col-sm-hidden {
    max-width: 200px;
    opacity: 0.5; }
  .abmd-col-sm-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .abmd-layout-col-sm-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(8.33333% - 10px);
    flex: 0 0 calc(8.33333% - 10px);
    max-width: calc(8.33333% - 10px);
    opacity: 1; }
  .abmd-layout-col-sm-1.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .abmd-col-sm-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .abmd-layout-col-sm-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(16.66667% - 10px);
    flex: 0 0 calc(16.66667% - 10px);
    max-width: calc(16.66667% - 10px);
    opacity: 1; }
  .abmd-layout-col-sm-2.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .abmd-col-sm-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  .abmd-layout-col-sm-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(25% - 10px);
    flex: 0 0 calc(25% - 10px);
    max-width: calc(25% - 10px);
    opacity: 1; }
  .abmd-layout-col-sm-3.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  .abmd-col-sm-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .abmd-layout-col-sm-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(33.33333% - 10px);
    flex: 0 0 calc(33.33333% - 10px);
    max-width: calc(33.33333% - 10px);
    opacity: 1; }
  .abmd-layout-col-sm-4.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .abmd-col-sm-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .abmd-layout-col-sm-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(41.66667% - 10px);
    flex: 0 0 calc(41.66667% - 10px);
    max-width: calc(41.66667% - 10px);
    opacity: 1; }
  .abmd-layout-col-sm-5.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .abmd-col-sm-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  .abmd-layout-col-sm-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(50% - 10px);
    flex: 0 0 calc(50% - 10px);
    max-width: calc(50% - 10px);
    opacity: 1; }
  .abmd-layout-col-sm-6.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  .abmd-col-sm-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .abmd-layout-col-sm-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(58.33333% - 10px);
    flex: 0 0 calc(58.33333% - 10px);
    max-width: calc(58.33333% - 10px);
    opacity: 1; }
  .abmd-layout-col-sm-7.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .abmd-col-sm-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .abmd-layout-col-sm-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(66.66667% - 10px);
    flex: 0 0 calc(66.66667% - 10px);
    max-width: calc(66.66667% - 10px);
    opacity: 1; }
  .abmd-layout-col-sm-8.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .abmd-col-sm-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%; }
  .abmd-layout-col-sm-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(75% - 10px);
    flex: 0 0 calc(75% - 10px);
    max-width: calc(75% - 10px);
    opacity: 1; }
  .abmd-layout-col-sm-9.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%; }
  .abmd-col-sm-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .abmd-layout-col-sm-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(83.33333% - 10px);
    flex: 0 0 calc(83.33333% - 10px);
    max-width: calc(83.33333% - 10px);
    opacity: 1; }
  .abmd-layout-col-sm-10.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .abmd-col-sm-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .abmd-layout-col-sm-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(91.66667% - 10px);
    flex: 0 0 calc(91.66667% - 10px);
    max-width: calc(91.66667% - 10px);
    opacity: 1; }
  .abmd-layout-col-sm-11.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .abmd-col-sm-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .abmd-layout-col-sm-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% - 10px);
    flex: 0 0 calc(100% - 10px);
    max-width: calc(100% - 10px);
    opacity: 1; }
  .abmd-layout-col-sm-12.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .abmd-col-sm-1-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%; }
  .abmd-layout-col-sm-1-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(20% - 10px);
    flex: 0 0 calc(20% - 10px);
    max-width: calc(20% - 10px);
    opacity: 1; }
  .abmd-layout-col-sm-1-5.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%; }
  .abmd-col-sm-push-12 {
    left: 100%; }
  .abmd-col-sm-pull-12 {
    right: 100%; }
  .abmd-col-sm-offset-12 {
    margin-left: 100%; }
  .abmd-col-sm-push-11 {
    left: 91.66667%; }
  .abmd-col-sm-pull-11 {
    right: 91.66667%; }
  .abmd-col-sm-offset-11 {
    margin-left: 91.66667%; }
  .abmd-col-sm-push-10 {
    left: 83.33333%; }
  .abmd-col-sm-pull-10 {
    right: 83.33333%; }
  .abmd-col-sm-offset-10 {
    margin-left: 83.33333%; }
  .abmd-col-sm-push-9 {
    left: 75%; }
  .abmd-col-sm-pull-9 {
    right: 75%; }
  .abmd-col-sm-offset-9 {
    margin-left: 75%; }
  .abmd-col-sm-push-8 {
    left: 66.66667%; }
  .abmd-col-sm-pull-8 {
    right: 66.66667%; }
  .abmd-col-sm-offset-8 {
    margin-left: 66.66667%; }
  .abmd-col-sm-push-7 {
    left: 58.33333%; }
  .abmd-col-sm-pull-7 {
    right: 58.33333%; }
  .abmd-col-sm-offset-7 {
    margin-left: 58.33333%; }
  .abmd-col-sm-push-6 {
    left: 50%; }
  .abmd-col-sm-pull-6 {
    right: 50%; }
  .abmd-col-sm-offset-6 {
    margin-left: 50%; }
  .abmd-col-sm-push-5 {
    left: 41.66667%; }
  .abmd-col-sm-pull-5 {
    right: 41.66667%; }
  .abmd-col-sm-offset-5 {
    margin-left: 41.66667%; }
  .abmd-col-sm-push-4 {
    left: 33.33333%; }
  .abmd-col-sm-pull-4 {
    right: 33.33333%; }
  .abmd-col-sm-offset-4 {
    margin-left: 33.33333%; }
  .abmd-col-sm-push-3 {
    left: 25%; }
  .abmd-col-sm-pull-3 {
    right: 25%; }
  .abmd-col-sm-offset-3 {
    margin-left: 25%; }
  .abmd-col-sm-push-2 {
    left: 16.66667%; }
  .abmd-col-sm-pull-2 {
    right: 16.66667%; }
  .abmd-col-sm-offset-2 {
    margin-left: 16.66667%; }
  .abmd-visible-sm {
    display: block; }
  .abmd-col-sm-push-1 {
    left: 8.33333%; }
  .abmd-col-sm-pull-1 {
    right: 8.33333%; }
  .abmd-col-sm-offset-1 {
    margin-left: 8.33333%; }
  .abmd-hidden-sm {
    display: none; }
  .abmd-col-sm-push-0 {
    left: auto; }
  .abmd-col-sm-pull-0 {
    right: auto; }
  .abmd-col-sm-offset-0 {
    margin-left: 0; }
  .abmd-col-sm-push-1-5 {
    left: 20%; }
  .abmd-col-sm-pull-1-5 {
    right: 20%; }
  .abmd-col-sm-offset-1-5 {
    margin-left: 20%; } }

@media (min-width: 1024px) {
  .abmd-col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%; }
  .abmd-layout-col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
    opacity: 1; }
  .abmd-col-md-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .abmd-layout-col-md-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 200px;
    opacity: 1; }
  .abmd-layout-col-md-hidden {
    max-width: 200px;
    opacity: 0.5; }
  .abmd-col-md-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .abmd-layout-col-md-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(8.33333% - 10px);
    flex: 0 0 calc(8.33333% - 10px);
    max-width: calc(8.33333% - 10px);
    opacity: 1; }
  .abmd-layout-col-md-1.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .abmd-col-md-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .abmd-layout-col-md-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(16.66667% - 10px);
    flex: 0 0 calc(16.66667% - 10px);
    max-width: calc(16.66667% - 10px);
    opacity: 1; }
  .abmd-layout-col-md-2.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .abmd-col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  .abmd-layout-col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(25% - 10px);
    flex: 0 0 calc(25% - 10px);
    max-width: calc(25% - 10px);
    opacity: 1; }
  .abmd-layout-col-md-3.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  .abmd-col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .abmd-layout-col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(33.33333% - 10px);
    flex: 0 0 calc(33.33333% - 10px);
    max-width: calc(33.33333% - 10px);
    opacity: 1; }
  .abmd-layout-col-md-4.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .abmd-col-md-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .abmd-layout-col-md-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(41.66667% - 10px);
    flex: 0 0 calc(41.66667% - 10px);
    max-width: calc(41.66667% - 10px);
    opacity: 1; }
  .abmd-layout-col-md-5.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .abmd-col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  .abmd-layout-col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(50% - 10px);
    flex: 0 0 calc(50% - 10px);
    max-width: calc(50% - 10px);
    opacity: 1; }
  .abmd-layout-col-md-6.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  .abmd-col-md-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .abmd-layout-col-md-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(58.33333% - 10px);
    flex: 0 0 calc(58.33333% - 10px);
    max-width: calc(58.33333% - 10px);
    opacity: 1; }
  .abmd-layout-col-md-7.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .abmd-col-md-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .abmd-layout-col-md-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(66.66667% - 10px);
    flex: 0 0 calc(66.66667% - 10px);
    max-width: calc(66.66667% - 10px);
    opacity: 1; }
  .abmd-layout-col-md-8.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .abmd-col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%; }
  .abmd-layout-col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(75% - 10px);
    flex: 0 0 calc(75% - 10px);
    max-width: calc(75% - 10px);
    opacity: 1; }
  .abmd-layout-col-md-9.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%; }
  .abmd-col-md-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .abmd-layout-col-md-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(83.33333% - 10px);
    flex: 0 0 calc(83.33333% - 10px);
    max-width: calc(83.33333% - 10px);
    opacity: 1; }
  .abmd-layout-col-md-10.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .abmd-col-md-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .abmd-layout-col-md-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(91.66667% - 10px);
    flex: 0 0 calc(91.66667% - 10px);
    max-width: calc(91.66667% - 10px);
    opacity: 1; }
  .abmd-layout-col-md-11.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .abmd-col-md-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .abmd-layout-col-md-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% - 10px);
    flex: 0 0 calc(100% - 10px);
    max-width: calc(100% - 10px);
    opacity: 1; }
  .abmd-layout-col-md-12.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .abmd-col-md-1-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%; }
  .abmd-layout-col-md-1-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(20% - 10px);
    flex: 0 0 calc(20% - 10px);
    max-width: calc(20% - 10px);
    opacity: 1; }
  .abmd-layout-col-md-1-5.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%; }
  .abmd-col-md-push-12 {
    left: 100%; }
  .abmd-col-md-pull-12 {
    right: 100%; }
  .abmd-col-md-offset-12 {
    margin-left: 100%; }
  .abmd-col-md-push-11 {
    left: 91.66667%; }
  .abmd-col-md-pull-11 {
    right: 91.66667%; }
  .abmd-col-md-offset-11 {
    margin-left: 91.66667%; }
  .abmd-col-md-push-10 {
    left: 83.33333%; }
  .abmd-col-md-pull-10 {
    right: 83.33333%; }
  .abmd-col-md-offset-10 {
    margin-left: 83.33333%; }
  .abmd-col-md-push-9 {
    left: 75%; }
  .abmd-col-md-pull-9 {
    right: 75%; }
  .abmd-col-md-offset-9 {
    margin-left: 75%; }
  .abmd-col-md-push-8 {
    left: 66.66667%; }
  .abmd-col-md-pull-8 {
    right: 66.66667%; }
  .abmd-col-md-offset-8 {
    margin-left: 66.66667%; }
  .abmd-col-md-push-7 {
    left: 58.33333%; }
  .abmd-col-md-pull-7 {
    right: 58.33333%; }
  .abmd-col-md-offset-7 {
    margin-left: 58.33333%; }
  .abmd-col-md-push-6 {
    left: 50%; }
  .abmd-col-md-pull-6 {
    right: 50%; }
  .abmd-col-md-offset-6 {
    margin-left: 50%; }
  .abmd-col-md-push-5 {
    left: 41.66667%; }
  .abmd-col-md-pull-5 {
    right: 41.66667%; }
  .abmd-col-md-offset-5 {
    margin-left: 41.66667%; }
  .abmd-col-md-push-4 {
    left: 33.33333%; }
  .abmd-col-md-pull-4 {
    right: 33.33333%; }
  .abmd-col-md-offset-4 {
    margin-left: 33.33333%; }
  .abmd-col-md-push-3 {
    left: 25%; }
  .abmd-col-md-pull-3 {
    right: 25%; }
  .abmd-col-md-offset-3 {
    margin-left: 25%; }
  .abmd-col-md-push-2 {
    left: 16.66667%; }
  .abmd-col-md-pull-2 {
    right: 16.66667%; }
  .abmd-col-md-offset-2 {
    margin-left: 16.66667%; }
  .abmd-visible-md {
    display: block; }
  .abmd-col-md-push-1 {
    left: 8.33333%; }
  .abmd-col-md-pull-1 {
    right: 8.33333%; }
  .abmd-col-md-offset-1 {
    margin-left: 8.33333%; }
  .abmd-hidden-md {
    display: none; }
  .abmd-col-md-push-0 {
    left: auto; }
  .abmd-col-md-pull-0 {
    right: auto; }
  .abmd-col-md-offset-0 {
    margin-left: 0; }
  .abmd-col-md-push-1-5 {
    left: 20%; }
  .abmd-col-md-pull-1-5 {
    right: 20%; }
  .abmd-col-md-offset-1-5 {
    margin-left: 20%; } }

@media (min-width: 1280px) {
  .abmd-col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%; }
  .abmd-layout-col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
    opacity: 1; }
  .abmd-col-lg-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .abmd-layout-col-lg-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 200px;
    opacity: 1; }
  .abmd-layout-col-lg-hidden {
    max-width: 200px;
    opacity: 0.5; }
  .abmd-col-lg-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .abmd-layout-col-lg-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(8.33333% - 10px);
    flex: 0 0 calc(8.33333% - 10px);
    max-width: calc(8.33333% - 10px);
    opacity: 1; }
  .abmd-layout-col-lg-1.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .abmd-col-lg-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .abmd-layout-col-lg-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(16.66667% - 10px);
    flex: 0 0 calc(16.66667% - 10px);
    max-width: calc(16.66667% - 10px);
    opacity: 1; }
  .abmd-layout-col-lg-2.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .abmd-col-lg-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  .abmd-layout-col-lg-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(25% - 10px);
    flex: 0 0 calc(25% - 10px);
    max-width: calc(25% - 10px);
    opacity: 1; }
  .abmd-layout-col-lg-3.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  .abmd-col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .abmd-layout-col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(33.33333% - 10px);
    flex: 0 0 calc(33.33333% - 10px);
    max-width: calc(33.33333% - 10px);
    opacity: 1; }
  .abmd-layout-col-lg-4.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .abmd-col-lg-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .abmd-layout-col-lg-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(41.66667% - 10px);
    flex: 0 0 calc(41.66667% - 10px);
    max-width: calc(41.66667% - 10px);
    opacity: 1; }
  .abmd-layout-col-lg-5.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .abmd-col-lg-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  .abmd-layout-col-lg-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(50% - 10px);
    flex: 0 0 calc(50% - 10px);
    max-width: calc(50% - 10px);
    opacity: 1; }
  .abmd-layout-col-lg-6.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  .abmd-col-lg-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .abmd-layout-col-lg-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(58.33333% - 10px);
    flex: 0 0 calc(58.33333% - 10px);
    max-width: calc(58.33333% - 10px);
    opacity: 1; }
  .abmd-layout-col-lg-7.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .abmd-col-lg-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .abmd-layout-col-lg-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(66.66667% - 10px);
    flex: 0 0 calc(66.66667% - 10px);
    max-width: calc(66.66667% - 10px);
    opacity: 1; }
  .abmd-layout-col-lg-8.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .abmd-col-lg-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%; }
  .abmd-layout-col-lg-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(75% - 10px);
    flex: 0 0 calc(75% - 10px);
    max-width: calc(75% - 10px);
    opacity: 1; }
  .abmd-layout-col-lg-9.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%; }
  .abmd-col-lg-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .abmd-layout-col-lg-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(83.33333% - 10px);
    flex: 0 0 calc(83.33333% - 10px);
    max-width: calc(83.33333% - 10px);
    opacity: 1; }
  .abmd-layout-col-lg-10.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .abmd-col-lg-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .abmd-layout-col-lg-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(91.66667% - 10px);
    flex: 0 0 calc(91.66667% - 10px);
    max-width: calc(91.66667% - 10px);
    opacity: 1; }
  .abmd-layout-col-lg-11.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .abmd-col-lg-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .abmd-layout-col-lg-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% - 10px);
    flex: 0 0 calc(100% - 10px);
    max-width: calc(100% - 10px);
    opacity: 1; }
  .abmd-layout-col-lg-12.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .abmd-col-lg-1-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%; }
  .abmd-layout-col-lg-1-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(20% - 10px);
    flex: 0 0 calc(20% - 10px);
    max-width: calc(20% - 10px);
    opacity: 1; }
  .abmd-layout-col-lg-1-5.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%; }
  .abmd-col-lg-push-12 {
    left: 100%; }
  .abmd-col-lg-pull-12 {
    right: 100%; }
  .abmd-col-lg-offset-12 {
    margin-left: 100%; }
  .abmd-col-lg-push-11 {
    left: 91.66667%; }
  .abmd-col-lg-pull-11 {
    right: 91.66667%; }
  .abmd-col-lg-offset-11 {
    margin-left: 91.66667%; }
  .abmd-col-lg-push-10 {
    left: 83.33333%; }
  .abmd-col-lg-pull-10 {
    right: 83.33333%; }
  .abmd-col-lg-offset-10 {
    margin-left: 83.33333%; }
  .abmd-col-lg-push-9 {
    left: 75%; }
  .abmd-col-lg-pull-9 {
    right: 75%; }
  .abmd-col-lg-offset-9 {
    margin-left: 75%; }
  .abmd-col-lg-push-8 {
    left: 66.66667%; }
  .abmd-col-lg-pull-8 {
    right: 66.66667%; }
  .abmd-col-lg-offset-8 {
    margin-left: 66.66667%; }
  .abmd-col-lg-push-7 {
    left: 58.33333%; }
  .abmd-col-lg-pull-7 {
    right: 58.33333%; }
  .abmd-col-lg-offset-7 {
    margin-left: 58.33333%; }
  .abmd-col-lg-push-6 {
    left: 50%; }
  .abmd-col-lg-pull-6 {
    right: 50%; }
  .abmd-col-lg-offset-6 {
    margin-left: 50%; }
  .abmd-col-lg-push-5 {
    left: 41.66667%; }
  .abmd-col-lg-pull-5 {
    right: 41.66667%; }
  .abmd-col-lg-offset-5 {
    margin-left: 41.66667%; }
  .abmd-col-lg-push-4 {
    left: 33.33333%; }
  .abmd-col-lg-pull-4 {
    right: 33.33333%; }
  .abmd-col-lg-offset-4 {
    margin-left: 33.33333%; }
  .abmd-col-lg-push-3 {
    left: 25%; }
  .abmd-col-lg-pull-3 {
    right: 25%; }
  .abmd-col-lg-offset-3 {
    margin-left: 25%; }
  .abmd-col-lg-push-2 {
    left: 16.66667%; }
  .abmd-col-lg-pull-2 {
    right: 16.66667%; }
  .abmd-col-lg-offset-2 {
    margin-left: 16.66667%; }
  .abmd-visible-lg {
    display: block; }
  .abmd-col-lg-push-1 {
    left: 8.33333%; }
  .abmd-col-lg-pull-1 {
    right: 8.33333%; }
  .abmd-col-lg-offset-1 {
    margin-left: 8.33333%; }
  .abmd-hidden-lg {
    display: none; }
  .abmd-col-lg-push-0 {
    left: auto; }
  .abmd-col-lg-pull-0 {
    right: auto; }
  .abmd-col-lg-offset-0 {
    margin-left: 0; }
  .abmd-col-lg-push-1-5 {
    left: 20%; }
  .abmd-col-lg-pull-1-5 {
    right: 20%; }
  .abmd-col-lg-offset-1-5 {
    margin-left: 20%; } }

@media (min-width: 1440px) {
  .abmd-col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%; }
  .abmd-layout-col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
    opacity: 1; }
  .abmd-col-xl-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .abmd-layout-col-xl-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 200px;
    opacity: 1; }
  .abmd-layout-col-xl-hidden {
    max-width: 200px;
    opacity: 0.5; }
  .abmd-col-xl-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .abmd-layout-col-xl-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(8.33333% - 10px);
    flex: 0 0 calc(8.33333% - 10px);
    max-width: calc(8.33333% - 10px);
    opacity: 1; }
  .abmd-layout-col-xl-1.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .abmd-col-xl-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .abmd-layout-col-xl-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(16.66667% - 10px);
    flex: 0 0 calc(16.66667% - 10px);
    max-width: calc(16.66667% - 10px);
    opacity: 1; }
  .abmd-layout-col-xl-2.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .abmd-col-xl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  .abmd-layout-col-xl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(25% - 10px);
    flex: 0 0 calc(25% - 10px);
    max-width: calc(25% - 10px);
    opacity: 1; }
  .abmd-layout-col-xl-3.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  .abmd-col-xl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .abmd-layout-col-xl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(33.33333% - 10px);
    flex: 0 0 calc(33.33333% - 10px);
    max-width: calc(33.33333% - 10px);
    opacity: 1; }
  .abmd-layout-col-xl-4.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .abmd-col-xl-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .abmd-layout-col-xl-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(41.66667% - 10px);
    flex: 0 0 calc(41.66667% - 10px);
    max-width: calc(41.66667% - 10px);
    opacity: 1; }
  .abmd-layout-col-xl-5.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .abmd-col-xl-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  .abmd-layout-col-xl-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(50% - 10px);
    flex: 0 0 calc(50% - 10px);
    max-width: calc(50% - 10px);
    opacity: 1; }
  .abmd-layout-col-xl-6.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  .abmd-col-xl-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .abmd-layout-col-xl-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(58.33333% - 10px);
    flex: 0 0 calc(58.33333% - 10px);
    max-width: calc(58.33333% - 10px);
    opacity: 1; }
  .abmd-layout-col-xl-7.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .abmd-col-xl-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .abmd-layout-col-xl-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(66.66667% - 10px);
    flex: 0 0 calc(66.66667% - 10px);
    max-width: calc(66.66667% - 10px);
    opacity: 1; }
  .abmd-layout-col-xl-8.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .abmd-col-xl-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%; }
  .abmd-layout-col-xl-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(75% - 10px);
    flex: 0 0 calc(75% - 10px);
    max-width: calc(75% - 10px);
    opacity: 1; }
  .abmd-layout-col-xl-9.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%; }
  .abmd-col-xl-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .abmd-layout-col-xl-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(83.33333% - 10px);
    flex: 0 0 calc(83.33333% - 10px);
    max-width: calc(83.33333% - 10px);
    opacity: 1; }
  .abmd-layout-col-xl-10.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .abmd-col-xl-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .abmd-layout-col-xl-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(91.66667% - 10px);
    flex: 0 0 calc(91.66667% - 10px);
    max-width: calc(91.66667% - 10px);
    opacity: 1; }
  .abmd-layout-col-xl-11.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .abmd-col-xl-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .abmd-layout-col-xl-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% - 10px);
    flex: 0 0 calc(100% - 10px);
    max-width: calc(100% - 10px);
    opacity: 1; }
  .abmd-layout-col-xl-12.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .abmd-col-xl-1-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%; }
  .abmd-layout-col-xl-1-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(20% - 10px);
    flex: 0 0 calc(20% - 10px);
    max-width: calc(20% - 10px);
    opacity: 1; }
  .abmd-layout-col-xl-1-5.abmd-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%; }
  .abmd-col-xl-push-12 {
    left: 100%; }
  .abmd-col-xl-pull-12 {
    right: 100%; }
  .abmd-col-xl-offset-12 {
    margin-left: 100%; }
  .abmd-col-xl-push-11 {
    left: 91.66667%; }
  .abmd-col-xl-pull-11 {
    right: 91.66667%; }
  .abmd-col-xl-offset-11 {
    margin-left: 91.66667%; }
  .abmd-col-xl-push-10 {
    left: 83.33333%; }
  .abmd-col-xl-pull-10 {
    right: 83.33333%; }
  .abmd-col-xl-offset-10 {
    margin-left: 83.33333%; }
  .abmd-col-xl-push-9 {
    left: 75%; }
  .abmd-col-xl-pull-9 {
    right: 75%; }
  .abmd-col-xl-offset-9 {
    margin-left: 75%; }
  .abmd-col-xl-push-8 {
    left: 66.66667%; }
  .abmd-col-xl-pull-8 {
    right: 66.66667%; }
  .abmd-col-xl-offset-8 {
    margin-left: 66.66667%; }
  .abmd-col-xl-push-7 {
    left: 58.33333%; }
  .abmd-col-xl-pull-7 {
    right: 58.33333%; }
  .abmd-col-xl-offset-7 {
    margin-left: 58.33333%; }
  .abmd-col-xl-push-6 {
    left: 50%; }
  .abmd-col-xl-pull-6 {
    right: 50%; }
  .abmd-col-xl-offset-6 {
    margin-left: 50%; }
  .abmd-col-xl-push-5 {
    left: 41.66667%; }
  .abmd-col-xl-pull-5 {
    right: 41.66667%; }
  .abmd-col-xl-offset-5 {
    margin-left: 41.66667%; }
  .abmd-col-xl-push-4 {
    left: 33.33333%; }
  .abmd-col-xl-pull-4 {
    right: 33.33333%; }
  .abmd-col-xl-offset-4 {
    margin-left: 33.33333%; }
  .abmd-col-xl-push-3 {
    left: 25%; }
  .abmd-col-xl-pull-3 {
    right: 25%; }
  .abmd-col-xl-offset-3 {
    margin-left: 25%; }
  .abmd-col-xl-push-2 {
    left: 16.66667%; }
  .abmd-col-xl-pull-2 {
    right: 16.66667%; }
  .abmd-col-xl-offset-2 {
    margin-left: 16.66667%; }
  .abmd-visible-xl {
    display: block; }
  .abmd-col-xl-push-1 {
    left: 8.33333%; }
  .abmd-col-xl-pull-1 {
    right: 8.33333%; }
  .abmd-col-xl-offset-1 {
    margin-left: 8.33333%; }
  .abmd-hidden-xl {
    display: none; }
  .abmd-col-xl-push-0 {
    left: auto; }
  .abmd-col-xl-pull-0 {
    right: auto; }
  .abmd-col-xl-offset-0 {
    margin-left: 0; }
  .abmd-col-xl-push-1-5 {
    left: 20%; }
  .abmd-col-xl-pull-1-5 {
    right: 20%; }
  .abmd-col-xl-offset-1-5 {
    margin-left: 20%; } }

.abmd-row-bleed-xs > .abmd-row-inner {
  margin-right: 0;
  margin-left: 0; }

.abmd-row-bleed-xs > .abmd-row-inner > .abmd-column {
  padding-right: 0;
  padding-left: 0; }

.abmd-row-visible-xs {
  overflow: visible; }

.abmd-row-hidden-xs {
  overflow-x: hidden;
  overflow-y: auto; }

.abmd-row-xs > .abmd-row-inner {
  margin-right: -0.5rem;
  margin-left: -0.5rem; }

.abmd-row-xs > .abmd-row-inner > .abmd-column {
  padding-left: 0.5rem;
  padding-right: 0.5rem; }

@media (min-width: 565px) {
  .abmd-row-xs > .abmd-row-inner {
    margin-right: -0.9375rem;
    margin-left: -0.9375rem; }
  .abmd-row-xs > .abmd-row-inner > .abmd-column {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; } }

@media (min-width: 768px) {
  .abmd-row-xs > .abmd-row-inner {
    margin-right: -0.75rem;
    margin-left: -0.75rem; }
  .abmd-row-xs > .abmd-row-inner > .abmd-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

@media (min-width: 1024px) {
  .abmd-row-xs > .abmd-row-inner {
    margin-right: -0.75rem;
    margin-left: -0.75rem; }
  .abmd-row-xs > .abmd-row-inner > .abmd-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

@media (min-width: 1280px) {
  .abmd-row-xs > .abmd-row-inner {
    margin-right: -0.75rem;
    margin-left: -0.75rem; }
  .abmd-row-xs > .abmd-row-inner > .abmd-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

@media (min-width: 1440px) {
  .abmd-row-xs > .abmd-row-inner {
    margin-right: -0.75rem;
    margin-left: -0.75rem; }
  .abmd-row-xs > .abmd-row-inner > .abmd-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

@media (min-width: 565px) {
  .abmd-row-bleed-ps > .abmd-row-inner {
    margin-right: 0;
    margin-left: 0; }
  .abmd-row-bleed-ps > .abmd-row-inner > .abmd-column {
    padding-right: 0;
    padding-left: 0; }
  .abmd-row-visible-ps {
    overflow: visible; }
  .abmd-row-hidden-ps {
    overflow-x: hidden;
    overflow-y: auto; } }

@media (min-width: 565px) {
  .abmd-row-ps > .abmd-row-inner {
    margin-right: -0.9375rem;
    margin-left: -0.9375rem; }
  .abmd-row-ps > .abmd-row-inner > .abmd-column {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; } }

@media (min-width: 768px) {
  .abmd-row-ps > .abmd-row-inner {
    margin-right: -0.75rem;
    margin-left: -0.75rem; }
  .abmd-row-ps > .abmd-row-inner > .abmd-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

@media (min-width: 1024px) {
  .abmd-row-ps > .abmd-row-inner {
    margin-right: -0.75rem;
    margin-left: -0.75rem; }
  .abmd-row-ps > .abmd-row-inner > .abmd-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

@media (min-width: 1280px) {
  .abmd-row-ps > .abmd-row-inner {
    margin-right: -0.75rem;
    margin-left: -0.75rem; }
  .abmd-row-ps > .abmd-row-inner > .abmd-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

@media (min-width: 1440px) {
  .abmd-row-ps > .abmd-row-inner {
    margin-right: -0.75rem;
    margin-left: -0.75rem; }
  .abmd-row-ps > .abmd-row-inner > .abmd-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

@media (min-width: 768px) {
  .abmd-row-bleed-sm > .abmd-row-inner {
    margin-right: 0;
    margin-left: 0; }
  .abmd-row-bleed-sm > .abmd-row-inner > .abmd-column {
    padding-right: 0;
    padding-left: 0; }
  .abmd-row-visible-sm {
    overflow: visible; }
  .abmd-row-hidden-sm {
    overflow-x: hidden;
    overflow-y: auto; } }

@media (min-width: 768px) {
  .abmd-row-sm > .abmd-row-inner {
    margin-right: -0.75rem;
    margin-left: -0.75rem; }
  .abmd-row-sm > .abmd-row-inner > .abmd-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

@media (min-width: 1024px) {
  .abmd-row-sm > .abmd-row-inner {
    margin-right: -0.75rem;
    margin-left: -0.75rem; }
  .abmd-row-sm > .abmd-row-inner > .abmd-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

@media (min-width: 1280px) {
  .abmd-row-sm > .abmd-row-inner {
    margin-right: -0.75rem;
    margin-left: -0.75rem; }
  .abmd-row-sm > .abmd-row-inner > .abmd-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

@media (min-width: 1440px) {
  .abmd-row-sm > .abmd-row-inner {
    margin-right: -0.75rem;
    margin-left: -0.75rem; }
  .abmd-row-sm > .abmd-row-inner > .abmd-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

@media (min-width: 1024px) {
  .abmd-row-bleed-md > .abmd-row-inner {
    margin-right: 0;
    margin-left: 0; }
  .abmd-row-bleed-md > .abmd-row-inner > .abmd-column {
    padding-right: 0;
    padding-left: 0; }
  .abmd-row-visible-md {
    overflow: visible; }
  .abmd-row-hidden-md {
    overflow-x: hidden;
    overflow-y: auto; } }

@media (min-width: 1024px) {
  .abmd-row-md > .abmd-row-inner {
    margin-right: -0.75rem;
    margin-left: -0.75rem; }
  .abmd-row-md > .abmd-row-inner > .abmd-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

@media (min-width: 1280px) {
  .abmd-row-md > .abmd-row-inner {
    margin-right: -0.75rem;
    margin-left: -0.75rem; }
  .abmd-row-md > .abmd-row-inner > .abmd-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

@media (min-width: 1440px) {
  .abmd-row-md > .abmd-row-inner {
    margin-right: -0.75rem;
    margin-left: -0.75rem; }
  .abmd-row-md > .abmd-row-inner > .abmd-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

@media (min-width: 1280px) {
  .abmd-row-bleed-lg > .abmd-row-inner {
    margin-right: 0;
    margin-left: 0; }
  .abmd-row-bleed-lg > .abmd-row-inner > .abmd-column {
    padding-right: 0;
    padding-left: 0; }
  .abmd-row-visible-lg {
    overflow: visible; }
  .abmd-row-hidden-lg {
    overflow-x: hidden;
    overflow-y: auto; } }

@media (min-width: 1280px) {
  .abmd-row-lg > .abmd-row-inner {
    margin-right: -0.75rem;
    margin-left: -0.75rem; }
  .abmd-row-lg > .abmd-row-inner > .abmd-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

@media (min-width: 1440px) {
  .abmd-row-lg > .abmd-row-inner {
    margin-right: -0.75rem;
    margin-left: -0.75rem; }
  .abmd-row-lg > .abmd-row-inner > .abmd-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

@media (min-width: 1440px) {
  .abmd-row-bleed-xl > .abmd-row-inner {
    margin-right: 0;
    margin-left: 0; }
  .abmd-row-bleed-xl > .abmd-row-inner > .abmd-column {
    padding-right: 0;
    padding-left: 0; }
  .abmd-row-visible-xl {
    overflow: visible; }
  .abmd-row-hidden-xl {
    overflow-x: hidden;
    overflow-y: auto; } }

@media (min-width: 1440px) {
  .abmd-row-xl > .abmd-row-inner {
    margin-right: -0.75rem;
    margin-left: -0.75rem; }
  .abmd-row-xl > .abmd-row-inner > .abmd-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

body {
  font-size: 16px; }

.abmd-accordion-tabs:before, .abmd-accordion-tabs:after {
  clear: both;
  content: " ";
  display: table; }

.abmd-accordion-tabs-nav {
  margin: 0;
  padding-bottom: 0;
  list-style: none;
  display: none; }

.abmd-accordion-tabs-nav > li {
  display: inline-block;
  vertical-align: top; }

.abmd-accordion-tabs-nav > li a {
  display: block; }

.abmd-accordion-tabs-nav > li.is-hidden {
  display: none; }

.abmd-accordion-tabs-content {
  display: none; }

.abmd-accordion-tabs-horizontal-left > .abmd-accordion-tabs-nav, .abmd-accordion-tabs-horizontal-left-grid > .abmd-accordion-tabs-nav {
  text-align: left;
  padding: 0; }

.abmd-accordion-tabs-horizontal-center > .abmd-accordion-tabs-nav {
  text-align: center;
  padding: 0; }

.abmd-accordion-tabs-horizontal-right > .abmd-accordion-tabs-nav, .abmd-accordion-tabs-horizontal-right-grid > .abmd-accordion-tabs-nav {
  text-align: right;
  padding: 0; }

.abmd-accordion-tabs-horizontal-justify > .abmd-accordion-tabs-nav, .abmd-accordion-tabs-horizontal-justify-grid > .abmd-accordion-tabs-nav {
  margin: 0 auto;
  padding: 0; }

.abmd-accordion-tabs-horizontal-justify > .abmd-accordion-tabs-nav > li, .abmd-accordion-tabs-horizontal-justify-grid > .abmd-accordion-tabs-nav > li {
  display: table-cell;
  width: 1%;
  text-align: center; }

.abmd-accordion-tabs-vertical-left > .abmd-accordion-tabs-nav > li, .abmd-accordion-tabs-vertical-right > .abmd-accordion-tabs-nav > li {
  display: block; }

.abmd-accordion-tabs-vertical-left > .abmd-accordion-tabs-nav {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0; }

.abmd-accordion-tabs-vertical-left > .abmd-accordion-tabs-content-wrapper {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1; }

.abmd-accordion-tabs-vertical-right > .abmd-accordion-tabs-nav {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1; }

.abmd-accordion-tabs-vertical-right > .abmd-accordion-tabs-content-wrapper {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0; }

.abmd-accordion-tabs-horizontal-left-grid > .abmd-accordion-tabs-nav, .abmd-accordion-tabs-horizontal-right-grid > .abmd-accordion-tabs-nav, .abmd-accordion-tabs-horizontal-justify-grid > .abmd-accordion-tabs-nav {
  max-width: none;
  margin-left: 1rem;
  margin-right: 1rem; }

@media (min-width: 565px) {
  .abmd-accordion-tabs-horizontal-left-grid > .abmd-accordion-tabs-nav, .abmd-accordion-tabs-horizontal-right-grid > .abmd-accordion-tabs-nav, .abmd-accordion-tabs-horizontal-justify-grid > .abmd-accordion-tabs-nav {
    margin: 0 auto;
    max-width: 31.5625rem; } }

@media (min-width: 768px) {
  .abmd-accordion-tabs-horizontal-left-grid > .abmd-accordion-tabs-nav, .abmd-accordion-tabs-horizontal-right-grid > .abmd-accordion-tabs-nav, .abmd-accordion-tabs-horizontal-justify-grid > .abmd-accordion-tabs-nav {
    margin: 0 auto;
    max-width: 42rem; } }

@media (min-width: 1024px) {
  .abmd-accordion-tabs-horizontal-left-grid > .abmd-accordion-tabs-nav, .abmd-accordion-tabs-horizontal-right-grid > .abmd-accordion-tabs-nav, .abmd-accordion-tabs-horizontal-justify-grid > .abmd-accordion-tabs-nav {
    margin: 0 auto;
    max-width: 51.25rem; } }

@media (min-width: 1280px) {
  .abmd-accordion-tabs-horizontal-left-grid > .abmd-accordion-tabs-nav, .abmd-accordion-tabs-horizontal-right-grid > .abmd-accordion-tabs-nav, .abmd-accordion-tabs-horizontal-justify-grid > .abmd-accordion-tabs-nav {
    margin: 0 auto;
    max-width: 64rem; } }

@media (min-width: 1440px) {
  .abmd-accordion-tabs-horizontal-left-grid > .abmd-accordion-tabs-nav, .abmd-accordion-tabs-horizontal-right-grid > .abmd-accordion-tabs-nav, .abmd-accordion-tabs-horizontal-justify-grid > .abmd-accordion-tabs-nav {
    margin: 0 auto;
    max-width: 72.5rem; } }

.abmd-accordion-tabs-horizontal-left-grid > .abmd-accordion-tabs-content-wrapper, .abmd-accordion-tabs-horizontal-right-grid > .abmd-accordion-tabs-content-wrapper, .abmd-accordion-tabs-horizontal-justify-grid > .abmd-accordion-tabs-content-wrapper {
  clear: both; }

.abmd-accordion-tabs-display-accordion-xs > .abmd-accordion-tabs-nav {
  display: none; }

.abmd-accordion-tabs > .abmd-accordion-tabs-inner .abmd-accordion-tabs-display-accordion-xs > .abmd-accordion-tabs-nav {
  display: none; }

.abmd-accordion-tabs-display-accordion-xs > .abmd-accordion-tabs-content-wrapper .abmd-accordion-title {
  display: block; }

.abmd-accordion-tabs > .abmd-accordion-tabs-inner .abmd-accordion-tabs-display-accordion-xs > .abmd-accordion-tabs-content-wrapper .abmd-accordion-title {
  display: block; }

.abmd-accordion-tabs-display-accordion-xs > .abmd-accordion-tabs-content-wrapper .abmd-accordion-title.is-hidden {
  display: none; }

.abmd-accordion-tabs > .abmd-accordion-tabs-inner > .abmd-accordion-tabs-display-inner-accordion-xs {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%; }

.abmd-accordion-tabs-display-tabs-xs > .abmd-accordion-tabs-nav {
  display: block; }

.abmd-accordion-tabs > .abmd-accordion-tabs-inner .abmd-accordion-tabs-display-tabs-xs > .abmd-accordion-tabs-nav {
  display: block; }

.abmd-accordion-tabs-display-tabs-xs > .abmd-accordion-tabs-content-wrapper .abmd-accordion-title {
  display: none; }

.abmd-accordion-tabs > .abmd-accordion-tabs-inner .abmd-accordion-tabs-display-tabs-xs > .abmd-accordion-tabs-content-wrapper .abmd-accordion-title {
  display: none; }

@media (min-width: 565px) {
  .abmd-accordion-tabs-display-accordion-ps > .abmd-accordion-tabs-nav {
    display: none; }
  .abmd-accordion-tabs > .abmd-accordion-tabs-inner .abmd-accordion-tabs-display-accordion-ps > .abmd-accordion-tabs-nav {
    display: none; }
  .abmd-accordion-tabs-display-accordion-ps > .abmd-accordion-tabs-content-wrapper .abmd-accordion-title {
    display: block; }
  .abmd-accordion-tabs > .abmd-accordion-tabs-inner .abmd-accordion-tabs-display-accordion-ps > .abmd-accordion-tabs-content-wrapper .abmd-accordion-title {
    display: block; }
  .abmd-accordion-tabs-display-accordion-ps > .abmd-accordion-tabs-content-wrapper .abmd-accordion-title.is-hidden {
    display: none; }
  .abmd-accordion-tabs > .abmd-accordion-tabs-inner > .abmd-accordion-tabs-display-inner-accordion-ps {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .abmd-accordion-tabs-display-tabs-ps > .abmd-accordion-tabs-nav {
    display: block; }
  .abmd-accordion-tabs > .abmd-accordion-tabs-inner .abmd-accordion-tabs-display-tabs-ps > .abmd-accordion-tabs-nav {
    display: block; }
  .abmd-accordion-tabs-display-tabs-ps > .abmd-accordion-tabs-content-wrapper .abmd-accordion-title {
    display: none; }
  .abmd-accordion-tabs > .abmd-accordion-tabs-inner .abmd-accordion-tabs-display-tabs-ps > .abmd-accordion-tabs-content-wrapper .abmd-accordion-title {
    display: none; } }

@media (min-width: 768px) {
  .abmd-accordion-tabs-display-accordion-sm > .abmd-accordion-tabs-nav {
    display: none; }
  .abmd-accordion-tabs > .abmd-accordion-tabs-inner .abmd-accordion-tabs-display-accordion-sm > .abmd-accordion-tabs-nav {
    display: none; }
  .abmd-accordion-tabs-display-accordion-sm > .abmd-accordion-tabs-content-wrapper .abmd-accordion-title {
    display: block; }
  .abmd-accordion-tabs > .abmd-accordion-tabs-inner .abmd-accordion-tabs-display-accordion-sm > .abmd-accordion-tabs-content-wrapper .abmd-accordion-title {
    display: block; }
  .abmd-accordion-tabs-display-accordion-sm > .abmd-accordion-tabs-content-wrapper .abmd-accordion-title.is-hidden {
    display: none; }
  .abmd-accordion-tabs > .abmd-accordion-tabs-inner > .abmd-accordion-tabs-display-inner-accordion-sm {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .abmd-accordion-tabs-display-tabs-sm > .abmd-accordion-tabs-nav {
    display: block; }
  .abmd-accordion-tabs > .abmd-accordion-tabs-inner .abmd-accordion-tabs-display-tabs-sm > .abmd-accordion-tabs-nav {
    display: block; }
  .abmd-accordion-tabs-display-tabs-sm > .abmd-accordion-tabs-content-wrapper .abmd-accordion-title {
    display: none; }
  .abmd-accordion-tabs > .abmd-accordion-tabs-inner .abmd-accordion-tabs-display-tabs-sm > .abmd-accordion-tabs-content-wrapper .abmd-accordion-title {
    display: none; } }

@media (min-width: 1024px) {
  .abmd-accordion-tabs-display-accordion-md > .abmd-accordion-tabs-nav {
    display: none; }
  .abmd-accordion-tabs > .abmd-accordion-tabs-inner .abmd-accordion-tabs-display-accordion-md > .abmd-accordion-tabs-nav {
    display: none; }
  .abmd-accordion-tabs-display-accordion-md > .abmd-accordion-tabs-content-wrapper .abmd-accordion-title {
    display: block; }
  .abmd-accordion-tabs > .abmd-accordion-tabs-inner .abmd-accordion-tabs-display-accordion-md > .abmd-accordion-tabs-content-wrapper .abmd-accordion-title {
    display: block; }
  .abmd-accordion-tabs-display-accordion-md > .abmd-accordion-tabs-content-wrapper .abmd-accordion-title.is-hidden {
    display: none; }
  .abmd-accordion-tabs > .abmd-accordion-tabs-inner > .abmd-accordion-tabs-display-inner-accordion-md {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .abmd-accordion-tabs-display-tabs-md > .abmd-accordion-tabs-nav {
    display: block; }
  .abmd-accordion-tabs > .abmd-accordion-tabs-inner .abmd-accordion-tabs-display-tabs-md > .abmd-accordion-tabs-nav {
    display: block; }
  .abmd-accordion-tabs-display-tabs-md > .abmd-accordion-tabs-content-wrapper .abmd-accordion-title {
    display: none; }
  .abmd-accordion-tabs > .abmd-accordion-tabs-inner .abmd-accordion-tabs-display-tabs-md > .abmd-accordion-tabs-content-wrapper .abmd-accordion-title {
    display: none; } }

@media (min-width: 1280px) {
  .abmd-accordion-tabs-display-accordion-lg > .abmd-accordion-tabs-nav {
    display: none; }
  .abmd-accordion-tabs > .abmd-accordion-tabs-inner .abmd-accordion-tabs-display-accordion-lg > .abmd-accordion-tabs-nav {
    display: none; }
  .abmd-accordion-tabs-display-accordion-lg > .abmd-accordion-tabs-content-wrapper .abmd-accordion-title {
    display: block; }
  .abmd-accordion-tabs > .abmd-accordion-tabs-inner .abmd-accordion-tabs-display-accordion-lg > .abmd-accordion-tabs-content-wrapper .abmd-accordion-title {
    display: block; }
  .abmd-accordion-tabs-display-accordion-lg > .abmd-accordion-tabs-content-wrapper .abmd-accordion-title.is-hidden {
    display: none; }
  .abmd-accordion-tabs > .abmd-accordion-tabs-inner > .abmd-accordion-tabs-display-inner-accordion-lg {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .abmd-accordion-tabs-display-tabs-lg > .abmd-accordion-tabs-nav {
    display: block; }
  .abmd-accordion-tabs > .abmd-accordion-tabs-inner .abmd-accordion-tabs-display-tabs-lg > .abmd-accordion-tabs-nav {
    display: block; }
  .abmd-accordion-tabs-display-tabs-lg > .abmd-accordion-tabs-content-wrapper .abmd-accordion-title {
    display: none; }
  .abmd-accordion-tabs > .abmd-accordion-tabs-inner .abmd-accordion-tabs-display-tabs-lg > .abmd-accordion-tabs-content-wrapper .abmd-accordion-title {
    display: none; } }

@media (min-width: 1440px) {
  .abmd-accordion-tabs-display-accordion-xl > .abmd-accordion-tabs-nav {
    display: none; }
  .abmd-accordion-tabs > .abmd-accordion-tabs-inner .abmd-accordion-tabs-display-accordion-xl > .abmd-accordion-tabs-nav {
    display: none; }
  .abmd-accordion-tabs-display-accordion-xl > .abmd-accordion-tabs-content-wrapper .abmd-accordion-title {
    display: block; }
  .abmd-accordion-tabs > .abmd-accordion-tabs-inner .abmd-accordion-tabs-display-accordion-xl > .abmd-accordion-tabs-content-wrapper .abmd-accordion-title {
    display: block; }
  .abmd-accordion-tabs-display-accordion-xl > .abmd-accordion-tabs-content-wrapper .abmd-accordion-title.is-hidden {
    display: none; }
  .abmd-accordion-tabs > .abmd-accordion-tabs-inner > .abmd-accordion-tabs-display-inner-accordion-xl {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .abmd-accordion-tabs-display-tabs-xl > .abmd-accordion-tabs-nav {
    display: block; }
  .abmd-accordion-tabs > .abmd-accordion-tabs-inner .abmd-accordion-tabs-display-tabs-xl > .abmd-accordion-tabs-nav {
    display: block; }
  .abmd-accordion-tabs-display-tabs-xl > .abmd-accordion-tabs-content-wrapper .abmd-accordion-title {
    display: none; }
  .abmd-accordion-tabs > .abmd-accordion-tabs-inner .abmd-accordion-tabs-display-tabs-xl > .abmd-accordion-tabs-content-wrapper .abmd-accordion-title {
    display: none; } }

.abmd-container {
  display: block; }

.abmd-container:before, .abmd-container:after {
  clear: both;
  content: " ";
  display: table; }

.abmd-container-boxed {
  max-width: none;
  margin-left: 1rem;
  margin-right: 1rem; }

@media (min-width: 565px) {
  .abmd-container-boxed {
    margin: 0 auto;
    max-width: 31.5625rem; } }

@media (min-width: 768px) {
  .abmd-container-boxed {
    margin: 0 auto;
    max-width: 42rem; } }

@media (min-width: 1024px) {
  .abmd-container-boxed {
    margin: 0 auto;
    max-width: 51.25rem; } }

@media (min-width: 1280px) {
  .abmd-container-boxed {
    margin: 0 auto;
    max-width: 64rem; } }

@media (min-width: 1440px) {
  .abmd-container-boxed {
    margin: 0 auto;
    max-width: 72.5rem; } }

.abmd-container-boxed .abmd-container-boxed {
  margin-right: auto;
  margin-left: auto; }

.dx8-aov {
  visibility: hidden; }

.abmd-menu-item-child-hidden > ul {
  display: none; }

.abmd-google-map-1by1 {
  padding-bottom: 100%; }

.abmd-google-map-4by3 {
  padding-bottom: 75%; }

.abmd-google-map-3by2 {
  padding-bottom: 66.67%; }

.abmd-google-map-8by5 {
  padding-bottom: 62.5%; }

.abmd-google-map-16by9 {
  padding-bottom: 56.25%; }

.abmd-image {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  /*fix Edge for lazy-loading https://github.com/verlok/lazyload/issues/152 */ }

.abmd-image[data-src], .abmd-image[data-srcset] {
  min-height: 1px; }

.abmd-image-xs {
  display: block;
  width: auto;
  max-width: 100%;
  height: auto; }

.abmd-image-responsive-xs {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  float: none;
  margin-left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0); }

.abmd-image-float-left-xs {
  float: left;
  margin-left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0); }

.abmd-image-float-right-xs {
  float: right;
  margin-left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0); }

.abmd-image-align-left-xs {
  float: none;
  margin-left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0); }

.abmd-image-align-centre-xs {
  float: none;
  margin-left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }

.abmd-image-align-right-xs {
  float: none;
  margin-left: 100%;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%); }

@media (min-width: 565px) {
  .abmd-image-ps {
    display: block;
    width: auto;
    max-width: 100%;
    height: auto; }
  .abmd-image-responsive-ps {
    display: block;
    width: 100%;
    max-width: 100%;
    height: auto;
    float: none;
    margin-left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  .abmd-image-float-left-ps {
    float: left;
    margin-left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  .abmd-image-float-right-ps {
    float: right;
    margin-left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  .abmd-image-align-left-ps {
    float: none;
    margin-left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  .abmd-image-align-centre-ps {
    float: none;
    margin-left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
  .abmd-image-align-right-ps {
    float: none;
    margin-left: 100%;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%); } }

@media (min-width: 768px) {
  .abmd-image-sm {
    display: block;
    width: auto;
    max-width: 100%;
    height: auto; }
  .abmd-image-responsive-sm {
    display: block;
    width: 100%;
    max-width: 100%;
    height: auto;
    float: none;
    margin-left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  .abmd-image-float-left-sm {
    float: left;
    margin-left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  .abmd-image-float-right-sm {
    float: right;
    margin-left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  .abmd-image-align-left-sm {
    float: none;
    margin-left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  .abmd-image-align-centre-sm {
    float: none;
    margin-left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
  .abmd-image-align-right-sm {
    float: none;
    margin-left: 100%;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%); } }

@media (min-width: 1024px) {
  .abmd-image-md {
    display: block;
    width: auto;
    max-width: 100%;
    height: auto; }
  .abmd-image-responsive-md {
    display: block;
    width: 100%;
    max-width: 100%;
    height: auto;
    float: none;
    margin-left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  .abmd-image-float-left-md {
    float: left;
    margin-left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  .abmd-image-float-right-md {
    float: right;
    margin-left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  .abmd-image-align-left-md {
    float: none;
    margin-left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  .abmd-image-align-centre-md {
    float: none;
    margin-left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
  .abmd-image-align-right-md {
    float: none;
    margin-left: 100%;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%); } }

@media (min-width: 1280px) {
  .abmd-image-lg {
    display: block;
    width: auto;
    max-width: 100%;
    height: auto; }
  .abmd-image-responsive-lg {
    display: block;
    width: 100%;
    max-width: 100%;
    height: auto;
    float: none;
    margin-left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  .abmd-image-float-left-lg {
    float: left;
    margin-left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  .abmd-image-float-right-lg {
    float: right;
    margin-left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  .abmd-image-align-left-lg {
    float: none;
    margin-left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  .abmd-image-align-centre-lg {
    float: none;
    margin-left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
  .abmd-image-align-right-lg {
    float: none;
    margin-left: 100%;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%); } }

@media (min-width: 1440px) {
  .abmd-image-xl {
    display: block;
    width: auto;
    max-width: 100%;
    height: auto; }
  .abmd-image-responsive-xl {
    display: block;
    width: 100%;
    max-width: 100%;
    height: auto;
    float: none;
    margin-left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  .abmd-image-float-left-xl {
    float: left;
    margin-left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  .abmd-image-float-right-xl {
    float: right;
    margin-left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  .abmd-image-align-left-xl {
    float: none;
    margin-left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  .abmd-image-align-centre-xl {
    float: none;
    margin-left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
  .abmd-image-align-right-xl {
    float: none;
    margin-left: 100%;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%); } }

.abmd-link {
  display: inline-block; }

body.modal-open {
  overflow: visible; }

body.modal-open.abmd-modal-overlay-open {
  overflow: hidden; }

.abmd-modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: 999;
  pointer-events: none; }

.abmd-modal > * {
  pointer-events: auto; }

.abmd-modal-top-left {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start; }

.abmd-modal-top-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start; }

.abmd-modal-top-right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start; }

.abmd-modal-center-left {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.abmd-modal-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.abmd-modal-center-right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.abmd-modal-bottom-left {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end; }

.abmd-modal-bottom-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end; }

.abmd-modal-bottom-right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end; }

.abmd-modal-inner {
  position: relative;
  overflow: auto;
  z-index: 1;
  -webkit-overflow-scrolling: touch; }

.abmd-modal-close-wrapper {
  position: absolute;
  z-index: 1; }

.abmd-modal-close-top-left .abmd-modal-close-wrapper {
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  -webkit-transform: translate(0);
  transform: translate(0); }

.abmd-modal-close-top-center .abmd-modal-close-wrapper {
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0); }

.abmd-modal-close-top-right .abmd-modal-close-wrapper {
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  -webkit-transform: translate(0);
  transform: translate(0); }

.abmd-modal-close-center-left .abmd-modal-close-wrapper {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 0;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%); }

.abmd-modal-close-center-right .abmd-modal-close-wrapper {
  top: 50%;
  right: 0;
  bottom: auto;
  left: auto;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%); }

.abmd-modal-close-bottom-left .abmd-modal-close-wrapper {
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
  -webkit-transform: translate(0);
  transform: translate(0); }

.abmd-modal-close-bottom-center .abmd-modal-close-wrapper {
  top: auto;
  right: auto;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0); }

.abmd-modal-close-bottom-right .abmd-modal-close-wrapper {
  top: auto;
  right: 0;
  bottom: 0;
  left: auto;
  -webkit-transform: translate(0);
  transform: translate(0); }

.abmd-modal-close-button[hidden] {
  display: none; }

.abmd-modal-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.25); }

.abmd-slider-item {
  display: block; }

.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-sr-only {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap; }

.slick-list {
  position: relative;
  display: block;
  margin: 0;
  padding: 0; }

.slick-list:focus {
  outline: none; }

.slick-list.dragging {
  cursor: hand; }

.slick-slider .slick-track, .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }

.slick-track:before, .slick-track:after {
  content: '';
  display: table; }

.slick-track:after {
  clear: both; }

.slick-loading .slick-track {
  visibility: hidden; }

.slick-slide {
  float: left;
  display: none; }

[dir="rtl"] .slick-slide {
  float: right; }

.slick-slide.slick-loading img {
  display: none; }

.slick-slide.dragging img {
  pointer-events: none; }

.slick-initialized .slick-slide {
  display: block; }

.slick-loading .slick-slide {
  visibility: hidden; }

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

.abmd-slider-container {
  position: relative; }

.abmd-slider-container-mid {
  overflow: hidden;
  position: relative; }

.abmd-slider-container-inner {
  overflow: hidden;
  visibility: hidden; }

.abmd-slider-container-inner.slick-initialized {
  visibility: visible; }

.abmd-slider-container-boxed {
  max-width: none;
  margin-left: 1rem;
  margin-right: 1rem; }

@media (min-width: 565px) {
  .abmd-slider-container-boxed {
    margin: 0 auto;
    max-width: 31.5625rem; } }

@media (min-width: 768px) {
  .abmd-slider-container-boxed {
    margin: 0 auto;
    max-width: 42rem; } }

@media (min-width: 1024px) {
  .abmd-slider-container-boxed {
    margin: 0 auto;
    max-width: 51.25rem; } }

@media (min-width: 1280px) {
  .abmd-slider-container-boxed {
    margin: 0 auto;
    max-width: 64rem; } }

@media (min-width: 1440px) {
  .abmd-slider-container-boxed {
    margin: 0 auto;
    max-width: 72.5rem; } }

.abmd-slider-container-inner > .slick-list {
  margin-right: -0.5rem;
  margin-left: -0.5rem; }

@media (min-width: 565px) {
  .abmd-slider-container-inner > .slick-list {
    margin-right: -0.9375rem;
    margin-left: -0.9375rem; } }

@media (min-width: 768px) {
  .abmd-slider-container-inner > .slick-list {
    margin-right: -0.75rem;
    margin-left: -0.75rem; } }

@media (min-width: 1024px) {
  .abmd-slider-container-inner > .slick-list {
    margin-right: -0.75rem;
    margin-left: -0.75rem; } }

@media (min-width: 1280px) {
  .abmd-slider-container-inner > .slick-list {
    margin-right: -0.75rem;
    margin-left: -0.75rem; } }

@media (min-width: 1440px) {
  .abmd-slider-container-inner > .slick-list {
    margin-right: -0.75rem;
    margin-left: -0.75rem; } }

.abmd-slider-container > .abmd-slider-nav-top:before, .abmd-slider-container > .abmd-slider-nav-top:after, .abmd-slider-container > .abmd-slider-nav-bottom:before, .abmd-slider-container > .abmd-slider-nav-bottom:after {
  clear: both;
  content: " ";
  display: table; }

.abmd-slider-container .abmd-slider-item {
  display: block; }

.abmd-slider-container .abmd-slider-item {
  padding-left: 0.5rem;
  padding-right: 0.5rem; }

@media (min-width: 565px) {
  .abmd-slider-container .abmd-slider-item {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; } }

@media (min-width: 768px) {
  .abmd-slider-container .abmd-slider-item {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

@media (min-width: 1024px) {
  .abmd-slider-container .abmd-slider-item {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

@media (min-width: 1280px) {
  .abmd-slider-container .abmd-slider-item {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

@media (min-width: 1440px) {
  .abmd-slider-container .abmd-slider-item {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

.abmd-slider-container-bleed-xs > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-list {
  margin-right: 0;
  margin-left: 0; }

.abmd-slider-container-bleed-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-slide {
  padding-right: 0;
  padding-left: 0; }

.abmd-slider-container-overflow-visible-xs .abmd-slider-container-inner, .abmd-slider-container-overflow-visible-xs .slick-list {
  overflow: visible; }

.abmd-slider-container-overflow-hidden-xs .abmd-slider-container-inner, .abmd-slider-container-overflow-hidden-xs .slick-list {
  overflow: hidden; }

.abmd-slider-container-no-bleed-xs > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-list {
  margin-right: -0.5rem;
  margin-left: -0.5rem; }

.abmd-slider-container-no-bleed-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-slide {
  padding-left: 0.5rem;
  padding-right: 0.5rem; }

@media (min-width: 565px) {
  .abmd-slider-container-no-bleed-xs > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-list {
    margin-right: -0.9375rem;
    margin-left: -0.9375rem; }
  .abmd-slider-container-no-bleed-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-slide {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; } }

@media (min-width: 768px) {
  .abmd-slider-container-no-bleed-xs > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-list {
    margin-right: -0.75rem;
    margin-left: -0.75rem; }
  .abmd-slider-container-no-bleed-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-slide {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

@media (min-width: 1024px) {
  .abmd-slider-container-no-bleed-xs > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-list {
    margin-right: -0.75rem;
    margin-left: -0.75rem; }
  .abmd-slider-container-no-bleed-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-slide {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

@media (min-width: 1280px) {
  .abmd-slider-container-no-bleed-xs > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-list {
    margin-right: -0.75rem;
    margin-left: -0.75rem; }
  .abmd-slider-container-no-bleed-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-slide {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

@media (min-width: 1440px) {
  .abmd-slider-container-no-bleed-xs > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-list {
    margin-right: -0.75rem;
    margin-left: -0.75rem; }
  .abmd-slider-container-no-bleed-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-slide {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

@media (min-width: 565px) {
  .abmd-slider-container-bleed-ps > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-list {
    margin-right: 0;
    margin-left: 0; }
  .abmd-slider-container-bleed-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-slide {
    padding-right: 0;
    padding-left: 0; }
  .abmd-slider-container-overflow-visible-ps .abmd-slider-container-inner, .abmd-slider-container-overflow-visible-ps .slick-list {
    overflow: visible; }
  .abmd-slider-container-overflow-hidden-ps .abmd-slider-container-inner, .abmd-slider-container-overflow-hidden-ps .slick-list {
    overflow: hidden; } }

@media (min-width: 565px) {
  .abmd-slider-container-no-bleed-ps > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-list {
    margin-right: -0.9375rem;
    margin-left: -0.9375rem; }
  .abmd-slider-container-no-bleed-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-slide {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; } }

@media (min-width: 768px) {
  .abmd-slider-container-no-bleed-ps > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-list {
    margin-right: -0.75rem;
    margin-left: -0.75rem; }
  .abmd-slider-container-no-bleed-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-slide {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

@media (min-width: 1024px) {
  .abmd-slider-container-no-bleed-ps > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-list {
    margin-right: -0.75rem;
    margin-left: -0.75rem; }
  .abmd-slider-container-no-bleed-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-slide {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

@media (min-width: 1280px) {
  .abmd-slider-container-no-bleed-ps > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-list {
    margin-right: -0.75rem;
    margin-left: -0.75rem; }
  .abmd-slider-container-no-bleed-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-slide {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

@media (min-width: 1440px) {
  .abmd-slider-container-no-bleed-ps > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-list {
    margin-right: -0.75rem;
    margin-left: -0.75rem; }
  .abmd-slider-container-no-bleed-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-slide {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

@media (min-width: 768px) {
  .abmd-slider-container-bleed-sm > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-list {
    margin-right: 0;
    margin-left: 0; }
  .abmd-slider-container-bleed-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-slide {
    padding-right: 0;
    padding-left: 0; }
  .abmd-slider-container-overflow-visible-sm .abmd-slider-container-inner, .abmd-slider-container-overflow-visible-sm .slick-list {
    overflow: visible; }
  .abmd-slider-container-overflow-hidden-sm .abmd-slider-container-inner, .abmd-slider-container-overflow-hidden-sm .slick-list {
    overflow: hidden; } }

@media (min-width: 768px) {
  .abmd-slider-container-no-bleed-sm > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-list {
    margin-right: -0.75rem;
    margin-left: -0.75rem; }
  .abmd-slider-container-no-bleed-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-slide {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

@media (min-width: 1024px) {
  .abmd-slider-container-no-bleed-sm > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-list {
    margin-right: -0.75rem;
    margin-left: -0.75rem; }
  .abmd-slider-container-no-bleed-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-slide {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

@media (min-width: 1280px) {
  .abmd-slider-container-no-bleed-sm > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-list {
    margin-right: -0.75rem;
    margin-left: -0.75rem; }
  .abmd-slider-container-no-bleed-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-slide {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

@media (min-width: 1440px) {
  .abmd-slider-container-no-bleed-sm > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-list {
    margin-right: -0.75rem;
    margin-left: -0.75rem; }
  .abmd-slider-container-no-bleed-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-slide {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

@media (min-width: 1024px) {
  .abmd-slider-container-bleed-md > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-list {
    margin-right: 0;
    margin-left: 0; }
  .abmd-slider-container-bleed-md > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-slide {
    padding-right: 0;
    padding-left: 0; }
  .abmd-slider-container-overflow-visible-md .abmd-slider-container-inner, .abmd-slider-container-overflow-visible-md .slick-list {
    overflow: visible; }
  .abmd-slider-container-overflow-hidden-md .abmd-slider-container-inner, .abmd-slider-container-overflow-hidden-md .slick-list {
    overflow: hidden; } }

@media (min-width: 1024px) {
  .abmd-slider-container-no-bleed-md > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-list {
    margin-right: -0.75rem;
    margin-left: -0.75rem; }
  .abmd-slider-container-no-bleed-md > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-slide {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

@media (min-width: 1280px) {
  .abmd-slider-container-no-bleed-md > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-list {
    margin-right: -0.75rem;
    margin-left: -0.75rem; }
  .abmd-slider-container-no-bleed-md > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-slide {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

@media (min-width: 1440px) {
  .abmd-slider-container-no-bleed-md > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-list {
    margin-right: -0.75rem;
    margin-left: -0.75rem; }
  .abmd-slider-container-no-bleed-md > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-slide {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

@media (min-width: 1280px) {
  .abmd-slider-container-bleed-lg > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-list {
    margin-right: 0;
    margin-left: 0; }
  .abmd-slider-container-bleed-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-slide {
    padding-right: 0;
    padding-left: 0; }
  .abmd-slider-container-overflow-visible-lg .abmd-slider-container-inner, .abmd-slider-container-overflow-visible-lg .slick-list {
    overflow: visible; }
  .abmd-slider-container-overflow-hidden-lg .abmd-slider-container-inner, .abmd-slider-container-overflow-hidden-lg .slick-list {
    overflow: hidden; } }

@media (min-width: 1280px) {
  .abmd-slider-container-no-bleed-lg > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-list {
    margin-right: -0.75rem;
    margin-left: -0.75rem; }
  .abmd-slider-container-no-bleed-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-slide {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

@media (min-width: 1440px) {
  .abmd-slider-container-no-bleed-lg > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-list {
    margin-right: -0.75rem;
    margin-left: -0.75rem; }
  .abmd-slider-container-no-bleed-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-slide {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

@media (min-width: 1440px) {
  .abmd-slider-container-bleed-xl > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-list {
    margin-right: 0;
    margin-left: 0; }
  .abmd-slider-container-bleed-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-slide {
    padding-right: 0;
    padding-left: 0; }
  .abmd-slider-container-overflow-visible-xl .abmd-slider-container-inner, .abmd-slider-container-overflow-visible-xl .slick-list {
    overflow: visible; }
  .abmd-slider-container-overflow-hidden-xl .abmd-slider-container-inner, .abmd-slider-container-overflow-hidden-xl .slick-list {
    overflow: hidden; } }

@media (min-width: 1440px) {
  .abmd-slider-container-no-bleed-xl > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-list {
    margin-right: -0.75rem;
    margin-left: -0.75rem; }
  .abmd-slider-container-no-bleed-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-slide {
    padding-left: 0.75rem;
    padding-right: 0.75rem; } }

.abmd-slider-container-nav-outside-top-left-right-xs > .abmd-slider-nav-top .slick-prev {
  float: left; }

[dir="rtl"] .abmd-slider-container-nav-outside-top-left-right-xs > .abmd-slider-nav-top .slick-prev {
  float: right; }

.abmd-slider-container-nav-outside-top-left-right-xs > .abmd-slider-nav-top .slick-next {
  float: right; }

[dir="rtl"] .abmd-slider-container-nav-outside-top-left-right-xs > .abmd-slider-nav-top .slick-next {
  float: left; }

.abmd-slider-container-nav-outside-middle-left-right-xs > .abmd-slider-container-mid .slick-arrow {
  position: absolute;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1; }

.abmd-slider-container-nav-outside-middle-left-right-xs > .abmd-slider-container-mid .slick-prev {
  right: auto;
  left: 0; }

[dir="rtl"] .abmd-slider-container-nav-outside-middle-left-right-xs > .abmd-slider-container-mid .slick-prev {
  right: 0;
  left: auto; }

.abmd-slider-container-nav-outside-middle-left-right-xs > .abmd-slider-container-mid .slick-next {
  right: 0;
  left: auto; }

[dir="rtl"] .abmd-slider-container-nav-outside-middle-left-right-xs > .abmd-slider-container-mid .slick-next {
  right: auto;
  left: 0; }

.abmd-slider-container-nav-outside-bottom-left-right-xs > .abmd-slider-nav-bottom .slick-prev {
  float: left; }

[dir="rtl"] .abmd-slider-container-nav-outside-bottom-left-right-xs > .abmd-slider-nav-bottom .slick-prev {
  float: right; }

.abmd-slider-container-nav-outside-bottom-left-right-xs > .abmd-slider-nav-bottom .slick-next {
  float: right; }

[dir="rtl"] .abmd-slider-container-nav-outside-bottom-left-right-xs > .abmd-slider-nav-bottom .slick-next {
  float: left; }

.abmd-slider-container-nav-outside-left-top-bottom-xs > .abmd-slider-container-mid .slick-arrow, .abmd-slider-container-nav-outside-middle-top-bottom-xs > .abmd-slider-container-mid .slick-arrow, .abmd-slider-container-nav-outside-right-top-bottom-xs > .abmd-slider-container-mid .slick-arrow {
  position: relative; }

.abmd-slider-container-nav-outside-left-top-bottom-xs > .abmd-slider-container-mid .slick-arrow {
  right: auto;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0); }

[dir="rtl"] .abmd-slider-container-nav-outside-left-top-bottom-xs > .abmd-slider-container-mid .slick-arrow {
  right: 0;
  left: auto; }

.abmd-slider-container-nav-outside-middle-top-bottom-xs > .abmd-slider-container-mid .slick-arrow {
  right: auto;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }

[dir="rtl"] .abmd-slider-container-nav-outside-middle-top-bottom-xs > .abmd-slider-container-mid .slick-arrow {
  right: 50%;
  left: auto; }

.abmd-slider-container-nav-outside-right-top-bottom-xs > .abmd-slider-container-mid .slick-arrow {
  right: auto;
  left: 100%;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%); }

[dir="rtl"] .abmd-slider-container-nav-outside-right-top-bottom-xs > .abmd-slider-container-mid .slick-arrow {
  right: 100%;
  left: auto; }

.abmd-slider-container-nav-outside-top-left-xs > .abmd-slider-nav-top .slick-prev, .abmd-slider-container-nav-outside-top-left-xs > .abmd-slider-nav-top .slick-next, .abmd-slider-container-nav-outside-top-middle-xs > .abmd-slider-nav-top .slick-prev, .abmd-slider-container-nav-outside-top-middle-xs > .abmd-slider-nav-top .slick-next, .abmd-slider-container-nav-outside-top-right-xs > .abmd-slider-nav-top .slick-prev, .abmd-slider-container-nav-outside-top-right-xs > .abmd-slider-nav-top .slick-next {
  float: none; }

.abmd-slider-container-nav-outside-top-left-xs > .abmd-slider-nav-top {
  text-align: left; }

[dir="rtl"] .abmd-slider-container-nav-outside-top-left-xs > .abmd-slider-nav-top {
  text-align: right; }

.abmd-slider-container-nav-outside-top-middle-xs > .abmd-slider-nav-top {
  text-align: center; }

.abmd-slider-container-nav-outside-top-right-xs > .abmd-slider-nav-top {
  text-align: right; }

[dir="rtl"] .abmd-slider-container-nav-outside-top-right-xs > .abmd-slider-nav-top {
  text-align: left; }

.abmd-slider-container-nav-outside-bottom-left-xs > .abmd-slider-nav-bottom .slick-prev, .abmd-slider-container-nav-outside-bottom-left-xs > .abmd-slider-nav-bottom .slick-next, .abmd-slider-container-nav-outside-bottom-middle-xs > .abmd-slider-nav-bottom .slick-prev, .abmd-slider-container-nav-outside-bottom-middle-xs > .abmd-slider-nav-bottom .slick-next, .abmd-slider-container-nav-outside-bottom-right-xs > .abmd-slider-nav-bottom .slick-prev, .abmd-slider-container-nav-outside-bottom-right-xs > .abmd-slider-nav-bottom .slick-next {
  float: none; }

.abmd-slider-container-nav-outside-bottom-left-xs > .abmd-slider-nav-bottom {
  text-align: left; }

[dir="rtl"] .abmd-slider-container-nav-outside-bottom-left-xs > .abmd-slider-nav-bottom {
  text-align: right; }

.abmd-slider-container-nav-outside-bottom-middle-xs > .abmd-slider-nav-bottom {
  text-align: center; }

.abmd-slider-container-nav-outside-bottom-right-xs > .abmd-slider-nav-bottom {
  text-align: right; }

[dir="rtl"] .abmd-slider-container-nav-outside-bottom-right-xs > .abmd-slider-nav-bottom {
  text-align: left; }

.abmd-slider-container-nav-inside-top-left-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top, .abmd-slider-container-nav-inside-middle-left-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
  width: 100%; }

.abmd-slider-container-nav-inside-top-left-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow, .abmd-slider-container-nav-inside-middle-left-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow {
  position: absolute;
  top: 0;
  bottom: auto;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  z-index: 1; }

.abmd-slider-container-nav-inside-top-left-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-prev, .abmd-slider-container-nav-inside-middle-left-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-prev {
  right: auto;
  left: 0; }

[dir="rtl"] .abmd-slider-container-nav-inside-top-left-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-prev, [dir="rtl"] .abmd-slider-container-nav-inside-middle-left-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-prev {
  right: 0;
  left: auto; }

.abmd-slider-container-nav-inside-top-left-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-next, .abmd-slider-container-nav-inside-middle-left-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-next {
  right: 0;
  left: auto; }

[dir="rtl"] .abmd-slider-container-nav-inside-top-left-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-next, [dir="rtl"] .abmd-slider-container-nav-inside-middle-left-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-next {
  right: auto;
  left: 0; }

.abmd-slider-container-nav-inside-middle-left-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow {
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%); }

.abmd-slider-container-nav-inside-bottom-left-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
  width: 100%; }

.abmd-slider-container-nav-inside-bottom-left-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-arrow {
  position: absolute;
  top: auto;
  bottom: 0;
  z-index: 1; }

.abmd-slider-container-nav-inside-bottom-left-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-prev {
  right: auto;
  left: 0; }

[dir="rtl"] .abmd-slider-container-nav-inside-bottom-left-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-prev {
  right: 0;
  left: auto; }

.abmd-slider-container-nav-inside-bottom-left-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-next {
  right: 0;
  left: auto; }

[dir="rtl"] .abmd-slider-container-nav-inside-bottom-left-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-next {
  right: auto;
  left: 0; }

.abmd-slider-container-nav-inside-left-top-bottom-xs > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow, .abmd-slider-container-nav-inside-middle-top-bottom-xs > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow, .abmd-slider-container-nav-inside-right-top-bottom-xs > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow {
  position: absolute;
  z-index: 1; }

.abmd-slider-container-nav-inside-left-top-bottom-xs > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-prev, .abmd-slider-container-nav-inside-middle-top-bottom-xs > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-prev, .abmd-slider-container-nav-inside-right-top-bottom-xs > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-prev {
  top: 0;
  bottom: auto; }

.abmd-slider-container-nav-inside-left-top-bottom-xs > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-next, .abmd-slider-container-nav-inside-middle-top-bottom-xs > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-next, .abmd-slider-container-nav-inside-right-top-bottom-xs > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-next {
  top: auto;
  bottom: 0; }

.abmd-slider-container-nav-inside-left-top-bottom-xs > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow {
  right: auto;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0); }

[dir="rtl"] .abmd-slider-container-nav-inside-left-top-bottom-xs > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow {
  right: 0;
  left: 0; }

.abmd-slider-container-nav-inside-middle-top-bottom-xs > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow {
  right: auto;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }

[dir="rtl"] .abmd-slider-container-nav-inside-middle-top-bottom-xs > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow {
  right: 50%;
  left: auto; }

.abmd-slider-container-nav-inside-right-top-bottom-xs > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow {
  right: 0;
  left: auto;
  -webkit-transform: translateX(0);
  transform: translateX(0); }

[dir="rtl"] .abmd-slider-container-nav-inside-right-top-bottom-xs > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow {
  right: auto;
  left: 0; }

.abmd-slider-container-nav-inside-top-left-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top, .abmd-slider-container-nav-inside-top-middle-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top, .abmd-slider-container-nav-inside-top-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
  position: absolute;
  top: 0;
  bottom: auto;
  z-index: 1;
  width: auto; }

.abmd-slider-container-nav-inside-top-left-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow, .abmd-slider-container-nav-inside-top-middle-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow, .abmd-slider-container-nav-inside-top-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow {
  position: static; }

.abmd-slider-container-nav-inside-top-left-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
  right: auto;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0); }

[dir="rtl"] .abmd-slider-container-nav-inside-top-left-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
  right: 0;
  left: auto; }

.abmd-slider-container-nav-inside-top-middle-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
  right: auto;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }

[dir="rtl"] .abmd-slider-container-nav-inside-top-middle-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
  right: 50%;
  left: auto; }

.abmd-slider-container-nav-inside-top-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
  right: 0;
  left: auto;
  -webkit-transform: translateX(0);
  transform: translateX(0); }

[dir="rtl"] .abmd-slider-container-nav-inside-top-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
  right: auto;
  left: 0; }

.abmd-slider-container-nav-inside-bottom-left-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom, .abmd-slider-container-nav-inside-bottom-middle-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom, .abmd-slider-container-nav-inside-bottom-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
  position: absolute;
  top: auto;
  bottom: 0;
  z-index: 1;
  width: auto; }

.abmd-slider-container-nav-inside-bottom-left-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-arrow, .abmd-slider-container-nav-inside-bottom-middle-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-arrow, .abmd-slider-container-nav-inside-bottom-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-arrow {
  position: static; }

.abmd-slider-container-nav-inside-bottom-left-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
  right: auto;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0); }

[dir="rtl"] .abmd-slider-container-nav-inside-bottom-left-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
  right: 0;
  left: auto; }

.abmd-slider-container-nav-inside-bottom-middle-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
  right: auto;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }

[dir="rtl"] .abmd-slider-container-nav-inside-bottom-middle-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
  right: 50%;
  left: auto; }

.abmd-slider-container-nav-inside-bottom-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
  right: 0;
  left: auto;
  -webkit-transform: translateX(0);
  transform: translateX(0); }

[dir="rtl"] .abmd-slider-container-nav-inside-bottom-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
  right: auto;
  left: 0; }

.abmd-slider-container-nav-inside-middle-left-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top, .abmd-slider-container-nav-inside-middle-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
  position: absolute;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1;
  width: auto; }

.abmd-slider-container-nav-inside-middle-left-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow, .abmd-slider-container-nav-inside-middle-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow {
  position: static; }

.abmd-slider-container-nav-inside-middle-left-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
  right: auto;
  left: 0; }

[dir="rtl"] .abmd-slider-container-nav-inside-middle-left-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
  right: 0;
  left: auto; }

.abmd-slider-container-nav-inside-middle-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
  right: 0;
  left: auto; }

[dir="rtl"] .abmd-slider-container-nav-inside-middle-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
  right: auto;
  left: 0; }

@media (min-width: 565px) {
  .abmd-slider-container-nav-outside-top-left-right-ps > .abmd-slider-nav-top .slick-prev {
    float: left; }
  [dir="rtl"] .abmd-slider-container-nav-outside-top-left-right-ps > .abmd-slider-nav-top .slick-prev {
    float: right; }
  .abmd-slider-container-nav-outside-top-left-right-ps > .abmd-slider-nav-top .slick-next {
    float: right; }
  [dir="rtl"] .abmd-slider-container-nav-outside-top-left-right-ps > .abmd-slider-nav-top .slick-next {
    float: left; }
  .abmd-slider-container-nav-outside-middle-left-right-ps > .abmd-slider-container-mid .slick-arrow {
    position: absolute;
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1; }
  .abmd-slider-container-nav-outside-middle-left-right-ps > .abmd-slider-container-mid .slick-prev {
    right: auto;
    left: 0; }
  [dir="rtl"] .abmd-slider-container-nav-outside-middle-left-right-ps > .abmd-slider-container-mid .slick-prev {
    right: 0;
    left: auto; }
  .abmd-slider-container-nav-outside-middle-left-right-ps > .abmd-slider-container-mid .slick-next {
    right: 0;
    left: auto; }
  [dir="rtl"] .abmd-slider-container-nav-outside-middle-left-right-ps > .abmd-slider-container-mid .slick-next {
    right: auto;
    left: 0; }
  .abmd-slider-container-nav-outside-bottom-left-right-ps > .abmd-slider-nav-bottom .slick-prev {
    float: left; }
  [dir="rtl"] .abmd-slider-container-nav-outside-bottom-left-right-ps > .abmd-slider-nav-bottom .slick-prev {
    float: right; }
  .abmd-slider-container-nav-outside-bottom-left-right-ps > .abmd-slider-nav-bottom .slick-next {
    float: right; }
  [dir="rtl"] .abmd-slider-container-nav-outside-bottom-left-right-ps > .abmd-slider-nav-bottom .slick-next {
    float: left; }
  .abmd-slider-container-nav-outside-left-top-bottom-ps > .abmd-slider-container-mid .slick-arrow, .abmd-slider-container-nav-outside-middle-top-bottom-ps > .abmd-slider-container-mid .slick-arrow, .abmd-slider-container-nav-outside-right-top-bottom-ps > .abmd-slider-container-mid .slick-arrow {
    position: relative; }
  .abmd-slider-container-nav-outside-left-top-bottom-ps > .abmd-slider-container-mid .slick-arrow {
    right: auto;
    left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  [dir="rtl"] .abmd-slider-container-nav-outside-left-top-bottom-ps > .abmd-slider-container-mid .slick-arrow {
    right: 0;
    left: auto; }
  .abmd-slider-container-nav-outside-middle-top-bottom-ps > .abmd-slider-container-mid .slick-arrow {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
  [dir="rtl"] .abmd-slider-container-nav-outside-middle-top-bottom-ps > .abmd-slider-container-mid .slick-arrow {
    right: 50%;
    left: auto; }
  .abmd-slider-container-nav-outside-right-top-bottom-ps > .abmd-slider-container-mid .slick-arrow {
    right: auto;
    left: 100%;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%); }
  [dir="rtl"] .abmd-slider-container-nav-outside-right-top-bottom-ps > .abmd-slider-container-mid .slick-arrow {
    right: 100%;
    left: auto; }
  .abmd-slider-container-nav-outside-top-left-ps > .abmd-slider-nav-top .slick-prev, .abmd-slider-container-nav-outside-top-left-ps > .abmd-slider-nav-top .slick-next, .abmd-slider-container-nav-outside-top-middle-ps > .abmd-slider-nav-top .slick-prev, .abmd-slider-container-nav-outside-top-middle-ps > .abmd-slider-nav-top .slick-next, .abmd-slider-container-nav-outside-top-right-ps > .abmd-slider-nav-top .slick-prev, .abmd-slider-container-nav-outside-top-right-ps > .abmd-slider-nav-top .slick-next {
    float: none; }
  .abmd-slider-container-nav-outside-top-left-ps > .abmd-slider-nav-top {
    text-align: left; }
  [dir="rtl"] .abmd-slider-container-nav-outside-top-left-ps > .abmd-slider-nav-top {
    text-align: right; }
  .abmd-slider-container-nav-outside-top-middle-ps > .abmd-slider-nav-top {
    text-align: center; }
  .abmd-slider-container-nav-outside-top-right-ps > .abmd-slider-nav-top {
    text-align: right; }
  [dir="rtl"] .abmd-slider-container-nav-outside-top-right-ps > .abmd-slider-nav-top {
    text-align: left; }
  .abmd-slider-container-nav-outside-bottom-left-ps > .abmd-slider-nav-bottom .slick-prev, .abmd-slider-container-nav-outside-bottom-left-ps > .abmd-slider-nav-bottom .slick-next, .abmd-slider-container-nav-outside-bottom-middle-ps > .abmd-slider-nav-bottom .slick-prev, .abmd-slider-container-nav-outside-bottom-middle-ps > .abmd-slider-nav-bottom .slick-next, .abmd-slider-container-nav-outside-bottom-right-ps > .abmd-slider-nav-bottom .slick-prev, .abmd-slider-container-nav-outside-bottom-right-ps > .abmd-slider-nav-bottom .slick-next {
    float: none; }
  .abmd-slider-container-nav-outside-bottom-left-ps > .abmd-slider-nav-bottom {
    text-align: left; }
  [dir="rtl"] .abmd-slider-container-nav-outside-bottom-left-ps > .abmd-slider-nav-bottom {
    text-align: right; }
  .abmd-slider-container-nav-outside-bottom-middle-ps > .abmd-slider-nav-bottom {
    text-align: center; }
  .abmd-slider-container-nav-outside-bottom-right-ps > .abmd-slider-nav-bottom {
    text-align: right; }
  [dir="rtl"] .abmd-slider-container-nav-outside-bottom-right-ps > .abmd-slider-nav-bottom {
    text-align: left; }
  .abmd-slider-container-nav-inside-top-left-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top, .abmd-slider-container-nav-inside-middle-left-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    width: 100%; }
  .abmd-slider-container-nav-inside-top-left-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow, .abmd-slider-container-nav-inside-middle-left-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow {
    position: absolute;
    top: 0;
    bottom: auto;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    z-index: 1; }
  .abmd-slider-container-nav-inside-top-left-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-prev, .abmd-slider-container-nav-inside-middle-left-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-prev {
    right: auto;
    left: 0; }
  [dir="rtl"] .abmd-slider-container-nav-inside-top-left-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-prev, [dir="rtl"] .abmd-slider-container-nav-inside-middle-left-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-prev {
    right: 0;
    left: auto; }
  .abmd-slider-container-nav-inside-top-left-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-next, .abmd-slider-container-nav-inside-middle-left-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-next {
    right: 0;
    left: auto; }
  [dir="rtl"] .abmd-slider-container-nav-inside-top-left-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-next, [dir="rtl"] .abmd-slider-container-nav-inside-middle-left-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-next {
    right: auto;
    left: 0; }
  .abmd-slider-container-nav-inside-middle-left-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow {
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%); }
  .abmd-slider-container-nav-inside-bottom-left-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
    width: 100%; }
  .abmd-slider-container-nav-inside-bottom-left-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-arrow {
    position: absolute;
    top: auto;
    bottom: 0;
    z-index: 1; }
  .abmd-slider-container-nav-inside-bottom-left-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-prev {
    right: auto;
    left: 0; }
  [dir="rtl"] .abmd-slider-container-nav-inside-bottom-left-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-prev {
    right: 0;
    left: auto; }
  .abmd-slider-container-nav-inside-bottom-left-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-next {
    right: 0;
    left: auto; }
  [dir="rtl"] .abmd-slider-container-nav-inside-bottom-left-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-next {
    right: auto;
    left: 0; }
  .abmd-slider-container-nav-inside-left-top-bottom-ps > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow, .abmd-slider-container-nav-inside-middle-top-bottom-ps > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow, .abmd-slider-container-nav-inside-right-top-bottom-ps > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow {
    position: absolute;
    z-index: 1; }
  .abmd-slider-container-nav-inside-left-top-bottom-ps > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-prev, .abmd-slider-container-nav-inside-middle-top-bottom-ps > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-prev, .abmd-slider-container-nav-inside-right-top-bottom-ps > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-prev {
    top: 0;
    bottom: auto; }
  .abmd-slider-container-nav-inside-left-top-bottom-ps > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-next, .abmd-slider-container-nav-inside-middle-top-bottom-ps > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-next, .abmd-slider-container-nav-inside-right-top-bottom-ps > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-next {
    top: auto;
    bottom: 0; }
  .abmd-slider-container-nav-inside-left-top-bottom-ps > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow {
    right: auto;
    left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  [dir="rtl"] .abmd-slider-container-nav-inside-left-top-bottom-ps > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow {
    right: 0;
    left: 0; }
  .abmd-slider-container-nav-inside-middle-top-bottom-ps > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
  [dir="rtl"] .abmd-slider-container-nav-inside-middle-top-bottom-ps > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow {
    right: 50%;
    left: auto; }
  .abmd-slider-container-nav-inside-right-top-bottom-ps > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow {
    right: 0;
    left: auto;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  [dir="rtl"] .abmd-slider-container-nav-inside-right-top-bottom-ps > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow {
    right: auto;
    left: 0; }
  .abmd-slider-container-nav-inside-top-left-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top, .abmd-slider-container-nav-inside-top-middle-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top, .abmd-slider-container-nav-inside-top-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    position: absolute;
    top: 0;
    bottom: auto;
    z-index: 1;
    width: auto; }
  .abmd-slider-container-nav-inside-top-left-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow, .abmd-slider-container-nav-inside-top-middle-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow, .abmd-slider-container-nav-inside-top-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow {
    position: static; }
  .abmd-slider-container-nav-inside-top-left-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: auto;
    left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  [dir="rtl"] .abmd-slider-container-nav-inside-top-left-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: 0;
    left: auto; }
  .abmd-slider-container-nav-inside-top-middle-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
  [dir="rtl"] .abmd-slider-container-nav-inside-top-middle-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: 50%;
    left: auto; }
  .abmd-slider-container-nav-inside-top-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: 0;
    left: auto;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  [dir="rtl"] .abmd-slider-container-nav-inside-top-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: auto;
    left: 0; }
  .abmd-slider-container-nav-inside-bottom-left-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom, .abmd-slider-container-nav-inside-bottom-middle-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom, .abmd-slider-container-nav-inside-bottom-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
    position: absolute;
    top: auto;
    bottom: 0;
    z-index: 1;
    width: auto; }
  .abmd-slider-container-nav-inside-bottom-left-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-arrow, .abmd-slider-container-nav-inside-bottom-middle-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-arrow, .abmd-slider-container-nav-inside-bottom-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-arrow {
    position: static; }
  .abmd-slider-container-nav-inside-bottom-left-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
    right: auto;
    left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  [dir="rtl"] .abmd-slider-container-nav-inside-bottom-left-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
    right: 0;
    left: auto; }
  .abmd-slider-container-nav-inside-bottom-middle-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
  [dir="rtl"] .abmd-slider-container-nav-inside-bottom-middle-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
    right: 50%;
    left: auto; }
  .abmd-slider-container-nav-inside-bottom-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
    right: 0;
    left: auto;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  [dir="rtl"] .abmd-slider-container-nav-inside-bottom-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
    right: auto;
    left: 0; }
  .abmd-slider-container-nav-inside-middle-left-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top, .abmd-slider-container-nav-inside-middle-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    position: absolute;
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1;
    width: auto; }
  .abmd-slider-container-nav-inside-middle-left-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow, .abmd-slider-container-nav-inside-middle-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow {
    position: static; }
  .abmd-slider-container-nav-inside-middle-left-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: auto;
    left: 0; }
  [dir="rtl"] .abmd-slider-container-nav-inside-middle-left-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: 0;
    left: auto; }
  .abmd-slider-container-nav-inside-middle-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: 0;
    left: auto; }
  [dir="rtl"] .abmd-slider-container-nav-inside-middle-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: auto;
    left: 0; } }

@media (min-width: 768px) {
  .abmd-slider-container-nav-outside-top-left-right-sm > .abmd-slider-nav-top .slick-prev {
    float: left; }
  [dir="rtl"] .abmd-slider-container-nav-outside-top-left-right-sm > .abmd-slider-nav-top .slick-prev {
    float: right; }
  .abmd-slider-container-nav-outside-top-left-right-sm > .abmd-slider-nav-top .slick-next {
    float: right; }
  [dir="rtl"] .abmd-slider-container-nav-outside-top-left-right-sm > .abmd-slider-nav-top .slick-next {
    float: left; }
  .abmd-slider-container-nav-outside-middle-left-right-sm > .abmd-slider-container-mid .slick-arrow {
    position: absolute;
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1; }
  .abmd-slider-container-nav-outside-middle-left-right-sm > .abmd-slider-container-mid .slick-prev {
    right: auto;
    left: 0; }
  [dir="rtl"] .abmd-slider-container-nav-outside-middle-left-right-sm > .abmd-slider-container-mid .slick-prev {
    right: 0;
    left: auto; }
  .abmd-slider-container-nav-outside-middle-left-right-sm > .abmd-slider-container-mid .slick-next {
    right: 0;
    left: auto; }
  [dir="rtl"] .abmd-slider-container-nav-outside-middle-left-right-sm > .abmd-slider-container-mid .slick-next {
    right: auto;
    left: 0; }
  .abmd-slider-container-nav-outside-bottom-left-right-sm > .abmd-slider-nav-bottom .slick-prev {
    float: left; }
  [dir="rtl"] .abmd-slider-container-nav-outside-bottom-left-right-sm > .abmd-slider-nav-bottom .slick-prev {
    float: right; }
  .abmd-slider-container-nav-outside-bottom-left-right-sm > .abmd-slider-nav-bottom .slick-next {
    float: right; }
  [dir="rtl"] .abmd-slider-container-nav-outside-bottom-left-right-sm > .abmd-slider-nav-bottom .slick-next {
    float: left; }
  .abmd-slider-container-nav-outside-left-top-bottom-sm > .abmd-slider-container-mid .slick-arrow, .abmd-slider-container-nav-outside-middle-top-bottom-sm > .abmd-slider-container-mid .slick-arrow, .abmd-slider-container-nav-outside-right-top-bottom-sm > .abmd-slider-container-mid .slick-arrow {
    position: relative; }
  .abmd-slider-container-nav-outside-left-top-bottom-sm > .abmd-slider-container-mid .slick-arrow {
    right: auto;
    left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  [dir="rtl"] .abmd-slider-container-nav-outside-left-top-bottom-sm > .abmd-slider-container-mid .slick-arrow {
    right: 0;
    left: auto; }
  .abmd-slider-container-nav-outside-middle-top-bottom-sm > .abmd-slider-container-mid .slick-arrow {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
  [dir="rtl"] .abmd-slider-container-nav-outside-middle-top-bottom-sm > .abmd-slider-container-mid .slick-arrow {
    right: 50%;
    left: auto; }
  .abmd-slider-container-nav-outside-right-top-bottom-sm > .abmd-slider-container-mid .slick-arrow {
    right: auto;
    left: 100%;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%); }
  [dir="rtl"] .abmd-slider-container-nav-outside-right-top-bottom-sm > .abmd-slider-container-mid .slick-arrow {
    right: 100%;
    left: auto; }
  .abmd-slider-container-nav-outside-top-left-sm > .abmd-slider-nav-top .slick-prev, .abmd-slider-container-nav-outside-top-left-sm > .abmd-slider-nav-top .slick-next, .abmd-slider-container-nav-outside-top-middle-sm > .abmd-slider-nav-top .slick-prev, .abmd-slider-container-nav-outside-top-middle-sm > .abmd-slider-nav-top .slick-next, .abmd-slider-container-nav-outside-top-right-sm > .abmd-slider-nav-top .slick-prev, .abmd-slider-container-nav-outside-top-right-sm > .abmd-slider-nav-top .slick-next {
    float: none; }
  .abmd-slider-container-nav-outside-top-left-sm > .abmd-slider-nav-top {
    text-align: left; }
  [dir="rtl"] .abmd-slider-container-nav-outside-top-left-sm > .abmd-slider-nav-top {
    text-align: right; }
  .abmd-slider-container-nav-outside-top-middle-sm > .abmd-slider-nav-top {
    text-align: center; }
  .abmd-slider-container-nav-outside-top-right-sm > .abmd-slider-nav-top {
    text-align: right; }
  [dir="rtl"] .abmd-slider-container-nav-outside-top-right-sm > .abmd-slider-nav-top {
    text-align: left; }
  .abmd-slider-container-nav-outside-bottom-left-sm > .abmd-slider-nav-bottom .slick-prev, .abmd-slider-container-nav-outside-bottom-left-sm > .abmd-slider-nav-bottom .slick-next, .abmd-slider-container-nav-outside-bottom-middle-sm > .abmd-slider-nav-bottom .slick-prev, .abmd-slider-container-nav-outside-bottom-middle-sm > .abmd-slider-nav-bottom .slick-next, .abmd-slider-container-nav-outside-bottom-right-sm > .abmd-slider-nav-bottom .slick-prev, .abmd-slider-container-nav-outside-bottom-right-sm > .abmd-slider-nav-bottom .slick-next {
    float: none; }
  .abmd-slider-container-nav-outside-bottom-left-sm > .abmd-slider-nav-bottom {
    text-align: left; }
  [dir="rtl"] .abmd-slider-container-nav-outside-bottom-left-sm > .abmd-slider-nav-bottom {
    text-align: right; }
  .abmd-slider-container-nav-outside-bottom-middle-sm > .abmd-slider-nav-bottom {
    text-align: center; }
  .abmd-slider-container-nav-outside-bottom-right-sm > .abmd-slider-nav-bottom {
    text-align: right; }
  [dir="rtl"] .abmd-slider-container-nav-outside-bottom-right-sm > .abmd-slider-nav-bottom {
    text-align: left; }
  .abmd-slider-container-nav-inside-top-left-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top, .abmd-slider-container-nav-inside-middle-left-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    width: 100%; }
  .abmd-slider-container-nav-inside-top-left-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow, .abmd-slider-container-nav-inside-middle-left-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow {
    position: absolute;
    top: 0;
    bottom: auto;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    z-index: 1; }
  .abmd-slider-container-nav-inside-top-left-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-prev, .abmd-slider-container-nav-inside-middle-left-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-prev {
    right: auto;
    left: 0; }
  [dir="rtl"] .abmd-slider-container-nav-inside-top-left-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-prev, [dir="rtl"] .abmd-slider-container-nav-inside-middle-left-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-prev {
    right: 0;
    left: auto; }
  .abmd-slider-container-nav-inside-top-left-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-next, .abmd-slider-container-nav-inside-middle-left-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-next {
    right: 0;
    left: auto; }
  [dir="rtl"] .abmd-slider-container-nav-inside-top-left-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-next, [dir="rtl"] .abmd-slider-container-nav-inside-middle-left-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-next {
    right: auto;
    left: 0; }
  .abmd-slider-container-nav-inside-middle-left-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow {
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%); }
  .abmd-slider-container-nav-inside-bottom-left-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
    width: 100%; }
  .abmd-slider-container-nav-inside-bottom-left-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-arrow {
    position: absolute;
    top: auto;
    bottom: 0;
    z-index: 1; }
  .abmd-slider-container-nav-inside-bottom-left-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-prev {
    right: auto;
    left: 0; }
  [dir="rtl"] .abmd-slider-container-nav-inside-bottom-left-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-prev {
    right: 0;
    left: auto; }
  .abmd-slider-container-nav-inside-bottom-left-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-next {
    right: 0;
    left: auto; }
  [dir="rtl"] .abmd-slider-container-nav-inside-bottom-left-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-next {
    right: auto;
    left: 0; }
  .abmd-slider-container-nav-inside-left-top-bottom-sm > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow, .abmd-slider-container-nav-inside-middle-top-bottom-sm > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow, .abmd-slider-container-nav-inside-right-top-bottom-sm > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow {
    position: absolute;
    z-index: 1; }
  .abmd-slider-container-nav-inside-left-top-bottom-sm > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-prev, .abmd-slider-container-nav-inside-middle-top-bottom-sm > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-prev, .abmd-slider-container-nav-inside-right-top-bottom-sm > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-prev {
    top: 0;
    bottom: auto; }
  .abmd-slider-container-nav-inside-left-top-bottom-sm > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-next, .abmd-slider-container-nav-inside-middle-top-bottom-sm > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-next, .abmd-slider-container-nav-inside-right-top-bottom-sm > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-next {
    top: auto;
    bottom: 0; }
  .abmd-slider-container-nav-inside-left-top-bottom-sm > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow {
    right: auto;
    left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  [dir="rtl"] .abmd-slider-container-nav-inside-left-top-bottom-sm > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow {
    right: 0;
    left: 0; }
  .abmd-slider-container-nav-inside-middle-top-bottom-sm > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
  [dir="rtl"] .abmd-slider-container-nav-inside-middle-top-bottom-sm > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow {
    right: 50%;
    left: auto; }
  .abmd-slider-container-nav-inside-right-top-bottom-sm > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow {
    right: 0;
    left: auto;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  [dir="rtl"] .abmd-slider-container-nav-inside-right-top-bottom-sm > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow {
    right: auto;
    left: 0; }
  .abmd-slider-container-nav-inside-top-left-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top, .abmd-slider-container-nav-inside-top-middle-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top, .abmd-slider-container-nav-inside-top-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    position: absolute;
    top: 0;
    bottom: auto;
    z-index: 1;
    width: auto; }
  .abmd-slider-container-nav-inside-top-left-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow, .abmd-slider-container-nav-inside-top-middle-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow, .abmd-slider-container-nav-inside-top-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow {
    position: static; }
  .abmd-slider-container-nav-inside-top-left-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: auto;
    left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  [dir="rtl"] .abmd-slider-container-nav-inside-top-left-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: 0;
    left: auto; }
  .abmd-slider-container-nav-inside-top-middle-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
  [dir="rtl"] .abmd-slider-container-nav-inside-top-middle-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: 50%;
    left: auto; }
  .abmd-slider-container-nav-inside-top-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: 0;
    left: auto;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  [dir="rtl"] .abmd-slider-container-nav-inside-top-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: auto;
    left: 0; }
  .abmd-slider-container-nav-inside-bottom-left-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom, .abmd-slider-container-nav-inside-bottom-middle-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom, .abmd-slider-container-nav-inside-bottom-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
    position: absolute;
    top: auto;
    bottom: 0;
    z-index: 1;
    width: auto; }
  .abmd-slider-container-nav-inside-bottom-left-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-arrow, .abmd-slider-container-nav-inside-bottom-middle-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-arrow, .abmd-slider-container-nav-inside-bottom-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-arrow {
    position: static; }
  .abmd-slider-container-nav-inside-bottom-left-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
    right: auto;
    left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  [dir="rtl"] .abmd-slider-container-nav-inside-bottom-left-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
    right: 0;
    left: auto; }
  .abmd-slider-container-nav-inside-bottom-middle-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
  [dir="rtl"] .abmd-slider-container-nav-inside-bottom-middle-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
    right: 50%;
    left: auto; }
  .abmd-slider-container-nav-inside-bottom-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
    right: 0;
    left: auto;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  [dir="rtl"] .abmd-slider-container-nav-inside-bottom-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
    right: auto;
    left: 0; }
  .abmd-slider-container-nav-inside-middle-left-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top, .abmd-slider-container-nav-inside-middle-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    position: absolute;
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1;
    width: auto; }
  .abmd-slider-container-nav-inside-middle-left-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow, .abmd-slider-container-nav-inside-middle-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow {
    position: static; }
  .abmd-slider-container-nav-inside-middle-left-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: auto;
    left: 0; }
  [dir="rtl"] .abmd-slider-container-nav-inside-middle-left-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: 0;
    left: auto; }
  .abmd-slider-container-nav-inside-middle-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: 0;
    left: auto; }
  [dir="rtl"] .abmd-slider-container-nav-inside-middle-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: auto;
    left: 0; } }

@media (min-width: 1024px) {
  .abmd-slider-container-nav-outside-top-left-right-md > .abmd-slider-nav-top .slick-prev {
    float: left; }
  [dir="rtl"] .abmd-slider-container-nav-outside-top-left-right-md > .abmd-slider-nav-top .slick-prev {
    float: right; }
  .abmd-slider-container-nav-outside-top-left-right-md > .abmd-slider-nav-top .slick-next {
    float: right; }
  [dir="rtl"] .abmd-slider-container-nav-outside-top-left-right-md > .abmd-slider-nav-top .slick-next {
    float: left; }
  .abmd-slider-container-nav-outside-middle-left-right-md > .abmd-slider-container-mid .slick-arrow {
    position: absolute;
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1; }
  .abmd-slider-container-nav-outside-middle-left-right-md > .abmd-slider-container-mid .slick-prev {
    right: auto;
    left: 0; }
  [dir="rtl"] .abmd-slider-container-nav-outside-middle-left-right-md > .abmd-slider-container-mid .slick-prev {
    right: 0;
    left: auto; }
  .abmd-slider-container-nav-outside-middle-left-right-md > .abmd-slider-container-mid .slick-next {
    right: 0;
    left: auto; }
  [dir="rtl"] .abmd-slider-container-nav-outside-middle-left-right-md > .abmd-slider-container-mid .slick-next {
    right: auto;
    left: 0; }
  .abmd-slider-container-nav-outside-bottom-left-right-md > .abmd-slider-nav-bottom .slick-prev {
    float: left; }
  [dir="rtl"] .abmd-slider-container-nav-outside-bottom-left-right-md > .abmd-slider-nav-bottom .slick-prev {
    float: right; }
  .abmd-slider-container-nav-outside-bottom-left-right-md > .abmd-slider-nav-bottom .slick-next {
    float: right; }
  [dir="rtl"] .abmd-slider-container-nav-outside-bottom-left-right-md > .abmd-slider-nav-bottom .slick-next {
    float: left; }
  .abmd-slider-container-nav-outside-left-top-bottom-md > .abmd-slider-container-mid .slick-arrow, .abmd-slider-container-nav-outside-middle-top-bottom-md > .abmd-slider-container-mid .slick-arrow, .abmd-slider-container-nav-outside-right-top-bottom-md > .abmd-slider-container-mid .slick-arrow {
    position: relative; }
  .abmd-slider-container-nav-outside-left-top-bottom-md > .abmd-slider-container-mid .slick-arrow {
    right: auto;
    left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  [dir="rtl"] .abmd-slider-container-nav-outside-left-top-bottom-md > .abmd-slider-container-mid .slick-arrow {
    right: 0;
    left: auto; }
  .abmd-slider-container-nav-outside-middle-top-bottom-md > .abmd-slider-container-mid .slick-arrow {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
  [dir="rtl"] .abmd-slider-container-nav-outside-middle-top-bottom-md > .abmd-slider-container-mid .slick-arrow {
    right: 50%;
    left: auto; }
  .abmd-slider-container-nav-outside-right-top-bottom-md > .abmd-slider-container-mid .slick-arrow {
    right: auto;
    left: 100%;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%); }
  [dir="rtl"] .abmd-slider-container-nav-outside-right-top-bottom-md > .abmd-slider-container-mid .slick-arrow {
    right: 100%;
    left: auto; }
  .abmd-slider-container-nav-outside-top-left-md > .abmd-slider-nav-top .slick-prev, .abmd-slider-container-nav-outside-top-left-md > .abmd-slider-nav-top .slick-next, .abmd-slider-container-nav-outside-top-middle-md > .abmd-slider-nav-top .slick-prev, .abmd-slider-container-nav-outside-top-middle-md > .abmd-slider-nav-top .slick-next, .abmd-slider-container-nav-outside-top-right-md > .abmd-slider-nav-top .slick-prev, .abmd-slider-container-nav-outside-top-right-md > .abmd-slider-nav-top .slick-next {
    float: none; }
  .abmd-slider-container-nav-outside-top-left-md > .abmd-slider-nav-top {
    text-align: left; }
  [dir="rtl"] .abmd-slider-container-nav-outside-top-left-md > .abmd-slider-nav-top {
    text-align: right; }
  .abmd-slider-container-nav-outside-top-middle-md > .abmd-slider-nav-top {
    text-align: center; }
  .abmd-slider-container-nav-outside-top-right-md > .abmd-slider-nav-top {
    text-align: right; }
  [dir="rtl"] .abmd-slider-container-nav-outside-top-right-md > .abmd-slider-nav-top {
    text-align: left; }
  .abmd-slider-container-nav-outside-bottom-left-md > .abmd-slider-nav-bottom .slick-prev, .abmd-slider-container-nav-outside-bottom-left-md > .abmd-slider-nav-bottom .slick-next, .abmd-slider-container-nav-outside-bottom-middle-md > .abmd-slider-nav-bottom .slick-prev, .abmd-slider-container-nav-outside-bottom-middle-md > .abmd-slider-nav-bottom .slick-next, .abmd-slider-container-nav-outside-bottom-right-md > .abmd-slider-nav-bottom .slick-prev, .abmd-slider-container-nav-outside-bottom-right-md > .abmd-slider-nav-bottom .slick-next {
    float: none; }
  .abmd-slider-container-nav-outside-bottom-left-md > .abmd-slider-nav-bottom {
    text-align: left; }
  [dir="rtl"] .abmd-slider-container-nav-outside-bottom-left-md > .abmd-slider-nav-bottom {
    text-align: right; }
  .abmd-slider-container-nav-outside-bottom-middle-md > .abmd-slider-nav-bottom {
    text-align: center; }
  .abmd-slider-container-nav-outside-bottom-right-md > .abmd-slider-nav-bottom {
    text-align: right; }
  [dir="rtl"] .abmd-slider-container-nav-outside-bottom-right-md > .abmd-slider-nav-bottom {
    text-align: left; }
  .abmd-slider-container-nav-inside-top-left-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top, .abmd-slider-container-nav-inside-middle-left-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    width: 100%; }
  .abmd-slider-container-nav-inside-top-left-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow, .abmd-slider-container-nav-inside-middle-left-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow {
    position: absolute;
    top: 0;
    bottom: auto;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    z-index: 1; }
  .abmd-slider-container-nav-inside-top-left-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-prev, .abmd-slider-container-nav-inside-middle-left-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-prev {
    right: auto;
    left: 0; }
  [dir="rtl"] .abmd-slider-container-nav-inside-top-left-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-prev, [dir="rtl"] .abmd-slider-container-nav-inside-middle-left-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-prev {
    right: 0;
    left: auto; }
  .abmd-slider-container-nav-inside-top-left-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-next, .abmd-slider-container-nav-inside-middle-left-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-next {
    right: 0;
    left: auto; }
  [dir="rtl"] .abmd-slider-container-nav-inside-top-left-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-next, [dir="rtl"] .abmd-slider-container-nav-inside-middle-left-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-next {
    right: auto;
    left: 0; }
  .abmd-slider-container-nav-inside-middle-left-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow {
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%); }
  .abmd-slider-container-nav-inside-bottom-left-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
    width: 100%; }
  .abmd-slider-container-nav-inside-bottom-left-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-arrow {
    position: absolute;
    top: auto;
    bottom: 0;
    z-index: 1; }
  .abmd-slider-container-nav-inside-bottom-left-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-prev {
    right: auto;
    left: 0; }
  [dir="rtl"] .abmd-slider-container-nav-inside-bottom-left-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-prev {
    right: 0;
    left: auto; }
  .abmd-slider-container-nav-inside-bottom-left-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-next {
    right: 0;
    left: auto; }
  [dir="rtl"] .abmd-slider-container-nav-inside-bottom-left-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-next {
    right: auto;
    left: 0; }
  .abmd-slider-container-nav-inside-left-top-bottom-md > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow, .abmd-slider-container-nav-inside-middle-top-bottom-md > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow, .abmd-slider-container-nav-inside-right-top-bottom-md > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow {
    position: absolute;
    z-index: 1; }
  .abmd-slider-container-nav-inside-left-top-bottom-md > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-prev, .abmd-slider-container-nav-inside-middle-top-bottom-md > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-prev, .abmd-slider-container-nav-inside-right-top-bottom-md > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-prev {
    top: 0;
    bottom: auto; }
  .abmd-slider-container-nav-inside-left-top-bottom-md > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-next, .abmd-slider-container-nav-inside-middle-top-bottom-md > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-next, .abmd-slider-container-nav-inside-right-top-bottom-md > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-next {
    top: auto;
    bottom: 0; }
  .abmd-slider-container-nav-inside-left-top-bottom-md > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow {
    right: auto;
    left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  [dir="rtl"] .abmd-slider-container-nav-inside-left-top-bottom-md > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow {
    right: 0;
    left: 0; }
  .abmd-slider-container-nav-inside-middle-top-bottom-md > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
  [dir="rtl"] .abmd-slider-container-nav-inside-middle-top-bottom-md > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow {
    right: 50%;
    left: auto; }
  .abmd-slider-container-nav-inside-right-top-bottom-md > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow {
    right: 0;
    left: auto;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  [dir="rtl"] .abmd-slider-container-nav-inside-right-top-bottom-md > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow {
    right: auto;
    left: 0; }
  .abmd-slider-container-nav-inside-top-left-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top, .abmd-slider-container-nav-inside-top-middle-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top, .abmd-slider-container-nav-inside-top-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    position: absolute;
    top: 0;
    bottom: auto;
    z-index: 1;
    width: auto; }
  .abmd-slider-container-nav-inside-top-left-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow, .abmd-slider-container-nav-inside-top-middle-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow, .abmd-slider-container-nav-inside-top-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow {
    position: static; }
  .abmd-slider-container-nav-inside-top-left-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: auto;
    left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  [dir="rtl"] .abmd-slider-container-nav-inside-top-left-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: 0;
    left: auto; }
  .abmd-slider-container-nav-inside-top-middle-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
  [dir="rtl"] .abmd-slider-container-nav-inside-top-middle-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: 50%;
    left: auto; }
  .abmd-slider-container-nav-inside-top-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: 0;
    left: auto;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  [dir="rtl"] .abmd-slider-container-nav-inside-top-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: auto;
    left: 0; }
  .abmd-slider-container-nav-inside-bottom-left-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom, .abmd-slider-container-nav-inside-bottom-middle-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom, .abmd-slider-container-nav-inside-bottom-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
    position: absolute;
    top: auto;
    bottom: 0;
    z-index: 1;
    width: auto; }
  .abmd-slider-container-nav-inside-bottom-left-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-arrow, .abmd-slider-container-nav-inside-bottom-middle-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-arrow, .abmd-slider-container-nav-inside-bottom-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-arrow {
    position: static; }
  .abmd-slider-container-nav-inside-bottom-left-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
    right: auto;
    left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  [dir="rtl"] .abmd-slider-container-nav-inside-bottom-left-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
    right: 0;
    left: auto; }
  .abmd-slider-container-nav-inside-bottom-middle-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
  [dir="rtl"] .abmd-slider-container-nav-inside-bottom-middle-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
    right: 50%;
    left: auto; }
  .abmd-slider-container-nav-inside-bottom-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
    right: 0;
    left: auto;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  [dir="rtl"] .abmd-slider-container-nav-inside-bottom-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
    right: auto;
    left: 0; }
  .abmd-slider-container-nav-inside-middle-left-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top, .abmd-slider-container-nav-inside-middle-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    position: absolute;
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1;
    width: auto; }
  .abmd-slider-container-nav-inside-middle-left-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow, .abmd-slider-container-nav-inside-middle-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow {
    position: static; }
  .abmd-slider-container-nav-inside-middle-left-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: auto;
    left: 0; }
  [dir="rtl"] .abmd-slider-container-nav-inside-middle-left-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: 0;
    left: auto; }
  .abmd-slider-container-nav-inside-middle-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: 0;
    left: auto; }
  [dir="rtl"] .abmd-slider-container-nav-inside-middle-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: auto;
    left: 0; } }

@media (min-width: 1280px) {
  .abmd-slider-container-nav-outside-top-left-right-lg > .abmd-slider-nav-top .slick-prev {
    float: left; }
  [dir="rtl"] .abmd-slider-container-nav-outside-top-left-right-lg > .abmd-slider-nav-top .slick-prev {
    float: right; }
  .abmd-slider-container-nav-outside-top-left-right-lg > .abmd-slider-nav-top .slick-next {
    float: right; }
  [dir="rtl"] .abmd-slider-container-nav-outside-top-left-right-lg > .abmd-slider-nav-top .slick-next {
    float: left; }
  .abmd-slider-container-nav-outside-middle-left-right-lg > .abmd-slider-container-mid .slick-arrow {
    position: absolute;
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1; }
  .abmd-slider-container-nav-outside-middle-left-right-lg > .abmd-slider-container-mid .slick-prev {
    right: auto;
    left: 0; }
  [dir="rtl"] .abmd-slider-container-nav-outside-middle-left-right-lg > .abmd-slider-container-mid .slick-prev {
    right: 0;
    left: auto; }
  .abmd-slider-container-nav-outside-middle-left-right-lg > .abmd-slider-container-mid .slick-next {
    right: 0;
    left: auto; }
  [dir="rtl"] .abmd-slider-container-nav-outside-middle-left-right-lg > .abmd-slider-container-mid .slick-next {
    right: auto;
    left: 0; }
  .abmd-slider-container-nav-outside-bottom-left-right-lg > .abmd-slider-nav-bottom .slick-prev {
    float: left; }
  [dir="rtl"] .abmd-slider-container-nav-outside-bottom-left-right-lg > .abmd-slider-nav-bottom .slick-prev {
    float: right; }
  .abmd-slider-container-nav-outside-bottom-left-right-lg > .abmd-slider-nav-bottom .slick-next {
    float: right; }
  [dir="rtl"] .abmd-slider-container-nav-outside-bottom-left-right-lg > .abmd-slider-nav-bottom .slick-next {
    float: left; }
  .abmd-slider-container-nav-outside-left-top-bottom-lg > .abmd-slider-container-mid .slick-arrow, .abmd-slider-container-nav-outside-middle-top-bottom-lg > .abmd-slider-container-mid .slick-arrow, .abmd-slider-container-nav-outside-right-top-bottom-lg > .abmd-slider-container-mid .slick-arrow {
    position: relative; }
  .abmd-slider-container-nav-outside-left-top-bottom-lg > .abmd-slider-container-mid .slick-arrow {
    right: auto;
    left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  [dir="rtl"] .abmd-slider-container-nav-outside-left-top-bottom-lg > .abmd-slider-container-mid .slick-arrow {
    right: 0;
    left: auto; }
  .abmd-slider-container-nav-outside-middle-top-bottom-lg > .abmd-slider-container-mid .slick-arrow {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
  [dir="rtl"] .abmd-slider-container-nav-outside-middle-top-bottom-lg > .abmd-slider-container-mid .slick-arrow {
    right: 50%;
    left: auto; }
  .abmd-slider-container-nav-outside-right-top-bottom-lg > .abmd-slider-container-mid .slick-arrow {
    right: auto;
    left: 100%;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%); }
  [dir="rtl"] .abmd-slider-container-nav-outside-right-top-bottom-lg > .abmd-slider-container-mid .slick-arrow {
    right: 100%;
    left: auto; }
  .abmd-slider-container-nav-outside-top-left-lg > .abmd-slider-nav-top .slick-prev, .abmd-slider-container-nav-outside-top-left-lg > .abmd-slider-nav-top .slick-next, .abmd-slider-container-nav-outside-top-middle-lg > .abmd-slider-nav-top .slick-prev, .abmd-slider-container-nav-outside-top-middle-lg > .abmd-slider-nav-top .slick-next, .abmd-slider-container-nav-outside-top-right-lg > .abmd-slider-nav-top .slick-prev, .abmd-slider-container-nav-outside-top-right-lg > .abmd-slider-nav-top .slick-next {
    float: none; }
  .abmd-slider-container-nav-outside-top-left-lg > .abmd-slider-nav-top {
    text-align: left; }
  [dir="rtl"] .abmd-slider-container-nav-outside-top-left-lg > .abmd-slider-nav-top {
    text-align: right; }
  .abmd-slider-container-nav-outside-top-middle-lg > .abmd-slider-nav-top {
    text-align: center; }
  .abmd-slider-container-nav-outside-top-right-lg > .abmd-slider-nav-top {
    text-align: right; }
  [dir="rtl"] .abmd-slider-container-nav-outside-top-right-lg > .abmd-slider-nav-top {
    text-align: left; }
  .abmd-slider-container-nav-outside-bottom-left-lg > .abmd-slider-nav-bottom .slick-prev, .abmd-slider-container-nav-outside-bottom-left-lg > .abmd-slider-nav-bottom .slick-next, .abmd-slider-container-nav-outside-bottom-middle-lg > .abmd-slider-nav-bottom .slick-prev, .abmd-slider-container-nav-outside-bottom-middle-lg > .abmd-slider-nav-bottom .slick-next, .abmd-slider-container-nav-outside-bottom-right-lg > .abmd-slider-nav-bottom .slick-prev, .abmd-slider-container-nav-outside-bottom-right-lg > .abmd-slider-nav-bottom .slick-next {
    float: none; }
  .abmd-slider-container-nav-outside-bottom-left-lg > .abmd-slider-nav-bottom {
    text-align: left; }
  [dir="rtl"] .abmd-slider-container-nav-outside-bottom-left-lg > .abmd-slider-nav-bottom {
    text-align: right; }
  .abmd-slider-container-nav-outside-bottom-middle-lg > .abmd-slider-nav-bottom {
    text-align: center; }
  .abmd-slider-container-nav-outside-bottom-right-lg > .abmd-slider-nav-bottom {
    text-align: right; }
  [dir="rtl"] .abmd-slider-container-nav-outside-bottom-right-lg > .abmd-slider-nav-bottom {
    text-align: left; }
  .abmd-slider-container-nav-inside-top-left-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top, .abmd-slider-container-nav-inside-middle-left-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    width: 100%; }
  .abmd-slider-container-nav-inside-top-left-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow, .abmd-slider-container-nav-inside-middle-left-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow {
    position: absolute;
    top: 0;
    bottom: auto;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    z-index: 1; }
  .abmd-slider-container-nav-inside-top-left-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-prev, .abmd-slider-container-nav-inside-middle-left-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-prev {
    right: auto;
    left: 0; }
  [dir="rtl"] .abmd-slider-container-nav-inside-top-left-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-prev, [dir="rtl"] .abmd-slider-container-nav-inside-middle-left-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-prev {
    right: 0;
    left: auto; }
  .abmd-slider-container-nav-inside-top-left-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-next, .abmd-slider-container-nav-inside-middle-left-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-next {
    right: 0;
    left: auto; }
  [dir="rtl"] .abmd-slider-container-nav-inside-top-left-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-next, [dir="rtl"] .abmd-slider-container-nav-inside-middle-left-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-next {
    right: auto;
    left: 0; }
  .abmd-slider-container-nav-inside-middle-left-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow {
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%); }
  .abmd-slider-container-nav-inside-bottom-left-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
    width: 100%; }
  .abmd-slider-container-nav-inside-bottom-left-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-arrow {
    position: absolute;
    top: auto;
    bottom: 0;
    z-index: 1; }
  .abmd-slider-container-nav-inside-bottom-left-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-prev {
    right: auto;
    left: 0; }
  [dir="rtl"] .abmd-slider-container-nav-inside-bottom-left-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-prev {
    right: 0;
    left: auto; }
  .abmd-slider-container-nav-inside-bottom-left-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-next {
    right: 0;
    left: auto; }
  [dir="rtl"] .abmd-slider-container-nav-inside-bottom-left-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-next {
    right: auto;
    left: 0; }
  .abmd-slider-container-nav-inside-left-top-bottom-lg > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow, .abmd-slider-container-nav-inside-middle-top-bottom-lg > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow, .abmd-slider-container-nav-inside-right-top-bottom-lg > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow {
    position: absolute;
    z-index: 1; }
  .abmd-slider-container-nav-inside-left-top-bottom-lg > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-prev, .abmd-slider-container-nav-inside-middle-top-bottom-lg > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-prev, .abmd-slider-container-nav-inside-right-top-bottom-lg > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-prev {
    top: 0;
    bottom: auto; }
  .abmd-slider-container-nav-inside-left-top-bottom-lg > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-next, .abmd-slider-container-nav-inside-middle-top-bottom-lg > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-next, .abmd-slider-container-nav-inside-right-top-bottom-lg > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-next {
    top: auto;
    bottom: 0; }
  .abmd-slider-container-nav-inside-left-top-bottom-lg > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow {
    right: auto;
    left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  [dir="rtl"] .abmd-slider-container-nav-inside-left-top-bottom-lg > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow {
    right: 0;
    left: 0; }
  .abmd-slider-container-nav-inside-middle-top-bottom-lg > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
  [dir="rtl"] .abmd-slider-container-nav-inside-middle-top-bottom-lg > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow {
    right: 50%;
    left: auto; }
  .abmd-slider-container-nav-inside-right-top-bottom-lg > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow {
    right: 0;
    left: auto;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  [dir="rtl"] .abmd-slider-container-nav-inside-right-top-bottom-lg > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow {
    right: auto;
    left: 0; }
  .abmd-slider-container-nav-inside-top-left-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top, .abmd-slider-container-nav-inside-top-middle-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top, .abmd-slider-container-nav-inside-top-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    position: absolute;
    top: 0;
    bottom: auto;
    z-index: 1;
    width: auto; }
  .abmd-slider-container-nav-inside-top-left-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow, .abmd-slider-container-nav-inside-top-middle-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow, .abmd-slider-container-nav-inside-top-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow {
    position: static; }
  .abmd-slider-container-nav-inside-top-left-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: auto;
    left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  [dir="rtl"] .abmd-slider-container-nav-inside-top-left-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: 0;
    left: auto; }
  .abmd-slider-container-nav-inside-top-middle-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
  [dir="rtl"] .abmd-slider-container-nav-inside-top-middle-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: 50%;
    left: auto; }
  .abmd-slider-container-nav-inside-top-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: 0;
    left: auto;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  [dir="rtl"] .abmd-slider-container-nav-inside-top-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: auto;
    left: 0; }
  .abmd-slider-container-nav-inside-bottom-left-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom, .abmd-slider-container-nav-inside-bottom-middle-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom, .abmd-slider-container-nav-inside-bottom-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
    position: absolute;
    top: auto;
    bottom: 0;
    z-index: 1;
    width: auto; }
  .abmd-slider-container-nav-inside-bottom-left-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-arrow, .abmd-slider-container-nav-inside-bottom-middle-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-arrow, .abmd-slider-container-nav-inside-bottom-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-arrow {
    position: static; }
  .abmd-slider-container-nav-inside-bottom-left-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
    right: auto;
    left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  [dir="rtl"] .abmd-slider-container-nav-inside-bottom-left-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
    right: 0;
    left: auto; }
  .abmd-slider-container-nav-inside-bottom-middle-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
  [dir="rtl"] .abmd-slider-container-nav-inside-bottom-middle-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
    right: 50%;
    left: auto; }
  .abmd-slider-container-nav-inside-bottom-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
    right: 0;
    left: auto;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  [dir="rtl"] .abmd-slider-container-nav-inside-bottom-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
    right: auto;
    left: 0; }
  .abmd-slider-container-nav-inside-middle-left-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top, .abmd-slider-container-nav-inside-middle-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    position: absolute;
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1;
    width: auto; }
  .abmd-slider-container-nav-inside-middle-left-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow, .abmd-slider-container-nav-inside-middle-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow {
    position: static; }
  .abmd-slider-container-nav-inside-middle-left-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: auto;
    left: 0; }
  [dir="rtl"] .abmd-slider-container-nav-inside-middle-left-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: 0;
    left: auto; }
  .abmd-slider-container-nav-inside-middle-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: 0;
    left: auto; }
  [dir="rtl"] .abmd-slider-container-nav-inside-middle-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: auto;
    left: 0; } }

@media (min-width: 1440px) {
  .abmd-slider-container-nav-outside-top-left-right-xl > .abmd-slider-nav-top .slick-prev {
    float: left; }
  [dir="rtl"] .abmd-slider-container-nav-outside-top-left-right-xl > .abmd-slider-nav-top .slick-prev {
    float: right; }
  .abmd-slider-container-nav-outside-top-left-right-xl > .abmd-slider-nav-top .slick-next {
    float: right; }
  [dir="rtl"] .abmd-slider-container-nav-outside-top-left-right-xl > .abmd-slider-nav-top .slick-next {
    float: left; }
  .abmd-slider-container-nav-outside-middle-left-right-xl > .abmd-slider-container-mid .slick-arrow {
    position: absolute;
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1; }
  .abmd-slider-container-nav-outside-middle-left-right-xl > .abmd-slider-container-mid .slick-prev {
    right: auto;
    left: 0; }
  [dir="rtl"] .abmd-slider-container-nav-outside-middle-left-right-xl > .abmd-slider-container-mid .slick-prev {
    right: 0;
    left: auto; }
  .abmd-slider-container-nav-outside-middle-left-right-xl > .abmd-slider-container-mid .slick-next {
    right: 0;
    left: auto; }
  [dir="rtl"] .abmd-slider-container-nav-outside-middle-left-right-xl > .abmd-slider-container-mid .slick-next {
    right: auto;
    left: 0; }
  .abmd-slider-container-nav-outside-bottom-left-right-xl > .abmd-slider-nav-bottom .slick-prev {
    float: left; }
  [dir="rtl"] .abmd-slider-container-nav-outside-bottom-left-right-xl > .abmd-slider-nav-bottom .slick-prev {
    float: right; }
  .abmd-slider-container-nav-outside-bottom-left-right-xl > .abmd-slider-nav-bottom .slick-next {
    float: right; }
  [dir="rtl"] .abmd-slider-container-nav-outside-bottom-left-right-xl > .abmd-slider-nav-bottom .slick-next {
    float: left; }
  .abmd-slider-container-nav-outside-left-top-bottom-xl > .abmd-slider-container-mid .slick-arrow, .abmd-slider-container-nav-outside-middle-top-bottom-xl > .abmd-slider-container-mid .slick-arrow, .abmd-slider-container-nav-outside-right-top-bottom-xl > .abmd-slider-container-mid .slick-arrow {
    position: relative; }
  .abmd-slider-container-nav-outside-left-top-bottom-xl > .abmd-slider-container-mid .slick-arrow {
    right: auto;
    left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  [dir="rtl"] .abmd-slider-container-nav-outside-left-top-bottom-xl > .abmd-slider-container-mid .slick-arrow {
    right: 0;
    left: auto; }
  .abmd-slider-container-nav-outside-middle-top-bottom-xl > .abmd-slider-container-mid .slick-arrow {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
  [dir="rtl"] .abmd-slider-container-nav-outside-middle-top-bottom-xl > .abmd-slider-container-mid .slick-arrow {
    right: 50%;
    left: auto; }
  .abmd-slider-container-nav-outside-right-top-bottom-xl > .abmd-slider-container-mid .slick-arrow {
    right: auto;
    left: 100%;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%); }
  [dir="rtl"] .abmd-slider-container-nav-outside-right-top-bottom-xl > .abmd-slider-container-mid .slick-arrow {
    right: 100%;
    left: auto; }
  .abmd-slider-container-nav-outside-top-left-xl > .abmd-slider-nav-top .slick-prev, .abmd-slider-container-nav-outside-top-left-xl > .abmd-slider-nav-top .slick-next, .abmd-slider-container-nav-outside-top-middle-xl > .abmd-slider-nav-top .slick-prev, .abmd-slider-container-nav-outside-top-middle-xl > .abmd-slider-nav-top .slick-next, .abmd-slider-container-nav-outside-top-right-xl > .abmd-slider-nav-top .slick-prev, .abmd-slider-container-nav-outside-top-right-xl > .abmd-slider-nav-top .slick-next {
    float: none; }
  .abmd-slider-container-nav-outside-top-left-xl > .abmd-slider-nav-top {
    text-align: left; }
  [dir="rtl"] .abmd-slider-container-nav-outside-top-left-xl > .abmd-slider-nav-top {
    text-align: right; }
  .abmd-slider-container-nav-outside-top-middle-xl > .abmd-slider-nav-top {
    text-align: center; }
  .abmd-slider-container-nav-outside-top-right-xl > .abmd-slider-nav-top {
    text-align: right; }
  [dir="rtl"] .abmd-slider-container-nav-outside-top-right-xl > .abmd-slider-nav-top {
    text-align: left; }
  .abmd-slider-container-nav-outside-bottom-left-xl > .abmd-slider-nav-bottom .slick-prev, .abmd-slider-container-nav-outside-bottom-left-xl > .abmd-slider-nav-bottom .slick-next, .abmd-slider-container-nav-outside-bottom-middle-xl > .abmd-slider-nav-bottom .slick-prev, .abmd-slider-container-nav-outside-bottom-middle-xl > .abmd-slider-nav-bottom .slick-next, .abmd-slider-container-nav-outside-bottom-right-xl > .abmd-slider-nav-bottom .slick-prev, .abmd-slider-container-nav-outside-bottom-right-xl > .abmd-slider-nav-bottom .slick-next {
    float: none; }
  .abmd-slider-container-nav-outside-bottom-left-xl > .abmd-slider-nav-bottom {
    text-align: left; }
  [dir="rtl"] .abmd-slider-container-nav-outside-bottom-left-xl > .abmd-slider-nav-bottom {
    text-align: right; }
  .abmd-slider-container-nav-outside-bottom-middle-xl > .abmd-slider-nav-bottom {
    text-align: center; }
  .abmd-slider-container-nav-outside-bottom-right-xl > .abmd-slider-nav-bottom {
    text-align: right; }
  [dir="rtl"] .abmd-slider-container-nav-outside-bottom-right-xl > .abmd-slider-nav-bottom {
    text-align: left; }
  .abmd-slider-container-nav-inside-top-left-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top, .abmd-slider-container-nav-inside-middle-left-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    width: 100%; }
  .abmd-slider-container-nav-inside-top-left-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow, .abmd-slider-container-nav-inside-middle-left-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow {
    position: absolute;
    top: 0;
    bottom: auto;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    z-index: 1; }
  .abmd-slider-container-nav-inside-top-left-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-prev, .abmd-slider-container-nav-inside-middle-left-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-prev {
    right: auto;
    left: 0; }
  [dir="rtl"] .abmd-slider-container-nav-inside-top-left-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-prev, [dir="rtl"] .abmd-slider-container-nav-inside-middle-left-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-prev {
    right: 0;
    left: auto; }
  .abmd-slider-container-nav-inside-top-left-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-next, .abmd-slider-container-nav-inside-middle-left-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-next {
    right: 0;
    left: auto; }
  [dir="rtl"] .abmd-slider-container-nav-inside-top-left-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-next, [dir="rtl"] .abmd-slider-container-nav-inside-middle-left-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-next {
    right: auto;
    left: 0; }
  .abmd-slider-container-nav-inside-middle-left-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow {
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%); }
  .abmd-slider-container-nav-inside-bottom-left-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
    width: 100%; }
  .abmd-slider-container-nav-inside-bottom-left-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-arrow {
    position: absolute;
    top: auto;
    bottom: 0;
    z-index: 1; }
  .abmd-slider-container-nav-inside-bottom-left-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-prev {
    right: auto;
    left: 0; }
  [dir="rtl"] .abmd-slider-container-nav-inside-bottom-left-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-prev {
    right: 0;
    left: auto; }
  .abmd-slider-container-nav-inside-bottom-left-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-next {
    right: 0;
    left: auto; }
  [dir="rtl"] .abmd-slider-container-nav-inside-bottom-left-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-next {
    right: auto;
    left: 0; }
  .abmd-slider-container-nav-inside-left-top-bottom-xl > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow, .abmd-slider-container-nav-inside-middle-top-bottom-xl > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow, .abmd-slider-container-nav-inside-right-top-bottom-xl > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow {
    position: absolute;
    z-index: 1; }
  .abmd-slider-container-nav-inside-left-top-bottom-xl > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-prev, .abmd-slider-container-nav-inside-middle-top-bottom-xl > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-prev, .abmd-slider-container-nav-inside-right-top-bottom-xl > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-prev {
    top: 0;
    bottom: auto; }
  .abmd-slider-container-nav-inside-left-top-bottom-xl > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-next, .abmd-slider-container-nav-inside-middle-top-bottom-xl > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-next, .abmd-slider-container-nav-inside-right-top-bottom-xl > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-next {
    top: auto;
    bottom: 0; }
  .abmd-slider-container-nav-inside-left-top-bottom-xl > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow {
    right: auto;
    left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  [dir="rtl"] .abmd-slider-container-nav-inside-left-top-bottom-xl > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow {
    right: 0;
    left: 0; }
  .abmd-slider-container-nav-inside-middle-top-bottom-xl > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
  [dir="rtl"] .abmd-slider-container-nav-inside-middle-top-bottom-xl > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow {
    right: 50%;
    left: auto; }
  .abmd-slider-container-nav-inside-right-top-bottom-xl > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow {
    right: 0;
    left: auto;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  [dir="rtl"] .abmd-slider-container-nav-inside-right-top-bottom-xl > .abmd-slider-container-mid > .abmd-slider-container-inner > .slick-arrow {
    right: auto;
    left: 0; }
  .abmd-slider-container-nav-inside-top-left-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top, .abmd-slider-container-nav-inside-top-middle-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top, .abmd-slider-container-nav-inside-top-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    position: absolute;
    top: 0;
    bottom: auto;
    z-index: 1;
    width: auto; }
  .abmd-slider-container-nav-inside-top-left-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow, .abmd-slider-container-nav-inside-top-middle-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow, .abmd-slider-container-nav-inside-top-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow {
    position: static; }
  .abmd-slider-container-nav-inside-top-left-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: auto;
    left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  [dir="rtl"] .abmd-slider-container-nav-inside-top-left-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: 0;
    left: auto; }
  .abmd-slider-container-nav-inside-top-middle-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
  [dir="rtl"] .abmd-slider-container-nav-inside-top-middle-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: 50%;
    left: auto; }
  .abmd-slider-container-nav-inside-top-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: 0;
    left: auto;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  [dir="rtl"] .abmd-slider-container-nav-inside-top-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: auto;
    left: 0; }
  .abmd-slider-container-nav-inside-bottom-left-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom, .abmd-slider-container-nav-inside-bottom-middle-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom, .abmd-slider-container-nav-inside-bottom-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
    position: absolute;
    top: auto;
    bottom: 0;
    z-index: 1;
    width: auto; }
  .abmd-slider-container-nav-inside-bottom-left-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-arrow, .abmd-slider-container-nav-inside-bottom-middle-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-arrow, .abmd-slider-container-nav-inside-bottom-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom .slick-arrow {
    position: static; }
  .abmd-slider-container-nav-inside-bottom-left-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
    right: auto;
    left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  [dir="rtl"] .abmd-slider-container-nav-inside-bottom-left-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
    right: 0;
    left: auto; }
  .abmd-slider-container-nav-inside-bottom-middle-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
  [dir="rtl"] .abmd-slider-container-nav-inside-bottom-middle-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
    right: 50%;
    left: auto; }
  .abmd-slider-container-nav-inside-bottom-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
    right: 0;
    left: auto;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  [dir="rtl"] .abmd-slider-container-nav-inside-bottom-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-bottom {
    right: auto;
    left: 0; }
  .abmd-slider-container-nav-inside-middle-left-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top, .abmd-slider-container-nav-inside-middle-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    position: absolute;
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1;
    width: auto; }
  .abmd-slider-container-nav-inside-middle-left-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow, .abmd-slider-container-nav-inside-middle-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top .slick-arrow {
    position: static; }
  .abmd-slider-container-nav-inside-middle-left-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: auto;
    left: 0; }
  [dir="rtl"] .abmd-slider-container-nav-inside-middle-left-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: 0;
    left: auto; }
  .abmd-slider-container-nav-inside-middle-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: 0;
    left: auto; }
  [dir="rtl"] .abmd-slider-container-nav-inside-middle-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slider-nav-inner-top {
    right: auto;
    left: 0; } }

.abmd-slider-container-pager-inside-top-left-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  -webkit-transform: translate(0);
  transform: translate(0); }

[dir="rtl"] .abmd-slider-container-pager-inside-top-left-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
  right: 0;
  left: auto; }

.abmd-slider-container-pager-inside-top-middle-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0); }

[dir="rtl"] .abmd-slider-container-pager-inside-top-middle-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
  right: 50%;
  left: auto; }

.abmd-slider-container-pager-inside-top-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  -webkit-transform: translate(0);
  transform: translate(0); }

[dir="rtl"] .abmd-slider-container-pager-inside-top-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
  right: auto;
  left: 0; }

.abmd-slider-container-pager-inside-bottom-left-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
  position: absolute;
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
  -webkit-transform: translate(0);
  transform: translate(0); }

[dir="rtl"] .abmd-slider-container-pager-inside-bottom-left-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
  right: 0;
  left: auto; }

.abmd-slider-container-pager-inside-bottom-middle-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
  position: absolute;
  top: auto;
  right: auto;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0); }

[dir="rtl"] .abmd-slider-container-pager-inside-bottom-middle-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
  right: 50%;
  left: auto; }

.abmd-slider-container-pager-inside-bottom-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: auto;
  -webkit-transform: translate(0);
  transform: translate(0); }

[dir="rtl"] .abmd-slider-container-pager-inside-bottom-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
  right: auto;
  left: 0; }

.abmd-slider-container-pager-inside-middle-left-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 0;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%); }

[dir="rtl"] .abmd-slider-container-pager-inside-middle-left-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
  right: 0;
  left: auto; }

.abmd-slider-container-pager-inside-middle-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
  position: absolute;
  top: 50%;
  right: 0;
  bottom: auto;
  left: auto;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%); }

[dir="rtl"] .abmd-slider-container-pager-inside-middle-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
  right: auto;
  left: 0; }

.abmd-slider-container-pager-outside-top-left-xs > .abmd-slider-nav-top .slick-dots {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  -webkit-transform: translate(0);
  transform: translate(0);
  z-index: 1; }

[dir="rtl"] .abmd-slider-container-pager-outside-top-left-xs > .abmd-slider-nav-top .slick-dots {
  right: 0;
  left: auto; }

.abmd-slider-container-pager-outside-top-middle-xs > .abmd-slider-nav-top .slick-dots {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  z-index: 1; }

[dir="rtl"] .abmd-slider-container-pager-outside-top-middle-xs > .abmd-slider-nav-top .slick-dots {
  right: 50%;
  left: auto; }

.abmd-slider-container-pager-outside-top-right-xs > .abmd-slider-nav-top .slick-dots {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  -webkit-transform: translate(0);
  transform: translate(0);
  z-index: 1; }

[dir="rtl"] .abmd-slider-container-pager-outside-top-right-xs > .abmd-slider-nav-top .slick-dots {
  right: auto;
  left: 0; }

.abmd-slider-container-pager-outside-bottom-left-xs > .abmd-slider-nav-bottom {
  position: relative; }

.abmd-slider-container-pager-outside-bottom-left-xs > .abmd-slider-nav-bottom .slick-dots {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  -webkit-transform: translate(0);
  transform: translate(0);
  z-index: 1; }

[dir="rtl"] .abmd-slider-container-pager-outside-bottom-left-xs > .abmd-slider-nav-bottom .slick-dots {
  right: 0;
  left: auto; }

.abmd-slider-container-pager-outside-bottom-middle-xs > .abmd-slider-nav-bottom {
  position: relative; }

.abmd-slider-container-pager-outside-bottom-middle-xs > .abmd-slider-nav-bottom .slick-dots {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  z-index: 1; }

[dir="rtl"] .abmd-slider-container-pager-outside-bottom-middle-xs > .abmd-slider-nav-bottom .slick-dots {
  right: 50%;
  left: auto; }

.abmd-slider-container-pager-outside-bottom-right-xs > .abmd-slider-nav-bottom {
  position: relative; }

.abmd-slider-container-pager-outside-bottom-right-xs > .abmd-slider-nav-bottom .slick-dots {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  -webkit-transform: translate(0);
  transform: translate(0);
  z-index: 1; }

[dir="rtl"] .abmd-slider-container-pager-outside-bottom-right-xs > .abmd-slider-nav-bottom .slick-dots {
  right: auto;
  left: 0; }

.abmd-slider-container-pager-outside-middle-left-xs > .abmd-slider-container-mid .slick-dots {
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 0;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  z-index: 1; }

[dir="rtl"] .abmd-slider-container-pager-outside-middle-left-xs > .abmd-slider-container-mid .slick-dots {
  right: 0;
  left: auto; }

.abmd-slider-container-pager-outside-middle-right-xs > .abmd-slider-container-mid .slick-dots {
  position: absolute;
  top: 50%;
  right: 0;
  bottom: auto;
  left: auto;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  z-index: 1; }

[dir="rtl"] .abmd-slider-container-pager-outside-middle-right-xs > .abmd-slider-container-mid .slick-dots {
  right: auto;
  left: 0; }

@media (min-width: 565px) {
  .abmd-slider-container-pager-inside-top-left-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-pager-inside-top-left-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    right: 0;
    left: auto; }
  .abmd-slider-container-pager-inside-top-middle-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  [dir="rtl"] .abmd-slider-container-pager-inside-top-middle-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    right: 50%;
    left: auto; }
  .abmd-slider-container-pager-inside-top-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-pager-inside-top-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    right: auto;
    left: 0; }
  .abmd-slider-container-pager-inside-bottom-left-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-pager-inside-bottom-left-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    right: 0;
    left: auto; }
  .abmd-slider-container-pager-inside-bottom-middle-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  [dir="rtl"] .abmd-slider-container-pager-inside-bottom-middle-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    right: 50%;
    left: auto; }
  .abmd-slider-container-pager-inside-bottom-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-pager-inside-bottom-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    right: auto;
    left: 0; }
  .abmd-slider-container-pager-inside-middle-left-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%); }
  [dir="rtl"] .abmd-slider-container-pager-inside-middle-left-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    right: 0;
    left: auto; }
  .abmd-slider-container-pager-inside-middle-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    position: absolute;
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%); }
  [dir="rtl"] .abmd-slider-container-pager-inside-middle-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    right: auto;
    left: 0; }
  .abmd-slider-container-pager-outside-top-left-ps > .abmd-slider-nav-top .slick-dots {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-pager-outside-top-left-ps > .abmd-slider-nav-top .slick-dots {
    right: 0;
    left: auto; }
  .abmd-slider-container-pager-outside-top-middle-ps > .abmd-slider-nav-top .slick-dots {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-pager-outside-top-middle-ps > .abmd-slider-nav-top .slick-dots {
    right: 50%;
    left: auto; }
  .abmd-slider-container-pager-outside-top-right-ps > .abmd-slider-nav-top .slick-dots {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-pager-outside-top-right-ps > .abmd-slider-nav-top .slick-dots {
    right: auto;
    left: 0; }
  .abmd-slider-container-pager-outside-bottom-left-ps > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-pager-outside-bottom-left-ps > .abmd-slider-nav-bottom .slick-dots {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-pager-outside-bottom-left-ps > .abmd-slider-nav-bottom .slick-dots {
    right: 0;
    left: auto; }
  .abmd-slider-container-pager-outside-bottom-middle-ps > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-pager-outside-bottom-middle-ps > .abmd-slider-nav-bottom .slick-dots {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-pager-outside-bottom-middle-ps > .abmd-slider-nav-bottom .slick-dots {
    right: 50%;
    left: auto; }
  .abmd-slider-container-pager-outside-bottom-right-ps > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-pager-outside-bottom-right-ps > .abmd-slider-nav-bottom .slick-dots {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-pager-outside-bottom-right-ps > .abmd-slider-nav-bottom .slick-dots {
    right: auto;
    left: 0; }
  .abmd-slider-container-pager-outside-middle-left-ps > .abmd-slider-container-mid .slick-dots {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-pager-outside-middle-left-ps > .abmd-slider-container-mid .slick-dots {
    right: 0;
    left: auto; }
  .abmd-slider-container-pager-outside-middle-right-ps > .abmd-slider-container-mid .slick-dots {
    position: absolute;
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-pager-outside-middle-right-ps > .abmd-slider-container-mid .slick-dots {
    right: auto;
    left: 0; } }

@media (min-width: 768px) {
  .abmd-slider-container-pager-inside-top-left-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-pager-inside-top-left-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    right: 0;
    left: auto; }
  .abmd-slider-container-pager-inside-top-middle-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  [dir="rtl"] .abmd-slider-container-pager-inside-top-middle-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    right: 50%;
    left: auto; }
  .abmd-slider-container-pager-inside-top-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-pager-inside-top-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    right: auto;
    left: 0; }
  .abmd-slider-container-pager-inside-bottom-left-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-pager-inside-bottom-left-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    right: 0;
    left: auto; }
  .abmd-slider-container-pager-inside-bottom-middle-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  [dir="rtl"] .abmd-slider-container-pager-inside-bottom-middle-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    right: 50%;
    left: auto; }
  .abmd-slider-container-pager-inside-bottom-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-pager-inside-bottom-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    right: auto;
    left: 0; }
  .abmd-slider-container-pager-inside-middle-left-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%); }
  [dir="rtl"] .abmd-slider-container-pager-inside-middle-left-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    right: 0;
    left: auto; }
  .abmd-slider-container-pager-inside-middle-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    position: absolute;
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%); }
  [dir="rtl"] .abmd-slider-container-pager-inside-middle-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    right: auto;
    left: 0; }
  .abmd-slider-container-pager-outside-top-left-sm > .abmd-slider-nav-top .slick-dots {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-pager-outside-top-left-sm > .abmd-slider-nav-top .slick-dots {
    right: 0;
    left: auto; }
  .abmd-slider-container-pager-outside-top-middle-sm > .abmd-slider-nav-top .slick-dots {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-pager-outside-top-middle-sm > .abmd-slider-nav-top .slick-dots {
    right: 50%;
    left: auto; }
  .abmd-slider-container-pager-outside-top-right-sm > .abmd-slider-nav-top .slick-dots {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-pager-outside-top-right-sm > .abmd-slider-nav-top .slick-dots {
    right: auto;
    left: 0; }
  .abmd-slider-container-pager-outside-bottom-left-sm > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-pager-outside-bottom-left-sm > .abmd-slider-nav-bottom .slick-dots {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-pager-outside-bottom-left-sm > .abmd-slider-nav-bottom .slick-dots {
    right: 0;
    left: auto; }
  .abmd-slider-container-pager-outside-bottom-middle-sm > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-pager-outside-bottom-middle-sm > .abmd-slider-nav-bottom .slick-dots {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-pager-outside-bottom-middle-sm > .abmd-slider-nav-bottom .slick-dots {
    right: 50%;
    left: auto; }
  .abmd-slider-container-pager-outside-bottom-right-sm > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-pager-outside-bottom-right-sm > .abmd-slider-nav-bottom .slick-dots {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-pager-outside-bottom-right-sm > .abmd-slider-nav-bottom .slick-dots {
    right: auto;
    left: 0; }
  .abmd-slider-container-pager-outside-middle-left-sm > .abmd-slider-container-mid .slick-dots {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-pager-outside-middle-left-sm > .abmd-slider-container-mid .slick-dots {
    right: 0;
    left: auto; }
  .abmd-slider-container-pager-outside-middle-right-sm > .abmd-slider-container-mid .slick-dots {
    position: absolute;
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-pager-outside-middle-right-sm > .abmd-slider-container-mid .slick-dots {
    right: auto;
    left: 0; } }

@media (min-width: 1024px) {
  .abmd-slider-container-pager-inside-top-left-md > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-pager-inside-top-left-md > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    right: 0;
    left: auto; }
  .abmd-slider-container-pager-inside-top-middle-md > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  [dir="rtl"] .abmd-slider-container-pager-inside-top-middle-md > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    right: 50%;
    left: auto; }
  .abmd-slider-container-pager-inside-top-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-pager-inside-top-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    right: auto;
    left: 0; }
  .abmd-slider-container-pager-inside-bottom-left-md > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-pager-inside-bottom-left-md > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    right: 0;
    left: auto; }
  .abmd-slider-container-pager-inside-bottom-middle-md > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  [dir="rtl"] .abmd-slider-container-pager-inside-bottom-middle-md > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    right: 50%;
    left: auto; }
  .abmd-slider-container-pager-inside-bottom-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-pager-inside-bottom-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    right: auto;
    left: 0; }
  .abmd-slider-container-pager-inside-middle-left-md > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%); }
  [dir="rtl"] .abmd-slider-container-pager-inside-middle-left-md > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    right: 0;
    left: auto; }
  .abmd-slider-container-pager-inside-middle-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    position: absolute;
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%); }
  [dir="rtl"] .abmd-slider-container-pager-inside-middle-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    right: auto;
    left: 0; }
  .abmd-slider-container-pager-outside-top-left-md > .abmd-slider-nav-top .slick-dots {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-pager-outside-top-left-md > .abmd-slider-nav-top .slick-dots {
    right: 0;
    left: auto; }
  .abmd-slider-container-pager-outside-top-middle-md > .abmd-slider-nav-top .slick-dots {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-pager-outside-top-middle-md > .abmd-slider-nav-top .slick-dots {
    right: 50%;
    left: auto; }
  .abmd-slider-container-pager-outside-top-right-md > .abmd-slider-nav-top .slick-dots {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-pager-outside-top-right-md > .abmd-slider-nav-top .slick-dots {
    right: auto;
    left: 0; }
  .abmd-slider-container-pager-outside-bottom-left-md > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-pager-outside-bottom-left-md > .abmd-slider-nav-bottom .slick-dots {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-pager-outside-bottom-left-md > .abmd-slider-nav-bottom .slick-dots {
    right: 0;
    left: auto; }
  .abmd-slider-container-pager-outside-bottom-middle-md > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-pager-outside-bottom-middle-md > .abmd-slider-nav-bottom .slick-dots {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-pager-outside-bottom-middle-md > .abmd-slider-nav-bottom .slick-dots {
    right: 50%;
    left: auto; }
  .abmd-slider-container-pager-outside-bottom-right-md > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-pager-outside-bottom-right-md > .abmd-slider-nav-bottom .slick-dots {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-pager-outside-bottom-right-md > .abmd-slider-nav-bottom .slick-dots {
    right: auto;
    left: 0; }
  .abmd-slider-container-pager-outside-middle-left-md > .abmd-slider-container-mid .slick-dots {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-pager-outside-middle-left-md > .abmd-slider-container-mid .slick-dots {
    right: 0;
    left: auto; }
  .abmd-slider-container-pager-outside-middle-right-md > .abmd-slider-container-mid .slick-dots {
    position: absolute;
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-pager-outside-middle-right-md > .abmd-slider-container-mid .slick-dots {
    right: auto;
    left: 0; } }

@media (min-width: 1280px) {
  .abmd-slider-container-pager-inside-top-left-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-pager-inside-top-left-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    right: 0;
    left: auto; }
  .abmd-slider-container-pager-inside-top-middle-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  [dir="rtl"] .abmd-slider-container-pager-inside-top-middle-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    right: 50%;
    left: auto; }
  .abmd-slider-container-pager-inside-top-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-pager-inside-top-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    right: auto;
    left: 0; }
  .abmd-slider-container-pager-inside-bottom-left-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-pager-inside-bottom-left-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    right: 0;
    left: auto; }
  .abmd-slider-container-pager-inside-bottom-middle-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  [dir="rtl"] .abmd-slider-container-pager-inside-bottom-middle-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    right: 50%;
    left: auto; }
  .abmd-slider-container-pager-inside-bottom-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-pager-inside-bottom-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    right: auto;
    left: 0; }
  .abmd-slider-container-pager-inside-middle-left-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%); }
  [dir="rtl"] .abmd-slider-container-pager-inside-middle-left-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    right: 0;
    left: auto; }
  .abmd-slider-container-pager-inside-middle-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    position: absolute;
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%); }
  [dir="rtl"] .abmd-slider-container-pager-inside-middle-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    right: auto;
    left: 0; }
  .abmd-slider-container-pager-outside-top-left-lg > .abmd-slider-nav-top .slick-dots {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-pager-outside-top-left-lg > .abmd-slider-nav-top .slick-dots {
    right: 0;
    left: auto; }
  .abmd-slider-container-pager-outside-top-middle-lg > .abmd-slider-nav-top .slick-dots {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-pager-outside-top-middle-lg > .abmd-slider-nav-top .slick-dots {
    right: 50%;
    left: auto; }
  .abmd-slider-container-pager-outside-top-right-lg > .abmd-slider-nav-top .slick-dots {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-pager-outside-top-right-lg > .abmd-slider-nav-top .slick-dots {
    right: auto;
    left: 0; }
  .abmd-slider-container-pager-outside-bottom-left-lg > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-pager-outside-bottom-left-lg > .abmd-slider-nav-bottom .slick-dots {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-pager-outside-bottom-left-lg > .abmd-slider-nav-bottom .slick-dots {
    right: 0;
    left: auto; }
  .abmd-slider-container-pager-outside-bottom-middle-lg > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-pager-outside-bottom-middle-lg > .abmd-slider-nav-bottom .slick-dots {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-pager-outside-bottom-middle-lg > .abmd-slider-nav-bottom .slick-dots {
    right: 50%;
    left: auto; }
  .abmd-slider-container-pager-outside-bottom-right-lg > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-pager-outside-bottom-right-lg > .abmd-slider-nav-bottom .slick-dots {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-pager-outside-bottom-right-lg > .abmd-slider-nav-bottom .slick-dots {
    right: auto;
    left: 0; }
  .abmd-slider-container-pager-outside-middle-left-lg > .abmd-slider-container-mid .slick-dots {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-pager-outside-middle-left-lg > .abmd-slider-container-mid .slick-dots {
    right: 0;
    left: auto; }
  .abmd-slider-container-pager-outside-middle-right-lg > .abmd-slider-container-mid .slick-dots {
    position: absolute;
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-pager-outside-middle-right-lg > .abmd-slider-container-mid .slick-dots {
    right: auto;
    left: 0; } }

@media (min-width: 1440px) {
  .abmd-slider-container-pager-inside-top-left-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-pager-inside-top-left-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    right: 0;
    left: auto; }
  .abmd-slider-container-pager-inside-top-middle-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  [dir="rtl"] .abmd-slider-container-pager-inside-top-middle-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    right: 50%;
    left: auto; }
  .abmd-slider-container-pager-inside-top-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-pager-inside-top-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    right: auto;
    left: 0; }
  .abmd-slider-container-pager-inside-bottom-left-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-pager-inside-bottom-left-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    right: 0;
    left: auto; }
  .abmd-slider-container-pager-inside-bottom-middle-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  [dir="rtl"] .abmd-slider-container-pager-inside-bottom-middle-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    right: 50%;
    left: auto; }
  .abmd-slider-container-pager-inside-bottom-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-pager-inside-bottom-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    right: auto;
    left: 0; }
  .abmd-slider-container-pager-inside-middle-left-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%); }
  [dir="rtl"] .abmd-slider-container-pager-inside-middle-left-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    right: 0;
    left: auto; }
  .abmd-slider-container-pager-inside-middle-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    position: absolute;
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%); }
  [dir="rtl"] .abmd-slider-container-pager-inside-middle-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-dots {
    right: auto;
    left: 0; }
  .abmd-slider-container-pager-outside-top-left-xl > .abmd-slider-nav-top .slick-dots {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-pager-outside-top-left-xl > .abmd-slider-nav-top .slick-dots {
    right: 0;
    left: auto; }
  .abmd-slider-container-pager-outside-top-middle-xl > .abmd-slider-nav-top .slick-dots {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-pager-outside-top-middle-xl > .abmd-slider-nav-top .slick-dots {
    right: 50%;
    left: auto; }
  .abmd-slider-container-pager-outside-top-right-xl > .abmd-slider-nav-top .slick-dots {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-pager-outside-top-right-xl > .abmd-slider-nav-top .slick-dots {
    right: auto;
    left: 0; }
  .abmd-slider-container-pager-outside-bottom-left-xl > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-pager-outside-bottom-left-xl > .abmd-slider-nav-bottom .slick-dots {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-pager-outside-bottom-left-xl > .abmd-slider-nav-bottom .slick-dots {
    right: 0;
    left: auto; }
  .abmd-slider-container-pager-outside-bottom-middle-xl > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-pager-outside-bottom-middle-xl > .abmd-slider-nav-bottom .slick-dots {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-pager-outside-bottom-middle-xl > .abmd-slider-nav-bottom .slick-dots {
    right: 50%;
    left: auto; }
  .abmd-slider-container-pager-outside-bottom-right-xl > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-pager-outside-bottom-right-xl > .abmd-slider-nav-bottom .slick-dots {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-pager-outside-bottom-right-xl > .abmd-slider-nav-bottom .slick-dots {
    right: auto;
    left: 0; }
  .abmd-slider-container-pager-outside-middle-left-xl > .abmd-slider-container-mid .slick-dots {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-pager-outside-middle-left-xl > .abmd-slider-container-mid .slick-dots {
    right: 0;
    left: auto; }
  .abmd-slider-container-pager-outside-middle-right-xl > .abmd-slider-container-mid .slick-dots {
    position: absolute;
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-pager-outside-middle-right-xl > .abmd-slider-container-mid .slick-dots {
    right: auto;
    left: 0; } }

.abmd-slider-container-playpause-inside-top-left-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  -webkit-transform: translate(0);
  transform: translate(0); }

[dir="rtl"] .abmd-slider-container-playpause-inside-top-left-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
  right: 0;
  left: auto; }

.abmd-slider-container-playpause-inside-top-middle-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0); }

[dir="rtl"] .abmd-slider-container-playpause-inside-top-middle-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
  right: 50%;
  left: auto; }

.abmd-slider-container-playpause-inside-top-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  -webkit-transform: translate(0);
  transform: translate(0); }

[dir="rtl"] .abmd-slider-container-playpause-inside-top-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
  right: auto;
  left: 0; }

.abmd-slider-container-playpause-inside-bottom-left-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
  position: absolute;
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
  -webkit-transform: translate(0);
  transform: translate(0); }

[dir="rtl"] .abmd-slider-container-playpause-inside-bottom-left-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
  right: 0;
  left: auto; }

.abmd-slider-container-playpause-inside-bottom-middle-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
  position: absolute;
  top: auto;
  right: auto;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0); }

[dir="rtl"] .abmd-slider-container-playpause-inside-bottom-middle-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
  right: 50%;
  left: auto; }

.abmd-slider-container-playpause-inside-bottom-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: auto;
  -webkit-transform: translate(0);
  transform: translate(0); }

[dir="rtl"] .abmd-slider-container-playpause-inside-bottom-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
  right: auto;
  left: 0; }

.abmd-slider-container-playpause-inside-middle-left-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 0;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%); }

[dir="rtl"] .abmd-slider-container-playpause-inside-middle-left-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
  right: 0;
  left: auto; }

.abmd-slider-container-playpause-inside-middle-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
  position: absolute;
  top: 50%;
  right: 0;
  bottom: auto;
  left: auto;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%); }

[dir="rtl"] .abmd-slider-container-playpause-inside-middle-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
  right: auto;
  left: 0; }

.abmd-slider-container-playpause-outside-top-left-xs > .abmd-slider-nav-top .slick-playpause-button {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  -webkit-transform: translate(0);
  transform: translate(0);
  z-index: 1; }

[dir="rtl"] .abmd-slider-container-playpause-outside-top-left-xs > .abmd-slider-nav-top .slick-playpause-button {
  right: 0;
  left: auto; }

.abmd-slider-container-playpause-outside-top-middle-xs > .abmd-slider-nav-top .slick-playpause-button {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  z-index: 1; }

[dir="rtl"] .abmd-slider-container-playpause-outside-top-middle-xs > .abmd-slider-nav-top .slick-playpause-button {
  right: 50%;
  left: auto; }

.abmd-slider-container-playpause-outside-top-right-xs > .abmd-slider-nav-top .slick-playpause-button {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  -webkit-transform: translate(0);
  transform: translate(0);
  z-index: 1; }

[dir="rtl"] .abmd-slider-container-playpause-outside-top-right-xs > .abmd-slider-nav-top .slick-playpause-button {
  right: auto;
  left: 0; }

.abmd-slider-container-playpause-outside-bottom-left-xs > .abmd-slider-nav-bottom {
  position: relative; }

.abmd-slider-container-playpause-outside-bottom-left-xs > .abmd-slider-nav-bottom .slick-playpause-button {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  -webkit-transform: translate(0);
  transform: translate(0);
  z-index: 1; }

[dir="rtl"] .abmd-slider-container-playpause-outside-bottom-left-xs > .abmd-slider-nav-bottom .slick-playpause-button {
  right: 0;
  left: auto; }

.abmd-slider-container-playpause-outside-bottom-middle-xs > .abmd-slider-nav-bottom {
  position: relative; }

.abmd-slider-container-playpause-outside-bottom-middle-xs > .abmd-slider-nav-bottom .slick-playpause-button {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  z-index: 1; }

[dir="rtl"] .abmd-slider-container-playpause-outside-bottom-middle-xs > .abmd-slider-nav-bottom .slick-playpause-button {
  right: 50%;
  left: auto; }

.abmd-slider-container-playpause-outside-bottom-right-xs > .abmd-slider-nav-bottom {
  position: relative; }

.abmd-slider-container-playpause-outside-bottom-right-xs > .abmd-slider-nav-bottom .slick-playpause-button {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  -webkit-transform: translate(0);
  transform: translate(0);
  z-index: 1; }

[dir="rtl"] .abmd-slider-container-playpause-outside-bottom-right-xs > .abmd-slider-nav-bottom .slick-playpause-button {
  right: auto;
  left: 0; }

.abmd-slider-container-playpause-outside-middle-left-xs > .abmd-slider-container-mid .slick-playpause-button {
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 0;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  z-index: 1; }

[dir="rtl"] .abmd-slider-container-playpause-outside-middle-left-xs > .abmd-slider-container-mid .slick-playpause-button {
  right: 0;
  left: auto; }

.abmd-slider-container-playpause-outside-middle-right-xs > .abmd-slider-container-mid .slick-playpause-button {
  position: absolute;
  top: 50%;
  right: 0;
  bottom: auto;
  left: auto;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  z-index: 1; }

[dir="rtl"] .abmd-slider-container-playpause-outside-middle-right-xs > .abmd-slider-container-mid .slick-playpause-button {
  right: auto;
  left: 0; }

@media (min-width: 565px) {
  .abmd-slider-container-playpause-inside-top-left-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-playpause-inside-top-left-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    right: 0;
    left: auto; }
  .abmd-slider-container-playpause-inside-top-middle-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  [dir="rtl"] .abmd-slider-container-playpause-inside-top-middle-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    right: 50%;
    left: auto; }
  .abmd-slider-container-playpause-inside-top-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-playpause-inside-top-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    right: auto;
    left: 0; }
  .abmd-slider-container-playpause-inside-bottom-left-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-playpause-inside-bottom-left-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    right: 0;
    left: auto; }
  .abmd-slider-container-playpause-inside-bottom-middle-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  [dir="rtl"] .abmd-slider-container-playpause-inside-bottom-middle-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    right: 50%;
    left: auto; }
  .abmd-slider-container-playpause-inside-bottom-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-playpause-inside-bottom-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    right: auto;
    left: 0; }
  .abmd-slider-container-playpause-inside-middle-left-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%); }
  [dir="rtl"] .abmd-slider-container-playpause-inside-middle-left-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    right: 0;
    left: auto; }
  .abmd-slider-container-playpause-inside-middle-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%); }
  [dir="rtl"] .abmd-slider-container-playpause-inside-middle-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    right: auto;
    left: 0; }
  .abmd-slider-container-playpause-outside-top-left-ps > .abmd-slider-nav-top .slick-playpause-button {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-playpause-outside-top-left-ps > .abmd-slider-nav-top .slick-playpause-button {
    right: 0;
    left: auto; }
  .abmd-slider-container-playpause-outside-top-middle-ps > .abmd-slider-nav-top .slick-playpause-button {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-playpause-outside-top-middle-ps > .abmd-slider-nav-top .slick-playpause-button {
    right: 50%;
    left: auto; }
  .abmd-slider-container-playpause-outside-top-right-ps > .abmd-slider-nav-top .slick-playpause-button {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-playpause-outside-top-right-ps > .abmd-slider-nav-top .slick-playpause-button {
    right: auto;
    left: 0; }
  .abmd-slider-container-playpause-outside-bottom-left-ps > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-playpause-outside-bottom-left-ps > .abmd-slider-nav-bottom .slick-playpause-button {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-playpause-outside-bottom-left-ps > .abmd-slider-nav-bottom .slick-playpause-button {
    right: 0;
    left: auto; }
  .abmd-slider-container-playpause-outside-bottom-middle-ps > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-playpause-outside-bottom-middle-ps > .abmd-slider-nav-bottom .slick-playpause-button {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-playpause-outside-bottom-middle-ps > .abmd-slider-nav-bottom .slick-playpause-button {
    right: 50%;
    left: auto; }
  .abmd-slider-container-playpause-outside-bottom-right-ps > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-playpause-outside-bottom-right-ps > .abmd-slider-nav-bottom .slick-playpause-button {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-playpause-outside-bottom-right-ps > .abmd-slider-nav-bottom .slick-playpause-button {
    right: auto;
    left: 0; }
  .abmd-slider-container-playpause-outside-middle-left-ps > .abmd-slider-container-mid .slick-playpause-button {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-playpause-outside-middle-left-ps > .abmd-slider-container-mid .slick-playpause-button {
    right: 0;
    left: auto; }
  .abmd-slider-container-playpause-outside-middle-right-ps > .abmd-slider-container-mid .slick-playpause-button {
    position: absolute;
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-playpause-outside-middle-right-ps > .abmd-slider-container-mid .slick-playpause-button {
    right: auto;
    left: 0; } }

@media (min-width: 768px) {
  .abmd-slider-container-playpause-inside-top-left-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-playpause-inside-top-left-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    right: 0;
    left: auto; }
  .abmd-slider-container-playpause-inside-top-middle-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  [dir="rtl"] .abmd-slider-container-playpause-inside-top-middle-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    right: 50%;
    left: auto; }
  .abmd-slider-container-playpause-inside-top-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-playpause-inside-top-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    right: auto;
    left: 0; }
  .abmd-slider-container-playpause-inside-bottom-left-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-playpause-inside-bottom-left-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    right: 0;
    left: auto; }
  .abmd-slider-container-playpause-inside-bottom-middle-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  [dir="rtl"] .abmd-slider-container-playpause-inside-bottom-middle-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    right: 50%;
    left: auto; }
  .abmd-slider-container-playpause-inside-bottom-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-playpause-inside-bottom-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    right: auto;
    left: 0; }
  .abmd-slider-container-playpause-inside-middle-left-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%); }
  [dir="rtl"] .abmd-slider-container-playpause-inside-middle-left-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    right: 0;
    left: auto; }
  .abmd-slider-container-playpause-inside-middle-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%); }
  [dir="rtl"] .abmd-slider-container-playpause-inside-middle-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    right: auto;
    left: 0; }
  .abmd-slider-container-playpause-outside-top-left-sm > .abmd-slider-nav-top .slick-playpause-button {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-playpause-outside-top-left-sm > .abmd-slider-nav-top .slick-playpause-button {
    right: 0;
    left: auto; }
  .abmd-slider-container-playpause-outside-top-middle-sm > .abmd-slider-nav-top .slick-playpause-button {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-playpause-outside-top-middle-sm > .abmd-slider-nav-top .slick-playpause-button {
    right: 50%;
    left: auto; }
  .abmd-slider-container-playpause-outside-top-right-sm > .abmd-slider-nav-top .slick-playpause-button {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-playpause-outside-top-right-sm > .abmd-slider-nav-top .slick-playpause-button {
    right: auto;
    left: 0; }
  .abmd-slider-container-playpause-outside-bottom-left-sm > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-playpause-outside-bottom-left-sm > .abmd-slider-nav-bottom .slick-playpause-button {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-playpause-outside-bottom-left-sm > .abmd-slider-nav-bottom .slick-playpause-button {
    right: 0;
    left: auto; }
  .abmd-slider-container-playpause-outside-bottom-middle-sm > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-playpause-outside-bottom-middle-sm > .abmd-slider-nav-bottom .slick-playpause-button {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-playpause-outside-bottom-middle-sm > .abmd-slider-nav-bottom .slick-playpause-button {
    right: 50%;
    left: auto; }
  .abmd-slider-container-playpause-outside-bottom-right-sm > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-playpause-outside-bottom-right-sm > .abmd-slider-nav-bottom .slick-playpause-button {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-playpause-outside-bottom-right-sm > .abmd-slider-nav-bottom .slick-playpause-button {
    right: auto;
    left: 0; }
  .abmd-slider-container-playpause-outside-middle-left-sm > .abmd-slider-container-mid .slick-playpause-button {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-playpause-outside-middle-left-sm > .abmd-slider-container-mid .slick-playpause-button {
    right: 0;
    left: auto; }
  .abmd-slider-container-playpause-outside-middle-right-sm > .abmd-slider-container-mid .slick-playpause-button {
    position: absolute;
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-playpause-outside-middle-right-sm > .abmd-slider-container-mid .slick-playpause-button {
    right: auto;
    left: 0; } }

@media (min-width: 1024px) {
  .abmd-slider-container-playpause-inside-top-left-md > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-playpause-inside-top-left-md > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    right: 0;
    left: auto; }
  .abmd-slider-container-playpause-inside-top-middle-md > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  [dir="rtl"] .abmd-slider-container-playpause-inside-top-middle-md > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    right: 50%;
    left: auto; }
  .abmd-slider-container-playpause-inside-top-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-playpause-inside-top-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    right: auto;
    left: 0; }
  .abmd-slider-container-playpause-inside-bottom-left-md > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-playpause-inside-bottom-left-md > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    right: 0;
    left: auto; }
  .abmd-slider-container-playpause-inside-bottom-middle-md > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  [dir="rtl"] .abmd-slider-container-playpause-inside-bottom-middle-md > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    right: 50%;
    left: auto; }
  .abmd-slider-container-playpause-inside-bottom-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-playpause-inside-bottom-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    right: auto;
    left: 0; }
  .abmd-slider-container-playpause-inside-middle-left-md > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%); }
  [dir="rtl"] .abmd-slider-container-playpause-inside-middle-left-md > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    right: 0;
    left: auto; }
  .abmd-slider-container-playpause-inside-middle-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%); }
  [dir="rtl"] .abmd-slider-container-playpause-inside-middle-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    right: auto;
    left: 0; }
  .abmd-slider-container-playpause-outside-top-left-md > .abmd-slider-nav-top .slick-playpause-button {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-playpause-outside-top-left-md > .abmd-slider-nav-top .slick-playpause-button {
    right: 0;
    left: auto; }
  .abmd-slider-container-playpause-outside-top-middle-md > .abmd-slider-nav-top .slick-playpause-button {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-playpause-outside-top-middle-md > .abmd-slider-nav-top .slick-playpause-button {
    right: 50%;
    left: auto; }
  .abmd-slider-container-playpause-outside-top-right-md > .abmd-slider-nav-top .slick-playpause-button {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-playpause-outside-top-right-md > .abmd-slider-nav-top .slick-playpause-button {
    right: auto;
    left: 0; }
  .abmd-slider-container-playpause-outside-bottom-left-md > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-playpause-outside-bottom-left-md > .abmd-slider-nav-bottom .slick-playpause-button {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-playpause-outside-bottom-left-md > .abmd-slider-nav-bottom .slick-playpause-button {
    right: 0;
    left: auto; }
  .abmd-slider-container-playpause-outside-bottom-middle-md > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-playpause-outside-bottom-middle-md > .abmd-slider-nav-bottom .slick-playpause-button {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-playpause-outside-bottom-middle-md > .abmd-slider-nav-bottom .slick-playpause-button {
    right: 50%;
    left: auto; }
  .abmd-slider-container-playpause-outside-bottom-right-md > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-playpause-outside-bottom-right-md > .abmd-slider-nav-bottom .slick-playpause-button {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-playpause-outside-bottom-right-md > .abmd-slider-nav-bottom .slick-playpause-button {
    right: auto;
    left: 0; }
  .abmd-slider-container-playpause-outside-middle-left-md > .abmd-slider-container-mid .slick-playpause-button {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-playpause-outside-middle-left-md > .abmd-slider-container-mid .slick-playpause-button {
    right: 0;
    left: auto; }
  .abmd-slider-container-playpause-outside-middle-right-md > .abmd-slider-container-mid .slick-playpause-button {
    position: absolute;
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-playpause-outside-middle-right-md > .abmd-slider-container-mid .slick-playpause-button {
    right: auto;
    left: 0; } }

@media (min-width: 1280px) {
  .abmd-slider-container-playpause-inside-top-left-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-playpause-inside-top-left-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    right: 0;
    left: auto; }
  .abmd-slider-container-playpause-inside-top-middle-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  [dir="rtl"] .abmd-slider-container-playpause-inside-top-middle-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    right: 50%;
    left: auto; }
  .abmd-slider-container-playpause-inside-top-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-playpause-inside-top-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    right: auto;
    left: 0; }
  .abmd-slider-container-playpause-inside-bottom-left-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-playpause-inside-bottom-left-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    right: 0;
    left: auto; }
  .abmd-slider-container-playpause-inside-bottom-middle-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  [dir="rtl"] .abmd-slider-container-playpause-inside-bottom-middle-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    right: 50%;
    left: auto; }
  .abmd-slider-container-playpause-inside-bottom-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-playpause-inside-bottom-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    right: auto;
    left: 0; }
  .abmd-slider-container-playpause-inside-middle-left-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%); }
  [dir="rtl"] .abmd-slider-container-playpause-inside-middle-left-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    right: 0;
    left: auto; }
  .abmd-slider-container-playpause-inside-middle-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%); }
  [dir="rtl"] .abmd-slider-container-playpause-inside-middle-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    right: auto;
    left: 0; }
  .abmd-slider-container-playpause-outside-top-left-lg > .abmd-slider-nav-top .slick-playpause-button {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-playpause-outside-top-left-lg > .abmd-slider-nav-top .slick-playpause-button {
    right: 0;
    left: auto; }
  .abmd-slider-container-playpause-outside-top-middle-lg > .abmd-slider-nav-top .slick-playpause-button {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-playpause-outside-top-middle-lg > .abmd-slider-nav-top .slick-playpause-button {
    right: 50%;
    left: auto; }
  .abmd-slider-container-playpause-outside-top-right-lg > .abmd-slider-nav-top .slick-playpause-button {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-playpause-outside-top-right-lg > .abmd-slider-nav-top .slick-playpause-button {
    right: auto;
    left: 0; }
  .abmd-slider-container-playpause-outside-bottom-left-lg > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-playpause-outside-bottom-left-lg > .abmd-slider-nav-bottom .slick-playpause-button {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-playpause-outside-bottom-left-lg > .abmd-slider-nav-bottom .slick-playpause-button {
    right: 0;
    left: auto; }
  .abmd-slider-container-playpause-outside-bottom-middle-lg > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-playpause-outside-bottom-middle-lg > .abmd-slider-nav-bottom .slick-playpause-button {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-playpause-outside-bottom-middle-lg > .abmd-slider-nav-bottom .slick-playpause-button {
    right: 50%;
    left: auto; }
  .abmd-slider-container-playpause-outside-bottom-right-lg > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-playpause-outside-bottom-right-lg > .abmd-slider-nav-bottom .slick-playpause-button {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-playpause-outside-bottom-right-lg > .abmd-slider-nav-bottom .slick-playpause-button {
    right: auto;
    left: 0; }
  .abmd-slider-container-playpause-outside-middle-left-lg > .abmd-slider-container-mid .slick-playpause-button {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-playpause-outside-middle-left-lg > .abmd-slider-container-mid .slick-playpause-button {
    right: 0;
    left: auto; }
  .abmd-slider-container-playpause-outside-middle-right-lg > .abmd-slider-container-mid .slick-playpause-button {
    position: absolute;
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-playpause-outside-middle-right-lg > .abmd-slider-container-mid .slick-playpause-button {
    right: auto;
    left: 0; } }

@media (min-width: 1440px) {
  .abmd-slider-container-playpause-inside-top-left-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-playpause-inside-top-left-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    right: 0;
    left: auto; }
  .abmd-slider-container-playpause-inside-top-middle-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  [dir="rtl"] .abmd-slider-container-playpause-inside-top-middle-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    right: 50%;
    left: auto; }
  .abmd-slider-container-playpause-inside-top-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-playpause-inside-top-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    right: auto;
    left: 0; }
  .abmd-slider-container-playpause-inside-bottom-left-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-playpause-inside-bottom-left-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    right: 0;
    left: auto; }
  .abmd-slider-container-playpause-inside-bottom-middle-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  [dir="rtl"] .abmd-slider-container-playpause-inside-bottom-middle-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    right: 50%;
    left: auto; }
  .abmd-slider-container-playpause-inside-bottom-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-playpause-inside-bottom-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    right: auto;
    left: 0; }
  .abmd-slider-container-playpause-inside-middle-left-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%); }
  [dir="rtl"] .abmd-slider-container-playpause-inside-middle-left-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    right: 0;
    left: auto; }
  .abmd-slider-container-playpause-inside-middle-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%); }
  [dir="rtl"] .abmd-slider-container-playpause-inside-middle-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .slick-playpause-button {
    right: auto;
    left: 0; }
  .abmd-slider-container-playpause-outside-top-left-xl > .abmd-slider-nav-top .slick-playpause-button {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-playpause-outside-top-left-xl > .abmd-slider-nav-top .slick-playpause-button {
    right: 0;
    left: auto; }
  .abmd-slider-container-playpause-outside-top-middle-xl > .abmd-slider-nav-top .slick-playpause-button {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-playpause-outside-top-middle-xl > .abmd-slider-nav-top .slick-playpause-button {
    right: 50%;
    left: auto; }
  .abmd-slider-container-playpause-outside-top-right-xl > .abmd-slider-nav-top .slick-playpause-button {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-playpause-outside-top-right-xl > .abmd-slider-nav-top .slick-playpause-button {
    right: auto;
    left: 0; }
  .abmd-slider-container-playpause-outside-bottom-left-xl > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-playpause-outside-bottom-left-xl > .abmd-slider-nav-bottom .slick-playpause-button {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-playpause-outside-bottom-left-xl > .abmd-slider-nav-bottom .slick-playpause-button {
    right: 0;
    left: auto; }
  .abmd-slider-container-playpause-outside-bottom-middle-xl > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-playpause-outside-bottom-middle-xl > .abmd-slider-nav-bottom .slick-playpause-button {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-playpause-outside-bottom-middle-xl > .abmd-slider-nav-bottom .slick-playpause-button {
    right: 50%;
    left: auto; }
  .abmd-slider-container-playpause-outside-bottom-right-xl > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-playpause-outside-bottom-right-xl > .abmd-slider-nav-bottom .slick-playpause-button {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-playpause-outside-bottom-right-xl > .abmd-slider-nav-bottom .slick-playpause-button {
    right: auto;
    left: 0; }
  .abmd-slider-container-playpause-outside-middle-left-xl > .abmd-slider-container-mid .slick-playpause-button {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-playpause-outside-middle-left-xl > .abmd-slider-container-mid .slick-playpause-button {
    right: 0;
    left: auto; }
  .abmd-slider-container-playpause-outside-middle-right-xl > .abmd-slider-container-mid .slick-playpause-button {
    position: absolute;
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-playpause-outside-middle-right-xl > .abmd-slider-container-mid .slick-playpause-button {
    right: auto;
    left: 0; } }

.abmd-slider-container-counter-inside-top-left-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  -webkit-transform: translate(0);
  transform: translate(0); }

[dir="rtl"] .abmd-slider-container-counter-inside-top-left-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
  right: 0;
  left: auto; }

.abmd-slider-container-counter-inside-top-middle-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0); }

[dir="rtl"] .abmd-slider-container-counter-inside-top-middle-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
  right: 50%;
  left: auto; }

.abmd-slider-container-counter-inside-top-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  -webkit-transform: translate(0);
  transform: translate(0); }

[dir="rtl"] .abmd-slider-container-counter-inside-top-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
  right: auto;
  left: 0; }

.abmd-slider-container-counter-inside-bottom-left-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
  position: absolute;
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
  -webkit-transform: translate(0);
  transform: translate(0); }

[dir="rtl"] .abmd-slider-container-counter-inside-bottom-left-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
  right: 0;
  left: auto; }

.abmd-slider-container-counter-inside-bottom-middle-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
  position: absolute;
  top: auto;
  right: auto;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0); }

[dir="rtl"] .abmd-slider-container-counter-inside-bottom-middle-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
  right: 50%;
  left: auto; }

.abmd-slider-container-counter-inside-bottom-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: auto;
  -webkit-transform: translate(0);
  transform: translate(0); }

[dir="rtl"] .abmd-slider-container-counter-inside-bottom-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
  right: auto;
  left: 0; }

.abmd-slider-container-counter-inside-middle-left-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 0;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%); }

[dir="rtl"] .abmd-slider-container-counter-inside-middle-left-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
  right: 0;
  left: auto; }

.abmd-slider-container-counter-inside-middle-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
  position: absolute;
  top: 50%;
  right: 0;
  bottom: auto;
  left: auto;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%); }

[dir="rtl"] .abmd-slider-container-counter-inside-middle-right-xs > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
  right: auto;
  left: 0; }

.abmd-slider-container-counter-outside-top-left-xs > .abmd-slider-nav-top .abmd-slide-count {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  -webkit-transform: translate(0);
  transform: translate(0);
  z-index: 1; }

[dir="rtl"] .abmd-slider-container-counter-outside-top-left-xs > .abmd-slider-nav-top .abmd-slide-count {
  right: 0;
  left: auto; }

.abmd-slider-container-counter-outside-top-middle-xs > .abmd-slider-nav-top .abmd-slide-count {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  z-index: 1; }

[dir="rtl"] .abmd-slider-container-counter-outside-top-middle-xs > .abmd-slider-nav-top .abmd-slide-count {
  right: 50%;
  left: auto; }

.abmd-slider-container-counter-outside-top-right-xs > .abmd-slider-nav-top .abmd-slide-count {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  -webkit-transform: translate(0);
  transform: translate(0);
  z-index: 1; }

[dir="rtl"] .abmd-slider-container-counter-outside-top-right-xs > .abmd-slider-nav-top .abmd-slide-count {
  right: auto;
  left: 0; }

.abmd-slider-container-counter-outside-bottom-left-xs > .abmd-slider-nav-bottom {
  position: relative; }

.abmd-slider-container-counter-outside-bottom-left-xs > .abmd-slider-nav-bottom .abmd-slide-count {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  -webkit-transform: translate(0);
  transform: translate(0);
  z-index: 1; }

[dir="rtl"] .abmd-slider-container-counter-outside-bottom-left-xs > .abmd-slider-nav-bottom .abmd-slide-count {
  right: 0;
  left: auto; }

.abmd-slider-container-counter-outside-bottom-middle-xs > .abmd-slider-nav-bottom {
  position: relative; }

.abmd-slider-container-counter-outside-bottom-middle-xs > .abmd-slider-nav-bottom .abmd-slide-count {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  z-index: 1; }

[dir="rtl"] .abmd-slider-container-counter-outside-bottom-middle-xs > .abmd-slider-nav-bottom .abmd-slide-count {
  right: 50%;
  left: auto; }

.abmd-slider-container-counter-outside-bottom-right-xs > .abmd-slider-nav-bottom {
  position: relative; }

.abmd-slider-container-counter-outside-bottom-right-xs > .abmd-slider-nav-bottom .abmd-slide-count {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  -webkit-transform: translate(0);
  transform: translate(0);
  z-index: 1; }

[dir="rtl"] .abmd-slider-container-counter-outside-bottom-right-xs > .abmd-slider-nav-bottom .abmd-slide-count {
  right: auto;
  left: 0; }

.abmd-slider-container-counter-outside-middle-left-xs > .abmd-slider-container-mid .abmd-slide-count {
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 0;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  z-index: 1; }

[dir="rtl"] .abmd-slider-container-counter-outside-middle-left-xs > .abmd-slider-container-mid .abmd-slide-count {
  right: 0;
  left: auto; }

.abmd-slider-container-counter-outside-middle-right-xs > .abmd-slider-container-mid .abmd-slide-count {
  position: absolute;
  top: 50%;
  right: 0;
  bottom: auto;
  left: auto;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  z-index: 1; }

[dir="rtl"] .abmd-slider-container-counter-outside-middle-right-xs > .abmd-slider-container-mid .abmd-slide-count {
  right: auto;
  left: 0; }

@media (min-width: 565px) {
  .abmd-slider-container-counter-inside-top-left-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-counter-inside-top-left-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    right: 0;
    left: auto; }
  .abmd-slider-container-counter-inside-top-middle-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  [dir="rtl"] .abmd-slider-container-counter-inside-top-middle-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    right: 50%;
    left: auto; }
  .abmd-slider-container-counter-inside-top-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-counter-inside-top-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    right: auto;
    left: 0; }
  .abmd-slider-container-counter-inside-bottom-left-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-counter-inside-bottom-left-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    right: 0;
    left: auto; }
  .abmd-slider-container-counter-inside-bottom-middle-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  [dir="rtl"] .abmd-slider-container-counter-inside-bottom-middle-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    right: 50%;
    left: auto; }
  .abmd-slider-container-counter-inside-bottom-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-counter-inside-bottom-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    right: auto;
    left: 0; }
  .abmd-slider-container-counter-inside-middle-left-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%); }
  [dir="rtl"] .abmd-slider-container-counter-inside-middle-left-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    right: 0;
    left: auto; }
  .abmd-slider-container-counter-inside-middle-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    position: absolute;
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%); }
  [dir="rtl"] .abmd-slider-container-counter-inside-middle-right-ps > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    right: auto;
    left: 0; }
  .abmd-slider-container-counter-outside-top-left-ps > .abmd-slider-nav-top .abmd-slide-count {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-counter-outside-top-left-ps > .abmd-slider-nav-top .abmd-slide-count {
    right: 0;
    left: auto; }
  .abmd-slider-container-counter-outside-top-middle-ps > .abmd-slider-nav-top .abmd-slide-count {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-counter-outside-top-middle-ps > .abmd-slider-nav-top .abmd-slide-count {
    right: 50%;
    left: auto; }
  .abmd-slider-container-counter-outside-top-right-ps > .abmd-slider-nav-top .abmd-slide-count {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-counter-outside-top-right-ps > .abmd-slider-nav-top .abmd-slide-count {
    right: auto;
    left: 0; }
  .abmd-slider-container-counter-outside-bottom-left-ps > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-counter-outside-bottom-left-ps > .abmd-slider-nav-bottom .abmd-slide-count {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-counter-outside-bottom-left-ps > .abmd-slider-nav-bottom .abmd-slide-count {
    right: 0;
    left: auto; }
  .abmd-slider-container-counter-outside-bottom-middle-ps > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-counter-outside-bottom-middle-ps > .abmd-slider-nav-bottom .abmd-slide-count {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-counter-outside-bottom-middle-ps > .abmd-slider-nav-bottom .abmd-slide-count {
    right: 50%;
    left: auto; }
  .abmd-slider-container-counter-outside-bottom-right-ps > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-counter-outside-bottom-right-ps > .abmd-slider-nav-bottom .abmd-slide-count {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-counter-outside-bottom-right-ps > .abmd-slider-nav-bottom .abmd-slide-count {
    right: auto;
    left: 0; }
  .abmd-slider-container-counter-outside-middle-left-ps > .abmd-slider-container-mid .abmd-slide-count {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-counter-outside-middle-left-ps > .abmd-slider-container-mid .abmd-slide-count {
    right: 0;
    left: auto; }
  .abmd-slider-container-counter-outside-middle-right-ps > .abmd-slider-container-mid .abmd-slide-count {
    position: absolute;
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-counter-outside-middle-right-ps > .abmd-slider-container-mid .abmd-slide-count {
    right: auto;
    left: 0; } }

@media (min-width: 768px) {
  .abmd-slider-container-counter-inside-top-left-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-counter-inside-top-left-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    right: 0;
    left: auto; }
  .abmd-slider-container-counter-inside-top-middle-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  [dir="rtl"] .abmd-slider-container-counter-inside-top-middle-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    right: 50%;
    left: auto; }
  .abmd-slider-container-counter-inside-top-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-counter-inside-top-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    right: auto;
    left: 0; }
  .abmd-slider-container-counter-inside-bottom-left-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-counter-inside-bottom-left-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    right: 0;
    left: auto; }
  .abmd-slider-container-counter-inside-bottom-middle-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  [dir="rtl"] .abmd-slider-container-counter-inside-bottom-middle-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    right: 50%;
    left: auto; }
  .abmd-slider-container-counter-inside-bottom-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-counter-inside-bottom-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    right: auto;
    left: 0; }
  .abmd-slider-container-counter-inside-middle-left-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%); }
  [dir="rtl"] .abmd-slider-container-counter-inside-middle-left-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    right: 0;
    left: auto; }
  .abmd-slider-container-counter-inside-middle-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    position: absolute;
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%); }
  [dir="rtl"] .abmd-slider-container-counter-inside-middle-right-sm > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    right: auto;
    left: 0; }
  .abmd-slider-container-counter-outside-top-left-sm > .abmd-slider-nav-top .abmd-slide-count {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-counter-outside-top-left-sm > .abmd-slider-nav-top .abmd-slide-count {
    right: 0;
    left: auto; }
  .abmd-slider-container-counter-outside-top-middle-sm > .abmd-slider-nav-top .abmd-slide-count {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-counter-outside-top-middle-sm > .abmd-slider-nav-top .abmd-slide-count {
    right: 50%;
    left: auto; }
  .abmd-slider-container-counter-outside-top-right-sm > .abmd-slider-nav-top .abmd-slide-count {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-counter-outside-top-right-sm > .abmd-slider-nav-top .abmd-slide-count {
    right: auto;
    left: 0; }
  .abmd-slider-container-counter-outside-bottom-left-sm > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-counter-outside-bottom-left-sm > .abmd-slider-nav-bottom .abmd-slide-count {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-counter-outside-bottom-left-sm > .abmd-slider-nav-bottom .abmd-slide-count {
    right: 0;
    left: auto; }
  .abmd-slider-container-counter-outside-bottom-middle-sm > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-counter-outside-bottom-middle-sm > .abmd-slider-nav-bottom .abmd-slide-count {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-counter-outside-bottom-middle-sm > .abmd-slider-nav-bottom .abmd-slide-count {
    right: 50%;
    left: auto; }
  .abmd-slider-container-counter-outside-bottom-right-sm > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-counter-outside-bottom-right-sm > .abmd-slider-nav-bottom .abmd-slide-count {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-counter-outside-bottom-right-sm > .abmd-slider-nav-bottom .abmd-slide-count {
    right: auto;
    left: 0; }
  .abmd-slider-container-counter-outside-middle-left-sm > .abmd-slider-container-mid .abmd-slide-count {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-counter-outside-middle-left-sm > .abmd-slider-container-mid .abmd-slide-count {
    right: 0;
    left: auto; }
  .abmd-slider-container-counter-outside-middle-right-sm > .abmd-slider-container-mid .abmd-slide-count {
    position: absolute;
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-counter-outside-middle-right-sm > .abmd-slider-container-mid .abmd-slide-count {
    right: auto;
    left: 0; } }

@media (min-width: 1024px) {
  .abmd-slider-container-counter-inside-top-left-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-counter-inside-top-left-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    right: 0;
    left: auto; }
  .abmd-slider-container-counter-inside-top-middle-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  [dir="rtl"] .abmd-slider-container-counter-inside-top-middle-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    right: 50%;
    left: auto; }
  .abmd-slider-container-counter-inside-top-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-counter-inside-top-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    right: auto;
    left: 0; }
  .abmd-slider-container-counter-inside-bottom-left-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-counter-inside-bottom-left-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    right: 0;
    left: auto; }
  .abmd-slider-container-counter-inside-bottom-middle-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  [dir="rtl"] .abmd-slider-container-counter-inside-bottom-middle-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    right: 50%;
    left: auto; }
  .abmd-slider-container-counter-inside-bottom-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-counter-inside-bottom-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    right: auto;
    left: 0; }
  .abmd-slider-container-counter-inside-middle-left-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%); }
  [dir="rtl"] .abmd-slider-container-counter-inside-middle-left-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    right: 0;
    left: auto; }
  .abmd-slider-container-counter-inside-middle-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    position: absolute;
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%); }
  [dir="rtl"] .abmd-slider-container-counter-inside-middle-right-md > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    right: auto;
    left: 0; }
  .abmd-slider-container-counter-outside-top-left-md > .abmd-slider-nav-top .abmd-slide-count {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-counter-outside-top-left-md > .abmd-slider-nav-top .abmd-slide-count {
    right: 0;
    left: auto; }
  .abmd-slider-container-counter-outside-top-middle-md > .abmd-slider-nav-top .abmd-slide-count {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-counter-outside-top-middle-md > .abmd-slider-nav-top .abmd-slide-count {
    right: 50%;
    left: auto; }
  .abmd-slider-container-counter-outside-top-right-md > .abmd-slider-nav-top .abmd-slide-count {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-counter-outside-top-right-md > .abmd-slider-nav-top .abmd-slide-count {
    right: auto;
    left: 0; }
  .abmd-slider-container-counter-outside-bottom-left-md > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-counter-outside-bottom-left-md > .abmd-slider-nav-bottom .abmd-slide-count {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-counter-outside-bottom-left-md > .abmd-slider-nav-bottom .abmd-slide-count {
    right: 0;
    left: auto; }
  .abmd-slider-container-counter-outside-bottom-middle-md > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-counter-outside-bottom-middle-md > .abmd-slider-nav-bottom .abmd-slide-count {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-counter-outside-bottom-middle-md > .abmd-slider-nav-bottom .abmd-slide-count {
    right: 50%;
    left: auto; }
  .abmd-slider-container-counter-outside-bottom-right-md > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-counter-outside-bottom-right-md > .abmd-slider-nav-bottom .abmd-slide-count {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-counter-outside-bottom-right-md > .abmd-slider-nav-bottom .abmd-slide-count {
    right: auto;
    left: 0; }
  .abmd-slider-container-counter-outside-middle-left-md > .abmd-slider-container-mid .abmd-slide-count {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-counter-outside-middle-left-md > .abmd-slider-container-mid .abmd-slide-count {
    right: 0;
    left: auto; }
  .abmd-slider-container-counter-outside-middle-right-md > .abmd-slider-container-mid .abmd-slide-count {
    position: absolute;
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-counter-outside-middle-right-md > .abmd-slider-container-mid .abmd-slide-count {
    right: auto;
    left: 0; } }

@media (min-width: 1280px) {
  .abmd-slider-container-counter-inside-top-left-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-counter-inside-top-left-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    right: 0;
    left: auto; }
  .abmd-slider-container-counter-inside-top-middle-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  [dir="rtl"] .abmd-slider-container-counter-inside-top-middle-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    right: 50%;
    left: auto; }
  .abmd-slider-container-counter-inside-top-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-counter-inside-top-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    right: auto;
    left: 0; }
  .abmd-slider-container-counter-inside-bottom-left-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-counter-inside-bottom-left-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    right: 0;
    left: auto; }
  .abmd-slider-container-counter-inside-bottom-middle-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  [dir="rtl"] .abmd-slider-container-counter-inside-bottom-middle-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    right: 50%;
    left: auto; }
  .abmd-slider-container-counter-inside-bottom-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-counter-inside-bottom-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    right: auto;
    left: 0; }
  .abmd-slider-container-counter-inside-middle-left-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%); }
  [dir="rtl"] .abmd-slider-container-counter-inside-middle-left-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    right: 0;
    left: auto; }
  .abmd-slider-container-counter-inside-middle-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    position: absolute;
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%); }
  [dir="rtl"] .abmd-slider-container-counter-inside-middle-right-lg > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    right: auto;
    left: 0; }
  .abmd-slider-container-counter-outside-top-left-lg > .abmd-slider-nav-top .abmd-slide-count {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-counter-outside-top-left-lg > .abmd-slider-nav-top .abmd-slide-count {
    right: 0;
    left: auto; }
  .abmd-slider-container-counter-outside-top-middle-lg > .abmd-slider-nav-top .abmd-slide-count {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-counter-outside-top-middle-lg > .abmd-slider-nav-top .abmd-slide-count {
    right: 50%;
    left: auto; }
  .abmd-slider-container-counter-outside-top-right-lg > .abmd-slider-nav-top .abmd-slide-count {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-counter-outside-top-right-lg > .abmd-slider-nav-top .abmd-slide-count {
    right: auto;
    left: 0; }
  .abmd-slider-container-counter-outside-bottom-left-lg > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-counter-outside-bottom-left-lg > .abmd-slider-nav-bottom .abmd-slide-count {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-counter-outside-bottom-left-lg > .abmd-slider-nav-bottom .abmd-slide-count {
    right: 0;
    left: auto; }
  .abmd-slider-container-counter-outside-bottom-middle-lg > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-counter-outside-bottom-middle-lg > .abmd-slider-nav-bottom .abmd-slide-count {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-counter-outside-bottom-middle-lg > .abmd-slider-nav-bottom .abmd-slide-count {
    right: 50%;
    left: auto; }
  .abmd-slider-container-counter-outside-bottom-right-lg > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-counter-outside-bottom-right-lg > .abmd-slider-nav-bottom .abmd-slide-count {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-counter-outside-bottom-right-lg > .abmd-slider-nav-bottom .abmd-slide-count {
    right: auto;
    left: 0; }
  .abmd-slider-container-counter-outside-middle-left-lg > .abmd-slider-container-mid .abmd-slide-count {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-counter-outside-middle-left-lg > .abmd-slider-container-mid .abmd-slide-count {
    right: 0;
    left: auto; }
  .abmd-slider-container-counter-outside-middle-right-lg > .abmd-slider-container-mid .abmd-slide-count {
    position: absolute;
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-counter-outside-middle-right-lg > .abmd-slider-container-mid .abmd-slide-count {
    right: auto;
    left: 0; } }

@media (min-width: 1440px) {
  .abmd-slider-container-counter-inside-top-left-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-counter-inside-top-left-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    right: 0;
    left: auto; }
  .abmd-slider-container-counter-inside-top-middle-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  [dir="rtl"] .abmd-slider-container-counter-inside-top-middle-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    right: 50%;
    left: auto; }
  .abmd-slider-container-counter-inside-top-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-counter-inside-top-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    right: auto;
    left: 0; }
  .abmd-slider-container-counter-inside-bottom-left-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-counter-inside-bottom-left-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    right: 0;
    left: auto; }
  .abmd-slider-container-counter-inside-bottom-middle-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  [dir="rtl"] .abmd-slider-container-counter-inside-bottom-middle-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    right: 50%;
    left: auto; }
  .abmd-slider-container-counter-inside-bottom-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0); }
  [dir="rtl"] .abmd-slider-container-counter-inside-bottom-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    right: auto;
    left: 0; }
  .abmd-slider-container-counter-inside-middle-left-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%); }
  [dir="rtl"] .abmd-slider-container-counter-inside-middle-left-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    right: 0;
    left: auto; }
  .abmd-slider-container-counter-inside-middle-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    position: absolute;
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%); }
  [dir="rtl"] .abmd-slider-container-counter-inside-middle-right-xl > .abmd-slider-container-mid > .abmd-slider-container-inner .abmd-slide-count {
    right: auto;
    left: 0; }
  .abmd-slider-container-counter-outside-top-left-xl > .abmd-slider-nav-top .abmd-slide-count {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-counter-outside-top-left-xl > .abmd-slider-nav-top .abmd-slide-count {
    right: 0;
    left: auto; }
  .abmd-slider-container-counter-outside-top-middle-xl > .abmd-slider-nav-top .abmd-slide-count {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-counter-outside-top-middle-xl > .abmd-slider-nav-top .abmd-slide-count {
    right: 50%;
    left: auto; }
  .abmd-slider-container-counter-outside-top-right-xl > .abmd-slider-nav-top .abmd-slide-count {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-counter-outside-top-right-xl > .abmd-slider-nav-top .abmd-slide-count {
    right: auto;
    left: 0; }
  .abmd-slider-container-counter-outside-bottom-left-xl > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-counter-outside-bottom-left-xl > .abmd-slider-nav-bottom .abmd-slide-count {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-counter-outside-bottom-left-xl > .abmd-slider-nav-bottom .abmd-slide-count {
    right: 0;
    left: auto; }
  .abmd-slider-container-counter-outside-bottom-middle-xl > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-counter-outside-bottom-middle-xl > .abmd-slider-nav-bottom .abmd-slide-count {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-counter-outside-bottom-middle-xl > .abmd-slider-nav-bottom .abmd-slide-count {
    right: 50%;
    left: auto; }
  .abmd-slider-container-counter-outside-bottom-right-xl > .abmd-slider-nav-bottom {
    position: relative; }
  .abmd-slider-container-counter-outside-bottom-right-xl > .abmd-slider-nav-bottom .abmd-slide-count {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-counter-outside-bottom-right-xl > .abmd-slider-nav-bottom .abmd-slide-count {
    right: auto;
    left: 0; }
  .abmd-slider-container-counter-outside-middle-left-xl > .abmd-slider-container-mid .abmd-slide-count {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-counter-outside-middle-left-xl > .abmd-slider-container-mid .abmd-slide-count {
    right: 0;
    left: auto; }
  .abmd-slider-container-counter-outside-middle-right-xl > .abmd-slider-container-mid .abmd-slide-count {
    position: absolute;
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 1; }
  [dir="rtl"] .abmd-slider-container-counter-outside-middle-right-xl > .abmd-slider-container-mid .abmd-slide-count {
    right: auto;
    left: 0; } }

.mejs__offscreen {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal; }

.mejs__container {
  background: #000;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: 'Helvetica', Arial, serif;
  position: relative;
  text-align: left;
  text-indent: 0;
  vertical-align: top; }

.mejs__container * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.mejs__container video::-webkit-media-controls, .mejs__container video::-webkit-media-controls-panel, .mejs__container video::-webkit-media-controls-panel-container, .mejs__container video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  appearance: none;
  display: none !important; }

.mejs__fill-container, .mejs__fill-container .mejs__container {
  width: 100%;
  height: 100%; }

.mejs__fill-container {
  background: transparent;
  margin: 0 auto;
  overflow: hidden;
  position: relative; }

.mejs__container:focus {
  outline: none; }

.mejs__iframe-overlay {
  position: absolute;
  width: 100%;
  height: 100%; }

.mejs__embed, .mejs__embed body {
  background: #000;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  overflow: hidden; }

.mejs__fullscreen {
  overflow: hidden !important; }

.mejs__container-fullscreen {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  z-index: 1000; }

.mejs__container-fullscreen .mejs__mediaelement, .mejs__container-fullscreen video {
  width: 100% !important;
  height: 100% !important; }

.mejs__background {
  position: absolute;
  top: 0;
  left: 0; }

.mejs__mediaelement {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0; }

.mejs__poster {
  position: absolute;
  top: 0;
  left: 0;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 1; }

:root .mejs__poster-img {
  display: none; }

.mejs__poster-img {
  border: 0;
  padding: 0; }

.mejs__overlay {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0; }

.mejs__layer {
  z-index: 1; }

.mejs__overlay-play {
  cursor: pointer; }

.mejs__overlay-button {
  background: url(../../assets/video/mejs-controls.svg) no-repeat;
  background-position: 0 -39px;
  height: 80px;
  width: 80px; }

.mejs__overlay:hover > .mejs__overlay-button {
  background-position: -80px -39px; }

.mejs__overlay-loading {
  height: 80px;
  width: 80px; }

.mejs__overlay-loading-bg-img {
  -webkit-animation: mejs__loading-spinner 1s linear infinite;
  animation: mejs__loading-spinner 1s linear infinite;
  background: transparent url(../../assets/video/mejs-controls.svg) -160px -40px no-repeat;
  display: block;
  width: 80px;
  height: 80px;
  z-index: 1; }

@-webkit-keyframes mejs__loading-spinner {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes mejs__loading-spinner {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

.mejs__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40px;
  list-style-type: none;
  margin: 0;
  padding: 0 10px;
  z-index: 3; }

.mejs__controls:not([style*='display: none']) {
  background: rgba(255, 0, 0, 0.7);
  background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.35)));
  background: linear-gradient(transparent, rgba(0, 0, 0, 0.35)); }

.mejs__button, .mejs__time, .mejs__time-rail {
  font-size: 10px;
  height: 40px;
  line-height: 10px;
  margin: 0;
  width: 32px; }

.mejs__button > button {
  background: transparent url(../../assets/video/mejs-controls.svg);
  border: 0;
  cursor: pointer;
  display: block;
  font-size: 0;
  height: 20px;
  line-height: 0;
  margin: 10px 6px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  text-decoration: none;
  width: 20px; }

.mejs__button > button:focus {
  outline: dotted 1px #999; }

.mejs__container-keyboard-inactive a, .mejs__container-keyboard-inactive a:focus, .mejs__container-keyboard-inactive button, .mejs__container-keyboard-inactive button:focus, .mejs__container-keyboard-inactive [role=slider], .mejs__container-keyboard-inactive [role=slider]:focus {
  outline: 0; }

.mejs__time {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  height: 24px;
  overflow: hidden;
  padding: 16px 6px 0;
  text-align: center;
  width: auto; }

.mejs__play > button {
  background-position: 0 0; }

.mejs__pause > button {
  background-position: -20px 0; }

.mejs__replay > button {
  background-position: -160px 0; }

.mejs__time-rail {
  direction: ltr;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  height: 40px;
  margin: 0 10px;
  padding-top: 10px;
  position: relative; }

.mejs__time-total, .mejs__time-buffering, .mejs__time-loaded, .mejs__time-current, .mejs__time-float, .mejs__time-hovered, .mejs__time-float-current, .mejs__time-float-corner, .mejs__time-marker {
  border-radius: 2px;
  cursor: pointer;
  display: block;
  height: 10px;
  position: absolute; }

.mejs__time-total {
  background: rgba(255, 255, 255, 0.3);
  margin: 5px 0 0;
  width: 100%; }

.mejs__time-buffering {
  -webkit-animation: buffering-stripes 2s linear infinite;
  animation: buffering-stripes 2s linear infinite;
  background: linear-gradient(-45deg, rgba(255, 255, 255, 0.4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 75%, transparent 75%, transparent);
  background-size: 15px 15px;
  width: 100%; }

@-webkit-keyframes buffering-stripes {
  from {
    background-position: 0 0; }
  to {
    background-position: 30px 0; } }

@keyframes buffering-stripes {
  from {
    background-position: 0 0; }
  to {
    background-position: 30px 0; } }

.mejs__time-loaded {
  background: rgba(255, 255, 255, 0.3); }

.mejs__time-current, .mejs__time-handle-content {
  background: rgba(255, 255, 255, 0.9); }

.mejs__time-hovered {
  background: rgba(255, 255, 255, 0.5);
  z-index: 10; }

.mejs__time-hovered.negative {
  background: rgba(0, 0, 0, 0.2); }

.mejs__time-current, .mejs__time-buffering, .mejs__time-loaded, .mejs__time-hovered {
  left: 0;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transition: 0.15s ease-in all;
  transition: 0.15s ease-in all;
  width: 100%; }

.mejs__time-buffering {
  -webkit-transform: scaleX(1);
  transform: scaleX(1); }

.mejs__time-hovered {
  -webkit-transition: height 0.1s cubic-bezier(0.44, 0, 1, 1);
  transition: height 0.1s cubic-bezier(0.44, 0, 1, 1); }

.mejs__time-hovered.no-hover {
  -webkit-transform: scaleX(0) !important;
  transform: scaleX(0) !important; }

.mejs__time-handle, .mejs__time-handle-content {
  border: 4px solid transparent;
  cursor: pointer;
  left: 0;
  position: absolute;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  z-index: 11; }

.mejs__time-handle-content {
  border: 4px solid rgba(255, 255, 255, 0.9);
  border-radius: 50%;
  height: 10px;
  left: -7px;
  top: -4px;
  -webkit-transform: scale(0);
  transform: scale(0);
  width: 10px; }

.mejs__time-rail:hover .mejs__time-handle-content, .mejs__time-rail .mejs__time-handle-content:focus, .mejs__time-rail .mejs__time-handle-content:active {
  -webkit-transform: scale(1);
  transform: scale(1); }

.mejs__time-float {
  background: #eee;
  border: solid 1px #333;
  bottom: 100%;
  color: #111;
  display: none;
  height: 17px;
  margin-bottom: 9px;
  position: absolute;
  text-align: center;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 36px; }

.mejs__time-float-current {
  display: block;
  left: 0;
  margin: 2px;
  text-align: center;
  width: 30px; }

.mejs__time-float-corner {
  border: solid 5px #eee;
  border-color: #eee transparent transparent;
  border-radius: 0;
  display: block;
  height: 0;
  left: 50%;
  line-height: 0;
  position: absolute;
  top: 100%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0; }

.mejs__long-video .mejs__time-float {
  margin-left: -23px;
  width: 64px; }

.mejs__long-video .mejs__time-float-current {
  width: 60px; }

.mejs__broadcast {
  color: #fff;
  height: 10px;
  position: absolute;
  top: 15px;
  width: 100%; }

.mejs__fullscreen-button > button {
  background-position: -80px 0; }

.mejs__unfullscreen > button {
  background-position: -100px 0; }

.mejs__mute > button {
  background-position: -60px 0; }

.mejs__unmute > button {
  background-position: -40px 0; }

.mejs__volume-button {
  position: relative; }

.mejs__volume-button > .mejs__volume-slider {
  -webkit-backface-visibility: hidden;
  background: rgba(50, 50, 50, 0.7);
  border-radius: 0;
  bottom: 100%;
  display: none;
  height: 115px;
  left: 50%;
  margin: 0;
  position: absolute;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 25px;
  z-index: 1; }

.mejs__volume-button:hover {
  border-radius: 0 0 4px 4px; }

.mejs__volume-total {
  background: rgba(255, 255, 255, 0.5);
  height: 100px;
  left: 50%;
  margin: 0;
  position: absolute;
  top: 8px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 2px; }

.mejs__volume-current {
  background: rgba(255, 255, 255, 0.9);
  left: 0;
  margin: 0;
  position: absolute;
  width: 100%; }

.mejs__volume-handle {
  background: rgba(255, 255, 255, 0.9);
  border-radius: 1px;
  cursor: ns-resize;
  height: 6px;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 16px; }

.mejs__horizontal-volume-slider {
  display: block;
  height: 36px;
  position: relative;
  vertical-align: middle;
  width: 56px; }

.mejs__horizontal-volume-total {
  background: rgba(50, 50, 50, 0.8);
  border-radius: 2px;
  font-size: 1px;
  height: 8px;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 16px;
  width: 50px; }

.mejs__horizontal-volume-current {
  background: rgba(255, 255, 255, 0.8);
  border-radius: 2px;
  font-size: 1px;
  height: 100%;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 100%; }

.mejs__horizontal-volume-handle {
  display: none; }

.mejs__captions-button, .mejs__chapters-button {
  position: relative; }

.mejs__captions-button > button {
  background-position: -140px 0; }

.mejs__chapters-button > button {
  background-position: -180px 0; }

.mejs__captions-button > .mejs__captions-selector, .mejs__chapters-button > .mejs__chapters-selector {
  background: rgba(50, 50, 50, 0.7);
  border: solid 1px transparent;
  border-radius: 0;
  bottom: 100%;
  margin-right: -43px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  right: 50%;
  visibility: visible;
  width: 86px; }

.mejs__chapters-button > .mejs__chapters-selector {
  margin-right: -55px;
  width: 110px; }

.mejs__captions-selector-list, .mejs__chapters-selector-list {
  list-style-type: none !important;
  margin: 0;
  overflow: hidden;
  padding: 0; }

.mejs__captions-selector-list-item, .mejs__chapters-selector-list-item {
  color: #fff;
  cursor: pointer;
  display: block;
  list-style-type: none !important;
  margin: 0 0 6px;
  overflow: hidden;
  padding: 0; }

.mejs__captions-selector-list-item:hover, .mejs__chapters-selector-list-item:hover {
  background-color: #c8c8c8 !important;
  background-color: rgba(255, 255, 255, 0.4) !important; }

.mejs__captions-selector-input, .mejs__chapters-selector-input {
  clear: both;
  float: left;
  left: -1000px;
  margin: 3px 3px 0 5px;
  position: absolute; }

.mejs__captions-selector-label, .mejs__chapters-selector-label {
  cursor: pointer;
  float: left;
  font-size: 10px;
  line-height: 15px;
  padding: 4px 10px 0;
  width: 100%; }

.mejs__captions-selected, .mejs__chapters-selected {
  color: #21f8f8; }

.mejs__captions-translations {
  font-size: 10px;
  margin: 0 0 5px; }

.mejs__captions-layer {
  bottom: 0;
  color: #fff;
  font-size: 16px;
  left: 0;
  line-height: 20px;
  position: absolute;
  text-align: center; }

.mejs__captions-layer a {
  color: #fff;
  text-decoration: underline; }

.mejs__captions-layer[lang=ar] {
  font-size: 20px;
  font-weight: normal; }

.mejs__captions-position {
  bottom: 15px;
  left: 0;
  position: absolute;
  width: 100%; }

.mejs__captions-position-hover {
  bottom: 35px; }

.mejs__captions-text, .mejs__captions-text * {
  background: rgba(20, 20, 20, 0.5);
  -webkit-box-shadow: 5px 0 0 rgba(20, 20, 20, 0.5), -5px 0 0 rgba(20, 20, 20, 0.5);
  box-shadow: 5px 0 0 rgba(20, 20, 20, 0.5), -5px 0 0 rgba(20, 20, 20, 0.5);
  padding: 0;
  white-space: pre-wrap; }

.mejs__container.mejs__hide-cues video::-webkit-media-text-track-container {
  display: none; }

.mejs__overlay-error {
  position: relative; }

.mejs__overlay-error > img {
  left: 0;
  max-width: 100%;
  position: absolute;
  top: 0;
  z-index: -1; }

.mejs__cannotplay, .mejs__cannotplay a {
  color: #fff;
  font-size: 0.8em; }

.mejs__cannotplay {
  position: relative; }

.mejs__cannotplay p, .mejs__cannotplay a {
  display: inline-block;
  padding: 0 15px;
  width: 100%; }

.abmd-video iframe, .abmd-video video {
  width: 100%;
  height: 100%; }

.abmd-video .mejs__container:not(.mejs__container-fullscreen) video {
  -o-object-fit: cover;
  object-fit: cover; }

.abmd-video-hide-controls .mejs__controls {
  display: none; }

.abmd-video-hide-center-play .mejs__overlay-play .mejs__overlay-button, .abmd-video-hide-center-play .mejs__overlay-loading-bg-img {
  display: none; }

.abmd-video-vimeo_iframe .mejs__iframe-overlay, .abmd-video-vimeo_iframe .mejs__poster, .abmd-video-vimeo_iframe .mejs__overlay-play, .abmd-video-youtube_iframe .mejs__iframe-overlay, .abmd-video-youtube_iframe .mejs__poster, .abmd-video-youtube_iframe .mejs__overlay-play {
  display: none; }

.abmd-video-background {
  position: relative;
  overflow: hidden; }

.abmd-video-background-inner {
  position: absolute;
  width: 100%;
  min-height: 100%;
  z-index: -100;
  -o-object-fit: cover;
  object-fit: cover; }

.abmd-video-background-top .abmd-video-background-inner {
  top: 0;
  left: 0;
  -webkit-transform: translate(0);
  transform: translate(0); }

.abmd-video-background-center .abmd-video-background-inner {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

.abmd-video-background-bottom .abmd-video-background-inner {
  top: auto;
  bottom: 0;
  left: 0;
  -webkit-transform: translate(0);
  transform: translate(0); }

.abmd-wysiwyg:before, .abmd-wysiwyg:after {
  clear: both;
  content: " ";
  display: table; }

.abmd-youtube-embed-inner {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden; }

.abmd-youtube-embed-inner .abmd-youtube-embed-item, .abmd-youtube-embed-inner iframe, .abmd-youtube-embed-inner embed, .abmd-youtube-embed-inner object, .abmd-youtube-embed-inner video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0; }

.abmd-youtube-embed-16by9 {
  padding-bottom: 56.25%; }

.abmd-youtube-embed-4by3 {
  padding-bottom: 75%; }

.mb_YTPBar, .mb_YTPBar span.mb_YTPUrl a {
  color: #fff; }

@font-face {
  font-family: ytpregular;
  src: url(font/ytp-regular.eot); }

@font-face {
  font-family: ytpregular;
  src: url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA5sABEAAAAAFCAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABgAAAABwAAAAcZ9iuNUdERUYAAAGcAAAAHQAAACAAdAAET1MvMgAAAbwAAABJAAAAYHUMUrFjbWFwAAACCAAAAKkAAAGKn5XycWN2dCAAAAK0AAAANgAAADYNLQohZnBnbQAAAuwAAAGxAAACZVO0L6dnYXNwAAAEoAAAAAgAAAAIAAAAEGdseWYAAASoAAAGVQAAB4jz86dSaGVhZAAACwAAAAAzAAAANgbKONpoaGVhAAALNAAAACAAAAAkESQLXGhtdHgAAAtUAAAAVAAAARxOmwVwbG9jYQAAC6gAAAAjAAAAkFoEXRRtYXhwAAALzAAAACAAAAAgAWoB625hbWUAAAvsAAAA+wAAAeok3Eb+cG9zdAAADOgAAADAAAABN99tv1lwcmVwAAANqAAAALkAAAFY3I6ikndlYmYAAA5kAAAABgAAAAbHMlGnAAAAAQAAAADMPaLPAAAAAM3Nk7QAAAAAzc13sXjaY2BkYGDgA2IJBhBgYmAEQjcgZgHzGAAHTAB5AAAAeNpjYGbZwDiBgZWBhdWY5SwDA8MsCM10liGNKQ3IB0rBASMDEgj1DvdjcGDgfcDAlvYPqJJVldEZpoZVkuUZkFJgYAQAUUULewAAAHjaY2BgYGaAYBkGRgYQaAHyGMF8FoYMIC3GIAAUYQOyeBkUGKIYqhgWKHAp6CvEP2D4/x+sAyTuyJAIFGeAizP+//r/8f/D//f+n/HA8oHo/WcKblDzsQBGoOkwSUYmIMGErgDiRLyAhZWNnYOTi5uHl49fQFBIWERUTFxCUkpaRhYiLyevoKikrKKqpq6hqaWto6unb2BoZGxiambOQF1gQZYuAIQnH4IAAAAAAAAAAAABegEnAHEAswC9AOAA5QD+ARcBIwBdAHIBtgBcAGAAZgByAI8AogErAbIAUwBEBREAAHjaXVG7TltBEN0NDwOBxNggOdoUs5mQxnuhBQnE1Y1iZDuF5QhpN3KRi3EBH0CBRA3arxmgoaRImwYhF0h8Qj4hEjNriKI0Ozuzc86ZM0vKkap36WvPU+ckkMLdBs02/U5ItbMA96Tr642MtIMHWmxm9Mp1+/4LBpvRlDtqAOU9bykPGU07gVq0p/7R/AqG+/wf8zsYtDTT9NQ6CekhBOabcUuD7xnNussP+oLV4WIwMKSYpuIuP6ZS/rc052rLsLWR0byDMxH5yTRAU2ttBJr+1CHV83EUS5DLprE2mJiy/iQTwYXJdFVTtcz42sFdsrPoYIMqzYEH2MNWeQweDg8mFNK3JMosDRH2YqvECBGTHAo55dzJ/qRA+UgSxrxJSjvjhrUGxpHXwKA2T7P/PJtNbW8dwvhZHMF3vxlLOvjIhtoYEWI7YimACURCRlX5hhrPvSwG5FL7z0CUgOXxj3+dCLTu2EQ8l7V1DjFWCHp+29zyy4q7VrnOi0J3b6pqqNIpzftezr7HA54eC8NBY8Gbz/v+SoH6PCyuNGgOBEN6N3r/orXqiKu8Fz6yJ9O/sVoAAAAAAQAB//8AD3jaTZVrbBxXFcfvufNe72Nmdx77tmfHO2N76117784OTr154YAbR7RQuUQhttoSuXZKFQVKKYqgiFJAgkpIkVClIn8opSomjXY3VHHTFldEIYpay1hR+ID4Bha27FoIEQGpd8Idu4lY7c6eOfee//2f3+zeizAaQwif4iYRgwRUbgGqjLYFNvVxtcVzfxltM5iGqMUEaS5ItwU+vTPahiBPFFMpmoo5hnv8XnjFn+Um7/xmjF1GCLHoPf+fgsUVEYcSKIcGkYbaWYxKLZ3bgGa50qpACQ0NeyYoYILaDTqpurUK2FZBUYlJY8ukEc0egLpbo+kY8O/BQcx2dvwP2Fh6/Q+Gl19fyroubHmer7rpjHllPZ/NKB+tp2/4/TzxSx0zo/74uUY29vJZOEHIfng4lzz7cjyXzn/jJwqCwCOLdj2iPSP3F/hUAHF3v+Cviee5DIqhJDLRACLoPGpHECq1M7Sd5iDZ/W6zQW8mu9Ecql7SI6xYaiOpnxCydwPNWqWJ/tSSjY1mqtqU5ZYNpWal2pJiGy0XSi1bVuKX1Fyh1GuMoJYeUeJvy/GEVbTpfTOjHJRVzUim0tlcwekbKD1QrgR5M97OV8nIyMjQsKPUEKWGNEVFFBwqEs/yHMEVFMM1PIc4FhiWQVxHcxjD0zzXEkgbmHe5G1eA9T955453xd+B9tbpi6vj10+fvj6+evH0Fju7vPDU5szVY8euzmw+tXABv7kEov/v33WOv+v/C8LG9M2xD19/EquzCyuHVuY6R25Obz35+odw4NDKwuzWHAK86q9x21wKYYQkjFeZ3M5f/TUmw6Qo12P+38Wf0zEZpVABlVANfQu1owHXXMD1AdIyQhvNgeou2b1LAuhAkVwyExRps/ppAE230qrTX1MrEVXil5W4qlm9thMAMpR2MtVHAbXMnBJvZ8oVGjdZ5XK6u6cwNExqdNJ9dnm4D+8eIeYeM7hH0b3H9bcQuczdeH75ef+TxTveO/5tuDK2Mrs5d+HmzQtzm7MrbP6ZqxMrrz2+vf34aysTV5+5iN9YhMi51W93Tiz5/wFp+ujy/MntGXx+dfrjqflrO788Ob989MaMP716+Nr8FOpCjbvnw032BUrm82gKfQc10SJaAwwZGINHEUrksaEndI3XCppBavWaU7Nrda/u7QfPsnmBF1ReK4NjCxbkgVRJdW/MdmiyjHkhCgKvGkrNq+uGngPLUDXVioJTcGxONWguENOIYmkq1lQqaDu2q1AqKi6qRh6CN0uqhlkn1WIwt1Z3FTqH6lt2kWLkqZpQ2F1H4D3X1CzFUkCp1R8EVaeKGr3mgXpyd3OKZTcgioMi3qImqA2FaFSYrkHd7BYESnSMdqAx1HNgg/6pG0Bo95RAGehqoNAuaRHR90wGdXyJtkAJ1DxSDVQCfS8ocui+EohqagNjFroniyLAOYbBgvSQxuXxiUSCGQXReJBnjafhbf6xBs8P9ZclLLJdTJfdL3bLRsgd50Nf52P7JIWjInYqFuZhUGErucF0Qj/zNJtPGArDz7EYFi0chvSpw8C/mJRgRVLfgrEf7RvowhyjJ3JPfPlX/h8N/6fZryX7bh/pJsPj4QLX9Ra89NL3QQkljmOqnognU6HcxKkoI/JsaJ8cDcfCqZAMC2cfFeSoHu+WFEmWzIQqx8PVmCThSFqPKqLIsgxJx0QYZt1iocjgfrPbjIoiltkXxzxTlE5FVTL1zb7YmTOSzXGiEBU0ZgHzXexjd9HklDtTc2P7iR4/Wmqk/jGhfZXjZW1bYFVp3y01G+ocrh/K9VST3+05OUsaEnAYGKZRfWIpDQaXT2Ej2/vCl1S5nNe7jHq5eCAlM7rOpFx8PP1Zf/NzCUdkpXjUhHmdfdi/Xv31D6WccPAIDjNMmPnBzC+ErAipZzPf++LkQyGRhTDEpCNkbmLpz8892zmE3+8swq1YODIqf2Z7lO8RdJHn7RS8kpY6r0qhAg7xXIHnhViu+zBDbhcx16UOfGVgaGkoXe6LhwS+h7NgSa+vR7ESZvPyq6VUqN+SC0ZSTPm3oETGoxGIh/p60w3naIyJ/Gywf9CMnnAemR3524hT5DErxOwBhR55COMw3e+u0T0tOEsR0JMx+NBHftD/AJ+D/f7v/TW+9t+P+Bo9e/7vNYz+By6FsKkAAAB42mNgZGBgYGRwbI8IWhzPb/OVQZ6DAQTOni3fCKP/+/x7yrOBNRTI5WBgAokCAG3mDbAAeNpjYGRgYFX9t5eBgeftf5//WTwbGIAiKMAdAJycBph42mN6w+DCwcDAAMIsZ8D0HhBNLIap52D478fBwHQRyvbBpZ7nLYMtKeZjt5OJhxT1TKsYGFhDETTjcSAG0gyPoRgozigIpL0hNEiOBcgFAEBoNC142mNgYNCBwjoccALDBEY9RhsgPIMMmZcRhHtIhkcA9pQspAAAAQAAAEcBVAALAAAAAAACAAEAAgAWAAABAACTAAAAAHjalZCxTgJBFEXPApJoYYgF9VZUSIAFTdDCnmiIgsTKsASQuGiCu0YaCr4OfomKOzsTCHRmMzPn3blz38sCFyzJ4uXOgbKWZY+8KssZLqk7zkp9cJyjSOT4jD9WjvPSt46vKHoFx2txyfGGqnfPO18kyohSGjBjJPqRFmqPmWolWkZ9o0uHZ/EkfTNgTo0KVX017ujRps+TyDqvT7xW9U/UV1Vz9ZryrQn8o8QOL1JsdVA/5IwZpv7f/YsKTW50O1PqpzKNZyw1UnKov2c9dbkD7c1/zdhXFSrNdIz3HbuaJFH1KM9CZyDN3N3SoiFupfP66mbOYAd8k0EGAHjabc05TwJhHITxZ0BBBc/P4IkI7y4sh0dBsosHKiqHeLUiiTE0FH56Xdl/6TS/ZIoZUszzM+ad/3IOSilNmm122GWPfQ4ocEiRI0qUcXj4VKgSUKNOgybHnHDKGSER7Xjjgkuu6HDNDbd0ueOeB3r0GTDkkRFPPPPCK29a0KIyympJy1pRTnmtak3r2tCmtjLjz+/ph5edfU2cc2Fiy/3px4Xpmb5ZMatmYNbMutkwm2Yr0W8nBnOj+OcXVDk0PnjaRc67DoJAEAVQFuT9fqsJCSZ2+w12QkNjrCCx9w+sbSy19DsGK/9Ob3RZujk3k7nzZp8bsbvSkXXoR8Yew9gavN9QNHSUHTFch4oMfuoV0uqGNL4nv25emq3yHzzADwVcwOsFHMCtBWzAWQlYgJ0ImIA1rRmAeRbQAWM6vQD04A9GgXglRBo4Kh+19gJGYDgzBqOnZALGO8kUTLaSGZhWkjmYrSULMA8kS7CYi5ZgKTlQxr/W1F5aAAAAAAFRp8cxAAA=) format("woff"), url(font/ytp-regular.ttf) format("truetype");
  font-weight: 400;
  font-style: normal; }

.abmd-youtube-video-background:before, .abmd-youtube-video-background:after {
  clear: both;
  content: " ";
  display: table; }

.mb_YTPlayer:focus {
  outline: 0; }

.YTPWrapper {
  display: block;
  -webkit-transform: translateZ(0) translate3d(0, 0, 0);
  transform: translateZ(0) translate3d(0, 0, 0);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-perspective: 1000;
  perspective: 1000;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.mb_YTPlayer .loading {
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 12px;
  color: #fff;
  background: rgba(0, 0, 0, 0.51);
  text-align: center;
  padding: 2px 4px;
  border-radius: 5px;
  font-family: "Droid Sans", sans-serif;
  -webkit-animation: fade .1s infinite alternate;
  animation: fade .1s infinite alternate; }

@-webkit-keyframes fade {
  0% {
    opacity: .5; }
  100% {
    opacity: 1; } }

@keyframes fade {
  0% {
    opacity: .5; }
  100% {
    opacity: 1; } }

.YTPFullscreen {
  display: block !important;
  position: fixed !important;
  width: 100% !important;
  height: 100% !important;
  top: 0 !important;
  left: 0 !important;
  margin: 0 !important;
  border: none !important;
  opacity: 1 !important;
  background-color: #000; }

.mbYTP_wrapper iframe {
  max-width: 4000px !important; }

.inline_YTPlayer {
  margin-bottom: 20px;
  vertical-align: top;
  position: relative;
  left: 0;
  overflow: hidden;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
  background: rgba(0, 0, 0, 0.5); }

.inline_YTPlayer img {
  border: none !important;
  margin: 0 !important;
  padding: 0 !important;
  -webkit-transform: none !important;
  transform: none !important; }

.mb_YTPBar, .mb_YTPBar .buttonBar {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  left: 0;
  padding: 5px;
  width: 100%; }

.mb_YTPBar .ytpicon {
  font-size: 20px;
  font-family: ytpregular; }

.mb_YTPBar .mb_YTPUrl.ytpicon {
  font-size: 30px; }

.mb_YTPBar {
  -webkit-transition: opacity .5s;
  transition: opacity .5s;
  display: block;
  height: 10px;
  background: #333;
  position: fixed;
  bottom: 0;
  text-align: left;
  z-index: 1000;
  font: 14px/16px sans-serif;
  opacity: .1; }

.mb_YTPBar.visible, .mb_YTPBar:hover {
  opacity: 1; }

.mb_YTPBar .buttonBar {
  -webkit-transition: all .5s;
  transition: all .5s;
  background: 0 0;
  font: 12px/14px Calibri;
  position: absolute;
  top: -30px;
  height: 40px; }

.mb_YTPBar:hover .buttonBar {
  background: rgba(0, 0, 0, 0.4); }

.mb_YTPBar span {
  display: inline-block;
  font: 16px/20px Calibri, sans-serif;
  position: relative;
  width: 30px;
  height: 25px;
  vertical-align: middle; }

.mb_YTPBar span.mb_YTPTime {
  width: 130px; }

.mb_YTPBar span.mb_OnlyYT, .mb_YTPBar span.mb_YTPUrl {
  position: absolute;
  width: auto;
  display: block;
  top: 6px;
  right: 10px;
  cursor: pointer; }

.mb_YTPBar span.mb_YTPUrl img {
  width: 60px; }

.mb_YTPBar span.mb_OnlyYT {
  left: 300px;
  right: auto; }

.mb_YTPBar span.mb_OnlyYT img {
  width: 25px; }

.mb_YTPBar .mb_YTPMuteUnmute, .mb_YTPBar .mb_YTPPlaypause, .mb_YTPlayer .mb_YTPBar .mb_YTPPlaypause img {
  cursor: pointer; }

.mb_YTPBar .mb_YTPProgress {
  height: 10px;
  width: 100%;
  background: #222;
  bottom: 0;
  left: 0; }

.mb_YTPBar .mb_YTPLoaded {
  height: 10px;
  width: 0;
  background: #444;
  left: 0; }

.mb_YTPBar .mb_YTPseekbar {
  height: 10px;
  width: 0;
  background: #bb110e;
  bottom: 0;
  left: 0;
  -webkit-box-shadow: rgba(82, 82, 82, 0.47) 1px 1px 3px;
  box-shadow: rgba(82, 82, 82, 0.47) 1px 1px 3px; }

.mb_YTPBar .YTPOverlay {
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  -webkit-transform-style: "flat";
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.YTPOverlay.raster {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAOSURBVHgBY8ACjGkhAAAzNgEAjHSwTQAAAABJRU5ErkJggg==); }

.YTPOverlay.raster.retina {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAOSURBVHgBY8ACjGkhAAAzNgEAjHSwTQAAAABJRU5ErkJggg==); }

.YTPOverlay.raster-dot {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGUlEQVR4AWP4//8/URhMAEEDIZo6Jo6aCABdUuyg/lDoOwAAAABJRU5ErkJggg==); }

.YTPOverlay.raster-dot.retina {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAG0lEQVR4AWP4//8/XgwC6jAMEUDwqaNgMLgBAOadWSnhHBoRAAAAAElFTkSuQmCC); }

.mb_YTPBar .simpleSlider {
  position: relative;
  width: 100px;
  height: 10px;
  border: 1px solid #fff;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: 10px;
  cursor: pointer !important;
  border-radius: 3px; }

.mb_YTPBar.compact .simpleSlider {
  width: 40px; }

.mb_YTPBar .simpleSlider.muted {
  opacity: .3; }

.mb_YTPBar .level {
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.mb_YTPBar .level.horizontal {
  height: 100%;
  width: 0; }

.mb_YTPBar .level.vertical {
  height: auto;
  width: 100%; }

/*============================================================================
  #General Variables
==============================================================================*/
/*============================================================================
  #Mixin
==============================================================================*/
/*
$xlg-fonts: (
  null: 120px,
  $mdDesktop: 100px,
  $smDesktop: 90px,
  $xsDesktop: 80px,
  $largeScreen: 160px
);

$lg-fonts: (
  null: 51px,
  $mdDesktop: 45px,
  $xsDesktop: 40px,
  $largeScreen: 72px
);

$md-fonts: (
  null: 40px,
  $mdDesktop: 35px,
  $xsDesktop: 28px,
  $largeScreen: 60px
);

$sm-fonts: (
  null: 26px,
  $mdDesktop: 22px,
  $xsDesktop: 19px,
  $largeScreen: 40px
);

$xs-fonts: (
  null: 17px,
  $mdDesktop: 15px,
  $xsDesktop: 14px,
  $largeScreen: 24px
);

$content-fonts: (
  null: 14px,
  $mdDesktop: 13px,
  $xsDesktop: 11px,
  $largeScreen: 16px
);
*/
/*
* @include triangle within a pseudo element and add positioning properties (ie. top, left)
* $direction: up, down, left, right
*/
/*============================================================================
  #Render Helping classes
==============================================================================*/
.vertical-center,
.horizontal-center {
  position: absolute; }

.vertical-center {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%); }

.horizontal-center {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }

.absolute-center, div.abi-header .search-button svg {
  display: block;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

.iframe-container {
  position: relative; }
  .iframe-container:before {
    content: "";
    display: block;
    padding-top: 56.25%; }
  .iframe-container > *:first-child {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden; }

.d-tbl {
  display: table;
  width: 100%;
  height: 100%; }
  .d-tbl .d-tbl-cell {
    display: table-cell;
    vertical-align: middle; }

@media (max-width: 767px) {
  .hidden-small {
    display: none !important; } }

@media (min-width: 768px) {
  .visible-small {
    display: none !important; } }

.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.flex-0 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto; }

.flex-1 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto; }

@font-face {
  font-family: "NotoSansJP";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../plugins/fonts/NotoSansJP/NotoSansJP-Light.woff") format("woff"), url("../plugins/fonts/NotoSansJP/NotoSansJP-Light.woff2") format("woff2"); }

@font-face {
  font-family: "NotoSansJP";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../plugins/fonts/NotoSansJP/NotoSansJP-Regular.woff") format("woff"), url("../plugins/fonts/NotoSansJP/NotoSansJP-Regular.woff2") format("woff2"); }

@font-face {
  font-family: "NotoSansJP";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../plugins/fonts/NotoSansJP/NotoSansJP-Medium.woff") format("woff"), url("../plugins/fonts/NotoSansJP/NotoSansJP-Medium.woff2") format("woff2"); }

@font-face {
  font-family: "NotoSansJP";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../plugins/fonts/NotoSansJP/NotoSansJP-Bold.woff") format("woff"), url("../plugins/fonts/NotoSansJP/NotoSansJP-Bold.woff2") format("woff2"); }

@font-face {
  font-family: "SourceSansPro";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../plugins/fonts/SourceSansPro/SourceSansPro-Regular.woff") format("woff"), url("../plugins/fonts/SourceSansPro/SourceSansPro-Regular.ttf") format("truetype"); }

@font-face {
  font-family: "SourceSansPro";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("../plugins/fonts/SourceSansPro/SourceSansPro-Italic.woff") format("woff"), url("../plugins/fonts/SourceSansPro/SourceSansPro-Italic.ttf") format("truetype"); }

@font-face {
  font-family: "SourceSansPro";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../plugins/fonts/SourceSansPro/SourceSansPro-Bold.woff") format("woff"), url("../plugins/fonts/SourceSansPro/SourceSansPro-Bold.ttf") format("truetype"); }

@font-face {
  font-family: "SourceSansPro";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../plugins/fonts/SourceSansPro/SourceSansPro-SemiBold.woff") format("woff"), url("../plugins/fonts/SourceSansPro/SourceSansPro-SemiBold.ttf") format("truetype"); }

@font-face {
  font-family: "SourceSansPro";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../plugins/fonts/SourceSansPro/SourceSansPro-Light.woff") format("woff"), url("../plugins/fonts/SourceSansPro/SourceSansPro-Light.ttf") format("truetype"); }

@font-face {
  font-family: "SourceSansPro";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("../plugins/fonts/SourceSansPro/SourceSansPro-LightItalic.woff") format("woff"), url("../plugins/fonts/SourceSansPro/SourceSansPro-LightItalic.ttf") format("truetype"); }

.img-responsive, .abmd-image {
  display: block;
  width: 100%;
  max-width: 100%; }

.align-self-center {
  -ms-flex-item-align: center;
  align-self: center; }

@media (min-width: 1024px) {
  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-box !important;
    display: inline-flex !important; }
    .d-lg-inline-flex + .d-lg-inline-flex {
      margin-left: 2rem; } }

.block {
  display: block; }

.appearance-none {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.border-0 {
  border: none; }

.bg-transparent {
  background-color: transparent; }

.cursor-pointer {
  cursor: pointer; }

.relative {
  position: relative; }

.items-stretch {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }

.use-aos, .abmd-image-with-text {
  width: 100%;
  overflow-x: hidden; }

.swiper-slide {
  height: auto; }

@media (max-width: 1023px) {
  .swiper-container {
    padding-bottom: 2.5rem; } }

.swiper-button-disabled {
  display: none; }

.swiper-wrapper {
  height: auto; }
  .swiper-wrapper:before, .swiper-wrapper:after {
    display: none; }
  .swiper-wrapper.swiper-container-initialized {
    padding-bottom: 1.25rem; }

.swiper-pagination-bullet {
  width: 2.25rem;
  height: 0.375rem;
  border-radius: 0;
  background-color: #005FA9; }

.bg-teal .swiper-pagination-bullet {
  background-color: #fff; }

.swiper-button-next,
.swiper-button-prev {
  background-color: #005FA9;
  width: 32px;
  height: 32px;
  margin-top: 0; }
  @media (max-width: 767px) {
    .swiper-button-next,
    .swiper-button-prev {
      top: 22.5rem; } }
  .swiper-button-next:after,
  .swiper-button-prev:after {
    content: ' ';
    font-size: 0;
    width: 10px;
    height: 10px;
    display: inline-block;
    -webkit-transform: translateX(2px) rotate(-45deg);
    transform: translateX(2px) rotate(-45deg);
    border-top: 1px solid #fff;
    border-left: 1px solid #fff; }

.swiper-pagination-bullet:only-child {
  visibility: hidden; }

.swiper-button-next {
  -webkit-transform: scaleX(-1) translateY(-50%);
  transform: scaleX(-1) translateY(-50%); }

.swiper-button-prev {
  left: 0.55rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%); }
  @media (min-width: 1024px) {
    .swiper-button-prev {
      left: 0.8rem; } }

.bg-navy-gradient .swiper-pagination-bullet,
.bg-navy .swiper-pagination-bullet,
.bg-royal .swiper-pagination-bullet {
  background-color: white; }

@media (max-width: 1023px) {
  .jp .swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 5px; } }

.abmd-container-boxed {
  width: 100%; }
  @media (max-width: 767px) {
    .abmd-container-boxed {
      margin-left: auto;
      margin-right: auto; } }

.abmd-wysiwyg p:last-child {
  margin-bottom: 0; }

.abmd-wysiwyg table,
.abmd-wysiwyg tr,
.abmd-wysiwyg td,
.abmd-wysiwyg th {
  border: 1px solid black;
  padding: 0.625rem;
  word-break: keep-all; }
  @media (max-width: 1023px) {
    .abmd-wysiwyg table,
    .abmd-wysiwyg tr,
    .abmd-wysiwyg td,
    .abmd-wysiwyg th {
      padding: 0.3125rem;
      font-size: 0.875rem;
      line-height: 1.125rem; } }

.abmd-wysiwyg table {
  border-collapse: collapse;
  margin-bottom: 1rem; }

@media (max-width: 1023px) {
  .abmd-row-inner > div {
    padding-left: 0.5rem;
    padding-right: 0.5rem; } }

.block-social-sharing-block {
  position: relative; }
  .block-social-sharing-block h2 {
    font-size: 0.875rem;
    font-weight: 600;
    color: #000;
    text-transform: uppercase;
    margin-right: 2.3125rem; }
    [lang="ja"] .block-social-sharing-block h2 {
      font-weight: 500; }
    @media (min-width: 1280px) {
      .block-social-sharing-block h2 {
        margin-right: 0;
        margin-bottom: 0.75rem; } }
  .block-social-sharing-block a {
    color: #005fa9;
    font-size: 1.6rem; }
  .block-social-sharing-block ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; }
    @media (min-width: 1280px) {
      .block-social-sharing-block ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column; } }
    .block-social-sharing-block ul li:not(:last-child) {
      margin-right: 2rem; }
      @media (min-width: 1280px) {
        .block-social-sharing-block ul li:not(:last-child) {
          margin-right: 0;
          margin-bottom: 1.25rem; } }

.block-social__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin: 0 auto;
  padding-bottom: 1.875rem; }
  @media (min-width: 1280px) {
    .block-social__inner {
      padding: 0;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      position: absolute;
      top: 0;
      left: -100px; } }
  .block-social__inner .social-media-sharing {
    margin-right: 0; }

.user-login-form {
  max-width: 29.6875rem;
  margin: 0 auto;
  padding: 50px 0.625rem; }
  .user-login-form .form-item {
    margin-bottom: 1.25rem; }
  .user-login-form input[type="text"],
  .user-login-form input[type="password"] {
    width: 100%;
    margin: 8px 0;
    height: 2.8125rem;
    padding: 0 0.625rem;
    outline: none;
    border: 1px solid; }
  .user-login-form .description {
    font-size: 0.875rem; }

#onetrust-consent-sdk #onetrust-pc-btn-handler,
#onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link {
  outline: none; }

@media (min-width: 80rem) {
  .abmd-col-lg-2\:4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%; } }

@media (max-width: 1023px) {
  #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-container {
    padding-top: 1.875rem; } }

.custom-comment-form {
  max-width: 72.5rem;
  margin: 0 auto;
  padding: 1.875rem 1.25rem; }
  @media (min-width: 1024px) {
    .custom-comment-form {
      padding: 1.875rem 0; } }
  .custom-comment-form .js-form-item {
    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-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 1rem; }
    .custom-comment-form .js-form-item label {
      margin-bottom: 0.5rem; }
    .custom-comment-form .js-form-item input {
      width: 100%;
      max-width: 28.75rem;
      display: block;
      height: 3.5rem;
      padding: 0.375rem 1.5rem;
      font-size: 1rem;
      font-weight: 400;
      line-height: 1.5;
      color: #5a5a5a;
      background-color: #fff;
      background-clip: padding-box;
      border: 1px solid #000;
      border-radius: 0.25rem;
      -webkit-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out; }
    .custom-comment-form .js-form-item textarea {
      width: 100%;
      max-width: 28.75rem;
      padding: 0.375rem 1.5rem;
      font-size: 1rem;
      font-weight: 400;
      line-height: 1.5;
      color: #5a5a5a;
      background-color: #fff;
      background-clip: padding-box;
      border: 1px solid #000;
      border-radius: 0.25rem;
      -webkit-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      outline: none; }
  .custom-comment-form .js-filter-wrapper {
    display: none; }
  .custom-comment-form .tips {
    font-size: 0.875rem;
    list-style: disc;
    padding-left: 1.25rem; }
    .custom-comment-form .tips li {
      margin-bottom: 0.5rem; }

.custom-comments-list {
  max-width: 72.5rem;
  margin: 20px auto 0;
  padding: 0rem; }
  .custom-comments-list .comment {
    padding: 10px 1.25rem; }
    .custom-comments-list .comment:nth-child(odd) {
      background-color: #efefef; }
  .custom-comments-list .comment__meta {
    font-size: 0.75rem; }
    .custom-comments-list .comment__meta p {
      margin-bottom: 0.5rem; }
  .custom-comments-list .comment-content h3 {
    font-weight: bold;
    font-size: 1rem;
    text-transform: uppercase; }
  .custom-comments-list .comment-content p {
    margin-bottom: 0; }

.node--unpublished {
  background-color: initial !important; }

[data-drupal-messages] .messages--error[role="contentinfo"] {
  text-align: center;
  padding: 30px 0;
  color: #A40046; }
  [data-drupal-messages] .messages--error[role="contentinfo"] .visually-hidden {
    display: none; }

.grid-fixed-height {
  position: relative;
  padding: 56.25% 0 0 0; }
  .grid-fixed-height .grid-fixed-height-inner {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden; }
    .grid-fixed-height .grid-fixed-height-inner img {
      width: 100%;
      height: 100%; }

.teaser-entitynodepreview-link {
  width: 100%;
  height: 100%; }

.item__thumb.media_card__thumb {
  position: relative;
  height: 0;
  padding-bottom: 56%;
  overflow: hidden; }
  .item__thumb.media_card__thumb img {
    width: 100%;
    height: auto;
    position: absolute; }

[data-magnify="yes"] {
  cursor: pointer; }

.magnify__img[data-magnify="yes"],
[data-magnify="yes"] .magnify__img {
  position: relative;
  margin-bottom: 1rem; }
  .magnify__img[data-magnify="yes"]::after,
  [data-magnify="yes"] .magnify__img::after {
    content: "\f00e";
    color: #fff;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 2.5rem;
    height: 2.5rem;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    background-color: rgba(14, 53, 90, 0.5);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1.125rem; }

.magnify__img .abmd-image {
  margin-bottom: 0; }

.abmd-tabbed-product-info .swiper-container .tab-content__image .abmd-container.magnify__img {
  margin-bottom: 0;
  position: static; }
  .abmd-tabbed-product-info .swiper-container .tab-content__image .abmd-container.magnify__img::after {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }

.img-magnify {
  display: none; }

/*!
 * Bootstrap Grid v4.5.2 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-overflow-style: scrollbar; }

*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
  box-sizing: inherit; }

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 540px; } }

@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 720px; } }

@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px; } }

@media (min-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px; } }

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }

.no-gutters {
  margin-right: 0;
  margin-left: 0; }
  .no-gutters > .col,
  .no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0; }

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px; }

.col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%; }

.row-cols-1 > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%; }

.row-cols-2 > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%; }

.row-cols-3 > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.33333%;
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.row-cols-4 > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%; }

.row-cols-5 > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%; }

.row-cols-6 > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16.66667%;
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-auto {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%; }

.col-1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 8.33333%;
  flex: 0 0 8.33333%;
  max-width: 8.33333%; }

.col-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16.66667%;
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%; }

.col-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.33333%;
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.col-5 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 41.66667%;
  flex: 0 0 41.66667%;
  max-width: 41.66667%; }

.col-6 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%; }

.col-7 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 58.33333%;
  flex: 0 0 58.33333%;
  max-width: 58.33333%; }

.col-8 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 66.66667%;
  flex: 0 0 66.66667%;
  max-width: 66.66667%; }

.col-9 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%; }

.col-10 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 83.33333%;
  flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.col-11 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 91.66667%;
  flex: 0 0 91.66667%;
  max-width: 91.66667%; }

.col-12 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%; }

.order-first {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1; }

.order-last {
  -webkit-box-ordinal-group: 14;
  -ms-flex-order: 13;
  order: 13; }

.order-0 {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0; }

.order-1 {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1; }

.order-2 {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2; }

.order-3 {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3; }

.order-4 {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4; }

.order-5 {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 5;
  order: 5; }

.order-6 {
  -webkit-box-ordinal-group: 7;
  -ms-flex-order: 6;
  order: 6; }

.order-7 {
  -webkit-box-ordinal-group: 8;
  -ms-flex-order: 7;
  order: 7; }

.order-8 {
  -webkit-box-ordinal-group: 9;
  -ms-flex-order: 8;
  order: 8; }

.order-9 {
  -webkit-box-ordinal-group: 10;
  -ms-flex-order: 9;
  order: 9; }

.order-10 {
  -webkit-box-ordinal-group: 11;
  -ms-flex-order: 10;
  order: 10; }

.order-11 {
  -webkit-box-ordinal-group: 12;
  -ms-flex-order: 11;
  order: 11; }

.order-12 {
  -webkit-box-ordinal-group: 13;
  -ms-flex-order: 12;
  order: 12; }

.offset-1 {
  margin-left: 8.33333%; }

.offset-2 {
  margin-left: 16.66667%; }

.offset-3 {
  margin-left: 25%; }

.offset-4 {
  margin-left: 33.33333%; }

.offset-5 {
  margin-left: 41.66667%; }

.offset-6 {
  margin-left: 50%; }

.offset-7 {
  margin-left: 58.33333%; }

.offset-8 {
  margin-left: 66.66667%; }

.offset-9 {
  margin-left: 75%; }

.offset-10 {
  margin-left: 83.33333%; }

.offset-11 {
  margin-left: 91.66667%; }

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-sm-1 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-sm-2 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-sm-3 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-sm-4 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-sm-5 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-sm-6 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-sm-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-sm-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }
  .order-sm-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13; }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0; }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4; }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5; }
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6; }
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7; }
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8; }
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9; }
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10; }
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11; }
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; } }

@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-md-1 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-md-2 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-md-3 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-md-4 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-md-5 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-md-6 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-md-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-md-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }
  .order-md-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13; }
  .order-md-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0; }
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; }
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4; }
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5; }
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6; }
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7; }
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8; }
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9; }
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10; }
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11; }
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-lg-1 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-lg-2 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-lg-3 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-lg-4 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-lg-5 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-lg-6 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-lg-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-lg-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }
  .order-lg-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13; }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0; }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4; }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5; }
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6; }
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7; }
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8; }
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9; }
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10; }
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11; }
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1, .abmd-image-with-text:not(.abmd-image-with-text--rtl) .col-content, .abmd-image-with-text--rtl .col-media {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-xl-1 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-xl-2 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-xl-3 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-xl-4 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-xl-5 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-xl-6 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xl-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xl-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }
  .order-xl-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13; }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0; }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4; }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5; }
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6; }
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7; }
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8; }
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9; }
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10; }
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11; }
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; } }

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
  padding-left: 0;
  padding-right: 0; }
  .container.padding-0,
  .container-fluid.padding-0,
  .padding-0.container-sm,
  .padding-0.container-md,
  .padding-0.container-lg,
  .padding-0.container-xl {
    padding-left: 0;
    padding-right: 0; }

.row {
  margin-left: -1rem;
  margin-right: -1rem; }
  .row > [class*="col-"] {
    padding-left: 1rem;
    padding-right: 1rem; }
  @media (min-width: 1024px) {
    .row {
      margin-left: -0.75rem;
      margin-right: -0.75rem; }
      .row > [class*="col-"] {
        padding-left: 0.75rem;
        padding-right: 0.75rem; } }

.abmd-row {
  padding-left: 1rem;
  padding-right: 1rem; }
  @media (min-width: 1024px) {
    .abmd-row {
      padding-left: 0;
      padding-right: 0; } }

.abmd-column {
  min-height: 0; }

@media (min-width: 1024px) {
  .justify-lg-content-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; } }

.default\:mt-0,
.default\:my-0 {
  margin-top: 0rem; }

.default\:mb-0,
.default\:my-0 {
  margin-bottom: 0rem; }

.default\:pt-0,
.default\:py-0 {
  padding-top: 0rem; }

.default\:pb-0,
.default\:py-0 {
  padding-bottom: 0rem; }

.default\:mt-1,
.default\:my-1 {
  margin-top: 0.5rem; }

.default\:mb-1,
.default\:my-1 {
  margin-bottom: 0.5rem; }

.default\:pt-1,
.default\:py-1 {
  padding-top: 0.5rem; }

.default\:pb-1,
.default\:py-1 {
  padding-bottom: 0.5rem; }

.default\:mt-2,
.default\:my-2 {
  margin-top: 1rem; }

.default\:mb-2,
.default\:my-2 {
  margin-bottom: 1rem; }

.default\:pt-2,
.default\:py-2 {
  padding-top: 1rem; }

.default\:pb-2,
.default\:py-2 {
  padding-bottom: 1rem; }

.default\:mt-3,
.default\:my-3 {
  margin-top: 1.5rem; }

.default\:mb-3,
.default\:my-3 {
  margin-bottom: 1.5rem; }

.default\:pt-3,
.default\:py-3 {
  padding-top: 1.5rem; }

.default\:pb-3,
.default\:py-3 {
  padding-bottom: 1.5rem; }

.default\:mt-4,
.default\:my-4 {
  margin-top: 2rem; }

.default\:mb-4,
.default\:my-4 {
  margin-bottom: 2rem; }

.default\:pt-4,
.default\:py-4 {
  padding-top: 2rem; }

.default\:pb-4,
.default\:py-4 {
  padding-bottom: 2rem; }

.default\:mt-5,
.default\:my-5 {
  margin-top: 2.5rem; }

.default\:mb-5,
.default\:my-5 {
  margin-bottom: 2.5rem; }

.default\:pt-5,
.default\:py-5 {
  padding-top: 2.5rem; }

.default\:pb-5,
.default\:py-5 {
  padding-bottom: 2.5rem; }

.default\:mt-6,
.default\:my-6 {
  margin-top: 3rem; }

.default\:mb-6,
.default\:my-6 {
  margin-bottom: 3rem; }

.default\:pt-6,
.default\:py-6 {
  padding-top: 3rem; }

.default\:pb-6,
.default\:py-6 {
  padding-bottom: 3rem; }

.default\:mt-7,
.default\:my-7 {
  margin-top: 3.5rem; }

.default\:mb-7,
.default\:my-7 {
  margin-bottom: 3.5rem; }

.default\:pt-7,
.default\:py-7 {
  padding-top: 3.5rem; }

.default\:pb-7,
.default\:py-7 {
  padding-bottom: 3.5rem; }

.default\:mt-8,
.default\:my-8 {
  margin-top: 4rem; }

.default\:mb-8,
.default\:my-8 {
  margin-bottom: 4rem; }

.default\:pt-8,
.default\:py-8 {
  padding-top: 4rem; }

.default\:pb-8,
.default\:py-8 {
  padding-bottom: 4rem; }

.default\:mt-9,
.default\:my-9 {
  margin-top: 4.5rem; }

.default\:mb-9,
.default\:my-9 {
  margin-bottom: 4.5rem; }

.default\:pt-9,
.default\:py-9 {
  padding-top: 4.5rem; }

.default\:pb-9,
.default\:py-9 {
  padding-bottom: 4.5rem; }

.default\:mt-10,
.default\:my-10 {
  margin-top: 5rem; }

.default\:mb-10,
.default\:my-10 {
  margin-bottom: 5rem; }

.default\:pt-10,
.default\:py-10 {
  padding-top: 5rem; }

.default\:pb-10,
.default\:py-10 {
  padding-bottom: 5rem; }

.default\:mt-11,
.default\:my-11 {
  margin-top: 5.5rem; }

.default\:mb-11,
.default\:my-11 {
  margin-bottom: 5.5rem; }

.default\:pt-11,
.default\:py-11 {
  padding-top: 5.5rem; }

.default\:pb-11,
.default\:py-11 {
  padding-bottom: 5.5rem; }

.default\:mt-12,
.default\:my-12 {
  margin-top: 6rem; }

.default\:mb-12,
.default\:my-12 {
  margin-bottom: 6rem; }

.default\:pt-12,
.default\:py-12 {
  padding-top: 6rem; }

.default\:pb-12,
.default\:py-12 {
  padding-bottom: 6rem; }

.default\:mt-13,
.default\:my-13 {
  margin-top: 6.5rem; }

.default\:mb-13,
.default\:my-13 {
  margin-bottom: 6.5rem; }

.default\:pt-13,
.default\:py-13 {
  padding-top: 6.5rem; }

.default\:pb-13,
.default\:py-13 {
  padding-bottom: 6.5rem; }

.default\:mt-14,
.default\:my-14 {
  margin-top: 7rem; }

.default\:mb-14,
.default\:my-14 {
  margin-bottom: 7rem; }

.default\:pt-14,
.default\:py-14 {
  padding-top: 7rem; }

.default\:pb-14,
.default\:py-14 {
  padding-bottom: 7rem; }

.default\:mt-15,
.default\:my-15 {
  margin-top: 7.5rem; }

.default\:mb-15,
.default\:my-15 {
  margin-bottom: 7.5rem; }

.default\:pt-15,
.default\:py-15 {
  padding-top: 7.5rem; }

.default\:pb-15,
.default\:py-15 {
  padding-bottom: 7.5rem; }

.default\:mt-16,
.default\:my-16 {
  margin-top: 8rem; }

.default\:mb-16,
.default\:my-16 {
  margin-bottom: 8rem; }

.default\:pt-16,
.default\:py-16 {
  padding-top: 8rem; }

.default\:pb-16,
.default\:py-16 {
  padding-bottom: 8rem; }

.default\:mt-17,
.default\:my-17 {
  margin-top: 8.5rem; }

.default\:mb-17,
.default\:my-17 {
  margin-bottom: 8.5rem; }

.default\:pt-17,
.default\:py-17 {
  padding-top: 8.5rem; }

.default\:pb-17,
.default\:py-17 {
  padding-bottom: 8.5rem; }

.default\:mt-18,
.default\:my-18 {
  margin-top: 9rem; }

.default\:mb-18,
.default\:my-18 {
  margin-bottom: 9rem; }

.default\:pt-18,
.default\:py-18 {
  padding-top: 9rem; }

.default\:pb-18,
.default\:py-18 {
  padding-bottom: 9rem; }

.default\:mt-19,
.default\:my-19 {
  margin-top: 9.5rem; }

.default\:mb-19,
.default\:my-19 {
  margin-bottom: 9.5rem; }

.default\:pt-19,
.default\:py-19 {
  padding-top: 9.5rem; }

.default\:pb-19,
.default\:py-19 {
  padding-bottom: 9.5rem; }

.default\:mt-20,
.default\:my-20 {
  margin-top: 10rem; }

.default\:mb-20,
.default\:my-20 {
  margin-bottom: 10rem; }

.default\:pt-20,
.default\:py-20 {
  padding-top: 10rem; }

.default\:pb-20,
.default\:py-20 {
  padding-bottom: 10rem; }

@media (min-width: 1024px) {
  .desktop\:mt-0,
  .desktop\:my-0 {
    margin-top: 0rem; }
  .desktop\:mb-0,
  .desktop\:my-0 {
    margin-bottom: 0rem; }
  .desktop\:pt-0,
  .desktop\:py-0 {
    padding-top: 0rem; }
  .desktop\:pb-0,
  .desktop\:py-0 {
    padding-bottom: 0rem; } }

@media (min-width: 1024px) {
  .desktop\:mt-1,
  .desktop\:my-1 {
    margin-top: 0.5rem; }
  .desktop\:mb-1,
  .desktop\:my-1 {
    margin-bottom: 0.5rem; }
  .desktop\:pt-1,
  .desktop\:py-1 {
    padding-top: 0.5rem; }
  .desktop\:pb-1,
  .desktop\:py-1 {
    padding-bottom: 0.5rem; } }

@media (min-width: 1024px) {
  .desktop\:mt-2,
  .desktop\:my-2 {
    margin-top: 1rem; }
  .desktop\:mb-2,
  .desktop\:my-2 {
    margin-bottom: 1rem; }
  .desktop\:pt-2,
  .desktop\:py-2 {
    padding-top: 1rem; }
  .desktop\:pb-2,
  .desktop\:py-2 {
    padding-bottom: 1rem; } }

@media (min-width: 1024px) {
  .desktop\:mt-3,
  .desktop\:my-3 {
    margin-top: 1.5rem; }
  .desktop\:mb-3,
  .desktop\:my-3 {
    margin-bottom: 1.5rem; }
  .desktop\:pt-3,
  .desktop\:py-3 {
    padding-top: 1.5rem; }
  .desktop\:pb-3,
  .desktop\:py-3 {
    padding-bottom: 1.5rem; } }

@media (min-width: 1024px) {
  .desktop\:mt-4,
  .desktop\:my-4 {
    margin-top: 2rem; }
  .desktop\:mb-4,
  .desktop\:my-4 {
    margin-bottom: 2rem; }
  .desktop\:pt-4,
  .desktop\:py-4 {
    padding-top: 2rem; }
  .desktop\:pb-4,
  .desktop\:py-4 {
    padding-bottom: 2rem; } }

@media (min-width: 1024px) {
  .desktop\:mt-5,
  .desktop\:my-5 {
    margin-top: 2.5rem; }
  .desktop\:mb-5,
  .desktop\:my-5 {
    margin-bottom: 2.5rem; }
  .desktop\:pt-5,
  .desktop\:py-5 {
    padding-top: 2.5rem; }
  .desktop\:pb-5,
  .desktop\:py-5 {
    padding-bottom: 2.5rem; } }

@media (min-width: 1024px) {
  .desktop\:mt-6,
  .desktop\:my-6 {
    margin-top: 3rem; }
  .desktop\:mb-6,
  .desktop\:my-6 {
    margin-bottom: 3rem; }
  .desktop\:pt-6,
  .desktop\:py-6 {
    padding-top: 3rem; }
  .desktop\:pb-6,
  .desktop\:py-6 {
    padding-bottom: 3rem; } }

@media (min-width: 1024px) {
  .desktop\:mt-7,
  .desktop\:my-7 {
    margin-top: 3.5rem; }
  .desktop\:mb-7,
  .desktop\:my-7 {
    margin-bottom: 3.5rem; }
  .desktop\:pt-7,
  .desktop\:py-7 {
    padding-top: 3.5rem; }
  .desktop\:pb-7,
  .desktop\:py-7 {
    padding-bottom: 3.5rem; } }

@media (min-width: 1024px) {
  .desktop\:mt-8,
  .desktop\:my-8 {
    margin-top: 4rem; }
  .desktop\:mb-8,
  .desktop\:my-8 {
    margin-bottom: 4rem; }
  .desktop\:pt-8,
  .desktop\:py-8 {
    padding-top: 4rem; }
  .desktop\:pb-8,
  .desktop\:py-8 {
    padding-bottom: 4rem; } }

@media (min-width: 1024px) {
  .desktop\:mt-9,
  .desktop\:my-9 {
    margin-top: 4.5rem; }
  .desktop\:mb-9,
  .desktop\:my-9 {
    margin-bottom: 4.5rem; }
  .desktop\:pt-9,
  .desktop\:py-9 {
    padding-top: 4.5rem; }
  .desktop\:pb-9,
  .desktop\:py-9 {
    padding-bottom: 4.5rem; } }

@media (min-width: 1024px) {
  .desktop\:mt-10,
  .desktop\:my-10 {
    margin-top: 5rem; }
  .desktop\:mb-10,
  .desktop\:my-10 {
    margin-bottom: 5rem; }
  .desktop\:pt-10,
  .desktop\:py-10 {
    padding-top: 5rem; }
  .desktop\:pb-10,
  .desktop\:py-10 {
    padding-bottom: 5rem; } }

@media (min-width: 1024px) {
  .desktop\:mt-11,
  .desktop\:my-11 {
    margin-top: 5.5rem; }
  .desktop\:mb-11,
  .desktop\:my-11 {
    margin-bottom: 5.5rem; }
  .desktop\:pt-11,
  .desktop\:py-11 {
    padding-top: 5.5rem; }
  .desktop\:pb-11,
  .desktop\:py-11 {
    padding-bottom: 5.5rem; } }

@media (min-width: 1024px) {
  .desktop\:mt-12,
  .desktop\:my-12 {
    margin-top: 6rem; }
  .desktop\:mb-12,
  .desktop\:my-12 {
    margin-bottom: 6rem; }
  .desktop\:pt-12,
  .desktop\:py-12 {
    padding-top: 6rem; }
  .desktop\:pb-12,
  .desktop\:py-12 {
    padding-bottom: 6rem; } }

@media (min-width: 1024px) {
  .desktop\:mt-13,
  .desktop\:my-13 {
    margin-top: 6.5rem; }
  .desktop\:mb-13,
  .desktop\:my-13 {
    margin-bottom: 6.5rem; }
  .desktop\:pt-13,
  .desktop\:py-13 {
    padding-top: 6.5rem; }
  .desktop\:pb-13,
  .desktop\:py-13 {
    padding-bottom: 6.5rem; } }

@media (min-width: 1024px) {
  .desktop\:mt-14,
  .desktop\:my-14 {
    margin-top: 7rem; }
  .desktop\:mb-14,
  .desktop\:my-14 {
    margin-bottom: 7rem; }
  .desktop\:pt-14,
  .desktop\:py-14 {
    padding-top: 7rem; }
  .desktop\:pb-14,
  .desktop\:py-14 {
    padding-bottom: 7rem; } }

@media (min-width: 1024px) {
  .desktop\:mt-15,
  .desktop\:my-15 {
    margin-top: 7.5rem; }
  .desktop\:mb-15,
  .desktop\:my-15 {
    margin-bottom: 7.5rem; }
  .desktop\:pt-15,
  .desktop\:py-15 {
    padding-top: 7.5rem; }
  .desktop\:pb-15,
  .desktop\:py-15 {
    padding-bottom: 7.5rem; } }

@media (min-width: 1024px) {
  .desktop\:mt-16,
  .desktop\:my-16 {
    margin-top: 8rem; }
  .desktop\:mb-16,
  .desktop\:my-16 {
    margin-bottom: 8rem; }
  .desktop\:pt-16,
  .desktop\:py-16 {
    padding-top: 8rem; }
  .desktop\:pb-16,
  .desktop\:py-16 {
    padding-bottom: 8rem; } }

@media (min-width: 1024px) {
  .desktop\:mt-17,
  .desktop\:my-17 {
    margin-top: 8.5rem; }
  .desktop\:mb-17,
  .desktop\:my-17 {
    margin-bottom: 8.5rem; }
  .desktop\:pt-17,
  .desktop\:py-17 {
    padding-top: 8.5rem; }
  .desktop\:pb-17,
  .desktop\:py-17 {
    padding-bottom: 8.5rem; } }

@media (min-width: 1024px) {
  .desktop\:mt-18,
  .desktop\:my-18 {
    margin-top: 9rem; }
  .desktop\:mb-18,
  .desktop\:my-18 {
    margin-bottom: 9rem; }
  .desktop\:pt-18,
  .desktop\:py-18 {
    padding-top: 9rem; }
  .desktop\:pb-18,
  .desktop\:py-18 {
    padding-bottom: 9rem; } }

@media (min-width: 1024px) {
  .desktop\:mt-19,
  .desktop\:my-19 {
    margin-top: 9.5rem; }
  .desktop\:mb-19,
  .desktop\:my-19 {
    margin-bottom: 9.5rem; }
  .desktop\:pt-19,
  .desktop\:py-19 {
    padding-top: 9.5rem; }
  .desktop\:pb-19,
  .desktop\:py-19 {
    padding-bottom: 9.5rem; } }

@media (min-width: 1024px) {
  .desktop\:mt-20,
  .desktop\:my-20 {
    margin-top: 10rem; }
  .desktop\:mb-20,
  .desktop\:my-20 {
    margin-bottom: 10rem; }
  .desktop\:pt-20,
  .desktop\:py-20 {
    padding-top: 10rem; }
  .desktop\:pb-20,
  .desktop\:py-20 {
    padding-bottom: 10rem; } }

.justify-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.items-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.clear-comp-padding-top > [class*=abmd],
.clear-comp-padding-top > .layout > .layout__region > [class*=abmd] {
  padding-top: 0; }

.d-none {
  display: none !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important; }

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important; }

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 768px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media print {
  .d-print-none {
    display: none !important; }
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: row !important;
  flex-direction: row !important; }

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important; }

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important; }

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important; }

.flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important; }

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important; }

.flex-fill {
  -webkit-box-flex: 1 !important;
  -ms-flex: 1 1 auto !important;
  flex: 1 1 auto !important; }

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

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

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important; }

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important; }

.justify-content-start {
  -webkit-box-pack: start !important;
  -ms-flex-pack: start !important;
  justify-content: flex-start !important; }

.justify-content-end {
  -webkit-box-pack: end !important;
  -ms-flex-pack: end !important;
  justify-content: flex-end !important; }

.justify-content-center {
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important; }

.justify-content-between {
  -webkit-box-pack: justify !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important; }

.justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important; }

.align-items-start {
  -webkit-box-align: start !important;
  -ms-flex-align: start !important;
  align-items: flex-start !important; }

.align-items-end {
  -webkit-box-align: end !important;
  -ms-flex-align: end !important;
  align-items: flex-end !important; }

.align-items-center {
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important; }

.align-items-baseline {
  -webkit-box-align: baseline !important;
  -ms-flex-align: baseline !important;
  align-items: baseline !important; }

.align-items-stretch {
  -webkit-box-align: stretch !important;
  -ms-flex-align: stretch !important;
  align-items: stretch !important; }

.align-content-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important; }

.align-content-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important; }

.align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important; }

.align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important; }

.align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important; }

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important; }

.align-self-auto {
  -ms-flex-item-align: auto !important;
  align-self: auto !important; }

.align-self-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important; }

.align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important; }

.align-self-center {
  -ms-flex-item-align: center !important;
  align-self: center !important; }

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important; }

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important; }

@media (min-width: 576px) {
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important; }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important; }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important; }
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important; }
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important; }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important; }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important; }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important; }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important; }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important; }
  .align-items-sm-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important; }
  .align-items-sm-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important; }
  .align-items-sm-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important; }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important; }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important; }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important; }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important; }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important; }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important; }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important; }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important; }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important; }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important; }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important; }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
    align-self: center !important; }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important; }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important; } }

@media (min-width: 768px) {
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important; }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important; }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important; }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important; }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important; }
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important; }
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important; }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important; }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important; }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important; }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important; }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important; }
  .align-items-md-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important; }
  .align-items-md-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important; }
  .align-items-md-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important; }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important; }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important; }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important; }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important; }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important; }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important; }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important; }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important; }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important; }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important; }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important; }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
    align-self: center !important; }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important; }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important; } }

@media (min-width: 992px) {
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important; }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important; }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important; }
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important; }
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important; }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important; }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important; }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important; }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important; }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important; }
  .align-items-lg-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important; }
  .align-items-lg-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important; }
  .align-items-lg-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important; }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important; }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important; }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important; }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important; }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important; }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important; }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important; }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important; }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important; }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important; }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important; }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
    align-self: center !important; }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important; }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important; } }

@media (min-width: 1200px) {
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important; }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important; }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important; }
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important; }
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important; }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important; }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important; }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important; }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important; }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important; }
  .align-items-xl-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important; }
  .align-items-xl-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important; }
  .align-items-xl-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important; }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important; }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important; }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important; }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important; }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important; }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important; }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important; }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important; }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important; }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important; }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important; }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
    align-self: center !important; }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important; }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important; } }

.m-0 {
  margin: 0 !important; }

.mt-0,
.my-0 {
  margin-top: 0 !important; }

.mr-0,
.mx-0 {
  margin-right: 0 !important; }

.mb-0,
.my-0 {
  margin-bottom: 0 !important; }

.ml-0,
.mx-0 {
  margin-left: 0 !important; }

.m-1 {
  margin: 1rem !important; }

.mt-1,
.my-1 {
  margin-top: 1rem !important; }

.mr-1,
.mx-1 {
  margin-right: 1rem !important; }

.mb-1,
.my-1 {
  margin-bottom: 1rem !important; }

.ml-1,
.mx-1 {
  margin-left: 1rem !important; }

.m-2 {
  margin: 2rem !important; }

.mt-2,
.my-2 {
  margin-top: 2rem !important; }

.mr-2,
.mx-2 {
  margin-right: 2rem !important; }

.mb-2,
.my-2 {
  margin-bottom: 2rem !important; }

.ml-2,
.mx-2 {
  margin-left: 2rem !important; }

.m-3 {
  margin: 3rem !important; }

.mt-3,
.my-3 {
  margin-top: 3rem !important; }

.mr-3,
.mx-3 {
  margin-right: 3rem !important; }

.mb-3,
.my-3 {
  margin-bottom: 3rem !important; }

.ml-3,
.mx-3 {
  margin-left: 3rem !important; }

.m-4 {
  margin: 4rem !important; }

.mt-4,
.my-4 {
  margin-top: 4rem !important; }

.mr-4,
.mx-4 {
  margin-right: 4rem !important; }

.mb-4,
.my-4 {
  margin-bottom: 4rem !important; }

.ml-4,
.mx-4 {
  margin-left: 4rem !important; }

.m-5 {
  margin: 5rem !important; }

.mt-5,
.my-5 {
  margin-top: 5rem !important; }

.mr-5,
.mx-5 {
  margin-right: 5rem !important; }

.mb-5,
.my-5 {
  margin-bottom: 5rem !important; }

.ml-5,
.mx-5 {
  margin-left: 5rem !important; }

.m-6 {
  margin: 6rem !important; }

.mt-6,
.my-6 {
  margin-top: 6rem !important; }

.mr-6,
.mx-6 {
  margin-right: 6rem !important; }

.mb-6,
.my-6 {
  margin-bottom: 6rem !important; }

.ml-6,
.mx-6 {
  margin-left: 6rem !important; }

.m-7 {
  margin: 7rem !important; }

.mt-7,
.my-7 {
  margin-top: 7rem !important; }

.mr-7,
.mx-7 {
  margin-right: 7rem !important; }

.mb-7,
.my-7 {
  margin-bottom: 7rem !important; }

.ml-7,
.mx-7 {
  margin-left: 7rem !important; }

.m-8 {
  margin: 8rem !important; }

.mt-8,
.my-8 {
  margin-top: 8rem !important; }

.mr-8,
.mx-8 {
  margin-right: 8rem !important; }

.mb-8,
.my-8 {
  margin-bottom: 8rem !important; }

.ml-8,
.mx-8 {
  margin-left: 8rem !important; }

.m-9 {
  margin: 9rem !important; }

.mt-9,
.my-9 {
  margin-top: 9rem !important; }

.mr-9,
.mx-9 {
  margin-right: 9rem !important; }

.mb-9,
.my-9 {
  margin-bottom: 9rem !important; }

.ml-9,
.mx-9 {
  margin-left: 9rem !important; }

.m-10 {
  margin: 10rem !important; }

.mt-10,
.my-10 {
  margin-top: 10rem !important; }

.mr-10,
.mx-10 {
  margin-right: 10rem !important; }

.mb-10,
.my-10 {
  margin-bottom: 10rem !important; }

.ml-10,
.mx-10 {
  margin-left: 10rem !important; }

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

.pt-0,
.py-0 {
  padding-top: 0 !important; }

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

.pb-0,
.py-0 {
  padding-bottom: 0 !important; }

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

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

.pt-1,
.py-1 {
  padding-top: 1rem !important; }

.pr-1,
.px-1 {
  padding-right: 1rem !important; }

.pb-1,
.py-1 {
  padding-bottom: 1rem !important; }

.pl-1,
.px-1 {
  padding-left: 1rem !important; }

.p-2 {
  padding: 2rem !important; }

.pt-2,
.py-2 {
  padding-top: 2rem !important; }

.pr-2,
.px-2 {
  padding-right: 2rem !important; }

.pb-2,
.py-2 {
  padding-bottom: 2rem !important; }

.pl-2,
.px-2 {
  padding-left: 2rem !important; }

.p-3 {
  padding: 3rem !important; }

.pt-3,
.py-3 {
  padding-top: 3rem !important; }

.pr-3,
.px-3 {
  padding-right: 3rem !important; }

.pb-3,
.py-3 {
  padding-bottom: 3rem !important; }

.pl-3,
.px-3 {
  padding-left: 3rem !important; }

.p-4 {
  padding: 4rem !important; }

.pt-4,
.py-4 {
  padding-top: 4rem !important; }

.pr-4,
.px-4 {
  padding-right: 4rem !important; }

.pb-4,
.py-4 {
  padding-bottom: 4rem !important; }

.pl-4,
.px-4 {
  padding-left: 4rem !important; }

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

.pt-5,
.py-5 {
  padding-top: 5rem !important; }

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

.pb-5,
.py-5 {
  padding-bottom: 5rem !important; }

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

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

.pt-6,
.py-6 {
  padding-top: 6rem !important; }

.pr-6,
.px-6 {
  padding-right: 6rem !important; }

.pb-6,
.py-6 {
  padding-bottom: 6rem !important; }

.pl-6,
.px-6 {
  padding-left: 6rem !important; }

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

.pt-7,
.py-7 {
  padding-top: 7rem !important; }

.pr-7,
.px-7 {
  padding-right: 7rem !important; }

.pb-7,
.py-7 {
  padding-bottom: 7rem !important; }

.pl-7,
.px-7 {
  padding-left: 7rem !important; }

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

.pt-8,
.py-8 {
  padding-top: 8rem !important; }

.pr-8,
.px-8 {
  padding-right: 8rem !important; }

.pb-8,
.py-8 {
  padding-bottom: 8rem !important; }

.pl-8,
.px-8 {
  padding-left: 8rem !important; }

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

.pt-9,
.py-9 {
  padding-top: 9rem !important; }

.pr-9,
.px-9 {
  padding-right: 9rem !important; }

.pb-9,
.py-9 {
  padding-bottom: 9rem !important; }

.pl-9,
.px-9 {
  padding-left: 9rem !important; }

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

.pt-10,
.py-10 {
  padding-top: 10rem !important; }

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

.pb-10,
.py-10 {
  padding-bottom: 10rem !important; }

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

.m-n1 {
  margin: -1rem !important; }

.mt-n1,
.my-n1 {
  margin-top: -1rem !important; }

.mr-n1,
.mx-n1 {
  margin-right: -1rem !important; }

.mb-n1,
.my-n1 {
  margin-bottom: -1rem !important; }

.ml-n1,
.mx-n1 {
  margin-left: -1rem !important; }

.m-n2 {
  margin: -2rem !important; }

.mt-n2,
.my-n2 {
  margin-top: -2rem !important; }

.mr-n2,
.mx-n2 {
  margin-right: -2rem !important; }

.mb-n2,
.my-n2 {
  margin-bottom: -2rem !important; }

.ml-n2,
.mx-n2 {
  margin-left: -2rem !important; }

.m-n3 {
  margin: -3rem !important; }

.mt-n3,
.my-n3 {
  margin-top: -3rem !important; }

.mr-n3,
.mx-n3 {
  margin-right: -3rem !important; }

.mb-n3,
.my-n3 {
  margin-bottom: -3rem !important; }

.ml-n3,
.mx-n3 {
  margin-left: -3rem !important; }

.m-n4 {
  margin: -4rem !important; }

.mt-n4,
.my-n4 {
  margin-top: -4rem !important; }

.mr-n4,
.mx-n4 {
  margin-right: -4rem !important; }

.mb-n4,
.my-n4 {
  margin-bottom: -4rem !important; }

.ml-n4,
.mx-n4 {
  margin-left: -4rem !important; }

.m-n5 {
  margin: -5rem !important; }

.mt-n5,
.my-n5 {
  margin-top: -5rem !important; }

.mr-n5,
.mx-n5 {
  margin-right: -5rem !important; }

.mb-n5,
.my-n5 {
  margin-bottom: -5rem !important; }

.ml-n5,
.mx-n5 {
  margin-left: -5rem !important; }

.m-n6 {
  margin: -6rem !important; }

.mt-n6,
.my-n6 {
  margin-top: -6rem !important; }

.mr-n6,
.mx-n6 {
  margin-right: -6rem !important; }

.mb-n6,
.my-n6 {
  margin-bottom: -6rem !important; }

.ml-n6,
.mx-n6 {
  margin-left: -6rem !important; }

.m-n7 {
  margin: -7rem !important; }

.mt-n7,
.my-n7 {
  margin-top: -7rem !important; }

.mr-n7,
.mx-n7 {
  margin-right: -7rem !important; }

.mb-n7,
.my-n7 {
  margin-bottom: -7rem !important; }

.ml-n7,
.mx-n7 {
  margin-left: -7rem !important; }

.m-n8 {
  margin: -8rem !important; }

.mt-n8,
.my-n8 {
  margin-top: -8rem !important; }

.mr-n8,
.mx-n8 {
  margin-right: -8rem !important; }

.mb-n8,
.my-n8 {
  margin-bottom: -8rem !important; }

.ml-n8,
.mx-n8 {
  margin-left: -8rem !important; }

.m-n9 {
  margin: -9rem !important; }

.mt-n9,
.my-n9 {
  margin-top: -9rem !important; }

.mr-n9,
.mx-n9 {
  margin-right: -9rem !important; }

.mb-n9,
.my-n9 {
  margin-bottom: -9rem !important; }

.ml-n9,
.mx-n9 {
  margin-left: -9rem !important; }

.m-n10 {
  margin: -10rem !important; }

.mt-n10,
.my-n10 {
  margin-top: -10rem !important; }

.mr-n10,
.mx-n10 {
  margin-right: -10rem !important; }

.mb-n10,
.my-n10 {
  margin-bottom: -10rem !important; }

.ml-n10,
.mx-n10 {
  margin-left: -10rem !important; }

.m-auto {
  margin: auto !important; }

.mt-auto,
.my-auto {
  margin-top: auto !important; }

.mr-auto,
.mx-auto {
  margin-right: auto !important; }

.mb-auto,
.my-auto {
  margin-bottom: auto !important; }

.ml-auto,
.mx-auto {
  margin-left: auto !important; }

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  .m-sm-1 {
    margin: 1rem !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 1rem !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 1rem !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 1rem !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 1rem !important; }
  .m-sm-2 {
    margin: 2rem !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 2rem !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 2rem !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 2rem !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 2rem !important; }
  .m-sm-3 {
    margin: 3rem !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 3rem !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 3rem !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 3rem !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 3rem !important; }
  .m-sm-4 {
    margin: 4rem !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 4rem !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 4rem !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 4rem !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 4rem !important; }
  .m-sm-5 {
    margin: 5rem !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 5rem !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 5rem !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 5rem !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 5rem !important; }
  .m-sm-6 {
    margin: 6rem !important; }
  .mt-sm-6,
  .my-sm-6 {
    margin-top: 6rem !important; }
  .mr-sm-6,
  .mx-sm-6 {
    margin-right: 6rem !important; }
  .mb-sm-6,
  .my-sm-6 {
    margin-bottom: 6rem !important; }
  .ml-sm-6,
  .mx-sm-6 {
    margin-left: 6rem !important; }
  .m-sm-7 {
    margin: 7rem !important; }
  .mt-sm-7,
  .my-sm-7 {
    margin-top: 7rem !important; }
  .mr-sm-7,
  .mx-sm-7 {
    margin-right: 7rem !important; }
  .mb-sm-7,
  .my-sm-7 {
    margin-bottom: 7rem !important; }
  .ml-sm-7,
  .mx-sm-7 {
    margin-left: 7rem !important; }
  .m-sm-8 {
    margin: 8rem !important; }
  .mt-sm-8,
  .my-sm-8 {
    margin-top: 8rem !important; }
  .mr-sm-8,
  .mx-sm-8 {
    margin-right: 8rem !important; }
  .mb-sm-8,
  .my-sm-8 {
    margin-bottom: 8rem !important; }
  .ml-sm-8,
  .mx-sm-8 {
    margin-left: 8rem !important; }
  .m-sm-9 {
    margin: 9rem !important; }
  .mt-sm-9,
  .my-sm-9 {
    margin-top: 9rem !important; }
  .mr-sm-9,
  .mx-sm-9 {
    margin-right: 9rem !important; }
  .mb-sm-9,
  .my-sm-9 {
    margin-bottom: 9rem !important; }
  .ml-sm-9,
  .mx-sm-9 {
    margin-left: 9rem !important; }
  .m-sm-10 {
    margin: 10rem !important; }
  .mt-sm-10,
  .my-sm-10 {
    margin-top: 10rem !important; }
  .mr-sm-10,
  .mx-sm-10 {
    margin-right: 10rem !important; }
  .mb-sm-10,
  .my-sm-10 {
    margin-bottom: 10rem !important; }
  .ml-sm-10,
  .mx-sm-10 {
    margin-left: 10rem !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  .p-sm-1 {
    padding: 1rem !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 1rem !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 1rem !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 1rem !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 1rem !important; }
  .p-sm-2 {
    padding: 2rem !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 2rem !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 2rem !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 2rem !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 2rem !important; }
  .p-sm-3 {
    padding: 3rem !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 3rem !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 3rem !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 3rem !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 3rem !important; }
  .p-sm-4 {
    padding: 4rem !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 4rem !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 4rem !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 4rem !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 4rem !important; }
  .p-sm-5 {
    padding: 5rem !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 5rem !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 5rem !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 5rem !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 5rem !important; }
  .p-sm-6 {
    padding: 6rem !important; }
  .pt-sm-6,
  .py-sm-6 {
    padding-top: 6rem !important; }
  .pr-sm-6,
  .px-sm-6 {
    padding-right: 6rem !important; }
  .pb-sm-6,
  .py-sm-6 {
    padding-bottom: 6rem !important; }
  .pl-sm-6,
  .px-sm-6 {
    padding-left: 6rem !important; }
  .p-sm-7 {
    padding: 7rem !important; }
  .pt-sm-7,
  .py-sm-7 {
    padding-top: 7rem !important; }
  .pr-sm-7,
  .px-sm-7 {
    padding-right: 7rem !important; }
  .pb-sm-7,
  .py-sm-7 {
    padding-bottom: 7rem !important; }
  .pl-sm-7,
  .px-sm-7 {
    padding-left: 7rem !important; }
  .p-sm-8 {
    padding: 8rem !important; }
  .pt-sm-8,
  .py-sm-8 {
    padding-top: 8rem !important; }
  .pr-sm-8,
  .px-sm-8 {
    padding-right: 8rem !important; }
  .pb-sm-8,
  .py-sm-8 {
    padding-bottom: 8rem !important; }
  .pl-sm-8,
  .px-sm-8 {
    padding-left: 8rem !important; }
  .p-sm-9 {
    padding: 9rem !important; }
  .pt-sm-9,
  .py-sm-9 {
    padding-top: 9rem !important; }
  .pr-sm-9,
  .px-sm-9 {
    padding-right: 9rem !important; }
  .pb-sm-9,
  .py-sm-9 {
    padding-bottom: 9rem !important; }
  .pl-sm-9,
  .px-sm-9 {
    padding-left: 9rem !important; }
  .p-sm-10 {
    padding: 10rem !important; }
  .pt-sm-10,
  .py-sm-10 {
    padding-top: 10rem !important; }
  .pr-sm-10,
  .px-sm-10 {
    padding-right: 10rem !important; }
  .pb-sm-10,
  .py-sm-10 {
    padding-bottom: 10rem !important; }
  .pl-sm-10,
  .px-sm-10 {
    padding-left: 10rem !important; }
  .m-sm-n1 {
    margin: -1rem !important; }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -1rem !important; }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -1rem !important; }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -1rem !important; }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -1rem !important; }
  .m-sm-n2 {
    margin: -2rem !important; }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -2rem !important; }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -2rem !important; }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -2rem !important; }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -2rem !important; }
  .m-sm-n3 {
    margin: -3rem !important; }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -3rem !important; }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -3rem !important; }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -3rem !important; }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -3rem !important; }
  .m-sm-n4 {
    margin: -4rem !important; }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -4rem !important; }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -4rem !important; }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -4rem !important; }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -4rem !important; }
  .m-sm-n5 {
    margin: -5rem !important; }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -5rem !important; }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -5rem !important; }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -5rem !important; }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -5rem !important; }
  .m-sm-n6 {
    margin: -6rem !important; }
  .mt-sm-n6,
  .my-sm-n6 {
    margin-top: -6rem !important; }
  .mr-sm-n6,
  .mx-sm-n6 {
    margin-right: -6rem !important; }
  .mb-sm-n6,
  .my-sm-n6 {
    margin-bottom: -6rem !important; }
  .ml-sm-n6,
  .mx-sm-n6 {
    margin-left: -6rem !important; }
  .m-sm-n7 {
    margin: -7rem !important; }
  .mt-sm-n7,
  .my-sm-n7 {
    margin-top: -7rem !important; }
  .mr-sm-n7,
  .mx-sm-n7 {
    margin-right: -7rem !important; }
  .mb-sm-n7,
  .my-sm-n7 {
    margin-bottom: -7rem !important; }
  .ml-sm-n7,
  .mx-sm-n7 {
    margin-left: -7rem !important; }
  .m-sm-n8 {
    margin: -8rem !important; }
  .mt-sm-n8,
  .my-sm-n8 {
    margin-top: -8rem !important; }
  .mr-sm-n8,
  .mx-sm-n8 {
    margin-right: -8rem !important; }
  .mb-sm-n8,
  .my-sm-n8 {
    margin-bottom: -8rem !important; }
  .ml-sm-n8,
  .mx-sm-n8 {
    margin-left: -8rem !important; }
  .m-sm-n9 {
    margin: -9rem !important; }
  .mt-sm-n9,
  .my-sm-n9 {
    margin-top: -9rem !important; }
  .mr-sm-n9,
  .mx-sm-n9 {
    margin-right: -9rem !important; }
  .mb-sm-n9,
  .my-sm-n9 {
    margin-bottom: -9rem !important; }
  .ml-sm-n9,
  .mx-sm-n9 {
    margin-left: -9rem !important; }
  .m-sm-n10 {
    margin: -10rem !important; }
  .mt-sm-n10,
  .my-sm-n10 {
    margin-top: -10rem !important; }
  .mr-sm-n10,
  .mx-sm-n10 {
    margin-right: -10rem !important; }
  .mb-sm-n10,
  .my-sm-n10 {
    margin-bottom: -10rem !important; }
  .ml-sm-n10,
  .mx-sm-n10 {
    margin-left: -10rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  .m-md-1 {
    margin: 1rem !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 1rem !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 1rem !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 1rem !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 1rem !important; }
  .m-md-2 {
    margin: 2rem !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 2rem !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 2rem !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 2rem !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 2rem !important; }
  .m-md-3 {
    margin: 3rem !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 3rem !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 3rem !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 3rem !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 3rem !important; }
  .m-md-4 {
    margin: 4rem !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 4rem !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 4rem !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 4rem !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 4rem !important; }
  .m-md-5 {
    margin: 5rem !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 5rem !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 5rem !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 5rem !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 5rem !important; }
  .m-md-6 {
    margin: 6rem !important; }
  .mt-md-6,
  .my-md-6 {
    margin-top: 6rem !important; }
  .mr-md-6,
  .mx-md-6 {
    margin-right: 6rem !important; }
  .mb-md-6,
  .my-md-6 {
    margin-bottom: 6rem !important; }
  .ml-md-6,
  .mx-md-6 {
    margin-left: 6rem !important; }
  .m-md-7 {
    margin: 7rem !important; }
  .mt-md-7,
  .my-md-7 {
    margin-top: 7rem !important; }
  .mr-md-7,
  .mx-md-7 {
    margin-right: 7rem !important; }
  .mb-md-7,
  .my-md-7 {
    margin-bottom: 7rem !important; }
  .ml-md-7,
  .mx-md-7 {
    margin-left: 7rem !important; }
  .m-md-8 {
    margin: 8rem !important; }
  .mt-md-8,
  .my-md-8 {
    margin-top: 8rem !important; }
  .mr-md-8,
  .mx-md-8 {
    margin-right: 8rem !important; }
  .mb-md-8,
  .my-md-8 {
    margin-bottom: 8rem !important; }
  .ml-md-8,
  .mx-md-8 {
    margin-left: 8rem !important; }
  .m-md-9 {
    margin: 9rem !important; }
  .mt-md-9,
  .my-md-9 {
    margin-top: 9rem !important; }
  .mr-md-9,
  .mx-md-9 {
    margin-right: 9rem !important; }
  .mb-md-9,
  .my-md-9 {
    margin-bottom: 9rem !important; }
  .ml-md-9,
  .mx-md-9 {
    margin-left: 9rem !important; }
  .m-md-10 {
    margin: 10rem !important; }
  .mt-md-10,
  .my-md-10 {
    margin-top: 10rem !important; }
  .mr-md-10,
  .mx-md-10 {
    margin-right: 10rem !important; }
  .mb-md-10,
  .my-md-10 {
    margin-bottom: 10rem !important; }
  .ml-md-10,
  .mx-md-10 {
    margin-left: 10rem !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  .p-md-1 {
    padding: 1rem !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 1rem !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 1rem !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 1rem !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 1rem !important; }
  .p-md-2 {
    padding: 2rem !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 2rem !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 2rem !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 2rem !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 2rem !important; }
  .p-md-3 {
    padding: 3rem !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 3rem !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 3rem !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 3rem !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 3rem !important; }
  .p-md-4 {
    padding: 4rem !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 4rem !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 4rem !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 4rem !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 4rem !important; }
  .p-md-5 {
    padding: 5rem !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 5rem !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 5rem !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 5rem !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 5rem !important; }
  .p-md-6 {
    padding: 6rem !important; }
  .pt-md-6,
  .py-md-6 {
    padding-top: 6rem !important; }
  .pr-md-6,
  .px-md-6 {
    padding-right: 6rem !important; }
  .pb-md-6,
  .py-md-6 {
    padding-bottom: 6rem !important; }
  .pl-md-6,
  .px-md-6 {
    padding-left: 6rem !important; }
  .p-md-7 {
    padding: 7rem !important; }
  .pt-md-7,
  .py-md-7 {
    padding-top: 7rem !important; }
  .pr-md-7,
  .px-md-7 {
    padding-right: 7rem !important; }
  .pb-md-7,
  .py-md-7 {
    padding-bottom: 7rem !important; }
  .pl-md-7,
  .px-md-7 {
    padding-left: 7rem !important; }
  .p-md-8 {
    padding: 8rem !important; }
  .pt-md-8,
  .py-md-8 {
    padding-top: 8rem !important; }
  .pr-md-8,
  .px-md-8 {
    padding-right: 8rem !important; }
  .pb-md-8,
  .py-md-8 {
    padding-bottom: 8rem !important; }
  .pl-md-8,
  .px-md-8 {
    padding-left: 8rem !important; }
  .p-md-9 {
    padding: 9rem !important; }
  .pt-md-9,
  .py-md-9 {
    padding-top: 9rem !important; }
  .pr-md-9,
  .px-md-9 {
    padding-right: 9rem !important; }
  .pb-md-9,
  .py-md-9 {
    padding-bottom: 9rem !important; }
  .pl-md-9,
  .px-md-9 {
    padding-left: 9rem !important; }
  .p-md-10 {
    padding: 10rem !important; }
  .pt-md-10,
  .py-md-10 {
    padding-top: 10rem !important; }
  .pr-md-10,
  .px-md-10 {
    padding-right: 10rem !important; }
  .pb-md-10,
  .py-md-10 {
    padding-bottom: 10rem !important; }
  .pl-md-10,
  .px-md-10 {
    padding-left: 10rem !important; }
  .m-md-n1 {
    margin: -1rem !important; }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -1rem !important; }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -1rem !important; }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -1rem !important; }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -1rem !important; }
  .m-md-n2 {
    margin: -2rem !important; }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -2rem !important; }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -2rem !important; }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -2rem !important; }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -2rem !important; }
  .m-md-n3 {
    margin: -3rem !important; }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -3rem !important; }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -3rem !important; }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -3rem !important; }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -3rem !important; }
  .m-md-n4 {
    margin: -4rem !important; }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -4rem !important; }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -4rem !important; }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -4rem !important; }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -4rem !important; }
  .m-md-n5 {
    margin: -5rem !important; }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -5rem !important; }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -5rem !important; }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -5rem !important; }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -5rem !important; }
  .m-md-n6 {
    margin: -6rem !important; }
  .mt-md-n6,
  .my-md-n6 {
    margin-top: -6rem !important; }
  .mr-md-n6,
  .mx-md-n6 {
    margin-right: -6rem !important; }
  .mb-md-n6,
  .my-md-n6 {
    margin-bottom: -6rem !important; }
  .ml-md-n6,
  .mx-md-n6 {
    margin-left: -6rem !important; }
  .m-md-n7 {
    margin: -7rem !important; }
  .mt-md-n7,
  .my-md-n7 {
    margin-top: -7rem !important; }
  .mr-md-n7,
  .mx-md-n7 {
    margin-right: -7rem !important; }
  .mb-md-n7,
  .my-md-n7 {
    margin-bottom: -7rem !important; }
  .ml-md-n7,
  .mx-md-n7 {
    margin-left: -7rem !important; }
  .m-md-n8 {
    margin: -8rem !important; }
  .mt-md-n8,
  .my-md-n8 {
    margin-top: -8rem !important; }
  .mr-md-n8,
  .mx-md-n8 {
    margin-right: -8rem !important; }
  .mb-md-n8,
  .my-md-n8 {
    margin-bottom: -8rem !important; }
  .ml-md-n8,
  .mx-md-n8 {
    margin-left: -8rem !important; }
  .m-md-n9 {
    margin: -9rem !important; }
  .mt-md-n9,
  .my-md-n9 {
    margin-top: -9rem !important; }
  .mr-md-n9,
  .mx-md-n9 {
    margin-right: -9rem !important; }
  .mb-md-n9,
  .my-md-n9 {
    margin-bottom: -9rem !important; }
  .ml-md-n9,
  .mx-md-n9 {
    margin-left: -9rem !important; }
  .m-md-n10 {
    margin: -10rem !important; }
  .mt-md-n10,
  .my-md-n10 {
    margin-top: -10rem !important; }
  .mr-md-n10,
  .mx-md-n10 {
    margin-right: -10rem !important; }
  .mb-md-n10,
  .my-md-n10 {
    margin-bottom: -10rem !important; }
  .ml-md-n10,
  .mx-md-n10 {
    margin-left: -10rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 1rem !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 1rem !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 1rem !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 1rem !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 1rem !important; }
  .m-lg-2 {
    margin: 2rem !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 2rem !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 2rem !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 2rem !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 2rem !important; }
  .m-lg-3 {
    margin: 3rem !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 3rem !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 3rem !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 3rem !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 3rem !important; }
  .m-lg-4 {
    margin: 4rem !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 4rem !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 4rem !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 4rem !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 4rem !important; }
  .m-lg-5 {
    margin: 5rem !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 5rem !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 5rem !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 5rem !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 5rem !important; }
  .m-lg-6 {
    margin: 6rem !important; }
  .mt-lg-6,
  .my-lg-6 {
    margin-top: 6rem !important; }
  .mr-lg-6,
  .mx-lg-6 {
    margin-right: 6rem !important; }
  .mb-lg-6,
  .my-lg-6 {
    margin-bottom: 6rem !important; }
  .ml-lg-6,
  .mx-lg-6 {
    margin-left: 6rem !important; }
  .m-lg-7 {
    margin: 7rem !important; }
  .mt-lg-7,
  .my-lg-7 {
    margin-top: 7rem !important; }
  .mr-lg-7,
  .mx-lg-7 {
    margin-right: 7rem !important; }
  .mb-lg-7,
  .my-lg-7 {
    margin-bottom: 7rem !important; }
  .ml-lg-7,
  .mx-lg-7 {
    margin-left: 7rem !important; }
  .m-lg-8 {
    margin: 8rem !important; }
  .mt-lg-8,
  .my-lg-8 {
    margin-top: 8rem !important; }
  .mr-lg-8,
  .mx-lg-8 {
    margin-right: 8rem !important; }
  .mb-lg-8,
  .my-lg-8 {
    margin-bottom: 8rem !important; }
  .ml-lg-8,
  .mx-lg-8 {
    margin-left: 8rem !important; }
  .m-lg-9 {
    margin: 9rem !important; }
  .mt-lg-9,
  .my-lg-9 {
    margin-top: 9rem !important; }
  .mr-lg-9,
  .mx-lg-9 {
    margin-right: 9rem !important; }
  .mb-lg-9,
  .my-lg-9 {
    margin-bottom: 9rem !important; }
  .ml-lg-9,
  .mx-lg-9 {
    margin-left: 9rem !important; }
  .m-lg-10 {
    margin: 10rem !important; }
  .mt-lg-10,
  .my-lg-10 {
    margin-top: 10rem !important; }
  .mr-lg-10,
  .mx-lg-10 {
    margin-right: 10rem !important; }
  .mb-lg-10,
  .my-lg-10 {
    margin-bottom: 10rem !important; }
  .ml-lg-10,
  .mx-lg-10 {
    margin-left: 10rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 1rem !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 1rem !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 1rem !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 1rem !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 1rem !important; }
  .p-lg-2 {
    padding: 2rem !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 2rem !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 2rem !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 2rem !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 2rem !important; }
  .p-lg-3 {
    padding: 3rem !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 3rem !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 3rem !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 3rem !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 3rem !important; }
  .p-lg-4 {
    padding: 4rem !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 4rem !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 4rem !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 4rem !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 4rem !important; }
  .p-lg-5 {
    padding: 5rem !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 5rem !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 5rem !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 5rem !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 5rem !important; }
  .p-lg-6 {
    padding: 6rem !important; }
  .pt-lg-6,
  .py-lg-6 {
    padding-top: 6rem !important; }
  .pr-lg-6,
  .px-lg-6 {
    padding-right: 6rem !important; }
  .pb-lg-6,
  .py-lg-6 {
    padding-bottom: 6rem !important; }
  .pl-lg-6,
  .px-lg-6 {
    padding-left: 6rem !important; }
  .p-lg-7 {
    padding: 7rem !important; }
  .pt-lg-7,
  .py-lg-7 {
    padding-top: 7rem !important; }
  .pr-lg-7,
  .px-lg-7 {
    padding-right: 7rem !important; }
  .pb-lg-7,
  .py-lg-7 {
    padding-bottom: 7rem !important; }
  .pl-lg-7,
  .px-lg-7 {
    padding-left: 7rem !important; }
  .p-lg-8 {
    padding: 8rem !important; }
  .pt-lg-8,
  .py-lg-8 {
    padding-top: 8rem !important; }
  .pr-lg-8,
  .px-lg-8 {
    padding-right: 8rem !important; }
  .pb-lg-8,
  .py-lg-8 {
    padding-bottom: 8rem !important; }
  .pl-lg-8,
  .px-lg-8 {
    padding-left: 8rem !important; }
  .p-lg-9 {
    padding: 9rem !important; }
  .pt-lg-9,
  .py-lg-9 {
    padding-top: 9rem !important; }
  .pr-lg-9,
  .px-lg-9 {
    padding-right: 9rem !important; }
  .pb-lg-9,
  .py-lg-9 {
    padding-bottom: 9rem !important; }
  .pl-lg-9,
  .px-lg-9 {
    padding-left: 9rem !important; }
  .p-lg-10 {
    padding: 10rem !important; }
  .pt-lg-10,
  .py-lg-10 {
    padding-top: 10rem !important; }
  .pr-lg-10,
  .px-lg-10 {
    padding-right: 10rem !important; }
  .pb-lg-10,
  .py-lg-10 {
    padding-bottom: 10rem !important; }
  .pl-lg-10,
  .px-lg-10 {
    padding-left: 10rem !important; }
  .m-lg-n1 {
    margin: -1rem !important; }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -1rem !important; }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -1rem !important; }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -1rem !important; }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -1rem !important; }
  .m-lg-n2 {
    margin: -2rem !important; }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -2rem !important; }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -2rem !important; }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -2rem !important; }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -2rem !important; }
  .m-lg-n3 {
    margin: -3rem !important; }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -3rem !important; }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -3rem !important; }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -3rem !important; }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -3rem !important; }
  .m-lg-n4 {
    margin: -4rem !important; }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -4rem !important; }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -4rem !important; }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -4rem !important; }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -4rem !important; }
  .m-lg-n5 {
    margin: -5rem !important; }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -5rem !important; }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -5rem !important; }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -5rem !important; }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -5rem !important; }
  .m-lg-n6 {
    margin: -6rem !important; }
  .mt-lg-n6,
  .my-lg-n6 {
    margin-top: -6rem !important; }
  .mr-lg-n6,
  .mx-lg-n6 {
    margin-right: -6rem !important; }
  .mb-lg-n6,
  .my-lg-n6 {
    margin-bottom: -6rem !important; }
  .ml-lg-n6,
  .mx-lg-n6 {
    margin-left: -6rem !important; }
  .m-lg-n7 {
    margin: -7rem !important; }
  .mt-lg-n7,
  .my-lg-n7 {
    margin-top: -7rem !important; }
  .mr-lg-n7,
  .mx-lg-n7 {
    margin-right: -7rem !important; }
  .mb-lg-n7,
  .my-lg-n7 {
    margin-bottom: -7rem !important; }
  .ml-lg-n7,
  .mx-lg-n7 {
    margin-left: -7rem !important; }
  .m-lg-n8 {
    margin: -8rem !important; }
  .mt-lg-n8,
  .my-lg-n8 {
    margin-top: -8rem !important; }
  .mr-lg-n8,
  .mx-lg-n8 {
    margin-right: -8rem !important; }
  .mb-lg-n8,
  .my-lg-n8 {
    margin-bottom: -8rem !important; }
  .ml-lg-n8,
  .mx-lg-n8 {
    margin-left: -8rem !important; }
  .m-lg-n9 {
    margin: -9rem !important; }
  .mt-lg-n9,
  .my-lg-n9 {
    margin-top: -9rem !important; }
  .mr-lg-n9,
  .mx-lg-n9 {
    margin-right: -9rem !important; }
  .mb-lg-n9,
  .my-lg-n9 {
    margin-bottom: -9rem !important; }
  .ml-lg-n9,
  .mx-lg-n9 {
    margin-left: -9rem !important; }
  .m-lg-n10 {
    margin: -10rem !important; }
  .mt-lg-n10,
  .my-lg-n10 {
    margin-top: -10rem !important; }
  .mr-lg-n10,
  .mx-lg-n10 {
    margin-right: -10rem !important; }
  .mb-lg-n10,
  .my-lg-n10 {
    margin-bottom: -10rem !important; }
  .ml-lg-n10,
  .mx-lg-n10 {
    margin-left: -10rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 1rem !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 1rem !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 1rem !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 1rem !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 1rem !important; }
  .m-xl-2 {
    margin: 2rem !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 2rem !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 2rem !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 2rem !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 2rem !important; }
  .m-xl-3 {
    margin: 3rem !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 3rem !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 3rem !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 3rem !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 3rem !important; }
  .m-xl-4 {
    margin: 4rem !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 4rem !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 4rem !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 4rem !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 4rem !important; }
  .m-xl-5 {
    margin: 5rem !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 5rem !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 5rem !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 5rem !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 5rem !important; }
  .m-xl-6 {
    margin: 6rem !important; }
  .mt-xl-6,
  .my-xl-6 {
    margin-top: 6rem !important; }
  .mr-xl-6,
  .mx-xl-6 {
    margin-right: 6rem !important; }
  .mb-xl-6,
  .my-xl-6 {
    margin-bottom: 6rem !important; }
  .ml-xl-6,
  .mx-xl-6 {
    margin-left: 6rem !important; }
  .m-xl-7 {
    margin: 7rem !important; }
  .mt-xl-7,
  .my-xl-7 {
    margin-top: 7rem !important; }
  .mr-xl-7,
  .mx-xl-7 {
    margin-right: 7rem !important; }
  .mb-xl-7,
  .my-xl-7 {
    margin-bottom: 7rem !important; }
  .ml-xl-7,
  .mx-xl-7 {
    margin-left: 7rem !important; }
  .m-xl-8 {
    margin: 8rem !important; }
  .mt-xl-8,
  .my-xl-8 {
    margin-top: 8rem !important; }
  .mr-xl-8,
  .mx-xl-8 {
    margin-right: 8rem !important; }
  .mb-xl-8,
  .my-xl-8 {
    margin-bottom: 8rem !important; }
  .ml-xl-8,
  .mx-xl-8 {
    margin-left: 8rem !important; }
  .m-xl-9 {
    margin: 9rem !important; }
  .mt-xl-9,
  .my-xl-9 {
    margin-top: 9rem !important; }
  .mr-xl-9,
  .mx-xl-9 {
    margin-right: 9rem !important; }
  .mb-xl-9,
  .my-xl-9 {
    margin-bottom: 9rem !important; }
  .ml-xl-9,
  .mx-xl-9 {
    margin-left: 9rem !important; }
  .m-xl-10 {
    margin: 10rem !important; }
  .mt-xl-10,
  .my-xl-10 {
    margin-top: 10rem !important; }
  .mr-xl-10,
  .mx-xl-10 {
    margin-right: 10rem !important; }
  .mb-xl-10,
  .my-xl-10 {
    margin-bottom: 10rem !important; }
  .ml-xl-10,
  .mx-xl-10 {
    margin-left: 10rem !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 1rem !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 1rem !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 1rem !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 1rem !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 1rem !important; }
  .p-xl-2 {
    padding: 2rem !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 2rem !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 2rem !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 2rem !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 2rem !important; }
  .p-xl-3 {
    padding: 3rem !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 3rem !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 3rem !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 3rem !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 3rem !important; }
  .p-xl-4 {
    padding: 4rem !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 4rem !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 4rem !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 4rem !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 4rem !important; }
  .p-xl-5 {
    padding: 5rem !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 5rem !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 5rem !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 5rem !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 5rem !important; }
  .p-xl-6 {
    padding: 6rem !important; }
  .pt-xl-6,
  .py-xl-6 {
    padding-top: 6rem !important; }
  .pr-xl-6,
  .px-xl-6 {
    padding-right: 6rem !important; }
  .pb-xl-6,
  .py-xl-6 {
    padding-bottom: 6rem !important; }
  .pl-xl-6,
  .px-xl-6 {
    padding-left: 6rem !important; }
  .p-xl-7 {
    padding: 7rem !important; }
  .pt-xl-7,
  .py-xl-7 {
    padding-top: 7rem !important; }
  .pr-xl-7,
  .px-xl-7 {
    padding-right: 7rem !important; }
  .pb-xl-7,
  .py-xl-7 {
    padding-bottom: 7rem !important; }
  .pl-xl-7,
  .px-xl-7 {
    padding-left: 7rem !important; }
  .p-xl-8 {
    padding: 8rem !important; }
  .pt-xl-8,
  .py-xl-8 {
    padding-top: 8rem !important; }
  .pr-xl-8,
  .px-xl-8 {
    padding-right: 8rem !important; }
  .pb-xl-8,
  .py-xl-8 {
    padding-bottom: 8rem !important; }
  .pl-xl-8,
  .px-xl-8 {
    padding-left: 8rem !important; }
  .p-xl-9 {
    padding: 9rem !important; }
  .pt-xl-9,
  .py-xl-9 {
    padding-top: 9rem !important; }
  .pr-xl-9,
  .px-xl-9 {
    padding-right: 9rem !important; }
  .pb-xl-9,
  .py-xl-9 {
    padding-bottom: 9rem !important; }
  .pl-xl-9,
  .px-xl-9 {
    padding-left: 9rem !important; }
  .p-xl-10 {
    padding: 10rem !important; }
  .pt-xl-10,
  .py-xl-10 {
    padding-top: 10rem !important; }
  .pr-xl-10,
  .px-xl-10 {
    padding-right: 10rem !important; }
  .pb-xl-10,
  .py-xl-10 {
    padding-bottom: 10rem !important; }
  .pl-xl-10,
  .px-xl-10 {
    padding-left: 10rem !important; }
  .m-xl-n1 {
    margin: -1rem !important; }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -1rem !important; }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -1rem !important; }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -1rem !important; }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -1rem !important; }
  .m-xl-n2 {
    margin: -2rem !important; }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -2rem !important; }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -2rem !important; }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -2rem !important; }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -2rem !important; }
  .m-xl-n3 {
    margin: -3rem !important; }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -3rem !important; }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -3rem !important; }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -3rem !important; }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -3rem !important; }
  .m-xl-n4 {
    margin: -4rem !important; }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -4rem !important; }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -4rem !important; }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -4rem !important; }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -4rem !important; }
  .m-xl-n5 {
    margin: -5rem !important; }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -5rem !important; }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -5rem !important; }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -5rem !important; }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -5rem !important; }
  .m-xl-n6 {
    margin: -6rem !important; }
  .mt-xl-n6,
  .my-xl-n6 {
    margin-top: -6rem !important; }
  .mr-xl-n6,
  .mx-xl-n6 {
    margin-right: -6rem !important; }
  .mb-xl-n6,
  .my-xl-n6 {
    margin-bottom: -6rem !important; }
  .ml-xl-n6,
  .mx-xl-n6 {
    margin-left: -6rem !important; }
  .m-xl-n7 {
    margin: -7rem !important; }
  .mt-xl-n7,
  .my-xl-n7 {
    margin-top: -7rem !important; }
  .mr-xl-n7,
  .mx-xl-n7 {
    margin-right: -7rem !important; }
  .mb-xl-n7,
  .my-xl-n7 {
    margin-bottom: -7rem !important; }
  .ml-xl-n7,
  .mx-xl-n7 {
    margin-left: -7rem !important; }
  .m-xl-n8 {
    margin: -8rem !important; }
  .mt-xl-n8,
  .my-xl-n8 {
    margin-top: -8rem !important; }
  .mr-xl-n8,
  .mx-xl-n8 {
    margin-right: -8rem !important; }
  .mb-xl-n8,
  .my-xl-n8 {
    margin-bottom: -8rem !important; }
  .ml-xl-n8,
  .mx-xl-n8 {
    margin-left: -8rem !important; }
  .m-xl-n9 {
    margin: -9rem !important; }
  .mt-xl-n9,
  .my-xl-n9 {
    margin-top: -9rem !important; }
  .mr-xl-n9,
  .mx-xl-n9 {
    margin-right: -9rem !important; }
  .mb-xl-n9,
  .my-xl-n9 {
    margin-bottom: -9rem !important; }
  .ml-xl-n9,
  .mx-xl-n9 {
    margin-left: -9rem !important; }
  .m-xl-n10 {
    margin: -10rem !important; }
  .mt-xl-n10,
  .my-xl-n10 {
    margin-top: -10rem !important; }
  .mr-xl-n10,
  .mx-xl-n10 {
    margin-right: -10rem !important; }
  .mb-xl-n10,
  .my-xl-n10 {
    margin-bottom: -10rem !important; }
  .ml-xl-n10,
  .mx-xl-n10 {
    margin-left: -10rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

ol {
  list-style: decimal; }

html {
  font-family: "SourceSansPro", sans-serif;
  font-size: 16px; }

body {
  margin: 0;
  color: #5A5A5A; }

img {
  max-width: 100%; }

picture {
  display: block; }

strong {
  font-weight: bold; }

sup {
  vertical-align: super;
  font-size: smaller; }

button:focus {
  outline: none; }

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
button {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
  background: transparent; }

input {
  margin: 0;
  padding: 0;
  outline: 0;
  vertical-align: baseline;
  background: transparent; }

p,
blockquote {
  font-weight: normal; }

/* reset html5 elements */
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  background: transparent; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block; }

body {
  line-height: 1; }

html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

ul {
  list-style: none; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal; }

blockquote,
q {
  quotes: none; }

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none; }

a {
  text-decoration: none; }

/* Remove unordered list styles by default for navigation lists */
nav ul,
nav ol,
nav ul li,
nav ol li {
  font-size: 1.000em;
  margin: 0;
  padding: 0;
  background: none;
  list-style: none;
  list-style-image: none; }

nav ul li:before,
nav ol li:before {
  font-family: inherit;
  content: normal; }

/* fix for ies nasty focus outline */
/* remember to highlight inserts somehow! */
ins {
  text-decoration: none; }

del {
  text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* clear all default img styles */
img {
  border: 0;
  margin: 0;
  display: block;
  -ms-interpolation-mode: bicubic;
  /*older versions of Internet Explorer use a crappy image resampling technique by default - need to set to bicubic*/ }

pre {
  font-family: monospace;
  padding: 15px;
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  word-wrap: break-word; }

/* media */
/**
 * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */
audio,
canvas,
video {
  display: inline-block; }

.lte7 audio,
.lte7 canvas,
.lte7 video {
  display: inline;
  zoom: 1; }

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/* reset forms */
label,
input[type=button],
input[type=submit],
button {
  cursor: pointer; }

button {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
  font-size: 0;
  line-height: 0;
  width: auto;
  overflow: visible;
  font-weight: inherit; }

button,
input,
textarea,
select {
  font-family: inherit;
  font-size: 100%;
  line-height: normal;
  text-transform: none;
  margin: 0;
  vertical-align: baseline;
  -webkit-border-radius: 0;
  -moz-border-radius: 0; }

.lte7 button,
.lte7 input,
.lte7 textarea,
.lte7 select {
  vertical-align: middle; }

/* fix ie7s nasty border bug */
button,
input[type=submit],
input[type=reset],
input[type=button] {
  -webkit-filter: chroma(color=#000000);
  filter: chroma(color=#000000); }

.lte7 button,
.lte7 input[type=submit],
.lte7 input[type=reset],
.lte7 input[type=button] {
  overflow: visible; }

button[disabled],
html input[disabled] {
  cursor: default; }

input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0; }

input[type="checkbox"] .lte7,
input[type="radio"] .lte7 {
  height: 13px;
  width: 13px; }

input[type="search"] {
  /* 1 */
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box; }

/* Remove inner padding and search cancel button in Safari 5 and Chrome on OS X. */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/* Remove inner padding and border in Firefox 3+.*/
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
 * 1. Remove default vertical scrollbar in IE 6/7/8/9.
 * 2. Improve readability and alignment in all browsers.
 */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */ }

#toolbar-administration .visually-hidden {
  display: none !important; }

#drupal-live-announce {
  display: none; }

@media (min-width: 1024px) {
  .toolbar-tray-open {
    padding-top: 80px !important; } }

@media (min-width: 1024px) {
  .toolbar-tray-open .abi-header.sticky {
    top: 80px; } }

.webform-submission-survey-form .disable-previous-button ~ .form-actions .webform-button--previous {
  display: none; }
  .webform-submission-survey-form .disable-previous-button ~ .form-actions .webform-button--previous + .webform-button--submit {
    margin-left: 0; }

.webform-submission-survey-form .webform-progress-tracker {
  counter-reset: my-counter; }

@media (min-width: 768px) {
  .webform-submission-survey-form .group--half .fieldset-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .webform-submission-survey-form .group--half .form-item {
    width: 48%; }
    .webform-submission-survey-form .group--half .form-item + .form-item {
      margin-left: 4%; }
  .webform-submission-survey-form .item--half {
    width: 48%;
    display: inline-block;
    vertical-align: top; }
    .webform-submission-survey-form .item--half + * {
      display: inline-block;
      width: 48%;
      margin-left: 3.5%; } }

.webform-submission-survey-form a {
  color: #005FA9; }

.webform-submission-survey-form .webform-element-description {
  margin-top: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.2; }

.webform-submission-survey-form .form-wrapper {
  max-width: 320px;
  margin: 0 auto; }
  @media (min-width: 768px) {
    .webform-submission-survey-form .form-wrapper {
      max-width: 640px; } }
  @media (min-width: 1024px) {
    .webform-submission-survey-form .form-wrapper {
      max-width: 760px; } }
  .webform-submission-survey-form .form-wrapper label {
    display: inline-block;
    margin-bottom: 0.3125rem;
    font-size: 0.875rem; }

.webform-submission-survey-form .details-wrapper .form-item:not(fieldset) {
  margin-bottom: 1rem; }

.webform-submission-survey-form .details-wrapper fieldset.form-item {
  margin-bottom: 1rem; }
  @media (min-width: 1024px) {
    .webform-submission-survey-form .details-wrapper fieldset.form-item {
      margin-bottom: 0; } }

@media (min-width: 768px) {
  .webform-submission-survey-form .details-wrapper .webform-type-webform-name .fieldset-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .webform-submission-survey-form .details-wrapper .webform-type-webform-name .form-item {
    width: 48%; }
    .webform-submission-survey-form .details-wrapper .webform-type-webform-name .form-item + .form-item {
      margin-left: 4%; }
  .webform-submission-survey-form .details-wrapper .webform-type-webform-address {
    width: 48%;
    display: inline-block;
    vertical-align: top; }
    .webform-submission-survey-form .details-wrapper .webform-type-webform-address + .form-item-phone-number {
      display: inline-block;
      width: 48%;
      margin-left: 3.5%; } }

.webform-submission-survey-form .field--pick-option input {
  position: absolute;
  opacity: 0; }
  .webform-submission-survey-form .field--pick-option input:checked ~ label {
    background: #eeeff1;
    -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.5); }
  .webform-submission-survey-form .field--pick-option input ~ label:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    font-family: "Font Awesome 5 Free"; }

.webform-submission-survey-form .field--pick-option img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 2;
  width: 100%;
  max-height: 80%;
  max-width: 80%;
  top: 40%; }
  @media (min-width: 768px) {
    .webform-submission-survey-form .field--pick-option img {
      max-height: 100px;
      max-width: 100px;
      top: 45%; } }
  .webform-submission-survey-form .field--pick-option img ~ label:before {
    display: none; }

.webform-submission-survey-form .field--pick-option label {
  cursor: pointer;
  border: 1px solid #5a5a5a;
  position: absolute;
  background: #fff;
  width: 100%;
  height: 100%;
  text-align: center;
  color: #0e355a;
  font-weight: 600;
  border-radius: 3px;
  padding-top: 100%;
  font-size: 16px;
  z-index: 1; }
  @media (min-width: 768px) {
    .webform-submission-survey-form .field--pick-option label {
      padding-top: 75%;
      font-size: 28px; } }
  @media (min-width: 1024px) {
    .webform-submission-survey-form .field--pick-option label {
      font-size: 36px; } }
  .webform-submission-survey-form .field--pick-option label img {
    z-index: 2; }
  .webform-submission-survey-form .field--pick-option label::before {
    content: "?";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border: 1px solid;
    width: 40px;
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 24px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    z-index: 1; }
    @media (min-width: 768px) {
      .webform-submission-survey-form .field--pick-option label::before {
        height: 60px;
        width: 60px;
        font-size: 32px; } }

.webform-submission-survey-form .field--pick-option.hide-label-icon label:before {
  display: none; }

.webform-submission-survey-form .field--pick-option .fieldset-wrapper > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 320px; }
  @media (min-width: 768px) {
    .webform-submission-survey-form .field--pick-option .fieldset-wrapper > div {
      width: auto;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center; } }

.webform-submission-survey-form .field--pick-option .fieldset-wrapper .form-item {
  position: relative;
  margin: 0;
  width: 130px;
  height: 130px;
  max-width: 30%; }
  @media (min-width: 768px) {
    .webform-submission-survey-form .field--pick-option .fieldset-wrapper .form-item {
      width: 190px;
      height: 190px; } }
  @media (min-width: 1024px) {
    .webform-submission-survey-form .field--pick-option .fieldset-wrapper .form-item {
      width: 218px;
      height: 218px; } }
  .webform-submission-survey-form .field--pick-option .fieldset-wrapper .form-item + .js-form-item {
    margin-left: 5%; }
    @media (min-width: 1024px) {
      .webform-submission-survey-form .field--pick-option .fieldset-wrapper .form-item + .js-form-item {
        margin-left: 50px; } }

.webform-submission-survey-form .field--pick-option.field--gender .form-item:nth-child(1) label:before {
  content: "\f183"; }

.webform-submission-survey-form .field--pick-option.field--gender .form-item:nth-child(2) label:before {
  content: "\f182"; }

.webform-submission-survey-form .field--pick-option.field--yes-no .form-item:nth-child(1) label:before {
  content: "\f00c"; }

.webform-submission-survey-form .field--pick-option.field--yes-no .form-item:nth-child(2) label:before {
  content: "\f00d"; }

.webform-submission-survey-form .visually-hidden {
  display: none !important; }

.webform-submission-survey-form .progress-text {
  display: none; }

.webform-submission-survey-form .form-checkboxes {
  padding: 10px;
  border-radius: 3px;
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.5);
  border: 1px solid #5a5a5a; }
  @media (min-width: 768px) {
    .webform-submission-survey-form .form-checkboxes {
      padding: 28px 22px; } }
  .webform-submission-survey-form .form-checkboxes .form-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
    .webform-submission-survey-form .form-checkboxes .form-item input {
      margin-top: 4px;
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none; }
    .webform-submission-survey-form .form-checkboxes .form-item + .form-item {
      margin-top: 1rem; }
    .webform-submission-survey-form .form-checkboxes .form-item label {
      margin-left: 10px;
      margin-bottom: 0;
      font-size: 1.125rem;
      line-height: 1.2;
      -webkit-box-flex: 1;
      -ms-flex: auto;
      flex: auto; }

.webform-submission-survey-form .form-actions {
  margin: 60px auto 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  .webform-submission-survey-form .form-actions input + input {
    margin-left: 2rem; }

.webform-submission-survey-form .webform-progress__status {
  display: none; }

.webform-submission-survey-form .progress-marker::before {
  font-size: 0; }

.webform-submission-survey-form .progress-marker::after {
  height: 10px;
  top: 8px; }
  @media (min-width: 1024px) {
    .webform-submission-survey-form .progress-marker::after {
      height: 15px;
      top: 6px; } }

.webform-submission-survey-form .webform-progress-tracker .progress-step {
  position: relative; }
  .webform-submission-survey-form .webform-progress-tracker .progress-step.is-active::before, .webform-submission-survey-form .webform-progress-tracker .progress-step.is-complete::before {
    background-color: #005FA9;
    color: #fff; }
  .webform-submission-survey-form .webform-progress-tracker .progress-step:before {
    content: counter(my-counter);
    counter-increment: my-counter;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border-radius: 50%;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 25;
    font-weight: bold;
    color: #005FA9;
    font-size: 14px;
    width: 30px;
    height: 30px;
    border: 3px solid #005FA9; }
    @media (min-width: 1024px) {
      .webform-submission-survey-form .webform-progress-tracker .progress-step:before {
        font-size: 18px;
        width: 40px;
        height: 40px; } }
  .webform-submission-survey-form .webform-progress-tracker .progress-step .progress-marker::after {
    background-color: #eeeff1; }
  .webform-submission-survey-form .webform-progress-tracker .progress-step.is-complete .progress-marker::after {
    background: #0060a7; }

.webform-submission-survey-form .fieldset__label,
.webform-submission-survey-form .fieldset-legend {
  color: #0e355a;
  margin: 30px 0;
  display: block;
  font-size: 28px;
  font-weight: 600; }

.webform-submission-survey-form .button {
  min-width: 9rem !important;
  -webkit-appearance: none; }

.webform-submission-survey-form #edit-actions .webform-button--previous {
  background: url("../media/icon/icon-direction--left-royal.svg") center/cover no-repeat;
  background-position: 10% center;
  background-size: 13px 10px;
  background-color: #005FA9; }
  .webform-submission-survey-form #edit-actions .webform-button--previous:not(.btn--disabled):not([disabled]):hover {
    background-color: #FFFFFF;
    color: #005FA9;
    background-position: 20% center; }
    @media (min-width: 1024px) {
      .webform-submission-survey-form #edit-actions .webform-button--previous:not(.btn--disabled):not([disabled]):hover {
        padding: 0 1.3rem 0 2.7rem; } }

details summary::-webkit-details-marker {
  display: none; }

details > summary:first-of-type {
  list-style-type: none; }

.bg-navy-gradient {
  background: #0E355A;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0E355A), to(#005FA9));
  background: linear-gradient(to top, #0E355A 0, #005FA9 100%); }

@media (min-width: 1024px) {
  .bg-navy-gradient {
    background: #0E355A;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #0E355A), to(#005FA9));
    background: linear-gradient(to right, #0E355A 0, #005FA9 100%); } }

.bg-teal-gradient {
  background: #309FA7;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #309FA7), to(#47C1C5));
  background: linear-gradient(to top, #309FA7 0, #47C1C5 100%); }

.bg-navy {
  background: #0E355A; }

.bg-teal {
  background: #309FA7; }

.bg-mint {
  background: #47C1C5; }

.bg-royal {
  background: #005FA9; }

.bg-lightgray {
  background: #EEEFF0; }

.bg-white {
  background: #fff; }

.bg-inverse h1, .abmd-announcement .content-box h1, .abmd-content-basic.bg-navy-gradient h1, .abmd-content-basic.bg-navy h1, .abmd-content-basic.bg-royal h1, .abmd-content-with-image.bg-royal h1, .abmd-content-with-image-grid.bg-royal h1, .abmd-full-width-image.bg-navy-gradient h1, .abmd-full-width-image.bg-navy h1, .abmd-full-width-image.bg-royal h1, .abmd-image-with-text.bg-navy-gradient h1, .abmd-image-with-text.bg-teal-gradient h1, .abmd-side-by-side-container .bg-navy-gradient h1, .abmd-side-by-side-container .bg-navy h1, .abmd-side-by-side-container .bg-royal h1, .abmd-stats.bg-navy-gradient h1, .abmd-stats.bg-navy h1, .abmd-stats.bg-royal h1,
.bg-inverse h2,
.abmd-announcement .content-box h2,
.abmd-content-basic.bg-navy-gradient h2,
.abmd-content-basic.bg-navy h2,
.abmd-content-basic.bg-royal h2,
.abmd-content-with-image.bg-royal h2,
.abmd-content-with-image-grid.bg-royal h2,
.abmd-full-width-image.bg-navy-gradient h2,
.abmd-full-width-image.bg-navy h2,
.abmd-full-width-image.bg-royal h2,
.abmd-image-with-text.bg-navy-gradient h2,
.abmd-image-with-text.bg-teal-gradient h2,
.abmd-side-by-side-container .bg-navy-gradient h2,
.abmd-side-by-side-container .bg-navy h2,
.abmd-side-by-side-container .bg-royal h2,
.abmd-stats.bg-navy-gradient h2,
.abmd-stats.bg-navy h2,
.abmd-stats.bg-royal h2,
.bg-inverse h3,
.abmd-announcement .content-box h3,
.abmd-content-basic.bg-navy-gradient h3,
.abmd-content-basic.bg-navy h3,
.abmd-content-basic.bg-royal h3,
.abmd-content-with-image.bg-royal h3,
.abmd-content-with-image-grid.bg-royal h3,
.abmd-full-width-image.bg-navy-gradient h3,
.abmd-full-width-image.bg-navy h3,
.abmd-full-width-image.bg-royal h3,
.abmd-image-with-text.bg-navy-gradient h3,
.abmd-image-with-text.bg-teal-gradient h3,
.abmd-side-by-side-container .bg-navy-gradient h3,
.abmd-side-by-side-container .bg-navy h3,
.abmd-side-by-side-container .bg-royal h3,
.abmd-stats.bg-navy-gradient h3,
.abmd-stats.bg-navy h3,
.abmd-stats.bg-royal h3,
.bg-inverse h4,
.abmd-announcement .content-box h4,
.abmd-content-basic.bg-navy-gradient h4,
.abmd-content-basic.bg-navy h4,
.abmd-content-basic.bg-royal h4,
.abmd-content-with-image.bg-royal h4,
.abmd-content-with-image-grid.bg-royal h4,
.abmd-full-width-image.bg-navy-gradient h4,
.abmd-full-width-image.bg-navy h4,
.abmd-full-width-image.bg-royal h4,
.abmd-image-with-text.bg-navy-gradient h4,
.abmd-image-with-text.bg-teal-gradient h4,
.abmd-side-by-side-container .bg-navy-gradient h4,
.abmd-side-by-side-container .bg-navy h4,
.abmd-side-by-side-container .bg-royal h4,
.abmd-stats.bg-navy-gradient h4,
.abmd-stats.bg-navy h4,
.abmd-stats.bg-royal h4,
.bg-inverse .text-xlarge,
.abmd-announcement .content-box .text-xlarge,
.abmd-content-basic.bg-navy-gradient .text-xlarge,
.abmd-content-basic.bg-navy .text-xlarge,
.abmd-content-basic.bg-royal .text-xlarge,
.abmd-content-with-image.bg-royal .text-xlarge,
.abmd-content-with-image-grid.bg-royal .text-xlarge,
.abmd-full-width-image.bg-navy-gradient .text-xlarge,
.abmd-full-width-image.bg-navy .text-xlarge,
.abmd-full-width-image.bg-royal .text-xlarge,
.abmd-image-with-text.bg-navy-gradient .text-xlarge,
.abmd-image-with-text.bg-teal-gradient .text-xlarge,
.abmd-side-by-side-container .bg-navy-gradient .text-xlarge,
.abmd-side-by-side-container .bg-navy .text-xlarge,
.abmd-side-by-side-container .bg-royal .text-xlarge,
.abmd-stats.bg-navy-gradient .text-xlarge,
.abmd-stats.bg-navy .text-xlarge,
.abmd-stats.bg-royal .text-xlarge,
.bg-inverse .text-large,
.abmd-announcement .content-box .text-large,
.abmd-content-basic.bg-navy-gradient .text-large,
.abmd-content-basic.bg-navy .text-large,
.abmd-content-basic.bg-royal .text-large,
.abmd-content-with-image.bg-royal .text-large,
.abmd-content-with-image-grid.bg-royal .text-large,
.abmd-full-width-image.bg-navy-gradient .text-large,
.abmd-full-width-image.bg-navy .text-large,
.abmd-full-width-image.bg-royal .text-large,
.abmd-image-with-text.bg-navy-gradient .text-large,
.abmd-image-with-text.bg-teal-gradient .text-large,
.abmd-side-by-side-container .bg-navy-gradient .text-large,
.abmd-side-by-side-container .bg-navy .text-large,
.abmd-side-by-side-container .bg-royal .text-large,
.abmd-stats.bg-navy-gradient .text-large,
.abmd-stats.bg-navy .text-large,
.abmd-stats.bg-royal .text-large {
  color: #FFFFFF; }

.bg-inverse .abmd-wysiwyg, .abmd-announcement .content-box .abmd-wysiwyg, .abmd-content-basic.bg-navy-gradient .abmd-wysiwyg, .abmd-content-basic.bg-navy .abmd-wysiwyg, .abmd-content-basic.bg-royal .abmd-wysiwyg, .abmd-content-with-image.bg-royal .abmd-wysiwyg, .abmd-content-with-image-grid.bg-royal .abmd-wysiwyg, .abmd-full-width-image.bg-navy-gradient .abmd-wysiwyg, .abmd-full-width-image.bg-navy .abmd-wysiwyg, .abmd-full-width-image.bg-royal .abmd-wysiwyg, .abmd-image-with-text.bg-navy-gradient .abmd-wysiwyg, .abmd-image-with-text.bg-teal-gradient .abmd-wysiwyg, .abmd-side-by-side-container .bg-navy-gradient .abmd-wysiwyg, .abmd-side-by-side-container .bg-navy .abmd-wysiwyg, .abmd-side-by-side-container .bg-royal .abmd-wysiwyg, .abmd-stats.bg-navy-gradient .abmd-wysiwyg, .abmd-stats.bg-navy .abmd-wysiwyg, .abmd-stats.bg-royal .abmd-wysiwyg,
.bg-inverse p,
.abmd-announcement .content-box p,
.abmd-content-basic.bg-navy-gradient p,
.abmd-content-basic.bg-navy p,
.abmd-content-basic.bg-royal p,
.abmd-content-with-image.bg-royal p,
.abmd-content-with-image-grid.bg-royal p,
.abmd-full-width-image.bg-navy-gradient p,
.abmd-full-width-image.bg-navy p,
.abmd-full-width-image.bg-royal p,
.abmd-image-with-text.bg-navy-gradient p,
.abmd-image-with-text.bg-teal-gradient p,
.abmd-side-by-side-container .bg-navy-gradient p,
.abmd-side-by-side-container .bg-navy p,
.abmd-side-by-side-container .bg-royal p,
.abmd-stats.bg-navy-gradient p,
.abmd-stats.bg-navy p,
.abmd-stats.bg-royal p {
  color: #FFFFFF !important; }

.bg-inverse .btn, .abmd-announcement .content-box .btn, .abmd-content-basic.bg-navy-gradient .btn, .abmd-content-basic.bg-navy .btn, .abmd-content-basic.bg-royal .btn, .abmd-content-with-image.bg-royal .btn, .abmd-content-with-image-grid.bg-royal .btn, .abmd-full-width-image.bg-navy-gradient .btn, .abmd-full-width-image.bg-navy .btn, .abmd-full-width-image.bg-royal .btn, .abmd-image-with-text.bg-navy-gradient .btn, .abmd-image-with-text.bg-teal-gradient .btn, .abmd-side-by-side-container .bg-navy-gradient .btn, .abmd-side-by-side-container .bg-navy .btn, .abmd-side-by-side-container .bg-royal .btn, .abmd-stats.bg-navy-gradient .btn, .abmd-stats.bg-navy .btn, .abmd-stats.bg-royal .btn, .bg-inverse .user-login-form .button, .user-login-form .bg-inverse .button, .abmd-announcement .content-box .user-login-form .button, .user-login-form .abmd-announcement .content-box .button, .abmd-content-basic.bg-navy-gradient .user-login-form .button, .user-login-form .abmd-content-basic.bg-navy-gradient .button, .abmd-content-basic.bg-navy .user-login-form .button, .user-login-form .abmd-content-basic.bg-navy .button, .abmd-content-basic.bg-royal .user-login-form .button, .user-login-form .abmd-content-basic.bg-royal .button, .abmd-content-with-image.bg-royal .user-login-form .button, .user-login-form .abmd-content-with-image.bg-royal .button, .abmd-content-with-image-grid.bg-royal .user-login-form .button, .user-login-form .abmd-content-with-image-grid.bg-royal .button, .abmd-full-width-image.bg-navy-gradient .user-login-form .button, .user-login-form .abmd-full-width-image.bg-navy-gradient .button, .abmd-full-width-image.bg-navy .user-login-form .button, .user-login-form .abmd-full-width-image.bg-navy .button, .abmd-full-width-image.bg-royal .user-login-form .button, .user-login-form .abmd-full-width-image.bg-royal .button, .abmd-image-with-text.bg-navy-gradient .user-login-form .button, .user-login-form .abmd-image-with-text.bg-navy-gradient .button, .abmd-image-with-text.bg-teal-gradient .user-login-form .button, .user-login-form .abmd-image-with-text.bg-teal-gradient .button, .abmd-side-by-side-container .bg-navy-gradient .user-login-form .button, .user-login-form .abmd-side-by-side-container .bg-navy-gradient .button, .abmd-side-by-side-container .bg-navy .user-login-form .button, .user-login-form .abmd-side-by-side-container .bg-navy .button, .abmd-side-by-side-container .bg-royal .user-login-form .button, .user-login-form .abmd-side-by-side-container .bg-royal .button, .abmd-stats.bg-navy-gradient .user-login-form .button, .user-login-form .abmd-stats.bg-navy-gradient .button, .abmd-stats.bg-navy .user-login-form .button, .user-login-form .abmd-stats.bg-navy .button, .abmd-stats.bg-royal .user-login-form .button, .user-login-form .abmd-stats.bg-royal .button, .bg-inverse .custom-comment-form .button, .custom-comment-form .bg-inverse .button, .abmd-announcement .content-box .custom-comment-form .button, .custom-comment-form .abmd-announcement .content-box .button, .abmd-content-basic.bg-navy-gradient .custom-comment-form .button, .custom-comment-form .abmd-content-basic.bg-navy-gradient .button, .abmd-content-basic.bg-navy .custom-comment-form .button, .custom-comment-form .abmd-content-basic.bg-navy .button, .abmd-content-basic.bg-royal .custom-comment-form .button, .custom-comment-form .abmd-content-basic.bg-royal .button, .abmd-content-with-image.bg-royal .custom-comment-form .button, .custom-comment-form .abmd-content-with-image.bg-royal .button, .abmd-content-with-image-grid.bg-royal .custom-comment-form .button, .custom-comment-form .abmd-content-with-image-grid.bg-royal .button, .abmd-full-width-image.bg-navy-gradient .custom-comment-form .button, .custom-comment-form .abmd-full-width-image.bg-navy-gradient .button, .abmd-full-width-image.bg-navy .custom-comment-form .button, .custom-comment-form .abmd-full-width-image.bg-navy .button, .abmd-full-width-image.bg-royal .custom-comment-form .button, .custom-comment-form .abmd-full-width-image.bg-royal .button, .abmd-image-with-text.bg-navy-gradient .custom-comment-form .button, .custom-comment-form .abmd-image-with-text.bg-navy-gradient .button, .abmd-image-with-text.bg-teal-gradient .custom-comment-form .button, .custom-comment-form .abmd-image-with-text.bg-teal-gradient .button, .abmd-side-by-side-container .bg-navy-gradient .custom-comment-form .button, .custom-comment-form .abmd-side-by-side-container .bg-navy-gradient .button, .abmd-side-by-side-container .bg-navy .custom-comment-form .button, .custom-comment-form .abmd-side-by-side-container .bg-navy .button, .abmd-side-by-side-container .bg-royal .custom-comment-form .button, .custom-comment-form .abmd-side-by-side-container .bg-royal .button, .abmd-stats.bg-navy-gradient .custom-comment-form .button, .custom-comment-form .abmd-stats.bg-navy-gradient .button, .abmd-stats.bg-navy .custom-comment-form .button, .custom-comment-form .abmd-stats.bg-navy .button, .abmd-stats.bg-royal .custom-comment-form .button, .custom-comment-form .abmd-stats.bg-royal .button, .bg-inverse .webform-submission-survey-form .button, .webform-submission-survey-form .bg-inverse .button, .abmd-announcement .content-box .webform-submission-survey-form .button, .webform-submission-survey-form .abmd-announcement .content-box .button, .abmd-content-basic.bg-navy-gradient .webform-submission-survey-form .button, .webform-submission-survey-form .abmd-content-basic.bg-navy-gradient .button, .abmd-content-basic.bg-navy .webform-submission-survey-form .button, .webform-submission-survey-form .abmd-content-basic.bg-navy .button, .abmd-content-basic.bg-royal .webform-submission-survey-form .button, .webform-submission-survey-form .abmd-content-basic.bg-royal .button, .abmd-content-with-image.bg-royal .webform-submission-survey-form .button, .webform-submission-survey-form .abmd-content-with-image.bg-royal .button, .abmd-content-with-image-grid.bg-royal .webform-submission-survey-form .button, .webform-submission-survey-form .abmd-content-with-image-grid.bg-royal .button, .abmd-full-width-image.bg-navy-gradient .webform-submission-survey-form .button, .webform-submission-survey-form .abmd-full-width-image.bg-navy-gradient .button, .abmd-full-width-image.bg-navy .webform-submission-survey-form .button, .webform-submission-survey-form .abmd-full-width-image.bg-navy .button, .abmd-full-width-image.bg-royal .webform-submission-survey-form .button, .webform-submission-survey-form .abmd-full-width-image.bg-royal .button, .abmd-image-with-text.bg-navy-gradient .webform-submission-survey-form .button, .webform-submission-survey-form .abmd-image-with-text.bg-navy-gradient .button, .abmd-image-with-text.bg-teal-gradient .webform-submission-survey-form .button, .webform-submission-survey-form .abmd-image-with-text.bg-teal-gradient .button, .abmd-side-by-side-container .bg-navy-gradient .webform-submission-survey-form .button, .webform-submission-survey-form .abmd-side-by-side-container .bg-navy-gradient .button, .abmd-side-by-side-container .bg-navy .webform-submission-survey-form .button, .webform-submission-survey-form .abmd-side-by-side-container .bg-navy .button, .abmd-side-by-side-container .bg-royal .webform-submission-survey-form .button, .webform-submission-survey-form .abmd-side-by-side-container .bg-royal .button, .abmd-stats.bg-navy-gradient .webform-submission-survey-form .button, .webform-submission-survey-form .abmd-stats.bg-navy-gradient .button, .abmd-stats.bg-navy .webform-submission-survey-form .button, .webform-submission-survey-form .abmd-stats.bg-navy .button, .abmd-stats.bg-royal .webform-submission-survey-form .button, .webform-submission-survey-form .abmd-stats.bg-royal .button, .bg-inverse .abi-comp__form .primaryAction, .abi-comp__form .bg-inverse .primaryAction, .abmd-announcement .content-box .abi-comp__form .primaryAction, .abi-comp__form .abmd-announcement .content-box .primaryAction, .abmd-content-basic.bg-navy-gradient .abi-comp__form .primaryAction, .abi-comp__form .abmd-content-basic.bg-navy-gradient .primaryAction, .abmd-content-basic.bg-navy .abi-comp__form .primaryAction, .abi-comp__form .abmd-content-basic.bg-navy .primaryAction, .abmd-content-basic.bg-royal .abi-comp__form .primaryAction, .abi-comp__form .abmd-content-basic.bg-royal .primaryAction, .abmd-content-with-image.bg-royal .abi-comp__form .primaryAction, .abi-comp__form .abmd-content-with-image.bg-royal .primaryAction, .abmd-content-with-image-grid.bg-royal .abi-comp__form .primaryAction, .abi-comp__form .abmd-content-with-image-grid.bg-royal .primaryAction, .abmd-full-width-image.bg-navy-gradient .abi-comp__form .primaryAction, .abi-comp__form .abmd-full-width-image.bg-navy-gradient .primaryAction, .abmd-full-width-image.bg-navy .abi-comp__form .primaryAction, .abi-comp__form .abmd-full-width-image.bg-navy .primaryAction, .abmd-full-width-image.bg-royal .abi-comp__form .primaryAction, .abi-comp__form .abmd-full-width-image.bg-royal .primaryAction, .abmd-image-with-text.bg-navy-gradient .abi-comp__form .primaryAction, .abi-comp__form .abmd-image-with-text.bg-navy-gradient .primaryAction, .abmd-image-with-text.bg-teal-gradient .abi-comp__form .primaryAction, .abi-comp__form .abmd-image-with-text.bg-teal-gradient .primaryAction, .abmd-side-by-side-container .bg-navy-gradient .abi-comp__form .primaryAction, .abi-comp__form .abmd-side-by-side-container .bg-navy-gradient .primaryAction, .abmd-side-by-side-container .bg-navy .abi-comp__form .primaryAction, .abi-comp__form .abmd-side-by-side-container .bg-navy .primaryAction, .abmd-side-by-side-container .bg-royal .abi-comp__form .primaryAction, .abi-comp__form .abmd-side-by-side-container .bg-royal .primaryAction, .abmd-stats.bg-navy-gradient .abi-comp__form .primaryAction, .abi-comp__form .abmd-stats.bg-navy-gradient .primaryAction, .abmd-stats.bg-navy .abi-comp__form .primaryAction, .abi-comp__form .abmd-stats.bg-navy .primaryAction, .abmd-stats.bg-royal .abi-comp__form .primaryAction, .abi-comp__form .abmd-stats.bg-royal .primaryAction {
  background-color: #FFFFFF;
  color: #005FA9;
  border-color: #FFFFFF; }
  .bg-inverse .btn:hover, .abmd-announcement .content-box .btn:hover, .abmd-content-basic.bg-navy-gradient .btn:hover, .abmd-content-basic.bg-navy .btn:hover, .abmd-content-basic.bg-royal .btn:hover, .abmd-content-with-image.bg-royal .btn:hover, .abmd-content-with-image-grid.bg-royal .btn:hover, .abmd-full-width-image.bg-navy-gradient .btn:hover, .abmd-full-width-image.bg-navy .btn:hover, .abmd-full-width-image.bg-royal .btn:hover, .abmd-image-with-text.bg-navy-gradient .btn:hover, .abmd-image-with-text.bg-teal-gradient .btn:hover, .abmd-side-by-side-container .bg-navy-gradient .btn:hover, .abmd-side-by-side-container .bg-navy .btn:hover, .abmd-side-by-side-container .bg-royal .btn:hover, .abmd-stats.bg-navy-gradient .btn:hover, .abmd-stats.bg-navy .btn:hover, .abmd-stats.bg-royal .btn:hover, .bg-inverse .user-login-form .button:hover, .user-login-form .bg-inverse .button:hover, .abmd-announcement .content-box .user-login-form .button:hover, .user-login-form .abmd-announcement .content-box .button:hover, .abmd-content-basic.bg-navy-gradient .user-login-form .button:hover, .user-login-form .abmd-content-basic.bg-navy-gradient .button:hover, .abmd-content-basic.bg-navy .user-login-form .button:hover, .user-login-form .abmd-content-basic.bg-navy .button:hover, .abmd-content-basic.bg-royal .user-login-form .button:hover, .user-login-form .abmd-content-basic.bg-royal .button:hover, .abmd-content-with-image.bg-royal .user-login-form .button:hover, .user-login-form .abmd-content-with-image.bg-royal .button:hover, .abmd-content-with-image-grid.bg-royal .user-login-form .button:hover, .user-login-form .abmd-content-with-image-grid.bg-royal .button:hover, .abmd-full-width-image.bg-navy-gradient .user-login-form .button:hover, .user-login-form .abmd-full-width-image.bg-navy-gradient .button:hover, .abmd-full-width-image.bg-navy .user-login-form .button:hover, .user-login-form .abmd-full-width-image.bg-navy .button:hover, .abmd-full-width-image.bg-royal .user-login-form .button:hover, .user-login-form .abmd-full-width-image.bg-royal .button:hover, .abmd-image-with-text.bg-navy-gradient .user-login-form .button:hover, .user-login-form .abmd-image-with-text.bg-navy-gradient .button:hover, .abmd-image-with-text.bg-teal-gradient .user-login-form .button:hover, .user-login-form .abmd-image-with-text.bg-teal-gradient .button:hover, .abmd-side-by-side-container .bg-navy-gradient .user-login-form .button:hover, .user-login-form .abmd-side-by-side-container .bg-navy-gradient .button:hover, .abmd-side-by-side-container .bg-navy .user-login-form .button:hover, .user-login-form .abmd-side-by-side-container .bg-navy .button:hover, .abmd-side-by-side-container .bg-royal .user-login-form .button:hover, .user-login-form .abmd-side-by-side-container .bg-royal .button:hover, .abmd-stats.bg-navy-gradient .user-login-form .button:hover, .user-login-form .abmd-stats.bg-navy-gradient .button:hover, .abmd-stats.bg-navy .user-login-form .button:hover, .user-login-form .abmd-stats.bg-navy .button:hover, .abmd-stats.bg-royal .user-login-form .button:hover, .user-login-form .abmd-stats.bg-royal .button:hover, .bg-inverse .custom-comment-form .button:hover, .custom-comment-form .bg-inverse .button:hover, .abmd-announcement .content-box .custom-comment-form .button:hover, .custom-comment-form .abmd-announcement .content-box .button:hover, .abmd-content-basic.bg-navy-gradient .custom-comment-form .button:hover, .custom-comment-form .abmd-content-basic.bg-navy-gradient .button:hover, .abmd-content-basic.bg-navy .custom-comment-form .button:hover, .custom-comment-form .abmd-content-basic.bg-navy .button:hover, .abmd-content-basic.bg-royal .custom-comment-form .button:hover, .custom-comment-form .abmd-content-basic.bg-royal .button:hover, .abmd-content-with-image.bg-royal .custom-comment-form .button:hover, .custom-comment-form .abmd-content-with-image.bg-royal .button:hover, .abmd-content-with-image-grid.bg-royal .custom-comment-form .button:hover, .custom-comment-form .abmd-content-with-image-grid.bg-royal .button:hover, .abmd-full-width-image.bg-navy-gradient .custom-comment-form .button:hover, .custom-comment-form .abmd-full-width-image.bg-navy-gradient .button:hover, .abmd-full-width-image.bg-navy .custom-comment-form .button:hover, .custom-comment-form .abmd-full-width-image.bg-navy .button:hover, .abmd-full-width-image.bg-royal .custom-comment-form .button:hover, .custom-comment-form .abmd-full-width-image.bg-royal .button:hover, .abmd-image-with-text.bg-navy-gradient .custom-comment-form .button:hover, .custom-comment-form .abmd-image-with-text.bg-navy-gradient .button:hover, .abmd-image-with-text.bg-teal-gradient .custom-comment-form .button:hover, .custom-comment-form .abmd-image-with-text.bg-teal-gradient .button:hover, .abmd-side-by-side-container .bg-navy-gradient .custom-comment-form .button:hover, .custom-comment-form .abmd-side-by-side-container .bg-navy-gradient .button:hover, .abmd-side-by-side-container .bg-navy .custom-comment-form .button:hover, .custom-comment-form .abmd-side-by-side-container .bg-navy .button:hover, .abmd-side-by-side-container .bg-royal .custom-comment-form .button:hover, .custom-comment-form .abmd-side-by-side-container .bg-royal .button:hover, .abmd-stats.bg-navy-gradient .custom-comment-form .button:hover, .custom-comment-form .abmd-stats.bg-navy-gradient .button:hover, .abmd-stats.bg-navy .custom-comment-form .button:hover, .custom-comment-form .abmd-stats.bg-navy .button:hover, .abmd-stats.bg-royal .custom-comment-form .button:hover, .custom-comment-form .abmd-stats.bg-royal .button:hover, .bg-inverse .webform-submission-survey-form .button:hover, .webform-submission-survey-form .bg-inverse .button:hover, .abmd-announcement .content-box .webform-submission-survey-form .button:hover, .webform-submission-survey-form .abmd-announcement .content-box .button:hover, .abmd-content-basic.bg-navy-gradient .webform-submission-survey-form .button:hover, .webform-submission-survey-form .abmd-content-basic.bg-navy-gradient .button:hover, .abmd-content-basic.bg-navy .webform-submission-survey-form .button:hover, .webform-submission-survey-form .abmd-content-basic.bg-navy .button:hover, .abmd-content-basic.bg-royal .webform-submission-survey-form .button:hover, .webform-submission-survey-form .abmd-content-basic.bg-royal .button:hover, .abmd-content-with-image.bg-royal .webform-submission-survey-form .button:hover, .webform-submission-survey-form .abmd-content-with-image.bg-royal .button:hover, .abmd-content-with-image-grid.bg-royal .webform-submission-survey-form .button:hover, .webform-submission-survey-form .abmd-content-with-image-grid.bg-royal .button:hover, .abmd-full-width-image.bg-navy-gradient .webform-submission-survey-form .button:hover, .webform-submission-survey-form .abmd-full-width-image.bg-navy-gradient .button:hover, .abmd-full-width-image.bg-navy .webform-submission-survey-form .button:hover, .webform-submission-survey-form .abmd-full-width-image.bg-navy .button:hover, .abmd-full-width-image.bg-royal .webform-submission-survey-form .button:hover, .webform-submission-survey-form .abmd-full-width-image.bg-royal .button:hover, .abmd-image-with-text.bg-navy-gradient .webform-submission-survey-form .button:hover, .webform-submission-survey-form .abmd-image-with-text.bg-navy-gradient .button:hover, .abmd-image-with-text.bg-teal-gradient .webform-submission-survey-form .button:hover, .webform-submission-survey-form .abmd-image-with-text.bg-teal-gradient .button:hover, .abmd-side-by-side-container .bg-navy-gradient .webform-submission-survey-form .button:hover, .webform-submission-survey-form .abmd-side-by-side-container .bg-navy-gradient .button:hover, .abmd-side-by-side-container .bg-navy .webform-submission-survey-form .button:hover, .webform-submission-survey-form .abmd-side-by-side-container .bg-navy .button:hover, .abmd-side-by-side-container .bg-royal .webform-submission-survey-form .button:hover, .webform-submission-survey-form .abmd-side-by-side-container .bg-royal .button:hover, .abmd-stats.bg-navy-gradient .webform-submission-survey-form .button:hover, .webform-submission-survey-form .abmd-stats.bg-navy-gradient .button:hover, .abmd-stats.bg-navy .webform-submission-survey-form .button:hover, .webform-submission-survey-form .abmd-stats.bg-navy .button:hover, .abmd-stats.bg-royal .webform-submission-survey-form .button:hover, .webform-submission-survey-form .abmd-stats.bg-royal .button:hover, .bg-inverse .abi-comp__form .primaryAction:hover, .abi-comp__form .bg-inverse .primaryAction:hover, .abmd-announcement .content-box .abi-comp__form .primaryAction:hover, .abi-comp__form .abmd-announcement .content-box .primaryAction:hover, .abmd-content-basic.bg-navy-gradient .abi-comp__form .primaryAction:hover, .abi-comp__form .abmd-content-basic.bg-navy-gradient .primaryAction:hover, .abmd-content-basic.bg-navy .abi-comp__form .primaryAction:hover, .abi-comp__form .abmd-content-basic.bg-navy .primaryAction:hover, .abmd-content-basic.bg-royal .abi-comp__form .primaryAction:hover, .abi-comp__form .abmd-content-basic.bg-royal .primaryAction:hover, .abmd-content-with-image.bg-royal .abi-comp__form .primaryAction:hover, .abi-comp__form .abmd-content-with-image.bg-royal .primaryAction:hover, .abmd-content-with-image-grid.bg-royal .abi-comp__form .primaryAction:hover, .abi-comp__form .abmd-content-with-image-grid.bg-royal .primaryAction:hover, .abmd-full-width-image.bg-navy-gradient .abi-comp__form .primaryAction:hover, .abi-comp__form .abmd-full-width-image.bg-navy-gradient .primaryAction:hover, .abmd-full-width-image.bg-navy .abi-comp__form .primaryAction:hover, .abi-comp__form .abmd-full-width-image.bg-navy .primaryAction:hover, .abmd-full-width-image.bg-royal .abi-comp__form .primaryAction:hover, .abi-comp__form .abmd-full-width-image.bg-royal .primaryAction:hover, .abmd-image-with-text.bg-navy-gradient .abi-comp__form .primaryAction:hover, .abi-comp__form .abmd-image-with-text.bg-navy-gradient .primaryAction:hover, .abmd-image-with-text.bg-teal-gradient .abi-comp__form .primaryAction:hover, .abi-comp__form .abmd-image-with-text.bg-teal-gradient .primaryAction:hover, .abmd-side-by-side-container .bg-navy-gradient .abi-comp__form .primaryAction:hover, .abi-comp__form .abmd-side-by-side-container .bg-navy-gradient .primaryAction:hover, .abmd-side-by-side-container .bg-navy .abi-comp__form .primaryAction:hover, .abi-comp__form .abmd-side-by-side-container .bg-navy .primaryAction:hover, .abmd-side-by-side-container .bg-royal .abi-comp__form .primaryAction:hover, .abi-comp__form .abmd-side-by-side-container .bg-royal .primaryAction:hover, .abmd-stats.bg-navy-gradient .abi-comp__form .primaryAction:hover, .abi-comp__form .abmd-stats.bg-navy-gradient .primaryAction:hover, .abmd-stats.bg-navy .abi-comp__form .primaryAction:hover, .abi-comp__form .abmd-stats.bg-navy .primaryAction:hover, .abmd-stats.bg-royal .abi-comp__form .primaryAction:hover, .abi-comp__form .abmd-stats.bg-royal .primaryAction:hover {
    background-color: transparent;
    color: #FFFFFF; }
  .bg-inverse .btn:after, .abmd-announcement .content-box .btn:after, .abmd-content-basic.bg-navy-gradient .btn:after, .abmd-content-basic.bg-navy .btn:after, .abmd-content-basic.bg-royal .btn:after, .abmd-content-with-image.bg-royal .btn:after, .abmd-content-with-image-grid.bg-royal .btn:after, .abmd-full-width-image.bg-navy-gradient .btn:after, .abmd-full-width-image.bg-navy .btn:after, .abmd-full-width-image.bg-royal .btn:after, .abmd-image-with-text.bg-navy-gradient .btn:after, .abmd-image-with-text.bg-teal-gradient .btn:after, .abmd-side-by-side-container .bg-navy-gradient .btn:after, .abmd-side-by-side-container .bg-navy .btn:after, .abmd-side-by-side-container .bg-royal .btn:after, .abmd-stats.bg-navy-gradient .btn:after, .abmd-stats.bg-navy .btn:after, .abmd-stats.bg-royal .btn:after, .bg-inverse .user-login-form .button:after, .user-login-form .bg-inverse .button:after, .abmd-announcement .content-box .user-login-form .button:after, .user-login-form .abmd-announcement .content-box .button:after, .abmd-content-basic.bg-navy-gradient .user-login-form .button:after, .user-login-form .abmd-content-basic.bg-navy-gradient .button:after, .abmd-content-basic.bg-navy .user-login-form .button:after, .user-login-form .abmd-content-basic.bg-navy .button:after, .abmd-content-basic.bg-royal .user-login-form .button:after, .user-login-form .abmd-content-basic.bg-royal .button:after, .abmd-content-with-image.bg-royal .user-login-form .button:after, .user-login-form .abmd-content-with-image.bg-royal .button:after, .abmd-content-with-image-grid.bg-royal .user-login-form .button:after, .user-login-form .abmd-content-with-image-grid.bg-royal .button:after, .abmd-full-width-image.bg-navy-gradient .user-login-form .button:after, .user-login-form .abmd-full-width-image.bg-navy-gradient .button:after, .abmd-full-width-image.bg-navy .user-login-form .button:after, .user-login-form .abmd-full-width-image.bg-navy .button:after, .abmd-full-width-image.bg-royal .user-login-form .button:after, .user-login-form .abmd-full-width-image.bg-royal .button:after, .abmd-image-with-text.bg-navy-gradient .user-login-form .button:after, .user-login-form .abmd-image-with-text.bg-navy-gradient .button:after, .abmd-image-with-text.bg-teal-gradient .user-login-form .button:after, .user-login-form .abmd-image-with-text.bg-teal-gradient .button:after, .abmd-side-by-side-container .bg-navy-gradient .user-login-form .button:after, .user-login-form .abmd-side-by-side-container .bg-navy-gradient .button:after, .abmd-side-by-side-container .bg-navy .user-login-form .button:after, .user-login-form .abmd-side-by-side-container .bg-navy .button:after, .abmd-side-by-side-container .bg-royal .user-login-form .button:after, .user-login-form .abmd-side-by-side-container .bg-royal .button:after, .abmd-stats.bg-navy-gradient .user-login-form .button:after, .user-login-form .abmd-stats.bg-navy-gradient .button:after, .abmd-stats.bg-navy .user-login-form .button:after, .user-login-form .abmd-stats.bg-navy .button:after, .abmd-stats.bg-royal .user-login-form .button:after, .user-login-form .abmd-stats.bg-royal .button:after, .bg-inverse .custom-comment-form .button:after, .custom-comment-form .bg-inverse .button:after, .abmd-announcement .content-box .custom-comment-form .button:after, .custom-comment-form .abmd-announcement .content-box .button:after, .abmd-content-basic.bg-navy-gradient .custom-comment-form .button:after, .custom-comment-form .abmd-content-basic.bg-navy-gradient .button:after, .abmd-content-basic.bg-navy .custom-comment-form .button:after, .custom-comment-form .abmd-content-basic.bg-navy .button:after, .abmd-content-basic.bg-royal .custom-comment-form .button:after, .custom-comment-form .abmd-content-basic.bg-royal .button:after, .abmd-content-with-image.bg-royal .custom-comment-form .button:after, .custom-comment-form .abmd-content-with-image.bg-royal .button:after, .abmd-content-with-image-grid.bg-royal .custom-comment-form .button:after, .custom-comment-form .abmd-content-with-image-grid.bg-royal .button:after, .abmd-full-width-image.bg-navy-gradient .custom-comment-form .button:after, .custom-comment-form .abmd-full-width-image.bg-navy-gradient .button:after, .abmd-full-width-image.bg-navy .custom-comment-form .button:after, .custom-comment-form .abmd-full-width-image.bg-navy .button:after, .abmd-full-width-image.bg-royal .custom-comment-form .button:after, .custom-comment-form .abmd-full-width-image.bg-royal .button:after, .abmd-image-with-text.bg-navy-gradient .custom-comment-form .button:after, .custom-comment-form .abmd-image-with-text.bg-navy-gradient .button:after, .abmd-image-with-text.bg-teal-gradient .custom-comment-form .button:after, .custom-comment-form .abmd-image-with-text.bg-teal-gradient .button:after, .abmd-side-by-side-container .bg-navy-gradient .custom-comment-form .button:after, .custom-comment-form .abmd-side-by-side-container .bg-navy-gradient .button:after, .abmd-side-by-side-container .bg-navy .custom-comment-form .button:after, .custom-comment-form .abmd-side-by-side-container .bg-navy .button:after, .abmd-side-by-side-container .bg-royal .custom-comment-form .button:after, .custom-comment-form .abmd-side-by-side-container .bg-royal .button:after, .abmd-stats.bg-navy-gradient .custom-comment-form .button:after, .custom-comment-form .abmd-stats.bg-navy-gradient .button:after, .abmd-stats.bg-navy .custom-comment-form .button:after, .custom-comment-form .abmd-stats.bg-navy .button:after, .abmd-stats.bg-royal .custom-comment-form .button:after, .custom-comment-form .abmd-stats.bg-royal .button:after, .bg-inverse .webform-submission-survey-form .button:after, .webform-submission-survey-form .bg-inverse .button:after, .abmd-announcement .content-box .webform-submission-survey-form .button:after, .webform-submission-survey-form .abmd-announcement .content-box .button:after, .abmd-content-basic.bg-navy-gradient .webform-submission-survey-form .button:after, .webform-submission-survey-form .abmd-content-basic.bg-navy-gradient .button:after, .abmd-content-basic.bg-navy .webform-submission-survey-form .button:after, .webform-submission-survey-form .abmd-content-basic.bg-navy .button:after, .abmd-content-basic.bg-royal .webform-submission-survey-form .button:after, .webform-submission-survey-form .abmd-content-basic.bg-royal .button:after, .abmd-content-with-image.bg-royal .webform-submission-survey-form .button:after, .webform-submission-survey-form .abmd-content-with-image.bg-royal .button:after, .abmd-content-with-image-grid.bg-royal .webform-submission-survey-form .button:after, .webform-submission-survey-form .abmd-content-with-image-grid.bg-royal .button:after, .abmd-full-width-image.bg-navy-gradient .webform-submission-survey-form .button:after, .webform-submission-survey-form .abmd-full-width-image.bg-navy-gradient .button:after, .abmd-full-width-image.bg-navy .webform-submission-survey-form .button:after, .webform-submission-survey-form .abmd-full-width-image.bg-navy .button:after, .abmd-full-width-image.bg-royal .webform-submission-survey-form .button:after, .webform-submission-survey-form .abmd-full-width-image.bg-royal .button:after, .abmd-image-with-text.bg-navy-gradient .webform-submission-survey-form .button:after, .webform-submission-survey-form .abmd-image-with-text.bg-navy-gradient .button:after, .abmd-image-with-text.bg-teal-gradient .webform-submission-survey-form .button:after, .webform-submission-survey-form .abmd-image-with-text.bg-teal-gradient .button:after, .abmd-side-by-side-container .bg-navy-gradient .webform-submission-survey-form .button:after, .webform-submission-survey-form .abmd-side-by-side-container .bg-navy-gradient .button:after, .abmd-side-by-side-container .bg-navy .webform-submission-survey-form .button:after, .webform-submission-survey-form .abmd-side-by-side-container .bg-navy .button:after, .abmd-side-by-side-container .bg-royal .webform-submission-survey-form .button:after, .webform-submission-survey-form .abmd-side-by-side-container .bg-royal .button:after, .abmd-stats.bg-navy-gradient .webform-submission-survey-form .button:after, .webform-submission-survey-form .abmd-stats.bg-navy-gradient .button:after, .abmd-stats.bg-navy .webform-submission-survey-form .button:after, .webform-submission-survey-form .abmd-stats.bg-navy .button:after, .abmd-stats.bg-royal .webform-submission-survey-form .button:after, .webform-submission-survey-form .abmd-stats.bg-royal .button:after, .bg-inverse .abi-comp__form .primaryAction:after, .abi-comp__form .bg-inverse .primaryAction:after, .abmd-announcement .content-box .abi-comp__form .primaryAction:after, .abi-comp__form .abmd-announcement .content-box .primaryAction:after, .abmd-content-basic.bg-navy-gradient .abi-comp__form .primaryAction:after, .abi-comp__form .abmd-content-basic.bg-navy-gradient .primaryAction:after, .abmd-content-basic.bg-navy .abi-comp__form .primaryAction:after, .abi-comp__form .abmd-content-basic.bg-navy .primaryAction:after, .abmd-content-basic.bg-royal .abi-comp__form .primaryAction:after, .abi-comp__form .abmd-content-basic.bg-royal .primaryAction:after, .abmd-content-with-image.bg-royal .abi-comp__form .primaryAction:after, .abi-comp__form .abmd-content-with-image.bg-royal .primaryAction:after, .abmd-content-with-image-grid.bg-royal .abi-comp__form .primaryAction:after, .abi-comp__form .abmd-content-with-image-grid.bg-royal .primaryAction:after, .abmd-full-width-image.bg-navy-gradient .abi-comp__form .primaryAction:after, .abi-comp__form .abmd-full-width-image.bg-navy-gradient .primaryAction:after, .abmd-full-width-image.bg-navy .abi-comp__form .primaryAction:after, .abi-comp__form .abmd-full-width-image.bg-navy .primaryAction:after, .abmd-full-width-image.bg-royal .abi-comp__form .primaryAction:after, .abi-comp__form .abmd-full-width-image.bg-royal .primaryAction:after, .abmd-image-with-text.bg-navy-gradient .abi-comp__form .primaryAction:after, .abi-comp__form .abmd-image-with-text.bg-navy-gradient .primaryAction:after, .abmd-image-with-text.bg-teal-gradient .abi-comp__form .primaryAction:after, .abi-comp__form .abmd-image-with-text.bg-teal-gradient .primaryAction:after, .abmd-side-by-side-container .bg-navy-gradient .abi-comp__form .primaryAction:after, .abi-comp__form .abmd-side-by-side-container .bg-navy-gradient .primaryAction:after, .abmd-side-by-side-container .bg-navy .abi-comp__form .primaryAction:after, .abi-comp__form .abmd-side-by-side-container .bg-navy .primaryAction:after, .abmd-side-by-side-container .bg-royal .abi-comp__form .primaryAction:after, .abi-comp__form .abmd-side-by-side-container .bg-royal .primaryAction:after, .abmd-stats.bg-navy-gradient .abi-comp__form .primaryAction:after, .abi-comp__form .abmd-stats.bg-navy-gradient .primaryAction:after, .abmd-stats.bg-navy .abi-comp__form .primaryAction:after, .abi-comp__form .abmd-stats.bg-navy .primaryAction:after, .abmd-stats.bg-royal .abi-comp__form .primaryAction:after, .abi-comp__form .abmd-stats.bg-royal .primaryAction:after {
    background: url("../media/icon/icon-direction--right-white.svg") center/cover no-repeat; }

.bg-inverse .link, .abmd-announcement .content-box .link, .abmd-content-basic.bg-navy-gradient .link, .abmd-content-basic.bg-navy .link, .abmd-content-basic.bg-royal .link, .abmd-content-with-image.bg-royal .link, .abmd-content-with-image-grid.bg-royal .link, .abmd-full-width-image.bg-navy-gradient .link, .abmd-full-width-image.bg-navy .link, .abmd-full-width-image.bg-royal .link, .abmd-image-with-text.bg-navy-gradient .link, .abmd-image-with-text.bg-teal-gradient .link, .abmd-side-by-side-container .bg-navy-gradient .link, .abmd-side-by-side-container .bg-navy .link, .abmd-side-by-side-container .bg-royal .link, .abmd-stats.bg-navy-gradient .link, .abmd-stats.bg-navy .link, .abmd-stats.bg-royal .link, .bg-inverse .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .bg-inverse a, .abmd-announcement .content-box .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .abmd-announcement .content-box a, .abmd-content-basic.bg-navy-gradient .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .abmd-content-basic.bg-navy-gradient a, .abmd-content-basic.bg-navy .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .abmd-content-basic.bg-navy a, .abmd-content-basic.bg-royal .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .abmd-content-basic.bg-royal a, .abmd-content-with-image.bg-royal .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .abmd-content-with-image.bg-royal a, .abmd-content-with-image-grid.bg-royal .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .abmd-content-with-image-grid.bg-royal a, .abmd-full-width-image.bg-navy-gradient .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .abmd-full-width-image.bg-navy-gradient a, .abmd-full-width-image.bg-navy .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .abmd-full-width-image.bg-navy a, .abmd-full-width-image.bg-royal .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .abmd-full-width-image.bg-royal a, .abmd-image-with-text.bg-navy-gradient .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .abmd-image-with-text.bg-navy-gradient a, .abmd-image-with-text.bg-teal-gradient .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .abmd-image-with-text.bg-teal-gradient a, .abmd-side-by-side-container .bg-navy-gradient .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .abmd-side-by-side-container .bg-navy-gradient a, .abmd-side-by-side-container .bg-navy .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .abmd-side-by-side-container .bg-navy a, .abmd-side-by-side-container .bg-royal .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .abmd-side-by-side-container .bg-royal a, .abmd-stats.bg-navy-gradient .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .abmd-stats.bg-navy-gradient a, .abmd-stats.bg-navy .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .abmd-stats.bg-navy a, .abmd-stats.bg-royal .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .abmd-stats.bg-royal a, .bg-inverse .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .bg-inverse .item__cta > a, .abmd-announcement .content-box .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd-announcement .content-box .item__cta > a, .abmd-content-basic.bg-navy-gradient .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd-content-basic.bg-navy-gradient .item__cta > a, .abmd-content-basic.bg-navy .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd-content-basic.bg-navy .item__cta > a, .abmd-content-basic.bg-royal .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd-content-basic.bg-royal .item__cta > a, .abmd-content-with-image.bg-royal .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd-content-with-image.bg-royal .item__cta > a, .abmd-content-with-image-grid.bg-royal .item__cta > a, .abmd-full-width-image.bg-navy-gradient .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd-full-width-image.bg-navy-gradient .item__cta > a, .abmd-full-width-image.bg-navy .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd-full-width-image.bg-navy .item__cta > a, .abmd-full-width-image.bg-royal .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd-full-width-image.bg-royal .item__cta > a, .abmd-image-with-text.bg-navy-gradient .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd-image-with-text.bg-navy-gradient .item__cta > a, .abmd-image-with-text.bg-teal-gradient .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd-image-with-text.bg-teal-gradient .item__cta > a, .abmd-side-by-side-container .bg-navy-gradient .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd-side-by-side-container .bg-navy-gradient .item__cta > a, .abmd-side-by-side-container .bg-navy .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd-side-by-side-container .bg-navy .item__cta > a, .abmd-side-by-side-container .bg-royal .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd-side-by-side-container .bg-royal .item__cta > a, .abmd-stats.bg-navy-gradient .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd-stats.bg-navy-gradient .item__cta > a, .abmd-stats.bg-navy .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd-stats.bg-navy .item__cta > a, .abmd-stats.bg-royal .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd-stats.bg-royal .item__cta > a, .bg-inverse .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .bg-inverse a, .abmd-announcement .content-box .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .abmd-announcement .content-box a, .abmd-content-basic.bg-navy-gradient .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .abmd-content-basic.bg-navy-gradient a, .abmd-content-basic.bg-navy .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .abmd-content-basic.bg-navy a, .abmd-content-basic.bg-royal .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .abmd-content-basic.bg-royal a, .abmd-content-with-image.bg-royal .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .abmd-content-with-image.bg-royal a, .abmd-content-with-image-grid.bg-royal .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .abmd-content-with-image-grid.bg-royal a, .abmd-full-width-image.bg-navy-gradient .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .abmd-full-width-image.bg-navy-gradient a, .abmd-full-width-image.bg-navy .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .abmd-full-width-image.bg-navy a, .abmd-full-width-image.bg-royal .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .abmd-full-width-image.bg-royal a, .abmd-image-with-text.bg-navy-gradient .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .abmd-image-with-text.bg-navy-gradient a, .abmd-image-with-text.bg-teal-gradient .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .abmd-image-with-text.bg-teal-gradient a, .abmd-side-by-side-container .bg-navy-gradient .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .abmd-side-by-side-container .bg-navy-gradient a, .abmd-side-by-side-container .bg-navy .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .abmd-side-by-side-container .bg-navy a, .abmd-side-by-side-container .bg-royal .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .abmd-side-by-side-container .bg-royal a, .abmd-stats.bg-navy-gradient .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .abmd-stats.bg-navy-gradient a, .abmd-stats.bg-navy .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .abmd-stats.bg-navy a, .abmd-stats.bg-royal .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .abmd-stats.bg-royal a, .bg-inverse .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .bg-inverse a, .abmd-announcement .content-box .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd-announcement .content-box a, .abmd-content-basic.bg-navy-gradient .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd-content-basic.bg-navy-gradient a, .abmd-content-basic.bg-navy .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd-content-basic.bg-navy a, .abmd-content-basic.bg-royal .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd-content-basic.bg-royal a, .abmd-content-with-image.bg-royal .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd-content-with-image.bg-royal a, .abmd-content-with-image-grid.bg-royal .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd-content-with-image-grid.bg-royal a, .abmd-full-width-image.bg-navy-gradient .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd-full-width-image.bg-navy-gradient a, .abmd-full-width-image.bg-navy .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd-full-width-image.bg-navy a, .abmd-full-width-image.bg-royal .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd-full-width-image.bg-royal a, .abmd-image-with-text.bg-navy-gradient .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd-image-with-text.bg-navy-gradient a, .abmd-image-with-text.bg-teal-gradient .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd-image-with-text.bg-teal-gradient a, .abmd-side-by-side-container .bg-navy-gradient .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd-side-by-side-container .bg-navy-gradient a, .abmd-side-by-side-container .bg-navy .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd-side-by-side-container .bg-navy a, .abmd-side-by-side-container .bg-royal .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd-side-by-side-container .bg-royal a, .abmd-stats.bg-navy-gradient .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd-stats.bg-navy-gradient a, .abmd-stats.bg-navy .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd-stats.bg-navy a, .abmd-stats.bg-royal .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd-stats.bg-royal a, .bg-inverse .abmd__subnav .block a, .abmd__subnav .block .bg-inverse a, .abmd-announcement .content-box .abmd__subnav .block a, .abmd__subnav .block .abmd-announcement .content-box a, .abmd-content-basic.bg-navy-gradient .abmd__subnav .block a, .abmd__subnav .block .abmd-content-basic.bg-navy-gradient a, .abmd-content-basic.bg-navy .abmd__subnav .block a, .abmd__subnav .block .abmd-content-basic.bg-navy a, .abmd-content-basic.bg-royal .abmd__subnav .block a, .abmd__subnav .block .abmd-content-basic.bg-royal a, .abmd-content-with-image.bg-royal .abmd__subnav .block a, .abmd__subnav .block .abmd-content-with-image.bg-royal a, .abmd-content-with-image-grid.bg-royal .abmd__subnav .block a, .abmd__subnav .block .abmd-content-with-image-grid.bg-royal a, .abmd-full-width-image.bg-navy-gradient .abmd__subnav .block a, .abmd__subnav .block .abmd-full-width-image.bg-navy-gradient a, .abmd-full-width-image.bg-navy .abmd__subnav .block a, .abmd__subnav .block .abmd-full-width-image.bg-navy a, .abmd-full-width-image.bg-royal .abmd__subnav .block a, .abmd__subnav .block .abmd-full-width-image.bg-royal a, .abmd-image-with-text.bg-navy-gradient .abmd__subnav .block a, .abmd__subnav .block .abmd-image-with-text.bg-navy-gradient a, .abmd-image-with-text.bg-teal-gradient .abmd__subnav .block a, .abmd__subnav .block .abmd-image-with-text.bg-teal-gradient a, .abmd-side-by-side-container .bg-navy-gradient .abmd__subnav .block a, .abmd__subnav .block .abmd-side-by-side-container .bg-navy-gradient a, .abmd-side-by-side-container .bg-navy .abmd__subnav .block a, .abmd__subnav .block .abmd-side-by-side-container .bg-navy a, .abmd-side-by-side-container .bg-royal .abmd__subnav .block a, .abmd__subnav .block .abmd-side-by-side-container .bg-royal a, .abmd-stats.bg-navy-gradient .abmd__subnav .block a, .abmd__subnav .block .abmd-stats.bg-navy-gradient a, .abmd-stats.bg-navy .abmd__subnav .block a, .abmd__subnav .block .abmd-stats.bg-navy a, .abmd-stats.bg-royal .abmd__subnav .block a, .abmd__subnav .block .abmd-stats.bg-royal a {
  color: #FFFFFF; }

@media (min-width: 1024px) {
  .bg-teal-gradient {
    background: #309FA7;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #309FA7), to(#47C1C5));
    background: linear-gradient(to right, #309FA7 0, #47C1C5 100%); } }

.btn, .user-login-form .button, .custom-comment-form .button, .webform-submission-survey-form .button, .abi-comp__form .primaryAction {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 3.5rem;
  border-radius: 0.25rem;
  padding: 0 2rem;
  cursor: pointer;
  border: 2px solid;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  text-decoration: none;
  text-align: center;
  font-weight: 600;
  font-family: "SourceSansPro", sans-serif;
  font-size: 16px; }
  [lang="ja"] .btn, [lang="ja"] .user-login-form .button, .user-login-form [lang="ja"] .button, [lang="ja"] .custom-comment-form .button, .custom-comment-form [lang="ja"] .button, [lang="ja"] .webform-submission-survey-form .button, .webform-submission-survey-form [lang="ja"] .button, [lang="ja"] .abi-comp__form .primaryAction, .abi-comp__form [lang="ja"] .primaryAction {
    font-weight: 500; }
  @media (min-width: 1024px) {
    .btn:not(.btn--disabled):not(.btn--loading):not([disabled]):hover, .user-login-form .button:not(.btn--disabled):not(.btn--loading):not([disabled]):hover, .custom-comment-form .button:not(.btn--disabled):not(.btn--loading):not([disabled]):hover, .webform-submission-survey-form .button:not(.btn--disabled):not(.btn--loading):not([disabled]):hover, .abi-comp__form .primaryAction:not(.btn--disabled):not(.btn--loading):not([disabled]):hover {
      position: relative;
      padding: 0 2.7rem 0 1.3rem; }
      .btn:not(.btn--disabled):not(.btn--loading):not([disabled]):hover:after, .user-login-form .button:not(.btn--disabled):not(.btn--loading):not([disabled]):hover:after, .custom-comment-form .button:not(.btn--disabled):not(.btn--loading):not([disabled]):hover:after, .webform-submission-survey-form .button:not(.btn--disabled):not(.btn--loading):not([disabled]):hover:after, .abi-comp__form .primaryAction:not(.btn--disabled):not(.btn--loading):not([disabled]):hover:after {
        opacity: 1;
        right: 1.3rem; } }
  .btn:after, .user-login-form .button:after, .custom-comment-form .button:after, .webform-submission-survey-form .button:after, .abi-comp__form .primaryAction:after {
    content: "";
    width: 13px;
    height: 10px;
    display: inline-block;
    position: absolute;
    top: 53%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0.3rem;
    opacity: 0;
    -webkit-transition: right 0.25s;
    transition: right 0.25s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden; }
  .btn:hover:after, .user-login-form .button:hover:after, .custom-comment-form .button:hover:after, .webform-submission-survey-form .button:hover:after, .abi-comp__form .primaryAction:hover:after {
    background: url("../media/icon/icon-direction--right-royal.svg") center/cover no-repeat; }

.btn-primary, .user-login-form .button, .custom-comment-form .button, .webform-submission-survey-form .button, .abi-comp__form .primaryAction {
  background-color: #005FA9;
  color: #FFFFFF;
  border-color: #005FA9;
  min-width: 10.8125rem;
  text-align: center; }
  .btn-primary:hover, .user-login-form .button:hover, .custom-comment-form .button:hover, .webform-submission-survey-form .button:hover, .abi-comp__form .primaryAction:hover {
    background-color: #FFFFFF;
    color: #005FA9; }

input.btn, .user-login-form input.button, .custom-comment-form input.button, .webform-submission-survey-form input.button, .abi-comp__form input.primaryAction {
  background-position: 100% center;
  background-color: #FFFFFF;
  color: #005FA9;
  border: 2px solid #FFFFFF; }
  @media (min-width: 1024px) {
    input.btn:not(.btn--disabled):not([disabled]):hover, .user-login-form input.button:not(.btn--disabled):not([disabled]):hover, .custom-comment-form input.button:not(.btn--disabled):not([disabled]):hover, .webform-submission-survey-form input.button:not(.btn--disabled):not([disabled]):hover, .abi-comp__form input.primaryAction:not(.btn--disabled):not([disabled]):hover {
      background: url("../media/icon/icon-direction--right-white.svg") center/cover no-repeat;
      background-size: 13px 10px;
      background-position: 80% center;
      background-color: #005FA9;
      color: #FFFFFF; } }
  input.btn:focus, .user-login-form input.button:focus, .custom-comment-form input.button:focus, .webform-submission-survey-form input.button:focus, .abi-comp__form input.primaryAction:focus {
    outline: none; }

input.btn-primary, .user-login-form input.button, .custom-comment-form input.button, .webform-submission-survey-form input.button, .abi-comp__form input.primaryAction {
  background-position: 100% center;
  background-color: #005FA9;
  color: #FFFFFF;
  border-color: #005FA9; }
  input.btn-primary:not(.btn--disabled):not([disabled]):hover, .user-login-form input.button:not(.btn--disabled):not([disabled]):hover, .custom-comment-form input.button:not(.btn--disabled):not([disabled]):hover, .webform-submission-survey-form input.button:not(.btn--disabled):not([disabled]):hover, .abi-comp__form input.primaryAction:not(.btn--disabled):not([disabled]):hover {
    background: url("../media/icon/icon-direction--right-royal.svg") center/cover no-repeat;
    background-size: 13px 10px;
    background-color: #FFFFFF;
    color: #005FA9;
    background-position: 80% center; }
  input.btn-primary.btn--longer, .user-login-form input.btn--longer.button, .custom-comment-form input.btn--longer.button, .webform-submission-survey-form input.btn--longer.button, .abi-comp__form input.btn--longer.primaryAction {
    min-width: 13.125rem; }
    @media (min-width: 1024px) {
      input.btn-primary.btn--longer:not(.btn--disabled):not([disabled]):hover, .user-login-form input.btn--longer.button:not(.btn--disabled):not([disabled]):hover, .custom-comment-form input.btn--longer.button:not(.btn--disabled):not([disabled]):hover, .webform-submission-survey-form input.btn--longer.button:not(.btn--disabled):not([disabled]):hover, .abi-comp__form input.btn--longer.primaryAction:not(.btn--disabled):not([disabled]):hover {
        background-position: 90% center; } }

input.btn--longer {
  min-width: 13.125rem; }
  @media (min-width: 1024px) {
    input.btn--longer:not(.btn--disabled):not([disabled]):hover {
      background-position: 90% center; } }

input.btn--disabled, .abi-comp__form input.primaryAction[disabled] {
  background-image: none;
  background-color: #C8CDD4;
  border-color: #C8CDD4;
  color: #555555; }
  input.btn--disabled:hover, .abi-comp__form input.primaryAction:hover[disabled] {
    background-color: #C8CDD4;
    border-color: #C8CDD4;
    color: #555555; }

.btn--disabled, .abi-comp__form .primaryAction[disabled] {
  cursor: default;
  background-color: #C8CDD4;
  border-color: #C8CDD4;
  color: #555555; }
  .btn--disabled:hover, .abi-comp__form .primaryAction:hover[disabled] {
    background-color: #C8CDD4;
    border-color: #C8CDD4;
    color: #555555; }
  .btn--disabled:after, .abi-comp__form .primaryAction[disabled]:after {
    display: none; }

.btn-filter {
  height: 36px;
  line-height: 36px;
  padding: 0 1rem;
  width: auto;
  min-width: 0; }
  .btn-filter:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px;
    height: 9px;
    margin-bottom: -1px;
    width: 14px;
    border-top: 1px solid;
    border-bottom: 1px solid; }
  .btn-filter:after {
    display: none; }
  .btn-filter span {
    position: relative;
    display: inline-block;
    line-height: 34px; }
    .btn-filter span:after, .btn-filter span:before {
      content: "";
      position: absolute;
      width: 7px;
      height: 7px;
      border-radius: 50%;
      background: #005FA9;
      border: 1px solid;
      -webkit-transition: left 0.2s;
      transition: left 0.2s;
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden; }
    .btn-filter span:before {
      top: 10px;
      left: -13px; }
    .btn-filter span:after {
      top: 18px;
      left: -18px; }
  .btn-filter.btn--disabled span:before, .abi-comp__form .btn-filter.primaryAction[disabled] span:before, .btn-filter.btn--disabled span:after, .abi-comp__form .btn-filter.primaryAction[disabled] span:after, .btn-filter [disabled] span:before, .btn-filter [disabled] span:after {
    background: #C8CDD4; }
  @media (min-width: 1024px) {
    .btn-filter:not(.btn--disabled):not([disabled]):hover {
      padding: 0 1rem; }
      .btn-filter:not(.btn--disabled):not([disabled]):hover span:after, .btn-filter:not(.btn--disabled):not([disabled]):hover span:before {
        background: #FFFFFF; }
      .btn-filter:not(.btn--disabled):not([disabled]):hover span:before {
        left: -21px; }
      .btn-filter:not(.btn--disabled):not([disabled]):hover span:after {
        left: -15px; } }

@media (max-width: 1023px) {
  .btn-full-mb {
    width: 100%;
    max-width: 100%; } }

.btn--loading {
  overflow: hidden;
  position: relative;
  border-color: #005FA9; }
  .btn--loading::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #005FA9;
    display: block;
    z-index: 10; }
  .btn--loading::after {
    content: "";
    position: absolute;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
    top: 50%;
    left: 50%;
    border: 4px solid #FFFFFF;
    border-top: 4px solid #309FA7;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    z-index: 15;
    color: #005FA9;
    display: block;
    opacity: 1;
    padding: 0;
    background: none !important; }
  .btn--loading:hover::after {
    background: none; }
  .btn--loading.btn--loaded::after {
    content: "\f00c";
    -webkit-animation: none;
    animation: none;
    border: none;
    font-size: 20px;
    color: #FFFFFF;
    font-family: "Font Awesome 5 Free";
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
  .btn--loading.btn--loaded:hover::after, .btn--loading.btn--loaded:hover::before {
    display: none; }
  .btn--loading.btn--error::after {
    content: "\f071";
    -webkit-animation: none;
    animation: none;
    border: none;
    font-size: 20px;
    color: #FFFFFF;
    font-family: "Font Awesome 5 Free";
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
  .btn--loading.btn--error:hover::after, .btn--loading.btn--error:hover::before {
    display: none; }

@-webkit-keyframes moving-gradient {
  0% {
    background-position: left bottom; }
  100% {
    background-position: right bottom; } }

@keyframes moving-gradient {
  0% {
    background-position: left bottom; }
  100% {
    background-position: right bottom; } }

@-webkit-keyframes spin {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0);
    transform: translate(-50%, -50%) rotate(0); }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg); } }

@keyframes spin {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0);
    transform: translate(-50%, -50%) rotate(0); }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg); } }

.btn-inverse {
  background-color: #FFFFFF;
  color: #005FA9;
  border-color: #FFFFFF; }
  .btn-inverse:hover {
    background-color: transparent;
    color: #FFFFFF; }
  .btn-inverse:after {
    background: url("../media/icon/icon-direction--right-white.svg") center/cover no-repeat; }

.btn-ianctive {
  background-color: #C8CDD4;
  border-color: #C8CDD4;
  color: #5A5A5A; }
  .btn-ianctive:hover {
    cursor: not-allowed; }

.btn-block {
  display: block; }

.btn-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

button.btn:empty, .user-login-form button.button:empty, .custom-comment-form button.button:empty, .webform-submission-survey-form button.button:empty, .abi-comp__form button.primaryAction:empty {
  display: none; }

.link, .custom-comment-form .form-wrapper a, .abmd-content-with-image-grid .item__cta > a, .abmd-nav-ribbon .dropdown a, .abmd__notification .abmd-wysiwyg a, .abmd__subnav .block a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 1rem 0;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  text-decoration: none;
  font-weight: 600;
  background: none;
  border: none; }
  [lang="ja"] .link, [lang="ja"] .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper [lang="ja"] a, [lang="ja"] .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid [lang="ja"] .item__cta > a, [lang="ja"] .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown [lang="ja"] a, [lang="ja"] .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg [lang="ja"] a, [lang="ja"] .abmd__subnav .block a, .abmd__subnav .block [lang="ja"] a {
    font-weight: 500; }
  .link:hover, .custom-comment-form .form-wrapper a:hover, .abmd-content-with-image-grid .item__cta > a:hover, .abmd-nav-ribbon .dropdown a:hover, .abmd__notification .abmd-wysiwyg a:hover, .abmd__subnav .block a:hover {
    text-decoration: none; }
  .link:empty, .custom-comment-form .form-wrapper a:empty, .abmd-content-with-image-grid .item__cta > a:empty, .abmd-nav-ribbon .dropdown a:empty, .abmd__notification .abmd-wysiwyg a:empty, .abmd__subnav .block a:empty {
    display: none; }

.link-primary, .abmd-content-with-image-grid .item__cta > a, .abmd__notification .abmd-wysiwyg a {
  color: #005FA9; }

.link-inverse {
  color: #FFFFFF; }

.link-arrow, .abmd-content-with-image-grid .item__cta > a, .abmd__notification .abmd-wysiwyg a {
  position: relative;
  padding-right: 0.5rem; }
  @media (min-width: 1024px) {
    .link-arrow:hover:after, .abmd-content-with-image-grid .item__cta > a:hover:after, .abmd__notification .abmd-wysiwyg a:hover:after {
      -webkit-transform: translate(8px, -3px) rotate(45deg) scale(1.4);
      transform: translate(8px, -3px) rotate(45deg) scale(1.4);
      -ms-transform: translate(8px, -3px) rotate(45deg) scale(1.4); } }
  .link-arrow:after, .abmd-content-with-image-grid .item__cta > a:after, .abmd__notification .abmd-wysiwyg a:after {
    content: "";
    display: block;
    width: 6px;
    height: 6px;
    border-top: 1px solid;
    border-right: 1px solid;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translate(4px, -3px) rotate(45deg) scale(1.4);
    transform: translate(4px, -3px) rotate(45deg) scale(1.4);
    -ms-transform: translate(4px, -3px) rotate(45deg) scale(1.4); }

.link-pdf {
  margin-right: 1.4375rem; }
  .link-pdf .icon,
  .link-pdf img {
    margin-right: 0.5rem; }

.link-arrow-left {
  white-space: nowrap;
  padding-left: 1rem; }
  .link-arrow-left:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 6px;
    height: 6px;
    border-top: 1px solid;
    border-right: 1px solid;
    -webkit-transform: translate(-10px, 1px) rotate(-135deg) scale(1.4);
    transform: translate(-10px, 1px) rotate(-135deg) scale(1.4);
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden; }

input.form-control,
.webform-submission-survey-form .form-wrapper input[type="text"],
.webform-submission-survey-form .form-wrapper input[type="password"],
.webform-submission-survey-form .form-wrapper input[type="tel"],
.webform-submission-survey-form .form-wrapper input[type="email"],
.webform-submission-survey-form .form-wrapper input[type="number"],
.abmd-calculator-heparin .inputWrapper input[type='text'],
.abi-comp__form .inputWrapper input[type=text], .abi-comp__form .inputWrapper input[type=password], .abi-comp__form .inputWrapper input[type=email], .abi-comp__form .inputWrapper input[type=number],
textarea.form-control,
.webform-submission-survey-form .form-wrapper textarea,
.abmd-calculator-heparin .inputWrapper textarea,
.abi-comp__form .inputWrapper textarea {
  font-family: "SourceSansPro", sans-serif; }

.form-group, .abi-comp__form .oneField, .abi-comp__form #google-captcha {
  margin-bottom: 1rem;
  color: #5A5A5A; }
  .form-group label, .abi-comp__form .oneField label, .abi-comp__form #google-captcha label {
    display: inline-block;
    margin-bottom: .5rem;
    font-size: 0.875rem; }

.form-control, .webform-submission-survey-form .form-wrapper select,
.webform-submission-survey-form .form-wrapper textarea,
.webform-submission-survey-form .form-wrapper input[type="text"],
.webform-submission-survey-form .form-wrapper input[type="password"],
.webform-submission-survey-form .form-wrapper input[type="tel"],
.webform-submission-survey-form .form-wrapper input[type="email"],
.webform-submission-survey-form .form-wrapper input[type="number"], .abmd-calculator-heparin .inputWrapper select,
.abmd-calculator-heparin .inputWrapper textarea,
.abmd-calculator-heparin .inputWrapper input[type='text'], .abi-comp__form .inputWrapper select,
.abi-comp__form .inputWrapper textarea,
.abi-comp__form .inputWrapper input[type=text], .abi-comp__form .inputWrapper input[type=password], .abi-comp__form .inputWrapper input[type=email], .abi-comp__form .inputWrapper input[type=number] {
  display: block;
  width: 100%;
  height: 3.5rem;
  padding: .375rem 1.5rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #5A5A5A;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #000;
  border-radius: .25rem;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }
  .form-control:hover, .webform-submission-survey-form .form-wrapper select:hover,
  .webform-submission-survey-form .form-wrapper textarea:hover,
  .webform-submission-survey-form .form-wrapper input:hover[type="text"],
  .webform-submission-survey-form .form-wrapper input:hover[type="password"],
  .webform-submission-survey-form .form-wrapper input:hover[type="tel"],
  .webform-submission-survey-form .form-wrapper input:hover[type="email"],
  .webform-submission-survey-form .form-wrapper input:hover[type="number"], .abmd-calculator-heparin .inputWrapper select:hover,
  .abmd-calculator-heparin .inputWrapper textarea:hover,
  .abmd-calculator-heparin .inputWrapper input:hover[type='text'], .abi-comp__form .inputWrapper select:hover,
  .abi-comp__form .inputWrapper textarea:hover,
  .abi-comp__form .inputWrapper input:hover[type=text], .abi-comp__form .inputWrapper input:hover[type=password], .abi-comp__form .inputWrapper input:hover[type=email], .abi-comp__form .inputWrapper input:hover[type=number], .form-control:focus, .webform-submission-survey-form .form-wrapper select:focus,
  .webform-submission-survey-form .form-wrapper textarea:focus,
  .webform-submission-survey-form .form-wrapper input:focus[type="text"],
  .webform-submission-survey-form .form-wrapper input:focus[type="password"],
  .webform-submission-survey-form .form-wrapper input:focus[type="tel"],
  .webform-submission-survey-form .form-wrapper input:focus[type="email"],
  .webform-submission-survey-form .form-wrapper input:focus[type="number"], .abmd-calculator-heparin .inputWrapper select:focus,
  .abmd-calculator-heparin .inputWrapper textarea:focus,
  .abmd-calculator-heparin .inputWrapper input:focus[type='text'], .abi-comp__form .inputWrapper select:focus,
  .abi-comp__form .inputWrapper textarea:focus,
  .abi-comp__form .inputWrapper input:focus[type=text], .abi-comp__form .inputWrapper input:focus[type=password], .abi-comp__form .inputWrapper input:focus[type=email], .abi-comp__form .inputWrapper input:focus[type=number] {
    border-color: #005FA9;
    color: #005FA9;
    outline: none; }


textarea.form-control,
.webform-submission-survey-form .form-wrapper textarea,
.abmd-calculator-heparin .inputWrapper textarea,
.abi-comp__form .inputWrapper textarea {
  height: auto; }

.invalid-feedback {
  margin-top: .5rem;
  font-size: 0.875rem;
  color: #EE0000; }

.form-check {
  position: relative;
  display: block; }

.form-check-inline {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  padding-left: 0; }
  .form-check-inline + .form-check-inline {
    margin-left: .75rem; }
  .form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: .3125rem;
    margin-left: 0; }
  .form-check-inline .form-check-label {
    margin-bottom: 0; }

.icon {
  display: inline-block;
  width: 0.8em;
  height: 0.8em; }

.icon-small {
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.3125rem; }

.icon-pin {
  background: url("../media/icon/pin.svg") center/cover no-repeat;
  background-size: 100%;
  width: 0.75rem;
  height: 1.25rem; }

.icon-phone {
  background: url("../media/icon/phone.svg") center/cover no-repeat;
  background-size: 100%;
  width: 1.125rem;
  height: 1.125rem; }

.icon-arrow--left-white {
  background: url("../media/icon/icon-arrow--left-white.svg") center/cover no-repeat; }

.icon-arrow--right-white {
  background: url("../media/icon/icon-arrow--right-white.svg") center/cover no-repeat; }

.icon-arrow--left-navy {
  background: url("../media/icon/icon-arrow--left-navy.svg") center/cover no-repeat; }

.icon-arrow--right-navy {
  background: url("../media/icon/icon-arrow--right-navy.svg") center/cover no-repeat; }

.icon-arrow--right-royal {
  background: url("../media/icon/icon-arrow--right-royal.svg") center/cover no-repeat; }

.icon-chevron--right-white {
  background: url("../media/icon/icon-chevron--right-white.svg") center/cover no-repeat; }

.icon-chevron--right-yellow {
  background: url("../media/icon/icon-chevron--right-yellow.svg") center/cover no-repeat; }

.icon-plus--royal, div.abi-header .has-children .expander:after {
  background: url("../media/icon/icon-plus--royal.svg") center/cover no-repeat; }

.icon-plus--white {
  background: url("../media/icon/icon-plus--white.svg") center/cover no-repeat; }

.icon-minus--royal, div.abi-header .has-children.toggled .expander:after {
  background: url("../media/icon/icon-minus--royal.svg") center/0.7rem auto no-repeat; }

.icon-menu {
  background: url("../media/icon/icon-menu.svg") center/cover no-repeat;
  width: 1.75rem;
  height: 1.25rem; }

.icon-search {
  background: url("../media/icon/icon-search.svg") center/cover no-repeat;
  width: 1.5rem;
  height: 1.5rem; }

.icon-close {
  background: url("../media/icon/icon-close.svg") center/cover no-repeat;
  width: 1.5rem;
  height: 1.5rem; }

.icon-pdf-white {
  background: url("../media/icon/icon-pdf-white.svg") center/cover no-repeat;
  width: 1.5rem;
  height: 1.5rem; }

.icon-pdf-royal {
  background: url("../media/icon/icon-pdf-royal.svg") center/cover no-repeat;
  width: 1.5rem;
  height: 1.5rem; }

.icon-plus {
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.5rem;
  width: 22px;
  height: 22px;
  position: relative;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }
  .icon-plus.plus--small {
    width: 12px;
    height: 12px; }
    .icon-plus.plus--small:before, .icon-plus.plus--small:after {
      border-width: 1px; }
    .icon-plus.plus--small:before {
      height: 1px; }
    .icon-plus.plus--small:after {
      width: 4px; }
  .icon-plus:after, .icon-plus:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: #0E355A;
    -webkit-backface-visibility: initial;
    backface-visibility: initial; }
  .icon-plus:before {
    width: 100%;
    height: 0.125rem; }
  .icon-plus:after {
    width: 0.375rem;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    height: 100%;
    border-left: 2px solid #FFFFFF;
    border-right: 2px solid #FFFFFF; }
  .icon-plus.icon-plus--navy:after, .icon-plus.icon-plus--navy:before {
    background-color: #0E355A; }
  .icon-plus.icon-plus--navy:after {
    border-left: 2px solid #fff;
    border-right: 2px solid #fff; }

.show-less .icon-plus:after {
  -webkit-transform: translate(-50%, -50%) rotate(-90deg);
  transform: translate(-50%, -50%) rotate(-90deg); }

.show-less .on-show-more {
  display: none; }

h1,
h2,
h3,
h4,
.text-xlarge,
.text-large,
.text-medium {
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 0.5em;
  color: #0E355A;
  font-weight: 600;
  word-break: normal; }
  [lang="ja"] h1, [lang="ja"]
  h2, [lang="ja"]
  h3, [lang="ja"]
  h4, [lang="ja"]
  .text-xlarge, [lang="ja"]
  .text-large, [lang="ja"]
  .text-medium {
    font-weight: 500; }

h1,
.text-xlarge {
  font-size: 2rem; }
  @media (min-width: 1024px) {
    h1,
    .text-xlarge {
      font-size: 2.75rem; } }
  @media (min-width: 1400px) {
    h1,
    .text-xlarge {
      font-size: 3.125rem; } }
  @media (min-width: 1900px) {
    h1,
    .text-xlarge {
      font-size: 3.875rem; } }

h2,
.text-large {
  font-size: 1.75rem; }
  @media (min-width: 1900px) {
    h2,
    .text-large {
      font-size: 2.25rem; } }

.head-cp {
  margin: 0 0 2rem; }
  @media (min-width: 1024px) {
    .head-cp {
      margin: 0 0 2.5rem; } }

.head-arrow:after {
  content: "";
  position: absolute;
  top: 0;
  left: -11px;
  border: 11px solid transparent;
  border-left-color: #0E355A; }
  @media (min-width: 1024px) {
    .head-arrow:after {
      left: -24px; } }

.head-arrow--red:after {
  border-left-color: #A40046; }

.head-arrow--mint:after {
  border-left-color: #47C1C5; }

.head-arrow--gold:after {
  border-left-color: #F9B719; }

.head-xl {
  font-size: 1.75rem; }
  @media (min-width: 1024px) {
    .head-xl {
      font-size: 3.125rem; } }

.head-lg {
  font-size: 1.75rem; }
  @media (min-width: 1024px) {
    .head-lg {
      font-size: 3.75rem; } }

h3.head-md, .tabbed-product-info__tab-content h3 {
  font-size: 1.75rem;
  line-height: 2.125rem; }

.head-sm {
  font-size: 1.5rem;
  line-height: 1.75rem; }

.text-lg, .abmd-wysiwyg li, .abmd-card h3, .abmd-card p,
.abmd-card .abmd-wysiwyg, .abmd-rich-text {
  font-size: 1.125rem;
  line-height: 1.5rem; }

.text-small, .abmd-product-tour .swiper-container .hotspot-modal p {
  font-size: 0.875rem; }

.text-doc {
  font-size: 0.75rem; }

h4,
.text-small {
  font-size: 0.875rem; }

p {
  margin-bottom: 1rem;
  line-height: 1.3;
  word-break: normal;
  -ms-hyphens: none;
  hyphens: none; }

.text-sm, .abi-comp__form #google-captcha {
  font-size: 0.875rem; }

.text-gray, .abmd-full-width-content .sub-heading, .abmd-hero-tall .sub-heading, .abmd-image-with-text .col-content > .abmd-wysiwyg,
.abmd-image-with-text .col-content > p {
  color: #5A5A5A; }

.text-white {
  color: #FFFFFF; }

.text-navy {
  color: #0E355A; }

.text-royal {
  color: #005FA9; }

.text-white {
  color: #fff; }

.error, .form-item--error-message,
.error--serve {
  color: #EE0000; }
  .error li + li, .form-item--error-message li + li,
  .error--serve li + li {
    margin-top: 0.5rem; }

.form-item--error-message {
  margin-top: 1rem;
  -webkit-transition: 0.3s;
  transition: 0.3s; }

i {
  font-style: italic; }

.align-left {
  text-align: left; }

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

.align-right {
  text-align: right; }

.text-upper {
  text-transform: uppercase; }

.color-white {
  color: #fff; }

.color-navy {
  color: #0E355A; }

sup {
  position: relative;
  top: -0.4rem;
  line-height: 1;
  vertical-align: unset; }

p sup {
  top: -0.3rem; }

.abmd-wysiwyg ol {
  padding-left: 1.125rem; }

.abmd-wysiwyg ul {
  padding-left: 10px;
  list-style: none;
  margin-bottom: 20px; }
  .abmd-wysiwyg ul li:after {
    content: "";
    width: 4px;
    height: 4px;
    position: absolute;
    left: -10px;
    top: 10px;
    display: inline-block;
    background: #005FA9;
    border-radius: 50%;
    display: block; }

.abmd-wysiwyg li {
  position: relative;
  color: inherit; }
  .abmd-wysiwyg li + li {
    margin-top: 1rem; }

.abmd-wysiwyg a {
  color: #005FA9;
  text-decoration: none; }

.abmd-wysiwyg .btn, .abmd-wysiwyg .user-login-form .button, .user-login-form .abmd-wysiwyg .button, .abmd-wysiwyg .custom-comment-form .button, .custom-comment-form .abmd-wysiwyg .button, .abmd-wysiwyg .webform-submission-survey-form .button, .webform-submission-survey-form .abmd-wysiwyg .button, .abmd-wysiwyg .abi-comp__form .primaryAction, .abi-comp__form .abmd-wysiwyg .primaryAction {
  color: #fff; }
  .abmd-wysiwyg .btn:hover, .abmd-wysiwyg .user-login-form .button:hover, .user-login-form .abmd-wysiwyg .button:hover, .abmd-wysiwyg .custom-comment-form .button:hover, .custom-comment-form .abmd-wysiwyg .button:hover, .abmd-wysiwyg .webform-submission-survey-form .button:hover, .webform-submission-survey-form .abmd-wysiwyg .button:hover, .abmd-wysiwyg .abi-comp__form .primaryAction:hover, .abi-comp__form .abmd-wysiwyg .primaryAction:hover {
    color: #005FA9; }

.jp-translate span {
  display: inline-block;
  white-space: nowrap;
  min-width: 6px; }

.abi-comp__404 {
  height: 300px;
  height: calc(100vh - 420px);
  position: relative; }
  @media (min-width: 1024px) {
    .abi-comp__404 {
      height: 500px;
      height: calc(100vh - 364px); } }
  .abi-comp__404 > div {
    position: absolute;
    top: 45%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-align: center; }
  .abi-comp__404 h2 {
    font-size: 128px;
    margin-bottom: 0;
    color: #0E355A; }
  .abi-comp__404 p {
    color: #0E355A; }

.abmd-accordion .heading {
  margin-bottom: 1.625rem; }

.abmd-accordion .icon-plus--royal, .abmd-accordion div.abi-header .has-children .expander:after, div.abi-header .has-children .abmd-accordion .expander:after {
  width: 1.5625rem;
  height: 1.5625rem; }

.abmd-accordion .acc-wrapper {
  margin-top: 0.875rem; }

.abmd-accordion .acc__card {
  background-color: #fff;
  position: relative;
  margin-top: 0.5rem;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); }
  @media (min-width: 1024px) {
    .abmd-accordion .acc__card {
      -webkit-transform: translate3D(0, 0, 0);
      transform: translate3D(0, 0, 0);
      -webkit-transition: all 0.3s;
      transition: all 0.3s;
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden; }
      .abmd-accordion .acc__card:hover {
        -webkit-transform: translate3D(0, 0, 0) scale(1.04);
        transform: translate3D(0, 0, 0) scale(1.04); } }
  .abmd-accordion .acc__card:before {
    content: "";
    position: absolute;
    z-index: 1;
    top: 0;
    bottom: 0;
    left: 0;
    width: 0.25rem;
    height: 100%;
    background-color: #8F9AA8; }
  .abmd-accordion .acc__card:first-child {
    margin-top: 0; }

.abmd-accordion .abmd-paragraph {
  visibility: hidden;
  opacity: 0;
  height: 0; }

.abmd-accordion .ellispe-responsive {
  visibility: visible;
  opacity: 1;
  height: 48px; }

.abmd-accordion .acc__title {
  background: #fff;
  display: block;
  position: relative;
  text-align: left;
  padding: 1.25rem 4.375rem 1.25rem 1.75rem;
  font-size: 1.125rem; }
  @media (min-width: 1024px) {
    .abmd-accordion .acc__title {
      padding-right: 6.875rem; } }
  .abmd-accordion .acc__title strong {
    color: #0E355A;
    font-weight: bold; }
  .abmd-accordion .acc__title .icon {
    display: none;
    position: absolute;
    right: 1.5rem;
    top: 3.125rem;
    -webkit-transform: translateY(-50%) rotate(0);
    transform: translateY(-50%) rotate(0);
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden; }
    .abmd-accordion .acc__title .icon--plus {
      width: 1.5rem;
      height: 1.5rem;
      cursor: pointer; }
      .abmd-accordion .acc__title .icon--plus:before {
        content: "";
        position: absolute;
        width: 100%;
        height: 2px;
        background: #005FA9;
        top: 50%;
        -webkit-transform: translate(0, -50%);
        transform: translate(0, -50%);
        -webkit-transition: -webkit-transform ease 0.2s;
        transition: -webkit-transform ease 0.2s;
        transition: transform ease 0.2s;
        transition: transform ease 0.2s, -webkit-transform ease 0.2s;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden; }
      .abmd-accordion .acc__title .icon--plus:after {
        content: "";
        position: absolute;
        width: 5px;
        height: 100%;
        left: 50%;
        background: -webkit-gradient(linear, left top, right top, from(white), color-stop(33.3%, white), color-stop(33.4%, #005FA9), color-stop(66.6%, #005FA9), color-stop(66.7%, white));
        background: linear-gradient(to right, white, white 33.3%, #005FA9 33.4%, #005FA9 66.6%, white 66.7%);
        z-index: 1;
        -webkit-box-sizing: content-box;
        box-sizing: content-box;
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        -webkit-transition: -webkit-transform ease 0.2s;
        transition: -webkit-transform ease 0.2s;
        transition: transform ease 0.2s;
        transition: transform ease 0.2s, -webkit-transform ease 0.2s; }
  .abmd-accordion .acc__title.active .icon--plus {
    -webkit-transform: translateY(-50%) rotate(90deg);
    transform: translateY(-50%) rotate(90deg); }
    .abmd-accordion .acc__title.active .icon--plus:before {
      opacity: 0; }
    .abmd-accordion .acc__title.active .icon--plus::after {
      width: 2px;
      background: #005FA9; }
  .abmd-accordion .acc__title.active .content {
    max-height: 2000px; }
  .abmd-accordion .acc__title.active .abmd-paragraph {
    visibility: visible;
    opacity: 1;
    height: auto; }
  .abmd-accordion .acc__title.active .ellispe-responsive {
    visibility: hidden;
    opacity: 0;
    height: 0; }

.abmd-accordion .content {
  max-height: 2.875rem;
  overflow: hidden;
  -webkit-transition: max-height 0.3s;
  transition: max-height 0.3s; }
  .abmd-accordion .content.show-plus + .icon {
    display: block; }

.abmd-accordion p {
  margin: 0; }

.abmd-accordion .ellip {
  display: block;
  height: 100%;
  line-height: 1.4375rem; }

.abmd-accordion .ellip,
.abmd-accordion .ellip-line {
  display: block;
  position: relative;
  overflow: hidden;
  max-width: 100%;
  max-height: 2.875rem; }

.abmd-announcement {
  padding-left: 1rem;
  padding-right: 1rem; }
  .abmd-announcement .content-box {
    position: relative;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .abmd-announcement .abmd-row {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1; }
  .abmd-announcement .main-link {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1; }
  .abmd-announcement .icon {
    position: absolute;
    top: 50%;
    right: 1.5rem;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 2rem;
    height: 2rem;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out; }
  .abmd-announcement .heading:last-child {
    margin-bottom: 0; }
  .abmd-announcement .sub-heading {
    margin-bottom: 1rem; }
  .abmd-announcement p {
    margin-bottom: 0;
    font-size: 1.25rem;
    font-weight: 700; }
  @media (min-width: 1024px) {
    .abmd-announcement .content-box {
      min-height: 11rem; }
    .abmd-announcement .col-content {
      padding-top: 0;
      -ms-flex-item-align: center;
      align-self: center; }
    .abmd-announcement .icon {
      right: 6rem;
      width: 2.8rem;
      height: 2.8rem; }
    .abmd-announcement .main-link:hover .icon {
      right: 5.5rem; } }

.abmd-article-header .text-upper {
  margin-bottom: 0.4375rem;
  color: #5A5A5A;
  font-weight: 600; }
  [lang="ja"] .abmd-article-header .text-upper {
    font-weight: 500; }
  .abmd-article-header .text-upper strong {
    font-weight: inherit; }

.abmd-article-header h1 {
  margin: 0;
  font-weight: 600;
  margin-left: -2px; }
  [lang="ja"] .abmd-article-header h1 {
    font-weight: 500; }

.abmd-calculatoraki .abmd-row-inner {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

.abmd-calculatoraki #aki-calc-wrapper {
  padding: 0 15px; }
  .abmd-calculatoraki #aki-calc-wrapper .row {
    border-radius: 8px;
    border: 1px solid rgba(0, 0, 0, 0.75);
    background-color: rgba(255, 255, 255, 0.85);
    -webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.35);
    box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.35);
    margin-bottom: 20px; }

.abmd-calculatoraki #outro, .abmd-calculatoraki #statusTable {
  margin: 0 -15px; }

.abmd-calculatoraki #row-hypo {
  padding-top: 10px; }

.abmd-calculatoraki .check-group {
  padding-top: 1.25rem; }
  .abmd-calculatoraki .check-group i {
    display: block;
    font-weight: normal;
    font-style: normal; }

.abmd-calculatoraki .question {
  display: block; }

.abmd-calculatoraki .ui-widget-content {
  background: rgba(255, 255, 255, 0.35);
  width: 114px; }

.abmd-calculatoraki .ui-spinner {
  margin-top: 0.9375rem; }
  .abmd-calculatoraki .ui-spinner:after {
    content: 'mL';
    display: inline-block;
    padding-left: 5px;
    color: #000000;
    font-size: 18px;
    line-height: 18px;
    vertical-align: middle; }
  .abmd-calculatoraki .ui-spinner-input {
    color: transparent;
    text-shadow: 0px 0px 0px #000000;
    width: 50px;
    margin: 0px;
    text-align: right;
    font-size: 18px;
    line-height: 30px;
    border: none;
    -webkit-appearance: none;
    margin-right: 0px;
    background-color: transparent; }
    .abmd-calculatoraki .ui-spinner-input:focus {
      outline: none;
      border: none;
      -webkit-box-shadow: none;
      box-shadow: none; }

.abmd-calculatoraki #statusTable {
  border-top: 1px solid #ccc;
  padding-top: 1.5625rem;
  margin-top: 1.5625rem;
  -webkit-transition: opacity ease-in-out 1s;
  transition: opacity ease-in-out 1s;
  opacity: 0; }
  .abmd-calculatoraki #statusTable.shown {
    opacity: 1; }
  .abmd-calculatoraki #statusTable b {
    display: block;
    margin-bottom: 0.625rem;
    font-size: 1.125rem;
    color: #003160;
    font-weight: bold; }
  .abmd-calculatoraki #statusTable i {
    font-weight: bold;
    font-style: normal; }
  .abmd-calculatoraki #statusTable.hide {
    display: none; }

.abmd-calculatoraki .statCell {
  padding-bottom: 1.25rem; }

.rangeslider {
  position: relative;
  display: block;
  cursor: pointer;
  height: 25px;
  width: 100%; }

.rangeslider__fill,
.rangeslider__fill__bg,
.rangeslider__handle {
  display: block;
  position: absolute;
  top: 50%;
  height: 2px;
  z-index: 2;
  background: #29e;
  border-radius: 10px;
  will-change: width; }

.rangeslider__handle {
  will-change: width, height, top;
  width: 14px;
  height: 14px;
  display: inline-block;
  z-index: 3;
  cursor: pointer;
  border: solid 2px #fff;
  border-radius: 50%;
  -webkit-transition: width 0.1s ease-in-out, height 0.1s ease-in-out, top 0.1s ease-in-out;
  transition: width 0.1s ease-in-out, height 0.1s ease-in-out, top 0.1s ease-in-out; }

.rangeslider__handle:active {
  background: #107ecd; }

.rangeslider__fill__bg {
  background: #ccc;
  width: 100%; }

.rangeslider--disabled {
  opacity: 0.4; }

.abmd-calculator-cpo .abmd-row-inner {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

.abmd-calculator-cpo #papiform .row-hypo {
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.75);
  background-color: rgba(255, 255, 255, 0.85);
  -webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.35);
  box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.35);
  margin-bottom: 20px;
  padding: 20px 20px 0; }

.abmd-calculator-cpo #papiform i {
  display: block;
  font-weight: normal;
  font-style: normal; }

.abmd-calculator-cpo .check-group {
  padding-top: 1.25rem; }

.abmd-calculator-cpo .question {
  display: block; }

.abmd-calculator-cpo .ui-widget-content {
  background: rgba(255, 255, 255, 0.35);
  width: 114px; }

.abmd-calculator-cpo .ui-spinner {
  position: relative;
  margin-top: 0.9375rem;
  overflow: visible; }
  .abmd-calculator-cpo .ui-spinner:after {
    content: 'mmHg';
    display: inline-block;
    padding-left: 10px;
    color: #000000;
    font-size: 18px;
    line-height: 18px;
    vertical-align: middle;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateX(100%) translateY(-50%);
    transform: translateX(100%) translateY(-50%); }
  .abmd-calculator-cpo .ui-spinner input {
    color: transparent;
    text-shadow: 0px 0px 0px #000000;
    width: 80px;
    margin: 0px;
    text-align: right;
    font-size: 18px;
    line-height: 30px;
    border: none;
    -webkit-appearance: none;
    margin-right: 0px;
    background-color: transparent; }
    .abmd-calculator-cpo .ui-spinner input:focus {
      outline: none;
      border: none;
      -webkit-box-shadow: none;
      box-shadow: none; }

.abmd-calculator-cpo #spin_cop .ui-spinner:after {
  content: 'L/min'; }

.abmd-calculator-cpo #row-papi {
  border-top: 1px solid #ccc;
  padding-top: 1.5625rem;
  margin-top: 1.5625rem; }
  .abmd-calculator-cpo #row-papi b {
    display: block;
    margin-bottom: 0.625rem;
    font-size: 1.125rem;
    color: #003160;
    font-weight: bold; }

.abmd-calculator-cpo .spin_ans {
  display: block;
  margin-bottom: 0.625rem;
  font-size: 1.125rem;
  color: #003160;
  font-weight: bold; }

.abmd-calculator-cpo .statCell {
  padding-bottom: 1.25rem; }

.abmd-calculator-cpo input:disabled {
  display: block;
  background-color: transparent;
  border: 0;
  margin-top: 0.9375rem;
  font-size: 1rem; }

.abmd-calculator-cpo .outro {
  font-size: 0.875rem; }

.abmd-calculator-heparin .abmd-row-inner {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

.abmd-calculator-heparin #hepaform {
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.75);
  background-color: rgba(255, 255, 255, 0.85);
  -webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.35);
  box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.35);
  margin-bottom: 20px;
  padding: 20px 20px 0; }
  .abmd-calculator-heparin #hepaform i {
    display: block;
    font-weight: normal;
    font-style: normal; }

.abmd-calculator-heparin .check-group {
  padding-top: 1.5625rem; }

.abmd-calculator-heparin .question {
  display: block;
  font-size: 18px; }
  .abmd-calculator-heparin .question i {
    display: block;
    font-size: 14px;
    margin-top: 10px; }

.abmd-calculator-heparin .ui-widget-content {
  background: rgba(255, 255, 255, 0.35);
  width: 114px; }

.abmd-calculator-heparin .ui-spinner {
  position: relative;
  margin-top: 0.9375rem;
  overflow: visible; }
  .abmd-calculator-heparin .ui-spinner:after {
    content: 'U/Hr';
    display: inline-block;
    padding-left: 10px;
    color: #000000;
    font-size: 18px;
    line-height: 18px;
    vertical-align: middle;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateX(100%) translateY(-50%);
    transform: translateX(100%) translateY(-50%); }
  .abmd-calculator-heparin .ui-spinner input {
    color: transparent;
    text-shadow: 0px 0px 0px #000000;
    width: 80px;
    margin: 0px;
    text-align: right;
    font-size: 18px;
    line-height: 30px;
    border: none;
    -webkit-appearance: none;
    margin-right: 0px;
    background-color: transparent; }
    .abmd-calculator-heparin .ui-spinner input:focus {
      outline: none;
      border: none;
      -webkit-box-shadow: none;
      box-shadow: none; }

.abmd-calculator-heparin #spin_rate .ui-spinner:after {
  content: 'mL/Hr'; }

.abmd-calculator-heparin #row-concentration,
.abmd-calculator-heparin .row-result {
  border-top: 1px solid #ccc;
  padding-top: 1.5625rem;
  margin-top: 2.1875rem; }

.abmd-calculator-heparin .form-group, .abmd-calculator-heparin .abi-comp__form .oneField, .abi-comp__form .abmd-calculator-heparin .oneField, .abmd-calculator-heparin .abi-comp__form #google-captcha, .abi-comp__form .abmd-calculator-heparin #google-captcha {
  margin-bottom: 1.25rem; }

.abmd-calculator-heparin .spin_ans {
  position: relative;
  display: block;
  margin-bottom: 0.625rem;
  font-size: 1.125rem;
  color: #003160;
  font-weight: bold; }
  .abmd-calculator-heparin .spin_ans:after {
    content: 'U/Hr';
    display: inline-block;
    padding-left: 10px;
    color: #000000;
    font-size: 15px;
    line-height: 18px;
    vertical-align: middle;
    position: absolute;
    left: 10px;
    bottom: 2px;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    font-weight: normal; }

.abmd-calculator-heparin input:disabled {
  display: block;
  background-color: transparent;
  border: 0;
  margin-top: 0.9375rem;
  font-size: 1rem; }

.abmd-calculator-heparin .outro {
  font-size: 0.875rem; }

.abmd-calculator-heparin .inputWrapper {
  position: relative;
  width: 114px;
  margin-top: 15px; }
  .abmd-calculator-heparin .inputWrapper select,
  .abmd-calculator-heparin .inputWrapper textarea,
  .abmd-calculator-heparin .inputWrapper input[type='text'] {
    height: 2.5rem;
    background-color: transparent; }
  .abmd-calculator-heparin .inputWrapper textarea {
    min-height: 8rem; }

.abmd-calculator-heparin .select-dropdown {
  position: relative; }
  .abmd-calculator-heparin .select-dropdown:before {
    content: 'U/ml';
    display: inline-block;
    padding-left: 10px;
    color: #000000;
    font-size: 18px;
    line-height: 18px;
    vertical-align: middle;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateX(100%) translateY(-50%);
    transform: translateX(100%) translateY(-50%); }
  .abmd-calculator-heparin .select-dropdown:after {
    content: '';
    display: block;
    position: absolute;
    top: 45%;
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg);
    right: 24px;
    width: 14px;
    height: 14px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    background: url(../media/icon/icon-arrow-down.svg) no-repeat center;
    z-index: -1; }
  .abmd-calculator-heparin .select-dropdown.focused:after {
    -webkit-transform: translateY(0) rotate(0deg);
    transform: translateY(0) rotate(0deg); }

.abmd-calculator-heparin .select__wrapper {
  background-color: #FFFFFF;
  height: 3.5rem;
  position: relative;
  border-radius: 4px;
  border: 1px solid #005FA9;
  cursor: pointer; }
  .abmd-calculator-heparin .select__wrapper:before {
    content: '';
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 8px; }
  .abmd-calculator-heparin .select__wrapper:after {
    content: '';
    display: block;
    position: absolute;
    top: 45%;
    -webkit-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg);
    right: 24px;
    width: 14px;
    height: 14px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    background: url(../media/icon/icon-arrow-down.svg) no-repeat center; }
  .abmd-calculator-heparin .select__wrapper ul {
    border: 1px solid #005FA9;
    position: absolute;
    top: calc(100% + 8px);
    width: 100%;
    list-style: none;
    border-radius: 4px;
    padding: 15px 10px;
    margin: 0;
    height: 0;
    overflow: hidden;
    opacity: 0;
    background-color: #FFFFFF;
    z-index: 11; }
  @media (min-width: 1024px) {
    .abmd-calculator-heparin .select__wrapper:hover:after {
      -webkit-transform: translateY(0) rotate(0deg);
      transform: translateY(0) rotate(0deg); }
    .abmd-calculator-heparin .select__wrapper:hover span {
      color: #005FA9; }
    .abmd-calculator-heparin .select__wrapper:hover ul {
      height: auto;
      opacity: 1;
      -webkit-transition: opacity 0.5s;
      transition: opacity 0.5s;
      -webkit-transform: translateY(0px);
      transform: translateY(0px); } }
  @media (max-width: 1023px) {
    .abmd-calculator-heparin .select__wrapper.select--active:after {
      -webkit-transform: translateY(-50%) rotate(-225deg);
      transform: translateY(-50%) rotate(-225deg); }
    .abmd-calculator-heparin .select__wrapper.select--active span {
      color: #005FA9; }
    .abmd-calculator-heparin .select__wrapper.select--active ul {
      height: auto;
      opacity: 1;
      -webkit-transition: opacity 0.5s;
      transition: opacity 0.5s;
      -webkit-transform: translateY(0px);
      transform: translateY(0px); } }
  .abmd-calculator-heparin .select__wrapper li {
    margin: 0;
    padding: 5px 15px 5px 14px;
    font-weight: normal;
    cursor: pointer; }
    .abmd-calculator-heparin .select__wrapper li:hover {
      color: #005FA9; }
  .abmd-calculator-heparin .select__wrapper .selected {
    color: #005FA9;
    font-weight: bold; }
  .abmd-calculator-heparin .select__wrapper span {
    font-size: 1rem;
    line-height: 56px;
    padding: 0px 50px 0px 24px; }

.abmd-calculator-heparin .notes {
  font-size: 14px; }

.abmd-calculatorpi .sub-heading {
  font-weight: normal; }

.abmd-calculatorpi .abmd-row-inner {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

.abmd-calculatorpi .check-group {
  padding-top: 1.5625rem; }

.abmd-calculatorpi #hepaform .row-conditions,
.abmd-calculatorpi #hepaform .row-risks,
.abmd-calculatorpi #hepaform .row-contraindications {
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.75);
  background-color: rgba(255, 255, 255, 0.85);
  -webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.35);
  box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.35);
  margin-bottom: 20px;
  padding: 20px 20px 0; }

.abmd-calculatorpi #hepaform i {
  display: block;
  font-weight: normal;
  font-style: normal; }

.abmd-calculatorpi .question {
  display: block;
  font-size: 18px; }
  .abmd-calculatorpi .question i {
    display: block;
    font-size: 14px;
    margin-top: 10px; }

.abmd-calculatorpi #spin_rate .ui-spinner:after {
  content: 'mL/Hr'; }

.abmd-calculatorpi #row-contraindications,
.abmd-calculatorpi #row-conditions,
.abmd-calculatorpi #row-risks,
.abmd-calculatorpi .row-result {
  border-top: 1px solid #ccc;
  padding-top: 1.5625rem;
  margin-top: 2.1875rem; }

.abmd-calculatorpi .row-result {
  display: none; }
  .abmd-calculatorpi .row-result.show {
    display: block; }

.abmd-calculatorpi .row-btnWrapper {
  text-align: center; }
  .abmd-calculatorpi .row-btnWrapper .btn-primary, .abmd-calculatorpi .row-btnWrapper .user-login-form .button, .user-login-form .abmd-calculatorpi .row-btnWrapper .button, .abmd-calculatorpi .row-btnWrapper .custom-comment-form .button, .custom-comment-form .abmd-calculatorpi .row-btnWrapper .button, .abmd-calculatorpi .row-btnWrapper .webform-submission-survey-form .button, .webform-submission-survey-form .abmd-calculatorpi .row-btnWrapper .button, .abmd-calculatorpi .row-btnWrapper .abi-comp__form .primaryAction, .abi-comp__form .abmd-calculatorpi .row-btnWrapper .primaryAction {
    color: #fff; }
    .abmd-calculatorpi .row-btnWrapper .btn-primary:after, .abmd-calculatorpi .row-btnWrapper .user-login-form .button:after, .user-login-form .abmd-calculatorpi .row-btnWrapper .button:after, .abmd-calculatorpi .row-btnWrapper .custom-comment-form .button:after, .custom-comment-form .abmd-calculatorpi .row-btnWrapper .button:after, .abmd-calculatorpi .row-btnWrapper .webform-submission-survey-form .button:after, .webform-submission-survey-form .abmd-calculatorpi .row-btnWrapper .button:after, .abmd-calculatorpi .row-btnWrapper .abi-comp__form .primaryAction:after, .abi-comp__form .abmd-calculatorpi .row-btnWrapper .primaryAction:after {
      -webkit-transform: translateY(-50%) rotate(-90deg);
      transform: translateY(-50%) rotate(-90deg); }
    .abmd-calculatorpi .row-btnWrapper .btn-primary:hover, .abmd-calculatorpi .row-btnWrapper .user-login-form .button:hover, .user-login-form .abmd-calculatorpi .row-btnWrapper .button:hover, .abmd-calculatorpi .row-btnWrapper .custom-comment-form .button:hover, .custom-comment-form .abmd-calculatorpi .row-btnWrapper .button:hover, .abmd-calculatorpi .row-btnWrapper .webform-submission-survey-form .button:hover, .webform-submission-survey-form .abmd-calculatorpi .row-btnWrapper .button:hover, .abmd-calculatorpi .row-btnWrapper .abi-comp__form .primaryAction:hover, .abi-comp__form .abmd-calculatorpi .row-btnWrapper .primaryAction:hover {
      color: #005FA9; }

.abmd-calculatorpi .form-group, .abmd-calculatorpi .abi-comp__form .oneField, .abi-comp__form .abmd-calculatorpi .oneField, .abmd-calculatorpi .abi-comp__form #google-captcha, .abi-comp__form .abmd-calculatorpi #google-captcha {
  margin: 2.5rem 0 1.25rem; }

.abmd-calculatorpi .question {
  margin-bottom: 1.5rem;
  line-height: 1.3; }

.abmd-calculatorpi .form-check-inline {
  display: block;
  margin: 0 0 1.5rem;
  padding-left: 1.25rem;
  position: relative; }
  .abmd-calculatorpi .form-check-inline input {
    position: absolute;
    top: 3px;
    left: 0; }
  .abmd-calculatorpi .form-check-inline .form-check-label {
    font-size: 1rem;
    line-height: 1.3; }

.abmd-calculatorpi sup {
  display: inline-block;
  margin-top: -5px; }

.abmd-calculatorpi .notes {
  font-size: 14px; }

.abmd-calculatorpi .resources {
  padding-top: 1.875rem; }
  .abmd-calculatorpi .resources li {
    position: relative;
    line-height: 1.5;
    padding-left: 10px;
    margin-bottom: 1.5rem; }
    .abmd-calculatorpi .resources li:last-child {
      margin-bottom: 0; }
    .abmd-calculatorpi .resources li:before {
      content: '';
      display: block;
      width: 3px;
      height: 3px;
      position: absolute;
      top: 9px;
      left: 0;
      background-color: #005FA9; }

.abmd-card.bg-royal .head-cp {
  color: #FFFFFF; }

@media (min-width: 1024px) {
  .abmd-card .head-cp {
    margin-bottom: 1.5625rem; } }

.abmd-card h3 {
  position: relative;
  font-weight: 700; }

.abmd-card p,
.abmd-card .abmd-wysiwyg {
  margin: 0 0 0.625rem;
  color: #5a5a5a; }

.abmd-card .head-arrow:after {
  left: -1.5rem; }

.abmd-card .link, .abmd-card .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .abmd-card a, .abmd-card .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd-card .item__cta > a, .abmd-card .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .abmd-card a, .abmd-card .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd-card a, .abmd-card .abmd__subnav .block a, .abmd__subnav .block .abmd-card a {
  padding-top: 0; }

@media (min-width: 1024px) {
  .abmd-card .swiper-button-prev,
  .abmd-card .swiper-button-next,
  .abmd-card .swiper-pagination {
    display: none; } }

.abmd-card .abmd-card-item {
  position: relative;
  padding: 1.5rem;
  background: #fff;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(14, 53, 90, 0.1);
  box-shadow: 0px 0px 20px 0px rgba(14, 53, 90, 0.1);
  text-decoration: none;
  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-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }
  @media (min-width: 1024px) {
    .abmd-card .abmd-card-item {
      height: 100%;
      -webkit-transition: all 0.3s;
      transition: all 0.3s;
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden;
      -webkit-transform: translate3D(0, 0, 0);
      transform: translate3D(0, 0, 0); }
      .abmd-card .abmd-card-item::before, .abmd-card .abmd-card-item::after {
        display: none; }
      .abmd-card .abmd-card-item:not(.item--unclickable) {
        cursor: pointer; }
        .abmd-card .abmd-card-item:not(.item--unclickable) .link, .abmd-card .abmd-card-item:not(.item--unclickable) .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .abmd-card .abmd-card-item:not(.item--unclickable) a, .abmd-card .abmd-card-item:not(.item--unclickable) .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd-card .abmd-card-item:not(.item--unclickable) .item__cta > a, .abmd-card .abmd-card-item:not(.item--unclickable) .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .abmd-card .abmd-card-item:not(.item--unclickable) a, .abmd-card .abmd-card-item:not(.item--unclickable) .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd-card .abmd-card-item:not(.item--unclickable) a, .abmd-card .abmd-card-item:not(.item--unclickable) .abmd__subnav .block a, .abmd__subnav .block .abmd-card .abmd-card-item:not(.item--unclickable) a {
          cursor: pointer; }
        .abmd-card .abmd-card-item:not(.item--unclickable):hover {
          -webkit-transform: translate3D(0, 0, 0) scale(1.04);
          transform: translate3D(0, 0, 0) scale(1.04); } }

.abmd-card .swiper-container {
  margin: -1.5rem -0.9375rem -0.9375rem;
  padding-bottom: 1rem; }
  @media (min-width: 1024px) {
    .abmd-card .swiper-container {
      margin: -0.75rem;
      padding-bottom: 0; } }

@media (max-width: 1023px) {
  .abmd-card .swiper-pagination-bullets {
    bottom: 13px; } }

.abmd-card .swiper-wrapper {
  padding: 0; }
  @media (min-width: 1024px) {
    .abmd-card .swiper-wrapper {
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: stretch;
      -ms-flex-align: stretch;
      align-items: stretch; } }

.abmd-card .swiper-slide {
  text-align: left;
  padding: 1rem 0.9375rem 1.5rem; }
  @media (min-width: 1024px) {
    .abmd-card .swiper-slide {
      padding: 1rem 0.75rem; } }
  .abmd-card .swiper-slide .link, .abmd-card .swiper-slide .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .abmd-card .swiper-slide a, .abmd-card .swiper-slide .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd-card .swiper-slide .item__cta > a, .abmd-card .swiper-slide .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .abmd-card .swiper-slide a, .abmd-card .swiper-slide .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd-card .swiper-slide a, .abmd-card .swiper-slide .abmd__subnav .block a, .abmd__subnav .block .abmd-card .swiper-slide a {
    margin: 0;
    padding: 0 5px 0 0; }

@media (max-width: 1023px) {
  .jp .abmd-card .abmd-card-item {
    padding: 1.5rem 1.5rem 1.75rem; } }

.abmd-content-basic h2 {
  margin-bottom: 20px; }
  @media (min-width: 1024px) {
    .abmd-content-basic h2 {
      margin-bottom: 16px; } }

.abmd-content-basic .link-arrow, .abmd-content-basic .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd-content-basic .item__cta > a, .abmd-content-basic .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd-content-basic a {
  padding-top: 0.2rem;
  padding-bottom: 0.2rem; }

@media (min-width: 1024px) {
  .abmd-content-basic .content-basic-swiper {
    margin-left: -0.75rem;
    margin-right: -0.75rem; } }

.abmd-content-basic .swiper-container {
  padding-bottom: 1.8125rem; }
  @media (min-width: 1024px) {
    .abmd-content-basic .swiper-container {
      margin-top: -1.25rem;
      padding-bottom: 0; } }

.abmd-content-basic .swiper-wrapper {
  height: auto; }
  @media (min-width: 1024px) {
    .abmd-content-basic .swiper-wrapper {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      padding-bottom: 0; } }

.abmd-content-basic .swiper-slide {
  text-align: left;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  @media (min-width: 1024px) {
    .abmd-content-basic .swiper-slide {
      padding: 1.25rem 0.75rem 0;
      width: 33.333333%;
      height: auto; } }

.abmd-content-basic p {
  margin: 0 0 1.125rem; }
  @media (min-width: 1024px) {
    .abmd-content-basic p {
      margin: 0 0 0.5rem; } }

.abmd-content-basic .head-item {
  font-size: 1rem;
  padding: 20px 0 0 40px;
  margin-bottom: 8px;
  position: relative;
  font-weight: bold; }
  .abmd-content-basic .head-item .head-icon,
  .abmd-content-basic .head-item img,
  .abmd-content-basic .head-item svg {
    display: inline-block;
    margin-right: 14px;
    position: absolute;
    top: 10px;
    left: 0;
    width: 1.625rem; }
  .abmd-content-basic .head-item a {
    color: #fff;
    text-decoration: none; }
    .abmd-content-basic .head-item a span {
      text-decoration: none; }

.abmd-content-basic .swiper-pagination {
  left: 50%;
  bottom: 0;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }
  @media (min-width: 1024px) {
    .abmd-content-basic .swiper-pagination {
      display: none; } }

.abmd-content-basic .btn-wrapper {
  padding-top: 0; }
  .abmd-content-basic .btn-wrapper .btn, .abmd-content-basic .btn-wrapper .user-login-form .button, .user-login-form .abmd-content-basic .btn-wrapper .button, .abmd-content-basic .btn-wrapper .custom-comment-form .button, .custom-comment-form .abmd-content-basic .btn-wrapper .button, .abmd-content-basic .btn-wrapper .webform-submission-survey-form .button, .webform-submission-survey-form .abmd-content-basic .btn-wrapper .button, .abmd-content-basic .btn-wrapper .abi-comp__form .primaryAction, .abi-comp__form .abmd-content-basic .btn-wrapper .primaryAction {
    margin-top: 1.5rem; }
    @media (min-width: 1024px) {
      .abmd-content-basic .btn-wrapper .btn, .abmd-content-basic .btn-wrapper .user-login-form .button, .user-login-form .abmd-content-basic .btn-wrapper .button, .abmd-content-basic .btn-wrapper .custom-comment-form .button, .custom-comment-form .abmd-content-basic .btn-wrapper .button, .abmd-content-basic .btn-wrapper .webform-submission-survey-form .button, .webform-submission-survey-form .abmd-content-basic .btn-wrapper .button, .abmd-content-basic .btn-wrapper .abi-comp__form .primaryAction, .abi-comp__form .abmd-content-basic .btn-wrapper .primaryAction {
        margin-top: 1.25rem; } }

.abmd-content-basic.bg-navy-gradient .head-item, .abmd-content-basic.bg-navy .head-item, .abmd-content-basic.bg-royal .head-item {
  color: #fff; }

.abmd-content-basic.bg-navy-gradient .swiper-pagination-bullet, .abmd-content-basic.bg-navy .swiper-pagination-bullet, .abmd-content-basic.bg-royal .swiper-pagination-bullet {
  background-color: #fff; }

.abmd-content-basic.bg-teal-gradient h1,
.abmd-content-basic.bg-teal-gradient h2,
.abmd-content-basic.bg-teal-gradient h3,
.abmd-content-basic.bg-teal-gradient h4,
.abmd-content-basic.bg-teal-gradient .text-xlarge,
.abmd-content-basic.bg-teal-gradient .text-large, .abmd-content-basic.bg-teal h1,
.abmd-content-basic.bg-teal h2,
.abmd-content-basic.bg-teal h3,
.abmd-content-basic.bg-teal h4,
.abmd-content-basic.bg-teal .text-xlarge,
.abmd-content-basic.bg-teal .text-large, .abmd-content-basic.bg-mint h1,
.abmd-content-basic.bg-mint h2,
.abmd-content-basic.bg-mint h3,
.abmd-content-basic.bg-mint h4,
.abmd-content-basic.bg-mint .text-xlarge,
.abmd-content-basic.bg-mint .text-large {
  color: #0E355A; }

.abmd-content-basic.bg-teal-gradient p, .abmd-content-basic.bg-teal p, .abmd-content-basic.bg-mint p {
  color: #0E355A !important; }

.abmd-content-basic.bg-teal-gradient .btn, .abmd-content-basic.bg-teal-gradient .user-login-form .button, .user-login-form .abmd-content-basic.bg-teal-gradient .button, .abmd-content-basic.bg-teal-gradient .custom-comment-form .button, .custom-comment-form .abmd-content-basic.bg-teal-gradient .button, .abmd-content-basic.bg-teal-gradient .webform-submission-survey-form .button, .webform-submission-survey-form .abmd-content-basic.bg-teal-gradient .button, .abmd-content-basic.bg-teal-gradient .abi-comp__form .primaryAction, .abi-comp__form .abmd-content-basic.bg-teal-gradient .primaryAction, .abmd-content-basic.bg-teal .btn, .abmd-content-basic.bg-teal .user-login-form .button, .user-login-form .abmd-content-basic.bg-teal .button, .abmd-content-basic.bg-teal .custom-comment-form .button, .custom-comment-form .abmd-content-basic.bg-teal .button, .abmd-content-basic.bg-teal .webform-submission-survey-form .button, .webform-submission-survey-form .abmd-content-basic.bg-teal .button, .abmd-content-basic.bg-teal .abi-comp__form .primaryAction, .abi-comp__form .abmd-content-basic.bg-teal .primaryAction, .abmd-content-basic.bg-mint .btn, .abmd-content-basic.bg-mint .user-login-form .button, .user-login-form .abmd-content-basic.bg-mint .button, .abmd-content-basic.bg-mint .custom-comment-form .button, .custom-comment-form .abmd-content-basic.bg-mint .button, .abmd-content-basic.bg-mint .webform-submission-survey-form .button, .webform-submission-survey-form .abmd-content-basic.bg-mint .button, .abmd-content-basic.bg-mint .abi-comp__form .primaryAction, .abi-comp__form .abmd-content-basic.bg-mint .primaryAction {
  background-color: #FFFFFF;
  color: #005FA9;
  border-color: #FFFFFF; }
  .abmd-content-basic.bg-teal-gradient .btn:hover, .abmd-content-basic.bg-teal-gradient .user-login-form .button:hover, .user-login-form .abmd-content-basic.bg-teal-gradient .button:hover, .abmd-content-basic.bg-teal-gradient .custom-comment-form .button:hover, .custom-comment-form .abmd-content-basic.bg-teal-gradient .button:hover, .abmd-content-basic.bg-teal-gradient .webform-submission-survey-form .button:hover, .webform-submission-survey-form .abmd-content-basic.bg-teal-gradient .button:hover, .abmd-content-basic.bg-teal-gradient .abi-comp__form .primaryAction:hover, .abi-comp__form .abmd-content-basic.bg-teal-gradient .primaryAction:hover, .abmd-content-basic.bg-teal .btn:hover, .abmd-content-basic.bg-teal .user-login-form .button:hover, .user-login-form .abmd-content-basic.bg-teal .button:hover, .abmd-content-basic.bg-teal .custom-comment-form .button:hover, .custom-comment-form .abmd-content-basic.bg-teal .button:hover, .abmd-content-basic.bg-teal .webform-submission-survey-form .button:hover, .webform-submission-survey-form .abmd-content-basic.bg-teal .button:hover, .abmd-content-basic.bg-teal .abi-comp__form .primaryAction:hover, .abi-comp__form .abmd-content-basic.bg-teal .primaryAction:hover, .abmd-content-basic.bg-mint .btn:hover, .abmd-content-basic.bg-mint .user-login-form .button:hover, .user-login-form .abmd-content-basic.bg-mint .button:hover, .abmd-content-basic.bg-mint .custom-comment-form .button:hover, .custom-comment-form .abmd-content-basic.bg-mint .button:hover, .abmd-content-basic.bg-mint .webform-submission-survey-form .button:hover, .webform-submission-survey-form .abmd-content-basic.bg-mint .button:hover, .abmd-content-basic.bg-mint .abi-comp__form .primaryAction:hover, .abi-comp__form .abmd-content-basic.bg-mint .primaryAction:hover {
    background-color: transparent;
    color: #FFFFFF; }
  .abmd-content-basic.bg-teal-gradient .btn:after, .abmd-content-basic.bg-teal-gradient .user-login-form .button:after, .user-login-form .abmd-content-basic.bg-teal-gradient .button:after, .abmd-content-basic.bg-teal-gradient .custom-comment-form .button:after, .custom-comment-form .abmd-content-basic.bg-teal-gradient .button:after, .abmd-content-basic.bg-teal-gradient .webform-submission-survey-form .button:after, .webform-submission-survey-form .abmd-content-basic.bg-teal-gradient .button:after, .abmd-content-basic.bg-teal-gradient .abi-comp__form .primaryAction:after, .abi-comp__form .abmd-content-basic.bg-teal-gradient .primaryAction:after, .abmd-content-basic.bg-teal .btn:after, .abmd-content-basic.bg-teal .user-login-form .button:after, .user-login-form .abmd-content-basic.bg-teal .button:after, .abmd-content-basic.bg-teal .custom-comment-form .button:after, .custom-comment-form .abmd-content-basic.bg-teal .button:after, .abmd-content-basic.bg-teal .webform-submission-survey-form .button:after, .webform-submission-survey-form .abmd-content-basic.bg-teal .button:after, .abmd-content-basic.bg-teal .abi-comp__form .primaryAction:after, .abi-comp__form .abmd-content-basic.bg-teal .primaryAction:after, .abmd-content-basic.bg-mint .btn:after, .abmd-content-basic.bg-mint .user-login-form .button:after, .user-login-form .abmd-content-basic.bg-mint .button:after, .abmd-content-basic.bg-mint .custom-comment-form .button:after, .custom-comment-form .abmd-content-basic.bg-mint .button:after, .abmd-content-basic.bg-mint .webform-submission-survey-form .button:after, .webform-submission-survey-form .abmd-content-basic.bg-mint .button:after, .abmd-content-basic.bg-mint .abi-comp__form .primaryAction:after, .abi-comp__form .abmd-content-basic.bg-mint .primaryAction:after {
    background: url("../media/icon/icon-direction--right-white.svg") center/cover no-repeat; }

.abmd-content-basic.bg-teal-gradient .link, .abmd-content-basic.bg-teal-gradient .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .abmd-content-basic.bg-teal-gradient a, .abmd-content-basic.bg-teal-gradient .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd-content-basic.bg-teal-gradient .item__cta > a, .abmd-content-basic.bg-teal-gradient .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .abmd-content-basic.bg-teal-gradient a, .abmd-content-basic.bg-teal-gradient .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd-content-basic.bg-teal-gradient a, .abmd-content-basic.bg-teal-gradient .abmd__subnav .block a, .abmd__subnav .block .abmd-content-basic.bg-teal-gradient a, .abmd-content-basic.bg-teal .link, .abmd-content-basic.bg-teal .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .abmd-content-basic.bg-teal a, .abmd-content-basic.bg-teal .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd-content-basic.bg-teal .item__cta > a, .abmd-content-basic.bg-teal .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .abmd-content-basic.bg-teal a, .abmd-content-basic.bg-teal .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd-content-basic.bg-teal a, .abmd-content-basic.bg-teal .abmd__subnav .block a, .abmd__subnav .block .abmd-content-basic.bg-teal a, .abmd-content-basic.bg-mint .link, .abmd-content-basic.bg-mint .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .abmd-content-basic.bg-mint a, .abmd-content-basic.bg-mint .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd-content-basic.bg-mint .item__cta > a, .abmd-content-basic.bg-mint .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .abmd-content-basic.bg-mint a, .abmd-content-basic.bg-mint .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd-content-basic.bg-mint a, .abmd-content-basic.bg-mint .abmd__subnav .block a, .abmd__subnav .block .abmd-content-basic.bg-mint a {
  color: #FFFFFF; }

.abmd-content-basic.bg-teal-gradient .head-item, .abmd-content-basic.bg-teal .head-item, .abmd-content-basic.bg-mint .head-item {
  color: #0E355A !important; }
  .abmd-content-basic.bg-teal-gradient .head-item a, .abmd-content-basic.bg-teal .head-item a, .abmd-content-basic.bg-mint .head-item a {
    color: #0E355A !important; }

.abmd-content-basic.bg-lightgray h1,
.abmd-content-basic.bg-lightgray h2,
.abmd-content-basic.bg-lightgray h3,
.abmd-content-basic.bg-lightgray h4,
.abmd-content-basic.bg-lightgray .text-xlarge,
.abmd-content-basic.bg-lightgray .text-large, .abmd-content-basic.bg-white h1,
.abmd-content-basic.bg-white h2,
.abmd-content-basic.bg-white h3,
.abmd-content-basic.bg-white h4,
.abmd-content-basic.bg-white .text-xlarge,
.abmd-content-basic.bg-white .text-large {
  color: #0E355A; }

.abmd-content-basic.bg-lightgray p, .abmd-content-basic.bg-white p {
  color: #0E355A !important; }

.abmd-content-basic.bg-lightgray .btn, .abmd-content-basic.bg-lightgray .user-login-form .button, .user-login-form .abmd-content-basic.bg-lightgray .button, .abmd-content-basic.bg-lightgray .custom-comment-form .button, .custom-comment-form .abmd-content-basic.bg-lightgray .button, .abmd-content-basic.bg-lightgray .webform-submission-survey-form .button, .webform-submission-survey-form .abmd-content-basic.bg-lightgray .button, .abmd-content-basic.bg-lightgray .abi-comp__form .primaryAction, .abi-comp__form .abmd-content-basic.bg-lightgray .primaryAction, .abmd-content-basic.bg-white .btn, .abmd-content-basic.bg-white .user-login-form .button, .user-login-form .abmd-content-basic.bg-white .button, .abmd-content-basic.bg-white .custom-comment-form .button, .custom-comment-form .abmd-content-basic.bg-white .button, .abmd-content-basic.bg-white .webform-submission-survey-form .button, .webform-submission-survey-form .abmd-content-basic.bg-white .button, .abmd-content-basic.bg-white .abi-comp__form .primaryAction, .abi-comp__form .abmd-content-basic.bg-white .primaryAction {
  background-color: #005FA9;
  color: #FFFFFF;
  border-color: #005FA9; }
  .abmd-content-basic.bg-lightgray .btn:hover, .abmd-content-basic.bg-lightgray .user-login-form .button:hover, .user-login-form .abmd-content-basic.bg-lightgray .button:hover, .abmd-content-basic.bg-lightgray .custom-comment-form .button:hover, .custom-comment-form .abmd-content-basic.bg-lightgray .button:hover, .abmd-content-basic.bg-lightgray .webform-submission-survey-form .button:hover, .webform-submission-survey-form .abmd-content-basic.bg-lightgray .button:hover, .abmd-content-basic.bg-lightgray .abi-comp__form .primaryAction:hover, .abi-comp__form .abmd-content-basic.bg-lightgray .primaryAction:hover, .abmd-content-basic.bg-white .btn:hover, .abmd-content-basic.bg-white .user-login-form .button:hover, .user-login-form .abmd-content-basic.bg-white .button:hover, .abmd-content-basic.bg-white .custom-comment-form .button:hover, .custom-comment-form .abmd-content-basic.bg-white .button:hover, .abmd-content-basic.bg-white .webform-submission-survey-form .button:hover, .webform-submission-survey-form .abmd-content-basic.bg-white .button:hover, .abmd-content-basic.bg-white .abi-comp__form .primaryAction:hover, .abi-comp__form .abmd-content-basic.bg-white .primaryAction:hover {
    background-color: #FFFFFF;
    color: #005FA9; }

.abmd-content-basic.bg-lightgray .link, .abmd-content-basic.bg-lightgray .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .abmd-content-basic.bg-lightgray a, .abmd-content-basic.bg-lightgray .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd-content-basic.bg-lightgray .item__cta > a, .abmd-content-basic.bg-lightgray .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .abmd-content-basic.bg-lightgray a, .abmd-content-basic.bg-lightgray .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd-content-basic.bg-lightgray a, .abmd-content-basic.bg-lightgray .abmd__subnav .block a, .abmd__subnav .block .abmd-content-basic.bg-lightgray a, .abmd-content-basic.bg-white .link, .abmd-content-basic.bg-white .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .abmd-content-basic.bg-white a, .abmd-content-basic.bg-white .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd-content-basic.bg-white .item__cta > a, .abmd-content-basic.bg-white .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .abmd-content-basic.bg-white a, .abmd-content-basic.bg-white .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd-content-basic.bg-white a, .abmd-content-basic.bg-white .abmd__subnav .block a, .abmd__subnav .block .abmd-content-basic.bg-white a {
  color: #005FA9; }

.abmd-content-basic.bg-lightgray .head-item, .abmd-content-basic.bg-white .head-item {
  color: #0E355A; }
  .abmd-content-basic.bg-lightgray .head-item a, .abmd-content-basic.bg-white .head-item a {
    color: #0E355A; }

.abmd-content-with-icon img {
  max-width: 100px;
  display: inline-block; }

@media (max-width: 1023px) {
  .abmd-content-with-icon .swiper-pagination-bullets {
    bottom: 8px; } }

@media (min-width: 1024px) {
  .abmd-content-with-icon .swiper-slide:nth-last-child(2n):not(:nth-child(2n)) {
    padding: 0 8.3%; } }

@media (min-width: 1024px) {
  .abmd-content-with-icon .swiper-slide:nth-last-child(2n):not(:nth-child(2n)) ~ .swiper-slide {
    padding: 0 8.3%; } }

.abmd-content-with-icon .content__icon,
.abmd-content-with-icon .content__icon_royal {
  background-color: #a40046;
  border-radius: 50%;
  position: relative;
  overflow: hidden;
  width: 100px;
  height: 100px;
  display: inline-block; }
  .abmd-content-with-icon .content__icon img,
  .abmd-content-with-icon .content__icon_royal img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 60%; }

.abmd-content-with-icon .content__icon_royal {
  background-color: #005FA9; }

.abmd-content-with-icon .swiper-container-autoheight {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content; }

.abmd-content-with-icon .col-content {
  padding-top: 1.5rem; }

.abmd-content-with-icon .link, .abmd-content-with-icon .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .abmd-content-with-icon a, .abmd-content-with-icon .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd-content-with-icon .item__cta > a, .abmd-content-with-icon .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .abmd-content-with-icon a, .abmd-content-with-icon .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd-content-with-icon a, .abmd-content-with-icon .abmd__subnav .block a, .abmd__subnav .block .abmd-content-with-icon a {
  margin-top: 1rem; }

.abmd-content-with-icon .head-item {
  margin: 1.6875rem 0 0.3125rem;
  font-weight: 700;
  font-size: 1rem; }
  @media (min-width: 1024px) {
    .abmd-content-with-icon .head-item {
      margin: 1.25rem 0 0.75rem; } }

.abmd-content-with-icon p {
  margin: 0;
  line-height: 1.25rem; }

.abmd-content-with-icon .swiper-slide {
  padding: 0; }
  @media (min-width: 1024px) {
    .abmd-content-with-icon .swiper-slide {
      padding: 0 0.75rem;
      height: auto;
      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-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between; }
      .abmd-content-with-icon .swiper-slide::before, .abmd-content-with-icon .swiper-slide::after {
        display: none; } }
  .abmd-content-with-icon .swiper-slide .link, .abmd-content-with-icon .swiper-slide .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .abmd-content-with-icon .swiper-slide a, .abmd-content-with-icon .swiper-slide .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd-content-with-icon .swiper-slide .item__cta > a, .abmd-content-with-icon .swiper-slide .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .abmd-content-with-icon .swiper-slide a, .abmd-content-with-icon .swiper-slide .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd-content-with-icon .swiper-slide a, .abmd-content-with-icon .swiper-slide .abmd__subnav .block a, .abmd__subnav .block .abmd-content-with-icon .swiper-slide a {
    padding: 0.3125rem;
    margin-right: 0.75rem; }

@media (min-width: 1024px) {
  .abmd-content-with-icon .swiper-button-prev,
  .abmd-content-with-icon .swiper-button-next,
  .abmd-content-with-icon .swiper-pagination {
    display: none; } }

@media (min-width: 1024px) {
  .swiper-container.swiper-multiple .swiper-wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transform: none;
    transform: none; } }

@media (min-width: 1024px) {
  .swiper-container.swiper-multiple .swiper-slide:nth-last-child(n + 2) {
    width: 50%; } }

@media (min-width: 1024px) {
  .swiper-container.swiper-multiple .swiper-slide:nth-last-child(n + 2) ~ .swiper-slide {
    width: 50%; } }

@media (min-width: 1024px) {
  .swiper-container.swiper-multiple .swiper-slide:nth-last-child(n + 3) {
    width: 33.33%; } }

@media (min-width: 1024px) {
  .swiper-container.swiper-multiple .swiper-slide:nth-last-child(n + 3) ~ .swiper-slide {
    width: 33.33%; } }

@media (min-width: 1024px) {
  .swiper-container.swiper-multiple .swiper-slide:nth-last-child(2n):not(:nth-child(2n)) {
    width: 50%; } }

@media (min-width: 1024px) {
  .swiper-container.swiper-multiple .swiper-slide:nth-last-child(2n):not(:nth-child(2n)) ~ .swiper-slide {
    width: 50%; } }

@media (min-width: 1024px) {
  .swiper-container.swiper-multiple .swiper-slide:nth-last-child(3n):not(:nth-child(3n)):not(:nth-child(2n)) {
    width: 33.33%; } }

@media (min-width: 1024px) {
  .swiper-container.swiper-multiple .swiper-slide:nth-last-child(3n):not(:nth-child(3n)):not(:nth-child(2n)) ~ .swiper-slide {
    width: 33.33%; } }

.ie .abmd-content-with-icon .swiper-slide {
  height: auto; }

.abmd-content-with-image .item__content .field {
  color: #fff; }

@media (min-width: 1024px) {
  .abmd-content-with-image .swiper-multiple .swiper-wrapper {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start; } }

@media (min-width: 1024px) {
  .abmd-content-with-image .swiper-slide {
    max-width: 33.33%; } }

.abmd-content-with-image .col-content {
  padding-top: 1.5rem; }

@media (max-width: 1023px) {
  .abmd-content-with-image .btn, .abmd-content-with-image .user-login-form .button, .user-login-form .abmd-content-with-image .button, .abmd-content-with-image .custom-comment-form .button, .custom-comment-form .abmd-content-with-image .button, .abmd-content-with-image .webform-submission-survey-form .button, .webform-submission-survey-form .abmd-content-with-image .button, .abmd-content-with-image .abi-comp__form .primaryAction, .abi-comp__form .abmd-content-with-image .primaryAction {
    width: 100%; } }

.abmd-content-with-image .item__thumb {
  overflow: hidden;
  position: relative;
  padding-bottom: 57.5%;
  background: #fff; }
  .abmd-content-with-image .item__thumb.bg-transparent {
    background: transparent; }
  .abmd-content-with-image .item__thumb img {
    display: block;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0; }

@media (min-width: 1024px) {
  .abmd-content-with-image .swiper-wrapper {
    margin: 0 -0.75rem; } }

@media (max-width: 1023px) {
  .abmd-content-with-image .item__cta {
    margin-bottom: 1rem; } }

.abmd-content-with-image .link-wrapper {
  margin-top: auto; }

.abmd-content-with-image .link, .abmd-content-with-image .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .abmd-content-with-image a, .abmd-content-with-image .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd-content-with-image .item__cta > a, .abmd-content-with-image .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .abmd-content-with-image a, .abmd-content-with-image .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd-content-with-image a, .abmd-content-with-image .abmd__subnav .block a, .abmd__subnav .block .abmd-content-with-image a {
  padding-top: 0;
  padding-bottom: 0;
  color: #005FA9;
  text-transform: none; }

.abmd-content-with-image.bg-royal .btn-filter span:before, .abmd-content-with-image.bg-royal .btn-filter span:after {
  background-color: #fff; }

.abmd-content-with-image.bg-royal .btn-filter:hover span:before, .abmd-content-with-image.bg-royal .btn-filter:hover span:after {
  background-color: #005FA9; }

.abmd-content-with-image h3 {
  font-size: 1.125rem;
  margin: 1.25rem 0 0.3125rem; }
  @media (min-width: 1024px) {
    .abmd-content-with-image h3 {
      margin: 1.25rem 0 0.75rem; } }

.abmd-content-with-image .swiper-container {
  padding: 0; }
  .abmd-content-with-image .swiper-container.swiper-container-initialized .swiper-wrapper {
    padding-bottom: 2rem; }

.abmd-content-with-image p:not(:last-child) {
  margin: 0 0 0.9375rem; }

.abmd-content-with-image .link-arrow, .abmd-content-with-image .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd-content-with-image .item__cta > a, .abmd-content-with-image .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd-content-with-image a {
  margin-bottom: 0.8125rem; }

.abmd-content-with-image .swiper-slide {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column; }
  @media (min-width: 1024px) {
    .abmd-content-with-image .swiper-slide {
      padding: 0 0.75rem;
      height: auto;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column; }
      .abmd-content-with-image .swiper-slide::before, .abmd-content-with-image .swiper-slide::after {
        display: none; } }
  .abmd-content-with-image .swiper-slide .img-wrapper {
    position: relative;
    background: no-repeat center / cover;
    background-color: #fff; }
    .abmd-content-with-image .swiper-slide .img-wrapper::after {
      content: "";
      display: block;
      width: 100%;
      height: 0;
      padding-bottom: 56.25%; }

@media (min-width: 1024px) {
  .abmd-content-with-image .swiper-button-prev,
  .abmd-content-with-image .swiper-button-next,
  .abmd-content-with-image .swiper-pagination {
    display: none; } }

@media (min-width: 1024px) {
  .abmd-content-with-image .swiper-wrapper {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch; } }

.abmd-content-with-image .swiper-pagination-bullet {
  width: 2.25rem;
  height: 0.375rem;
  border-radius: 0;
  background-color: #005FA9; }

.abmd-content-with-image .swiper-pagination-bullets {
  bottom: 1rem; }

.abmd-content-with-image.bg-royal .swiper-pagination-bullet {
  background-color: #FFFFFF; }

.content-with-image__filter {
  position: absolute;
  top: 1rem;
  right: 1rem; }
  @media (min-width: 1024px) {
    .content-with-image__filter {
      right: 0; } }

.abmd-content-with-image-grid {
  padding: 2rem 0; }
  @media (min-width: 1024px) {
    .abmd-content-with-image-grid {
      padding: 4rem 0; } }
  .abmd-content-with-image-grid .abmd-container-boxed {
    position: relative; }
  @media (max-width: 1023px) {
    .abmd-content-with-image-grid .content-with-image-grid__inner .col-md-4 > *:last-child {
      padding-bottom: 2rem; } }
  @media (max-width: 1023px) {
    .abmd-content-with-image-grid .content-with-image-grid__inner .abmd-column > *:last-child {
      padding-bottom: 2rem; } }
  .abmd-content-with-image-grid .col-md-4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .abmd-content-with-image-grid a {
    text-decoration: none; }
  .abmd-content-with-image-grid h3 {
    margin: 14px 0 9px; }
  .abmd-content-with-image-grid p {
    margin-bottom: 0; }
    .abmd-content-with-image-grid p:not(:last-child) {
      margin-bottom: 0.5rem; }
  .abmd-content-with-image-grid.bg-royal .btn-filter span:before, .abmd-content-with-image-grid.bg-royal .btn-filter span:after {
    background-color: #fff; }
  .abmd-content-with-image-grid.bg-royal .btn-filter:hover span:before, .abmd-content-with-image-grid.bg-royal .btn-filter:hover span:after {
    background-color: #005FA9; }
  .abmd-content-with-image-grid .head-item {
    margin: 1rem 0; }
    @media (min-width: 1024px) {
      .abmd-content-with-image-grid .head-item {
        margin: 1rem 0 1.875rem; } }
  @media (max-width: 1023px) {
    .abmd-content-with-image-grid .content-with-image__filter {
      margin: 0 0 1rem;
      position: relative;
      top: auto;
      right: auto; } }
  @media (min-width: 1024px) {
    .abmd-content-with-image-grid .abmd-row-inner > * {
      margin-bottom: 1.875rem; } }

.ie .abmd-content-with-icon .swiper-slide {
  height: auto; }

.thumb-video {
  position: relative; }
  .thumb-video:after, .thumb-video:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0; }
  .thumb-video:before {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5); }
  .thumb-video:after {
    border: 13px solid transparent;
    border-left-color: #fff;
    border-left-width: 18px;
    top: 50%;
    left: 55%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
  .thumb-video img {
    display: block; }

.content__pager {
  list-style: none;
  text-align: center;
  padding: 0;
  color: #005FA9;
  margin: 0 0 1.75rem; }
  .content__pager li {
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px; }
  .content__pager a {
    text-decoration: none;
    color: #005FA9;
    cursor: pointer;
    font-weight: 600; }
    .content__pager a.pager__active, .content__pager a:hover {
      text-decoration: underline; }

.pager__prev,
.pager__next {
  border-top: 1px solid;
  border-left: 1px solid;
  width: 9px;
  height: 9px;
  font-size: 0;
  display: inline-block;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.pager__next {
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg); }

@media (min-width: 1024px) {
  .jp .abmd-content-with-image-grid .head-item {
    font-size: 32px; } }

.jp .abmd-content-with-image-grid p {
  font-size: 14px; }

@media (max-width: 1023px) {
  .jp .abmd-content-with-image-grid .content-with-image__filter {
    margin: 3.125rem 0 1.875rem; } }

@media (min-width: 1024px) {
  .jp .filter--single-cate li {
    width: 25%;
    display: inline-block;
    vertical-align: top; } }

.abmd-document-id p {
  margin: 0;
  font-size: 0.75rem;
  line-height: 1.875rem;
  text-transform: uppercase; }

.jp .abi-comp__footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

@media (min-width: 1024px) {
  .jp .footer__menu {
    margin: 0 0 25px; } }

@media (min-width: 1024px) {
  .jp .footer__social {
    margin-top: 0;
    margin-bottom: 30px; } }

.abi-comp__footer {
  background: #0E355A url(../media/bg/bg-footer-mb.jpg) no-repeat bottom right;
  background-size: cover;
  padding: 32px 0px 25px;
  color: #fff;
  font-size: 0.875rem; }
  @media (min-width: 1024px) {
    .abi-comp__footer {
      padding: 35px 0;
      background: #0E355A url(../media/bg/bg-footer.jpg) no-repeat left bottom;
      background-size: cover;
      min-height: 248px; } }
  @media (min-width: 1024px) {
    .abi-comp__footer .menu--footer {
      -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
      order: 3; } }
  @media (min-width: 1024px) {
    .abi-comp__footer .block-footer-social-links-block {
      -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
      order: 2; } }
  .abi-comp__footer a {
    color: #fff;
    text-decoration: none; }
  .abi-comp__footer ul {
    list-style: none; }
  .abi-comp__footer li {
    display: inline-block;
    vertical-align: middle; }
    @media (min-width: 1024px) {
      .abi-comp__footer li {
        margin-left: 5px; } }
  .abi-comp__footer .col-content {
    padding-top: 1.5rem; }

@media (min-width: 1024px) {
  .footer__inner {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; } }

.footer__right {
  padding-top: 30px; }
  @media (min-width: 1024px) {
    .footer__right {
      padding-top: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      text-align: right;
      height: 100%;
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end; } }

.footer__left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }
  @media (max-width: 1023px) {
    .footer__left img {
      max-width: 65%; } }
  @media (min-width: 1024px) {
    .footer__left {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      gap: 60px; } }

@media (max-width: 1023px) {
  .block-abiomed-footer-logo-block img {
    float: right; } }

.footer__call-sp {
  margin-bottom: 25px;
  display: inline-block;
  font-size: 0.75rem;
  line-height: 1.45; }
  @media (min-width: 1024px) {
    .footer__call-sp {
      text-align: right;
      margin-bottom: 20px;
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1; } }
  .footer__call-sp i {
    margin-right: 5px;
    font-size: 0.875rem;
    width: 1rem;
    height: 1rem; }
  .footer__call-sp a {
    font-weight: bold;
    font-size: 0.875rem; }

.footer__menu {
  list-style: none;
  margin: 0;
  margin-bottom: 25px; }
  @media (min-width: 1024px) {
    .footer__menu {
      -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
      order: 3;
      margin: 25px 0; } }
  .footer__menu li {
    width: 49%;
    line-height: 32px; }
    @media (min-width: 1024px) {
      .footer__menu li {
        width: auto;
        line-height: 1.2;
        margin-left: 20px;
        display: inline-block;
        vertical-align: middle; } }
  .footer__menu a {
    font-weight: bold; }

.footer__social {
  margin-bottom: 20px; }
  @media (min-width: 1024px) {
    .footer__social {
      -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
      order: 2;
      margin-bottom: 60px;
      margin-top: 0px; } }
  .footer__social li {
    margin-right: 30px; }
    @media (min-width: 1024px) {
      .footer__social li {
        margin-right: 0;
        margin-left: 30px; } }
  .footer__social i {
    font-size: 1.5rem; }

.footer__cr {
  margin-bottom: 0; }
  @media (min-width: 1024px) {
    .footer__cr {
      -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
      order: 4; } }
  .footer__cr p {
    margin-bottom: 0; }

.form__account {
  padding: 2.125rem 0; }
  .form__account p {
    font-size: 14px; }

.form-heading {
  margin: 1.5625rem 0 1.875rem; }
  @media (min-width: 1024px) {
    .form-heading {
      margin: 3.5625rem 0 3.3125rem; } }

.form-notify {
  height: 55px;
  line-height: 55px;
  position: relative;
  padding: 0 21px;
  background-color: #188700;
  color: #fff;
  font-weight: bold; }
  .form-notify .icon-plus--white {
    position: absolute;
    top: 50%;
    right: 20px;
    height: 0.9375rem;
    width: 0.9375rem;
    -webkit-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg);
    margin-right: 0; }

.check-group {
  padding-top: 2.5rem; }

.error-input {
  border: 1px solid #EE0000; }

.abi-comp__form {
  padding: 3.75rem 0; }
  .abi-comp__form p > .link, .abi-comp__form .custom-comment-form .form-wrapper p > a, .custom-comment-form .form-wrapper .abi-comp__form p > a, .abi-comp__form .abmd-content-with-image-grid p.item__cta > a, .abmd-content-with-image-grid .abi-comp__form p.item__cta > a, .abi-comp__form .abmd-nav-ribbon .dropdown p > a, .abmd-nav-ribbon .dropdown .abi-comp__form p > a, .abi-comp__form .abmd__notification .abmd-wysiwyg p > a, .abmd__notification .abmd-wysiwyg .abi-comp__form p > a, .abi-comp__form .abmd__subnav .block p > a, .abmd__subnav .block .abi-comp__form p > a {
    padding-top: 0;
    padding-bottom: 0; }
  .abi-comp__form .oneField .reqMark:after {
    content: '*'; }
  .abi-comp__form .inputWrapper {
    position: relative; }
    .abi-comp__form .inputWrapper textarea {
      min-height: 8rem; }
  .abi-comp__form [type="radio"] ~ .label,
  .abi-comp__form [type="checkbox"] ~ .label {
    margin-left: .3rem; }
  .abi-comp__form .tt-menu {
    width: 100%;
    background-color: #fff;
    padding: 1rem;
    border: 1px solid #000;
    margin-top: 0.75rem;
    border-radius: 4px; }
  .abi-comp__form .tt-search,
  .abi-comp__form .tt-spinner {
    position: absolute;
    top: 1.1rem; }
  .abi-comp__form .tt-search {
    right: 1rem; }
  .abi-comp__form .tt-spinner {
    left: 50%;
    display: none; }
  .abi-comp__form .tt-clear {
    display: none; }
  .abi-comp__form .tt-suggestion {
    cursor: pointer;
    line-height: 1.5; }
    .abi-comp__form .tt-suggestion:hover {
      font-weight: 700;
      color: #005FA9; }
  .abi-comp__form .twitter-typeahead {
    width: 100%;
    display: block; }
  .abi-comp__form .primaryAction {
    display: block;
    width: 100%; }
  .abi-comp__form .supportInfo {
    display: none; }
  .abi-comp__form #google-captcha {
    line-height: 1.2;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1; }
    .abi-comp__form #google-captcha .oneField {
      margin-bottom: .5rem; }
    .abi-comp__form #google-captcha br {
      display: none; }
  .abi-comp__form .captchaHelp {
    display: none !important; }
  .abi-comp__form .errMsg {
    font-size: 0.875rem;
    color: #EE0000;
    font-style: italic;
    margin-top: .3rem;
    outline: none !important; }
  .abi-comp__form .select-dropdown {
    position: relative; }
    .abi-comp__form .select-dropdown:after {
      content: '';
      display: block;
      position: absolute;
      top: 1.6875rem;
      -webkit-transform-origin: center;
      transform-origin: center;
      -webkit-transform: translateY(-50%) rotate(180deg);
      transform: translateY(-50%) rotate(180deg);
      right: 24px;
      width: 14px;
      height: 14px;
      -webkit-transition: 0.3s;
      transition: 0.3s;
      background: url(../media/icon/icon-arrow-down.svg) no-repeat center; }
    .abi-comp__form .select-dropdown.focused:after {
      -webkit-transform: translateY(0) rotate(0deg);
      transform: translateY(0) rotate(0deg); }
  @media (min-width: 1024px) {
    .abi-comp__form {
      padding: 6rem 0; }
      .abi-comp__form #google-captcha {
        margin-bottom: 0; }
      .abi-comp__form .actions {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start; }
      .abi-comp__form .primaryAction {
        display: inline-block;
        width: auto; } }

select {
  -webkit-appearance: none;
  -moz-appearance: none; }
  select::-ms-expand {
    display: none; }

.select__wrapper {
  background-color: #FFFFFF;
  height: 3.5rem;
  position: relative;
  border-radius: 4px;
  border: 1px solid #005FA9;
  cursor: pointer; }
  .select__wrapper:before {
    content: '';
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 8px; }
  .select__wrapper:after {
    content: '';
    display: block;
    position: absolute;
    top: 45%;
    -webkit-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg);
    right: 24px;
    width: 14px;
    height: 14px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    background: url(../media/icon/icon-arrow-down.svg) no-repeat center; }
  .select__wrapper ul {
    border: 1px solid #005FA9;
    position: absolute;
    top: calc(100% + 8px);
    width: 100%;
    list-style: none;
    border-radius: 4px;
    padding: 15px 10px;
    margin: 0;
    height: 0;
    overflow: hidden;
    opacity: 0;
    background-color: #FFFFFF;
    z-index: 11; }
  @media (min-width: 1024px) {
    .select__wrapper:hover:after {
      -webkit-transform: translateY(0) rotate(0deg);
      transform: translateY(0) rotate(0deg); }
    .select__wrapper:hover span {
      color: #005FA9; }
    .select__wrapper:hover ul {
      height: auto;
      opacity: 1;
      -webkit-transition: opacity 0.5s;
      transition: opacity 0.5s;
      -webkit-transform: translateY(0px);
      transform: translateY(0px); } }
  @media (max-width: 1023px) {
    .select__wrapper.select--active:after {
      -webkit-transform: translateY(0) rotate(0);
      transform: translateY(0) rotate(0); }
    .select__wrapper.select--active span {
      color: #005FA9; }
    .select__wrapper.select--active ul {
      height: auto;
      opacity: 1;
      -webkit-transition: opacity 0.5s;
      transition: opacity 0.5s;
      -webkit-transform: translateY(0px);
      transform: translateY(0px); } }
  .select__wrapper li {
    margin: 0;
    padding: 5px 15px 5px 14px;
    font-weight: normal;
    cursor: pointer; }
    .select__wrapper li:hover {
      color: #005FA9; }
  .select__wrapper .selected {
    color: #005FA9;
    font-weight: bold; }
  .select__wrapper span {
    font-size: 1rem;
    line-height: 56px;
    padding: 0px 50px 0px 24px;
    white-space: nowrap;
    display: block;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden; }

.checkbox__wrapper {
  position: relative; }
  .checkbox__wrapper input {
    display: none; }
    .checkbox__wrapper input:checked ~ label:after {
      opacity: 1; }
  .checkbox__wrapper label {
    padding-left: 24px;
    position: relative;
    display: inline-block; }
    .checkbox__wrapper label:before, .checkbox__wrapper label:after {
      content: '';
      position: absolute;
      left: 0px;
      top: 2px;
      width: 16px;
      height: 16px;
      border-radius: 1px; }
    .checkbox__wrapper label:before {
      border: 1px solid #000; }
    .checkbox__wrapper label:after {
      background: #0E355A url(../media/checked.svg) no-repeat center;
      opacity: 0; }

.form__account {
  padding: 1.625rem 0 4rem; }
  @media (min-width: 1024px) {
    .form__account {
      padding: 2.125rem 0 6.875rem; } }
  .form__account .actions {
    margin-top: 22px; }
  .form__account p {
    font-size: 0.875rem; }

.form-field {
  margin-bottom: 0.6875rem; }
  @media (min-width: 1024px) {
    .form-field {
      margin-bottom: 0.8125rem; } }
  .form-field label {
    display: inline-block;
    margin-bottom: 0.3125rem;
    font-size: 0.875rem; }

.form-notify {
  height: 3.4375rem;
  padding: 0 42px 0 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: bold;
  color: #fff;
  position: relative; }
  .form-notify .icon-small {
    position: absolute;
    cursor: pointer;
    right: 21px;
    top: 50%;
    width: 15px;
    height: 15px;
    -webkit-transform: rotate(45deg) translateY(-50%);
    transform: rotate(45deg) translateY(-50%); }

.form-heading {
  margin: 1.5rem 0 1.9375rem; }
  @media (min-width: 1024px) {
    .form-heading {
      margin: 3.5625rem 0 3.125rem; } }

.form-note {
  font-size: 14px; }

@media (min-width: 1024px) {
  .jp .abi-comp__form .actions {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; } }

.password-progress {
  position: relative;
  height: 6px;
  width: 100%;
  margin: 17px 0 3px; }
  .password-progress.progress--low:after {
    width: 33%;
    background: #A40046; }
  .password-progress.progress--medium:after {
    width: 66%;
    background: #ffc107; }
  .password-progress.progress--good:after {
    width: 100%;
    background: #188700; }
  .password-progress:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 6px;
    width: 0%; }

.abmd-full-width-content .abmd-row-inner {
  margin-left: 0;
  margin-right: 0; }
  .abmd-full-width-content .abmd-row-inner [class*=abmd-col] {
    padding-left: 0;
    padding-right: 0; }

.abmd-full-width-content .abmd-image {
  margin-bottom: 1.5rem; }

.abmd-full-width-content .sub-heading {
  margin-bottom: 1rem;
  font-size: 1rem; }

@media (max-width: 1023px) {
  .abmd-full-width-content {
    background: none !important; } }

@media (min-width: 1024px) {
  .abmd-full-width-content {
    height: 35vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat; }
    .abmd-full-width-content h1,
    .abmd-full-width-content h2,
    .abmd-full-width-content h3,
    .abmd-full-width-content h4,
    .abmd-full-width-content .text-xlarge,
    .abmd-full-width-content .text-large {
      color: #FFFFFF; }
    .abmd-full-width-content .abmd-image {
      display: none; }
    .abmd-full-width-content .sub-heading {
      color: #FFFFFF;
      margin-bottom: 1.5rem; }
    .abmd-full-width-content .btn, .abmd-full-width-content .user-login-form .button, .user-login-form .abmd-full-width-content .button, .abmd-full-width-content .custom-comment-form .button, .custom-comment-form .abmd-full-width-content .button, .abmd-full-width-content .webform-submission-survey-form .button, .webform-submission-survey-form .abmd-full-width-content .button, .abmd-full-width-content .abi-comp__form .primaryAction, .abi-comp__form .abmd-full-width-content .primaryAction {
      background-color: #FFFFFF;
      color: #005FA9;
      border-color: #FFFFFF; }
      .abmd-full-width-content .btn:hover, .abmd-full-width-content .user-login-form .button:hover, .user-login-form .abmd-full-width-content .button:hover, .abmd-full-width-content .custom-comment-form .button:hover, .custom-comment-form .abmd-full-width-content .button:hover, .abmd-full-width-content .webform-submission-survey-form .button:hover, .webform-submission-survey-form .abmd-full-width-content .button:hover, .abmd-full-width-content .abi-comp__form .primaryAction:hover, .abi-comp__form .abmd-full-width-content .primaryAction:hover {
        background-color: transparent;
        color: #FFFFFF; }
      .abmd-full-width-content .btn:after, .abmd-full-width-content .user-login-form .button:after, .user-login-form .abmd-full-width-content .button:after, .abmd-full-width-content .custom-comment-form .button:after, .custom-comment-form .abmd-full-width-content .button:after, .abmd-full-width-content .webform-submission-survey-form .button:after, .webform-submission-survey-form .abmd-full-width-content .button:after, .abmd-full-width-content .abi-comp__form .primaryAction:after, .abi-comp__form .abmd-full-width-content .primaryAction:after {
        background: url("../media/icon/icon-direction--right-white.svg") center/cover no-repeat; }
    .abmd-full-width-content .link, .abmd-full-width-content .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .abmd-full-width-content a, .abmd-full-width-content .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd-full-width-content .item__cta > a, .abmd-full-width-content .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .abmd-full-width-content a, .abmd-full-width-content .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd-full-width-content a, .abmd-full-width-content .abmd__subnav .block a, .abmd__subnav .block .abmd-full-width-content a {
      color: #FFFFFF; } }

.abmd-full-width-image .abmd-row {
  padding-left: 0;
  padding-right: 0; }

.abmd-full-width-image .swiper-container {
  text-align: center; }

.abmd-full-width-image .swiper-button-prev::after,
.abmd-full-width-image .swiper-button-next::after {
  border-width: 2px; }

@media (max-width: 1023px) {
  .abmd-full-width-image .swiper-button-prev,
  .abmd-full-width-image .swiper-button-next {
    display: none; } }

.abmd-full-width-image .swiper-button-prev {
  left: 0; }

.abmd-full-width-image .swiper-button-next {
  right: 0; }

.abmd-full-width-image .swiper-slide {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 0.875rem; }
  .abmd-full-width-image .swiper-slide .thumb-video {
    margin-bottom: 1.5rem; }
    .abmd-full-width-image .swiper-slide .thumb-video img {
      margin-bottom: 0;
      display: block; }

.abmd-full-width-image .swiper-container:not(.swiper-single-slide) {
  padding-bottom: 3rem; }
  .abmd-full-width-image .swiper-container:not(.swiper-single-slide) .swiper-slide img {
    margin-bottom: 1.5rem; }

.abmd-full-width-image .swiper-container.swiper-single-slide {
  padding-bottom: 0; }

.abmd-full-width-image.bg-navy-gradient, .abmd-full-width-image.bg-navy, .abmd-full-width-image.bg-royal {
  color: #fff; }

@media (min-width: 1024px) {
  .abmd-full-width-image .head-cp {
    text-align: center; } }

.template-article-details .abmd-full-width-image {
  padding-top: 0; }

body {
  font-family: "SourceSansPro", sans-serif;
  font-size: 16px; }
  body.jp {
    font-family: "NotoSansJP", "SourceSansPro", sans-serif; }
    body.jp .btn, body.jp .user-login-form .button, .user-login-form body.jp .button, body.jp .custom-comment-form .button, .custom-comment-form body.jp .button, body.jp .webform-submission-survey-form .button, .webform-submission-survey-form body.jp .button, body.jp .abi-comp__form .primaryAction, .abi-comp__form body.jp .primaryAction,
    body.jp input {
      font-family: "NotoSansJP", "SourceSansPro", sans-serif; }

.font-source-sans {
  font-family: "SourceSansPro", sans-serif; }

.font-noto-sans {
  font-family: "NotoSansJP", "SourceSansPro", sans-serif; }
  .font-noto-sans .btn, .font-noto-sans .user-login-form .button, .user-login-form .font-noto-sans .button, .font-noto-sans .custom-comment-form .button, .custom-comment-form .font-noto-sans .button, .font-noto-sans .webform-submission-survey-form .button, .webform-submission-survey-form .font-noto-sans .button, .font-noto-sans .abi-comp__form .primaryAction, .abi-comp__form .font-noto-sans .primaryAction {
    font-family: "NotoSansJP", "SourceSansPro", sans-serif; }

picture {
  line-height: 0; }

.container--small {
  max-width: 760px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem; }
  @media (min-width: 1024px) {
    .container--small {
      padding-left: 0;
      padding-right: 0; } }

.hidden {
  display: none !important; }

[href="javascript:void(0)"]:not(.btn):not(.filter__close):not(.filter__clear):not(.search__clear):not(.menu__close) {
  cursor: initial; }

[href="javascript:void(0)"] .link, [href="javascript:void(0)"] .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper [href="javascript:void(0)"] a, [href="javascript:void(0)"] .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid [href="javascript:void(0)"] .item__cta > a, [href="javascript:void(0)"] .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown [href="javascript:void(0)"] a, [href="javascript:void(0)"] .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg [href="javascript:void(0)"] a, [href="javascript:void(0)"] .abmd__subnav .block a, .abmd__subnav .block [href="javascript:void(0)"] a {
  cursor: initial; }

.loading-mask {
  background: white;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999; }
  .loading-mask:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: 10px;
    width: 8rem;
    height: 8rem;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 101;
    background: url(../media/icon/icon-loading-heart.svg) no-repeat center/contain; }
  @media (min-width: 1024px) {
    .loading-mask:after {
      width: 10rem;
      height: 10rem; } }

@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@media (min-width: 1024px) {
  .show-for-small {
    display: none; } }

@media (max-width: 1023px) {
  .hide-for-small {
    display: none; } }

.order-1 {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1; }

.flex-justify-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

@media (min-width: 1024px) {
  .flex-md-justify-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; } }

@media (min-width: 1024px) {
  .flex-justify-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; } }

.align-item-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.bg-green {
  background-color: #188700; }

.section--priority {
  position: relative;
  z-index: 112; }

.abmd-hero-tall .abmd-image {
  margin-bottom: 2rem; }

.abmd-hero-tall .sub-heading {
  line-height: 1.5rem;
  font-size: 1.125rem;
  margin-bottom: 0.3125rem; }
  @media (min-width: 1024px) {
    .abmd-hero-tall .sub-heading {
      color: #FFFFFF;
      margin-bottom: 1rem;
      font-size: 1.75rem;
      line-height: 2rem;
      font-weight: 600; } }
  @media (min-width: 1900px) {
    .abmd-hero-tall .sub-heading {
      font-size: 2.25rem;
      line-height: 2.5rem; } }

.abmd-hero-tall h1 {
  margin-bottom: 0.6875rem; }
  @media (min-width: 768px) {
    .abmd-hero-tall h1 {
      font-size: 2.5rem;
      line-height: 2.625rem; } }
  @media (min-width: 1024px) {
    .abmd-hero-tall h1 {
      margin-bottom: 1rem;
      font-size: 2.75rem;
      line-height: 2.875rem; } }
  @media (min-width: 1400px) {
    .abmd-hero-tall h1 {
      font-size: 3.125rem;
      line-height: 3.25rem; } }
  @media (min-width: 1900px) {
    .abmd-hero-tall h1 {
      font-size: 3.875rem;
      line-height: 4rem; } }

.abmd-hero-tall .link, .abmd-hero-tall .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .abmd-hero-tall a, .abmd-hero-tall .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd-hero-tall .item__cta > a, .abmd-hero-tall .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .abmd-hero-tall a, .abmd-hero-tall .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd-hero-tall a, .abmd-hero-tall .abmd__subnav .block a, .abmd__subnav .block .abmd-hero-tall a {
  margin-top: 0.6875rem; }

@media (max-width: 1023px) {
  .abmd-hero-tall {
    background: none !important; } }

@media (min-width: 1024px) {
  .abmd-hero-tall {
    height: 35vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    background-size: cover !important;
    background-repeat: no-repeat !important; }
    .abmd-hero-tall .abmd-row.abmd-row-xl > .abmd-row-inner {
      margin-left: 0;
      margin-right: 0; }
      .abmd-hero-tall .abmd-row.abmd-row-xl > .abmd-row-inner [class*="col-"] {
        padding-left: 0;
        padding-right: 0; }
    .abmd-hero-tall h1,
    .abmd-hero-tall h2,
    .abmd-hero-tall h3,
    .abmd-hero-tall h4,
    .abmd-hero-tall .text-xlarge,
    .abmd-hero-tall .text-large {
      color: #FFFFFF; }
    .abmd-hero-tall .abmd-image {
      display: none; }
    .abmd-hero-tall .btn, .abmd-hero-tall .user-login-form .button, .user-login-form .abmd-hero-tall .button, .abmd-hero-tall .custom-comment-form .button, .custom-comment-form .abmd-hero-tall .button, .abmd-hero-tall .webform-submission-survey-form .button, .webform-submission-survey-form .abmd-hero-tall .button, .abmd-hero-tall .abi-comp__form .primaryAction, .abi-comp__form .abmd-hero-tall .primaryAction {
      background-color: #FFFFFF;
      color: #005FA9;
      border-color: #FFFFFF; }
      .abmd-hero-tall .btn:hover, .abmd-hero-tall .user-login-form .button:hover, .user-login-form .abmd-hero-tall .button:hover, .abmd-hero-tall .custom-comment-form .button:hover, .custom-comment-form .abmd-hero-tall .button:hover, .abmd-hero-tall .webform-submission-survey-form .button:hover, .webform-submission-survey-form .abmd-hero-tall .button:hover, .abmd-hero-tall .abi-comp__form .primaryAction:hover, .abi-comp__form .abmd-hero-tall .primaryAction:hover {
        background-color: transparent;
        color: #FFFFFF; }
      .abmd-hero-tall .btn:after, .abmd-hero-tall .user-login-form .button:after, .user-login-form .abmd-hero-tall .button:after, .abmd-hero-tall .custom-comment-form .button:after, .custom-comment-form .abmd-hero-tall .button:after, .abmd-hero-tall .webform-submission-survey-form .button:after, .webform-submission-survey-form .abmd-hero-tall .button:after, .abmd-hero-tall .abi-comp__form .primaryAction:after, .abi-comp__form .abmd-hero-tall .primaryAction:after {
        background: url("../media/icon/icon-direction--right-white.svg") center/cover no-repeat; }
    .abmd-hero-tall .link, .abmd-hero-tall .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .abmd-hero-tall a, .abmd-hero-tall .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd-hero-tall .item__cta > a, .abmd-hero-tall .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .abmd-hero-tall a, .abmd-hero-tall .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd-hero-tall a, .abmd-hero-tall .abmd__subnav .block a, .abmd__subnav .block .abmd-hero-tall a {
      margin-top: 0;
      color: #FFFFFF; } }

@media (max-width: 1023px) {
  .abmd-hero-tall .logo__wrapper {
    position: absolute;
    bottom: 100%;
    margin-bottom: 2.5rem;
    padding: 0;
    max-width: calc(100% - 1rem); } }

.abmd-hero-tall .logo__wrapper img {
  display: block;
  margin: 0;
  width: auto;
  height: auto;
  max-width: 15.75rem;
  max-height: 4.8125rem; }
  @media (min-width: 1024px) {
    .abmd-hero-tall .logo__wrapper img {
      max-width: 22.5rem;
      max-height: 6.875rem; } }

@media (min-width: 1024px) {
  .jp .abmd-hero-short h1 {
    font-size: 3.875rem; } }

.abmd-hero-short {
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-attachment: unset !important;
  height: 35vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden; }
  .abmd-hero-short h1,
  .abmd-hero-short h2,
  .abmd-hero-short h3,
  .abmd-hero-short h4,
  .abmd-hero-short .text-xlarge,
  .abmd-hero-short .text-large {
    color: #FFFFFF; }
  .abmd-hero-short h1 {
    margin-bottom: 0;
    line-height: 1;
    text-indent: -toRem(1px); }
  .abmd-hero-short .sub-heading {
    color: #FFFFFF;
    text-transform: uppercase;
    margin-bottom: 1rem;
    font-size: 0.875rem;
    font-weight: 600; }
    [lang="ja"] .abmd-hero-short .sub-heading {
      font-weight: 500; }
    .abmd-hero-short .sub-heading:empty {
      display: none; }
  @media (min-width: 1024px) {
    .abmd-hero-short {
      height: 14vw; } }

.abmd-image-with-text .col-content {
  padding-top: 1.5rem; }
  .abmd-image-with-text .col-content > .abmd-wysiwyg,
  .abmd-image-with-text .col-content > p {
    font-size: 1.125rem;
    line-height: 1.3; }

.abmd-image-with-text .col-media [id*="wistia"] {
  max-width: 100%; }

.abmd-image-with-text .col-media [id*="big_play_button_background"] {
  width: 100% !important;
  height: 100% !important;
  top: 0 !important;
  left: 0 !important;
  background: rgba(0, 0, 0, 0.2) !important; }

.abmd-image-with-text .abmd-image {
  width: auto;
  margin: 0 auto; }

.abmd-image-with-text:not(.abmd-image-with-text--rtl) .col-content {
  padding-top: 1.5rem; }

.abmd-image-with-text .cta-group {
  margin-top: 1.5rem; }
  .abmd-image-with-text .cta-group::before, .abmd-image-with-text .cta-group:after {
    content: none; }
  .abmd-image-with-text .cta-group:empty {
    display: none; }
  .abmd-image-with-text .cta-group:blank {
    display: none; }

@media (min-width: 1024px) {
  .abmd-image-with-text .col-content {
    padding-top: 0;
    -ms-flex-item-align: center;
    align-self: center; }
  .abmd-image-with-text:not(.abmd-image-with-text--rtl) .col-content {
    padding-top: 0; } }

@media (min-width: 1024px) {
  .abmd-image-with-text--rtl .abmd-row-inner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; } }

.abmd-image-with-text.abmd-image-with-text-full-bleed {
  position: relative; }
  .abmd-image-with-text.abmd-image-with-text-full-bleed.bg-teal-gradient h1,
  .abmd-image-with-text.abmd-image-with-text-full-bleed.bg-teal-gradient h2,
  .abmd-image-with-text.abmd-image-with-text-full-bleed.bg-teal-gradient h3,
  .abmd-image-with-text.abmd-image-with-text-full-bleed.bg-teal-gradient h4,
  .abmd-image-with-text.abmd-image-with-text-full-bleed.bg-teal-gradient .text-xlarge,
  .abmd-image-with-text.abmd-image-with-text-full-bleed.bg-teal-gradient .text-large {
    color: #0E355A; }
  .abmd-image-with-text.abmd-image-with-text-full-bleed.bg-teal-gradient p {
    color: #0E355A !important; }
  .abmd-image-with-text.abmd-image-with-text-full-bleed .abmd-image {
    width: 100%; }
  .abmd-image-with-text.abmd-image-with-text-full-bleed .col-content > .abmd-wysiwyg {
    margin-bottom: 1.5rem; }
  @media (min-width: 1024px) {
    .abmd-image-with-text.abmd-image-with-text-full-bleed .abmd-row-inner {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
      flex-direction: row-reverse; }
    .abmd-image-with-text.abmd-image-with-text-full-bleed .abmd-row {
      padding-left: 0.75rem;
      padding-right: 0.75rem; }
    .abmd-image-with-text.abmd-image-with-text-full-bleed .col-media {
      width: 50%;
      position: relative;
      z-index: 1; }
    .abmd-image-with-text.abmd-image-with-text-full-bleed .container-wrapper {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      width: 100%; }
    .abmd-image-with-text.abmd-image-with-text-full-bleed.abmd-image-with-text--rtl .abmd-row-inner {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row; }
    .abmd-image-with-text.abmd-image-with-text-full-bleed.abmd-image-with-text--rtl .col-media {
      margin-left: auto; } }

@media (min-width: 1024px) {
  .img-with-text–portrait img {
    max-width: 368px; } }

.abmd__location {
  padding: 4rem 0; }
  .abmd__location .gm-style {
    font-family: "SourceSansPro", sans-serif; }
  .abmd__location .gm-style .gm-style-iw-c {
    border-radius: 0.125rem; }
  .abmd__location .mCSB_inside > .mCSB_container {
    margin-right: 0.3125rem; }
  .abmd__location .mCSB_scrollTools {
    width: 0.25rem; }
  .abmd__location .mCSB_scrollTools .mCSB_draggerRail {
    background: #c4c9d0;
    width: 0.25rem; }
  .abmd__location .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #8f9aa8;
    width: 0.25rem; }
  .abmd__location .mCSB_scrollTools .mCSB_draggerContainer {
    background: #c4c9d0;
    width: 0.25rem; }

.location__map {
  height: 28.125rem; }
  @media (min-width: 1024px) {
    .location__map {
      height: 46.3125rem; } }
  .location__map iframe {
    height: 28.125rem; }
    @media (min-width: 1024px) {
      .location__map iframe {
        height: 46.3125rem; } }

.location__map-inner {
  height: 100%;
  width: 100%; }
  @media (min-width: 1024px) {
    .location__map-inner.location__map--have-list {
      width: 50%;
      float: right; } }

.location__head {
  max-width: 640px;
  margin: 0 auto; }

@media (min-width: 1024px) {
  .location__head-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; } }

@media (max-width: 1023px) {
  .location__head-inner .btn, .location__head-inner .user-login-form .button, .user-login-form .location__head-inner .button, .location__head-inner .custom-comment-form .button, .custom-comment-form .location__head-inner .button, .location__head-inner .webform-submission-survey-form .button, .webform-submission-survey-form .location__head-inner .button, .location__head-inner .abi-comp__form .primaryAction, .abi-comp__form .location__head-inner .primaryAction {
    margin-top: 15px; } }

.location__note {
  font-size: 0.875rem; }

@media (min-width: 1024px) {
  .location__list-wrapper {
    max-height: 44.25rem;
    margin-left: -10px;
    overflow: auto; } }

@media (max-width: 1023px) {
  .location__list-wrapper .mCustomScrollBox {
    height: auto;
    overflow: visible; } }

@media (max-width: 1023px) {
  .location__list-wrapper .mCSB_container {
    overflow: visible; } }

.location__result-sumup {
  margin-bottom: 0.3125rem;
  font-weight: 600; }
  [lang="ja"] .location__result-sumup {
    font-weight: 500; }

.location__search {
  margin: 0.3125rem 0 2.5rem; }
  @media (min-width: 1024px) {
    .location__search {
      margin: 0.3125rem 0 2.1875rem; } }
  .location__search.location__search--no-empty input {
    border-color: #005FA9; }
  .location__search input {
    color: #005FA9;
    width: 100%;
    height: 3.5rem;
    font-size: 1rem;
    border-radius: 0.25rem;
    margin-bottom: 1rem;
    border: 1px solid #000000;
    padding: 0 1.5rem; }
    @media (min-width: 1024px) {
      .location__search input {
        margin-bottom: 0;
        line-height: 3.5rem; } }
    .location__search input:focus {
      outline: none; }
  .location__search .btn, .location__search .user-login-form .button, .user-login-form .location__search .button, .location__search .custom-comment-form .button, .custom-comment-form .location__search .button, .location__search .webform-submission-survey-form .button, .webform-submission-survey-form .location__search .button, .location__search .abi-comp__form .primaryAction, .abi-comp__form .location__search .primaryAction {
    width: 100%; }
    @media (min-width: 1024px) {
      .location__search .btn, .location__search .user-login-form .button, .user-login-form .location__search .button, .location__search .custom-comment-form .button, .custom-comment-form .location__search .button, .location__search .webform-submission-survey-form .button, .webform-submission-survey-form .location__search .button, .location__search .abi-comp__form .primaryAction, .abi-comp__form .location__search .primaryAction {
        width: 10.75rem;
        height: 3.5rem;
        line-height: 3.25rem;
        margin-left: 1.5rem;
        padding-top: 0;
        padding-bottom: 0;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center; } }

.location__wrapper {
  position: relative; }

@media (min-width: 1024px) {
  .location__result {
    position: absolute;
    width: 50%;
    height: 100%;
    top: 0;
    left: -toRem(10px);
    padding: 40px 0 0;
    background: #fff;
    padding-right: 0.625rem; } }

@media (min-width: 1024px) {
  .location__result-info {
    position: absolute;
    width: 50%;
    z-index: 2; } }

@media (min-width: 1024px) {
  .location__result-note {
    position: absolute;
    top: 0.8125rem;
    right: 1.875rem;
    font-size: 1.125rem; } }

.location__list {
  margin: 0 -0.9375rem; }
  @media (min-width: 1024px) {
    .location__list {
      margin: 0 0 0 -0.9375rem;
      padding: 0.625rem 0.625rem 0.625rem 1.5625rem; } }
  .location__list .location__list-direct a {
    padding: 0 5px 0 0; }
  .location__list .link, .location__list .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .location__list a, .location__list .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .location__list .item__cta > a, .location__list .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .location__list a, .location__list .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .location__list a, .location__list .abmd__subnav .block a, .abmd__subnav .block .location__list a {
    padding: 0 5px;
    height: auto; }
  .location__list li {
    padding: 1.75rem 1rem 1.5rem; }
    @media (max-width: 1023px) {
      .location__list li:not(.location__list--active) {
        border-bottom: 1px solid #dcdfe3; } }
    @media (min-width: 1024px) {
      .location__list li {
        margin-bottom: 0.1875rem;
        border-radius: 0.25rem;
        -webkit-box-shadow: 0px 0px 20px 0px rgba(14, 53, 90, 0.1);
        box-shadow: 0px 0px 20px 0px rgba(14, 53, 90, 0.1);
        cursor: pointer;
        padding: 1.3125rem 1.5rem 1.25rem;
        margin-bottom: 1rem;
        -webkit-transition: 0.3s;
        transition: 0.3s;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden; }
        .location__list li:hover {
          -webkit-transform: scale(1.025);
          transform: scale(1.025); } }

.location__list--active {
  border-radius: 0.25rem;
  border: 2px solid #005FA9; }

.location__list-distance {
  font-size: 0.875rem;
  line-height: 1rem;
  margin: 0 0 0.625rem; }

.location__info-distance {
  margin-bottom: 0.4375rem; }

.location__list-name {
  font-size: 1.125rem;
  color: #005FA9;
  font-weight: bold;
  margin-bottom: 0.375rem; }

.location__list-address {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 0.5625rem;
  width: 100%;
  position: relative;
  padding: 0 0.625rem 0 1.25rem; }
  @media (min-width: 1024px) {
    .location__list-address {
      margin-bottom: 0.6875rem;
      width: 65%; } }
  .location__list-address i {
    position: absolute;
    top: 0.125rem;
    left: 0; }

.location__list-call {
  color: #000;
  margin-bottom: 0.625rem;
  display: inline-block;
  vertical-align: top;
  width: 100%;
  font-weight: normal; }
  @media (min-width: 1024px) {
    .location__list-call {
      margin-bottom: 0rem;
      width: 34%; }
      .location__list-call:hover {
        color: #005FA9; } }
  .location__list-call .icon-phone {
    background: url(../media/icon/phone-2.svg) center/cover no-repeat;
    background-size: 100%; }

.location__list-direct {
  display: inline-block;
  vertical-align: middle;
  width: 49%;
  color: #005FA9; }
  @media (min-width: 1024px) {
    .location__list-direct {
      width: 65%; } }
  .location__list-direct a {
    padding: 0 5px 0 0; }

.location__list-site {
  display: inline-block;
  vertical-align: middle;
  color: #005FA9;
  width: 49%; }
  @media (min-width: 1024px) {
    .location__list-site {
      width: 34%; } }

.location__info-name {
  font-size: 1rem;
  color: #005FA9; }

.location__info-direct {
  font-size: 1rem; }

.location__info-site {
  font-size: 1rem; }

.location__info-address {
  margin-bottom: 1.125rem; }

.location__info-body p {
  margin-bottom: 0.5rem; }

.location__info-window p {
  font-size: 0.875rem; }

.location__info-window .link, .location__info-window .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .location__info-window a, .location__info-window .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .location__info-window .item__cta > a, .location__info-window .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .location__info-window a, .location__info-window .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .location__info-window a, .location__info-window .abmd__subnav .block a, .abmd__subnav .block .location__info-window a {
  padding: 0 0.3125rem 0;
  margin-bottom: 0.4375rem; }

.location__info-window .link-arrow, .location__info-window .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .location__info-window .item__cta > a, .location__info-window .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .location__info-window a {
  padding-left: 0; }

.abmd-modal.modal--open .abmd-modal-backdrop,
.abmd-modal.modal--open .modal-wrapper {
  display: block; }

@media (min-width: 1400px) {
  .abmd-modal.modal--notify.modal--open {
    display: none; } }

.abmd-modal.modal--notify.modal--open .modal-wrapper,
.abmd-modal.modal--notify.modal--open .abmd-modal-backdrop {
  display: block !important; }

.abmd-modal.modal--notify .modal-close {
  top: 1.2rem;
  right: 1rem; }

.abmd-modal.modal--notify .modal-content {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: calc(100% - 60px);
  margin: 0 auto;
  padding: 5rem 15px;
  min-height: 0; }

@media (max-width: 1023px) {
  .abmd-modal.modal--magnify .modal-wrapper {
    padding: 150px 15px 0 15px; } }

.abmd-modal.modal--magnify img {
  width: 100%; }

.abmd-modal.modal--magnify .modal-content {
  padding: 0; }
  @media (max-width: 1023px) {
    .abmd-modal.modal--magnify .modal-content {
      background: none; } }

.abmd-modal.modal--magnify .modal-body {
  line-height: 0; }

.abmd-modal.modal--magnify .modal-close {
  top: -40px;
  right: 0; }
  @media (min-width: 1024px) {
    .abmd-modal.modal--magnify .modal-close {
      -webkit-transition: 0.3s;
      transition: 0.3s; }
      .abmd-modal.modal--magnify .modal-close:hover {
        -webkit-transform: scale(1.05);
        transform: scale(1.05); } }

.abmd-modal.modal--magnify .icon-close {
  background: url(../media/icon/icon-close-white.svg) center/cover no-repeat; }

.abmd-modal.modal--disclaimer .abmd-modal-backdrop {
  background: #005FA9; }

.abmd-modal.modal--disclaimer-transparent .modal-content {
  max-width: 49.3125rem;
  padding: 5rem;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  margin: 0; }

.abmd-modal.modal--disclaimer-transparent .actions {
  margin-top: 2rem; }

.abmd-modal.modal--disclaimer-transparent .abmd-modal-backdrop {
  background: rgba(0, 0, 0, 0.5); }

.abmd-modal.modal--disclaimer-transparent .heading,
.abmd-modal.modal--disclaimer-transparent .heading p {
  font-size: 32px;
  line-height: 34px;
  font-weight: 600; }

@media (min-width: 1024px) {
  .abmd-modal.modal-video .modal-content {
    padding: 1rem; } }

@media (max-width: 1023px) {
  .abmd-modal.modal-video .modal-content {
    min-height: 0;
    padding-bottom: 1rem; } }

@media (min-width: 1024px) {
  .abmd-modal.modal-video .modal-close {
    top: -2rem;
    right: 0rem; } }

@media (max-width: 1023px) {
  .abmd-modal .actions:after, .abmd-modal .actions:before {
    display: none; } }

@media (max-width: 1023px) {
  .abmd-modal .actions .link-arrow:after, .abmd-modal .actions .abmd-content-with-image-grid .item__cta > a:after, .abmd-content-with-image-grid .abmd-modal .actions .item__cta > a:after, .abmd-modal .actions .abmd__notification .abmd-wysiwyg a:after, .abmd__notification .abmd-wysiwyg .abmd-modal .actions a:after {
    display: none; } }

.abmd-modal .abmd-modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.5);
  z-index: 122;
  display: none; }

.abmd-modal .modal-wrapper {
  position: fixed;
  width: 100%;
  height: 100vh;
  z-index: 123;
  overflow-y: auto;
  top: 0;
  left: 0;
  display: none; }

.abmd-modal .modal-content {
  position: relative;
  background-color: #fff;
  padding: 4rem 1rem 6rem;
  min-height: 100vh;
  margin-left: auto;
  margin-right: auto; }

.abmd-modal .modal-close {
  position: absolute;
  top: 1.2rem;
  right: 1rem;
  background: none;
  border: none;
  cursor: pointer; }

.abmd-modal .heading {
  font-size: 1.75rem; }

.abmd-modal .sub-heading {
  font-size: 1.125rem;
  line-height: 1.3; }

.abmd-modal .actions {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 124;
  padding: 1rem;
  background-color: #005FA9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

@media (max-width: 1023px) {
  .abmd-modal:not(.abmd-modal--welcome) .link, .abmd-modal:not(.abmd-modal--welcome) .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .abmd-modal:not(.abmd-modal--welcome) a, .abmd-modal:not(.abmd-modal--welcome) .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd-modal:not(.abmd-modal--welcome) .item__cta > a, .abmd-modal:not(.abmd-modal--welcome) .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .abmd-modal:not(.abmd-modal--welcome) a, .abmd-modal:not(.abmd-modal--welcome) .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd-modal:not(.abmd-modal--welcome) a, .abmd-modal:not(.abmd-modal--welcome) .abmd__subnav .block a, .abmd__subnav .block .abmd-modal:not(.abmd-modal--welcome) a {
    color: #FFFFFF; }
  .abmd-modal:not(.abmd-modal--welcome) .btn, .abmd-modal:not(.abmd-modal--welcome) .user-login-form .button, .user-login-form .abmd-modal:not(.abmd-modal--welcome) .button, .abmd-modal:not(.abmd-modal--welcome) .custom-comment-form .button, .custom-comment-form .abmd-modal:not(.abmd-modal--welcome) .button, .abmd-modal:not(.abmd-modal--welcome) .webform-submission-survey-form .button, .webform-submission-survey-form .abmd-modal:not(.abmd-modal--welcome) .button, .abmd-modal:not(.abmd-modal--welcome) .abi-comp__form .primaryAction, .abi-comp__form .abmd-modal:not(.abmd-modal--welcome) .primaryAction {
    background-color: #FFFFFF;
    color: #005FA9;
    border-color: #FFFFFF; }
    .abmd-modal:not(.abmd-modal--welcome) .btn:hover, .abmd-modal:not(.abmd-modal--welcome) .user-login-form .button:hover, .user-login-form .abmd-modal:not(.abmd-modal--welcome) .button:hover, .abmd-modal:not(.abmd-modal--welcome) .custom-comment-form .button:hover, .custom-comment-form .abmd-modal:not(.abmd-modal--welcome) .button:hover, .abmd-modal:not(.abmd-modal--welcome) .webform-submission-survey-form .button:hover, .webform-submission-survey-form .abmd-modal:not(.abmd-modal--welcome) .button:hover, .abmd-modal:not(.abmd-modal--welcome) .abi-comp__form .primaryAction:hover, .abi-comp__form .abmd-modal:not(.abmd-modal--welcome) .primaryAction:hover {
      background-color: transparent;
      color: #FFFFFF; }
    .abmd-modal:not(.abmd-modal--welcome) .btn:after, .abmd-modal:not(.abmd-modal--welcome) .user-login-form .button:after, .user-login-form .abmd-modal:not(.abmd-modal--welcome) .button:after, .abmd-modal:not(.abmd-modal--welcome) .custom-comment-form .button:after, .custom-comment-form .abmd-modal:not(.abmd-modal--welcome) .button:after, .abmd-modal:not(.abmd-modal--welcome) .webform-submission-survey-form .button:after, .webform-submission-survey-form .abmd-modal:not(.abmd-modal--welcome) .button:after, .abmd-modal:not(.abmd-modal--welcome) .abi-comp__form .primaryAction:after, .abi-comp__form .abmd-modal:not(.abmd-modal--welcome) .primaryAction:after {
      background: url("../media/icon/icon-direction--right-white.svg") center/cover no-repeat; } }

@media (min-width: 1024px) {
  .abmd-modal .modal-content {
    max-width: 66vw;
    margin: 6rem auto 2rem;
    padding: 6rem;
    min-height: 0; }
  .abmd-modal .modal-close {
    top: 2.5rem;
    right: 6rem; }
  .abmd-modal .heading {
    margin-bottom: 2.5rem; }
  .abmd-modal .actions {
    position: static;
    background-color: transparent;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-top: 3.5rem; }
    .abmd-modal .actions .btn, .abmd-modal .actions .user-login-form .button, .user-login-form .abmd-modal .actions .button, .abmd-modal .actions .custom-comment-form .button, .custom-comment-form .abmd-modal .actions .button, .abmd-modal .actions .webform-submission-survey-form .button, .webform-submission-survey-form .abmd-modal .actions .button, .abmd-modal .actions .abi-comp__form .primaryAction, .abi-comp__form .abmd-modal .actions .primaryAction {
      margin-left: 3rem; }
  .abmd-modal form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: -0.5rem;
    margin-right: -0.5rem;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .abmd-modal form .oneField {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
      padding-left: 0.5rem;
      padding-right: 0.5rem; } }

@media (max-width: 1023px) {
  .abmd-modal.abmd-modal--welcome .modal-content {
    width: 90vw;
    min-height: 0;
    margin: 2rem auto;
    padding-bottom: 3rem; }
  .abmd-modal.abmd-modal--welcome .sub-heading br {
    display: none; } }

body.modal-open {
  overflow: hidden; }
  @media (min-width: 1024px) {
    body.modal-open {
      padding-right: 17px; } }

@media (min-width: 1024px) {
  .jp .modal--disclaimer .actions,
  .jp .modal--disclaimer-transparent .actions {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 0; }
  .jp .modal--disclaimer .link-arrow, .jp .modal--disclaimer .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .jp .modal--disclaimer .item__cta > a, .jp .modal--disclaimer .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .jp .modal--disclaimer a,
  .jp .modal--disclaimer-transparent .link-arrow,
  .jp .modal--disclaimer-transparent .abmd-content-with-image-grid .item__cta > a,
  .abmd-content-with-image-grid .jp .modal--disclaimer-transparent .item__cta > a,
  .jp .modal--disclaimer-transparent .abmd__notification .abmd-wysiwyg a,
  .abmd__notification .abmd-wysiwyg .jp .modal--disclaimer-transparent a {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
  .jp .modal--disclaimer .link-confirm,
  .jp .modal--disclaimer-transparent .link-confirm {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    margin: 0 2rem 0 0; } }

.disclaimer-modal {
  padding: 2rem 1rem;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1rem;
  z-index: 10;
  background: white;
  position: fixed;
  width: 100%; }
  .disclaimer-modal__message {
    margin: 0; }
  .disclaimer-modal__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1rem; }
  .disclaimer-modal__visit-button, .disclaimer-modal__visit-button:hover {
    color: #005FA9;
    border-color: #005FA9; }
  .disclaimer-modal + .abmd-modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background: rgba(0, 0, 0, 0.5);
    z-index: 5;
    display: none; }
  @media (min-width: 768px) {
    .disclaimer-modal__buttons {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: start; }
      .disclaimer-modal__buttons a {
        -ms-flex-negative: 0;
        flex-shrink: 0; } }
  @media (min-width: 1280px) {
    .disclaimer-modal {
      padding: 2rem 4rem;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      gap: 4rem;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
      .disclaimer-modal__message {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
        flex: 1 1 0;
        min-width: 0; }
      .disclaimer-modal__buttons {
        gap: 1.5rem; } }

.nav-open {
  overflow: hidden; }

.ie,
.abmd-ie11 {
  overflow-x: hidden; }

div.abi-header {
  padding: 0;
  position: relative;
  top: 0;
  left: 0;
  width: 100vw;
  height: auto;
  z-index: 111;
  background-color: #FFFFFF;
  -webkit-transition: all 0.2s;
  transition: all 0.2s; }
  div.abi-header .site-name {
    display: none; }
  div.abi-header .site-logo img {
    width: auto;
    height: 2rem; }
  div.abi-header .region-header-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%; }
  div.abi-header .header-bottom {
    padding: 0.15rem 1rem;
    position: relative;
    height: 4rem; }
  div.abi-header .header-mobile-button {
    border: none;
    background: none;
    padding: 1rem 0rem;
    cursor: pointer;
    -webkit-transition: all 0.2s;
    transition: all 0.2s; }
    div.abi-header .header-mobile-button:active, div.abi-header .header-mobile-button:focus {
      outline: none !important; }
  div.abi-header .region-header-right {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 1; }
  div.abi-header .header-menu-wrapper {
    position: absolute;
    top: 4rem;
    left: -100vw;
    width: 100vw;
    opacity: 0;
    height: calc(100vh - 4rem);
    background-color: #FFFFFF;
    -webkit-box-shadow: none;
    box-shadow: none;
    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-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out; }
    div.abi-header .header-menu-wrapper.header-menu-wrapper-on {
      left: 0;
      opacity: 1; }
  div.abi-header .language-open.header-menu-wrapper {
    left: -100vw; }
  div.abi-header .language-open .languages-dropdown {
    left: 0; }
  div.abi-header #kt_header_mobile_close {
    display: none; }
  div.abi-header.expand #kt_header_mobile_toggle,
  div.abi-header.expand #kt_header_mobile_search {
    display: none; }
  div.abi-header.expand #kt_header_mobile_close {
    display: block; }
  div.abi-header.expand:after {
    -webkit-box-shadow: none;
    box-shadow: none; }
  div.abi-header .header-menu {
    height: auto;
    min-height: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    min-height: -webkit-min-content;
    min-height: -moz-min-content;
    min-height: min-content;
    padding: 2.5rem 1rem; }
    div.abi-header .header-menu.contextual-region {
      position: initial;
      position: static; }
  div.abi-header .abmd-menu-list-container {
    display: block; }
  div.abi-header .menu-nav > .menu-item a {
    text-decoration: none;
    line-height: 1.5; }
  div.abi-header .menu-nav > .menu-item > a {
    color: #5A5A5A;
    font-weight: 600; }
    [lang="ja"] div.abi-header .menu-nav > .menu-item > a {
      font-weight: 500; }
  div.abi-header .menu-level-0 > .menu-item:not(:last-child) {
    margin-bottom: 1.5rem; }
  div.abi-header .menu-level-0 > .menu-item > a {
    font-size: 1rem;
    text-transform: uppercase;
    line-height: 1; }
  div.abi-header .has-children > .menu-link {
    position: relative;
    display: block; }
  @media (max-width: 1023px) {
    div.abi-header .has-children {
      position: relative; } }
  div.abi-header .has-children .expander {
    position: absolute;
    padding: 0.5rem;
    top: -0.5rem;
    right: -0.5rem; }
    @media (min-width: 1024px) {
      div.abi-header .has-children .expander {
        display: none; } }
    div.abi-header .has-children .expander:after {
      content: '';
      display: block;
      width: 1rem;
      height: 1rem; }
    div.abi-header .has-children .expander::before {
      content: '';
      position: absolute;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%) scale(1.2);
      transform: translate(-50%, -50%) scale(1.2);
      width: 100%;
      height: 100%; }
  div.abi-header .has-children.toggled .expander:after {
    background-size: auto; }
  div.abi-header .menu-subnav {
    margin-top: 1rem; }
    div.abi-header .menu-subnav > .menu-item a {
      font-size: 0.875rem;
      color: #005FA9;
      font-weight: normal; }
    div.abi-header .menu-subnav .menu-item + .menu-item {
      margin-top: 1rem; }
      @media (min-width: 1024px) {
        div.abi-header .menu-subnav .menu-item + .menu-item {
          margin-top: 0.5rem; } }
  div.abi-header .search-button {
    position: relative;
    width: 2rem;
    height: 2rem; }
  div.abi-header #kt_header_desktop_search {
    height: 4.6rem; }
  div.abi-header:not(.search-expand):not(.search-collapse) #svg-icon-close {
    opacity: 0; }
  @media (min-width: 1024px) {
    div.abi-header {
      position: relative;
      width: 100%;
      height: auto;
      min-height: 7.25rem; }
      div.abi-header .site-logo img {
        height: 3rem; }
      div.abi-header .header-bottom {
        padding: 0 2rem;
        height: 7.25rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end; }
        div.abi-header .header-bottom::before, div.abi-header .header-bottom:after {
          content: none; }
      div.abi-header .region-header-left {
        -ms-flex-item-align: center;
        align-self: center; }
      div.abi-header .header-mobile-button {
        display: none; }
      div.abi-header .header-menu-wrapper {
        position: static;
        width: auto;
        height: auto;
        overflow: unset;
        left: 0;
        opacity: 1; }
        .ie div.abi-header .header-menu-wrapper,
        .abmd-ie11 div.abi-header .header-menu-wrapper {
          width: 100%;
          overflow: visible; }
      div.abi-header .header-menu {
        padding: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end; }
      div.abi-header .menu-level-0 > .menu-item {
        display: inline-block;
        margin-bottom: 0;
        padding: 1.3rem 0.5rem;
        vertical-align: middle; } }
    @media (min-width: 1024px) and (min-width: 1280px) {
      div.abi-header .menu-level-0 > .menu-item {
        padding: 1.3rem 1rem; } }
  @media (min-width: 1024px) {
        div.abi-header .menu-level-0 > .menu-item:not(:last-child) {
          margin-bottom: 0; }
        div.abi-header .menu-level-0 > .menu-item:last-child {
          padding-right: 0; }
        div.abi-header .menu-level-0 > .menu-item > a.menu-link {
          padding: 0.5rem 0;
          -webkit-transition: all 0.3s;
          transition: all 0.3s;
          -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
          display: block;
          position: relative; } }
      @media (min-width: 1024px) and (min-width: 769px) and (max-width: 1280px) {
        div.abi-header .menu-level-0 > .menu-item > a.menu-link {
          font-size: 14px; } }
  @media (min-width: 1024px) {
          div.abi-header .menu-level-0 > .menu-item > a.menu-link:before {
            content: '';
            display: block;
            width: 0;
            height: 4px;
            position: absolute;
            bottom: 0;
            left: 50%;
            -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
            -webkit-transition: all 0.2s;
            transition: all 0.2s;
            background-color: #005FA9; }
        div.abi-header .menu-level-0 > .menu-item:hover > a.menu-link {
          color: #005FA9; }
        div.abi-header .menu-level-0 > .menu-item:hover > a.menu-link:before {
          width: 100%; }
        div.abi-header .menu-level-0 > .menu-item:last-child:hover .menu-subnav {
          left: auto;
          right: 0; }
      div.abi-header .menu-subnav {
        left: 0;
        margin-top: 0;
        padding: 1rem 0;
        width: auto; }
        div.abi-header .menu-subnav > .menu-item {
          padding: 0.5rem 1.5rem; }
        div.abi-header .menu-subnav > .menu-item a {
          font-size: 1rem;
          font-weight: 600;
          display: block;
          position: relative;
          left: 0;
          -webkit-transition: all 0.3s ease-out;
          transition: all 0.3s ease-out; }
          [lang="ja"] div.abi-header .menu-subnav > .menu-item a {
            font-weight: 500; }
          div.abi-header .menu-subnav > .menu-item a:hover {
            left: 5px; } }
  div.abi-header::after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    pointer-events: none; }

@-webkit-keyframes fadeIn {
  0% {
    -webkit-transform: translateY(-0.5rem);
    transform: translateY(-0.5rem);
    opacity: 0; }
  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes fadeIn {
  0% {
    -webkit-transform: translateY(-0.5rem);
    transform: translateY(-0.5rem);
    opacity: 0; }
  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

div.abi-header.sticky {
  position: fixed; }

.abmd-nav-ribbon.sticky {
  position: fixed; }

div.abi-header .top-navigation {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  padding: 0 1rem 1rem; }
  div.abi-header .top-navigation > .menu-nav {
    padding-top: 2.5rem;
    border-top: 1px solid rgba(143, 154, 168, 0.6); }
    div.abi-header .top-navigation > .menu-nav > .menu-item:not(:last-child) {
      margin-bottom: 1.5rem; }
  @media (min-width: 1024px) {
    div.abi-header .top-navigation {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1;
      padding: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      z-index: 1; }
      div.abi-header .top-navigation > .menu-nav {
        padding: 0;
        border: none;
        text-align: right; }
      div.abi-header .top-navigation > .menu-nav > .menu-item {
        display: inline-block; }
        div.abi-header .top-navigation > .menu-nav > .menu-item + .menu-item {
          margin-left: 1.5rem; }
        div.abi-header .top-navigation > .menu-nav > .menu-item:not(:last-child) {
          margin-bottom: 0; }
        div.abi-header .top-navigation > .menu-nav > .menu-item > a {
          font-size: 0.875rem;
          border-bottom: 1px solid transparent;
          line-height: 1; }
        div.abi-header .top-navigation > .menu-nav > .menu-item > a:hover {
          border-bottom-color: #5A5A5A; } }
  div.abi-header .top-navigation .menu-login {
    margin-top: 1.5rem;
    font-weight: 600; }
    [lang="ja"] div.abi-header .top-navigation .menu-login {
      font-weight: 500; }
    @media (min-width: 1024px) {
      div.abi-header .top-navigation .menu-login {
        cursor: pointer;
        margin-top: 0;
        padding-left: 18px;
        margin-left: 18px;
        border-left: 1px solid rgba(143, 154, 168, 0.6);
        position: relative;
        font-size: 14px; } }
    @media (max-width: 1023px) {
      div.abi-header .top-navigation .menu-login div {
        display: none; } }
    div.abi-header .top-navigation .menu-login.unauthorized a {
      border-bottom: 1px solid transparent; }
      div.abi-header .top-navigation .menu-login.unauthorized a:hover {
        border-bottom-color: #5a5a5a; }
    div.abi-header .top-navigation .menu-login > a {
      color: #5a5a5a;
      font-weight: 500;
      text-decoration: none;
      font-size: 0.875rem;
      border-bottom: 1px solid transparent; }
      div.abi-header .top-navigation .menu-login > a:hover {
        border-bottom-color: #5a5a5a; }
      @media (max-width: 1023px) {
        div.abi-header .top-navigation .menu-login > a:after {
          display: none; } }
    @media (min-width: 1024px) {
      div.abi-header .top-navigation .menu-login:not(.unauthorized) > ul {
        position: absolute;
        top: 120%;
        right: 0;
        display: none;
        background-color: #fff;
        padding: 1rem;
        -webkit-box-shadow: 0 0 1rem rgba(14, 53, 90, 0.1);
        box-shadow: 0 0 1rem rgba(14, 53, 90, 0.1); } }
    div.abi-header .top-navigation .menu-login:not(.unauthorized) > ul > li {
      margin-top: 1.5rem; }
      @media (min-width: 1024px) {
        div.abi-header .top-navigation .menu-login:not(.unauthorized) > ul > li {
          margin-top: 0; } }
      div.abi-header .top-navigation .menu-login:not(.unauthorized) > ul > li > a {
        color: #5a5a5a;
        font-weight: 500; }
        @media (min-width: 1024px) {
          div.abi-header .top-navigation .menu-login:not(.unauthorized) > ul > li > a {
            color: #005fa9;
            white-space: nowrap;
            font-size: 0.875rem;
            border-bottom: 1px solid transparent; } }
        div.abi-header .top-navigation .menu-login:not(.unauthorized) > ul > li > a:hover {
          border-bottom-color: #005fa9; }
    @media (min-width: 1024px) {
      div.abi-header .top-navigation .menu-login:hover > ul {
        display: block; }
        div.abi-header .top-navigation .menu-login:hover > ul li + li {
          margin-top: 0.75rem; } }
    @media (min-width: 1024px) {
      div.abi-header .top-navigation .menu-login .link-arrow, div.abi-header .top-navigation .menu-login .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid div.abi-header .top-navigation .menu-login .item__cta > a, div.abi-header .top-navigation .menu-login .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg div.abi-header .top-navigation .menu-login a {
        margin-right: 20px; } }
    div.abi-header .top-navigation .menu-login .link-arrow:after, div.abi-header .top-navigation .menu-login .abmd-content-with-image-grid .item__cta > a:after, .abmd-content-with-image-grid div.abi-header .top-navigation .menu-login .item__cta > a:after, div.abi-header .top-navigation .menu-login .abmd__notification .abmd-wysiwyg a:after, .abmd__notification .abmd-wysiwyg div.abi-header .top-navigation .menu-login a:after {
      color: #005fa9;
      -webkit-transform: translate(10px, -5px) rotate(135deg) scale(1.4);
      transform: translate(10px, -5px) rotate(135deg) scale(1.4); }

.languages {
  margin-top: 1.5rem; }
  @media (min-width: 1024px) {
    .languages {
      margin-left: 1.5rem; } }
  .languages .link, .languages .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .languages a, .languages .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .languages .item__cta > a, .languages .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .languages a, .languages .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .languages a, .languages .abmd__subnav .block a, .abmd__subnav .block .languages a {
    height: auto;
    padding-top: 0;
    padding-bottom: 0; }
  .languages .language-display {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    .languages .language-display > span {
      color: #5A5A5A;
      font-weight: 600; }
      [lang="ja"] .languages .language-display > span {
        font-weight: 500; }
    .languages .language-display .link, .languages .language-display .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .languages .language-display a, .languages .language-display .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .languages .language-display .item__cta > a, .languages .language-display .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .languages .language-display a, .languages .language-display .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .languages .language-display a, .languages .language-display .abmd__subnav .block a, .abmd__subnav .block .languages .language-display a {
      font-size: 0.875rem;
      font-weight: normal;
      padding-right: 1rem; }
      .languages .language-display .link:after, .languages .language-display .custom-comment-form .form-wrapper a:after, .custom-comment-form .form-wrapper .languages .language-display a:after, .languages .language-display .abmd-content-with-image-grid .item__cta > a:after, .abmd-content-with-image-grid .languages .language-display .item__cta > a:after, .languages .language-display .abmd-nav-ribbon .dropdown a:after, .abmd-nav-ribbon .dropdown .languages .language-display a:after, .languages .language-display .abmd__notification .abmd-wysiwyg a:after, .abmd__notification .abmd-wysiwyg .languages .language-display a:after, .languages .language-display .abmd__subnav .block a:after, .abmd__subnav .block .languages .language-display a:after {
        right: 0.5rem; }
  .languages .languages-dropdown {
    position: fixed;
    top: 4rem;
    left: 100vw;
    width: 100vw;
    height: calc(100vh - 4rem);
    padding: 2.5rem 1rem;
    background-color: #FFFFFF;
    -webkit-transition: all 0.2s;
    transition: all 0.2s; }
    .languages .languages-dropdown > .link, .languages .custom-comment-form .form-wrapper .languages-dropdown > a, .custom-comment-form .form-wrapper .languages .languages-dropdown > a, .languages .abmd-content-with-image-grid .item__cta.languages-dropdown > a, .abmd-content-with-image-grid .languages .item__cta.languages-dropdown > a, .languages .abmd-nav-ribbon .dropdown .languages-dropdown > a, .abmd-nav-ribbon .dropdown .languages .languages-dropdown > a, .languages .abmd__notification .abmd-wysiwyg .languages-dropdown > a, .abmd__notification .abmd-wysiwyg .languages .languages-dropdown > a, .languages .abmd__subnav .block .languages-dropdown > a, .abmd__subnav .block .languages .languages-dropdown > a {
      text-transform: uppercase;
      color: #5A5A5A;
      margin-bottom: 0.75rem; }
      .languages .languages-dropdown > .link::before, .languages .custom-comment-form .form-wrapper .languages-dropdown > a::before, .custom-comment-form .form-wrapper .languages .languages-dropdown > a::before, .languages .abmd-content-with-image-grid .item__cta.languages-dropdown > a::before, .abmd-content-with-image-grid .languages .item__cta.languages-dropdown > a::before, .languages .abmd-nav-ribbon .dropdown .languages-dropdown > a::before, .abmd-nav-ribbon .dropdown .languages .languages-dropdown > a::before, .languages .abmd__notification .abmd-wysiwyg .languages-dropdown > a::before, .abmd__notification .abmd-wysiwyg .languages .languages-dropdown > a::before, .languages .abmd__subnav .block .languages-dropdown > a::before, .abmd__subnav .block .languages .languages-dropdown > a::before {
        color: #005FA9; }
    .languages .languages-dropdown .menu-nav > .menu-item > a {
      color: #005FA9;
      font-weight: normal;
      white-space: nowrap; }
    .languages .languages-dropdown .menu-item + .menu-item {
      margin-top: 0.75rem; }
  @media (min-width: 1024px) {
    .languages {
      margin-top: 0;
      position: relative; }
      .languages .language-display {
        cursor: pointer;
        font-size: 0.875rem; }
      .languages #btnChangeLocation span {
        display: none; }
      .languages .link-arrow:after, .languages .abmd-content-with-image-grid .item__cta > a:after, .abmd-content-with-image-grid .languages .item__cta > a:after, .languages .abmd__notification .abmd-wysiwyg a:after, .abmd__notification .abmd-wysiwyg .languages a:after {
        -webkit-transform: translate(10px, -5px) rotate(135deg) scale(1.4);
        transform: translate(10px, -5px) rotate(135deg) scale(1.4); }
      .languages .languages-dropdown {
        display: none;
        position: absolute;
        top: 100%;
        left: auto;
        right: 0;
        width: auto;
        height: auto;
        z-index: 1;
        padding: 1rem;
        -webkit-box-shadow: 0 0 1rem rgba(14, 53, 90, 0.1);
        box-shadow: 0 0 1rem rgba(14, 53, 90, 0.1); }
        .languages .languages-dropdown > .link, .languages .custom-comment-form .form-wrapper .languages-dropdown > a, .custom-comment-form .form-wrapper .languages .languages-dropdown > a, .languages .abmd-content-with-image-grid .item__cta.languages-dropdown > a, .abmd-content-with-image-grid .languages .item__cta.languages-dropdown > a, .languages .abmd-nav-ribbon .dropdown .languages-dropdown > a, .abmd-nav-ribbon .dropdown .languages .languages-dropdown > a, .languages .abmd__notification .abmd-wysiwyg .languages-dropdown > a, .abmd__notification .abmd-wysiwyg .languages .languages-dropdown > a, .languages .abmd__subnav .block .languages-dropdown > a, .abmd__subnav .block .languages .languages-dropdown > a {
          display: none; }
        .languages .languages-dropdown .menu-nav > .menu-item > a {
          font-weight: 600;
          font-size: 0.875rem;
          border-bottom: 1px solid transparent; }
          [lang="ja"] .languages .languages-dropdown .menu-nav > .menu-item > a {
            font-weight: 500; }
          .languages .languages-dropdown .menu-nav > .menu-item > a:hover {
            border-bottom-color: #005FA9; }
      .languages:not(.hr-languages):hover .languages-dropdown {
        display: block; } }

.menu-item:not(.hr-menu-item) .submenu-container {
  display: none;
  overflow-y: hidden;
  pointer-events: none; }
  @media (min-width: 1024px) {
    .menu-item:not(.hr-menu-item) .submenu-container {
      display: block;
      opacity: 0;
      position: absolute;
      top: 100%;
      left: -1.5rem;
      width: 17rem;
      -webkit-box-sizing: content-box;
      box-sizing: content-box;
      padding-left: 1rem;
      padding-right: 1rem;
      padding-bottom: 1rem; } }
  .menu-item:not(.hr-menu-item) .submenu-container .submenu-wrapper {
    pointer-events: all;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both; }
    @media (min-width: 1024px) {
      .menu-item:not(.hr-menu-item) .submenu-container .submenu-wrapper {
        margin: 0 auto;
        background-color: #FFFFFF;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
        -webkit-box-shadow: 0 0 1rem rgba(14, 53, 90, 0.1);
        box-shadow: 0 0 1rem rgba(14, 53, 90, 0.1); } }
  .menu-item:not(.hr-menu-item) .submenu-container .menu-megamenu {
    width: auto; }

@media (min-width: 1024px) {
  .menu-item:last-child .submenu-container {
    right: -1.5rem;
    left: auto; }
  .submenu-container .menu-item-view-all {
    display: none; } }

@media (min-width: 1024px) {
  .menu-item:not(.hr-menu-item):hover .submenu-container {
    display: block;
    opacity: 1; }
    .menu-item:not(.hr-menu-item):hover .submenu-container > .submenu-wrapper {
      -webkit-transform: translateY(0);
      transform: translateY(0); } }

@media (min-width: 1024px) {
  .menu-item .submenu-container.submenu--mega {
    width: 70vw;
    left: 50%;
    right: auto;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
    .menu-item .submenu-container.submenu--mega.submenu--mega--2-col {
      width: 46vw; } }

div.abi-header .menu-megamenu .abmd-row,
div.abi-header .menu-megamenu .abmd-column {
  padding-left: 0;
  padding-right: 0; }

div.abi-header .menu-megamenu .abmd-row-inner {
  margin-left: 0;
  margin-right: 0; }

div.abi-header .menu-megamenu .link-view-all {
  display: block;
  margin-top: 0.75rem; }

div.abi-header .menu-megamenu .link, div.abi-header .menu-megamenu .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper div.abi-header .menu-megamenu a, div.abi-header .menu-megamenu .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid div.abi-header .menu-megamenu .item__cta > a, div.abi-header .menu-megamenu .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown div.abi-header .menu-megamenu a, div.abi-header .menu-megamenu .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg div.abi-header .menu-megamenu a, div.abi-header .menu-megamenu .abmd__subnav .block a, .abmd__subnav .block div.abi-header .menu-megamenu a {
  font-size: 0.875rem;
  font-weight: 400;
  padding: 0;
  height: auto; }

div.abi-header .menu-megamenu .mega-group {
  margin-top: 1rem; }

div.abi-header .menu-megamenu .mega-group > ul {
  display: none; }

@media (min-width: 1024px) {
  div.abi-header .menu-megamenu {
    padding: 1.5rem; }
    div.abi-header .menu-megamenu .link-view-all {
      display: none; }
    div.abi-header .menu-megamenu .mega-group {
      margin-top: 1rem;
      padding-top: 1rem;
      position: relative; }
      div.abi-header .menu-megamenu .mega-group:first-child {
        margin-top: 0;
        padding-top: 0; }
      div.abi-header .menu-megamenu .mega-group:not(:first-child):before {
        content: '';
        display: block;
        width: 2rem;
        height: 1px;
        background-color: #5A5A5A;
        position: absolute;
        top: 0;
        left: 0; }
      div.abi-header .menu-megamenu .mega-group a {
        position: relative;
        left: 0;
        -webkit-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
        div.abi-header .menu-megamenu .mega-group a:hover {
          left: 5px; }
      div.abi-header .menu-megamenu .mega-group > .link, div.abi-header .menu-megamenu .custom-comment-form .form-wrapper .mega-group > a, .custom-comment-form .form-wrapper div.abi-header .menu-megamenu .mega-group > a, div.abi-header .menu-megamenu .abmd-content-with-image-grid .item__cta.mega-group > a, .abmd-content-with-image-grid div.abi-header .menu-megamenu .item__cta.mega-group > a, div.abi-header .menu-megamenu .abmd-nav-ribbon .dropdown .mega-group > a, .abmd-nav-ribbon .dropdown div.abi-header .menu-megamenu .mega-group > a, div.abi-header .menu-megamenu .abmd__notification .abmd-wysiwyg .mega-group > a, .abmd__notification .abmd-wysiwyg div.abi-header .menu-megamenu .mega-group > a, div.abi-header .menu-megamenu .abmd__subnav .block .mega-group > a, .abmd__subnav .block div.abi-header .menu-megamenu .mega-group > a {
        font-weight: 600;
        font-size: 1rem;
        line-height: 1.2; }
        [lang="ja"] div.abi-header .menu-megamenu .mega-group > .link, [lang="ja"] div.abi-header .menu-megamenu .custom-comment-form .form-wrapper .mega-group > a, .custom-comment-form .form-wrapper [lang="ja"] div.abi-header .menu-megamenu .mega-group > a, [lang="ja"] div.abi-header .menu-megamenu .abmd-content-with-image-grid .item__cta.mega-group > a, .abmd-content-with-image-grid [lang="ja"] div.abi-header .menu-megamenu .item__cta.mega-group > a, [lang="ja"] div.abi-header .menu-megamenu .abmd-nav-ribbon .dropdown .mega-group > a, .abmd-nav-ribbon .dropdown [lang="ja"] div.abi-header .menu-megamenu .mega-group > a, [lang="ja"] div.abi-header .menu-megamenu .abmd__notification .abmd-wysiwyg .mega-group > a, .abmd__notification .abmd-wysiwyg [lang="ja"] div.abi-header .menu-megamenu .mega-group > a, [lang="ja"] div.abi-header .menu-megamenu .abmd__subnav .block .mega-group > a, .abmd__subnav .block [lang="ja"] div.abi-header .menu-megamenu .mega-group > a {
          font-weight: 500; }
      div.abi-header .menu-megamenu .mega-group > ul {
        display: block;
        margin-top: 5px; }
        div.abi-header .menu-megamenu .mega-group > ul li a {
          font-size: 0.875rem;
          color: #5A5A5A;
          line-height: 2; } }

.abmd-nav-ribbon {
  position: static;
  top: 4rem;
  left: 0;
  width: 100%;
  background-color: #005FA9;
  color: #FFFFFF;
  z-index: 110; }
  .abmd-nav-ribbon .ribbon-display {
    display: block;
    position: relative;
    padding: 1rem 2rem 1rem 1rem;
    font-size: 14px;
    line-height: 1.2; }
  .abmd-nav-ribbon .link-arrow:after, .abmd-nav-ribbon .abmd-content-with-image-grid .item__cta > a:after, .abmd-content-with-image-grid .abmd-nav-ribbon .item__cta > a:after, .abmd-nav-ribbon .abmd__notification .abmd-wysiwyg a:after, .abmd__notification .abmd-wysiwyg .abmd-nav-ribbon a:after {
    top: 1rem;
    right: 1.5rem;
    -webkit-transform: translate(4px, calc(50%)) rotate(135deg) scale(1.4);
    transform: translate(4px, calc(50%)) rotate(135deg) scale(1.4); }
  .abmd-nav-ribbon .label-lvl-2 {
    font-weight: 600; }
    [lang="ja"] .abmd-nav-ribbon .label-lvl-2 {
      font-weight: 500; }
  .abmd-nav-ribbon .label-lvl-2,
  .abmd-nav-ribbon .label-lvl-3 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .abmd-nav-ribbon .label-lvl-3 {
    margin-top: 3px; }
  .abmd-nav-ribbon .dropdown {
    display: none;
    padding: 1.5rem 1rem;
    border-top: 1px solid #FFFFFF; }
    .abmd-nav-ribbon .dropdown li {
      display: block; }
    .abmd-nav-ribbon .dropdown a {
      color: #FFFFFF;
      font-size: 14px;
      font-weight: normal;
      padding: 0.75rem 0; }
  .abmd-nav-ribbon.toggled .link-arrow:after, .abmd-nav-ribbon.toggled .abmd-content-with-image-grid .item__cta > a:after, .abmd-content-with-image-grid .abmd-nav-ribbon.toggled .item__cta > a:after, .abmd-nav-ribbon.toggled .abmd__notification .abmd-wysiwyg a:after, .abmd__notification .abmd-wysiwyg .abmd-nav-ribbon.toggled a:after {
    -webkit-transform: translate(4px, calc(130%)) rotate(-45deg) scale(1.4);
    transform: translate(4px, calc(130%)) rotate(-45deg) scale(1.4); }
  @media (max-width: 1023px) {
    .abmd-nav-ribbon + .abmd-hero-short .sub-heading {
      display: none; } }
  @media (min-width: 1024px) {
    .abmd-nav-ribbon {
      height: 0;
      display: none; } }

@-webkit-keyframes navSlideOut {
  100% {
    opacity: 0;
    -webkit-transform: translateX(-1rem);
    transform: translateX(-1rem);
    position: static;
    position: unset; } }

@keyframes navSlideOut {
  100% {
    opacity: 0;
    -webkit-transform: translateX(-1rem);
    transform: translateX(-1rem);
    position: static;
    position: unset; } }

@-webkit-keyframes navSlideIn {
  0% {
    opacity: 0;
    margin-right: 1rem; }
  100% {
    opacity: 1;
    margin-right: 0; } }

@keyframes navSlideIn {
  0% {
    opacity: 0;
    margin-right: 1rem; }
  100% {
    opacity: 1;
    margin-right: 0; } }

@-webkit-keyframes inputSlideOut {
  100% {
    opacity: 0;
    -webkit-transform: translateY(-1rem);
    transform: translateY(-1rem); } }

@keyframes inputSlideOut {
  100% {
    opacity: 0;
    -webkit-transform: translateY(-1rem);
    transform: translateY(-1rem); } }

@-webkit-keyframes inputSlideIn {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-1rem);
    transform: translateY(-1rem); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes inputSlideIn {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-1rem);
    transform: translateY(-1rem); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.abi-header.search-expand {
  height: auto; }
  .abi-header.search-expand .input-group {
    -webkit-animation: inputSlideIn 400ms 1 ease-out both 200ms;
    animation: inputSlideIn 400ms 1 ease-out both 200ms; }
  .abi-header.search-expand .search-container {
    -webkit-box-shadow: 0 1rem 1rem -1rem rgba(14, 53, 90, 0.1);
    box-shadow: 0 1rem 1rem -1rem rgba(14, 53, 90, 0.1); }
    .abi-header.search-expand .search-container .input-group {
      position: relative; }
    .abi-header.search-expand .search-container input {
      padding-right: 35px; }
  .abi-header.search-expand:after {
    -webkit-box-shadow: none;
    box-shadow: none; }
  @media (min-width: 1024px) {
    .abi-header.search-expand .top-navigation,
    .abi-header.search-expand .menu-level-0 {
      -webkit-animation: navSlideOut 400ms 1 ease-out both 200ms;
      animation: navSlideOut 400ms 1 ease-out both 200ms; } }

.abi-header.search-collapse .input-group {
  -webkit-animation: inputSlideOut 400ms 1 ease-out both 0ms;
  animation: inputSlideOut 400ms 1 ease-out both 0ms; }

@media (min-width: 1024px) {
  .abi-header.search-collapse .top-navigation,
  .abi-header.search-collapse .menu-level-0 {
    -webkit-animation: navSlideIn 400ms 1 ease-out both 200ms;
    animation: navSlideIn 400ms 1 ease-out both 200ms; } }

.abi-header.search-expand-animated .top-navigation,
.abi-header.search-expand-animated .menu-level-0 {
  display: none; }

.abi-header.search-collapse-animated:after {
  -webkit-box-shadow: 0 0 1rem rgba(14, 53, 90, 0.1);
  box-shadow: 0 0 1rem rgba(14, 53, 90, 0.1); }

.search-container {
  width: 100%;
  background-color: #FFFFFF;
  display: none;
  position: absolute;
  top: 100%; }
  .search-container .wrapper {
    padding: 4rem 1rem 3.75rem; }
  .search-container .form-control, .search-container .webform-submission-survey-form .form-wrapper select, .webform-submission-survey-form .form-wrapper .search-container select,
  .search-container .webform-submission-survey-form .form-wrapper textarea, .webform-submission-survey-form .form-wrapper .search-container textarea,
  .search-container .webform-submission-survey-form .form-wrapper input[type="text"], .webform-submission-survey-form .form-wrapper .search-container input[type="text"],
  .search-container .webform-submission-survey-form .form-wrapper input[type="password"], .webform-submission-survey-form .form-wrapper .search-container input[type="password"],
  .search-container .webform-submission-survey-form .form-wrapper input[type="tel"], .webform-submission-survey-form .form-wrapper .search-container input[type="tel"],
  .search-container .webform-submission-survey-form .form-wrapper input[type="email"], .webform-submission-survey-form .form-wrapper .search-container input[type="email"],
  .search-container .webform-submission-survey-form .form-wrapper input[type="number"], .webform-submission-survey-form .form-wrapper .search-container input[type="number"], .search-container .abmd-calculator-heparin .inputWrapper select, .abmd-calculator-heparin .inputWrapper .search-container select,
  .search-container .abmd-calculator-heparin .inputWrapper textarea, .abmd-calculator-heparin .inputWrapper .search-container textarea,
  .search-container .abmd-calculator-heparin .inputWrapper input[type='text'], .abmd-calculator-heparin .inputWrapper .search-container input[type='text'], .search-container .abi-comp__form .inputWrapper select, .abi-comp__form .inputWrapper .search-container select,
  .search-container .abi-comp__form .inputWrapper textarea, .abi-comp__form .inputWrapper .search-container textarea,
  .search-container .abi-comp__form .inputWrapper input[type=text], .abi-comp__form .inputWrapper .search-container input[type=text], .search-container .abi-comp__form .inputWrapper input[type=password], .abi-comp__form .inputWrapper .search-container input[type=password], .search-container .abi-comp__form .inputWrapper input[type=email], .abi-comp__form .inputWrapper .search-container input[type=email], .search-container .abi-comp__form .inputWrapper input[type=number], .abi-comp__form .inputWrapper .search-container input[type=number] {
    font-size: 1.5rem;
    font-weight: 300;
    color: #5A5A5A;
    padding: 0;
    line-height: 1.5;
    height: auto;
    border-radius: 0;
    border: none;
    border-bottom: 1px solid #005FA9; }
  .search-container .redirect-search {
    display: none;
    position: absolute;
    bottom: 15px;
    right: 0;
    background: url("../media/icon/icon-direction--right-royal.svg") bottom center no-repeat;
    width: 24px;
    height: 24px;
    border: none;
    background-size: 100%; }
  .search-container .suggestions {
    margin-top: 1rem; }
    .search-container .suggestions li {
      cursor: pointer; }
      .search-container .suggestions li.active, .search-container .suggestions li:hover {
        color: #005FA9; }
      .search-container .suggestions li:not(:first-child) {
        margin-top: 11px; }
    .search-container .suggestions a {
      color: #5A5A5A;
      font-size: 1rem;
      line-height: 1.3;
      text-decoration: none; }
  @media (min-width: 1024px) {
    .search-container {
      height: auto; }
      .search-container .form-control, .search-container .webform-submission-survey-form .form-wrapper select, .webform-submission-survey-form .form-wrapper .search-container select,
      .search-container .webform-submission-survey-form .form-wrapper textarea, .webform-submission-survey-form .form-wrapper .search-container textarea,
      .search-container .webform-submission-survey-form .form-wrapper input[type="text"], .webform-submission-survey-form .form-wrapper .search-container input[type="text"],
      .search-container .webform-submission-survey-form .form-wrapper input[type="password"], .webform-submission-survey-form .form-wrapper .search-container input[type="password"],
      .search-container .webform-submission-survey-form .form-wrapper input[type="tel"], .webform-submission-survey-form .form-wrapper .search-container input[type="tel"],
      .search-container .webform-submission-survey-form .form-wrapper input[type="email"], .webform-submission-survey-form .form-wrapper .search-container input[type="email"],
      .search-container .webform-submission-survey-form .form-wrapper input[type="number"], .webform-submission-survey-form .form-wrapper .search-container input[type="number"], .search-container .abmd-calculator-heparin .inputWrapper select, .abmd-calculator-heparin .inputWrapper .search-container select,
      .search-container .abmd-calculator-heparin .inputWrapper textarea, .abmd-calculator-heparin .inputWrapper .search-container textarea,
      .search-container .abmd-calculator-heparin .inputWrapper input[type='text'], .abmd-calculator-heparin .inputWrapper .search-container input[type='text'], .search-container .abi-comp__form .inputWrapper select, .abi-comp__form .inputWrapper .search-container select,
      .search-container .abi-comp__form .inputWrapper textarea, .abi-comp__form .inputWrapper .search-container textarea,
      .search-container .abi-comp__form .inputWrapper input[type=text], .abi-comp__form .inputWrapper .search-container input[type=text], .search-container .abi-comp__form .inputWrapper input[type=password], .abi-comp__form .inputWrapper .search-container input[type=password], .search-container .abi-comp__form .inputWrapper input[type=email], .abi-comp__form .inputWrapper .search-container input[type=email], .search-container .abi-comp__form .inputWrapper input[type=number], .abi-comp__form .inputWrapper .search-container input[type=number] {
        font-size: 3.75rem;
        line-height: 1; }
      .search-container .suggestions a:hover {
        color: #005FA9; } }

.page-hcp div.abi-header .site-logo img {
  height: 3.125rem; }
  @media (min-width: 1024px) {
    .page-hcp div.abi-header .site-logo img {
      height: 5rem; } }

.page-micro div.abi-header .site-logo img {
  height: 3.125rem; }
  @media (min-width: 1024px) {
    .page-micro div.abi-header .site-logo img {
      height: 4.1875rem; } }

div.abi-header.abi-header-campaign .top-navigation .menu-item-call {
  color: #5A5A5A;
  font-weight: 600;
  margin-right: 0; }
  div.abi-header.abi-header-campaign .top-navigation .menu-item-call a {
    color: #005FA9; }

@media (min-width: 1024px) {
  div.abi-header.abi-header-campaign .top-navigation {
    margin-bottom: 0.5rem; }
    div.abi-header.abi-header-campaign .top-navigation .menu-item-call {
      font-size: 0.875rem;
      line-height: 1; }
      div.abi-header.abi-header-campaign .top-navigation .menu-item-call .link-primary:hover, div.abi-header.abi-header-campaign .top-navigation .menu-item-call .abmd-content-with-image-grid .item__cta > a:hover, .abmd-content-with-image-grid div.abi-header.abi-header-campaign .top-navigation .menu-item-call .item__cta > a:hover, div.abi-header.abi-header-campaign .top-navigation .menu-item-call .abmd__notification .abmd-wysiwyg a:hover, .abmd__notification .abmd-wysiwyg div.abi-header.abi-header-campaign .top-navigation .menu-item-call a:hover {
        border-bottom-color: #005FA9; }
  div.abi-header.abi-header-campaign .menu-level-0 > .menu-item.menu-item-btn {
    padding-top: 0;
    padding-bottom: 0; }
  div.abi-header.abi-header-campaign .menu-level-0 > .menu-item.menu-item-btn > .menu-link {
    height: 3.5rem;
    line-height: 1rem;
    border-radius: 0.25rem;
    padding: 0 2rem;
    font-size: 1rem;
    text-transform: none;
    border: 2px solid;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #005FA9;
    color: #FFFFFF;
    border-color: #005FA9; }
    div.abi-header.abi-header-campaign .menu-level-0 > .menu-item.menu-item-btn > .menu-link:hover {
      background-color: #FFFFFF;
      color: #005FA9; }
    div.abi-header.abi-header-campaign .menu-level-0 > .menu-item.menu-item-btn > .menu-link::before {
      content: none; }
    div.abi-header.abi-header-campaign .menu-level-0 > .menu-item.menu-item-btn > .menu-link:hover {
      color: #005FA9; }
  div.abi-header.abi-header-campaign .menu-level-0 > .menu-item > a.menu-link:before {
    background-color: #309FA7; }
  div.abi-header.abi-header-campaign .menu-level-0 > .menu-item:hover > a.menu-link {
    color: #5A5A5A; } }

@media (min-width: 769px) and (max-width: 1280px) {
  .page-micro div.abi-header .abmd-menu-list-container {
    text-align: right;
    margin-bottom: 1rem; }
  .page-micro div.abi-header .menu-level-0 > .menu-item {
    padding: 0.3rem; }
    .page-micro div.abi-header .menu-level-0 > .menu-item:last-child {
      padding-right: 0.3px; }
    .page-micro div.abi-header .menu-level-0 > .menu-item.menu-item-btn > .menu-link {
      height: 2rem;
      padding: 0.5rem; } }

@media (min-width: 1024px) and (max-width: 1280px) {
  .jp div.abi-header .ml-2 {
    margin-left: 0.5rem !important; } }

.languages.hr-languages .language-display__label,
.languages.hr-languages .closebtn,
.languages.hr-languages .languages-menu__desktop-title {
  display: none; }

.languages.hr-languages .submenu-container .menu-level-2 {
  margin-top: 0; }

.languages.hr-languages ul.menu-nav li.menu-item + li.menu-item {
  margin: 0; }

.languages.hr-languages .menu-level-1 {
  margin-top: 0.75rem; }

.languages.hr-languages .hr-menu-item.active, .languages.hr-languages .hr-menu-item.active .menu-link {
  background-color: #EEEFF0; }

.languages.hr-languages #btnChangeLocationBack {
  color: #005FA9;
  text-transform: none;
  padding: 0 1.5rem;
  cursor: pointer; }

.languages.hr-languages .hr-menu-item--level-0 .submenu-container {
  display: none; }

.languages.hr-languages .languages-dropdown {
  padding: 2.5rem 0 0; }
  .languages.hr-languages .languages-dropdown .menu-level-0 > .menu-item {
    margin: 0;
    width: 100%;
    position: relative;
    font-weight: 600;
    padding: 0.75rem 0; }
    .languages.hr-languages .languages-dropdown .menu-level-0 > .menu-item.menu-link {
      padding: 0.75rem 1rem; }
    .languages.hr-languages .languages-dropdown .menu-level-0 > .menu-item + .menu-item:before {
      content: '';
      display: block;
      height: 1px;
      width: calc(100% - 2rem);
      background-color: #EEEFF0;
      top: 0;
      left: 1rem;
      position: absolute;
      z-index: 1; }
    .languages.hr-languages .languages-dropdown .menu-level-0 > .menu-item .expander {
      cursor: pointer;
      top: 0.25rem;
      right: 1rem; }
      @media (max-width: 1023px) {
        .languages.hr-languages .languages-dropdown .menu-level-0 > .menu-item .expander {
          top: 0.25rem;
          right: 0.5rem; } }
  .languages.hr-languages .languages-dropdown .submenu-container ul.menu-subnav {
    padding: 0; }
  .languages.hr-languages .languages-dropdown .submenu-container .menu-item span {
    text-transform: uppercase;
    font-weight: 700; }
  .languages.hr-languages .languages-dropdown .submenu-container .menu-item a {
    text-decoration: underline;
    width: 100%;
    font-weight: 400; }
    .languages.hr-languages .languages-dropdown .submenu-container .menu-item a:hover {
      border-bottom-color: transparent;
      left: 0; }

.languages.hr-languages .menu-level-1 ul.menu-subnav {
  padding: 0; }

.languages.hr-languages .menu-subnav > .menu-item {
  padding: 0; }

.languages.hr-languages .menu-level-1 > .menu-item {
  padding: 0.5rem 0; }

.languages.hr-languages .menu-level-1 .menu-link {
  padding: 0; }

.languages.hr-languages .hr-menu-item--level-0 .menu-link {
  padding: 0 1rem; }

.languages.hr-languages #btnChangeLocation {
  font-weight: 600;
  cursor: pointer; }

.languages.hr-languages .languages-menu__mobile-title {
  margin: 0;
  text-transform: uppercase; }
  .languages.hr-languages .languages-menu__mobile-title span {
    display: block; }
    .languages.hr-languages .languages-menu__mobile-title span:first-of-type {
      font-weight: 600; }

@media (min-width: 1024px) {
  .languages.hr-languages .language-display__label {
    display: block; }
  .languages.hr-languages .languages-dropdown {
    display: block;
    top: 0;
    left: auto;
    right: -350px;
    z-index: 150;
    height: 100%;
    width: 350px;
    position: fixed;
    background-color: #FFFFFF;
    overflow-x: hidden;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    padding-top: 4rem; }
    .languages.hr-languages .languages-dropdown .has-children .expander {
      display: block; }
  .languages.hr-languages .closebtn {
    display: block;
    position: absolute;
    top: 1rem;
    right: 1rem;
    cursor: pointer; }
  .languages.hr-languages .languages-menu__desktop-title {
    display: block;
    padding: 0 1rem;
    font-size: 1.75rem;
    font-weight: 600;
    color: #5A5A5A;
    margin: 0; }
  .languages.hr-languages .languages-menu__mobile-title {
    display: none; }
  .languages.hr-languages .abmd-modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background: rgba(0, 0, 0, 0.5);
    z-index: 122;
    display: none;
    -webkit-transition: 0.5s;
    transition: 0.5s; } }

.abmd__notification {
  padding: 1rem 0;
  display: none;
  z-index: 11;
  position: relative; }
  @media (min-width: 1024px) {
    .abmd__notification {
      padding-left: calc(1rem + 1rem + 15px);
      padding-right: calc(1rem + 1rem + 1rem + 15px); } }
  @media (min-width: 1024px) {
    .abmd__notification br {
      display: none; } }
  .abmd__notification .abmd-wysiwyg {
    color: #5A5A5A;
    font-weight: 700;
    line-height: 1.25rem;
    padding-right: 25%; }
    @media (min-width: 1024px) {
      .abmd__notification .abmd-wysiwyg {
        display: contents; }
        .abmd__notification .abmd-wysiwyg::before, .abmd__notification .abmd-wysiwyg::after {
          display: none; } }
    .abmd__notification .abmd-wysiwyg a {
      padding: 0;
      padding-right: 0.5rem;
      height: auto; }
      @media (min-width: 1024px) {
        .abmd__notification .abmd-wysiwyg a {
          margin-top: 0;
          margin-left: 20px; } }
      .abmd__notification .abmd-wysiwyg a::after {
        margin-bottom: 4px; }
  .abmd__notification .icon-close {
    width: 1rem;
    height: 1rem; }

.abi-comp__pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }
  .abi-comp__pagination .pagination__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .abi-comp__pagination .pagination__item {
    width: 1.5rem;
    height: 1.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border: none;
    color: #005FA9;
    font-weight: 600;
    border-radius: 2px;
    cursor: pointer; }
    [lang="ja"] .abi-comp__pagination .pagination__item {
      font-weight: 500; }
    .abi-comp__pagination .pagination__item:hover {
      background-color: #005FA9;
      color: #FFFFFF; }
    .abi-comp__pagination .pagination__item:focus {
      outline: none; }
    .abi-comp__pagination .pagination__item.next, .abi-comp__pagination .pagination__item.prev {
      position: relative; }
      .abi-comp__pagination .pagination__item.next::after, .abi-comp__pagination .pagination__item.prev::after {
        content: "";
        position: absolute;
        width: 40%;
        height: 40%;
        border-top: 2px solid #005FA9;
        border-right: 2px solid #005FA9; }
      .abi-comp__pagination .pagination__item.next:hover::after, .abi-comp__pagination .pagination__item.prev:hover::after {
        border-color: #FFFFFF; }
    .abi-comp__pagination .pagination__item.next::after {
      -webkit-transform: translateX(-20%) rotate(45deg);
      transform: translateX(-20%) rotate(45deg); }
    .abi-comp__pagination .pagination__item.prev::after {
      -webkit-transform: translateX(20%) rotate(225deg);
      transform: translateX(20%) rotate(225deg); }

.paragraph-preview {
  visibility: hidden;
  min-height: 200px; }

.abi-header li {
  list-style: none !important; }

.abmd-custom-product-cards .abmd-container-boxed, .abmd-product-cards .abmd-container-boxed {
  position: relative; }

@media (min-width: 1024px) {
  .abmd-custom-product-cards .head-cp, .abmd-product-cards .head-cp {
    margin-bottom: 2.6875rem; } }

@media (max-width: 1023px) {
  .abmd-custom-product-cards .abmd-row, .abmd-product-cards .abmd-row {
    padding-left: 0;
    padding-right: 0; } }

@media (max-width: 1023px) {
  .abmd-custom-product-cards .abmd-row-inner, .abmd-product-cards .abmd-row-inner {
    margin-left: -0.5rem;
    margin-right: -0.5rem; } }

.abmd-custom-product-cards [class*="col-"], .abmd-product-cards [class*="col-"] {
  margin-top: 1rem; }
  @media (min-width: 1024px) {
    .abmd-custom-product-cards [class*="col-"], .abmd-product-cards [class*="col-"] {
      margin-top: 1.5rem; } }
  @media (max-width: 1023px) {
    .abmd-custom-product-cards [class*="col-"], .abmd-product-cards [class*="col-"] {
      padding-left: 0.5rem;
      padding-right: 0.5rem; } }

.product-cards__item {
  background: #fff;
  padding: 0.9375rem 1.5rem;
  text-align: center;
  -webkit-transition: all .3s;
  transition: all .3s;
  height: 100%;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(14, 53, 90, 0.1);
  box-shadow: 0px 0px 20px 0px rgba(14, 53, 90, 0.1);
  display: block;
  text-decoration: none;
  color: #5A5A5A; }
  @media (min-width: 1024px) {
    .product-cards__item {
      padding: 1.75rem 2.25rem 1.75rem; } }
  .product-cards__item:hover {
    -webkit-transform: scale(1.05);
    transform: scale(1.05); }
  @media (max-width: 1023px) {
    .product-cards__item p {
      font-size: 0.875rem; } }

@media (min-width: 1024px) {
  .product-cards__filter {
    position: absolute;
    top: -25px;
    right: 0; } }

@media (min-width: 1024px) {
  .product-cards__filter .select__wrapper {
    width: 330px; } }

.product-cards__filter label {
  font-size: 14px;
  margin-bottom: 5px;
  color: #0E355A; }

.product-cards__title {
  color: #005FA9;
  font-weight: bold;
  font-size: 1rem;
  margin: 0 0 0.3125rem; }
  [lang="ja"] .product-cards__title {
    word-break: break-all; }
  @media (min-width: 1024px) {
    .product-cards__title {
      font-size: 1.5rem; } }

.product-cards__title-sub {
  color: #005FA9;
  font-weight: normal;
  display: block;
  font-size: 0.875rem;
  position: relative;
  padding-bottom: .5rem;
  margin-bottom: .5rem; }
  .product-cards__title-sub:after {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 1px;
    background: #0E355A;
    width: 20px;
    bottom: 0; }

.product-cards__content, .product-cards__content p {
  line-height: 1.25;
  font-size: 1rem; }

.product-cards__result {
  margin-top: -1rem; }
  @media (min-width: 1024px) {
    .product-cards__result {
      margin-top: -2rem; } }
  .product-cards__result .abmd-column:not(.filtered) {
    display: none; }
  .product-cards__result .abmd-column.hide {
    display: none; }

.product-cards__no-result {
  margin: 0;
  padding: 0; }

.product-cards__item-img {
  position: relative;
  height: 0;
  overflow: hidden;
  padding-bottom: 109.5%;
  margin: 0 auto 0.6875rem;
  width: auto;
  height: auto; }
  @media (min-width: 1024px) {
    .product-cards__item-img {
      margin-bottom: 1.875rem; } }
  .product-cards__item-img img {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 100%;
    max-height: 100%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }

.product-cards__show {
  text-align: center;
  font-size: 16px;
  color: #0E355A; }
  .product-cards__show:not(.show-less) .on-show-less {
    display: none; }

.bg-navy .head-cp,
.bg-navy .product-cards__filter label,
.bg-royal .head-cp,
.bg-royal .product-cards__filter label {
  color: #FFFFFF; }

.bg-white .head-cp,
.bg-white .product-cards__filter label {
  color: #0E355A; }

.bg-white .text-white {
  color: #0E355A; }

.abmd-product-tour .swiper-container .swiper-wrapper {
  z-index: 9; }

.abmd-product-tour .swiper-container .swiper-slide {
  padding: 0 2rem; }

.abmd-product-tour .swiper-container .swiper-pagination {
  bottom: 0; }

.abmd-product-tour .swiper-container .tour-item {
  position: relative; }
  .abmd-product-tour .swiper-container .tour-item img {
    width: 100%; }

.abmd-product-tour .swiper-container .tour-img {
  width: 100%; }

.abmd-product-tour .swiper-container .hotspot {
  position: absolute;
  z-index: 1;
  border-radius: 50%;
  width: 1.375rem;
  height: 1.375rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer; }
  @media (max-width: 1023px) {
    .abmd-product-tour .swiper-container .hotspot {
      margin: -1rem 0 0 -1rem;
      -ms-touch-action: none;
      touch-action: none;
      width: 3rem;
      height: 3rem; } }
  .abmd-product-tour .swiper-container .hotspot:before, .abmd-product-tour .swiper-container .hotspot:after {
    content: '';
    display: block;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-touch-action: none;
    touch-action: none;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
  .abmd-product-tour .swiper-container .hotspot:before {
    width: 0.75rem;
    height: 0.75rem;
    border: 2px solid #F9B719;
    -webkit-animation: pulse 1500ms infinite ease-out 0ms;
    animation: pulse 1500ms infinite ease-out 0ms; }
  .abmd-product-tour .swiper-container .hotspot:after {
    width: 0.75rem;
    height: 0.75rem;
    background-color: #F9B719;
    z-index: 1; }

@-webkit-keyframes pulse {
  0% {
    width: 0.75rem;
    height: 0.75rem;
    opacity: 1; }
  90% {
    width: 3rem;
    height: 3rem; }
  100% {
    opacity: 0; } }

@keyframes pulse {
  0% {
    width: 0.75rem;
    height: 0.75rem;
    opacity: 1; }
  90% {
    width: 3rem;
    height: 3rem; }
  100% {
    opacity: 0; } }

.abmd-product-tour .swiper-container .hotspot-backdrop {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9;
  display: none; }

.abmd-product-tour .swiper-container .hotspot-modal {
  display: none;
  position: absolute;
  top: 20px;
  left: 50px;
  z-index: 20;
  background-color: #FFFFFF;
  padding: 2rem 1.5rem 1.5rem;
  -webkit-box-shadow: 0 0 1rem rgba(14, 53, 90, 0.1);
  box-shadow: 0 0 1rem rgba(14, 53, 90, 0.1);
  width: 20rem;
  text-align: left; }
  .abmd-product-tour .swiper-container .hotspot-modal:before {
    content: "";
    display: block;
    position: absolute;
    height: 0;
    width: 0;
    border-bottom: 0.4rem solid #fff;
    border-left: 0.4rem solid transparent;
    border-right: 0.4rem solid transparent;
    position: absolute;
    top: -0.4rem;
    left: 2.25rem; }
  .abmd-product-tour .swiper-container .hotspot-modal .title {
    font-weight: 700;
    font-size: 1rem; }
  .abmd-product-tour .swiper-container .hotspot-modal .close {
    padding: 0;
    position: absolute;
    top: 1rem;
    right: 1rem; }
  .abmd-product-tour .swiper-container .hotspot-modal .hotspot-video {
    width: 100%;
    height: auto; }
  .abmd-product-tour .swiper-container .hotspot-modal .video-container {
    width: 100%;
    padding-top: 57%;
    position: relative; }
  .abmd-product-tour .swiper-container .hotspot-modal .wistia_embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

@media (max-width: 1023px) {
  .abmd-product-tour .swiper-container .swiper-button-next,
  .abmd-product-tour .swiper-container .swiper-button-prev {
    display: none; } }

@media (min-width: 1024px) {
  .abmd-product-tour .swiper-container .swiper-pagination {
    position: static;
    margin-top: 2rem; }
  .abmd-product-tour .swiper-container .swiper-slide {
    padding: 0 2rem; } }

.abmd-quote {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #ffffff;
  background-color: #0E355A; }
  .abmd-quote:before, .abmd-quote::after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1; }
  .abmd-quote:after {
    background: url("../media/quote/quote-m-right.png") 100% 0/100% auto no-repeat; }
  .abmd-quote > .abmd-container-boxed {
    z-index: 2; }
  .abmd-quote .quote {
    font-size: 2rem;
    line-height: 1.1;
    font-weight: 300;
    margin-top: 0; }
    @media (min-width: 1024px) {
      .abmd-quote .quote {
        font-size: 2.625rem; } }
    @media (min-width: 1400px) {
      .abmd-quote .quote {
        font-size: 3rem; } }
    .abmd-quote .quote sup {
      font-size: 1.5rem;
      line-height: 1.5rem;
      vertical-align: super; }
    .abmd-quote .quote b,
    .abmd-quote .quote strong {
      font-weight: 700; }
    .abmd-quote .quote p {
      font-weight: 300; }
      .abmd-quote .quote p:last-child {
        margin-bottom: 0; }
  .abmd-quote .sub-heading {
    margin-top: 1.875rem;
    font-size: 0.875rem;
    font-weight: 600;
    text-transform: uppercase; }
    [lang="ja"] .abmd-quote .sub-heading {
      font-weight: 500; }
    .abmd-quote .sub-heading:empty {
      display: none; }
  @media (min-width: 1024px) {
    .abmd-quote h1,
    .abmd-quote h2,
    .abmd-quote h3,
    .abmd-quote h4,
    .abmd-quote .text-xlarge,
    .abmd-quote .text-large {
      color: #FFFFFF; }
    .abmd-quote:before {
      background: url("../media/quote/quote-d-left.png") 0 0/auto 100% no-repeat; }
    .abmd-quote:after {
      background: url("../media/quote/quote-d-right.png") 100% 0/auto 100% no-repeat; }
    .abmd-quote .sub-heading {
      color: #FFFFFF; } }

.abmd-references .references-heading {
  font-size: 0.875rem;
  text-transform: uppercase;
  margin-bottom: 0.625rem;
  line-height: 1.5rem;
  font-weight: 600; }
  [lang="ja"] .abmd-references .references-heading {
    font-weight: 500; }

.abmd-references .box-list {
  padding: 1rem;
  border: 1px solid #8F9AA8; }
  @media (min-width: 1024px) {
    .abmd-references .box-list {
      padding: 0.75rem; } }

.abmd-references a {
  word-break: break-all; }

.abmd-references ol {
  counter-reset: references-counter;
  padding: 0; }
  .abmd-references ol li {
    counter-increment: references-counter;
    position: relative;
    font-size: 0.875rem;
    line-height: 1rem;
    margin-left: 1.5rem;
    padding-left: 0.5rem; }
    .abmd-references ol li :last-child {
      margin-bottom: 0; }

.abmd-rich-text {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word; }
  .abmd-rich-text .head-sm {
    color: #5A5A5A;
    font-weight: normal; }
  .abmd-rich-text h3 {
    color: #5A5A5A;
    font-weight: normal;
    font-size: 1.5rem;
    margin-bottom: 1.0625rem; }
    @media (min-width: 1024px) {
      .abmd-rich-text h3 {
        margin-bottom: 1.5rem; } }
  @media (max-width: 565px) {
    .abmd-rich-text > .abmd-container-boxed {
      padding-left: 1rem;
      padding-right: 1rem; } }

.jp .abmd-rich-text {
  font-size: 1rem;
  line-height: 1.25rem; }

.jp h3.head-md {
  font-size: 2rem;
  line-height: 2.125rem; }

.abmd-search-results {
  padding: 65px 0; }
  .abmd-search-results .search__input input {
    padding-right: 40px; }

.search__form {
  margin-bottom: 61px;
  position: relative;
  z-index: 5; }
  @media (min-width: 1024px) {
    .search__form {
      margin-bottom: 83px; } }
  .search__form .filter__submit {
    white-space: nowrap; }
    .search__form .filter__submit:not(.btn--disabled) {
      cursor: pointer; }
      @media (max-width: 1023px) {
        .search__form .filter__submit:not(.btn--disabled) {
          background: #fff;
          color: #005FA9; } }
  @media (min-width: 1024px) {
    .search__form .filter__board {
      top: calc(100% + 24px); } }

.filter__title {
  font-size: 32px;
  margin-bottom: 23px;
  font-weight: 600;
  color: #0E355A;
  margin-top: 36px; }
  [lang="ja"] .filter__title {
    font-weight: 500; }
  @media (min-width: 1024px) {
    .filter__title {
      display: none; } }

.filter__type {
  margin-bottom: 23px;
  width: 100%;
  -webkit-transition: 0.3s height;
  transition: 0.3s height; }
  @media (min-width: 1024px) {
    .filter__type {
      margin-bottom: 0; } }
  .filter__type .checkbox__wrapper {
    margin-bottom: 18px; }
    @media (min-width: 1024px) {
      .filter__type .checkbox__wrapper {
        margin-bottom: 12px; } }
  @media (max-width: 1023px) {
    .filter__type:not(.show-less) .checkbox__wrapper {
      display: none; } }

.filter__type-name {
  margin-bottom: 9px;
  position: relative;
  color: #5A5A5A; }
  @media (min-width: 1024px) {
    .filter__type-name {
      margin-bottom: 11px;
      font-size: 18px; } }
  .filter__type-name .icon-plus {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%); }

.search__form-sub:after {
  content: "";
  display: table;
  clear: both; }

.search__form-sub label {
  float: left;
  line-height: 36px; }

.search__form-sub .btn, .search__form-sub .user-login-form .button, .user-login-form .search__form-sub .button, .search__form-sub .custom-comment-form .button, .custom-comment-form .search__form-sub .button, .search__form-sub .webform-submission-survey-form .button, .webform-submission-survey-form .search__form-sub .button, .search__form-sub .abi-comp__form .primaryAction, .abi-comp__form .search__form-sub .primaryAction {
  float: right; }

.search__total {
  font-weight: bold;
  color: #03325e;
  font-size: 18px; }
  @media (min-width: 1024px) {
    .search__total {
      font-size: 1.75rem;
      cursor: auto; } }

.search__clear {
  position: absolute;
  right: 0;
  color: #005FA9;
  font-size: 16px;
  text-decoration: none;
  bottom: 10px;
  cursor: pointer; }
  @media (max-width: 1023px) {
    .search__clear {
      top: 0;
      background: #fff;
      height: 98%;
      padding-left: 4px;
      line-height: 35px; } }

.search__input {
  position: relative;
  margin-bottom: 15px; }
  @media (min-width: 1024px) {
    .search__input {
      margin-bottom: 26px; } }
  .search__input input {
    width: 62px;
    height: 34px;
    color: #5A5A5A;
    width: 100%;
    font-size: 24px;
    font-weight: 300;
    border: none;
    border-bottom: 1px solid #8F9AA8; }
    @media (min-width: 1024px) {
      .search__input input {
        height: 88px;
        font-size: 60px;
        line-height: 72px; } }
    .search__input input:focus {
      outline: none; }

.search__suggest {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  background-color: #fff;
  margin: 13px 0;
  list-style: none;
  z-index: 2; }
  .search__suggest li {
    margin-bottom: 11px;
    color: #7D7D7D;
    cursor: pointer; }
    .search__suggest li.active, .search__suggest li:hover {
      color: #005FA9; }

.autocomplete-suggestion-user-input {
  font-weight: bold; }

.search__list .views-label-type {
  display: none; }

.search__list .views-field-field-content-type em,
.search__list .views-field-type em {
  font-style: normal; }

.search__list .views-field-title a {
  color: #005FA9;
  font-weight: 600;
  font-size: 16px;
  line-height: normal;
  letter-spacing: 0.5px;
  margin-bottom: 7px;
  text-decoration: none; }
  [lang="ja"] .search__list .views-field-title a {
    font-weight: 500; }
  @media (min-width: 1024px) {
    .search__list .views-field-title a {
      letter-spacing: 0;
      font-size: 1.75rem;
      line-height: 34px; } }

.search__item {
  padding-bottom: 31px;
  margin-bottom: 27px;
  border-bottom: 2px solid #c8cdd4; }
  @media (min-width: 1024px) {
    .search__item {
      padding-bottom: 27px;
      padding-right: 25%; } }
  .search__item:last-child {
    border-bottom: none; }

.search__type, .search__list .views-field-field-content-type,
.search__list .views-field-type {
  color: #5A5A5A;
  font-weight: bold;
  letter-spacing: 0px;
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 7px; }
  @media (min-width: 1024px) {
    .search__type, .search__list .views-field-field-content-type,
    .search__list .views-field-type {
      font-size: 16px;
      line-height: 20px; } }

.option-more {
  color: #005FA9;
  cursor: pointer; }
  @media (max-width: 1023px) {
    .option-more {
      display: none; } }
  .option-more .icon-plus::before, .option-more .icon-plus::after {
    background-color: #005FA9; }

.search__name {
  color: #005FA9;
  font-weight: 600;
  font-size: 16px;
  line-height: normal;
  letter-spacing: 0.5px;
  margin-bottom: 7px; }
  [lang="ja"] .search__name {
    font-weight: 500; }
  @media (min-width: 1024px) {
    .search__name {
      letter-spacing: 0;
      font-size: 1.75rem;
      line-height: 34px; } }

.search__intro, .search__list .views-field-search-api-excerpt,
.search__list .views-field-field-description {
  color: #5A5A5A;
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
  margin: 0; }
  @media (min-width: 1024px) {
    .search__intro, .search__list .views-field-search-api-excerpt,
    .search__list .views-field-field-description {
      font-size: 18px;
      line-height: 24px; } }

.filter__board {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  overflow: hidden;
  overflow-y: auto;
  padding: 40px 16px 111px;
  z-index: 10;
  background-color: #fff; }
  @media (min-width: 1024px) {
    .filter__board {
      position: absolute;
      overflow: visible;
      padding: 26px 30px 0px;
      margin: 0 -31px;
      width: calc(100% + 62px);
      top: 4.6875rem;
      height: auto;
      left: auto;
      right: 0;
      -webkit-box-shadow: 0px 0px 20px 0px rgba(14, 53, 90, 0.1);
      box-shadow: 0px 0px 20px 0px rgba(14, 53, 90, 0.1); } }
  @media (max-width: 1023px) {
    .filter__board.abmd-container:before, .filter__board.abmd-container:after {
      display: none; } }
  @media (max-width: 1023px) {
    .filter__board .icon-plus {
      margin-right: 0; } }
  .filter__board > .abmd-row {
    padding-left: 0;
    padding-right: 0; }

@media (min-width: 1024px) {
  .filter__board--1-columns {
    width: calc(25% + 60px);
    min-width: 20.625rem; }
    .filter__board--1-columns .abmd-column {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }

@media (min-width: 1024px) {
  .filter__board--2-columns {
    width: calc(50% + 60px); }
    .filter__board--2-columns .abmd-column {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%; } }

@media (min-width: 1024px) {
  .filter__board--3-columns {
    width: calc(75% + 60px); }
    .filter__board--3-columns .abmd-column {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 33%;
      flex: 0 0 33%;
      max-width: 33%; } }

.filter--show {
  display: block; }
  @media (max-width: 1023px) {
    .filter--show {
      z-index: 200; } }

.filter__footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  background-color: #005FA9;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: fixed;
  width: 100%;
  bottom: 0;
  left: 0; }
  @media (min-width: 1024px) {
    .filter__footer {
      position: static;
      margin: 0;
      background-color: #fff;
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      padding: 25px 2px 31px; } }
  .filter__footer:before, .filter__footer:after {
    display: none; }
  @media (min-width: 1024px) {
    .filter__footer .btn, .filter__footer .user-login-form .button, .user-login-form .filter__footer .button, .filter__footer .custom-comment-form .button, .custom-comment-form .filter__footer .button, .filter__footer .webform-submission-survey-form .button, .webform-submission-survey-form .filter__footer .button, .filter__footer .abi-comp__form .primaryAction, .abi-comp__form .filter__footer .primaryAction {
      margin-left: 32px; } }
  .filter__footer .btn span, .filter__footer .user-login-form .button span, .user-login-form .filter__footer .button span, .filter__footer .custom-comment-form .button span, .custom-comment-form .filter__footer .button span, .filter__footer .webform-submission-survey-form .button span, .webform-submission-survey-form .filter__footer .button span, .filter__footer .abi-comp__form .primaryAction span, .abi-comp__form .filter__footer .primaryAction span {
    margin: 0 3px; }

.filter__clear {
  cursor: pointer; }
  @media (max-width: 1023px) {
    .filter__clear {
      color: #fff; } }

.filter__close {
  position: absolute;
  top: 20px;
  right: 16px;
  z-index: 5; }
  @media (min-width: 1024px) {
    .filter__close {
      right: 20px; } }
  .filter__close i {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg); }

@media (max-width: 1023px) {
  .filter__inner > .abmd-row {
    padding-left: 0;
    padding-right: 0; } }

.abmd-side-by-side-container {
  width: 100%;
  overflow: hidden; }
  @media (min-width: 768px) and (max-width: 1024px) {
    .abmd-side-by-side-container > .abmd-row {
      padding: 0; } }
  .abmd-side-by-side-container .abmd-content-box {
    padding: 2rem 1rem;
    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-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    .ie .abmd-side-by-side-container .abmd-content-box {
      display: block; }
  @media (min-width: 565px) and (max-width: 1023px) {
    .abmd-side-by-side-container .abmd-container-boxed {
      max-width: 100%; } }
  @media (min-width: 565px) and (max-width: 1023px) {
    .abmd-side-by-side-container .abmd-column {
      max-width: 100%; } }
  @media (min-width: 565px) and (max-width: 1023px) {
    .abmd-side-by-side-container .abmd-column > .abmd-container:not(.abmd-container-boxed) {
      max-width: 487px;
      margin-right: auto;
      margin-left: auto;
      width: 100%; } }
  @media (min-width: 768px) and (max-width: 1023px) {
    .abmd-side-by-side-container .abmd-column > .abmd-container:not(.abmd-container-boxed) {
      max-width: 648px; } }
  @media (min-width: 565px) and (max-width: 1023px) {
    .abmd-side-by-side-container .abmd-column .btn, .abmd-side-by-side-container .abmd-column .user-login-form .button, .user-login-form .abmd-side-by-side-container .abmd-column .button, .abmd-side-by-side-container .abmd-column .custom-comment-form .button, .custom-comment-form .abmd-side-by-side-container .abmd-column .button, .abmd-side-by-side-container .abmd-column .webform-submission-survey-form .button, .webform-submission-survey-form .abmd-side-by-side-container .abmd-column .button, .abmd-side-by-side-container .abmd-column .abi-comp__form .primaryAction, .abi-comp__form .abmd-side-by-side-container .abmd-column .primaryAction {
      width: 100%; } }
  .abmd-side-by-side-container .content-top {
    margin-bottom: 1.5rem; }
  .abmd-side-by-side-container .abmd-image {
    margin-bottom: 1rem; }
  .abmd-side-by-side-container h2 {
    margin-bottom: 0.25em; }
  .abmd-side-by-side-container p {
    font-size: 1.125rem;
    font-weight: 700;
    margin-bottom: 0; }
  @media (max-width: 1023px) {
    .abmd-side-by-side-container .abmd-row {
      padding: 0; }
      .abmd-side-by-side-container .abmd-row > .abmd-row-inner {
        margin: 0; } }
  @media (min-width: 1024px) {
    .abmd-side-by-side-container .abmd-content-box {
      padding: 4rem 0.75rem;
      background: none; }
    .abmd-side-by-side-container .backdrop-container {
      position: relative; }
    .abmd-side-by-side-container .backdrop-item {
      position: absolute;
      top: 0;
      bottom: 0;
      min-height: 0; }
    .abmd-side-by-side-container .backdrop-item-left {
      left: 0; }
    .abmd-side-by-side-container .backdrop-item-right {
      right: 0; } }
  .abmd-side-by-side-container .bg-teal-gradient h1,
  .abmd-side-by-side-container .bg-teal-gradient h2,
  .abmd-side-by-side-container .bg-teal-gradient h3,
  .abmd-side-by-side-container .bg-teal-gradient h4,
  .abmd-side-by-side-container .bg-teal-gradient .text-xlarge,
  .abmd-side-by-side-container .bg-teal-gradient .text-large,
  .abmd-side-by-side-container .bg-teal h1,
  .abmd-side-by-side-container .bg-teal h2,
  .abmd-side-by-side-container .bg-teal h3,
  .abmd-side-by-side-container .bg-teal h4,
  .abmd-side-by-side-container .bg-teal .text-xlarge,
  .abmd-side-by-side-container .bg-teal .text-large,
  .abmd-side-by-side-container .bg-mint h1,
  .abmd-side-by-side-container .bg-mint h2,
  .abmd-side-by-side-container .bg-mint h3,
  .abmd-side-by-side-container .bg-mint h4,
  .abmd-side-by-side-container .bg-mint .text-xlarge,
  .abmd-side-by-side-container .bg-mint .text-large {
    color: #0E355A; }
  .abmd-side-by-side-container .bg-teal-gradient p,
  .abmd-side-by-side-container .bg-teal p,
  .abmd-side-by-side-container .bg-mint p {
    color: #0E355A !important; }
  .abmd-side-by-side-container .bg-teal-gradient .btn, .abmd-side-by-side-container .bg-teal-gradient .user-login-form .button, .user-login-form .abmd-side-by-side-container .bg-teal-gradient .button, .abmd-side-by-side-container .bg-teal-gradient .custom-comment-form .button, .custom-comment-form .abmd-side-by-side-container .bg-teal-gradient .button, .abmd-side-by-side-container .bg-teal-gradient .webform-submission-survey-form .button, .webform-submission-survey-form .abmd-side-by-side-container .bg-teal-gradient .button, .abmd-side-by-side-container .bg-teal-gradient .abi-comp__form .primaryAction, .abi-comp__form .abmd-side-by-side-container .bg-teal-gradient .primaryAction,
  .abmd-side-by-side-container .bg-teal .btn,
  .abmd-side-by-side-container .bg-teal .user-login-form .button,
  .user-login-form .abmd-side-by-side-container .bg-teal .button,
  .abmd-side-by-side-container .bg-teal .custom-comment-form .button,
  .custom-comment-form .abmd-side-by-side-container .bg-teal .button,
  .abmd-side-by-side-container .bg-teal .webform-submission-survey-form .button,
  .webform-submission-survey-form .abmd-side-by-side-container .bg-teal .button,
  .abmd-side-by-side-container .bg-teal .abi-comp__form .primaryAction,
  .abi-comp__form .abmd-side-by-side-container .bg-teal .primaryAction,
  .abmd-side-by-side-container .bg-mint .btn,
  .abmd-side-by-side-container .bg-mint .user-login-form .button,
  .user-login-form .abmd-side-by-side-container .bg-mint .button,
  .abmd-side-by-side-container .bg-mint .custom-comment-form .button,
  .custom-comment-form .abmd-side-by-side-container .bg-mint .button,
  .abmd-side-by-side-container .bg-mint .webform-submission-survey-form .button,
  .webform-submission-survey-form .abmd-side-by-side-container .bg-mint .button,
  .abmd-side-by-side-container .bg-mint .abi-comp__form .primaryAction,
  .abi-comp__form .abmd-side-by-side-container .bg-mint .primaryAction {
    background-color: #FFFFFF;
    color: #005FA9;
    border-color: #FFFFFF; }
    .abmd-side-by-side-container .bg-teal-gradient .btn:hover, .abmd-side-by-side-container .bg-teal-gradient .user-login-form .button:hover, .user-login-form .abmd-side-by-side-container .bg-teal-gradient .button:hover, .abmd-side-by-side-container .bg-teal-gradient .custom-comment-form .button:hover, .custom-comment-form .abmd-side-by-side-container .bg-teal-gradient .button:hover, .abmd-side-by-side-container .bg-teal-gradient .webform-submission-survey-form .button:hover, .webform-submission-survey-form .abmd-side-by-side-container .bg-teal-gradient .button:hover, .abmd-side-by-side-container .bg-teal-gradient .abi-comp__form .primaryAction:hover, .abi-comp__form .abmd-side-by-side-container .bg-teal-gradient .primaryAction:hover,
    .abmd-side-by-side-container .bg-teal .btn:hover,
    .abmd-side-by-side-container .bg-teal .user-login-form .button:hover,
    .user-login-form .abmd-side-by-side-container .bg-teal .button:hover,
    .abmd-side-by-side-container .bg-teal .custom-comment-form .button:hover,
    .custom-comment-form .abmd-side-by-side-container .bg-teal .button:hover,
    .abmd-side-by-side-container .bg-teal .webform-submission-survey-form .button:hover,
    .webform-submission-survey-form .abmd-side-by-side-container .bg-teal .button:hover,
    .abmd-side-by-side-container .bg-teal .abi-comp__form .primaryAction:hover,
    .abi-comp__form .abmd-side-by-side-container .bg-teal .primaryAction:hover,
    .abmd-side-by-side-container .bg-mint .btn:hover,
    .abmd-side-by-side-container .bg-mint .user-login-form .button:hover,
    .user-login-form .abmd-side-by-side-container .bg-mint .button:hover,
    .abmd-side-by-side-container .bg-mint .custom-comment-form .button:hover,
    .custom-comment-form .abmd-side-by-side-container .bg-mint .button:hover,
    .abmd-side-by-side-container .bg-mint .webform-submission-survey-form .button:hover,
    .webform-submission-survey-form .abmd-side-by-side-container .bg-mint .button:hover,
    .abmd-side-by-side-container .bg-mint .abi-comp__form .primaryAction:hover,
    .abi-comp__form .abmd-side-by-side-container .bg-mint .primaryAction:hover {
      background-color: transparent;
      color: #FFFFFF; }
    .abmd-side-by-side-container .bg-teal-gradient .btn:after, .abmd-side-by-side-container .bg-teal-gradient .user-login-form .button:after, .user-login-form .abmd-side-by-side-container .bg-teal-gradient .button:after, .abmd-side-by-side-container .bg-teal-gradient .custom-comment-form .button:after, .custom-comment-form .abmd-side-by-side-container .bg-teal-gradient .button:after, .abmd-side-by-side-container .bg-teal-gradient .webform-submission-survey-form .button:after, .webform-submission-survey-form .abmd-side-by-side-container .bg-teal-gradient .button:after, .abmd-side-by-side-container .bg-teal-gradient .abi-comp__form .primaryAction:after, .abi-comp__form .abmd-side-by-side-container .bg-teal-gradient .primaryAction:after,
    .abmd-side-by-side-container .bg-teal .btn:after,
    .abmd-side-by-side-container .bg-teal .user-login-form .button:after,
    .user-login-form .abmd-side-by-side-container .bg-teal .button:after,
    .abmd-side-by-side-container .bg-teal .custom-comment-form .button:after,
    .custom-comment-form .abmd-side-by-side-container .bg-teal .button:after,
    .abmd-side-by-side-container .bg-teal .webform-submission-survey-form .button:after,
    .webform-submission-survey-form .abmd-side-by-side-container .bg-teal .button:after,
    .abmd-side-by-side-container .bg-teal .abi-comp__form .primaryAction:after,
    .abi-comp__form .abmd-side-by-side-container .bg-teal .primaryAction:after,
    .abmd-side-by-side-container .bg-mint .btn:after,
    .abmd-side-by-side-container .bg-mint .user-login-form .button:after,
    .user-login-form .abmd-side-by-side-container .bg-mint .button:after,
    .abmd-side-by-side-container .bg-mint .custom-comment-form .button:after,
    .custom-comment-form .abmd-side-by-side-container .bg-mint .button:after,
    .abmd-side-by-side-container .bg-mint .webform-submission-survey-form .button:after,
    .webform-submission-survey-form .abmd-side-by-side-container .bg-mint .button:after,
    .abmd-side-by-side-container .bg-mint .abi-comp__form .primaryAction:after,
    .abi-comp__form .abmd-side-by-side-container .bg-mint .primaryAction:after {
      background: url("../media/icon/icon-direction--right-white.svg") center/cover no-repeat; }
  .abmd-side-by-side-container .bg-teal-gradient .link, .abmd-side-by-side-container .bg-teal-gradient .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .abmd-side-by-side-container .bg-teal-gradient a, .abmd-side-by-side-container .bg-teal-gradient .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd-side-by-side-container .bg-teal-gradient .item__cta > a, .abmd-side-by-side-container .bg-teal-gradient .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .abmd-side-by-side-container .bg-teal-gradient a, .abmd-side-by-side-container .bg-teal-gradient .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd-side-by-side-container .bg-teal-gradient a, .abmd-side-by-side-container .bg-teal-gradient .abmd__subnav .block a, .abmd__subnav .block .abmd-side-by-side-container .bg-teal-gradient a,
  .abmd-side-by-side-container .bg-teal .link,
  .abmd-side-by-side-container .bg-teal .custom-comment-form .form-wrapper a,
  .custom-comment-form .form-wrapper .abmd-side-by-side-container .bg-teal a,
  .abmd-side-by-side-container .bg-teal .abmd-content-with-image-grid .item__cta > a,
  .abmd-content-with-image-grid .abmd-side-by-side-container .bg-teal .item__cta > a,
  .abmd-side-by-side-container .bg-teal .abmd-nav-ribbon .dropdown a,
  .abmd-nav-ribbon .dropdown .abmd-side-by-side-container .bg-teal a,
  .abmd-side-by-side-container .bg-teal .abmd__notification .abmd-wysiwyg a,
  .abmd__notification .abmd-wysiwyg .abmd-side-by-side-container .bg-teal a,
  .abmd-side-by-side-container .bg-teal .abmd__subnav .block a,
  .abmd__subnav .block .abmd-side-by-side-container .bg-teal a,
  .abmd-side-by-side-container .bg-mint .link,
  .abmd-side-by-side-container .bg-mint .custom-comment-form .form-wrapper a,
  .custom-comment-form .form-wrapper .abmd-side-by-side-container .bg-mint a,
  .abmd-side-by-side-container .bg-mint .abmd-content-with-image-grid .item__cta > a,
  .abmd-content-with-image-grid .abmd-side-by-side-container .bg-mint .item__cta > a,
  .abmd-side-by-side-container .bg-mint .abmd-nav-ribbon .dropdown a,
  .abmd-nav-ribbon .dropdown .abmd-side-by-side-container .bg-mint a,
  .abmd-side-by-side-container .bg-mint .abmd__notification .abmd-wysiwyg a,
  .abmd__notification .abmd-wysiwyg .abmd-side-by-side-container .bg-mint a,
  .abmd-side-by-side-container .bg-mint .abmd__subnav .block a,
  .abmd__subnav .block .abmd-side-by-side-container .bg-mint a {
    color: #FFFFFF; }
  .abmd-side-by-side-container .bg-lightgray h1,
  .abmd-side-by-side-container .bg-lightgray h2,
  .abmd-side-by-side-container .bg-lightgray h3,
  .abmd-side-by-side-container .bg-lightgray h4,
  .abmd-side-by-side-container .bg-lightgray .text-xlarge,
  .abmd-side-by-side-container .bg-lightgray .text-large,
  .abmd-side-by-side-container .bg-white h1,
  .abmd-side-by-side-container .bg-white h2,
  .abmd-side-by-side-container .bg-white h3,
  .abmd-side-by-side-container .bg-white h4,
  .abmd-side-by-side-container .bg-white .text-xlarge,
  .abmd-side-by-side-container .bg-white .text-large {
    color: #0E355A; }
  .abmd-side-by-side-container .bg-lightgray p,
  .abmd-side-by-side-container .bg-white p {
    color: #0E355A !important; }
  .abmd-side-by-side-container .bg-lightgray .btn, .abmd-side-by-side-container .bg-lightgray .user-login-form .button, .user-login-form .abmd-side-by-side-container .bg-lightgray .button, .abmd-side-by-side-container .bg-lightgray .custom-comment-form .button, .custom-comment-form .abmd-side-by-side-container .bg-lightgray .button, .abmd-side-by-side-container .bg-lightgray .webform-submission-survey-form .button, .webform-submission-survey-form .abmd-side-by-side-container .bg-lightgray .button, .abmd-side-by-side-container .bg-lightgray .abi-comp__form .primaryAction, .abi-comp__form .abmd-side-by-side-container .bg-lightgray .primaryAction,
  .abmd-side-by-side-container .bg-white .btn,
  .abmd-side-by-side-container .bg-white .user-login-form .button,
  .user-login-form .abmd-side-by-side-container .bg-white .button,
  .abmd-side-by-side-container .bg-white .custom-comment-form .button,
  .custom-comment-form .abmd-side-by-side-container .bg-white .button,
  .abmd-side-by-side-container .bg-white .webform-submission-survey-form .button,
  .webform-submission-survey-form .abmd-side-by-side-container .bg-white .button,
  .abmd-side-by-side-container .bg-white .abi-comp__form .primaryAction,
  .abi-comp__form .abmd-side-by-side-container .bg-white .primaryAction {
    background-color: #005FA9;
    color: #FFFFFF;
    border-color: #005FA9; }
    .abmd-side-by-side-container .bg-lightgray .btn:hover, .abmd-side-by-side-container .bg-lightgray .user-login-form .button:hover, .user-login-form .abmd-side-by-side-container .bg-lightgray .button:hover, .abmd-side-by-side-container .bg-lightgray .custom-comment-form .button:hover, .custom-comment-form .abmd-side-by-side-container .bg-lightgray .button:hover, .abmd-side-by-side-container .bg-lightgray .webform-submission-survey-form .button:hover, .webform-submission-survey-form .abmd-side-by-side-container .bg-lightgray .button:hover, .abmd-side-by-side-container .bg-lightgray .abi-comp__form .primaryAction:hover, .abi-comp__form .abmd-side-by-side-container .bg-lightgray .primaryAction:hover,
    .abmd-side-by-side-container .bg-white .btn:hover,
    .abmd-side-by-side-container .bg-white .user-login-form .button:hover,
    .user-login-form .abmd-side-by-side-container .bg-white .button:hover,
    .abmd-side-by-side-container .bg-white .custom-comment-form .button:hover,
    .custom-comment-form .abmd-side-by-side-container .bg-white .button:hover,
    .abmd-side-by-side-container .bg-white .webform-submission-survey-form .button:hover,
    .webform-submission-survey-form .abmd-side-by-side-container .bg-white .button:hover,
    .abmd-side-by-side-container .bg-white .abi-comp__form .primaryAction:hover,
    .abi-comp__form .abmd-side-by-side-container .bg-white .primaryAction:hover {
      background-color: #FFFFFF;
      color: #005FA9; }
  .abmd-side-by-side-container .bg-lightgray .link, .abmd-side-by-side-container .bg-lightgray .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .abmd-side-by-side-container .bg-lightgray a, .abmd-side-by-side-container .bg-lightgray .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd-side-by-side-container .bg-lightgray .item__cta > a, .abmd-side-by-side-container .bg-lightgray .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .abmd-side-by-side-container .bg-lightgray a, .abmd-side-by-side-container .bg-lightgray .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd-side-by-side-container .bg-lightgray a, .abmd-side-by-side-container .bg-lightgray .abmd__subnav .block a, .abmd__subnav .block .abmd-side-by-side-container .bg-lightgray a,
  .abmd-side-by-side-container .bg-white .link,
  .abmd-side-by-side-container .bg-white .custom-comment-form .form-wrapper a,
  .custom-comment-form .form-wrapper .abmd-side-by-side-container .bg-white a,
  .abmd-side-by-side-container .bg-white .abmd-content-with-image-grid .item__cta > a,
  .abmd-content-with-image-grid .abmd-side-by-side-container .bg-white .item__cta > a,
  .abmd-side-by-side-container .bg-white .abmd-nav-ribbon .dropdown a,
  .abmd-nav-ribbon .dropdown .abmd-side-by-side-container .bg-white a,
  .abmd-side-by-side-container .bg-white .abmd__notification .abmd-wysiwyg a,
  .abmd__notification .abmd-wysiwyg .abmd-side-by-side-container .bg-white a,
  .abmd-side-by-side-container .bg-white .abmd__subnav .block a,
  .abmd__subnav .block .abmd-side-by-side-container .bg-white a {
    color: #005FA9; }

@media (min-width: 1024px) {
  .jp-login-page div.abi-header {
    min-height: auto; }
    .jp-login-page div.abi-header .header-bottom {
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      height: 4rem; }
      .jp-login-page div.abi-header .header-bottom .top-navigation > .menu-nav,
      .jp-login-page div.abi-header .header-bottom .block-abiomed-logo-block {
        display: none; } }

.jp-login-page div.abi-header #block-mainnavigationjp,
.jp-login-page div.abi-header .menu-login {
  display: none; }

.abmd__sign-in {
  background: #0E355A url(../media/signin/signin-bg-mobile.png) no-repeat top center;
  background-size: 100%;
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 4rem 1rem; }
  @media (min-width: 1024px) {
    .abmd__sign-in {
      background: #0E355A url(../media/signin/signin-bg.jpg) no-repeat top center;
      background-size: cover; } }
  @media (min-width: 1024px) {
    .abmd__sign-in .abmd-container-boxed {
      max-width: 71.75rem; } }
  .abmd__sign-in .abmd-rich-text *:last-child {
    margin-bottom: 0; }
  .abmd__sign-in .form-field {
    margin-bottom: 1.125rem; }
  .abmd__sign-in h2,
  .abmd__sign-in .form__subtitle {
    margin-bottom: 1.5rem; }
  .abmd__sign-in #edit-hospital,
  .abmd__sign-in #countrySearchInput {
    background: url("../media/icon/icon-search.svg") center right 1rem/14px no-repeat;
    padding-right: 2rem; }
  .abmd__sign-in .jp-user-login-form a {
    color: #005FA9;
    text-decoration: underline; }
  .abmd__sign-in .jp-user-login-form label,
  .abmd__sign-in .jp-user-login-form legend {
    display: block;
    font-size: 0.875rem;
    margin-bottom: 0.25rem; }
  .abmd__sign-in .jp-user-login-form input[type="text"],
  .abmd__sign-in .jp-user-login-form input[type="email"] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 1rem;
    border: 1px solid #000000;
    border-radius: 4px;
    color: #5A5A5A; }
  .abmd__sign-in .jp-user-login-form input[type="submit"] {
    height: 3.5rem;
    border-radius: 0.25rem;
    padding: 0 2rem;
    cursor: pointer;
    color: #FFFFFF;
    background: #005FA9;
    border: 2px solid #005FA9;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    margin-top: 1.5rem;
    width: 100%; }
    .abmd__sign-in .jp-user-login-form input[type="submit"]:hover {
      background: #FFFFFF;
      color: #005FA9; }
  .abmd__sign-in .jp-user-login-form .form-type-checkbox input {
    display: none; }
    .abmd__sign-in .jp-user-login-form .form-type-checkbox input:checked ~ label:after {
      opacity: 1; }
  .abmd__sign-in .jp-user-login-form .form-type-checkbox .option {
    font-size: 1rem;
    line-height: 1.2;
    margin: -4px 0 0 0;
    position: relative;
    padding: 0.75rem 0 0.75rem 1.5rem;
    width: 100%; }
    .abmd__sign-in .jp-user-login-form .form-type-checkbox .option:before, .abmd__sign-in .jp-user-login-form .form-type-checkbox .option:after {
      content: '';
      position: absolute;
      left: 0;
      top: 0.85rem;
      width: 1rem;
      height: 1rem;
      border-radius: 1px; }
    .abmd__sign-in .jp-user-login-form .form-type-checkbox .option:before {
      border: 1px solid #000000; }
    .abmd__sign-in .jp-user-login-form .form-type-checkbox .option:after {
      background: #0E355A url(../media/checked.svg) no-repeat center;
      opacity: 0; }
  .abmd__sign-in .jp-user-login-form .form-type-checkbox.form-item-terms-conditions {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start; }
    .abmd__sign-in .jp-user-login-form .form-type-checkbox.form-item-terms-conditions label {
      padding-bottom: 0; }
  .abmd__sign-in .jp-user-login-form .form-type-radio {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    .abmd__sign-in .jp-user-login-form .form-type-radio input {
      cursor: pointer;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      background-color: #FFFFFF;
      margin: 0;
      font: inherit;
      color: #000000;
      width: 1rem;
      height: 1rem;
      border: 1px solid #000000;
      border-radius: 50%;
      display: grid;
      place-content: center; }
      .abmd__sign-in .jp-user-login-form .form-type-radio input::before {
        content: "";
        width: 0.55rem;
        height: 0.55rem;
        border-radius: 50%;
        -webkit-transform: scale(0);
        transform: scale(0);
        -webkit-transition: 0.2s -webkit-transform ease-in-out;
        transition: 0.2s -webkit-transform ease-in-out;
        transition: 0.2s transform ease-in-out;
        transition: 0.2s transform ease-in-out, 0.2s -webkit-transform ease-in-out;
        -webkit-box-shadow: inset 0.55rem 0.55rem #0E355A;
        box-shadow: inset 0.55rem 0.55rem #0E355A; }
      .abmd__sign-in .jp-user-login-form .form-type-radio input:checked::before {
        -webkit-transform: scale(1);
        transform: scale(1); }
    .abmd__sign-in .jp-user-login-form .form-type-radio label {
      font-size: 1rem;
      line-height: 1.2;
      width: 100%;
      padding: 0.5rem 0 0.5rem 0.5rem;
      margin: 0; }
  .abmd__sign-in .jp-user-login-form .form-item + .form-item {
    margin-top: 1.5rem; }
    .abmd__sign-in .jp-user-login-form .form-item + .form-item.form-item-hospital-other {
      margin-top: 0.5rem; }
  .abmd__sign-in .jp-user-login-form .specialty-wrapper {
    background-color: #EEEFF0;
    border-radius: 4px; }
  .abmd__sign-in .jp-user-login-form .specialty-radio-buttons {
    max-height: 200px;
    border-radius: 4px;
    padding: 0.5rem 1rem; }
    .abmd__sign-in .jp-user-login-form .specialty-radio-buttons .form-item {
      margin: 0; }
  .abmd__sign-in .error-container label:first-child,
  .abmd__sign-in .error-container legend:first-child {
    color: #EE0000; }
  .abmd__sign-in .error-container input[type="text"],
  .abmd__sign-in .error-container input[type="email"] {
    border-color: #EE0000; }
  .abmd__sign-in .error:not(input) {
    color: #EE0000;
    margin-top: 0.5rem;
    margin-bottom: 0; }

.scroll-box {
  overflow-y: auto;
  background: transparent;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.1)), color-stop(15%, rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%, rgba(255, 255, 255, 0) 15%, rgba(255, 255, 255, 0) 100%); }

.scroll-box.end-scroll {
  background: transparent; }

.abmd__sign-in__wrapper {
  background-color: #ffffff;
  overflow: hidden; }
  .abmd__sign-in__wrapper .link-arrow, .abmd__sign-in__wrapper .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd__sign-in__wrapper .item__cta > a, .abmd__sign-in__wrapper .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd__sign-in__wrapper a {
    padding-top: 0.3rem;
    padding-bottom: 0.3rem; }
  .abmd__sign-in__wrapper .link-email {
    text-decoration: underline;
    color: #005FA9; }
  .abmd__sign-in__wrapper .form-type-select {
    position: relative; }
    .abmd__sign-in__wrapper .form-type-select select {
      cursor: pointer; }
    .abmd__sign-in__wrapper .form-type-select::after {
      content: "";
      display: block;
      width: 6px;
      height: 6px;
      border-top: 1px solid #005FA9;
      border-right: 1px solid #005FA9;
      -webkit-transition: all 0.3s;
      transition: all 0.3s;
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden;
      position: absolute;
      right: calc(1.5rem + 6px);
      top: 2.5rem;
      -webkit-transform: rotate(135deg) scale(1.4);
      transform: rotate(135deg) scale(1.4); }
  .abmd__sign-in__wrapper p {
    font-size: 1.125rem; }
  .abmd__sign-in__wrapper p small {
    font-size: 0.875rem; }
  .abmd__sign-in__wrapper .content-wrapper {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1rem;
    -ms-flex-preferred-size: 1px;
    flex-basis: 1px;
    max-width: 42.875rem; }
    @media (min-width: 1024px) {
      .abmd__sign-in__wrapper .content-wrapper {
        padding: 2rem 6rem;
        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-pack: center;
        -ms-flex-pack: center;
        justify-content: center; } }
    .abmd__sign-in__wrapper .content-wrapper .logo {
      width: 100%;
      display: block;
      max-width: 200px;
      margin-bottom: 1.25rem; }
      @media (min-width: 1024px) {
        .abmd__sign-in__wrapper .content-wrapper .logo {
          max-width: 166px;
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto; } }
    .abmd__sign-in__wrapper .content-wrapper .actions {
      padding-top: 2rem; }
      @media (min-width: 1024px) {
        .abmd__sign-in__wrapper .content-wrapper .actions {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; } }
      .abmd__sign-in__wrapper .content-wrapper .actions input {
        height: 3.5rem;
        border-radius: 0.25rem;
        padding: 0 2rem;
        cursor: pointer;
        border: 2px solid;
        -webkit-transition: all 0.2s;
        transition: all 0.2s; }
      .abmd__sign-in__wrapper .content-wrapper .actions .btn-jp-login {
        background-color: #005FA9;
        color: #FFFFFF;
        border-color: #005FA9;
        margin-right: 1.5rem;
        border-color: #005FA9; }
        .abmd__sign-in__wrapper .content-wrapper .actions .btn-jp-login:hover {
          background-color: #FFFFFF;
          color: #005FA9; }
      .abmd__sign-in__wrapper .content-wrapper .actions .btn-jp-sign-up {
        color: #005FA9;
        border-color: #005FA9;
        font-weight: 400;
        margin-top: 1.5rem; }
        .abmd__sign-in__wrapper .content-wrapper .actions .btn-jp-sign-up:hover {
          color: #FFFFFF;
          background-color: #005FA9; }
        @media (min-width: 1024px) {
          .abmd__sign-in__wrapper .content-wrapper .actions .btn-jp-sign-up {
            margin-top: 0; } }
  .abmd__sign-in__wrapper .img-wrapper {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: none; }
    @media (min-width: 1024px) {
      .abmd__sign-in__wrapper .img-wrapper {
        display: block;
        overflow: hidden;
        position: relative;
        width: 50%;
        max-width: 29.0625rem;
        min-height: 767px; } }
    .abmd__sign-in__wrapper .img-wrapper img {
      display: block;
      height: 100%;
      position: absolute;
      top: 0;
      left: 50%;
      max-width: 200%;
      -webkit-transform: translate(-50%, 0);
      transform: translate(-50%, 0); }
  .abmd__sign-in__wrapper .head-md {
    margin-bottom: 1.5625rem;
    font-size: 1.75rem; }
  .abmd__sign-in__wrapper hr {
    color: #8f9aa8;
    margin: 1.5rem 0;
    opacity: 0.4; }

.sign-in__bottom {
  text-align: center;
  color: #ffffff;
  margin-top: 1.5rem; }
  .sign-in__bottom a {
    color: #ffffff;
    font-weight: bold;
    border-bottom: 1px solid;
    text-decoration: none; }

/* Search box inside country select dropdown */
.country-list-wrapper {
  max-height: 200px;
  margin-top: 1rem; }

.country-list-item {
  padding: 0.75rem 1rem;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  transition: all 0.2s; }

.country-list-item:hover,
.country-list-item.selected {
  background: white;
  background: rgba(0, 0, 0, 0.1); }

.messages--profile-edit {
  margin: 0;
  border: 0;
  border-radius: 0;
  padding: 0.75rem 1rem; }
  @media (min-width: 1024px) {
    .messages--profile-edit {
      padding: 0.75rem 2rem; } }
  .messages--profile-edit.messages--status {
    background: #188700;
    color: #FFFFFF; }

.ui-autocomplete li:first-child .ui-menu-item-wrapper,
.ui-autocomplete li:first-child .ui-menu-item-wrapper.ui-state-active {
  font-weight: bold; }

.ui-autocomplete li:nth-child(2) {
  border-top: 1px solid #C8CDD4; }

.ui-autocomplete li .ui-menu-item-wrapper.ui-state-active {
  background-color: #005FA9;
  border: 0; }

.abmd-sitemap a {
  color: #005FA9;
  text-decoration: none;
  font-size: 1.125rem;
  line-height: 1.5; }

.abmd-sitemap ul.sitemap-first-level {
  padding-left: 0; }
  .abmd-sitemap ul.sitemap-first-level > li {
    margin-bottom: 2rem; }
    .abmd-sitemap ul.sitemap-first-level > li > ul ul {
      padding-left: 3rem; }
    .abmd-sitemap ul.sitemap-first-level > li > a {
      font-size: 1.75rem;
      font-weight: 600; }

.paragraph--type--smart-content-container {
  display: none; }

.layout-paragraphs-builder-form .paragraph--type--smart-content-container {
  display: block; }

.abmd__square-card-width-image .content-with-image__filter {
  top: 0;
  right: 1rem; }
  @media (max-width: 1023px) {
    .abmd__square-card-width-image .content-with-image__filter {
      margin: 0 0 1rem;
      position: relative;
      top: auto;
      right: auto; } }

.abmd__square-card-width-image .abmd-column.abmd-col-xs-6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.abmd__square-card-width-image .square-card-width-image__card {
  -webkit-box-shadow: 0 0 1rem rgba(14, 53, 90, 0.1);
  box-shadow: 0 0 1rem rgba(14, 53, 90, 0.1);
  margin-top: 1rem;
  background-color: #FFFFFF;
  width: 100%; }
  @media (min-width: 1024px) {
    .abmd__square-card-width-image .square-card-width-image__card {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; } }
  .abmd__square-card-width-image .square-card-width-image__card .img-wrapper {
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-bottom: 100%; }
    @media (min-width: 1024px) {
      .abmd__square-card-width-image .square-card-width-image__card .img-wrapper {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 50%;
        max-width: 269px;
        padding-bottom: 43%; } }
    .abmd__square-card-width-image .square-card-width-image__card .img-wrapper img {
      display: block;
      width: 100%;
      position: absolute;
      top: 0;
      left: 0; }
  .abmd__square-card-width-image .square-card-width-image__card .content-wrapper {
    font-size: 0.875rem;
    padding: 0.75rem; }
    @media (min-width: 1024px) {
      .abmd__square-card-width-image .square-card-width-image__card .content-wrapper {
        padding: 1rem 1.5rem; } }
    .abmd__square-card-width-image .square-card-width-image__card .content-wrapper h3 {
      font-weight: 700;
      padding-bottom: 0.75rem;
      margin-bottom: 0.75rem;
      position: relative;
      font-size: 0.875rem; }
      @media (min-width: 1024px) {
        .abmd__square-card-width-image .square-card-width-image__card .content-wrapper h3 {
          font-size: 1rem; } }
      @media (min-width: 1400px) {
        .abmd__square-card-width-image .square-card-width-image__card .content-wrapper h3 {
          font-size: 1.5rem; } }
      .abmd__square-card-width-image .square-card-width-image__card .content-wrapper h3::after {
        content: "";
        width: 22px;
        height: 2px;
        background-color: #47C1C5;
        position: absolute;
        bottom: -1px;
        left: 0; }

.abmd-stats .icon-chevron--right-yellow {
  width: 0.6875rem;
  height: 1.1875rem; }

@media (min-width: 1024px) {
  .abmd-stats .stats-up-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; } }

.abmd-stats .stats-up-list li {
  text-align: center;
  max-width: 280px;
  margin: 20px auto 0;
  clear: both; }
  @media (min-width: 1024px) {
    .abmd-stats .stats-up-list li {
      margin: 0 5.95%;
      -webkit-box-flex: 0;
      -ms-flex: 0 0 280px;
      flex: 0 0 280px; } }
  .abmd-stats .stats-up-list li:first-child {
    margin-top: 0; }
    @media (min-width: 1024px) {
      .abmd-stats .stats-up-list li:first-child {
        margin-left: 0; } }
  @media (min-width: 1024px) {
    .abmd-stats .stats-up-list li:last-child {
      margin-right: 0; } }

.abmd-stats .title {
  display: inline-block;
  padding: 8px 0;
  font-size: 3.875rem;
  position: relative;
  color: #0E355A; }
  .abmd-stats .title img {
    display: inline-block;
    margin-left: -1.25rem;
    position: absolute;
    top: 2.3125rem;
    left: 0;
    width: 0.6875rem;
    display: none; }
  .abmd-stats .title::before {
    content: '';
    display: inline-block;
    margin-left: -1.25rem;
    position: absolute;
    top: 2.3125rem;
    left: 0;
    width: 0.6875rem;
    height: 1.125rem;
    background: url(../media/icon/icon-chevron--right-yellow.svg) no-repeat center; }
  .abmd-stats .title span {
    display: inline-block;
    font-weight: bold; }

.abmd-stats .title--mint::before {
  background: url(../media/icon/icon-chevron--right-mint.svg) no-repeat center; }

.abmd-stats p {
  margin-bottom: 0;
  font-size: 0.875rem; }

.abmd-stats.bg-navy-gradient .title, .abmd-stats.bg-navy .title, .abmd-stats.bg-royal .title {
  color: #fff; }

.abmd-stats.bg-teal-gradient h1,
.abmd-stats.bg-teal-gradient h2,
.abmd-stats.bg-teal-gradient h3,
.abmd-stats.bg-teal-gradient h4,
.abmd-stats.bg-teal-gradient .text-xlarge,
.abmd-stats.bg-teal-gradient .text-large, .abmd-stats.bg-teal h1,
.abmd-stats.bg-teal h2,
.abmd-stats.bg-teal h3,
.abmd-stats.bg-teal h4,
.abmd-stats.bg-teal .text-xlarge,
.abmd-stats.bg-teal .text-large, .abmd-stats.bg-mint h1,
.abmd-stats.bg-mint h2,
.abmd-stats.bg-mint h3,
.abmd-stats.bg-mint h4,
.abmd-stats.bg-mint .text-xlarge,
.abmd-stats.bg-mint .text-large {
  color: #0E355A; }

.abmd-stats.bg-teal-gradient p, .abmd-stats.bg-teal p, .abmd-stats.bg-mint p {
  color: #0E355A !important; }

.abmd-stats.bg-teal-gradient .btn, .abmd-stats.bg-teal-gradient .user-login-form .button, .user-login-form .abmd-stats.bg-teal-gradient .button, .abmd-stats.bg-teal-gradient .custom-comment-form .button, .custom-comment-form .abmd-stats.bg-teal-gradient .button, .abmd-stats.bg-teal-gradient .webform-submission-survey-form .button, .webform-submission-survey-form .abmd-stats.bg-teal-gradient .button, .abmd-stats.bg-teal-gradient .abi-comp__form .primaryAction, .abi-comp__form .abmd-stats.bg-teal-gradient .primaryAction, .abmd-stats.bg-teal .btn, .abmd-stats.bg-teal .user-login-form .button, .user-login-form .abmd-stats.bg-teal .button, .abmd-stats.bg-teal .custom-comment-form .button, .custom-comment-form .abmd-stats.bg-teal .button, .abmd-stats.bg-teal .webform-submission-survey-form .button, .webform-submission-survey-form .abmd-stats.bg-teal .button, .abmd-stats.bg-teal .abi-comp__form .primaryAction, .abi-comp__form .abmd-stats.bg-teal .primaryAction, .abmd-stats.bg-mint .btn, .abmd-stats.bg-mint .user-login-form .button, .user-login-form .abmd-stats.bg-mint .button, .abmd-stats.bg-mint .custom-comment-form .button, .custom-comment-form .abmd-stats.bg-mint .button, .abmd-stats.bg-mint .webform-submission-survey-form .button, .webform-submission-survey-form .abmd-stats.bg-mint .button, .abmd-stats.bg-mint .abi-comp__form .primaryAction, .abi-comp__form .abmd-stats.bg-mint .primaryAction {
  background-color: #FFFFFF;
  color: #005FA9;
  border-color: #FFFFFF; }
  .abmd-stats.bg-teal-gradient .btn:hover, .abmd-stats.bg-teal-gradient .user-login-form .button:hover, .user-login-form .abmd-stats.bg-teal-gradient .button:hover, .abmd-stats.bg-teal-gradient .custom-comment-form .button:hover, .custom-comment-form .abmd-stats.bg-teal-gradient .button:hover, .abmd-stats.bg-teal-gradient .webform-submission-survey-form .button:hover, .webform-submission-survey-form .abmd-stats.bg-teal-gradient .button:hover, .abmd-stats.bg-teal-gradient .abi-comp__form .primaryAction:hover, .abi-comp__form .abmd-stats.bg-teal-gradient .primaryAction:hover, .abmd-stats.bg-teal .btn:hover, .abmd-stats.bg-teal .user-login-form .button:hover, .user-login-form .abmd-stats.bg-teal .button:hover, .abmd-stats.bg-teal .custom-comment-form .button:hover, .custom-comment-form .abmd-stats.bg-teal .button:hover, .abmd-stats.bg-teal .webform-submission-survey-form .button:hover, .webform-submission-survey-form .abmd-stats.bg-teal .button:hover, .abmd-stats.bg-teal .abi-comp__form .primaryAction:hover, .abi-comp__form .abmd-stats.bg-teal .primaryAction:hover, .abmd-stats.bg-mint .btn:hover, .abmd-stats.bg-mint .user-login-form .button:hover, .user-login-form .abmd-stats.bg-mint .button:hover, .abmd-stats.bg-mint .custom-comment-form .button:hover, .custom-comment-form .abmd-stats.bg-mint .button:hover, .abmd-stats.bg-mint .webform-submission-survey-form .button:hover, .webform-submission-survey-form .abmd-stats.bg-mint .button:hover, .abmd-stats.bg-mint .abi-comp__form .primaryAction:hover, .abi-comp__form .abmd-stats.bg-mint .primaryAction:hover {
    background-color: transparent;
    color: #FFFFFF; }
  .abmd-stats.bg-teal-gradient .btn:after, .abmd-stats.bg-teal-gradient .user-login-form .button:after, .user-login-form .abmd-stats.bg-teal-gradient .button:after, .abmd-stats.bg-teal-gradient .custom-comment-form .button:after, .custom-comment-form .abmd-stats.bg-teal-gradient .button:after, .abmd-stats.bg-teal-gradient .webform-submission-survey-form .button:after, .webform-submission-survey-form .abmd-stats.bg-teal-gradient .button:after, .abmd-stats.bg-teal-gradient .abi-comp__form .primaryAction:after, .abi-comp__form .abmd-stats.bg-teal-gradient .primaryAction:after, .abmd-stats.bg-teal .btn:after, .abmd-stats.bg-teal .user-login-form .button:after, .user-login-form .abmd-stats.bg-teal .button:after, .abmd-stats.bg-teal .custom-comment-form .button:after, .custom-comment-form .abmd-stats.bg-teal .button:after, .abmd-stats.bg-teal .webform-submission-survey-form .button:after, .webform-submission-survey-form .abmd-stats.bg-teal .button:after, .abmd-stats.bg-teal .abi-comp__form .primaryAction:after, .abi-comp__form .abmd-stats.bg-teal .primaryAction:after, .abmd-stats.bg-mint .btn:after, .abmd-stats.bg-mint .user-login-form .button:after, .user-login-form .abmd-stats.bg-mint .button:after, .abmd-stats.bg-mint .custom-comment-form .button:after, .custom-comment-form .abmd-stats.bg-mint .button:after, .abmd-stats.bg-mint .webform-submission-survey-form .button:after, .webform-submission-survey-form .abmd-stats.bg-mint .button:after, .abmd-stats.bg-mint .abi-comp__form .primaryAction:after, .abi-comp__form .abmd-stats.bg-mint .primaryAction:after {
    background: url("../media/icon/icon-direction--right-white.svg") center/cover no-repeat; }

.abmd-stats.bg-teal-gradient .link, .abmd-stats.bg-teal-gradient .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .abmd-stats.bg-teal-gradient a, .abmd-stats.bg-teal-gradient .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd-stats.bg-teal-gradient .item__cta > a, .abmd-stats.bg-teal-gradient .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .abmd-stats.bg-teal-gradient a, .abmd-stats.bg-teal-gradient .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd-stats.bg-teal-gradient a, .abmd-stats.bg-teal-gradient .abmd__subnav .block a, .abmd__subnav .block .abmd-stats.bg-teal-gradient a, .abmd-stats.bg-teal .link, .abmd-stats.bg-teal .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .abmd-stats.bg-teal a, .abmd-stats.bg-teal .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd-stats.bg-teal .item__cta > a, .abmd-stats.bg-teal .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .abmd-stats.bg-teal a, .abmd-stats.bg-teal .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd-stats.bg-teal a, .abmd-stats.bg-teal .abmd__subnav .block a, .abmd__subnav .block .abmd-stats.bg-teal a, .abmd-stats.bg-mint .link, .abmd-stats.bg-mint .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .abmd-stats.bg-mint a, .abmd-stats.bg-mint .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd-stats.bg-mint .item__cta > a, .abmd-stats.bg-mint .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .abmd-stats.bg-mint a, .abmd-stats.bg-mint .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd-stats.bg-mint a, .abmd-stats.bg-mint .abmd__subnav .block a, .abmd__subnav .block .abmd-stats.bg-mint a {
  color: #FFFFFF; }

.abmd-stats.bg-teal-gradient .title, .abmd-stats.bg-teal .title, .abmd-stats.bg-mint .title {
  color: #0E355A !important; }

.abmd-stats.bg-lightgray h1,
.abmd-stats.bg-lightgray h2,
.abmd-stats.bg-lightgray h3,
.abmd-stats.bg-lightgray h4,
.abmd-stats.bg-lightgray .text-xlarge,
.abmd-stats.bg-lightgray .text-large, .abmd-stats.bg-white h1,
.abmd-stats.bg-white h2,
.abmd-stats.bg-white h3,
.abmd-stats.bg-white h4,
.abmd-stats.bg-white .text-xlarge,
.abmd-stats.bg-white .text-large {
  color: #0E355A; }

.abmd-stats.bg-lightgray p, .abmd-stats.bg-white p {
  color: #0E355A !important; }

.abmd-stats.bg-lightgray .btn, .abmd-stats.bg-lightgray .user-login-form .button, .user-login-form .abmd-stats.bg-lightgray .button, .abmd-stats.bg-lightgray .custom-comment-form .button, .custom-comment-form .abmd-stats.bg-lightgray .button, .abmd-stats.bg-lightgray .webform-submission-survey-form .button, .webform-submission-survey-form .abmd-stats.bg-lightgray .button, .abmd-stats.bg-lightgray .abi-comp__form .primaryAction, .abi-comp__form .abmd-stats.bg-lightgray .primaryAction, .abmd-stats.bg-white .btn, .abmd-stats.bg-white .user-login-form .button, .user-login-form .abmd-stats.bg-white .button, .abmd-stats.bg-white .custom-comment-form .button, .custom-comment-form .abmd-stats.bg-white .button, .abmd-stats.bg-white .webform-submission-survey-form .button, .webform-submission-survey-form .abmd-stats.bg-white .button, .abmd-stats.bg-white .abi-comp__form .primaryAction, .abi-comp__form .abmd-stats.bg-white .primaryAction {
  background-color: #005FA9;
  color: #FFFFFF;
  border-color: #005FA9; }
  .abmd-stats.bg-lightgray .btn:hover, .abmd-stats.bg-lightgray .user-login-form .button:hover, .user-login-form .abmd-stats.bg-lightgray .button:hover, .abmd-stats.bg-lightgray .custom-comment-form .button:hover, .custom-comment-form .abmd-stats.bg-lightgray .button:hover, .abmd-stats.bg-lightgray .webform-submission-survey-form .button:hover, .webform-submission-survey-form .abmd-stats.bg-lightgray .button:hover, .abmd-stats.bg-lightgray .abi-comp__form .primaryAction:hover, .abi-comp__form .abmd-stats.bg-lightgray .primaryAction:hover, .abmd-stats.bg-white .btn:hover, .abmd-stats.bg-white .user-login-form .button:hover, .user-login-form .abmd-stats.bg-white .button:hover, .abmd-stats.bg-white .custom-comment-form .button:hover, .custom-comment-form .abmd-stats.bg-white .button:hover, .abmd-stats.bg-white .webform-submission-survey-form .button:hover, .webform-submission-survey-form .abmd-stats.bg-white .button:hover, .abmd-stats.bg-white .abi-comp__form .primaryAction:hover, .abi-comp__form .abmd-stats.bg-white .primaryAction:hover {
    background-color: #FFFFFF;
    color: #005FA9; }

.abmd-stats.bg-lightgray .link, .abmd-stats.bg-lightgray .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .abmd-stats.bg-lightgray a, .abmd-stats.bg-lightgray .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd-stats.bg-lightgray .item__cta > a, .abmd-stats.bg-lightgray .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .abmd-stats.bg-lightgray a, .abmd-stats.bg-lightgray .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd-stats.bg-lightgray a, .abmd-stats.bg-lightgray .abmd__subnav .block a, .abmd__subnav .block .abmd-stats.bg-lightgray a, .abmd-stats.bg-white .link, .abmd-stats.bg-white .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .abmd-stats.bg-white a, .abmd-stats.bg-white .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd-stats.bg-white .item__cta > a, .abmd-stats.bg-white .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .abmd-stats.bg-white a, .abmd-stats.bg-white .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd-stats.bg-white a, .abmd-stats.bg-white .abmd__subnav .block a, .abmd__subnav .block .abmd-stats.bg-white a {
  color: #005FA9; }

.abmd-stats.bg-lightgray .title, .abmd-stats.bg-white .title {
  color: #0E355A; }

.abmd__subnav {
  -webkit-box-shadow: 0px 0px 20px 0px rgba(14, 53, 90, 0.1);
  box-shadow: 0px 0px 20px 0px rgba(14, 53, 90, 0.1);
  position: relative;
  overflow: hidden;
  height: 84px; }
  @media (min-width: 1024px) {
    .abmd__subnav .head .abmd-container {
      height: 25px;
      overflow: hidden; } }
  .abmd__subnav .head .link:before, .abmd__subnav .head .custom-comment-form .form-wrapper a:before, .custom-comment-form .form-wrapper .abmd__subnav .head a:before, .abmd__subnav .head .abmd-content-with-image-grid .item__cta > a:before, .abmd-content-with-image-grid .abmd__subnav .head .item__cta > a:before, .abmd__subnav .head .abmd-nav-ribbon .dropdown a:before, .abmd-nav-ribbon .dropdown .abmd__subnav .head a:before, .abmd__subnav .head .abmd__notification .abmd-wysiwyg a:before, .abmd__notification .abmd-wysiwyg .abmd__subnav .head a:before, .abmd__subnav .head .block a:before, .abmd__subnav .block .head a:before {
    display: none; }
  .abmd__subnav .swiper-container {
    padding-bottom: 0; }
  .abmd__subnav .subnav--active a {
    border-bottom: 1px solid #005FA9; }
  .abmd__subnav .swiper-slide {
    width: auto;
    height: 83px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    .abmd__subnav .swiper-slide a {
      color: #005FA9;
      font-size: 1rem;
      text-decoration: none;
      padding: 5px 0;
      display: block; }
  @media (min-width: 1024px) {
    .abmd__subnav .shadow-left,
    .abmd__subnav .shadow-right {
      display: none; } }
  .abmd__subnav .swiper-button-prev,
  .abmd__subnav .swiper-button-next {
    background: url(../media/transparent-white.png);
    background-size: 160% 100%;
    height: var(--swiper-navigation-size);
    outline: none; }
    @media (max-width: 1023px) {
      .abmd__subnav .swiper-button-prev,
      .abmd__subnav .swiper-button-next {
        display: none; } }
    .abmd__subnav .swiper-button-prev:after,
    .abmd__subnav .swiper-button-next:after {
      border-color: #005FA9;
      width: 8px;
      height: 8px; }
  .abmd__subnav .swiper-button-prev {
    left: 0; }
  .abmd__subnav .swiper-button-next {
    right: 0; }

.abmd__subnav.abi-comp__subnav--timeline .swiper-slide {
  height: 3rem; }

@media (min-width: 768px) {
  .subnav__left,
  .subnav__right {
    border-top: 1px solid #005FA9;
    border-left: 1px solid #005FA9;
    width: 9px;
    height: 9px;
    font-size: 0;
    display: inline-block;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    position: absolute;
    top: 46%;
    -webkit-transform: rotate(-50deg) translate(-50%, -50%);
    transform: rotate(-50deg) translate(-50%, -50%);
    right: calc(50% + 580px); }
    .subnav__left:after,
    .subnav__right:after {
      content: "";
      position: absolute;
      width: 300%;
      height: 300%;
      left: 50%;
      right: 50%;
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      display: block;
      cursor: pointer; } }

@media (max-width: 1279px) {
  .subnav__left,
  .subnav__right {
    right: calc(50% + 420px); } }

.subnav__right {
  left: calc(50% + 580px);
  right: auto;
  -webkit-transform: rotate(135deg) translate(-50%, -50%);
  transform: rotate(135deg) translate(-50%, -50%); }
  @media (max-width: 1279px) {
    .subnav__right {
      left: calc(50% + 420px); } }

.block-facet-blockvocabulary .head, .abmd__subnav .head, .abmd-timeline .head {
  position: sticky;
  background: #ffffff;
  left: 0;
  right: 0;
  top: 0;
  z-index: 9;
  height: 84px;
  width: 100%;
  padding: 30px 0;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(14, 53, 90, 0.1);
  box-shadow: 0px 0px 20px 0px rgba(14, 53, 90, 0.1); }
  .block-facet-blockvocabulary .head.head--fixed, .abmd__subnav .head.head--fixed, .abmd-timeline .head.head--fixed {
    position: fixed;
    top: 64px; }
    @media (min-width: 1024px) {
      .block-facet-blockvocabulary .head.head--fixed, .abmd__subnav .head.head--fixed, .abmd-timeline .head.head--fixed {
        top: 116px; } }
  .block-facet-blockvocabulary .head::before, .abmd__subnav .head::before, .abmd-timeline .head::before, .block-facet-blockvocabulary .head::after, .abmd__subnav .head::after, .abmd-timeline .head::after {
    content: "";
    display: none;
    width: 50px;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 2; }
  .block-facet-blockvocabulary .head:before, .abmd__subnav .head:before, .abmd-timeline .head:before {
    background: url(../media/transparent-white.png);
    background-size: 100% 100%;
    left: 0; }
    @media (min-width: 768px) {
      .block-facet-blockvocabulary .head:before, .abmd__subnav .head:before, .abmd-timeline .head:before {
        left: calc(50% - 420px); } }
    @media (min-width: 1280px) {
      .block-facet-blockvocabulary .head:before, .abmd__subnav .head:before, .abmd-timeline .head:before {
        left: calc(50% - 580px); } }
  .block-facet-blockvocabulary .head:after, .abmd__subnav .head:after, .abmd-timeline .head:after {
    background: url(../media/transparent-white.png);
    background-size: 100% 100%;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    right: 0; }
    @media (min-width: 768px) {
      .block-facet-blockvocabulary .head:after, .abmd__subnav .head:after, .abmd-timeline .head:after {
        right: calc(50% - 420px); } }
    @media (min-width: 1280px) {
      .block-facet-blockvocabulary .head:after, .abmd__subnav .head:after, .abmd-timeline .head:after {
        right: calc(50% - 580px); } }
  .block-facet-blockvocabulary .head .link, .abmd__subnav .head .link, .abmd-timeline .head .link, .block-facet-blockvocabulary .head .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .block-facet-blockvocabulary .head a, .abmd__subnav .head .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .abmd__subnav .head a, .abmd-timeline .head .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .abmd-timeline .head a, .block-facet-blockvocabulary .head .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .block-facet-blockvocabulary .head .item__cta > a, .abmd__subnav .head .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd__subnav .head .item__cta > a, .abmd-timeline .head .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd-timeline .head .item__cta > a, .block-facet-blockvocabulary .head .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .block-facet-blockvocabulary .head a, .abmd__subnav .head .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .abmd__subnav .head a, .abmd-timeline .head .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .abmd-timeline .head a, .block-facet-blockvocabulary .head .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .block-facet-blockvocabulary .head a, .abmd__subnav .head .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd__subnav .head a, .abmd-timeline .head .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd-timeline .head a, .block-facet-blockvocabulary .head .abmd__subnav .block a, .abmd__subnav .head .block a, .abmd__subnav .block .head a, .abmd-timeline .head .abmd__subnav .block a {
    display: inline-block;
    line-height: 24px;
    height: 24px;
    color: #005FA9;
    position: relative;
    padding: 0;
    font-weight: normal; }
    .block-facet-blockvocabulary .head .link:before, .abmd__subnav .head .link:before, .abmd-timeline .head .link:before, .block-facet-blockvocabulary .head .custom-comment-form .form-wrapper a:before, .custom-comment-form .form-wrapper .block-facet-blockvocabulary .head a:before, .abmd__subnav .head .custom-comment-form .form-wrapper a:before, .custom-comment-form .form-wrapper .abmd__subnav .head a:before, .abmd-timeline .head .custom-comment-form .form-wrapper a:before, .custom-comment-form .form-wrapper .abmd-timeline .head a:before, .block-facet-blockvocabulary .head .abmd-content-with-image-grid .item__cta > a:before, .abmd-content-with-image-grid .block-facet-blockvocabulary .head .item__cta > a:before, .abmd__subnav .head .abmd-content-with-image-grid .item__cta > a:before, .abmd-content-with-image-grid .abmd__subnav .head .item__cta > a:before, .abmd-timeline .head .abmd-content-with-image-grid .item__cta > a:before, .abmd-content-with-image-grid .abmd-timeline .head .item__cta > a:before, .block-facet-blockvocabulary .head .abmd-nav-ribbon .dropdown a:before, .abmd-nav-ribbon .dropdown .block-facet-blockvocabulary .head a:before, .abmd__subnav .head .abmd-nav-ribbon .dropdown a:before, .abmd-nav-ribbon .dropdown .abmd__subnav .head a:before, .abmd-timeline .head .abmd-nav-ribbon .dropdown a:before, .abmd-nav-ribbon .dropdown .abmd-timeline .head a:before, .block-facet-blockvocabulary .head .abmd__notification .abmd-wysiwyg a:before, .abmd__notification .abmd-wysiwyg .block-facet-blockvocabulary .head a:before, .abmd__subnav .head .abmd__notification .abmd-wysiwyg a:before, .abmd__notification .abmd-wysiwyg .abmd__subnav .head a:before, .abmd-timeline .head .abmd__notification .abmd-wysiwyg a:before, .abmd__notification .abmd-wysiwyg .abmd-timeline .head a:before, .block-facet-blockvocabulary .head .abmd__subnav .block a:before, .abmd__subnav .head .block a:before, .abmd__subnav .block .head a:before, .abmd-timeline .head .abmd__subnav .block a:before {
      content: "";
      position: absolute;
      left: 0;
      width: 100%;
      height: 1px;
      top: 100%;
      background-color: #005FA9;
      -webkit-transform: scaleX(0);
      transform: scaleX(0);
      -webkit-transform-style: preserve-3d;
      transform-style: preserve-3d;
      -webkit-transition: all cubic-bezier(0.22, 1, 0.36, 1) 0.3s;
      transition: all cubic-bezier(0.22, 1, 0.36, 1) 0.3s; }
    .block-facet-blockvocabulary .head .link + .link, .abmd__subnav .head .link + .link, .abmd-timeline .head .link + .link, .block-facet-blockvocabulary .head .custom-comment-form .form-wrapper a + .link, .custom-comment-form .form-wrapper .block-facet-blockvocabulary .head a + .link, .abmd__subnav .head .custom-comment-form .form-wrapper a + .link, .custom-comment-form .form-wrapper .abmd__subnav .head a + .link, .abmd-timeline .head .custom-comment-form .form-wrapper a + .link, .custom-comment-form .form-wrapper .abmd-timeline .head a + .link, .block-facet-blockvocabulary .head .abmd-content-with-image-grid .item__cta > a + .link, .abmd-content-with-image-grid .block-facet-blockvocabulary .head .item__cta > a + .link, .abmd__subnav .head .abmd-content-with-image-grid .item__cta > a + .link, .abmd-content-with-image-grid .abmd__subnav .head .item__cta > a + .link, .abmd-timeline .head .abmd-content-with-image-grid .item__cta > a + .link, .abmd-content-with-image-grid .abmd-timeline .head .item__cta > a + .link, .block-facet-blockvocabulary .head .abmd-nav-ribbon .dropdown a + .link, .abmd-nav-ribbon .dropdown .block-facet-blockvocabulary .head a + .link, .abmd__subnav .head .abmd-nav-ribbon .dropdown a + .link, .abmd-nav-ribbon .dropdown .abmd__subnav .head a + .link, .abmd-timeline .head .abmd-nav-ribbon .dropdown a + .link, .abmd-nav-ribbon .dropdown .abmd-timeline .head a + .link, .block-facet-blockvocabulary .head .abmd__notification .abmd-wysiwyg a + .link, .abmd__notification .abmd-wysiwyg .block-facet-blockvocabulary .head a + .link, .abmd__subnav .head .abmd__notification .abmd-wysiwyg a + .link, .abmd__notification .abmd-wysiwyg .abmd__subnav .head a + .link, .abmd-timeline .head .abmd__notification .abmd-wysiwyg a + .link, .abmd__notification .abmd-wysiwyg .abmd-timeline .head a + .link, .block-facet-blockvocabulary .head .abmd__subnav .block a + .link, .abmd__subnav .block .block-facet-blockvocabulary .head a + .link, .abmd__subnav .head .block a + .link, .abmd__subnav .block .head a + .link, .abmd-timeline .head .abmd__subnav .block a + .link, .abmd__subnav .block .abmd-timeline .head a + .link, .block-facet-blockvocabulary .head .custom-comment-form .form-wrapper .link + a, .custom-comment-form .form-wrapper .block-facet-blockvocabulary .head .link + a, .abmd__subnav .head .custom-comment-form .form-wrapper .link + a, .custom-comment-form .form-wrapper .abmd__subnav .head .link + a, .abmd-timeline .head .custom-comment-form .form-wrapper .link + a, .custom-comment-form .form-wrapper .abmd-timeline .head .link + a, .block-facet-blockvocabulary .head .custom-comment-form .form-wrapper a + a, .custom-comment-form .form-wrapper .block-facet-blockvocabulary .head a + a, .abmd__subnav .head .custom-comment-form .form-wrapper a + a, .custom-comment-form .form-wrapper .abmd__subnav .head a + a, .abmd-timeline .head .custom-comment-form .form-wrapper a + a, .custom-comment-form .form-wrapper .abmd-timeline .head a + a, .block-facet-blockvocabulary .head .abmd-content-with-image-grid .custom-comment-form .form-wrapper .item__cta > a + a, .custom-comment-form .form-wrapper .block-facet-blockvocabulary .head .abmd-content-with-image-grid .item__cta > a + a, .abmd-content-with-image-grid .block-facet-blockvocabulary .head .custom-comment-form .form-wrapper .item__cta > a + a, .custom-comment-form .form-wrapper .abmd-content-with-image-grid .block-facet-blockvocabulary .head .item__cta > a + a, .abmd__subnav .head .abmd-content-with-image-grid .custom-comment-form .form-wrapper .item__cta > a + a, .custom-comment-form .form-wrapper .abmd__subnav .head .abmd-content-with-image-grid .item__cta > a + a, .abmd-content-with-image-grid .abmd__subnav .head .custom-comment-form .form-wrapper .item__cta > a + a, .custom-comment-form .form-wrapper .abmd-content-with-image-grid .abmd__subnav .head .item__cta > a + a, .abmd-timeline .head .abmd-content-with-image-grid .custom-comment-form .form-wrapper .item__cta > a + a, .custom-comment-form .form-wrapper .abmd-timeline .head .abmd-content-with-image-grid .item__cta > a + a, .abmd-content-with-image-grid .abmd-timeline .head .custom-comment-form .form-wrapper .item__cta > a + a, .custom-comment-form .form-wrapper .abmd-content-with-image-grid .abmd-timeline .head .item__cta > a + a, .block-facet-blockvocabulary .head .abmd-nav-ribbon .dropdown .custom-comment-form .form-wrapper a + a, .custom-comment-form .form-wrapper .block-facet-blockvocabulary .head .abmd-nav-ribbon .dropdown a + a, .abmd-nav-ribbon .dropdown .block-facet-blockvocabulary .head .custom-comment-form .form-wrapper a + a, .custom-comment-form .form-wrapper .abmd-nav-ribbon .dropdown .block-facet-blockvocabulary .head a + a, .abmd__subnav .head .abmd-nav-ribbon .dropdown .custom-comment-form .form-wrapper a + a, .custom-comment-form .form-wrapper .abmd__subnav .head .abmd-nav-ribbon .dropdown a + a, .abmd-nav-ribbon .dropdown .abmd__subnav .head .custom-comment-form .form-wrapper a + a, .custom-comment-form .form-wrapper .abmd-nav-ribbon .dropdown .abmd__subnav .head a + a, .abmd-timeline .head .abmd-nav-ribbon .dropdown .custom-comment-form .form-wrapper a + a, .custom-comment-form .form-wrapper .abmd-timeline .head .abmd-nav-ribbon .dropdown a + a, .abmd-nav-ribbon .dropdown .abmd-timeline .head .custom-comment-form .form-wrapper a + a, .custom-comment-form .form-wrapper .abmd-nav-ribbon .dropdown .abmd-timeline .head a + a, .block-facet-blockvocabulary .head .abmd__notification .abmd-wysiwyg .custom-comment-form .form-wrapper a + a, .custom-comment-form .form-wrapper .block-facet-blockvocabulary .head .abmd__notification .abmd-wysiwyg a + a, .abmd__notification .abmd-wysiwyg .block-facet-blockvocabulary .head .custom-comment-form .form-wrapper a + a, .custom-comment-form .form-wrapper .abmd__notification .abmd-wysiwyg .block-facet-blockvocabulary .head a + a, .abmd__subnav .head .abmd__notification .abmd-wysiwyg .custom-comment-form .form-wrapper a + a, .custom-comment-form .form-wrapper .abmd__subnav .head .abmd__notification .abmd-wysiwyg a + a, .abmd__notification .abmd-wysiwyg .abmd__subnav .head .custom-comment-form .form-wrapper a + a, .custom-comment-form .form-wrapper .abmd__notification .abmd-wysiwyg .abmd__subnav .head a + a, .abmd-timeline .head .abmd__notification .abmd-wysiwyg .custom-comment-form .form-wrapper a + a, .custom-comment-form .form-wrapper .abmd-timeline .head .abmd__notification .abmd-wysiwyg a + a, .abmd__notification .abmd-wysiwyg .abmd-timeline .head .custom-comment-form .form-wrapper a + a, .custom-comment-form .form-wrapper .abmd__notification .abmd-wysiwyg .abmd-timeline .head a + a, .block-facet-blockvocabulary .head .abmd__subnav .block .custom-comment-form .form-wrapper a + a, .custom-comment-form .form-wrapper .block-facet-blockvocabulary .head .abmd__subnav .block a + a, .abmd__subnav .block .block-facet-blockvocabulary .head .custom-comment-form .form-wrapper a + a, .custom-comment-form .form-wrapper .abmd__subnav .block .block-facet-blockvocabulary .head a + a, .abmd__subnav .head .block .custom-comment-form .form-wrapper a + a, .custom-comment-form .form-wrapper .abmd__subnav .head .block a + a, .abmd__subnav .block .head .custom-comment-form .form-wrapper a + a, .custom-comment-form .form-wrapper .abmd__subnav .block .head a + a, .abmd-timeline .head .abmd__subnav .block .custom-comment-form .form-wrapper a + a, .custom-comment-form .form-wrapper .abmd-timeline .head .abmd__subnav .block a + a, .abmd__subnav .block .abmd-timeline .head .custom-comment-form .form-wrapper a + a, .custom-comment-form .form-wrapper .abmd__subnav .block .abmd-timeline .head a + a, .block-facet-blockvocabulary .head .abmd-content-with-image-grid .item__cta > .link + a, .abmd-content-with-image-grid .block-facet-blockvocabulary .head .item__cta > .link + a, .abmd__subnav .head .abmd-content-with-image-grid .item__cta > .link + a, .abmd-content-with-image-grid .abmd__subnav .head .item__cta > .link + a, .abmd-timeline .head .abmd-content-with-image-grid .item__cta > .link + a, .abmd-content-with-image-grid .abmd-timeline .head .item__cta > .link + a, .block-facet-blockvocabulary .head .custom-comment-form .form-wrapper .abmd-content-with-image-grid .item__cta > a + a, .abmd-content-with-image-grid .block-facet-blockvocabulary .head .custom-comment-form .form-wrapper .item__cta > a + a, .custom-comment-form .form-wrapper .block-facet-blockvocabulary .head .abmd-content-with-image-grid .item__cta > a + a, .abmd-content-with-image-grid .custom-comment-form .form-wrapper .block-facet-blockvocabulary .head .item__cta > a + a, .abmd__subnav .head .custom-comment-form .form-wrapper .abmd-content-with-image-grid .item__cta > a + a, .abmd-content-with-image-grid .abmd__subnav .head .custom-comment-form .form-wrapper .item__cta > a + a, .custom-comment-form .form-wrapper .abmd__subnav .head .abmd-content-with-image-grid .item__cta > a + a, .abmd-content-with-image-grid .custom-comment-form .form-wrapper .abmd__subnav .head .item__cta > a + a, .abmd-timeline .head .custom-comment-form .form-wrapper .abmd-content-with-image-grid .item__cta > a + a, .abmd-content-with-image-grid .abmd-timeline .head .custom-comment-form .form-wrapper .item__cta > a + a, .custom-comment-form .form-wrapper .abmd-timeline .head .abmd-content-with-image-grid .item__cta > a + a, .abmd-content-with-image-grid .custom-comment-form .form-wrapper .abmd-timeline .head .item__cta > a + a, .block-facet-blockvocabulary .head .abmd-content-with-image-grid .item__cta > a + a, .abmd-content-with-image-grid .block-facet-blockvocabulary .head .item__cta > a + a, .abmd__subnav .head .abmd-content-with-image-grid .item__cta > a + a, .abmd-content-with-image-grid .abmd__subnav .head .item__cta > a + a, .abmd-timeline .head .abmd-content-with-image-grid .item__cta > a + a, .abmd-content-with-image-grid .abmd-timeline .head .item__cta > a + a, .block-facet-blockvocabulary .head .abmd-nav-ribbon .dropdown .abmd-content-with-image-grid .item__cta > a + a, .abmd-content-with-image-grid .block-facet-blockvocabulary .head .abmd-nav-ribbon .dropdown .item__cta > a + a, .abmd-nav-ribbon .dropdown .block-facet-blockvocabulary .head .abmd-content-with-image-grid .item__cta > a + a, .abmd-content-with-image-grid .abmd-nav-ribbon .dropdown .block-facet-blockvocabulary .head .item__cta > a + a, .abmd__subnav .head .abmd-nav-ribbon .dropdown .abmd-content-with-image-grid .item__cta > a + a, .abmd-content-with-image-grid .abmd__subnav .head .abmd-nav-ribbon .dropdown .item__cta > a + a, .abmd-nav-ribbon .dropdown .abmd__subnav .head .abmd-content-with-image-grid .item__cta > a + a, .abmd-content-with-image-grid .abmd-nav-ribbon .dropdown .abmd__subnav .head .item__cta > a + a, .abmd-timeline .head .abmd-nav-ribbon .dropdown .abmd-content-with-image-grid .item__cta > a + a, .abmd-content-with-image-grid .abmd-timeline .head .abmd-nav-ribbon .dropdown .item__cta > a + a, .abmd-nav-ribbon .dropdown .abmd-timeline .head .abmd-content-with-image-grid .item__cta > a + a, .abmd-content-with-image-grid .abmd-nav-ribbon .dropdown .abmd-timeline .head .item__cta > a + a, .block-facet-blockvocabulary .head .abmd__notification .abmd-wysiwyg .abmd-content-with-image-grid .item__cta > a + a, .abmd-content-with-image-grid .block-facet-blockvocabulary .head .abmd__notification .abmd-wysiwyg .item__cta > a + a, .abmd__notification .abmd-wysiwyg .block-facet-blockvocabulary .head .abmd-content-with-image-grid .item__cta > a + a, .abmd-content-with-image-grid .abmd__notification .abmd-wysiwyg .block-facet-blockvocabulary .head .item__cta > a + a, .abmd__subnav .head .abmd__notification .abmd-wysiwyg .abmd-content-with-image-grid .item__cta > a + a, .abmd-content-with-image-grid .abmd__subnav .head .abmd__notification .abmd-wysiwyg .item__cta > a + a, .abmd__notification .abmd-wysiwyg .abmd__subnav .head .abmd-content-with-image-grid .item__cta > a + a, .abmd-content-with-image-grid .abmd__notification .abmd-wysiwyg .abmd__subnav .head .item__cta > a + a, .abmd-timeline .head .abmd__notification .abmd-wysiwyg .abmd-content-with-image-grid .item__cta > a + a, .abmd-content-with-image-grid .abmd-timeline .head .abmd__notification .abmd-wysiwyg .item__cta > a + a, .abmd__notification .abmd-wysiwyg .abmd-timeline .head .abmd-content-with-image-grid .item__cta > a + a, .abmd-content-with-image-grid .abmd__notification .abmd-wysiwyg .abmd-timeline .head .item__cta > a + a, .block-facet-blockvocabulary .head .abmd__subnav .block .abmd-content-with-image-grid .item__cta > a + a, .abmd-content-with-image-grid .block-facet-blockvocabulary .head .abmd__subnav .block .item__cta > a + a, .abmd__subnav .block .block-facet-blockvocabulary .head .abmd-content-with-image-grid .item__cta > a + a, .abmd-content-with-image-grid .abmd__subnav .block .block-facet-blockvocabulary .head .item__cta > a + a, .abmd__subnav .head .block .abmd-content-with-image-grid .item__cta > a + a, .abmd-content-with-image-grid .abmd__subnav .head .block .item__cta > a + a, .abmd__subnav .block .head .abmd-content-with-image-grid .item__cta > a + a, .abmd-content-with-image-grid .abmd__subnav .block .head .item__cta > a + a, .abmd-timeline .head .abmd__subnav .block .abmd-content-with-image-grid .item__cta > a + a, .abmd-content-with-image-grid .abmd-timeline .head .abmd__subnav .block .item__cta > a + a, .abmd__subnav .block .abmd-timeline .head .abmd-content-with-image-grid .item__cta > a + a, .abmd-content-with-image-grid .abmd__subnav .block .abmd-timeline .head .item__cta > a + a, .block-facet-blockvocabulary .head .abmd-nav-ribbon .dropdown .link + a, .abmd-nav-ribbon .dropdown .block-facet-blockvocabulary .head .link + a, .abmd__subnav .head .abmd-nav-ribbon .dropdown .link + a, .abmd-nav-ribbon .dropdown .abmd__subnav .head .link + a, .abmd-timeline .head .abmd-nav-ribbon .dropdown .link + a, .abmd-nav-ribbon .dropdown .abmd-timeline .head .link + a, .block-facet-blockvocabulary .head .custom-comment-form .form-wrapper .abmd-nav-ribbon .dropdown a + a, .abmd-nav-ribbon .dropdown .block-facet-blockvocabulary .head .custom-comment-form .form-wrapper a + a, .custom-comment-form .form-wrapper .block-facet-blockvocabulary .head .abmd-nav-ribbon .dropdown a + a, .abmd-nav-ribbon .dropdown .custom-comment-form .form-wrapper .block-facet-blockvocabulary .head a + a, .abmd__subnav .head .custom-comment-form .form-wrapper .abmd-nav-ribbon .dropdown a + a, .abmd-nav-ribbon .dropdown .abmd__subnav .head .custom-comment-form .form-wrapper a + a, .custom-comment-form .form-wrapper .abmd__subnav .head .abmd-nav-ribbon .dropdown a + a, .abmd-nav-ribbon .dropdown .custom-comment-form .form-wrapper .abmd__subnav .head a + a, .abmd-timeline .head .custom-comment-form .form-wrapper .abmd-nav-ribbon .dropdown a + a, .abmd-nav-ribbon .dropdown .abmd-timeline .head .custom-comment-form .form-wrapper a + a, .custom-comment-form .form-wrapper .abmd-timeline .head .abmd-nav-ribbon .dropdown a + a, .abmd-nav-ribbon .dropdown .custom-comment-form .form-wrapper .abmd-timeline .head a + a, .block-facet-blockvocabulary .head .abmd-content-with-image-grid .abmd-nav-ribbon .dropdown .item__cta > a + a, .abmd-nav-ribbon .dropdown .block-facet-blockvocabulary .head .abmd-content-with-image-grid .item__cta > a + a, .abmd-content-with-image-grid .block-facet-blockvocabulary .head .abmd-nav-ribbon .dropdown .item__cta > a + a, .abmd-nav-ribbon .dropdown .abmd-content-with-image-grid .block-facet-blockvocabulary .head .item__cta > a + a, .abmd__subnav .head .abmd-content-with-image-grid .abmd-nav-ribbon .dropdown .item__cta > a + a, .abmd-nav-ribbon .dropdown .abmd__subnav .head .abmd-content-with-image-grid .item__cta > a + a, .abmd-content-with-image-grid .abmd__subnav .head .abmd-nav-ribbon .dropdown .item__cta > a + a, .abmd-nav-ribbon .dropdown .abmd-content-with-image-grid .abmd__subnav .head .item__cta > a + a, .abmd-timeline .head .abmd-content-with-image-grid .abmd-nav-ribbon .dropdown .item__cta > a + a, .abmd-nav-ribbon .dropdown .abmd-timeline .head .abmd-content-with-image-grid .item__cta > a + a, .abmd-content-with-image-grid .abmd-timeline .head .abmd-nav-ribbon .dropdown .item__cta > a + a, .abmd-nav-ribbon .dropdown .abmd-content-with-image-grid .abmd-timeline .head .item__cta > a + a, .block-facet-blockvocabulary .head .abmd-nav-ribbon .dropdown a + a, .abmd-nav-ribbon .dropdown .block-facet-blockvocabulary .head a + a, .abmd__subnav .head .abmd-nav-ribbon .dropdown a + a, .abmd-nav-ribbon .dropdown .abmd__subnav .head a + a, .abmd-timeline .head .abmd-nav-ribbon .dropdown a + a, .abmd-nav-ribbon .dropdown .abmd-timeline .head a + a, .block-facet-blockvocabulary .head .abmd__notification .abmd-wysiwyg .abmd-nav-ribbon .dropdown a + a, .abmd-nav-ribbon .dropdown .block-facet-blockvocabulary .head .abmd__notification .abmd-wysiwyg a + a, .abmd__notification .abmd-wysiwyg .block-facet-blockvocabulary .head .abmd-nav-ribbon .dropdown a + a, .abmd-nav-ribbon .dropdown .abmd__notification .abmd-wysiwyg .block-facet-blockvocabulary .head a + a, .abmd__subnav .head .abmd__notification .abmd-wysiwyg .abmd-nav-ribbon .dropdown a + a, .abmd-nav-ribbon .dropdown .abmd__subnav .head .abmd__notification .abmd-wysiwyg a + a, .abmd__notification .abmd-wysiwyg .abmd__subnav .head .abmd-nav-ribbon .dropdown a + a, .abmd-nav-ribbon .dropdown .abmd__notification .abmd-wysiwyg .abmd__subnav .head a + a, .abmd-timeline .head .abmd__notification .abmd-wysiwyg .abmd-nav-ribbon .dropdown a + a, .abmd-nav-ribbon .dropdown .abmd-timeline .head .abmd__notification .abmd-wysiwyg a + a, .abmd__notification .abmd-wysiwyg .abmd-timeline .head .abmd-nav-ribbon .dropdown a + a, .abmd-nav-ribbon .dropdown .abmd__notification .abmd-wysiwyg .abmd-timeline .head a + a, .block-facet-blockvocabulary .head .abmd__subnav .block .abmd-nav-ribbon .dropdown a + a, .abmd-nav-ribbon .dropdown .block-facet-blockvocabulary .head .abmd__subnav .block a + a, .abmd__subnav .block .block-facet-blockvocabulary .head .abmd-nav-ribbon .dropdown a + a, .abmd-nav-ribbon .dropdown .abmd__subnav .block .block-facet-blockvocabulary .head a + a, .abmd__subnav .head .block .abmd-nav-ribbon .dropdown a + a, .abmd-nav-ribbon .dropdown .abmd__subnav .head .block a + a, .abmd__subnav .block .head .abmd-nav-ribbon .dropdown a + a, .abmd-nav-ribbon .dropdown .abmd__subnav .block .head a + a, .abmd-timeline .head .abmd__subnav .block .abmd-nav-ribbon .dropdown a + a, .abmd-nav-ribbon .dropdown .abmd-timeline .head .abmd__subnav .block a + a, .abmd__subnav .block .abmd-timeline .head .abmd-nav-ribbon .dropdown a + a, .abmd-nav-ribbon .dropdown .abmd__subnav .block .abmd-timeline .head a + a, .block-facet-blockvocabulary .head .abmd__notification .abmd-wysiwyg .link + a, .abmd__notification .abmd-wysiwyg .block-facet-blockvocabulary .head .link + a, .abmd__subnav .head .abmd__notification .abmd-wysiwyg .link + a, .abmd__notification .abmd-wysiwyg .abmd__subnav .head .link + a, .abmd-timeline .head .abmd__notification .abmd-wysiwyg .link + a, .abmd__notification .abmd-wysiwyg .abmd-timeline .head .link + a, .block-facet-blockvocabulary .head .custom-comment-form .form-wrapper .abmd__notification .abmd-wysiwyg a + a, .abmd__notification .abmd-wysiwyg .block-facet-blockvocabulary .head .custom-comment-form .form-wrapper a + a, .custom-comment-form .form-wrapper .block-facet-blockvocabulary .head .abmd__notification .abmd-wysiwyg a + a, .abmd__notification .abmd-wysiwyg .custom-comment-form .form-wrapper .block-facet-blockvocabulary .head a + a, .abmd__subnav .head .custom-comment-form .form-wrapper .abmd__notification .abmd-wysiwyg a + a, .abmd__notification .abmd-wysiwyg .abmd__subnav .head .custom-comment-form .form-wrapper a + a, .custom-comment-form .form-wrapper .abmd__subnav .head .abmd__notification .abmd-wysiwyg a + a, .abmd__notification .abmd-wysiwyg .custom-comment-form .form-wrapper .abmd__subnav .head a + a, .abmd-timeline .head .custom-comment-form .form-wrapper .abmd__notification .abmd-wysiwyg a + a, .abmd__notification .abmd-wysiwyg .abmd-timeline .head .custom-comment-form .form-wrapper a + a, .custom-comment-form .form-wrapper .abmd-timeline .head .abmd__notification .abmd-wysiwyg a + a, .abmd__notification .abmd-wysiwyg .custom-comment-form .form-wrapper .abmd-timeline .head a + a, .block-facet-blockvocabulary .head .abmd-content-with-image-grid .abmd__notification .abmd-wysiwyg .item__cta > a + a, .abmd__notification .abmd-wysiwyg .block-facet-blockvocabulary .head .abmd-content-with-image-grid .item__cta > a + a, .abmd-content-with-image-grid .block-facet-blockvocabulary .head .abmd__notification .abmd-wysiwyg .item__cta > a + a, .abmd__notification .abmd-wysiwyg .abmd-content-with-image-grid .block-facet-blockvocabulary .head .item__cta > a + a, .abmd__subnav .head .abmd-content-with-image-grid .abmd__notification .abmd-wysiwyg .item__cta > a + a, .abmd__notification .abmd-wysiwyg .abmd__subnav .head .abmd-content-with-image-grid .item__cta > a + a, .abmd-content-with-image-grid .abmd__subnav .head .abmd__notification .abmd-wysiwyg .item__cta > a + a, .abmd__notification .abmd-wysiwyg .abmd-content-with-image-grid .abmd__subnav .head .item__cta > a + a, .abmd-timeline .head .abmd-content-with-image-grid .abmd__notification .abmd-wysiwyg .item__cta > a + a, .abmd__notification .abmd-wysiwyg .abmd-timeline .head .abmd-content-with-image-grid .item__cta > a + a, .abmd-content-with-image-grid .abmd-timeline .head .abmd__notification .abmd-wysiwyg .item__cta > a + a, .abmd__notification .abmd-wysiwyg .abmd-content-with-image-grid .abmd-timeline .head .item__cta > a + a, .block-facet-blockvocabulary .head .abmd-nav-ribbon .dropdown .abmd__notification .abmd-wysiwyg a + a, .abmd__notification .abmd-wysiwyg .block-facet-blockvocabulary .head .abmd-nav-ribbon .dropdown a + a, .abmd-nav-ribbon .dropdown .block-facet-blockvocabulary .head .abmd__notification .abmd-wysiwyg a + a, .abmd__notification .abmd-wysiwyg .abmd-nav-ribbon .dropdown .block-facet-blockvocabulary .head a + a, .abmd__subnav .head .abmd-nav-ribbon .dropdown .abmd__notification .abmd-wysiwyg a + a, .abmd__notification .abmd-wysiwyg .abmd__subnav .head .abmd-nav-ribbon .dropdown a + a, .abmd-nav-ribbon .dropdown .abmd__subnav .head .abmd__notification .abmd-wysiwyg a + a, .abmd__notification .abmd-wysiwyg .abmd-nav-ribbon .dropdown .abmd__subnav .head a + a, .abmd-timeline .head .abmd-nav-ribbon .dropdown .abmd__notification .abmd-wysiwyg a + a, .abmd__notification .abmd-wysiwyg .abmd-timeline .head .abmd-nav-ribbon .dropdown a + a, .abmd-nav-ribbon .dropdown .abmd-timeline .head .abmd__notification .abmd-wysiwyg a + a, .abmd__notification .abmd-wysiwyg .abmd-nav-ribbon .dropdown .abmd-timeline .head a + a, .block-facet-blockvocabulary .head .abmd__notification .abmd-wysiwyg a + a, .abmd__notification .abmd-wysiwyg .block-facet-blockvocabulary .head a + a, .abmd__subnav .head .abmd__notification .abmd-wysiwyg a + a, .abmd__notification .abmd-wysiwyg .abmd__subnav .head a + a, .abmd-timeline .head .abmd__notification .abmd-wysiwyg a + a, .abmd__notification .abmd-wysiwyg .abmd-timeline .head a + a, .block-facet-blockvocabulary .head .abmd__subnav .block .abmd__notification .abmd-wysiwyg a + a, .abmd__notification .abmd-wysiwyg .block-facet-blockvocabulary .head .abmd__subnav .block a + a, .abmd__subnav .block .block-facet-blockvocabulary .head .abmd__notification .abmd-wysiwyg a + a, .abmd__notification .abmd-wysiwyg .abmd__subnav .block .block-facet-blockvocabulary .head a + a, .abmd__subnav .head .block .abmd__notification .abmd-wysiwyg a + a, .abmd__notification .abmd-wysiwyg .abmd__subnav .head .block a + a, .abmd__subnav .block .head .abmd__notification .abmd-wysiwyg a + a, .abmd__notification .abmd-wysiwyg .abmd__subnav .block .head a + a, .abmd-timeline .head .abmd__subnav .block .abmd__notification .abmd-wysiwyg a + a, .abmd__notification .abmd-wysiwyg .abmd-timeline .head .abmd__subnav .block a + a, .abmd__subnav .block .abmd-timeline .head .abmd__notification .abmd-wysiwyg a + a, .abmd__notification .abmd-wysiwyg .abmd__subnav .block .abmd-timeline .head a + a, .block-facet-blockvocabulary .head .abmd__subnav .block .link + a, .abmd__subnav .block .block-facet-blockvocabulary .head .link + a, .abmd__subnav .head .block .link + a, .abmd__subnav .block .head .link + a, .abmd-timeline .head .abmd__subnav .block .link + a, .abmd__subnav .block .abmd-timeline .head .link + a, .block-facet-blockvocabulary .head .custom-comment-form .form-wrapper .abmd__subnav .block a + a, .abmd__subnav .block .block-facet-blockvocabulary .head .custom-comment-form .form-wrapper a + a, .custom-comment-form .form-wrapper .block-facet-blockvocabulary .head .abmd__subnav .block a + a, .abmd__subnav .block .custom-comment-form .form-wrapper .block-facet-blockvocabulary .head a + a, .abmd__subnav .head .custom-comment-form .form-wrapper .block a + a, .abmd__subnav .block .head .custom-comment-form .form-wrapper a + a, .custom-comment-form .form-wrapper .abmd__subnav .head .block a + a, .custom-comment-form .form-wrapper .abmd__subnav .block .head a + a, .abmd-timeline .head .custom-comment-form .form-wrapper .abmd__subnav .block a + a, .abmd__subnav .block .abmd-timeline .head .custom-comment-form .form-wrapper a + a, .custom-comment-form .form-wrapper .abmd-timeline .head .abmd__subnav .block a + a, .abmd__subnav .block .custom-comment-form .form-wrapper .abmd-timeline .head a + a, .block-facet-blockvocabulary .head .abmd-content-with-image-grid .abmd__subnav .block .item__cta > a + a, .abmd__subnav .block .block-facet-blockvocabulary .head .abmd-content-with-image-grid .item__cta > a + a, .abmd-content-with-image-grid .block-facet-blockvocabulary .head .abmd__subnav .block .item__cta > a + a, .abmd__subnav .block .abmd-content-with-image-grid .block-facet-blockvocabulary .head .item__cta > a + a, .abmd__subnav .head .abmd-content-with-image-grid .block .item__cta > a + a, .abmd__subnav .block .head .abmd-content-with-image-grid .item__cta > a + a, .abmd-content-with-image-grid .abmd__subnav .head .block .item__cta > a + a, .abmd-content-with-image-grid .abmd__subnav .block .head .item__cta > a + a, .abmd-timeline .head .abmd-content-with-image-grid .abmd__subnav .block .item__cta > a + a, .abmd__subnav .block .abmd-timeline .head .abmd-content-with-image-grid .item__cta > a + a, .abmd-content-with-image-grid .abmd-timeline .head .abmd__subnav .block .item__cta > a + a, .abmd__subnav .block .abmd-content-with-image-grid .abmd-timeline .head .item__cta > a + a, .block-facet-blockvocabulary .head .abmd-nav-ribbon .dropdown .abmd__subnav .block a + a, .abmd__subnav .block .block-facet-blockvocabulary .head .abmd-nav-ribbon .dropdown a + a, .abmd-nav-ribbon .dropdown .block-facet-blockvocabulary .head .abmd__subnav .block a + a, .abmd__subnav .block .abmd-nav-ribbon .dropdown .block-facet-blockvocabulary .head a + a, .abmd__subnav .head .abmd-nav-ribbon .dropdown .block a + a, .abmd__subnav .block .head .abmd-nav-ribbon .dropdown a + a, .abmd-nav-ribbon .dropdown .abmd__subnav .head .block a + a, .abmd-nav-ribbon .dropdown .abmd__subnav .block .head a + a, .abmd-timeline .head .abmd-nav-ribbon .dropdown .abmd__subnav .block a + a, .abmd__subnav .block .abmd-timeline .head .abmd-nav-ribbon .dropdown a + a, .abmd-nav-ribbon .dropdown .abmd-timeline .head .abmd__subnav .block a + a, .abmd__subnav .block .abmd-nav-ribbon .dropdown .abmd-timeline .head a + a, .block-facet-blockvocabulary .head .abmd__notification .abmd-wysiwyg .abmd__subnav .block a + a, .abmd__subnav .block .block-facet-blockvocabulary .head .abmd__notification .abmd-wysiwyg a + a, .abmd__notification .abmd-wysiwyg .block-facet-blockvocabulary .head .abmd__subnav .block a + a, .abmd__subnav .block .abmd__notification .abmd-wysiwyg .block-facet-blockvocabulary .head a + a, .abmd__subnav .head .abmd__notification .abmd-wysiwyg .block a + a, .abmd__subnav .block .head .abmd__notification .abmd-wysiwyg a + a, .abmd__notification .abmd-wysiwyg .abmd__subnav .head .block a + a, .abmd__notification .abmd-wysiwyg .abmd__subnav .block .head a + a, .abmd-timeline .head .abmd__notification .abmd-wysiwyg .abmd__subnav .block a + a, .abmd__subnav .block .abmd-timeline .head .abmd__notification .abmd-wysiwyg a + a, .abmd__notification .abmd-wysiwyg .abmd-timeline .head .abmd__subnav .block a + a, .abmd__subnav .block .abmd__notification .abmd-wysiwyg .abmd-timeline .head a + a, .block-facet-blockvocabulary .head .abmd__subnav .block a + a, .abmd__subnav .block .block-facet-blockvocabulary .head a + a, .abmd__subnav .head .block a + a, .abmd__subnav .block .head a + a, .abmd-timeline .head .abmd__subnav .block a + a, .abmd__subnav .block .abmd-timeline .head a + a {
      margin-left: 45px; }
    .block-facet-blockvocabulary .head .link:hover, .abmd__subnav .head .link:hover, .abmd-timeline .head .link:hover, .block-facet-blockvocabulary .head .custom-comment-form .form-wrapper a:hover, .custom-comment-form .form-wrapper .block-facet-blockvocabulary .head a:hover, .abmd__subnav .head .custom-comment-form .form-wrapper a:hover, .custom-comment-form .form-wrapper .abmd__subnav .head a:hover, .abmd-timeline .head .custom-comment-form .form-wrapper a:hover, .custom-comment-form .form-wrapper .abmd-timeline .head a:hover, .block-facet-blockvocabulary .head .abmd-content-with-image-grid .item__cta > a:hover, .abmd-content-with-image-grid .block-facet-blockvocabulary .head .item__cta > a:hover, .abmd__subnav .head .abmd-content-with-image-grid .item__cta > a:hover, .abmd-content-with-image-grid .abmd__subnav .head .item__cta > a:hover, .abmd-timeline .head .abmd-content-with-image-grid .item__cta > a:hover, .abmd-content-with-image-grid .abmd-timeline .head .item__cta > a:hover, .block-facet-blockvocabulary .head .abmd-nav-ribbon .dropdown a:hover, .abmd-nav-ribbon .dropdown .block-facet-blockvocabulary .head a:hover, .abmd__subnav .head .abmd-nav-ribbon .dropdown a:hover, .abmd-nav-ribbon .dropdown .abmd__subnav .head a:hover, .abmd-timeline .head .abmd-nav-ribbon .dropdown a:hover, .abmd-nav-ribbon .dropdown .abmd-timeline .head a:hover, .block-facet-blockvocabulary .head .abmd__notification .abmd-wysiwyg a:hover, .abmd__notification .abmd-wysiwyg .block-facet-blockvocabulary .head a:hover, .abmd__subnav .head .abmd__notification .abmd-wysiwyg a:hover, .abmd__notification .abmd-wysiwyg .abmd__subnav .head a:hover, .abmd-timeline .head .abmd__notification .abmd-wysiwyg a:hover, .abmd__notification .abmd-wysiwyg .abmd-timeline .head a:hover, .block-facet-blockvocabulary .head .abmd__subnav .block a:hover, .abmd__subnav .head .block a:hover, .abmd__subnav .block .head a:hover, .abmd-timeline .head .abmd__subnav .block a:hover, .block-facet-blockvocabulary .head .link.is-active, .abmd__subnav .head .link.is-active, .abmd-timeline .head .link.is-active, .block-facet-blockvocabulary .head .custom-comment-form .form-wrapper a.is-active, .custom-comment-form .form-wrapper .block-facet-blockvocabulary .head a.is-active, .abmd__subnav .head .custom-comment-form .form-wrapper a.is-active, .custom-comment-form .form-wrapper .abmd__subnav .head a.is-active, .abmd-timeline .head .custom-comment-form .form-wrapper a.is-active, .custom-comment-form .form-wrapper .abmd-timeline .head a.is-active, .block-facet-blockvocabulary .head .abmd-content-with-image-grid .item__cta > a.is-active, .abmd-content-with-image-grid .block-facet-blockvocabulary .head .item__cta > a.is-active, .abmd__subnav .head .abmd-content-with-image-grid .item__cta > a.is-active, .abmd-content-with-image-grid .abmd__subnav .head .item__cta > a.is-active, .abmd-timeline .head .abmd-content-with-image-grid .item__cta > a.is-active, .abmd-content-with-image-grid .abmd-timeline .head .item__cta > a.is-active, .block-facet-blockvocabulary .head .abmd-nav-ribbon .dropdown a.is-active, .abmd-nav-ribbon .dropdown .block-facet-blockvocabulary .head a.is-active, .abmd__subnav .head .abmd-nav-ribbon .dropdown a.is-active, .abmd-nav-ribbon .dropdown .abmd__subnav .head a.is-active, .abmd-timeline .head .abmd-nav-ribbon .dropdown a.is-active, .abmd-nav-ribbon .dropdown .abmd-timeline .head a.is-active, .block-facet-blockvocabulary .head .abmd__notification .abmd-wysiwyg a.is-active, .abmd__notification .abmd-wysiwyg .block-facet-blockvocabulary .head a.is-active, .abmd__subnav .head .abmd__notification .abmd-wysiwyg a.is-active, .abmd__notification .abmd-wysiwyg .abmd__subnav .head a.is-active, .abmd-timeline .head .abmd__notification .abmd-wysiwyg a.is-active, .abmd__notification .abmd-wysiwyg .abmd-timeline .head a.is-active, .block-facet-blockvocabulary .head .abmd__subnav .block a.is-active, .abmd__subnav .head .block a.is-active, .abmd__subnav .block .head a.is-active, .abmd-timeline .head .abmd__subnav .block a.is-active, .block-facet-blockvocabulary .head .link.active, .abmd__subnav .head .link.active, .abmd-timeline .head .link.active, .block-facet-blockvocabulary .head .custom-comment-form .form-wrapper a.active, .custom-comment-form .form-wrapper .block-facet-blockvocabulary .head a.active, .abmd__subnav .head .custom-comment-form .form-wrapper a.active, .custom-comment-form .form-wrapper .abmd__subnav .head a.active, .abmd-timeline .head .custom-comment-form .form-wrapper a.active, .custom-comment-form .form-wrapper .abmd-timeline .head a.active, .block-facet-blockvocabulary .head .abmd-content-with-image-grid .item__cta > a.active, .abmd-content-with-image-grid .block-facet-blockvocabulary .head .item__cta > a.active, .abmd__subnav .head .abmd-content-with-image-grid .item__cta > a.active, .abmd-content-with-image-grid .abmd__subnav .head .item__cta > a.active, .abmd-timeline .head .abmd-content-with-image-grid .item__cta > a.active, .abmd-content-with-image-grid .abmd-timeline .head .item__cta > a.active, .block-facet-blockvocabulary .head .abmd-nav-ribbon .dropdown a.active, .abmd-nav-ribbon .dropdown .block-facet-blockvocabulary .head a.active, .abmd__subnav .head .abmd-nav-ribbon .dropdown a.active, .abmd-nav-ribbon .dropdown .abmd__subnav .head a.active, .abmd-timeline .head .abmd-nav-ribbon .dropdown a.active, .abmd-nav-ribbon .dropdown .abmd-timeline .head a.active, .block-facet-blockvocabulary .head .abmd__notification .abmd-wysiwyg a.active, .abmd__notification .abmd-wysiwyg .block-facet-blockvocabulary .head a.active, .abmd__subnav .head .abmd__notification .abmd-wysiwyg a.active, .abmd__notification .abmd-wysiwyg .abmd__subnav .head a.active, .abmd-timeline .head .abmd__notification .abmd-wysiwyg a.active, .abmd__notification .abmd-wysiwyg .abmd-timeline .head a.active, .block-facet-blockvocabulary .head .abmd__subnav .block a.active, .abmd__subnav .head .block a.active, .abmd__subnav .block .head a.active, .abmd-timeline .head .abmd__subnav .block a.active {
      font-weight: bold; }
      .block-facet-blockvocabulary .head .link:hover:before, .abmd__subnav .head .link:hover:before, .abmd-timeline .head .link:hover:before, .block-facet-blockvocabulary .head .custom-comment-form .form-wrapper a:hover:before, .custom-comment-form .form-wrapper .block-facet-blockvocabulary .head a:hover:before, .abmd__subnav .head .custom-comment-form .form-wrapper a:hover:before, .custom-comment-form .form-wrapper .abmd__subnav .head a:hover:before, .abmd-timeline .head .custom-comment-form .form-wrapper a:hover:before, .custom-comment-form .form-wrapper .abmd-timeline .head a:hover:before, .block-facet-blockvocabulary .head .abmd-content-with-image-grid .item__cta > a:hover:before, .abmd-content-with-image-grid .block-facet-blockvocabulary .head .item__cta > a:hover:before, .abmd__subnav .head .abmd-content-with-image-grid .item__cta > a:hover:before, .abmd-content-with-image-grid .abmd__subnav .head .item__cta > a:hover:before, .abmd-timeline .head .abmd-content-with-image-grid .item__cta > a:hover:before, .abmd-content-with-image-grid .abmd-timeline .head .item__cta > a:hover:before, .block-facet-blockvocabulary .head .abmd-nav-ribbon .dropdown a:hover:before, .abmd-nav-ribbon .dropdown .block-facet-blockvocabulary .head a:hover:before, .abmd__subnav .head .abmd-nav-ribbon .dropdown a:hover:before, .abmd-nav-ribbon .dropdown .abmd__subnav .head a:hover:before, .abmd-timeline .head .abmd-nav-ribbon .dropdown a:hover:before, .abmd-nav-ribbon .dropdown .abmd-timeline .head a:hover:before, .block-facet-blockvocabulary .head .abmd__notification .abmd-wysiwyg a:hover:before, .abmd__notification .abmd-wysiwyg .block-facet-blockvocabulary .head a:hover:before, .abmd__subnav .head .abmd__notification .abmd-wysiwyg a:hover:before, .abmd__notification .abmd-wysiwyg .abmd__subnav .head a:hover:before, .abmd-timeline .head .abmd__notification .abmd-wysiwyg a:hover:before, .abmd__notification .abmd-wysiwyg .abmd-timeline .head a:hover:before, .block-facet-blockvocabulary .head .abmd__subnav .block a:hover:before, .abmd__subnav .head .block a:hover:before, .abmd__subnav .block .head a:hover:before, .abmd-timeline .head .abmd__subnav .block a:hover:before, .block-facet-blockvocabulary .head .link.is-active:before, .abmd__subnav .head .link.is-active:before, .abmd-timeline .head .link.is-active:before, .block-facet-blockvocabulary .head .custom-comment-form .form-wrapper a.is-active:before, .custom-comment-form .form-wrapper .block-facet-blockvocabulary .head a.is-active:before, .abmd__subnav .head .custom-comment-form .form-wrapper a.is-active:before, .custom-comment-form .form-wrapper .abmd__subnav .head a.is-active:before, .abmd-timeline .head .custom-comment-form .form-wrapper a.is-active:before, .custom-comment-form .form-wrapper .abmd-timeline .head a.is-active:before, .block-facet-blockvocabulary .head .abmd-content-with-image-grid .item__cta > a.is-active:before, .abmd-content-with-image-grid .block-facet-blockvocabulary .head .item__cta > a.is-active:before, .abmd__subnav .head .abmd-content-with-image-grid .item__cta > a.is-active:before, .abmd-content-with-image-grid .abmd__subnav .head .item__cta > a.is-active:before, .abmd-timeline .head .abmd-content-with-image-grid .item__cta > a.is-active:before, .abmd-content-with-image-grid .abmd-timeline .head .item__cta > a.is-active:before, .block-facet-blockvocabulary .head .abmd-nav-ribbon .dropdown a.is-active:before, .abmd-nav-ribbon .dropdown .block-facet-blockvocabulary .head a.is-active:before, .abmd__subnav .head .abmd-nav-ribbon .dropdown a.is-active:before, .abmd-nav-ribbon .dropdown .abmd__subnav .head a.is-active:before, .abmd-timeline .head .abmd-nav-ribbon .dropdown a.is-active:before, .abmd-nav-ribbon .dropdown .abmd-timeline .head a.is-active:before, .block-facet-blockvocabulary .head .abmd__notification .abmd-wysiwyg a.is-active:before, .abmd__notification .abmd-wysiwyg .block-facet-blockvocabulary .head a.is-active:before, .abmd__subnav .head .abmd__notification .abmd-wysiwyg a.is-active:before, .abmd__notification .abmd-wysiwyg .abmd__subnav .head a.is-active:before, .abmd-timeline .head .abmd__notification .abmd-wysiwyg a.is-active:before, .abmd__notification .abmd-wysiwyg .abmd-timeline .head a.is-active:before, .block-facet-blockvocabulary .head .abmd__subnav .block a.is-active:before, .abmd__subnav .head .block a.is-active:before, .abmd__subnav .block .head a.is-active:before, .abmd-timeline .head .abmd__subnav .block a.is-active:before, .block-facet-blockvocabulary .head .link.active:before, .abmd__subnav .head .link.active:before, .abmd-timeline .head .link.active:before, .block-facet-blockvocabulary .head .custom-comment-form .form-wrapper a.active:before, .custom-comment-form .form-wrapper .block-facet-blockvocabulary .head a.active:before, .abmd__subnav .head .custom-comment-form .form-wrapper a.active:before, .custom-comment-form .form-wrapper .abmd__subnav .head a.active:before, .abmd-timeline .head .custom-comment-form .form-wrapper a.active:before, .custom-comment-form .form-wrapper .abmd-timeline .head a.active:before, .block-facet-blockvocabulary .head .abmd-content-with-image-grid .item__cta > a.active:before, .abmd-content-with-image-grid .block-facet-blockvocabulary .head .item__cta > a.active:before, .abmd__subnav .head .abmd-content-with-image-grid .item__cta > a.active:before, .abmd-content-with-image-grid .abmd__subnav .head .item__cta > a.active:before, .abmd-timeline .head .abmd-content-with-image-grid .item__cta > a.active:before, .abmd-content-with-image-grid .abmd-timeline .head .item__cta > a.active:before, .block-facet-blockvocabulary .head .abmd-nav-ribbon .dropdown a.active:before, .abmd-nav-ribbon .dropdown .block-facet-blockvocabulary .head a.active:before, .abmd__subnav .head .abmd-nav-ribbon .dropdown a.active:before, .abmd-nav-ribbon .dropdown .abmd__subnav .head a.active:before, .abmd-timeline .head .abmd-nav-ribbon .dropdown a.active:before, .abmd-nav-ribbon .dropdown .abmd-timeline .head a.active:before, .block-facet-blockvocabulary .head .abmd__notification .abmd-wysiwyg a.active:before, .abmd__notification .abmd-wysiwyg .block-facet-blockvocabulary .head a.active:before, .abmd__subnav .head .abmd__notification .abmd-wysiwyg a.active:before, .abmd__notification .abmd-wysiwyg .abmd__subnav .head a.active:before, .abmd-timeline .head .abmd__notification .abmd-wysiwyg a.active:before, .abmd__notification .abmd-wysiwyg .abmd-timeline .head a.active:before, .block-facet-blockvocabulary .head .abmd__subnav .block a.active:before, .abmd__subnav .head .block a.active:before, .abmd__subnav .block .head a.active:before, .abmd-timeline .head .abmd__subnav .block a.active:before {
        -webkit-transform: scaleX(1);
        transform: scaleX(1); }

.block-facet-blockvocabulary .head__inner, .abmd__subnav .head__inner, .abmd-timeline .head__inner {
  white-space: nowrap;
  padding-bottom: 6px;
  overflow-x: auto;
  position: relative; }

.block-facet-blockvocabulary .head--shadow-left::before, .abmd__subnav .head--shadow-left::before, .abmd-timeline .head--shadow-left::before {
  display: block; }

.block-facet-blockvocabulary .head--shadow-right::after, .abmd__subnav .head--shadow-right::after, .abmd-timeline .head--shadow-right::after {
  display: block; }

.abmd-tabbed-product-info .swiper-button-next,
.abmd-tabbed-product-info .swiper-button-prev {
  -webkit-transition: 0.3s;
  transition: 0.3s; }

.abmd-tabbed-product-info .swiper-container {
  padding-bottom: 0; }

.abmd-tabbed-product-info .swiper-container:before, .abmd-tabbed-product-info .swiper-container:after {
  display: none; }

.abmd-tabbed-product-info .swiper-container .row:before, .abmd-tabbed-product-info .swiper-container .row:after,
.abmd-tabbed-product-info .swiper-container .abmd-container:not(.swiper-button-prev):not(.swiper-button-next):before,
.abmd-tabbed-product-info .swiper-container .abmd-container:not(.swiper-button-prev):not(.swiper-button-next):after {
  display: none; }

.abmd-tabbed-product-info .swiper-button-prev {
  left: 0; }

.abmd-tabbed-product-info .swiper-button-next {
  right: 0; }

.abmd-tabbed-product-info .swiper-slide {
  width: auto; }

.abmd-tabbed-product-info .inner {
  padding: 0 1.5rem; }
  @media (min-width: 1024px) {
    .abmd-tabbed-product-info .inner {
      max-width: 21.875rem; } }

.abmd-tabbed-product-info .tab-content__image {
  -webkit-box-shadow: 0px 0px 15px 0px rgba(14, 53, 90, 0.1);
  box-shadow: 0px 0px 15px 0px rgba(14, 53, 90, 0.1);
  position: relative;
  overflow: hidden;
  padding-bottom: 29.4%;
  width: auto;
  height: auto; }
  @media (max-width: 1023px) {
    .abmd-tabbed-product-info .tab-content__image {
      padding-bottom: 41%; } }
  @media (max-width: 767px) {
    .abmd-tabbed-product-info .tab-content__image {
      height: 20.625rem;
      width: 100%; } }
  .abmd-tabbed-product-info .tab-content__image img {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 100%;
    width: auto;
    max-height: 100%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }

.abmd-tabbed-product-info .tab-content__info {
  padding: 3.75rem 1.5rem; }
  @media (min-width: 768px) {
    .abmd-tabbed-product-info .tab-content__info {
      padding: 1.875rem 2.8125rem; } }

.tabbed-product-info__tab-content {
  margin-top: -1.6rem; }
  @media (min-width: 768px) {
    .tabbed-product-info__tab-content {
      margin: -1.6rem -0.8rem; }
      .tabbed-product-info__tab-content .swiper-button-next {
        right: 0; } }
    @media (min-width: 768px) and (min-width: 1024px) {
      .tabbed-product-info__tab-content .swiper-button-next {
        right: 13px; } }
  @media (min-width: 768px) {
      .tabbed-product-info__tab-content .swiper-button-prev {
        left: 0; } }
    @media (min-width: 768px) and (min-width: 1024px) {
      .tabbed-product-info__tab-content .swiper-button-prev {
        left: 13px; } }
  .tabbed-product-info__tab-content .row {
    padding: 1.6rem 0 0 0; }
    @media (max-width: 767px) {
      .tabbed-product-info__tab-content .row {
        margin: 0; } }
    @media (min-width: 1024px) {
      .tabbed-product-info__tab-content .row {
        padding: 1.6rem; } }
  .tabbed-product-info__tab-content .swiper-slide {
    background: #fff;
    height: auto;
    overflow: hidden; }
  @media (max-width: 1023px) {
    .tabbed-product-info__tab-content .swiper-container {
      padding: 0; } }

.tabbed-product-info__tab-link {
  position: relative; }
  @media (min-width: 1024px) {
    .tabbed-product-info__tab-link .shadow-left,
    .tabbed-product-info__tab-link .shadow-right {
      display: none; } }
  .tabbed-product-info__tab-link .swiper-wrapper {
    padding-bottom: 0; }
  .tabbed-product-info__tab-link .swiper-container {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    margin-bottom: 2.0625rem; }
    @media (min-width: 1024px) {
      .tabbed-product-info__tab-link .swiper-container {
        margin-bottom: 2.375rem; } }
  .tabbed-product-info__tab-link .swiper-slide {
    color: #005FA9;
    text-transform: uppercase;
    cursor: pointer;
    font-weight: normal;
    font-size: 0.875rem;
    height: auto; }
  .tabbed-product-info__tab-link .swiper-slide-thumb-active {
    font-weight: 600;
    border-bottom: 1px solid #005FA9; }
    [lang="ja"] .tabbed-product-info__tab-link .swiper-slide-thumb-active {
      font-weight: 500; }
  @media (max-width: 1023px) {
    .tabbed-product-info__tab-link .swiper-container {
      padding: 0; } }

.shadow-left,
.shadow-right {
  width: auto;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 2; }

.shadow-left {
  background: url(../media/transparent-white.png);
  background-size: 100% 100%;
  left: 0; }

.shadow-right {
  background: url(../media/transparent-white.png);
  background-size: 100% 100%;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  right: 0; }

.abmd-timeline {
  position: relative;
  background-color: #0E355A;
  overflow: hidden;
  padding-top: 84px; }
  .abmd-timeline::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 84px;
    background: #fff;
    display: block;
    z-index: 1; }
  .abmd-timeline .head {
    position: absolute; }
  .abmd-timeline .background {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    overflow: hidden;
    pointer-events: none; }
    .abmd-timeline .background .background__inner {
      position: relative;
      width: 100%;
      height: 100%;
      left: 0;
      overflow: hidden; }
      @media (max-width: 1023px) {
        .abmd-timeline .background .background__inner {
          left: -25%;
          width: 150%; } }
  @media (min-width: 1024px) {
    .abmd-timeline .head .abmd-container {
      height: 25px;
      overflow: hidden; } }
  .abmd-timeline .content {
    *zoom: 1;
    position: relative;
    overflow: hidden;
    width: 100%;
    max-width: 1000px;
    margin: auto; }
    @media (min-width: 1280px) {
      .abmd-timeline .content {
        max-width: 1200px; } }
    .abmd-timeline .content:after {
      content: "";
      display: table;
      line-height: 0;
      clear: both; }
  .abmd-timeline .card {
    width: 100%;
    padding: 1rem;
    margin: 120px 0 80px;
    pointer-events: none; }
    @media (min-width: 1024px) {
      .abmd-timeline .card {
        width: 55%;
        padding: 140px;
        margin-top: 0;
        margin-bottom: 0; } }
    @media (min-width: 1280px) {
      .abmd-timeline .card {
        padding: 150px; } }
    .abmd-timeline .card.next .card__inner .path--next:before {
      height: 100%; }
    .abmd-timeline .card.active {
      pointer-events: all; }
      .abmd-timeline .card.active .path {
        -webkit-transform: scaleY(1);
        transform: scaleY(1); }
      .abmd-timeline .card.active .anchor:before {
        background-color: #005FA9;
        -webkit-transform: translateX(-50%) scale(1);
        transform: translateX(-50%) scale(1);
        width: 100%; }
      .abmd-timeline .card.active .anchor .text {
        opacity: 1; }
      .abmd-timeline .card.active .anchor .line {
        width: 140px; }
      .abmd-timeline .card.active .card__img {
        -webkit-transform: translateY(0);
        transform: translateY(0); }
        .abmd-timeline .card.active .card__img img,
        .abmd-timeline .card.active .card__img .wistia_responsive_padding {
          -webkit-transform: translateY(0);
          transform: translateY(0); }
      .abmd-timeline .card.active .card__content {
        -webkit-transform: translateY(0);
        transform: translateY(0); }
        .abmd-timeline .card.active .card__content .content__inner {
          -webkit-transform: translateY(0);
          transform: translateY(0); }
    @media (min-width: 1024px) {
      .abmd-timeline .card:not(:first-child) {
        margin-top: -320px; }
      .abmd-timeline .card:nth-child(2n) {
        float: right;
        padding-right: 0; }
        .abmd-timeline .card:nth-child(2n) .card__inner {
          margin-right: auto; }
          .abmd-timeline .card:nth-child(2n) .card__inner .path--next {
            left: -96px; }
          .abmd-timeline .card:nth-child(2n) .card__inner .path {
            left: -92px; }
        .abmd-timeline .card:nth-child(2n) .anchor {
          right: 100%;
          margin-right: 20px; }
          .abmd-timeline .card:nth-child(2n) .anchor .line {
            left: 105px;
            background-position-x: left; }
      .abmd-timeline .card:nth-child(2n + 1) {
        float: left;
        padding-left: 0; }
        .abmd-timeline .card:nth-child(2n + 1) .card__inner {
          margin-left: auto; }
          .abmd-timeline .card:nth-child(2n + 1) .card__inner .path--next {
            right: -96px; }
          .abmd-timeline .card:nth-child(2n + 1) .card__inner .path {
            right: -92px; }
        .abmd-timeline .card:nth-child(2n + 1) .anchor {
          left: 100%;
          margin-left: 20px; }
          .abmd-timeline .card:nth-child(2n + 1) .anchor .line {
            right: 105px;
            background-position-x: right; } }
    @media (min-width: 1280px) {
      .abmd-timeline .card:nth-child(2n) {
        padding-left: 180px; }
        .abmd-timeline .card:nth-child(2n) .card__inner .path--next {
          left: -126px; }
        .abmd-timeline .card:nth-child(2n) .card__inner .path {
          left: -122px; }
        .abmd-timeline .card:nth-child(2n) .anchor {
          margin-right: 50px; }
      .abmd-timeline .card:nth-child(2n + 1) {
        padding-right: 180px; }
        .abmd-timeline .card:nth-child(2n + 1) .card__inner .path--next {
          right: -126px; }
        .abmd-timeline .card:nth-child(2n + 1) .card__inner .path {
          right: -122px; }
        .abmd-timeline .card:nth-child(2n + 1) .anchor {
          margin-left: 50px; } }
  .abmd-timeline .card__inner {
    width: 100%;
    max-width: 32rem;
    position: relative; }
    @media (max-width: 1023px) {
      .abmd-timeline .card__inner {
        margin-left: auto;
        margin-right: auto; } }
    @media (min-width: 1024px) {
      .abmd-timeline .card__inner {
        max-width: 23rem; } }
    .abmd-timeline .card__inner .path--next {
      position: absolute;
      height: 155px;
      width: 12px;
      bottom: 100%; }
      @media (max-width: 1023px) {
        .abmd-timeline .card__inner .path--next {
          left: 0;
          right: 0;
          margin: 0 auto 0.5rem; } }
      @media (min-width: 1024px) {
        .abmd-timeline .card__inner .path--next {
          height: 70vh;
          bottom: 50%; } }
      @media (max-height: 850px) {
        .abmd-timeline .card__inner .path--next {
          height: 75vh; } }
      @media (max-height: 800px) {
        .abmd-timeline .card__inner .path--next {
          height: 100vh; } }
      .abmd-timeline .card__inner .path--next:before {
        position: absolute;
        content: "";
        left: 0;
        top: 0;
        width: 100%;
        height: 0;
        background: radial-gradient(ellipse at center, #ffffff 0%, #ffffff 20%, transparent 30%);
        background-repeat: repeat-y;
        background-size: 12px 12px;
        -webkit-transition: all ease-in-out 1s 0.6s;
        transition: all ease-in-out 1s 0.6s; }
        @media (min-width: 1024px) {
          .abmd-timeline .card__inner .path--next:before {
            -webkit-transition: all ease-in-out 1.6s 0.2s;
            transition: all ease-in-out 1.6s 0.2s; } }
    .abmd-timeline .card__inner .path {
      position: absolute;
      height: 155px;
      width: 4px;
      bottom: 0%;
      background: #ffffff;
      -webkit-transform: scaleY(0);
      transform: scaleY(0);
      -webkit-transform-origin: 50% 0;
      transform-origin: 50% 0;
      -webkit-transition: all cubic-bezier(0.83, 0, 0.17, 1) 1s 0.4s;
      transition: all cubic-bezier(0.83, 0, 0.17, 1) 1s 0.4s; }
      @media (max-width: 1023px) {
        .abmd-timeline .card__inner .path {
          bottom: 98%;
          left: 0;
          right: 0;
          margin: 0 auto 0.5rem; } }
      @media (min-width: 1024px) {
        .abmd-timeline .card__inner .path {
          height: 100vh;
          bottom: 0%; } }
  .abmd-timeline .card__img {
    position: relative;
    z-index: 3;
    overflow: hidden;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition: -webkit-transform ease 1.4s 1s;
    transition: -webkit-transform ease 1.4s 1s;
    transition: transform ease 1.4s 1s;
    transition: transform ease 1.4s 1s, -webkit-transform ease 1.4s 1s; }
    @media (min-width: 1024px) {
      .abmd-timeline .card__img {
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
        -webkit-transition: -webkit-transform ease 1.4s 2.4s;
        transition: -webkit-transform ease 1.4s 2.4s;
        transition: transform ease 1.4s 2.4s;
        transition: transform ease 1.4s 2.4s, -webkit-transform ease 1.4s 2.4s; } }
    .abmd-timeline .card__img img,
    .abmd-timeline .card__img .wistia_responsive_padding {
      width: 100%;
      display: block;
      -webkit-transform: translateY(-100.5%);
      transform: translateY(-100.5%);
      -webkit-transition: -webkit-transform cubic-bezier(0.22, 1, 0.36, 1) 1.2s 1s;
      transition: -webkit-transform cubic-bezier(0.22, 1, 0.36, 1) 1.2s 1s;
      transition: transform cubic-bezier(0.22, 1, 0.36, 1) 1.2s 1s;
      transition: transform cubic-bezier(0.22, 1, 0.36, 1) 1.2s 1s, -webkit-transform cubic-bezier(0.22, 1, 0.36, 1) 1.2s 1s; }
      @media (min-width: 1024px) {
        .abmd-timeline .card__img img,
        .abmd-timeline .card__img .wistia_responsive_padding {
          -webkit-transform: translateY(-200%);
          transform: translateY(-200%);
          -webkit-transition: -webkit-transform cubic-bezier(0.22, 1, 0.36, 1) 1s 2s;
          transition: -webkit-transform cubic-bezier(0.22, 1, 0.36, 1) 1s 2s;
          transition: transform cubic-bezier(0.22, 1, 0.36, 1) 1s 2s;
          transition: transform cubic-bezier(0.22, 1, 0.36, 1) 1s 2s, -webkit-transform cubic-bezier(0.22, 1, 0.36, 1) 1s 2s; } }
    @media (min-width: 1024px) {
      .abmd-timeline .card__img ~ .path,
      .abmd-timeline .card__img ~ .path--next {
        bottom: calc(100% - 0% - 24px); } }
    @media (min-width: 1024px) {
      .abmd-timeline .card__img ~ .anchor {
        top: 0%;
        margin-top: 0; } }
    .abmd-timeline .card__img ~ .card__content {
      -webkit-transform: translateY(-100px);
      transform: translateY(-100px);
      -webkit-transition: -webkit-transform ease 1.4s 1.2s;
      transition: -webkit-transform ease 1.4s 1.2s;
      transition: transform ease 1.4s 1.2s;
      transition: transform ease 1.4s 1.2s, -webkit-transform ease 1.4s 1.2s; }
      @media (min-width: 1024px) {
        .abmd-timeline .card__img ~ .card__content {
          -webkit-transform: translateY(20px);
          transform: translateY(20px);
          -webkit-transition: -webkit-transform ease 1.4s 2.4s;
          transition: -webkit-transform ease 1.4s 2.4s;
          transition: transform ease 1.4s 2.4s;
          transition: transform ease 1.4s 2.4s, -webkit-transform ease 1.4s 2.4s; } }
      @media (min-width: 1024px) {
        .abmd-timeline .card__img ~ .card__content .content__inner {
          -webkit-transform: translateY(-200%);
          transform: translateY(-200%);
          -webkit-transition: -webkit-transform cubic-bezier(0.22, 1, 0.36, 1) 1.6s 2.4s;
          transition: -webkit-transform cubic-bezier(0.22, 1, 0.36, 1) 1.6s 2.4s;
          transition: transform cubic-bezier(0.22, 1, 0.36, 1) 1.6s 2.4s;
          transition: transform cubic-bezier(0.22, 1, 0.36, 1) 1.6s 2.4s, -webkit-transform cubic-bezier(0.22, 1, 0.36, 1) 1.6s 2.4s; } }
  .abmd-timeline .card__content {
    position: relative;
    z-index: 2;
    overflow: hidden;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
    @media (min-width: 1024px) {
      .abmd-timeline .card__content {
        -webkit-transform: translateY(50%);
        transform: translateY(50%);
        -webkit-transition: -webkit-transform cubic-bezier(0.22, 1, 0.36, 1) 1.6s 2.2s;
        transition: -webkit-transform cubic-bezier(0.22, 1, 0.36, 1) 1.6s 2.2s;
        transition: transform cubic-bezier(0.22, 1, 0.36, 1) 1.6s 2.2s;
        transition: transform cubic-bezier(0.22, 1, 0.36, 1) 1.6s 2.2s, -webkit-transform cubic-bezier(0.22, 1, 0.36, 1) 1.6s 2.2s; } }
    .abmd-timeline .card__content .content__inner {
      background-color: #ffffff;
      padding: 1.5rem;
      -webkit-transform: translateY(-100.5%);
      transform: translateY(-100.5%);
      -webkit-transition: -webkit-transform cubic-bezier(0.22, 1, 0.36, 1) 1.4s 1.2s;
      transition: -webkit-transform cubic-bezier(0.22, 1, 0.36, 1) 1.4s 1.2s;
      transition: transform cubic-bezier(0.22, 1, 0.36, 1) 1.4s 1.2s;
      transition: transform cubic-bezier(0.22, 1, 0.36, 1) 1.4s 1.2s, -webkit-transform cubic-bezier(0.22, 1, 0.36, 1) 1.4s 1.2s; }
      @media (min-width: 1024px) {
        .abmd-timeline .card__content .content__inner {
          -webkit-transition: -webkit-transform cubic-bezier(0.22, 1, 0.36, 1) 1.6s 2.2s;
          transition: -webkit-transform cubic-bezier(0.22, 1, 0.36, 1) 1.6s 2.2s;
          transition: transform cubic-bezier(0.22, 1, 0.36, 1) 1.6s 2.2s;
          transition: transform cubic-bezier(0.22, 1, 0.36, 1) 1.6s 2.2s, -webkit-transform cubic-bezier(0.22, 1, 0.36, 1) 1.6s 2.2s; } }
      .abmd-timeline .card__content .content__inner .card-title {
        font-size: 1.125rem;
        font-weight: 700;
        margin-bottom: 1rem; }
      .abmd-timeline .card__content .content__inner .desc {
        margin-bottom: 0.25rem; }
      .abmd-timeline .card__content .content__inner .desc p {
        line-height: 1.2; }
      .abmd-timeline .card__content .content__inner .desc ul {
        padding-left: 14px;
        list-style: none; }
        .abmd-timeline .card__content .content__inner .desc ul li {
          position: relative; }
          .abmd-timeline .card__content .content__inner .desc ul li:after {
            content: "";
            width: 4px;
            height: 4px;
            position: absolute;
            left: -14px;
            top: 0.6rem;
            display: inline-block;
            background: #005FA9;
            border-radius: 50%;
            display: block; }
      .abmd-timeline .card__content .content__inner .desc * {
        font-size: 1rem;
        line-height: 1.25rem;
        margin-bottom: 1rem; }
        .abmd-timeline .card__content .content__inner .desc *:last-child {
          margin-bottom: 0; }
      .abmd-timeline .card__content .content__inner .desc li {
        margin-bottom: 1rem; }
        .abmd-timeline .card__content .content__inner .desc li:last-child {
          margin-bottom: 0; }
      .abmd-timeline .card__content .content__inner .link, .abmd-timeline .card__content .content__inner .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .abmd-timeline .card__content .content__inner a, .abmd-timeline .card__content .content__inner .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abmd-timeline .card__content .content__inner .item__cta > a, .abmd-timeline .card__content .content__inner .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .abmd-timeline .card__content .content__inner a, .abmd-timeline .card__content .content__inner .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abmd-timeline .card__content .content__inner a, .abmd-timeline .card__content .content__inner .abmd__subnav .block a, .abmd__subnav .block .abmd-timeline .card__content .content__inner a {
        padding: 0;
        margin: 1.25rem 0 0.25rem; }
      .abmd-timeline .card__content .content__inner .link-arrow:after, .abmd-timeline .card__content .content__inner .abmd-content-with-image-grid .item__cta > a:after, .abmd-content-with-image-grid .abmd-timeline .card__content .content__inner .item__cta > a:after, .abmd-timeline .card__content .content__inner .abmd__notification .abmd-wysiwyg a:after, .abmd__notification .abmd-wysiwyg .abmd-timeline .card__content .content__inner a:after {
        width: 4px;
        height: 4px;
        -webkit-transform: translate(8px, calc(-50%)) rotate(45deg) scale(1.4);
        transform: translate(8px, calc(-50%)) rotate(45deg) scale(1.4); }
      .abmd-timeline .card__content .content__inner .link-arrow:hover::after, .abmd-timeline .card__content .content__inner .abmd-content-with-image-grid .item__cta > a:hover::after, .abmd-content-with-image-grid .abmd-timeline .card__content .content__inner .item__cta > a:hover::after, .abmd-timeline .card__content .content__inner .abmd__notification .abmd-wysiwyg a:hover::after, .abmd__notification .abmd-wysiwyg .abmd-timeline .card__content .content__inner a:hover::after {
        -webkit-transform: translate(10px, calc(-50%)) rotate(45deg) scale(1.4);
        transform: translate(10px, calc(-50%)) rotate(45deg) scale(1.4); }
  .abmd-timeline .anchor {
    position: absolute;
    top: -76px;
    height: 48px;
    line-height: 48px;
    color: #ffffff;
    text-align: center;
    z-index: 1;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d; }
    @media (max-width: 1023px) {
      .abmd-timeline .anchor {
        top: -81px;
        left: 0;
        right: 0;
        margin: auto;
        width: 160px; } }
    @media (min-width: 1024px) {
      .abmd-timeline .anchor {
        top: 8%;
        margin-top: -24px;
        width: 140px; } }
    .abmd-timeline .anchor:before {
      content: "";
      position: absolute;
      z-index: 1;
      left: 50%;
      width: 48px;
      height: 48px;
      background-color: #ffffff;
      border-radius: 24px;
      -webkit-transform: translateX(-50%) scale(0);
      transform: translateX(-50%) scale(0);
      -webkit-transform-origin: center center;
      transform-origin: center center;
      -webkit-transition: background-color ease 0.6s 1.2s, width cubic-bezier(0.83, 0, 0.17, 1) 0.5s 1s, -webkit-transform ease 0.5s 0.6s;
      transition: background-color ease 0.6s 1.2s, width cubic-bezier(0.83, 0, 0.17, 1) 0.5s 1s, -webkit-transform ease 0.5s 0.6s;
      transition: background-color ease 0.6s 1.2s, transform ease 0.5s 0.6s, width cubic-bezier(0.83, 0, 0.17, 1) 0.5s 1s;
      transition: background-color ease 0.6s 1.2s, transform ease 0.5s 0.6s, width cubic-bezier(0.83, 0, 0.17, 1) 0.5s 1s, -webkit-transform ease 0.5s 0.6s; }
      @media (min-width: 1024px) {
        .abmd-timeline .anchor:before {
          -webkit-transition: background-color ease 0.6s 1.8s, width cubic-bezier(0.83, 0, 0.17, 1) 0.5s 1.5s, -webkit-transform ease 0.5s 1.1s;
          transition: background-color ease 0.6s 1.8s, width cubic-bezier(0.83, 0, 0.17, 1) 0.5s 1.5s, -webkit-transform ease 0.5s 1.1s;
          transition: background-color ease 0.6s 1.8s, transform ease 0.5s 1.1s, width cubic-bezier(0.83, 0, 0.17, 1) 0.5s 1.5s;
          transition: background-color ease 0.6s 1.8s, transform ease 0.5s 1.1s, width cubic-bezier(0.83, 0, 0.17, 1) 0.5s 1.5s, -webkit-transform ease 0.5s 1.1s; } }
    .abmd-timeline .anchor .text {
      position: relative;
      display: inline-block;
      z-index: 2;
      opacity: 0;
      -webkit-transition: all ease 0.6s 1s;
      transition: all ease 0.6s 1s;
      font-size: 1.125rem;
      font-weight: bold; }
      @media (min-width: 1024px) {
        .abmd-timeline .anchor .text {
          -webkit-transition: all ease 0.6s 1.8s;
          transition: all ease 0.6s 1.8s; } }
    @media (min-width: 1024px) {
      .abmd-timeline .anchor .line {
        position: absolute;
        top: 50%;
        width: 0;
        height: 16px;
        background: radial-gradient(ellipse at center, #ffffff 0%, #ffffff 25%, transparent 40%);
        background-repeat: repeat-x;
        background-size: 12px 12px;
        margin-top: -8px;
        -webkit-transition: width cubic-bezier(0.22, 1, 0.36, 1) 1s 1.8s;
        transition: width cubic-bezier(0.22, 1, 0.36, 1) 1s 1.8s; } }

.abi-comp__timeline-content {
  background-color: #0E355A; }
  .abi-comp__timeline-content .swiper-container {
    width: 100%;
    height: calc(100vh - 4rem - 3rem);
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding-bottom: 0; }
  .abi-comp__timeline-content .swiper-slide {
    text-align: center;
    font-size: 18px;
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .abi-comp__timeline-content .swiper-container-vertical > .swiper-scrollbar {
    right: 16px;
    background-color: rgba(255, 255, 255, 0.1);
    width: 8px;
    height: 90%;
    top: 5%; }
  .abi-comp__timeline-content .swiper-scrollbar-drag {
    background-color: #fff; }
  .abi-comp__timeline-content .lottie {
    background-color: #0e355a;
    display: block;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    text-align: center;
    opacity: 1;
    -ms-flex-item-align: start;
    align-self: flex-start;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1; }
  .abi-comp__timeline-content .timeline-section {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 2; }
  .abi-comp__timeline-content .timeline-block {
    padding: 0 3rem;
    width: 100%;
    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; }
  .abi-comp__timeline-content .line-top:before,
  .abi-comp__timeline-content .line-top:after,
  .abi-comp__timeline-content .line-mid:before {
    content: '';
    display: block;
    height: 0;
    margin: 0 auto; }
  .abi-comp__timeline-content .line-top {
    height: 1rem;
    position: relative; }
    .abi-comp__timeline-content .line-top:before, .abi-comp__timeline-content .line-top::after {
      position: absolute;
      top: 0;
      left: 50%;
      z-index: 1;
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%);
      height: 0; }
    .abi-comp__timeline-content .line-top:before {
      width: 5px;
      background-color: #fff; }
    .abi-comp__timeline-content .line-top:after {
      width: 2px;
      background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #fff), color-stop(0%, rgba(255, 255, 255, 0)));
      background-image: linear-gradient(to bottom, #fff 10%, rgba(255, 255, 255, 0) 0%);
      background-position: left 0;
      background-size: 2px 8px;
      background-repeat: repeat-y; }
  .abi-comp__timeline-content .line-mid {
    padding-top: 5px;
    padding-bottom: 5px;
    height: 1rem; }
    .abi-comp__timeline-content .line-mid:before {
      width: 5px;
      background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 5 120' version='1.1' xmlns='http://www.w3.org/2000/svg'><line x1='2.5' y1='2.5' x2='2.5' y2='120' stroke='%23fff' stroke-width='5' stroke-dasharray='0 10' stroke-linecap='round'/></svg>");
      background-size: 100% auto;
      background-position: 0 0; }
  .abi-comp__timeline-content .milestone-container {
    width: 5rem;
    height: 2rem; }
    .abi-comp__timeline-content .milestone-container .milestone {
      width: 0;
      height: 100%;
      display: block;
      border-radius: 3rem;
      background-color: #005FA9;
      overflow: hidden;
      margin: 0 auto;
      position: relative; }
    .abi-comp__timeline-content .milestone-container span {
      color: #fff;
      white-space: nowrap;
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      font-size: 12px;
      font-weight: 600; }
      [lang="ja"] .abi-comp__timeline-content .milestone-container span {
        font-weight: 500; }
  .abi-comp__timeline-content .timeline-card {
    width: 100%;
    overflow: hidden; }
    .abi-comp__timeline-content .timeline-card .timeline-card-wrapper {
      -webkit-transform: translateY(-110%);
      transform: translateY(-110%); }
    .abi-comp__timeline-content .timeline-card .img-wrapper {
      overflow: hidden;
      position: relative; }
      .abi-comp__timeline-content .timeline-card .img-wrapper img {
        display: block;
        width: 100%;
        height: auto; }
    .abi-comp__timeline-content .timeline-card .head-item {
      font-size: 1rem; }
    .abi-comp__timeline-content .timeline-card .content {
      overflow: hidden; }
    .abi-comp__timeline-content .timeline-card .content-wrapper {
      padding: .75rem 1rem;
      text-align: left;
      font-size: .75rem;
      background-color: #fff;
      -webkit-transform: translateY(-110%);
      transform: translateY(-110%); }
    .abi-comp__timeline-content .timeline-card .desc {
      margin-bottom: .5rem; }
    .abi-comp__timeline-content .timeline-card .desc p {
      margin-bottom: .25rem;
      line-height: 1.2; }
    .abi-comp__timeline-content .timeline-card .desc ul {
      padding-left: 10px;
      list-style: none; }
      .abi-comp__timeline-content .timeline-card .desc ul li {
        position: relative;
        margin-bottom: .25rem; }
        .abi-comp__timeline-content .timeline-card .desc ul li:after {
          content: '';
          width: 4px;
          height: 4px;
          position: absolute;
          left: -10px;
          top: 0.75rem;
          display: inline-block;
          background: #005FA9;
          border-radius: 50%;
          display: block; }
    .abi-comp__timeline-content .timeline-card .link, .abi-comp__timeline-content .timeline-card .custom-comment-form .form-wrapper a, .custom-comment-form .form-wrapper .abi-comp__timeline-content .timeline-card a, .abi-comp__timeline-content .timeline-card .abmd-content-with-image-grid .item__cta > a, .abmd-content-with-image-grid .abi-comp__timeline-content .timeline-card .item__cta > a, .abi-comp__timeline-content .timeline-card .abmd-nav-ribbon .dropdown a, .abmd-nav-ribbon .dropdown .abi-comp__timeline-content .timeline-card a, .abi-comp__timeline-content .timeline-card .abmd__notification .abmd-wysiwyg a, .abmd__notification .abmd-wysiwyg .abi-comp__timeline-content .timeline-card a, .abi-comp__timeline-content .timeline-card .abmd__subnav .block a, .abmd__subnav .block .abi-comp__timeline-content .timeline-card a {
      padding: 0; }
    .abi-comp__timeline-content .timeline-card .link-arrow:after, .abi-comp__timeline-content .timeline-card .abmd-content-with-image-grid .item__cta > a:after, .abmd-content-with-image-grid .abi-comp__timeline-content .timeline-card .item__cta > a:after, .abi-comp__timeline-content .timeline-card .abmd__notification .abmd-wysiwyg a:after, .abmd__notification .abmd-wysiwyg .abi-comp__timeline-content .timeline-card a:after {
      width: 4px;
      height: 4px;
      -webkit-transform: translate(8px, calc(-50%)) rotate(45deg) scale(1.4);
      transform: translate(8px, calc(-50%)) rotate(45deg) scale(1.4); }
    .abi-comp__timeline-content .timeline-card .link-arrow:hover::after, .abi-comp__timeline-content .timeline-card .abmd-content-with-image-grid .item__cta > a:hover::after, .abmd-content-with-image-grid .abi-comp__timeline-content .timeline-card .item__cta > a:hover::after, .abi-comp__timeline-content .timeline-card .abmd__notification .abmd-wysiwyg a:hover::after, .abmd__notification .abmd-wysiwyg .abi-comp__timeline-content .timeline-card a:hover::after {
      -webkit-transform: translate(10px, calc(-50%)) rotate(45deg) scale(1.4);
      transform: translate(10px, calc(-50%)) rotate(45deg) scale(1.4); }
  .abi-comp__timeline-content .swiper-slide:first-child .line-top:after {
    display: none; }
  .abi-comp__timeline-content .swiper-slide-animated .line-top:before,
  .abi-comp__timeline-content .swiper-slide-animated .line-mid:before {
    height: 100%; }
  .abi-comp__timeline-content .swiper-slide-animated .milestone {
    width: 100%; }
  .abi-comp__timeline-content .swiper-slide-animated .timeline-card-wrapper,
  .abi-comp__timeline-content .swiper-slide-animated .content-wrapper {
    -webkit-transform: none;
    transform: none; }
  .abi-comp__timeline-content .swiper-slide-active:not(.swiper-slide-animated) .line-top:before {
    -webkit-animation: verticalAnimation 500ms 1 ease-out 300ms forwards;
    animation: verticalAnimation 500ms 1 ease-out 300ms forwards; }
  .abi-comp__timeline-content .swiper-slide-active:not(.swiper-slide-animated) .line-top:after {
    height: 100%; }
  .abi-comp__timeline-content .swiper-slide-active:not(.swiper-slide-animated) .milestone {
    -webkit-animation: horizontalAnimation 800ms 1 ease-out 500ms forwards;
    animation: horizontalAnimation 800ms 1 ease-out 500ms forwards; }
  .abi-comp__timeline-content .swiper-slide-active:not(.swiper-slide-animated) .line-mid:before {
    -webkit-animation: verticalAnimation 800ms 1 ease-out 800ms forwards;
    animation: verticalAnimation 800ms 1 ease-out 800ms forwards; }
  .abi-comp__timeline-content .swiper-slide-active:not(.swiper-slide-animated) .timeline-card-wrapper {
    -webkit-animation: cardAnimantion 800ms 1 ease-out 800ms forwards;
    animation: cardAnimantion 800ms 1 ease-out 800ms forwards; }
  .abi-comp__timeline-content .swiper-slide-active:not(.swiper-slide-animated) .content-wrapper {
    -webkit-animation: cardAnimantion 1000ms 1 ease-out 1000ms forwards;
    animation: cardAnimantion 1000ms 1 ease-out 1000ms forwards; }
  .abi-comp__timeline-content .swiper-slide-next:not(.swiper-slide-animated) .line-top:after {
    -webkit-animation: verticalAnimation 800ms 1 ease-out 1600ms forwards;
    animation: verticalAnimation 800ms 1 ease-out 1600ms forwards; }
  .abi-comp__timeline-content .swiper-slide:last-child {
    min-height: calc(100vh - 4rem - 3rem); }
  @media (min-width: 1024px) {
    .abi-comp__timeline-content .swiper-container {
      height: calc(100vh - 7.25rem - 3rem); }
    .abi-comp__timeline-content .lottie {
      height: 100%; }
    .abi-comp__timeline-content .timeline-block {
      height: 100%; }
    .abi-comp__timeline-content .line-top {
      height: 50%; }
    .abi-comp__timeline-content .milestone-container {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      width: 10rem !important;
      height: 3rem !important;
      z-index: 2; }
      .abi-comp__timeline-content .milestone-container .milestone {
        padding: 0.8rem 0 !important; }
      .abi-comp__timeline-content .milestone-container span {
        font-size: 1.125rem; }
    .abi-comp__timeline-content .line-mid {
      width: 15vw;
      height: 5px;
      padding: 0;
      position: relative; }
      .abi-comp__timeline-content .line-mid::before {
        width: 0;
        height: 5px;
        background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 120 5' version='1.1' xmlns='http://www.w3.org/2000/svg'><line x1='2.5' y1='2.5' x2='120' y2='2.5' stroke='%23fff' stroke-width='5' stroke-dasharray='0 10' stroke-linecap='round'/></svg>");
        background-size: auto 100%;
        position: absolute;
        top: 0; }
    .abi-comp__timeline-content .timeline-card {
      position: absolute;
      width: 23rem;
      top: 50%; }
      .abi-comp__timeline-content .timeline-card .content-wrapper {
        font-size: 0.875rem; }
    .abi-comp__timeline-content .line-bot {
      height: 50%;
      position: relative; }
      .abi-comp__timeline-content .line-bot:before, .abi-comp__timeline-content .line-bot::after {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 50%;
        z-index: 1;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        height: 0; }
      .abi-comp__timeline-content .line-bot:before {
        width: 5px;
        background-color: #fff;
        display: none; }
      .abi-comp__timeline-content .line-bot:after {
        width: 2px;
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #fff), color-stop(0%, rgba(255, 255, 255, 0)));
        background-image: linear-gradient(to bottom, #fff 10%, rgba(255, 255, 255, 0) 0%);
        background-position: left 0;
        background-size: 2px 8px;
        background-repeat: repeat-y; }
    .abi-comp__timeline-content .swiper-slide:nth-child(odd) .timeline-card {
      left: 30%;
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); }
    .abi-comp__timeline-content .swiper-slide:nth-child(odd) .line-mid {
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%); }
      .abi-comp__timeline-content .swiper-slide:nth-child(odd) .line-mid::before {
        right: 0;
        background-position: 100% 0; }
    .abi-comp__timeline-content .swiper-slide:nth-child(even) .timeline-card {
      right: 30%;
      -webkit-transform: translate(50%, -50%);
      transform: translate(50%, -50%); }
    .abi-comp__timeline-content .swiper-slide:nth-child(even) .line-mid {
      -webkit-transform: translateX(50%);
      transform: translateX(50%); }
      .abi-comp__timeline-content .swiper-slide:nth-child(even) .line-mid::before {
        left: 0;
        background-position: 0 0; }
    .abi-comp__timeline-content .swiper-slide-animated .line-mid:before {
      width: 100%; }
    .abi-comp__timeline-content .swiper-slide-animated .line-top:before,
    .abi-comp__timeline-content .swiper-slide-animated .line-bot:after {
      height: 100%; }
    .abi-comp__timeline-content .swiper-slide-prev.swiper-slide-animated .line-bot:before {
      -webkit-animation: verticalAnimation 400ms 1 ease-out 0ms forwards;
      animation: verticalAnimation 400ms 1 ease-out 0ms forwards; }
    .abi-comp__timeline-content .swiper-slide-active.swiper-slide-animated .line-bot:before {
      height: 100%; }
    .abi-comp__timeline-content .swiper-slide-active:not(.swiper-slide-animated) .line-top:before {
      -webkit-animation: verticalAnimation 400ms 1 ease-out 400ms forwards;
      animation: verticalAnimation 400ms 1 ease-out 400ms forwards; }
    .abi-comp__timeline-content .swiper-slide-active:not(.swiper-slide-animated) .line-mid:before {
      -webkit-animation: horizontalAnimation 1000ms 1 ease-out 1200ms forwards;
      animation: horizontalAnimation 1000ms 1 ease-out 1200ms forwards; }
    .abi-comp__timeline-content .swiper-slide-active:not(.swiper-slide-animated) .line-bot:after {
      -webkit-animation: verticalAnimation 800ms 1 ease-out 1200ms forwards;
      animation: verticalAnimation 800ms 1 ease-out 1200ms forwards; } }

@-webkit-keyframes verticalAnimation {
  0% {
    height: 0; }
  100% {
    height: 100%; } }

@keyframes verticalAnimation {
  0% {
    height: 0; }
  100% {
    height: 100%; } }

@-webkit-keyframes horizontalAnimation {
  0% {
    width: 0; }
  100% {
    width: 100%; } }

@keyframes horizontalAnimation {
  0% {
    width: 0; }
  100% {
    width: 100%; } }

@-webkit-keyframes cardAnimantion {
  0% {
    -webkit-transform: translateY(-110%);
    transform: translateY(-110%); }
  100% {
    -webkit-transform: translateY(0%);
    transform: translateY(0%); } }

@keyframes cardAnimantion {
  0% {
    -webkit-transform: translateY(-110%);
    transform: translateY(-110%); }
  100% {
    -webkit-transform: translateY(0%);
    transform: translateY(0%); } }

[data-aos] {
  -webkit-transition: 0.4s;
  transition: 0.4s; }

[data-aos][data-aos][data-aos-duration="50"],
body[data-aos-duration="50"] [data-aos] {
  -webkit-transition-duration: 50ms;
  transition-duration: 50ms; }

[data-aos][data-aos][data-aos-delay="50"],
body[data-aos-delay="50"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="50"].aos-animate,
body[data-aos-delay="50"] [data-aos].aos-animate {
  -webkit-transition-delay: 50ms;
  transition-delay: 50ms; }

[data-aos][data-aos][data-aos-duration="100"],
body[data-aos-duration="100"] [data-aos] {
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s; }

[data-aos][data-aos][data-aos-delay="100"],
body[data-aos-delay="100"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="100"].aos-animate,
body[data-aos-delay="100"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s; }

[data-aos][data-aos][data-aos-duration="150"],
body[data-aos-duration="150"] [data-aos] {
  -webkit-transition-duration: 0.15s;
  transition-duration: 0.15s; }

[data-aos][data-aos][data-aos-delay="150"],
body[data-aos-delay="150"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="150"].aos-animate,
body[data-aos-delay="150"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.15s;
  transition-delay: 0.15s; }

[data-aos][data-aos][data-aos-duration="200"],
body[data-aos-duration="200"] [data-aos] {
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s; }

[data-aos][data-aos][data-aos-delay="200"],
body[data-aos-delay="200"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="200"].aos-animate,
body[data-aos-delay="200"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s; }

[data-aos][data-aos][data-aos-duration="250"],
body[data-aos-duration="250"] [data-aos] {
  -webkit-transition-duration: 0.25s;
  transition-duration: 0.25s; }

[data-aos][data-aos][data-aos-delay="250"],
body[data-aos-delay="250"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="250"].aos-animate,
body[data-aos-delay="250"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.25s;
  transition-delay: 0.25s; }

[data-aos][data-aos][data-aos-duration="300"],
body[data-aos-duration="300"] [data-aos] {
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s; }

[data-aos][data-aos][data-aos-delay="300"],
body[data-aos-delay="300"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="300"].aos-animate,
body[data-aos-delay="300"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s; }

[data-aos][data-aos][data-aos-duration="350"],
body[data-aos-duration="350"] [data-aos] {
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s; }

[data-aos][data-aos][data-aos-delay="350"],
body[data-aos-delay="350"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="350"].aos-animate,
body[data-aos-delay="350"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.35s;
  transition-delay: 0.35s; }

[data-aos][data-aos][data-aos-duration="400"],
body[data-aos-duration="400"] [data-aos] {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s; }

[data-aos][data-aos][data-aos-delay="400"],
body[data-aos-delay="400"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="400"].aos-animate,
body[data-aos-delay="400"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s; }

[data-aos][data-aos][data-aos-duration="450"],
body[data-aos-duration="450"] [data-aos] {
  -webkit-transition-duration: 0.45s;
  transition-duration: 0.45s; }

[data-aos][data-aos][data-aos-delay="450"],
body[data-aos-delay="450"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="450"].aos-animate,
body[data-aos-delay="450"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.45s;
  transition-delay: 0.45s; }

[data-aos][data-aos][data-aos-duration="500"],
body[data-aos-duration="500"] [data-aos] {
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s; }

[data-aos][data-aos][data-aos-delay="500"],
body[data-aos-delay="500"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="500"].aos-animate,
body[data-aos-delay="500"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s; }

[data-aos][data-aos][data-aos-duration="550"],
body[data-aos-duration="550"] [data-aos] {
  -webkit-transition-duration: 0.55s;
  transition-duration: 0.55s; }

[data-aos][data-aos][data-aos-delay="550"],
body[data-aos-delay="550"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="550"].aos-animate,
body[data-aos-delay="550"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.55s;
  transition-delay: 0.55s; }

[data-aos][data-aos][data-aos-duration="600"],
body[data-aos-duration="600"] [data-aos] {
  -webkit-transition-duration: 0.6s;
  transition-duration: 0.6s; }

[data-aos][data-aos][data-aos-delay="600"],
body[data-aos-delay="600"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="600"].aos-animate,
body[data-aos-delay="600"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s; }

[data-aos][data-aos][data-aos-duration="650"],
body[data-aos-duration="650"] [data-aos] {
  -webkit-transition-duration: 0.65s;
  transition-duration: 0.65s; }

[data-aos][data-aos][data-aos-delay="650"],
body[data-aos-delay="650"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="650"].aos-animate,
body[data-aos-delay="650"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.65s;
  transition-delay: 0.65s; }

[data-aos][data-aos][data-aos-duration="700"],
body[data-aos-duration="700"] [data-aos] {
  -webkit-transition-duration: 0.7s;
  transition-duration: 0.7s; }

[data-aos][data-aos][data-aos-delay="700"],
body[data-aos-delay="700"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="700"].aos-animate,
body[data-aos-delay="700"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.7s;
  transition-delay: 0.7s; }

[data-aos][data-aos][data-aos-duration="750"],
body[data-aos-duration="750"] [data-aos] {
  -webkit-transition-duration: 0.75s;
  transition-duration: 0.75s; }

[data-aos][data-aos][data-aos-delay="750"],
body[data-aos-delay="750"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="750"].aos-animate,
body[data-aos-delay="750"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.75s;
  transition-delay: 0.75s; }

[data-aos][data-aos][data-aos-duration="800"],
body[data-aos-duration="800"] [data-aos] {
  -webkit-transition-duration: 0.8s;
  transition-duration: 0.8s; }

[data-aos][data-aos][data-aos-delay="800"],
body[data-aos-delay="800"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="800"].aos-animate,
body[data-aos-delay="800"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.8s;
  transition-delay: 0.8s; }

[data-aos][data-aos][data-aos-duration="850"],
body[data-aos-duration="850"] [data-aos] {
  -webkit-transition-duration: 0.85s;
  transition-duration: 0.85s; }

[data-aos][data-aos][data-aos-delay="850"],
body[data-aos-delay="850"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="850"].aos-animate,
body[data-aos-delay="850"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.85s;
  transition-delay: 0.85s; }

[data-aos][data-aos][data-aos-duration="900"],
body[data-aos-duration="900"] [data-aos] {
  -webkit-transition-duration: 0.9s;
  transition-duration: 0.9s; }

[data-aos][data-aos][data-aos-delay="900"],
body[data-aos-delay="900"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="900"].aos-animate,
body[data-aos-delay="900"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.9s;
  transition-delay: 0.9s; }

[data-aos][data-aos][data-aos-duration="950"],
body[data-aos-duration="950"] [data-aos] {
  -webkit-transition-duration: 0.95s;
  transition-duration: 0.95s; }

[data-aos][data-aos][data-aos-delay="950"],
body[data-aos-delay="950"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="950"].aos-animate,
body[data-aos-delay="950"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.95s;
  transition-delay: 0.95s; }

[data-aos][data-aos][data-aos-duration="1000"],
body[data-aos-duration="1000"] [data-aos] {
  -webkit-transition-duration: 1s;
  transition-duration: 1s; }

[data-aos][data-aos][data-aos-delay="1000"],
body[data-aos-delay="1000"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1000"].aos-animate,
body[data-aos-delay="1000"] [data-aos].aos-animate {
  -webkit-transition-delay: 1s;
  transition-delay: 1s; }

[data-aos][data-aos][data-aos-duration="1050"],
body[data-aos-duration="1050"] [data-aos] {
  -webkit-transition-duration: 1.05s;
  transition-duration: 1.05s; }

[data-aos][data-aos][data-aos-delay="1050"],
body[data-aos-delay="1050"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1050"].aos-animate,
body[data-aos-delay="1050"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.05s;
  transition-delay: 1.05s; }

[data-aos][data-aos][data-aos-duration="1100"],
body[data-aos-duration="1100"] [data-aos] {
  -webkit-transition-duration: 1.1s;
  transition-duration: 1.1s; }

[data-aos][data-aos][data-aos-delay="1100"],
body[data-aos-delay="1100"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1100"].aos-animate,
body[data-aos-delay="1100"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.1s;
  transition-delay: 1.1s; }

[data-aos][data-aos][data-aos-duration="1150"],
body[data-aos-duration="1150"] [data-aos] {
  -webkit-transition-duration: 1.15s;
  transition-duration: 1.15s; }

[data-aos][data-aos][data-aos-delay="1150"],
body[data-aos-delay="1150"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1150"].aos-animate,
body[data-aos-delay="1150"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.15s;
  transition-delay: 1.15s; }

[data-aos][data-aos][data-aos-duration="1200"],
body[data-aos-duration="1200"] [data-aos] {
  -webkit-transition-duration: 1.2s;
  transition-duration: 1.2s; }

[data-aos][data-aos][data-aos-delay="1200"],
body[data-aos-delay="1200"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1200"].aos-animate,
body[data-aos-delay="1200"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.2s;
  transition-delay: 1.2s; }

[data-aos][data-aos][data-aos-duration="1250"],
body[data-aos-duration="1250"] [data-aos] {
  -webkit-transition-duration: 1.25s;
  transition-duration: 1.25s; }

[data-aos][data-aos][data-aos-delay="1250"],
body[data-aos-delay="1250"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1250"].aos-animate,
body[data-aos-delay="1250"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.25s;
  transition-delay: 1.25s; }

[data-aos][data-aos][data-aos-duration="1300"],
body[data-aos-duration="1300"] [data-aos] {
  -webkit-transition-duration: 1.3s;
  transition-duration: 1.3s; }

[data-aos][data-aos][data-aos-delay="1300"],
body[data-aos-delay="1300"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1300"].aos-animate,
body[data-aos-delay="1300"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.3s;
  transition-delay: 1.3s; }

[data-aos][data-aos][data-aos-duration="1350"],
body[data-aos-duration="1350"] [data-aos] {
  -webkit-transition-duration: 1.35s;
  transition-duration: 1.35s; }

[data-aos][data-aos][data-aos-delay="1350"],
body[data-aos-delay="1350"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1350"].aos-animate,
body[data-aos-delay="1350"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.35s;
  transition-delay: 1.35s; }

[data-aos][data-aos][data-aos-duration="1400"],
body[data-aos-duration="1400"] [data-aos] {
  -webkit-transition-duration: 1.4s;
  transition-duration: 1.4s; }

[data-aos][data-aos][data-aos-delay="1400"],
body[data-aos-delay="1400"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1400"].aos-animate,
body[data-aos-delay="1400"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.4s;
  transition-delay: 1.4s; }

[data-aos][data-aos][data-aos-duration="1450"],
body[data-aos-duration="1450"] [data-aos] {
  -webkit-transition-duration: 1.45s;
  transition-duration: 1.45s; }

[data-aos][data-aos][data-aos-delay="1450"],
body[data-aos-delay="1450"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1450"].aos-animate,
body[data-aos-delay="1450"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.45s;
  transition-delay: 1.45s; }

[data-aos][data-aos][data-aos-duration="1500"],
body[data-aos-duration="1500"] [data-aos] {
  -webkit-transition-duration: 1.5s;
  transition-duration: 1.5s; }

[data-aos][data-aos][data-aos-delay="1500"],
body[data-aos-delay="1500"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1500"].aos-animate,
body[data-aos-delay="1500"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.5s;
  transition-delay: 1.5s; }

[data-aos][data-aos][data-aos-duration="1550"],
body[data-aos-duration="1550"] [data-aos] {
  -webkit-transition-duration: 1.55s;
  transition-duration: 1.55s; }

[data-aos][data-aos][data-aos-delay="1550"],
body[data-aos-delay="1550"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1550"].aos-animate,
body[data-aos-delay="1550"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.55s;
  transition-delay: 1.55s; }

[data-aos][data-aos][data-aos-duration="1600"],
body[data-aos-duration="1600"] [data-aos] {
  -webkit-transition-duration: 1.6s;
  transition-duration: 1.6s; }

[data-aos][data-aos][data-aos-delay="1600"],
body[data-aos-delay="1600"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1600"].aos-animate,
body[data-aos-delay="1600"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.6s;
  transition-delay: 1.6s; }

[data-aos][data-aos][data-aos-duration="1650"],
body[data-aos-duration="1650"] [data-aos] {
  -webkit-transition-duration: 1.65s;
  transition-duration: 1.65s; }

[data-aos][data-aos][data-aos-delay="1650"],
body[data-aos-delay="1650"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1650"].aos-animate,
body[data-aos-delay="1650"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.65s;
  transition-delay: 1.65s; }

[data-aos][data-aos][data-aos-duration="1700"],
body[data-aos-duration="1700"] [data-aos] {
  -webkit-transition-duration: 1.7s;
  transition-duration: 1.7s; }

[data-aos][data-aos][data-aos-delay="1700"],
body[data-aos-delay="1700"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1700"].aos-animate,
body[data-aos-delay="1700"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.7s;
  transition-delay: 1.7s; }

[data-aos][data-aos][data-aos-duration="1750"],
body[data-aos-duration="1750"] [data-aos] {
  -webkit-transition-duration: 1.75s;
  transition-duration: 1.75s; }

[data-aos][data-aos][data-aos-delay="1750"],
body[data-aos-delay="1750"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1750"].aos-animate,
body[data-aos-delay="1750"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.75s;
  transition-delay: 1.75s; }

[data-aos][data-aos][data-aos-duration="1800"],
body[data-aos-duration="1800"] [data-aos] {
  -webkit-transition-duration: 1.8s;
  transition-duration: 1.8s; }

[data-aos][data-aos][data-aos-delay="1800"],
body[data-aos-delay="1800"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1800"].aos-animate,
body[data-aos-delay="1800"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.8s;
  transition-delay: 1.8s; }

[data-aos][data-aos][data-aos-duration="1850"],
body[data-aos-duration="1850"] [data-aos] {
  -webkit-transition-duration: 1.85s;
  transition-duration: 1.85s; }

[data-aos][data-aos][data-aos-delay="1850"],
body[data-aos-delay="1850"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1850"].aos-animate,
body[data-aos-delay="1850"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.85s;
  transition-delay: 1.85s; }

[data-aos][data-aos][data-aos-duration="1900"],
body[data-aos-duration="1900"] [data-aos] {
  -webkit-transition-duration: 1.9s;
  transition-duration: 1.9s; }

[data-aos][data-aos][data-aos-delay="1900"],
body[data-aos-delay="1900"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1900"].aos-animate,
body[data-aos-delay="1900"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.9s;
  transition-delay: 1.9s; }

[data-aos][data-aos][data-aos-duration="1950"],
body[data-aos-duration="1950"] [data-aos] {
  -webkit-transition-duration: 1.95s;
  transition-duration: 1.95s; }

[data-aos][data-aos][data-aos-delay="1950"],
body[data-aos-delay="1950"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1950"].aos-animate,
body[data-aos-delay="1950"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.95s;
  transition-delay: 1.95s; }

[data-aos][data-aos][data-aos-duration="2000"],
body[data-aos-duration="2000"] [data-aos] {
  -webkit-transition-duration: 2s;
  transition-duration: 2s; }

[data-aos][data-aos][data-aos-delay="2000"],
body[data-aos-delay="2000"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2000"].aos-animate,
body[data-aos-delay="2000"] [data-aos].aos-animate {
  -webkit-transition-delay: 2s;
  transition-delay: 2s; }

[data-aos][data-aos][data-aos-duration="2050"],
body[data-aos-duration="2050"] [data-aos] {
  -webkit-transition-duration: 2.05s;
  transition-duration: 2.05s; }

[data-aos][data-aos][data-aos-delay="2050"],
body[data-aos-delay="2050"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2050"].aos-animate,
body[data-aos-delay="2050"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.05s;
  transition-delay: 2.05s; }

[data-aos][data-aos][data-aos-duration="2100"],
body[data-aos-duration="2100"] [data-aos] {
  -webkit-transition-duration: 2.1s;
  transition-duration: 2.1s; }

[data-aos][data-aos][data-aos-delay="2100"],
body[data-aos-delay="2100"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2100"].aos-animate,
body[data-aos-delay="2100"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.1s;
  transition-delay: 2.1s; }

[data-aos][data-aos][data-aos-duration="2150"],
body[data-aos-duration="2150"] [data-aos] {
  -webkit-transition-duration: 2.15s;
  transition-duration: 2.15s; }

[data-aos][data-aos][data-aos-delay="2150"],
body[data-aos-delay="2150"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2150"].aos-animate,
body[data-aos-delay="2150"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.15s;
  transition-delay: 2.15s; }

[data-aos][data-aos][data-aos-duration="2200"],
body[data-aos-duration="2200"] [data-aos] {
  -webkit-transition-duration: 2.2s;
  transition-duration: 2.2s; }

[data-aos][data-aos][data-aos-delay="2200"],
body[data-aos-delay="2200"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2200"].aos-animate,
body[data-aos-delay="2200"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.2s;
  transition-delay: 2.2s; }

[data-aos][data-aos][data-aos-duration="2250"],
body[data-aos-duration="2250"] [data-aos] {
  -webkit-transition-duration: 2.25s;
  transition-duration: 2.25s; }

[data-aos][data-aos][data-aos-delay="2250"],
body[data-aos-delay="2250"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2250"].aos-animate,
body[data-aos-delay="2250"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.25s;
  transition-delay: 2.25s; }

[data-aos][data-aos][data-aos-duration="2300"],
body[data-aos-duration="2300"] [data-aos] {
  -webkit-transition-duration: 2.3s;
  transition-duration: 2.3s; }

[data-aos][data-aos][data-aos-delay="2300"],
body[data-aos-delay="2300"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2300"].aos-animate,
body[data-aos-delay="2300"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.3s;
  transition-delay: 2.3s; }

[data-aos][data-aos][data-aos-duration="2350"],
body[data-aos-duration="2350"] [data-aos] {
  -webkit-transition-duration: 2.35s;
  transition-duration: 2.35s; }

[data-aos][data-aos][data-aos-delay="2350"],
body[data-aos-delay="2350"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2350"].aos-animate,
body[data-aos-delay="2350"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.35s;
  transition-delay: 2.35s; }

[data-aos][data-aos][data-aos-duration="2400"],
body[data-aos-duration="2400"] [data-aos] {
  -webkit-transition-duration: 2.4s;
  transition-duration: 2.4s; }

[data-aos][data-aos][data-aos-delay="2400"],
body[data-aos-delay="2400"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2400"].aos-animate,
body[data-aos-delay="2400"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.4s;
  transition-delay: 2.4s; }

[data-aos][data-aos][data-aos-duration="2450"],
body[data-aos-duration="2450"] [data-aos] {
  -webkit-transition-duration: 2.45s;
  transition-duration: 2.45s; }

[data-aos][data-aos][data-aos-delay="2450"],
body[data-aos-delay="2450"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2450"].aos-animate,
body[data-aos-delay="2450"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.45s;
  transition-delay: 2.45s; }

[data-aos][data-aos][data-aos-duration="2500"],
body[data-aos-duration="2500"] [data-aos] {
  -webkit-transition-duration: 2.5s;
  transition-duration: 2.5s; }

[data-aos][data-aos][data-aos-delay="2500"],
body[data-aos-delay="2500"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2500"].aos-animate,
body[data-aos-delay="2500"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.5s;
  transition-delay: 2.5s; }

[data-aos][data-aos][data-aos-duration="2550"],
body[data-aos-duration="2550"] [data-aos] {
  -webkit-transition-duration: 2.55s;
  transition-duration: 2.55s; }

[data-aos][data-aos][data-aos-delay="2550"],
body[data-aos-delay="2550"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2550"].aos-animate,
body[data-aos-delay="2550"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.55s;
  transition-delay: 2.55s; }

[data-aos][data-aos][data-aos-duration="2600"],
body[data-aos-duration="2600"] [data-aos] {
  -webkit-transition-duration: 2.6s;
  transition-duration: 2.6s; }

[data-aos][data-aos][data-aos-delay="2600"],
body[data-aos-delay="2600"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2600"].aos-animate,
body[data-aos-delay="2600"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.6s;
  transition-delay: 2.6s; }

[data-aos][data-aos][data-aos-duration="2650"],
body[data-aos-duration="2650"] [data-aos] {
  -webkit-transition-duration: 2.65s;
  transition-duration: 2.65s; }

[data-aos][data-aos][data-aos-delay="2650"],
body[data-aos-delay="2650"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2650"].aos-animate,
body[data-aos-delay="2650"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.65s;
  transition-delay: 2.65s; }

[data-aos][data-aos][data-aos-duration="2700"],
body[data-aos-duration="2700"] [data-aos] {
  -webkit-transition-duration: 2.7s;
  transition-duration: 2.7s; }

[data-aos][data-aos][data-aos-delay="2700"],
body[data-aos-delay="2700"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2700"].aos-animate,
body[data-aos-delay="2700"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.7s;
  transition-delay: 2.7s; }

[data-aos][data-aos][data-aos-duration="2750"],
body[data-aos-duration="2750"] [data-aos] {
  -webkit-transition-duration: 2.75s;
  transition-duration: 2.75s; }

[data-aos][data-aos][data-aos-delay="2750"],
body[data-aos-delay="2750"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2750"].aos-animate,
body[data-aos-delay="2750"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.75s;
  transition-delay: 2.75s; }

[data-aos][data-aos][data-aos-duration="2800"],
body[data-aos-duration="2800"] [data-aos] {
  -webkit-transition-duration: 2.8s;
  transition-duration: 2.8s; }

[data-aos][data-aos][data-aos-delay="2800"],
body[data-aos-delay="2800"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2800"].aos-animate,
body[data-aos-delay="2800"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.8s;
  transition-delay: 2.8s; }

[data-aos][data-aos][data-aos-duration="2850"],
body[data-aos-duration="2850"] [data-aos] {
  -webkit-transition-duration: 2.85s;
  transition-duration: 2.85s; }

[data-aos][data-aos][data-aos-delay="2850"],
body[data-aos-delay="2850"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2850"].aos-animate,
body[data-aos-delay="2850"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.85s;
  transition-delay: 2.85s; }

[data-aos][data-aos][data-aos-duration="2900"],
body[data-aos-duration="2900"] [data-aos] {
  -webkit-transition-duration: 2.9s;
  transition-duration: 2.9s; }

[data-aos][data-aos][data-aos-delay="2900"],
body[data-aos-delay="2900"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2900"].aos-animate,
body[data-aos-delay="2900"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.9s;
  transition-delay: 2.9s; }

[data-aos][data-aos][data-aos-duration="2950"],
body[data-aos-duration="2950"] [data-aos] {
  -webkit-transition-duration: 2.95s;
  transition-duration: 2.95s; }

[data-aos][data-aos][data-aos-delay="2950"],
body[data-aos-delay="2950"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2950"].aos-animate,
body[data-aos-delay="2950"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.95s;
  transition-delay: 2.95s; }

[data-aos][data-aos][data-aos-duration="3000"],
body[data-aos-duration="3000"] [data-aos] {
  -webkit-transition-duration: 3s;
  transition-duration: 3s; }

[data-aos][data-aos][data-aos-delay="3000"],
body[data-aos-delay="3000"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="3000"].aos-animate,
body[data-aos-delay="3000"] [data-aos].aos-animate {
  -webkit-transition-delay: 3s;
  transition-delay: 3s; }

[data-aos][data-aos][data-aos-easing="linear"],
body[data-aos-easing="linear"] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75); }

[data-aos][data-aos][data-aos-easing="ease"],
body[data-aos-easing="ease"] [data-aos] {
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease; }

[data-aos][data-aos][data-aos-easing="ease-in"],
body[data-aos-easing="ease-in"] [data-aos] {
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in; }

[data-aos][data-aos][data-aos-easing="ease-out"],
body[data-aos-easing="ease-out"] [data-aos] {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

[data-aos][data-aos][data-aos-easing="ease-in-out"],
body[data-aos-easing="ease-in-out"] [data-aos] {
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out; }

[data-aos][data-aos][data-aos-easing="ease-in-back"],
body[data-aos-easing="ease-in-back"] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045); }

[data-aos][data-aos][data-aos-easing="ease-out-back"],
body[data-aos-easing="ease-out-back"] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); }

[data-aos][data-aos][data-aos-easing="ease-in-out-back"],
body[data-aos-easing="ease-in-out-back"] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }

[data-aos][data-aos][data-aos-easing="ease-in-sine"],
body[data-aos-easing="ease-in-sine"] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715); }

[data-aos][data-aos][data-aos-easing="ease-out-sine"],
body[data-aos-easing="ease-out-sine"] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); }

[data-aos][data-aos][data-aos-easing="ease-in-out-sine"],
body[data-aos-easing="ease-in-out-sine"] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); }

[data-aos][data-aos][data-aos-easing="ease-in-quad"],
body[data-aos-easing="ease-in-quad"] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

[data-aos][data-aos][data-aos-easing="ease-out-quad"],
body[data-aos-easing="ease-out-quad"] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

[data-aos][data-aos][data-aos-easing="ease-in-out-quad"],
body[data-aos-easing="ease-in-out-quad"] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

[data-aos][data-aos][data-aos-easing="ease-in-cubic"],
body[data-aos-easing="ease-in-cubic"] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

[data-aos][data-aos][data-aos-easing="ease-out-cubic"],
body[data-aos-easing="ease-out-cubic"] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

[data-aos][data-aos][data-aos-easing="ease-in-out-cubic"],
body[data-aos-easing="ease-in-out-cubic"] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

[data-aos][data-aos][data-aos-easing="ease-in-quart"],
body[data-aos-easing="ease-in-quart"] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

[data-aos][data-aos][data-aos-easing="ease-out-quart"],
body[data-aos-easing="ease-out-quart"] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

[data-aos][data-aos][data-aos-easing="ease-in-out-quart"],
body[data-aos-easing="ease-in-out-quart"] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

[data-aos^="fade"][data-aos^="fade"] {
  opacity: 0;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform; }

[data-aos^="fade"][data-aos^="fade"].aos-animate {
  opacity: 1;
  -webkit-transform: translateZ(0);
  transform: translateZ(0); }

[data-aos="fade-up"] {
  -webkit-transform: translate3d(0, 100px, 0);
  transform: translate3d(0, 100px, 0); }

[data-aos="fade-down"] {
  -webkit-transform: translate3d(0, -100px, 0);
  transform: translate3d(0, -100px, 0); }

[data-aos="fade-right"] {
  -webkit-transform: translate3d(-100px, 0, 0);
  transform: translate3d(-100px, 0, 0); }

[data-aos="fade-left"] {
  -webkit-transform: translate3d(100px, 0, 0);
  transform: translate3d(100px, 0, 0); }

[data-aos="fade-up-right"] {
  -webkit-transform: translate3d(-100px, 100px, 0);
  transform: translate3d(-100px, 100px, 0); }

[data-aos="fade-up-left"] {
  -webkit-transform: translate3d(100px, 100px, 0);
  transform: translate3d(100px, 100px, 0); }

[data-aos="fade-down-right"] {
  -webkit-transform: translate3d(-100px, -100px, 0);
  transform: translate3d(-100px, -100px, 0); }

[data-aos="fade-down-left"] {
  -webkit-transform: translate3d(100px, -100px, 0);
  transform: translate3d(100px, -100px, 0); }

[data-aos^="zoom"][data-aos^="zoom"] {
  opacity: 0;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform; }

[data-aos^="zoom"][data-aos^="zoom"].aos-animate {
  opacity: 1;
  -webkit-transform: translateZ(0) scale(1);
  transform: translateZ(0) scale(1); }

[data-aos="zoom-in"] {
  -webkit-transform: scale(0.6);
  transform: scale(0.6); }

[data-aos="zoom-in-up"] {
  -webkit-transform: translate3d(0, 100px, 0) scale(0.6);
  transform: translate3d(0, 100px, 0) scale(0.6); }

[data-aos="zoom-in-down"] {
  -webkit-transform: translate3d(0, -100px, 0) scale(0.6);
  transform: translate3d(0, -100px, 0) scale(0.6); }

[data-aos="zoom-in-right"] {
  -webkit-transform: translate3d(-100px, 0, 0) scale(0.6);
  transform: translate3d(-100px, 0, 0) scale(0.6); }

[data-aos="zoom-in-left"] {
  -webkit-transform: translate3d(100px, 0, 0) scale(0.6);
  transform: translate3d(100px, 0, 0) scale(0.6); }

[data-aos="zoom-out"] {
  -webkit-transform: scale(1.2);
  transform: scale(1.2); }

[data-aos="zoom-out-up"] {
  -webkit-transform: translate3d(0, 100px, 0) scale(1.2);
  transform: translate3d(0, 100px, 0) scale(1.2); }

[data-aos="zoom-out-down"] {
  -webkit-transform: translate3d(0, -100px, 0) scale(1.2);
  transform: translate3d(0, -100px, 0) scale(1.2); }

[data-aos="zoom-out-right"] {
  -webkit-transform: translate3d(-100px, 0, 0) scale(1.2);
  transform: translate3d(-100px, 0, 0) scale(1.2); }

[data-aos="zoom-out-left"] {
  -webkit-transform: translate3d(100px, 0, 0) scale(1.2);
  transform: translate3d(100px, 0, 0) scale(1.2); }

[data-aos^="slide"][data-aos^="slide"] {
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform; }

[data-aos^="slide"][data-aos^="slide"].aos-animate {
  -webkit-transform: translateZ(0);
  transform: translateZ(0); }

[data-aos="slide-up"] {
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0); }

[data-aos="slide-down"] {
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0); }

[data-aos="slide-right"] {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0); }

[data-aos="slide-left"] {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0); }

[data-aos^="flip"][data-aos^="flip"] {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform; }

[data-aos="flip-left"] {
  -webkit-transform: perspective(2500px) rotateY(-100deg);
  transform: perspective(2500px) rotateY(-100deg); }

[data-aos="flip-left"].aos-animate {
  -webkit-transform: perspective(2500px) rotateY(0);
  transform: perspective(2500px) rotateY(0); }

[data-aos="flip-right"] {
  -webkit-transform: perspective(2500px) rotateY(100deg);
  transform: perspective(2500px) rotateY(100deg); }

[data-aos="flip-right"].aos-animate {
  -webkit-transform: perspective(2500px) rotateY(0);
  transform: perspective(2500px) rotateY(0); }

[data-aos="flip-up"] {
  -webkit-transform: perspective(2500px) rotateX(-100deg);
  transform: perspective(2500px) rotateX(-100deg); }

[data-aos="flip-up"].aos-animate {
  -webkit-transform: perspective(2500px) rotateX(0);
  transform: perspective(2500px) rotateX(0); }

[data-aos="flip-down"] {
  -webkit-transform: perspective(2500px) rotateX(100deg);
  transform: perspective(2500px) rotateX(100deg); }

[data-aos="flip-down"].aos-animate {
  -webkit-transform: perspective(2500px) rotateX(0);
  transform: perspective(2500px) rotateX(0); }

.no-animate [data-aos] {
  opacity: 1;
  -webkit-transform: none;
  transform: none; }

:root {
  --bundle-version: 'v1.0.210216-02'
; }

/*# sourceMappingURL=style.bundle.css.map */
