/* Basis Defaults
--------------------------------------------- */
/* #region Defaults */
.wp-block-bt-custom-blocks-global-columns .editor-inner-blocks {
  width:100%;
}

.dbr {
  display:block;
}

.cursor-pointer {
cursor: pointer;
}

.capitalize {
  text-transform: capitalize;
}
.text-intro,
p.intro {
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 30px;
  letter-spacing: 0.05em;
  color: #4A555E;
}

.bt-background-white {
  background: #ffffff;
}
.bt-background-blue {
  background: #0047BA;
}
.bt-background-dk-blue {
  background: #002F7B;
}
.bt-background-teal {
  background: #05C3DE;
}
.bt-background-lt-teal {
  background: #B5F6FF;
}
.bt-background-gold {
  background: #F1C400;
}
.bt-background-dk-gray {
  background: #4A555E;
}
.bt-background-lt-gray {
  background: #F4F6FB;
}
.bt-background-silver {
  background: #98A4AE;
}
.bt-background-lt-silver {
  background: #BFCDDA;
}

.bt-color-white,
.has-white-color {
  color:#ffffff;
}

.bt-color-dk-blue,
.has-dark-cerulean-color {
  color:#002F7B;
}
.bt-color-blue,
.has-cerulean-color {
  color:#0047BA;
}

.bt-color-teal,
.has-teal-color {
  color: #05C3DE;
}
.bt-color-lt-teal,
.has-light-teal-color {
  color:#B5F6FF;
}
.bt-color-gold,
.has-gold-color {
  color:#F1C400;
}

.bt-color-dk-gray,
.has-dark-gray-color {
  color: #4A555E;
}
.bt-color-lt-gray,
.has-light-gray-color {
  color: #F4F6FB;
}
.bt-color-silver,
.has-silver-color {
  color: #98A4AE;
}
.bt-color-lt-silver,
.has-light-silver-color {
  color: #BFCDDA;
}

.bt-color-gold-2,
.has-gold-2-color {
  color: #95785E;
}

.bt-color-light-yellow,
.has-light-yellow-color {
  color: #FFF1CD;
}

input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.wp-block-button__link,
.wp-block-button__link.has-dark-cerulean-background-color,
.input-button {
  position: relative;
  background-color: #0047BA;
  border: 0;
  border-radius: 0;
  color: #fff;
  cursor: pointer;
  font-weight: bold;
  font-size: 18px;
  line-height: 22px;
  justify-content:center;
  display: flex;
  align-items: center;
  text-align: center;
  letter-spacing: 0.1em;
  padding: 8px 34px;
  text-decoration: none;
  white-space: normal;
  text-transform: uppercase;
  letter-spacing: 0.92px;
  border-width: 0;
  border-style: solid;
  border-color: #0047BA;
  transition: all 0.2s ease-in-out;

}

input[type="button"]:after,
input[type="reset"]:after,
input[type="submit"]:after,
.button:after,
.wp-block-button__link:after,
.wp-block-button__link.has-dark-cerulean-background-color:after,
.input-button:after {
  content: "";
  background-color: transparent;
  border-width: 12px 13px 11px 13px;
  border-style: solid;
  border-color: inherit;
  opacity: 0.3;
  width: calc(100% + 26px);
  height: calc(100% + 23px);
  display: block;
  position: absolute;
  left: -13px;
  top: -12px;
  z-index: -1;
}


.gform_wrapper .gform_footer .input-button,
.gform_wrapper .gform_footer .input-button input.button,
.gform_wrapper .gform_footer .input-button input[type=submit],
.gform_wrapper .gform_page_footer .input-button input.button,
.gform_wrapper .gform_page_footer .input-button  input[type=submit] {
  display:block;
  padding:0;
  margin: 0;
  width:100%;
}

.input-button.no-button-padding {
  padding:0;
}

input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.button:hover,
.input-button:hover,
.wp-block-button__link:hover,
.wp-block-button__link.has-dark-cerulean-background-color:hover {
  background-color:#002F7B;
  border-color:#002F7B;
  text-decoration: none;
}

.button:hover,
.wp-block-button__link:hover,
.wp-block-button__link.has-dark-cerulean-background-color:hover {
  transform: translate(0,-2px);
}

.button:active,
.wp-block-button__link:active,
.wp-block-button__link.has-dark-cerulean-background-color:active {
  transform: translate(0,0) translate(2px,-2px);
}

input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
  transform :translate(0,0) scale(1.005);
}

input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
  transform: scale(0.925)

}



input.button-teal[type="button"],
input.button-teal[type="reset"],
input.button-teal[type="submit"],
.button.button-teal,
.wp-block-button__link.has-teal-background-color  {
  background: #05C3DE;
  border-color: #05C3DE;
  color: #fff;
}

input.button-teal[type="button"]:hover,
input.button-teal[type="reset"]:hover,
input.button-teal[type="submit"]:hover,
.button.button-teal:hover,
.wp-block-button__link.has-teal-background-color:hover  {
  background: #09b3c9;
  border-color: #09b3c9;
}



input.button-gold[type="button"],
input.button-gold[type="reset"],
input.button-gold[type="submit"],
.button.button-gold,
.wp-block-button__link.has-gold-background-color  {
  background: #F1C400;
  border-color: #F1C400;
  color: #fff;
}

input.button-gold[type="button"]:hover,
input.button-gold[type="reset"]:hover,
input.button-gold[type="submit"]:hover,
.button.button-gold:hover,
.wp-block-button__link.has-gold-background-color:hover  {
  background: #D8AF00;
  border-color: #D8AF00;
}


input.button-link[type="button"],
input.button-link[type="reset"],
input.button-link[type="submit"],
.button.button-link {
  background: transparent;
  border-color: transparent;
  color: #0047BA;
  padding:0;
  text-transform: initial;
  justify-content:flex-start;
  text-align: left;
  transform: translate(0,0);
}

input.button-link:hover[type="button"],
input.button-link:hover[type="reset"],
input.button-link:hover[type="submit"],
.button.button-link:hover {
  background: transparent;
  border-color: transparent;
  color: #0047BA!important;
  padding:0;
  text-decoration: underline;
}


.button.button-svg-icon  {
  color: #fff;
  width: 46px;
  height: 46px;
  padding: 12px;
  border-radius: 50%;
}

.button.button-svg-icon:after  {
  content: "";
  background-color: transparent;
  border-width: 6px 6.5px 5.5px 6.5px;
  border-style: solid;
  border-color: inherit;
  opacity: 0.3;
  width: calc(100% + 12px);
  height: calc(100% + 11px);
  display: block;
  position: absolute;
  left: -6.5px;
  top: -5.75px;
  border-radius: 50%;
}

.button.button-svg-icon svg {
  width:24px;
  height:24px;
  line-height: 1;
}

.input-button {
  width:auto;
}


.button.button-block {
  display: block;
  width:100%;
  text-align:center;
  word-break: initial;
}

.button.button-icon-angle.button-link:before {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  color: inherit;
  right: -23px;
  top: 0px;
  font-size: 18px;
  content: ">";
  opacity: 1;
  top: 0;
  left: auto;

}

/* 
.button .angle-i:after {
  display: block;
  content: ">";
} */

.bt-flex {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: flex;
}

.bt-flex-1-1 {
  flex:1 1;
}

.bt-block {
  display: block;
}

.bt-section,
.bt-relative {
  position: relative;
}

.bt-z-3 {
  z-index:3;
}
.bt-z-2 {
  z-index:2;
}

.bt-grayscale-img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.bt-section-inner {
  position: relative;
  z-index: 2;
}

.bt-section-inner *:last-child {
  margin-bottom: 0;
}

.bt-absolute {
  position: absolute;
}
.bt-relative {
  position: relative;
}
.bt-section-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  top: 0;
  left: 0;
}

.bt-h-100 {
  height:100%;
}
/*
.bt-align-image-center {
  display: block;
  margin:0 auto;
}

.bt-align-image-left {
  display: block;
  margin:0 auto;
}
.bt-align-image-right {

}*/
.bt-align-image-pull-left {
  margin-left: -30%;
  max-width: 143%;
  width: 130%;
}


.bt-align-image-pull-right {
  margin-right: -30%;
  max-width: 143%;
  width: 130%;
}

.bt-background-size-undefined,
.bt-background-size-cover {
  background-size: cover;
  background-repeat: no-repeat;
}

.bt-background-size-contain {
  background-size: contain;
}
.bt-background-positiony-undefined,
.bt-background-positiony-center {
  background-position-y: center;
}
.bt-background-positiony-top {
  background-position-y: top;
}
.bt-background-positiony-bottom {
  background-position-y: bottom;
}
.bt-background-positionx-undefined,
.bt-background-positionx-center {
  background-position-x: center;
}
.bt-background-positionx-left {
  background-position-x: left;
}
.bt-background-positionx-right {
  background-position-x: right;
}

.bt-background-position-center {
  background-position: center;
}


div[class*="has-background-image-"] {
  background-repeat: no-repeat;
  overflow: hidden;
}

.bt-flex-justify-start {
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
}
.bt-flex-justify-end {
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
}
.bt-flex-justify-space-around {
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  -ms-justify-content: space-around;
  justify-content: space-around;
}
.bt-flex-justify-space-between {
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.bt-flex-justify-center {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}

.bt-flex-direction-row {
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.bt-flex-direction-row-reverse {
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.bt-flex-direction-column {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.bt-flex-direction-column-reverse {
  -webkit-flex-direction: olumn-reverse;
  -moz-flex-direction: olumn-reverse;
  -ms-flex-direction: olumn-reverse;
  flex-direction: column-reverse;
}

.bt-flex-align-start {
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.bt-flex-align-end {
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.bt-flex-align-center {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.bt-flex-align-normal {
  -webkit-align-items: normal;
  -moz-align-items: normal;
  -ms-align-items: normal;
  align-items: normal;
}

.bt-flex-wrap-wrap {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.bt-flex-wrap-reverse {
  -webkit-flex-wrap: wrap-reverse;
  -moz-flex-wrap: wrap-reverse;
  -ms-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.bt-flex-wrap-nowrap {
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.bt-col-1 {
  flex: 0 1 10%;
}
.bt-col-2 {
  flex: 0 1 20%;
}

.bt-col-25 {
  flex: 0 1 25%;
}
.bt-col-25 {
  flex: 0 1 25%;
}
.bt-col-3 {
  flex: 0 1 30%;
}
.bt-col-4 {
  flex: 0 1 40%;
}
.bt-col-425 {
  flex: 0 1 42.5%;
}
.bt-col-45 {
  flex: 0 1 45%;
}
.bt-col-5 {
  flex: 0 1 50%;
}
.bt-col-55 {
  flex: 0 1 55%;
}
.bt-col-6 {
  flex: 0 1 60%;
}
.bt-col-63 {
  flex: 0 1 63%;
}
.bt-col-7 {
  flex: 0 1 70%;
}
.bt-col-8 {
  flex: 0 1 80%;
}
.bt-col-9 {
  flex: 0 1 90%;
}
.bt-col-100 {
  width:100%;
  flex: 0 1 100%;
}

.bt-col-1-grow {
  flex: 1 1 10%;
}
.bt-col-2-grow {
  flex: 1 1 20%;
}
.bt-col-3-grow {
  flex: 1 1 30%;
}
.bt-col-4-grow {
  flex: 1 1 40%;
}
.bt-col-5-grow {
  flex: 1 1 50%;
}
.bt-col-6-grow {
  flex: 1 1 60%;
}
.bt-col-7-grow {
  flex: 1 1 70%;
}
.bt-col-8-grow {
  flex: 1 1 80%;
}
.bt-col-9-grow {
  flex: 1 1 90%;
}
.bt-col-1-grow00 {
  width:100%;
  flex: 1 1 100%;
}

.has-12-px-font-size,
.bt-font-12 {
  font-size: 12px;
}
.bt-font-13 {
  font-size: 13px;
}

.has-14-px-font-size,
.bt-font-14 {
  font-size: 14px;
}
.bt-font-15 {
  font-size: 15px;
}

.has-16-px-font-size,
.bt-font-16 {
  font-size: 16px;
}

.has-18-px-font-size,
.bt-font-18 {
  font-size: 18px;
}

.has-20-px-font-size,
.bt-font-20 {
  font-size: 20px;
}

.has-22-px-font-size,
.bt-font-22 {
  font-size: 22px;
}

.has-24-px-font-size,
.bt-font-24 {
  font-size: 24px;
  line-height: 28px;
}

.has-28-px-font-size,
.bt-font-28 {
  font-size: 28px;
}

.has-32-px-font-size,
.bt-font-32 {
  font-size: 32px;
}

.has-34-px-font-size,
.bt-font-34 {
  font-size: 34px;
  line-height: 41px;
}


.has-36-px-font-size,
.bt-font-36 {
  font-size: 36px;
}

.has-40-px-font-size,
.bt-font-40 {
  font-size: 40px;
}

.has-48-px-font-size,
.bt-font-48 {
  font-size: 48px;
  line-height: 60px;
}

.has-60-px-font-size,
.bt-font-60 {
  font-size: 60px;
}

.has-72-px-font-size,
.bt-font-72 {
  font-size: 72px;
}

.bt-text-decoration-no {
  text-decoration: none;
}
.bt-text-uppercase {
  text-transform: uppercase;
}
.bt-italic {
  font-style: italic;
}
.bt-text-weight-300 {
  font-weight: 300;
}
.bt-text-weight-400 {
  font-weight: 400;
}
.bt-text-weight-500 {
  font-weight: 500;
}
.bt-text-weight-600 {
  font-weight: 600;
}
.bt-text-weight-700 {
  font-weight: 700;
}
.bt-text-weight-800 {
  font-weight: 800;
}
.bt-letter-spacing-92 {
  letter-spacing: 0.92px;
}
.bt-line-height-32 {
  line-height:32px;
}
.bt-line-height-41 {
  line-height:41px;
}
.bt-line-height-45 {
  line-height:45px;
}
.bt-line-height-29 {
  line-height:29px;
}
.bt-line-height-19 {
  line-height:19px;
}
.bt-line-height-1 {
  line-height:1;
}

.bt-align-center {
  text-align: center;
}
.bt-align-right {
  text-align: right;
}
.bt-align-left {
  text-align: left;
}




.bt-mt-0 {
  margin-top: 0;
}
.bt-mt-4 {
  margin-top: 4px;
}
.bt-mt-8 {
  margin-top: 8px;
}
.bt-mt-12 {
  margin-top: 12px;
}
.bt-mt-16 {
  margin-top: 16px;
}
.bt-mt-20 {
  margin-top: 20px;
}
.bt-mt-24 {
  margin-top: 24px;
}
.bt-mt-28 {
  margin-top: 28px;
}
.bt-mt-32 {
  margin-top: 32px;
}
.bt-mt-36 {
  margin-top: 36px;
}
.bt-mt-40 {
  margin-top: 40px;
}
.bt-mt-44 {
  margin-top: 44px;
}
.bt-mt-48 {
  margin-top: 48px;
}
.bt-mt-52 {
  margin-top: 52px;
}
.bt-mt-56 {
  margin-top: 56px;
}
.bt-mt-60 {
  margin-top: 60px;
}
.bt-mt-64 {
  margin-top: 64px;
}
.bt-mt-68 {
  margin-top: 68px;
}
.bt-mt-72 {
  margin-top: 72px;
}
.bt-mt-76 {
  margin-top: 76px;
}
.bt-mt-80 {
  margin-top: 80px;
}
.bt-mt-84 {
  margin-top: 84px;
}
.bt-mt-88 {
  margin-top: 88px;
}
.bt-mt-92 {
  margin-top: 92px;
}
.bt-mt-96 {
  margin-top: 96px;
}
.bt-mt-100 {
  margin-top: 100px;
}

.bt-mb-0 {
  margin-bottom: 0;
}
.bt-mb-4 {
  margin-bottom: 4px;
}
.bt-mb-8 {
  margin-bottom: 8px;
}
.bt-mb-12 {
  margin-bottom: 12px;
}
.bt-mb-16 {
  margin-bottom: 16px;
}
.bt-mb-20 {
  margin-bottom: 20px;
}
.bt-mb-24 {
  margin-bottom: 24px;
}
.bt-mb-28 {
  margin-bottom: 28px;
}
.bt-mb-32 {
  margin-bottom: 32px;
}
.bt-mb-36 {
  margin-bottom: 36px;
}
.bt-mb-40 {
  margin-bottom: 40px;
}
.bt-mb-44 {
  margin-bottom: 44px;
}
.bt-mb-48 {
  margin-bottom: 48px;
}
.bt-mb-52 {
  margin-bottom: 52px;
}
.bt-mb-56 {
  margin-bottom: 56px;
}
.bt-mb-60 {
  margin-bottom: 60px;
}
.bt-mb-64 {
  margin-bottom: 64px;
}
.bt-mb-68 {
  margin-bottom: 68px;
}
.bt-mb-72 {
  margin-bottom: 72px;
}
.bt-mb-76 {
  margin-bottom: 76px;
}
.bt-mb-80 {
  margin-bottom: 80px;
}
.bt-mb-84 {
  margin-bottom: 84px;
}
.bt-mb-88 {
  margin-bottom: 88px;
}
.bt-mb-92 {
  margin-bottom: 92px;
}
.bt-mb-96 {
  margin-bottom: 96px;
}
.bt-mb-100 {
  margin-bottom: 100px;
}

.bt-ml-4 {
  margin-left: 4px;
}
.bt-ml-8 {
  margin-left: 8px;
}
.bt-ml-12 {
  margin-left: 12px;
}
.bt-ml-16 {
  margin-left: 16px;
}
.bt-ml-20 {
  margin-left: 20px;
}
.bt-ml-24 {
  margin-left: 24px;
}
.bt-ml-28 {
  margin-left: 28px;
}
.bt-ml-32 {
  margin-left: 32px;
}
.bt-ml-36 {
  margin-left: 36px;
}
.bt-ml-40 {
  margin-left: 40px;
}
.bt-ml-44 {
  margin-left: 44px;
}
.bt-ml-48 {
  margin-left: 48px;
}
.bt-ml-52 {
  margin-left: 52px;
}
.bt-ml-56 {
  margin-left: 56px;
}
.bt-ml-60 {
  margin-left: 60px;
}
.bt-ml-64 {
  margin-left: 64px;
}
.bt-ml-68 {
  margin-left: 68px;
}
.bt-ml-72 {
  margin-left: 72px;
}
.bt-ml-76 {
  margin-left: 76px;
}
.bt-ml-80 {
  margin-left: 80px;
}
.bt-ml-84 {
  margin-left: 84px;
}
.bt-ml-88 {
  margin-left: 88px;
}
.bt-ml-92 {
  margin-left: 92px;
}
.bt-ml-96 {
  margin-left: 96px;
}
.bt-ml-100 {
  margin-left: 100px;
}
.bt-ml-auto {
  margin-left: auto;
}

.bt-mr-4 {
  margin-right: 4px;
}
.bt-mr-8 {
  margin-right: 8px;
}
.bt-mr-12 {
  margin-right: 12px;
}
.bt-mr-16 {
  margin-right: 16px;
}
.bt-mr-20 {
  margin-right: 20px;
}
.bt-mr-24 {
  margin-right: 24px;
}
.bt-mr-28 {
  margin-right: 28px;
}
.bt-mr-32 {
  margin-right: 32px;
}
.bt-mr-36 {
  margin-right: 36px;
}
.bt-mr-40 {
  margin-right: 40px;
}
.bt-mr-44 {
  margin-right: 44px;
}
.bt-mr-48 {
  margin-right: 48px;
}
.bt-mr-52 {
  margin-right: 52px;
}
.bt-mr-56 {
  margin-right: 56px;
}
.bt-mr-60 {
  margin-right: 60px;
}
.bt-mr-64 {
  margin-right: 64px;
}
.bt-mr-68 {
  margin-right: 68px;
}
.bt-mr-72 {
  margin-right: 72px;
}
.bt-mr-76 {
  margin-right: 76px;
}
.bt-mr-80 {
  margin-right: 80px;
}
.bt-mr-84 {
  margin-right: 84px;
}
.bt-mr-88 {
  margin-right: 88px;
}
.bt-mr-92 {
  margin-right: 92px;
}
.bt-mr-96 {
  margin-right: 96px;
}
.bt-mr-100 {
  margin-right: 100px;
}
.bt-mr-auto {
  margin-right: auto;
}

.bt-pd-4 {
  padding: 4px;
}
.bt-pd-8 {
  padding: 8px;
}
.bt-pd-12 {
  padding: 12px;
}
.bt-pd-16 {
  padding: 16px;
}
.bt-pd-20 {
  padding: 20px;
}
.bt-pd-24 {
  padding: 24px;
}
.bt-pd-28 {
  padding: 28px;
}
.bt-pd-32 {
  padding: 32px;
}
.bt-pd-36 {
  padding: 36px;
}
.bt-pd-40 {
  padding: 40px;
}
.bt-pd-44 {
  padding: 44px;
}
.bt-pd-48 {
  padding: 48px;
}
.bt-pd-52 {
  padding: 52px;
}
.bt-pd-56 {
  padding: 56px;
}
.bt-pd-60 {
  padding: 60px;
}
.bt-pd-64 {
  padding: 64px;
}
.bt-pd-68 {
  padding: 68px;
}
.bt-pd-72 {
  padding: 72px;
}
.bt-pd-76 {
  padding: 76px;
}
.bt-pd-80 {
  padding: 80px;
}
.bt-pd-84 {
  padding: 84px;
}
.bt-pd-88 {
  padding: 88px;
}
.bt-pd-92 {
  padding: 92px;
}
.bt-pd-96 {
  padding: 96px;
}
.bt-pd-100 {
  padding: 100px;
}
.bt-pd-120 {
  padding: 120px;
}

.bt-pt-4 {
  padding-top: 4px;
}
.bt-pt-8 {
  padding-top: 8px;
}
.bt-pt-12 {
  padding-top: 12px;
}
.bt-pt-16 {
  padding-top: 16px;
}
.bt-pt-20 {
  padding-top: 20px;
}
.bt-pt-24 {
  padding-top: 24px;
}
.bt-pt-28 {
  padding-top: 28px;
}
.bt-pt-32 {
  padding-top: 32px;
}
.bt-pt-36 {
  padding-top: 36px;
}
.bt-pt-40 {
  padding-top: 40px;
}
.bt-pt-44 {
  padding-top: 44px;
}
.bt-pt-48 {
  padding-top: 48px;
}
.bt-pt-52 {
  padding-top: 52px;
}
.bt-pt-56 {
  padding-top: 56px;
}
.bt-pt-60 {
  padding-top: 60px;
}
.bt-pt-64 {
  padding-top: 64px;
}
.bt-pt-68 {
  padding-top: 68px;
}
.bt-pt-72 {
  padding-top: 72px;
}
.bt-pt-76 {
  padding-top: 76px;
}
.bt-pt-80 {
  padding-top: 80px;
}
.bt-pt-84 {
  padding-top: 84px;
}
.bt-pt-88 {
  padding-top: 88px;
}
.bt-pt-92 {
  padding-top: 92px;
}
.bt-pt-96 {
  padding-top: 96px;
}
.bt-pt-100 {
  padding-top: 100px;
}
.bt-pt-120 {
  padding-top: 120px;
}

.bt-pb-0 {
  padding-bottom: 0;
}
.bt-pb-4 {
  padding-bottom: 4px;
}
.bt-pb-8 {
  padding-bottom: 8px;
}
.bt-pb-12 {
  padding-bottom: 12px;
}
.bt-pb-16 {
  padding-bottom: 16px;
}
.bt-pb-20 {
  padding-bottom: 20px;
}
.bt-pb-24 {
  padding-bottom: 24px;
}
.bt-pb-28 {
  padding-bottom: 28px;
}
.bt-pb-32 {
  padding-bottom: 32px;
}
.bt-pb-36 {
  padding-bottom: 36px;
}
.bt-pb-40 {
  padding-bottom: 40px;
}
.bt-pb-44 {
  padding-bottom: 44px;
}
.bt-pb-48 {
  padding-bottom: 48px;
}
.bt-pb-52 {
  padding-bottom: 52px;
}
.bt-pb-56 {
  padding-bottom: 56px;
}
.bt-pb-60 {
  padding-bottom: 60px;
}
.bt-pb-64 {
  padding-bottom: 64px;
}
.bt-pb-68 {
  padding-bottom: 68px;
}
.bt-pb-72 {
  padding-bottom: 72px;
}
.bt-pb-76 {
  padding-bottom: 76px;
}
.bt-pb-80 {
  padding-bottom: 80px;
}
.bt-pb-84 {
  padding-bottom: 84px;
}
.bt-pb-88 {
  padding-bottom: 88px;
}
.bt-pb-92 {
  padding-bottom: 92px;
}
.bt-pb-96 {
  padding-bottom: 96px;
}
.bt-pb-100 {
  padding-bottom: 100px;
}
.bt-pb-120 {
  padding-bottom: 120px;
}

.bt-pl-4 {
  padding-left: 4px;
}
.bt-pl-8 {
  padding-left: 8px;
}
.bt-pl-12 {
  padding-left: 12px;
}
.bt-pl-16 {
  padding-left: 16px;
}
.bt-pl-20 {
  padding-left: 20px;
}
.bt-pl-24 {
  padding-left: 24px;
}
.bt-pl-28 {
  padding-left: 28px;
}
.bt-pl-32 {
  padding-left: 32px;
}
.bt-pl-36 {
  padding-left: 36px;
}
.bt-pl-40 {
  padding-left: 40px;
}
.bt-pl-44 {
  padding-left: 44px;
}
.bt-pl-48 {
  padding-left: 48px;
}
.bt-pl-52 {
  padding-left: 52px;
}
.bt-pl-56 {
  padding-left: 56px;
}
.bt-pl-60 {
  padding-left: 60px;
}
.bt-pl-64 {
  padding-left: 64px;
}
.bt-pl-68 {
  padding-left: 68px;
}
.bt-pl-72 {
  padding-left: 72px;
}
.bt-pl-76 {
  padding-left: 76px;
}
.bt-pl-80 {
  padding-left: 80px;
}
.bt-pl-84 {
  padding-left: 84px;
}
.bt-pl-88 {
  padding-left: 88px;
}
.bt-pl-92 {
  padding-left: 92px;
}
.bt-pl-96 {
  padding-left: 96px;
}
.bt-pl-100 {
  padding-left: 100px;
}

.bt-pr-4 {
  padding-right: 4px;
}
.bt-pr-8 {
  padding-right: 8px;
}
.bt-pr-12 {
  padding-right: 12px;
}
.bt-pr-16 {
  padding-right: 16px;
}
.bt-pr-20 {
  padding-right: 20px;
}
.bt-pr-24 {
  padding-right: 24px;
}
.bt-pr-28 {
  padding-right: 28px;
}
.bt-pr-32 {
  padding-right: 32px;
}
.bt-pr-36 {
  padding-right: 36px;
}
.bt-pr-40 {
  padding-right: 40px;
}
.bt-pr-44 {
  padding-right: 44px;
}
.bt-pr-48 {
  padding-right: 48px;
}
.bt-pr-52 {
  padding-right: 52px;
}
.bt-pr-56 {
  padding-right: 56px;
}
.bt-pr-60 {
  padding-right: 60px;
}
.bt-pr-64 {
  padding-right: 64px;
}
.bt-pr-68 {
  padding-right: 68px;
}
.bt-pr-72 {
  padding-right: 72px;
}
.bt-pr-76 {
  padding-right: 76px;
}
.bt-pr-80 {
  padding-right: 80px;
}
.bt-pr-84 {
  padding-right: 84px;
}
.bt-pr-88 {
  padding-right: 88px;
}
.bt-pr-92 {
  padding-right: 92px;
}
.bt-pr-96 {
  padding-right: 96px;
}
.bt-pr-100 {
  padding-right: 100px;
}

.bt-opacity-0 {
  opacity: 0;
}
.bt-opacity-5 {
  opacity: 0.5;
}
.bt-opacity-10 {
  opacity: 0.1;
}
.bt-opacity-15 {
  opacity: 0.15;
}
.bt-opacity-20 {
  opacity: 0.20;
}
.bt-opacity-25 {
  opacity: 0.25;
}
.bt-opacity-30 {
  opacity: 0.30;
}
.bt-opacity-35 {
  opacity: 0.35;
}
.bt-opacity-40 {
  opacity: 0.40;
}
.bt-opacity-45 {
  opacity: 0.45;
}
.bt-opacity-50 {
  opacity: 0.50;
}
.bt-opacity-55 {
  opacity: 0.55;
}
.bt-opacity-60 {
  opacity: 0.60;
}
.bt-opacity-65 {
  opacity: 0.65;
}
.bt-opacity-70 {
  opacity: 0.70;
}
.bt-opacity-75 {
  opacity: 0.75;
}
.bt-opacity-80 {
  opacity: 0.80;
}
.bt-opacity-85 {
  opacity: 0.85;
}
.bt-opacity-90 {
  opacity: 0.90;
}
.bt-opacity-95 {
  opacity: 0.95;
}
.bt-opacity-100 {
  opacity: 1;
}

.bt-min-h-40 {
  min-height: 40px;
}
.bt-min-h-80 {
  min-height: 80px;
}
.bt-min-h-120 {
  min-height: 120px;
}
.bt-min-h-160 {
  min-height: 160px;
}
.bt-min-h-200 {
  min-height: 200px;
}
.bt-min-h-240 {
  min-height: 240px;
}
.bt-min-h-280 {
  min-height: 280px;
}
.bt-min-h-320 {
  min-height: 320px;
}
.bt-min-h-360 {
  min-height: 360px;
}
.bt-min-h-400 {
  min-height: 400px;
}
.bt-min-h-440 {
  min-height: 440px;
}
.bt-min-h-480 {
  min-height: 480px;
}
.bt-min-h-520 {
  min-height: 520px;
}
.bt-min-h-560 {
  min-height: 560px;
}
.bt-min-h-600 {
  min-height: 600px;
}
.bt-min-h-640 {
  min-height: 640px;
}
.bt-min-h-680 {
  min-height: 680px;
}
.bt-min-h-720 {
  min-height: 720px;
}
.bt-min-h-760 {
  min-height: 760px;
}
.bt-min-h-800 {
  min-height: 800px;
}

.bt-spacer-0 {
  height: 0px;
}
.bt-spacer-4 {
  height: 4px;
}
.bt-spacer-8 {
  height: 8px;
}
.bt-spacer-12 {
  height: 12px;
}
.bt-spacer-16 {
  height: 16px;
}
.bt-spacer-20 {
  height: 20px;
}
.bt-spacer-24 {
  height: 24px;
}
.bt-spacer-28 {
  height: 28px;
}
.bt-spacer-32 {
  height: 32px;
}
.bt-spacer-36 {
  height: 36px;
}
.bt-spacer-40 {
  height: 40px;
}
.bt-spacer-44 {
  height: 44px;
}
.bt-spacer-48 {
  height: 48px;
}
.bt-spacer-52 {
  height: 52px;
}
.bt-spacer-56 {
  height: 56px;
}
.bt-spacer-60 {
  height: 60px;
}
.bt-spacer-64 {
  height: 64px;
}
.bt-spacer-68 {
  height: 68px;
}
.bt-spacer-72 {
  height: 72px;
}
.bt-spacer-76 {
  height: 76px;
}
.bt-spacer-80 {
  height: 80px;
}
.bt-spacer-84 {
  height: 84px;
}
.bt-spacer-88 {
  height: 88px;
}
.bt-spacer-92 {
  height: 92px;
}
.bt-spacer-96 {
  height: 96px;
}
.bt-spacer-100 {
  height: 100px;
}
.bt-spacer-120 {
  height: 120px;
}
/* #endregion */


@media only screen and (max-width: 1140px) {
  .bt-md-flex-direction-row {
    flex-direction: row;
  }
  .bt-md-flex-direction-row-reverse {
    flex-direction: row-reverse;
  }
  .bt-md-flex-direction-column {
    flex-direction: column;
  }
}

@media only screen and (max-width: 960px) {
  .bt-xs-absolute {
    position: absolute;
  }
  .bt-xs-relative {
    position: relative;
  }

  .bt-xs-background-transparent {
    background: transparent;
  }
  .bt-xs-background-white {
    background: #ffffff;
  }
  .bt-xs-background-blue {
    background: #0047BA;
  }
  .bt-xs-background-dk-blue {
    background: #0047BA;
  }
  .bt-xs-background-teal {
    background: #05C3DE;
  }
  .bt-xs-background-lt-teal {
    background: #B5F6FF;
  }
  .bt-xs-background-gold {
    background: #F1C400;
  }
  .bt-xs-background-dk-gray {
    background: #4A555E;
  }
  .bt-xs-background-lt-gray {
    background: #F4F6FB;
  }
  .bt-xs-background-silver {
    background: #98A4AE;
  }
  .bt-xs-background-lt-silver {
    background: #BFCDDA;
  }
  .bt-xs-color-white {
    color:#ffffff;
  }
  .bt-xs-color-dk-blue {
    color:#0047BA;
  }
  .bt-xs-color-blue {
    color:#0047BA;
  }
  .bt-xs-color-teal {
    color: #05C3DE;
  }
  .bt-xs-color-lt-teal {
    color:#B5F6FF;
  }
  .bt-xs-color-gold {
    color:#F1C400;
  }
  .bt-xs-color-dk-gray {
    color: #4A555E;
  }
  .bt-xs-color-lt-gray {
    color: #F4F6FB;
  }
  .bt-xs-color-silver {
    color: #98A4AE;
  }
  .bt-xs-color-lt-silver {
    color: #BFCDDA;
  }
  .dbr,
  .hidden-mobile {
    display:none;
  }
  .bt-xs-edge {
    margin-right: -10%;
    margin-left: -10%;
    margin-left: -8vw;
    margin-right: -8vw;
  }

  .bt-xs-text-uppercase {
    text-transform: uppercase;
  }

  .bt-xs-pad,
  .searchwp-revised-search-notice {
    padding-left: 20px;
    padding-left: 2vw;
    padding-right: 20px;
    padding-right: 2vw;
  }

  .bt-xs-flex {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: flex;
  }

  .bt-xs-flex-wrap-wrap {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .bt-xs-block {
    display: block!important;
  }

  .bt-xs-align-center {
    text-align: center;
  }
  .bt-xs-align-right {
    text-align: right;
  }
  .bt-xs-align-left {
    text-align: left;
  }

  .bt-xs-flex-justify-start {
    justify-content: flex-start;
  }
  .bt-xs-flex-justify-end {
    justify-content: flex-end;
  }
  .bt-xs-flex-justify-space-around {
    justify-content: space-around;
  }
  .bt-xs-flex-justify-space-between {
    justify-content: space-between;
  }
  .bt-xs-flex-justify-center {
    justify-content: center;
  }

  .bt-xs-flex-direction-row {
    flex-direction: row;
  }
  .bt-xs-flex-direction-row-reverse {
    flex-direction: row-reverse;
  }
  .bt-xs-flex-direction-column {
    flex-direction: column;
  }
  .bt-xs-flex-direction-column-reverse {
    flex-direction: column-reverse;
  }

  .bt-xs-flex-wrap-wrap {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .bt-xs-flex-align-start {
    align-items: flex-start;
  }
  .bt-xs-flex-align-end {
    align-items: flex-end;
  }
  .bt-xs-flex-align-center {
    align-items: center;
  }
  .bt-xs-flex-align-normal {
    align-items: normal;
  }

  .bt-xs-col-1 {
    flex: 0 1 10%;
  }
  .bt-xs-col-2 {
    flex: 0 1 20%;
  }
  .bt-xs-col-3 {
    flex: 0 1 30%;
  }
  .bt-xs-col-4 {
    flex: 0 1 40%;
  }
  .bt-xs-col-5 {
    flex: 0 1 50%;
  }
  .bt-xs-col-6 {
    flex: 0 1 60%;
  }
  .bt-xs-col-7 {
    flex: 0 1 70%;
  }
  .bt-xs-col-8 {
    flex: 0 1 80%;
  }
  .bt-xs-col-9 {
    flex: 0 1 90%;
  }
  .bt-xs-col-100 {
    width:100%;
    flex: 0 1 100%;
  }

  .bt-xs-font-12 {
    font-size: 12px;
  }
  .bt-xs-font-13 {
    font-size: 13px;
  }

  .bt-xs-font-14 {
    font-size: 14px;
  }
  .bt-xs-font-15 {
    font-size: 15px;
  }

  .bt-xs-font-16 {
    font-size: 16px;
    line-height: 20px;
  }

  .bt-xs-font-18 {
    font-size: 18px;
  }

  .bt-xs-font-20 {
    font-size: 20px;
  }

  .bt-xs-font-22 {
    font-size: 22px;
  }

  .bt-xs-font-24 {
    font-size: 24px;
    line-height: 28px;
  }

  .bt-xs-font-28 {
    font-size: 28px;
  }

  .bt-xs-font-32 {
    font-size: 32px;
  }

  .bt-xs-font-36 {
    font-size: 36px;
  }

  .bt-xs-font-40 {
    font-size: 40px;
  }

  .bt-xs-font-48 {
    font-size: 48px;
  }

  .bt-xs-font-60 {
    font-size: 60px;
  }

  .bt-xs-font-72 {
    font-size: 72px;
  }

  .bt-xs-mt-0 {
    margin-top: 0;
  }
  .bt-xs-mt-4 {
    margin-top: 4px;
  }
  .bt-xs-mt-8 {
    margin-top: 8px;
  }
  .bt-xs-mt-12 {
    margin-top: 12px;
  }
  .bt-xs-mt-16 {
    margin-top: 16px;
  }
  .bt-xs-mt-20 {
    margin-top: 20px;
  }
  .bt-xs-mt-24 {
    margin-top: 24px;
  }
  .bt-xs-mt-28 {
    margin-top: 28px;
  }
  .bt-xs-mt-32 {
    margin-top: 32px;
  }
  .bt-xs-mt-36 {
    margin-top: 36px;
  }
  .bt-xs-mt-40 {
    margin-top: 40px;
  }
  .bt-xs-mt-44 {
    margin-top: 44px;
  }
  .bt-xs-mt-48 {
    margin-top: 48px;
  }
  .bt-xs-mt-52 {
    margin-top: 52px;
  }
  .bt-xs-mt-56 {
    margin-top: 56px;
  }
  .bt-xs-mt-60 {
    margin-top: 60px;
  }
  .bt-xs-mt-64 {
    margin-top: 64px;
  }
  .bt-xs-mt-68 {
    margin-top: 68px;
  }
  .bt-xs-mt-72 {
    margin-top: 72px;
  }
  .bt-xs-mt-76 {
    margin-top: 76px;
  }
  .bt-xs-mt-80 {
    margin-top: 80px;
  }
  .bt-xs-mt-84 {
    margin-top: 84px;
  }
  .bt-xs-mt-88 {
    margin-top: 88px;
  }
  .bt-xs-mt-92 {
    margin-top: 92px;
  }
  .bt-xs-mt-96 {
    margin-top: 96px;
  }
  .bt-xs-mt-100 {
    margin-top: 100px;
  }
  .bt-xs-mb-0 {
    margin-bottom: 0;
  }
  .bt-xs-mb-4 {
    margin-bottom: 4px;
  }
  .bt-xs-mb-8 {
    margin-bottom: 8px;
  }
  .bt-xs-mb-12 {
    margin-bottom: 12px;
  }
  .bt-xs-mb-16 {
    margin-bottom: 16px;
  }
  .bt-xs-mb-20 {
    margin-bottom: 20px;
  }
  .bt-xs-mb-24 {
    margin-bottom: 24px;
  }
  .bt-xs-mb-28 {
    margin-bottom: 28px;
  }
  .bt-xs-mb-32 {
    margin-bottom: 32px;
  }
  .bt-xs-mb-36 {
    margin-bottom: 36px;
  }
  .bt-xs-mb-40 {
    margin-bottom: 40px;
  }
  .bt-xs-mb-44 {
    margin-bottom: 44px;
  }
  .bt-xs-mb-48 {
    margin-bottom: 48px;
  }
  .bt-xs-mb-52 {
    margin-bottom: 52px;
  }
  .bt-xs-mb-56 {
    margin-bottom: 56px;
  }
  .bt-xs-mb-60 {
    margin-bottom: 60px;
  }
  .bt-xs-mb-64 {
    margin-bottom: 64px;
  }
  .bt-xs-mb-68 {
    margin-bottom: 68px;
  }
  .bt-xs-mb-72 {
    margin-bottom: 72px;
  }
  .bt-xs-mb-76 {
    margin-bottom: 76px;
  }
  .bt-xs-mb-80 {
    margin-bottom: 80px;
  }
  .bt-xs-mb-84 {
    margin-bottom: 84px;
  }
  .bt-xs-mb-88 {
    margin-bottom: 88px;
  }
  .bt-xs-mb-92 {
    margin-bottom: 92px;
  }
  .bt-xs-mb-96 {
    margin-bottom: 96px;
  }
  .bt-xs-mb-100 {
    margin-bottom: 100px;
  }
  .bt-xs-ml-0 {
    margin-left: 0;
  }
  .bt-xs-ml-4 {
    margin-left: 4px;
  }
  .bt-xs-ml-8 {
    margin-left: 8px;
  }
  .bt-xs-ml-12 {
    margin-left: 12px;
  }
  .bt-xs-ml-16 {
    margin-left: 16px;
  }
  .bt-xs-ml-20 {
    margin-left: 20px;
  }
  .bt-xs-ml-24 {
    margin-left: 24px;
  }
  .bt-xs-ml-28 {
    margin-left: 28px;
  }
  .bt-xs-ml-32 {
    margin-left: 32px;
  }
  .bt-xs-ml-36 {
    margin-left: 36px;
  }
  .bt-xs-ml-40 {
    margin-left: 40px;
  }
  .bt-xs-ml-44 {
    margin-left: 44px;
  }
  .bt-xs-ml-48 {
    margin-left: 48px;
  }
  .bt-xs-ml-52 {
    margin-left: 52px;
  }
  .bt-xs-ml-56 {
    margin-left: 56px;
  }
  .bt-xs-ml-60 {
    margin-left: 60px;
  }
  .bt-xs-ml-64 {
    margin-left: 64px;
  }
  .bt-xs-ml-68 {
    margin-left: 68px;
  }
  .bt-xs-ml-72 {
    margin-left: 72px;
  }
  .bt-xs-ml-76 {
    margin-left: 76px;
  }
  .bt-xs-ml-80 {
    margin-left: 80px;
  }
  .bt-xs-ml-84 {
    margin-left: 84px;
  }
  .bt-xs-ml-88 {
    margin-left: 88px;
  }
  .bt-xs-ml-92 {
    margin-left: 92px;
  }
  .bt-xs-ml-96 {
    margin-left: 96px;
  }
  .bt-xs-ml-100 {
    margin-left: 100px;
  }
  .bt-xs-ml-auto {
    margin-left: auto;
  }
  .bt-xs-mr-0 {
    margin-right: 0;
  }
  .bt-xs-mr-4 {
    margin-right: 4px;
  }
  .bt-xs-mr-8 {
    margin-right: 8px;
  }
  .bt-xs-mr-12 {
    margin-right: 12px;
  }
  .bt-xs-mr-16 {
    margin-right: 16px;
  }
  .bt-xs-mr-20 {
    margin-right: 20px;
  }
  .bt-xs-mr-24 {
    margin-right: 24px;
  }
  .bt-xs-mr-28 {
    margin-right: 28px;
  }
  .bt-xs-mr-32 {
    margin-right: 32px;
  }
  .bt-xs-mr-36 {
    margin-right: 36px;
  }
  .bt-xs-mr-40 {
    margin-right: 40px;
  }
  .bt-xs-mr-44 {
    margin-right: 44px;
  }
  .bt-xs-mr-48 {
    margin-right: 48px;
  }
  .bt-xs-mr-52 {
    margin-right: 52px;
  }
  .bt-xs-mr-56 {
    margin-right: 56px;
  }
  .bt-xs-mr-60 {
    margin-right: 60px;
  }
  .bt-xs-mr-64 {
    margin-right: 64px;
  }
  .bt-xs-mr-68 {
    margin-right: 68px;
  }
  .bt-xs-mr-72 {
    margin-right: 72px;
  }
  .bt-xs-mr-76 {
    margin-right: 76px;
  }
  .bt-xs-mr-80 {
    margin-right: 80px;
  }
  .bt-xs-mr-84 {
    margin-right: 84px;
  }
  .bt-xs-mr-88 {
    margin-right: 88px;
  }
  .bt-xs-mr-92 {
    margin-right: 92px;
  }
  .bt-xs-mr-96 {
    margin-right: 96px;
  }
  .bt-xs-mr-100 {
    margin-right: 100px;
  }
  .bt-xs-mr-auto {
    margin-right: auto;
  }

  .bt-xs-pd-0 {
    padding: 0px;
  }
  .bt-xs-pd-4 {
    padding: 4px;
  }
  .bt-xs-pd-8 {
    padding: 8px;
  }
  .bt-xs-pd-12 {
    padding: 12px;
  }
  .bt-xs-pd-16 {
    padding: 16px;
  }
  .bt-xs-pd-20 {
    padding: 20px;
  }
  .bt-xs-pd-24 {
    padding: 24px;
  }
  .bt-xs-pd-28 {
    padding: 28px;
  }
  .bt-xs-pd-32 {
    padding: 32px;
  }
  .bt-xs-pd-36 {
    padding: 36px;
  }
  .bt-xs-pd-40 {
    padding: 40px;
  }
  .bt-xs-pd-44 {
    padding: 44px;
  }
  .bt-xs-pd-48 {
    padding: 48px;
  }
  .bt-xs-pd-52 {
    padding: 52px;
  }
  .bt-xs-pd-56 {
    padding: 56px;
  }
  .bt-xs-pd-60 {
    padding: 60px;
  }
  .bt-xs-pd-64 {
    padding: 64px;
  }
  .bt-xs-pd-68 {
    padding: 68px;
  }
  .bt-xs-pd-72 {
    padding: 72px;
  }
  .bt-xs-pd-76 {
    padding: 76px;
  }
  .bt-xs-pd-80 {
    padding: 80px;
  }
  .bt-xs-pd-84 {
    padding: 84px;
  }
  .bt-xs-pd-88 {
    padding: 88px;
  }
  .bt-xs-pd-92 {
    padding: 92px;
  }
  .bt-xs-pd-96 {
    padding: 96px;
  }
  .bt-xs-pd-100 {
    padding: 100px;
  }
  .bt-xs-pd-120 {
    padding: 120px;
  }

  .bt-xs-pt-0 {
    padding-top: 0;
  }
  .bt-xs-pt-4 {
    padding-top: 4px;
  }
  .bt-xs-pt-8 {
    padding-top: 8px;
  }
  .bt-xs-pt-12 {
    padding-top: 12px;
  }
  .bt-xs-pt-16 {
    padding-top: 16px;
  }
  .bt-xs-pt-20 {
    padding-top: 20px;
  }
  .bt-xs-pt-24 {
    padding-top: 24px;
  }
  .bt-xs-pt-28 {
    padding-top: 28px;
  }
  .bt-xs-pt-32 {
    padding-top: 32px;
  }
  .bt-xs-pt-36 {
    padding-top: 36px;
  }
  .bt-xs-pt-40 {
    padding-top: 40px;
  }
  .bt-xs-pt-44 {
    padding-top: 44px;
  }
  .bt-xs-pt-48 {
    padding-top: 48px;
  }
  .bt-xs-pt-52 {
    padding-top: 52px;
  }
  .bt-xs-pt-56 {
    padding-top: 56px;
  }
  .bt-xs-pt-60 {
    padding-top: 60px;
  }
  .bt-xs-pt-64 {
    padding-top: 64px;
  }
  .bt-xs-pt-68 {
    padding-top: 68px;
  }
  .bt-xs-pt-72 {
    padding-top: 72px;
  }
  .bt-xs-pt-76 {
    padding-top: 76px;
  }
  .bt-xs-pt-80 {
    padding-top: 80px;
  }
  .bt-xs-pt-84 {
    padding-top: 84px;
  }
  .bt-xs-pt-88 {
    padding-top: 88px;
  }
  .bt-xs-pt-92 {
    padding-top: 92px;
  }
  .bt-xs-pt-96 {
    padding-top: 96px;
  }
  .bt-xs-pt-100 {
    padding-top: 100px;
  }

  .bt-xs-pb-0 {
    padding-bottom: 0;
  }
  .bt-xs-pb-4 {
    padding-bottom: 4px;
  }
  .bt-xs-pb-8 {
    padding-bottom: 8px;
  }
  .bt-xs-pb-12 {
    padding-bottom: 12px;
  }
  .bt-xs-pb-16 {
    padding-bottom: 16px;
  }
  .bt-xs-pb-20 {
    padding-bottom: 20px;
  }
  .bt-xs-pb-24 {
    padding-bottom: 24px;
  }
  .bt-xs-pb-28 {
    padding-bottom: 28px;
  }
  .bt-xs-pb-32 {
    padding-bottom: 32px;
  }
  .bt-xs-pb-36 {
    padding-bottom: 36px;
  }
  .bt-xs-pb-40 {
    padding-bottom: 40px;
  }
  .bt-xs-pb-44 {
    padding-bottom: 44px;
  }
  .bt-xs-pb-48 {
    padding-bottom: 48px;
  }
  .bt-xs-pb-52 {
    padding-bottom: 52px;
  }
  .bt-xs-pb-56 {
    padding-bottom: 56px;
  }
  .bt-xs-pb-60 {
    padding-bottom: 60px;
  }
  .bt-xs-pb-64 {
    padding-bottom: 64px;
  }
  .bt-xs-pb-68 {
    padding-bottom: 68px;
  }
  .bt-xs-pb-72 {
    padding-bottom: 72px;
  }
  .bt-xs-pb-76 {
    padding-bottom: 76px;
  }
  .bt-xs-pb-80 {
    padding-bottom: 80px;
  }
  .bt-xs-pb-84 {
    padding-bottom: 84px;
  }
  .bt-xs-pb-88 {
    padding-bottom: 88px;
  }
  .bt-xs-pb-92 {
    padding-bottom: 92px;
  }
  .bt-xs-pb-96 {
    padding-bottom: 96px;
  }
  .bt-xs-pb-100 {
    padding-bottom: 100px;
  }

  .bt-xs-pl-0 {
    padding-left: 0;
  }
  .bt-xs-pl-4 {
    padding-left: 4px;
  }
  .bt-xs-pl-8 {
    padding-left: 8px;
  }
  .bt-xs-pl-12 {
    padding-left: 12px;
  }
  .bt-xs-pl-16 {
    padding-left: 16px;
  }
  .bt-xs-pl-20 {
    padding-left: 20px;
  }
  .bt-xs-pl-24 {
    padding-left: 24px;
  }
  .bt-xs-pl-28 {
    padding-left: 28px;
  }
  .bt-xs-pl-32 {
    padding-left: 32px;
  }
  .bt-xs-pl-36 {
    padding-left: 36px;
  }
  .bt-xs-pl-40 {
    padding-left: 40px;
  }
  .bt-xs-pl-44 {
    padding-left: 44px;
  }
  .bt-xs-pl-48 {
    padding-left: 48px;
  }
  .bt-xs-pl-52 {
    padding-left: 52px;
  }
  .bt-xs-pl-56 {
    padding-left: 56px;
  }
  .bt-xs-pl-60 {
    padding-left: 60px;
  }
  .bt-xs-pl-64 {
    padding-left: 64px;
  }
  .bt-xs-pl-68 {
    padding-left: 68px;
  }
  .bt-xs-pl-72 {
    padding-left: 72px;
  }
  .bt-xs-pl-76 {
    padding-left: 76px;
  }
  .bt-xs-pl-80 {
    padding-left: 80px;
  }
  .bt-xs-pl-84 {
    padding-left: 84px;
  }
  .bt-xs-pl-88 {
    padding-left: 88px;
  }
  .bt-xs-pl-92 {
    padding-left: 92px;
  }
  .bt-xs-pl-96 {
    padding-left: 96px;
  }
  .bt-xs-pl-100 {
    padding-left: 100px;
  }

  .bt-xs-pr-0 {
    padding-right: 0;
  }
  .bt-xs-pr-4 {
    padding-right: 4px;
  }
  .bt-xs-pr-8 {
    padding-right: 8px;
  }
  .bt-xs-pr-12 {
    padding-right: 12px;
  }
  .bt-xs-pr-16 {
    padding-right: 16px;
  }
  .bt-xs-pr-20 {
    padding-right: 20px;
  }
  .bt-xs-pr-24 {
    padding-right: 24px;
  }
  .bt-xs-pr-28 {
    padding-right: 28px;
  }
  .bt-xs-pr-32 {
    padding-right: 32px;
  }
  .bt-xs-pr-36 {
    padding-right: 36px;
  }
  .bt-xs-pr-40 {
    padding-right: 40px;
  }
  .bt-xs-pr-44 {
    padding-right: 44px;
  }
  .bt-xs-pr-48 {
    padding-right: 48px;
  }
  .bt-xs-pr-52 {
    padding-right: 52px;
  }
  .bt-xs-pr-56 {
    padding-right: 56px;
  }
  .bt-xs-pr-60 {
    padding-right: 60px;
  }
  .bt-xs-pr-64 {
    padding-right: 64px;
  }
  .bt-xs-pr-68 {
    padding-right: 68px;
  }
  .bt-xs-pr-72 {
    padding-right: 72px;
  }
  .bt-xs-pr-76 {
    padding-right: 76px;
  }
  .bt-xs-pr-80 {
    padding-right: 80px;
  }
  .bt-xs-pr-84 {
    padding-right: 84px;
  }
  .bt-xs-pr-88 {
    padding-right: 88px;
  }
  .bt-xs-pr-92 {
    padding-right: 92px;
  }
  .bt-xs-pr-96 {
    padding-right: 96px;
  }
  .bt-xs-pr-100 {
    padding-right: 100px;
  }

  .bt-xs-min-h-40 {
    min-height: 40px;
  }
  .bt-xs-min-h-80 {
    min-height: 80px;
  }
  .bt-xs-min-h-120 {
    min-height: 120px;
  }
  .bt-xs-min-h-160 {
    min-height: 160px;
  }
  .bt-xs-min-h-200 {
    min-height: 200px;
  }
  .bt-xs-min-h-240 {
    min-height: 240px;
  }
  .bt-xs-min-h-280 {
    min-height: 280px;
  }
  .bt-xs-min-h-320 {
    min-height: 320px;
  }
  .bt-xs-min-h-360 {
    min-height: 360px;
  }
  .bt-xs-min-h-400 {
    min-height: 400px;
  }
  .bt-xs-min-h-440 {
    min-height: 440px;
  }
  .bt-xs-min-h-480 {
    min-height: 480px;
  }
  .bt-xs-min-h-520 {
    min-height: 520px;
  }
  .bt-xs-min-h-560 {
    min-height: 560px;
  }
  .bt-xs-min-h-600 {
    min-height: 600px;
  }
  .bt-xs-min-h-640 {
    min-height: 640px;
  }
  .bt-xs-min-h-680 {
    min-height: 680px;
  }
  .bt-xs-min-h-720 {
    min-height: 720px;
  }
  .bt-xs-min-h-760 {
    min-height: 760px;
  }
  .bt-xs-min-h-800 {
    min-height: 800px;
  }

  .bt-xs-spacer-0 {
    height: 0px;
  }
  .bt-xs-spacer-4 {
    height: 4px;
  }
  .bt-xs-spacer-8 {
    height: 8px;
  }
  .bt-xs-spacer-12 {
    height: 12px;
  }
  .bt-xs-spacer-16 {
    height: 16px;
  }
  .bt-xs-spacer-20 {
    height: 20px;
  }
  .bt-xs-spacer-24 {
    height: 24px;
  }
  .bt-xs-spacer-28 {
    height: 28px;
  }
  .bt-xs-spacer-32 {
    height: 32px;
  }
  .bt-xs-spacer-36 {
    height: 36px;
  }
  .bt-xs-spacer-40 {
    height: 40px;
  }
  .bt-xs-spacer-44 {
    height: 44px;
  }
  .bt-xs-spacer-48 {
    height: 48px;
  }
  .bt-xs-spacer-52 {
    height: 52px;
  }
  .bt-xs-spacer-56 {
    height: 56px;
  }
  .bt-xs-spacer-60 {
    height: 60px;
  }
  .bt-xs-spacer-64 {
    height: 64px;
  }
  .bt-xs-spacer-68 {
    height: 68px;
  }
  .bt-xs-spacer-72 {
    height: 72px;
  }
  .bt-xs-spacer-76 {
    height: 76px;
  }
  .bt-xs-spacer-80 {
    height: 80px;
  }
  .bt-xs-spacer-84 {
    height: 84px;
  }
  .bt-xs-spacer-88 {
    height: 88px;
  }
  .bt-xs-spacer-92 {
    height: 92px;
  }
  .bt-xs-spacer-96 {
    height: 96px;
  }
  .bt-xs-spacer-100 {
    height: 100px;
  }
  .bt-xs-spacer-120 {
    height: 120px;
  }

  .button.bt-xs-button-block,
  .bt-xs-button-block > a {
    display: block;
    width:100%;
    text-align:center;
  }

  .bt-xs-border-b {
    border-bottom: 1px solid #BFCDDA;
  }
  .bt-xs-border-t {
    border-top: 1px solid #BFCDDA;
  }
  .bt-xs-border-color-blue {
    border-color: #0047BA;
  }
  .bt-xs-border-color-dk-blue {
    border-color: #002F7B;
  }
  .bt-xs-border-color-teal {
    border-color: #05C3DE;
  }
  .bt-xs-border-color-lt-teal {
    border-color: #B5F6FF;
  }
  .bt-xs-border-color-gold {
    border-color: #F1C400;
  }
  .bt-xs-border-color-dk-gray {
    border-color: #4A555E;
  }
  .bt-xs-border-color-lt-gray {
    border-color: #F4F6FB;
  }
  .bt-xs-border-color-silver {
    border-color: #98A4AE;
  }
  .bt-xs-border-color-lt-silver {
    border-color: #BFCDDA;
  }

  input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.wp-block-button__link,
.wp-block-button__link.has-dark-cerulean-background-color,
.input-button {
  padding-left:8px;
  padding-right:8px;
}
}
