<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import 'https://fonts.googleapis.com/css?family=PT+Serif:400,700';
.eff-html {
  font-family: 'PT Serif', 'Times New Roman', serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  color: #000;
  background-color: #fff;
}
.eff-html div,
.eff-html article,
.eff-html section,
.eff-html main,
.eff-html footer,
.eff-html header,
.eff-html form,
.eff-html fieldset,
.eff-html legend,
.eff-html pre,
.eff-html code,
.eff-html a,
.eff-html h1,
.eff-html h2,
.eff-html h3,
.eff-html h4,
.eff-html h5,
.eff-html h6,
.eff-html p,
.eff-html ul,
.eff-html ol,
.eff-html li,
.eff-html dl,
.eff-html dt,
.eff-html dd,
.eff-html textarea,
.eff-html table,
.eff-html td,
.eff-html th,
.eff-html tr,
.eff-html input[type='email'],
.eff-html input[type='number'],
.eff-html input[type='password'],
.eff-html input[type='tel'],
.eff-html input[type='text'],
.eff-html input[type='url'],
.eff-html .eff-border-box {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.eff-Alert {
  padding: 8px 12px;
  color: #000;
  border: 1px solid #000;
}
.eff-Alert.eff-Alert--success {
  color: #fff;
  border-color: #63ad52;
  background-color: #63ad52;
}
.eff-Alert.eff-Alert--danger {
  color: #fff;
  border-color: #d94130;
  background-color: #d94130;
}
.eff-Alert.eff-Alert--warning {
  color: #fff;
  border-color: #d98230;
  background-color: #d98230;
}
.eff-Button,
.eff-Pagination .eff-Pagination__button {
  font-family: 'PT Serif', 'Times New Roman', serif;
  font-size: 16px;
  line-height: 1.3;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px 12px;
  -webkit-transition: all linear 100ms;
  transition: all linear 100ms;
  text-decoration: none;
  color: #ae6559;
  border: 1px solid #ae6559;
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.eff-Button:not(:disabled):hover,
.eff-Pagination .eff-Pagination__button:not(:disabled):hover {
  cursor: pointer;
  color: #fff;
  background: #ae6559;
}
.eff-Button:disabled,
.eff-Pagination .eff-Pagination__button:disabled {
  opacity: 0.6;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.eff-Button:focus,
.eff-Pagination .eff-Pagination__button:focus {
  outline: none;
}
.eff-Button.eff-Button--small,
.eff-Pagination .eff-Pagination__button {
  font-size: 14px;
  padding: 3px 8px;
}
.eff-Button.eff-Button--large,
.eff-Pagination .eff-Button--large.eff-Pagination__button {
  font-size: 18px;
  padding: 9px 24px 8px;
}
.eff-Button.eff-Button--primary,
.eff-Pagination .eff-Button--primary.eff-Pagination__button {
  color: #fff;
  background: #ae6559 -webkit-gradient(linear, left top, left bottom, color-stop(0, #ae6559), to(#8e5046));
  background: #ae6559 linear-gradient(180deg, #ae6559 0, #8e5046);
}
.eff-Button.eff-Button--danger,
.eff-Pagination .eff-Button--danger.eff-Pagination__button {
  color: #d94130;
  border-color: #d94130;
}
.eff-Button.eff-Button--danger:not(:disabled):hover,
.eff-Pagination .eff-Button--danger.eff-Pagination__button:not(:disabled):hover {
  color: #fff;
  border-color: #d94130;
  background: #d94130;
}
.eff-Button.eff-Button--success,
.eff-Pagination .eff-Button--success.eff-Pagination__button {
  color: #63ad52;
  border-color: #63ad52;
}
.eff-Button.eff-Button--success:not(:disabled):hover,
.eff-Pagination .eff-Button--success.eff-Pagination__button:not(:disabled):hover {
  color: #fff;
  border-color: #63ad52;
  background: #63ad52;
}
.eff-Checkbox input[type='checkbox'] {
  position: absolute;
  opacity: 0;
}
.eff-Checkbox input[type='checkbox'] + label {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 24px;
  padding: 0;
  cursor: pointer;
}
.eff-Checkbox input[type='checkbox'] + label:before {
  display: inline-block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 18px;
  height: 18px;
  margin-top: 2px;
  margin-right: 8px;
  content: '';
  vertical-align: text-top;
  border: 1px solid #999;
  border-radius: 0;
  background-color: #fff;
  -webkit-box-shadow: inset 0 0 2px #ccc;
  box-shadow: inset 0 0 2px #ccc;
}
.eff-Checkbox input[type='checkbox']:checked + label:after {
  position: absolute;
  top: 6px;
  left: 6px;
  width: 4px;
  height: 8px;
  content: '';
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border: solid #000;
  border-width: 0 2px 2px 0;
}
.eff-Checkbox.eff-Checkbox--disabled {
  opacity: 0.4;
}
.eff-Checkbox.eff-Checkbox--disabled input[type='checkbox'] + label {
  cursor: default;
}
.eff-Checkbox.eff-Checkbox--disabled input[type='checkbox'] + label:before {
  background-color: #f2f2f2;
}
.eff-Checkbox.eff-Checkbox--no-label {
  width: 18px;
}
.eff-Checkbox.eff-Checkbox--no-label input[type='checkbox'] + label:before {
  margin-right: 0;
}
.eff-DateTimeInput {
  font-family: 'PT Serif', 'Times New Roman', serif;
  font-size: 16px;
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 8px;
  color: #000;
  border: 1px solid #999;
  -webkit-box-shadow: inset 0 0 2px #ccc;
  box-shadow: inset 0 0 2px #ccc;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.eff-DateTimeInput .eff-DateTimeInput__day,
.eff-DateTimeInput .eff-DateTimeInput__month,
.eff-DateTimeInput .eff-DateTimeInput__year,
.eff-DateTimeInput .eff-DateTimeInput__hour,
.eff-DateTimeInput .eff-DateTimeInput__minute {
  font-family: 'PT Serif', 'Times New Roman', serif;
  font-size: 16px;
  line-height: 1;
  z-index: 2;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 4px 0;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  text-align: center;
  color: #000;
  border: 0;
  background: rgba(0, 0, 0, 0);
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.eff-DateTimeInput .eff-DateTimeInput__day::-webkit-outer-spin-button,
.eff-DateTimeInput .eff-DateTimeInput__day::-webkit-inner-spin-button,
.eff-DateTimeInput .eff-DateTimeInput__month::-webkit-outer-spin-button,
.eff-DateTimeInput .eff-DateTimeInput__month::-webkit-inner-spin-button,
.eff-DateTimeInput .eff-DateTimeInput__year::-webkit-outer-spin-button,
.eff-DateTimeInput .eff-DateTimeInput__year::-webkit-inner-spin-button,
.eff-DateTimeInput .eff-DateTimeInput__hour::-webkit-outer-spin-button,
.eff-DateTimeInput .eff-DateTimeInput__hour::-webkit-inner-spin-button,
.eff-DateTimeInput .eff-DateTimeInput__minute::-webkit-outer-spin-button,
.eff-DateTimeInput .eff-DateTimeInput__minute::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
  appearance: none;
}
.eff-DateTimeInput .eff-DateTimeInput__day::-webkit-input-placeholder,
.eff-DateTimeInput .eff-DateTimeInput__month::-webkit-input-placeholder,
.eff-DateTimeInput .eff-DateTimeInput__year::-webkit-input-placeholder,
.eff-DateTimeInput .eff-DateTimeInput__hour::-webkit-input-placeholder,
.eff-DateTimeInput .eff-DateTimeInput__minute::-webkit-input-placeholder {
  color: #595959;
}
.eff-DateTimeInput .eff-DateTimeInput__day::-moz-placeholder,
.eff-DateTimeInput .eff-DateTimeInput__month::-moz-placeholder,
.eff-DateTimeInput .eff-DateTimeInput__year::-moz-placeholder,
.eff-DateTimeInput .eff-DateTimeInput__hour::-moz-placeholder,
.eff-DateTimeInput .eff-DateTimeInput__minute::-moz-placeholder {
  color: #595959;
}
.eff-DateTimeInput .eff-DateTimeInput__day::-ms-input-placeholder,
.eff-DateTimeInput .eff-DateTimeInput__month::-ms-input-placeholder,
.eff-DateTimeInput .eff-DateTimeInput__year::-ms-input-placeholder,
.eff-DateTimeInput .eff-DateTimeInput__hour::-ms-input-placeholder,
.eff-DateTimeInput .eff-DateTimeInput__minute::-ms-input-placeholder {
  color: #595959;
}
.eff-DateTimeInput .eff-DateTimeInput__day::placeholder,
.eff-DateTimeInput .eff-DateTimeInput__month::placeholder,
.eff-DateTimeInput .eff-DateTimeInput__year::placeholder,
.eff-DateTimeInput .eff-DateTimeInput__hour::placeholder,
.eff-DateTimeInput .eff-DateTimeInput__minute::placeholder {
  color: #595959;
}
.eff-DateTimeInput .eff-DateTimeInput__day:focus,
.eff-DateTimeInput .eff-DateTimeInput__month:focus,
.eff-DateTimeInput .eff-DateTimeInput__year:focus,
.eff-DateTimeInput .eff-DateTimeInput__hour:focus,
.eff-DateTimeInput .eff-DateTimeInput__minute:focus {
  outline: none;
}
.eff-DateTimeInput .eff-DateTimeInput__day,
.eff-DateTimeInput .eff-DateTimeInput__month,
.eff-DateTimeInput .eff-DateTimeInput__hour,
.eff-DateTimeInput .eff-DateTimeInput__minute {
  width: 28px;
}
.eff-DateTimeInput .eff-DateTimeInput__year {
  width: 42px;
  margin-right: 8px;
}
.eff-DateTimeInput .eff-DateTimeInput__punctuation {
  line-height: 0;
  z-index: 2;
  padding: 0 4px;
  pointer-events: none;
  color: #000;
}
.eff-DateTimeInput.eff-DateTimeInput--success {
  border-color: #63ad52;
}
.eff-DateTimeInput.eff-DateTimeInput--danger {
  border-color: #d94130;
}
.eff-DateTimeInput.eff-DateTimeInput--disabled {
  opacity: 0.4;
  background-color: #f2f2f2;
}
.eff-DateTimeInput.eff-DateTimeInput--disabled .eff-DateTimeInput__punctuation {
  opacity: 0.6;
}
.eff-DateTimeInput .eff-DateTimeInput__highlight {
  position: absolute;
  z-index: 1;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  border: 1px solid rgba(0, 0, 0, 0);
}
.eff-DateTimeInput:not(.eff-DateTimeInput--disabled):hover &gt; .eff-DateTimeInput__highlight,
.eff-DateTimeInput .eff-DateTimeInput__day:focus ~ .eff-DateTimeInput__highlight,
.eff-DateTimeInput .eff-DateTimeInput__month:focus ~ .eff-DateTimeInput__highlight,
.eff-DateTimeInput .eff-DateTimeInput__hour:focus ~ .eff-DateTimeInput__highlight,
.eff-DateTimeInput .eff-DateTimeInput__minute:focus ~ .eff-DateTimeInput__highlight,
.eff-DateTimeInput .eff-DateTimeInput__year:focus ~ .eff-DateTimeInput__highlight {
  border-color: #000;
}
.eff-Input {
  font-family: 'PT Serif', 'Times New Roman', serif;
  font-size: 16px;
  line-height: 1;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 4px 8px;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  color: #000;
  border: 1px solid #999;
  border-radius: 0;
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: inset 0 0 2px #ccc;
  box-shadow: inset 0 0 2px #ccc;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.eff-Input::-webkit-input-placeholder {
  color: #595959;
}
.eff-Input::-moz-placeholder {
  color: #595959;
}
.eff-Input::-ms-input-placeholder {
  color: #595959;
}
.eff-Input::placeholder {
  color: #595959;
}
.eff-Input:not(:disabled):hover,
.eff-Input:focus {
  border-color: #000;
  outline: none;
}
.eff-Input:disabled {
  opacity: 0.4;
  background-color: #f2f2f2;
}
.eff-Input.eff-Input--danger {
  border-color: #d94130;
}
.eff-Input.eff-Input--success {
  border-color: #63ad52;
}
.eff-Input.eff-Input--large {
  font-size: 18px;
  padding: 8px 12px;
}
.eff-Label {
  font-weight: bold;
  display: block;
  margin-bottom: 4px;
}
.eff-Label.eff-Label--disabled {
  opacity: 0.4;
}
.eff-Label.eff-Label--horizontal {
  display: inline-block;
  margin-right: 8px;
  margin-bottom: 0;
}
.eff-Link {
  text-decoration: underline;
  color: #ae6559;
  -webkit-text-decoration-skip: ink;
  text-decoration-skip: ink;
}
.eff-Link:hover {
  cursor: pointer;
}
.eff-List {
  margin: 0;
  padding: 0 0 0 18px;
}
.eff-List li {
  margin-bottom: 2px;
}
ul.eff-List {
  list-style-type: square;
}
.eff-Modal .eff-Modal__wrapper {
  position: fixed;
  z-index: 1000000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow-y: auto;
  text-align: center;
  padding: 5vh 0;
  background: rgba(0, 0, 0, 0.95);
}
.eff-Modal .eff-Modal__wrapper .eff-Modal__content {
  position: relative;
  text-align: left;
  display: inline-block;
  padding: 48px;
  margin: 0 auto;
  border: 1px solid #000;
  background-color: #fff;
}
.eff-Modal .eff-Modal__wrapper .eff-Modal__content .eff-Modal__close {
  position: absolute;
  top: 16px;
  right: 16px;
}
.eff-Modal .eff-Modal__wrapper .eff-Modal__content .eff-Modal__close:hover {
  font-weight: bold;
  cursor: pointer;
}
.eff-Modal__blur {
  overflow: hidden !important;
}
@media (max-width: 689px) {
  .eff-Modal__wrapper {
    padding: 0 !important;
  }
  .eff-Modal__wrapper .eff-Modal__content {
    display: block !important;
    border: 0 !important;
    padding: 32px 16px 16px !important;
    overflow-y: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height: 100%;
  }
}
.eff-Pagination {
  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;
}
.eff-Pagination .eff-Pagination__button {
  padding: 2px 8px 4px;
}
.eff-Pagination .eff-Pagination__padding {
  width: 4px;
  height: 4px;
  margin: 0 16px;
  border-radius: 1000px;
  background: #000;
}
.eff-ProgressBar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.eff-ProgressBar .eff-ProgressBar__text {
  font-size: 14px;
  line-height: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 4px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.eff-ProgressBar .eff-ProgressBar__text .eff-ProgressBar__text__padding {
  width: 4px;
  height: 4px;
  margin: 0 16px;
  border-radius: 1000px;
  background: #000;
}
.eff-ProgressBar .eff-ProgressBar__bar {
  width: 100%;
  height: 8px;
  background-color: #e6e6e6;
}
.eff-ProgressBar .eff-ProgressBar__bar .eff-ProgressBar__bar__inner {
  height: 100%;
  -webkit-transition: width 100ms ease-in-out;
  transition: width 100ms ease-in-out;
  background: #ae6559;
}
.eff-RadioButton input[type='radio'] {
  position: absolute;
  opacity: 0;
}
.eff-RadioButton input[type='radio'] + label {
  position: relative;
  padding: 0;
  cursor: pointer;
}
.eff-RadioButton input[type='radio'] + label:before {
  display: inline-block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 18px;
  height: 18px;
  margin-top: 2px;
  margin-right: 8px;
  content: '';
  vertical-align: text-top;
  border: 1px solid #999;
  border-radius: 1000px;
  -webkit-box-shadow: inset 0 0 2px #ccc;
  box-shadow: inset 0 0 2px #ccc;
}
.eff-RadioButton input[type='radio']:checked + label:after {
  position: absolute;
  top: 6px;
  left: 4px;
  width: 10px;
  height: 10px;
  content: '';
  border-radius: 1000px;
  background: #000;
}
.eff-RadioButton.eff-RadioButton--disabled {
  opacity: 0.4;
}
.eff-RadioButton.eff-RadioButton--disabled input[type='radio'] + label {
  cursor: default;
}
.eff-RadioButton.eff-RadioButton--disabled input[type='radio'] + label:before {
  background-color: #f2f2f2;
}
.eff-Select {
  font-family: 'PT Serif', 'Times New Roman', serif;
  font-size: 16px;
  line-height: 1.3;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px 30px 5px 8px;
  -webkit-transition: background 100ms linear;
  transition: background 100ms linear;
  color: #000;
  border: 1px solid #999;
  border-radius: 0;
  background: rgba(0, 0, 0, 0)
    url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjMzOEE4MzlDOUVEMTFFOUI5N0RDN0VGMkRBMDZFRDIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjMzOEE4MzhDOUVEMTFFOUI5N0RDN0VGMkRBMDZFRDIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTlGQzJDMjFDOUU4MTFFOUI5QzFCRTdCNzk1MzU5NDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTlGQzJDMjJDOUU4MTFFOUI5QzFCRTdCNzk1MzU5NDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4xLP5YAAAASklEQVR42mKcOXPmagYGhhAG7GANE5DIBuI3WCRBYtkgBa+AOBOLApDGV0wwo6CYAYm/CsRgQtPxGmY0TJAFSQHIqiwkNhgABBgAyZQQc20jE2AAAAAASUVORK5CYII=')
    no-repeat right 12px center;
  -webkit-box-shadow: inset 0 0 2px #ccc;
  box-shadow: inset 0 0 2px #ccc;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.eff-Select:not(:disabled):hover,
.eff-Select:focus {
  border-color: #000;
  outline: none;
}
.eff-Select:disabled {
  opacity: 0.4;
  background-color: #f2f2f2;
}
.eff-Select.eff-Select--danger {
  border-color: #d94130;
}
.eff-Select.eff-Select--success {
  border-color: #63ad52;
}
.eff-Select.eff-Select--large {
  font-size: 18px;
  padding: 9px 38px 8px 12px;
}
.eff-Table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
}
.eff-Table thead tr {
  border-bottom: 2px solid #000;
}
.eff-Table thead th {
  font-weight: bold;
  padding: 4px 12px;
  text-align: left;
  vertical-align: bottom;
}
.eff-Table tbody tr {
  border-bottom: 1px solid #000;
}
.eff-Table tbody td {
  padding: 8px 12px;
  text-align: left;
  vertical-align: top;
}
.eff-Table tbody tr.eff-Table__row--centered td {
  vertical-align: middle;
}
.eff-Table tbody tr.eff-Table__row--hoverable:hover {
  cursor: pointer;
  background-color: #f2f2f2 !important;
}
.eff-Table.eff-Table--headless tbody tr:first-child {
  border-top: 1px solid #000;
}
.eff-Table.eff-Table--no-horizontal-padding tbody td {
  padding: 12px 0;
}
.eff-Tabs {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.eff-Tabs .eff-Tabs__tab {
  padding: 8px 32px;
  -webkit-transition: all linear 100ms;
  transition: all linear 100ms;
  text-align: center;
  text-decoration: none;
  color: #000;
  border-bottom: 2px solid #000;
}
.eff-Tabs .eff-Tabs__tab:hover {
  background: #f2f2f2;
}
.eff-Tabs .eff-Tabs__tab.eff-Tabs__tab--active {
  color: #fff;
  background: #ae6559;
}
.eff-Tabs.eff-Tabs--full-width {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
}
.eff-Tabs.eff-Tabs--full-width .eff-Tabs__tab {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.eff-ValidationMessage {
  font-size: 14px;
  margin-top: 4px;
}
.eff-ValidationMessage.eff-ValidationMessage--danger {
  color: #d94130;
}
.eff-ValidationMessage.eff-ValidationMessage--success {
  color: #63ad52;
}
@media only all {
  .eff-font-size-xs {
    font-size: 12px;
  }
  .eff-font-size-s {
    font-size: 14px;
  }
  .eff-font-size-m {
    font-size: 16px;
  }
  .eff-font-size-l {
    font-size: 18px;
  }
  .eff-font-size-xl {
    font-size: 22px;
  }
  .eff-font-size-xxl {
    font-size: 26px;
  }
  .eff-font-size-xxxl {
    font-size: 34px;
  }
  .eff-color-brand {
    color: #ae6559;
  }
  .eff-hover-color-brand:hover {
    color: #ae6559;
  }
  .eff-color-danger {
    color: #d94130;
  }
  .eff-hover-color-danger:hover {
    color: #d94130;
  }
  .eff-color-warning {
    color: #d98230;
  }
  .eff-hover-color-warning:hover {
    color: #d98230;
  }
  .eff-color-success {
    color: #63ad52;
  }
  .eff-hover-color-success:hover {
    color: #63ad52;
  }
  .eff-color-transparent {
    color: rgba(0, 0, 0, 0);
  }
  .eff-hover-color-transparent:hover {
    color: rgba(0, 0, 0, 0);
  }
  .eff-color-white {
    color: #fff;
  }
  .eff-hover-color-white:hover {
    color: #fff;
  }
  .eff-color-brand-white {
    color: #f7efee;
  }
  .eff-hover-color-brand-white:hover {
    color: #f7efee;
  }
  .eff-color-grey-05 {
    color: #f2f2f2;
  }
  .eff-hover-color-grey-05:hover {
    color: #f2f2f2;
  }
  .eff-color-grey-10 {
    color: #e6e6e6;
  }
  .eff-hover-color-grey-10:hover {
    color: #e6e6e6;
  }
  .eff-color-grey-20 {
    color: #ccc;
  }
  .eff-hover-color-grey-20:hover {
    color: #ccc;
  }
  .eff-color-grey-40 {
    color: #999;
  }
  .eff-hover-color-grey-40:hover {
    color: #999;
  }
  .eff-color-grey-65 {
    color: #595959;
  }
  .eff-hover-color-grey-65:hover {
    color: #595959;
  }
  .eff-color-black {
    color: #000;
  }
  .eff-hover-color-black:hover {
    color: #000;
  }
  .eff-font-weight-light {
    font-weight: 300;
  }
  .eff-font-weight-normal {
    font-weight: 400;
  }
  .eff-font-weight-medium {
    font-weight: 500;
  }
  .eff-font-weight-bold {
    font-weight: 700;
  }
  .eff-font-weight-black {
    font-weight: 900;
  }
  .eff-font-style-italic {
    font-style: italic;
  }
  .eff-font-style-normal {
    font-style: normal;
  }
  .eff-text-transform-uppercase {
    text-transform: uppercase;
  }
  .eff-text-transform-lowercase {
    text-transform: lowercase;
  }
  .eff-text-align-left {
    text-align: left;
  }
  .eff-text-align-center {
    text-align: center;
  }
  .eff-text-align-right {
    text-align: right;
  }
  .eff-text-align-justify {
    text-align: justify;
  }
  .eff-text-decoration-none {
    text-decoration: none;
  }
  .eff-text-decoration-line-through {
    text-decoration: line-through;
  }
  .eff-text-decoration-underline {
    text-decoration: underline;
    -webkit-text-decoration-skip: ink;
    text-decoration-skip: ink;
  }
  .eff-hover-text-decoration-underline:hover {
    text-decoration: underline;
    -webkit-text-decoration-skip: ink;
    text-decoration-skip: ink;
  }
  .eff-text-measure {
    max-width: 30em;
  }
  .eff-text-measure-narrow {
    max-width: 20em;
  }
  .eff-text-measure-wide {
    max-width: 34em;
  }
  .eff-text-ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .eff-text-outlined {
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000,
      0px 0px 2px #000, 0px 0px 2px #000, 0px 0px 2px #000, 0px 0px 2px #000;
  }
}
@media (max-width: 1279px) {
  .eff-tablet-font-size-xs {
    font-size: 12px;
  }
  .eff-tablet-font-size-s {
    font-size: 14px;
  }
  .eff-tablet-font-size-m {
    font-size: 16px;
  }
  .eff-tablet-font-size-l {
    font-size: 18px;
  }
  .eff-tablet-font-size-xl {
    font-size: 22px;
  }
  .eff-tablet-font-size-xxl {
    font-size: 26px;
  }
  .eff-tablet-font-size-xxxl {
    font-size: 34px;
  }
  .eff-tablet-color-brand {
    color: #ae6559;
  }
  .eff-tablet-hover-color-brand:hover {
    color: #ae6559;
  }
  .eff-tablet-color-danger {
    color: #d94130;
  }
  .eff-tablet-hover-color-danger:hover {
    color: #d94130;
  }
  .eff-tablet-color-warning {
    color: #d98230;
  }
  .eff-tablet-hover-color-warning:hover {
    color: #d98230;
  }
  .eff-tablet-color-success {
    color: #63ad52;
  }
  .eff-tablet-hover-color-success:hover {
    color: #63ad52;
  }
  .eff-tablet-color-transparent {
    color: rgba(0, 0, 0, 0);
  }
  .eff-tablet-hover-color-transparent:hover {
    color: rgba(0, 0, 0, 0);
  }
  .eff-tablet-color-white {
    color: #fff;
  }
  .eff-tablet-hover-color-white:hover {
    color: #fff;
  }
  .eff-tablet-color-brand-white {
    color: #f7efee;
  }
  .eff-tablet-hover-color-brand-white:hover {
    color: #f7efee;
  }
  .eff-tablet-color-grey-05 {
    color: #f2f2f2;
  }
  .eff-tablet-hover-color-grey-05:hover {
    color: #f2f2f2;
  }
  .eff-tablet-color-grey-10 {
    color: #e6e6e6;
  }
  .eff-tablet-hover-color-grey-10:hover {
    color: #e6e6e6;
  }
  .eff-tablet-color-grey-20 {
    color: #ccc;
  }
  .eff-tablet-hover-color-grey-20:hover {
    color: #ccc;
  }
  .eff-tablet-color-grey-40 {
    color: #999;
  }
  .eff-tablet-hover-color-grey-40:hover {
    color: #999;
  }
  .eff-tablet-color-grey-65 {
    color: #595959;
  }
  .eff-tablet-hover-color-grey-65:hover {
    color: #595959;
  }
  .eff-tablet-color-black {
    color: #000;
  }
  .eff-tablet-hover-color-black:hover {
    color: #000;
  }
  .eff-tablet-font-weight-light {
    font-weight: 300;
  }
  .eff-tablet-font-weight-normal {
    font-weight: 400;
  }
  .eff-tablet-font-weight-medium {
    font-weight: 500;
  }
  .eff-tablet-font-weight-bold {
    font-weight: 700;
  }
  .eff-tablet-font-weight-black {
    font-weight: 900;
  }
  .eff-tablet-font-style-italic {
    font-style: italic;
  }
  .eff-tablet-font-style-normal {
    font-style: normal;
  }
  .eff-tablet-text-transform-uppercase {
    text-transform: uppercase;
  }
  .eff-tablet-text-transform-lowercase {
    text-transform: lowercase;
  }
  .eff-tablet-text-align-left {
    text-align: left;
  }
  .eff-tablet-text-align-center {
    text-align: center;
  }
  .eff-tablet-text-align-right {
    text-align: right;
  }
  .eff-tablet-text-align-justify {
    text-align: justify;
  }
  .eff-tablet-text-decoration-none {
    text-decoration: none;
  }
  .eff-tablet-text-decoration-line-through {
    text-decoration: line-through;
  }
  .eff-tablet-text-decoration-underline {
    text-decoration: underline;
    -webkit-text-decoration-skip: ink;
    text-decoration-skip: ink;
  }
  .eff-tablet-hover-text-decoration-underline:hover {
    text-decoration: underline;
    -webkit-text-decoration-skip: ink;
    text-decoration-skip: ink;
  }
  .eff-tablet-text-measure {
    max-width: 30em;
  }
  .eff-tablet-text-measure-narrow {
    max-width: 20em;
  }
  .eff-tablet-text-measure-wide {
    max-width: 34em;
  }
  .eff-tablet-text-ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .eff-tablet-text-outlined {
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000,
      0px 0px 2px #000, 0px 0px 2px #000, 0px 0px 2px #000, 0px 0px 2px #000;
  }
}
@media (max-width: 689px) {
  .eff-phone-font-size-xs {
    font-size: 12px;
  }
  .eff-phone-font-size-s {
    font-size: 14px;
  }
  .eff-phone-font-size-m {
    font-size: 16px;
  }
  .eff-phone-font-size-l {
    font-size: 18px;
  }
  .eff-phone-font-size-xl {
    font-size: 22px;
  }
  .eff-phone-font-size-xxl {
    font-size: 26px;
  }
  .eff-phone-font-size-xxxl {
    font-size: 34px;
  }
  .eff-phone-color-brand {
    color: #ae6559;
  }
  .eff-phone-hover-color-brand:hover {
    color: #ae6559;
  }
  .eff-phone-color-danger {
    color: #d94130;
  }
  .eff-phone-hover-color-danger:hover {
    color: #d94130;
  }
  .eff-phone-color-warning {
    color: #d98230;
  }
  .eff-phone-hover-color-warning:hover {
    color: #d98230;
  }
  .eff-phone-color-success {
    color: #63ad52;
  }
  .eff-phone-hover-color-success:hover {
    color: #63ad52;
  }
  .eff-phone-color-transparent {
    color: rgba(0, 0, 0, 0);
  }
  .eff-phone-hover-color-transparent:hover {
    color: rgba(0, 0, 0, 0);
  }
  .eff-phone-color-white {
    color: #fff;
  }
  .eff-phone-hover-color-white:hover {
    color: #fff;
  }
  .eff-phone-color-brand-white {
    color: #f7efee;
  }
  .eff-phone-hover-color-brand-white:hover {
    color: #f7efee;
  }
  .eff-phone-color-grey-05 {
    color: #f2f2f2;
  }
  .eff-phone-hover-color-grey-05:hover {
    color: #f2f2f2;
  }
  .eff-phone-color-grey-10 {
    color: #e6e6e6;
  }
  .eff-phone-hover-color-grey-10:hover {
    color: #e6e6e6;
  }
  .eff-phone-color-grey-20 {
    color: #ccc;
  }
  .eff-phone-hover-color-grey-20:hover {
    color: #ccc;
  }
  .eff-phone-color-grey-40 {
    color: #999;
  }
  .eff-phone-hover-color-grey-40:hover {
    color: #999;
  }
  .eff-phone-color-grey-65 {
    color: #595959;
  }
  .eff-phone-hover-color-grey-65:hover {
    color: #595959;
  }
  .eff-phone-color-black {
    color: #000;
  }
  .eff-phone-hover-color-black:hover {
    color: #000;
  }
  .eff-phone-font-weight-light {
    font-weight: 300;
  }
  .eff-phone-font-weight-normal {
    font-weight: 400;
  }
  .eff-phone-font-weight-medium {
    font-weight: 500;
  }
  .eff-phone-font-weight-bold {
    font-weight: 700;
  }
  .eff-phone-font-weight-black {
    font-weight: 900;
  }
  .eff-phone-font-style-italic {
    font-style: italic;
  }
  .eff-phone-font-style-normal {
    font-style: normal;
  }
  .eff-phone-text-transform-uppercase {
    text-transform: uppercase;
  }
  .eff-phone-text-transform-lowercase {
    text-transform: lowercase;
  }
  .eff-phone-text-align-left {
    text-align: left;
  }
  .eff-phone-text-align-center {
    text-align: center;
  }
  .eff-phone-text-align-right {
    text-align: right;
  }
  .eff-phone-text-align-justify {
    text-align: justify;
  }
  .eff-phone-text-decoration-none {
    text-decoration: none;
  }
  .eff-phone-text-decoration-line-through {
    text-decoration: line-through;
  }
  .eff-phone-text-decoration-underline {
    text-decoration: underline;
    -webkit-text-decoration-skip: ink;
    text-decoration-skip: ink;
  }
  .eff-phone-hover-text-decoration-underline:hover {
    text-decoration: underline;
    -webkit-text-decoration-skip: ink;
    text-decoration-skip: ink;
  }
  .eff-phone-text-measure {
    max-width: 30em;
  }
  .eff-phone-text-measure-narrow {
    max-width: 20em;
  }
  .eff-phone-text-measure-wide {
    max-width: 34em;
  }
  .eff-phone-text-ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .eff-phone-text-outlined {
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000,
      0px 0px 2px #000, 0px 0px 2px #000, 0px 0px 2px #000, 0px 0px 2px #000;
  }
}
@media only all {
  .eff-padding-all-0 {
    padding: 0;
  }
  .eff-margin-all-0 {
    margin: 0;
  }
  .eff-negative-margin-all-0 {
    margin: 0;
  }
  .eff-padding-all-xxs {
    padding: 2px;
  }
  .eff-margin-all-xxs {
    margin: 2px;
  }
  .eff-negative-margin-all-xxs {
    margin: -2px;
  }
  .eff-padding-all-xs {
    padding: 4px;
  }
  .eff-margin-all-xs {
    margin: 4px;
  }
  .eff-negative-margin-all-xs {
    margin: -4px;
  }
  .eff-padding-all-s {
    padding: 8px;
  }
  .eff-margin-all-s {
    margin: 8px;
  }
  .eff-negative-margin-all-s {
    margin: -8px;
  }
  .eff-padding-all-m {
    padding: 12px;
  }
  .eff-margin-all-m {
    margin: 12px;
  }
  .eff-negative-margin-all-m {
    margin: -12px;
  }
  .eff-padding-all-l {
    padding: 16px;
  }
  .eff-margin-all-l {
    margin: 16px;
  }
  .eff-negative-margin-all-l {
    margin: -16px;
  }
  .eff-padding-all-xl {
    padding: 24px;
  }
  .eff-margin-all-xl {
    margin: 24px;
  }
  .eff-negative-margin-all-xl {
    margin: -24px;
  }
  .eff-padding-all-xxl {
    padding: 32px;
  }
  .eff-margin-all-xxl {
    margin: 32px;
  }
  .eff-negative-margin-all-xxl {
    margin: -32px;
  }
  .eff-padding-all-xxxl {
    padding: 48px;
  }
  .eff-margin-all-xxxl {
    margin: 48px;
  }
  .eff-negative-margin-all-xxxl {
    margin: -48px;
  }
  .eff-padding-vertical-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .eff-padding-horizontal-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .eff-margin-vertical-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .eff-margin-horizontal-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .eff-negative-margin-vertical-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .eff-negative-margin-horizontal-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .eff-padding-vertical-xxs {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .eff-padding-horizontal-xxs {
    padding-left: 2px;
    padding-right: 2px;
  }
  .eff-margin-vertical-xxs {
    margin-top: 2px;
    margin-bottom: 2px;
  }
  .eff-margin-horizontal-xxs {
    margin-left: 2px;
    margin-right: 2px;
  }
  .eff-negative-margin-vertical-xxs {
    margin-top: -2px;
    margin-bottom: -2px;
  }
  .eff-negative-margin-horizontal-xxs {
    margin-left: -2px;
    margin-right: -2px;
  }
  .eff-padding-vertical-xs {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .eff-padding-horizontal-xs {
    padding-left: 4px;
    padding-right: 4px;
  }
  .eff-margin-vertical-xs {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .eff-margin-horizontal-xs {
    margin-left: 4px;
    margin-right: 4px;
  }
  .eff-negative-margin-vertical-xs {
    margin-top: -4px;
    margin-bottom: -4px;
  }
  .eff-negative-margin-horizontal-xs {
    margin-left: -4px;
    margin-right: -4px;
  }
  .eff-padding-vertical-s {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .eff-padding-horizontal-s {
    padding-left: 8px;
    padding-right: 8px;
  }
  .eff-margin-vertical-s {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .eff-margin-horizontal-s {
    margin-left: 8px;
    margin-right: 8px;
  }
  .eff-negative-margin-vertical-s {
    margin-top: -8px;
    margin-bottom: -8px;
  }
  .eff-negative-margin-horizontal-s {
    margin-left: -8px;
    margin-right: -8px;
  }
  .eff-padding-vertical-m {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .eff-padding-horizontal-m {
    padding-left: 12px;
    padding-right: 12px;
  }
  .eff-margin-vertical-m {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  .eff-margin-horizontal-m {
    margin-left: 12px;
    margin-right: 12px;
  }
  .eff-negative-margin-vertical-m {
    margin-top: -12px;
    margin-bottom: -12px;
  }
  .eff-negative-margin-horizontal-m {
    margin-left: -12px;
    margin-right: -12px;
  }
  .eff-padding-vertical-l {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .eff-padding-horizontal-l {
    padding-left: 16px;
    padding-right: 16px;
  }
  .eff-margin-vertical-l {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .eff-margin-horizontal-l {
    margin-left: 16px;
    margin-right: 16px;
  }
  .eff-negative-margin-vertical-l {
    margin-top: -16px;
    margin-bottom: -16px;
  }
  .eff-negative-margin-horizontal-l {
    margin-left: -16px;
    margin-right: -16px;
  }
  .eff-padding-vertical-xl {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .eff-padding-horizontal-xl {
    padding-left: 24px;
    padding-right: 24px;
  }
  .eff-margin-vertical-xl {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .eff-margin-horizontal-xl {
    margin-left: 24px;
    margin-right: 24px;
  }
  .eff-negative-margin-vertical-xl {
    margin-top: -24px;
    margin-bottom: -24px;
  }
  .eff-negative-margin-horizontal-xl {
    margin-left: -24px;
    margin-right: -24px;
  }
  .eff-padding-vertical-xxl {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .eff-padding-horizontal-xxl {
    padding-left: 32px;
    padding-right: 32px;
  }
  .eff-margin-vertical-xxl {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  .eff-margin-horizontal-xxl {
    margin-left: 32px;
    margin-right: 32px;
  }
  .eff-negative-margin-vertical-xxl {
    margin-top: -32px;
    margin-bottom: -32px;
  }
  .eff-negative-margin-horizontal-xxl {
    margin-left: -32px;
    margin-right: -32px;
  }
  .eff-padding-vertical-xxxl {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .eff-padding-horizontal-xxxl {
    padding-left: 48px;
    padding-right: 48px;
  }
  .eff-margin-vertical-xxxl {
    margin-top: 48px;
    margin-bottom: 48px;
  }
  .eff-margin-horizontal-xxxl {
    margin-left: 48px;
    margin-right: 48px;
  }
  .eff-negative-margin-vertical-xxxl {
    margin-top: -48px;
    margin-bottom: -48px;
  }
  .eff-negative-margin-horizontal-xxxl {
    margin-left: -48px;
    margin-right: -48px;
  }
  .eff-padding-left-0 {
    padding-left: 0;
  }
  .eff-padding-right-0 {
    padding-right: 0;
  }
  .eff-padding-top-0 {
    padding-top: 0;
  }
  .eff-padding-bottom-0 {
    padding-bottom: 0;
  }
  .eff-margin-left-0 {
    margin-left: 0;
  }
  .eff-margin-right-0 {
    margin-right: 0;
  }
  .eff-margin-top-0 {
    margin-top: 0;
  }
  .eff-margin-bottom-0 {
    margin-bottom: 0;
  }
  .eff-negative-margin-left-0 {
    margin-left: 0;
  }
  .eff-negative-margin-right-0 {
    margin-right: 0;
  }
  .eff-negative-margin-top-0 {
    margin-top: 0;
  }
  .eff-negative-margin-bottom-0 {
    margin-bottom: 0;
  }
  .eff-padding-left-xxs {
    padding-left: 2px;
  }
  .eff-padding-right-xxs {
    padding-right: 2px;
  }
  .eff-padding-top-xxs {
    padding-top: 2px;
  }
  .eff-padding-bottom-xxs {
    padding-bottom: 2px;
  }
  .eff-margin-left-xxs {
    margin-left: 2px;
  }
  .eff-margin-right-xxs {
    margin-right: 2px;
  }
  .eff-margin-top-xxs {
    margin-top: 2px;
  }
  .eff-margin-bottom-xxs {
    margin-bottom: 2px;
  }
  .eff-negative-margin-left-xxs {
    margin-left: -2px;
  }
  .eff-negative-margin-right-xxs {
    margin-right: -2px;
  }
  .eff-negative-margin-top-xxs {
    margin-top: -2px;
  }
  .eff-negative-margin-bottom-xxs {
    margin-bottom: -2px;
  }
  .eff-padding-left-xs {
    padding-left: 4px;
  }
  .eff-padding-right-xs {
    padding-right: 4px;
  }
  .eff-padding-top-xs {
    padding-top: 4px;
  }
  .eff-padding-bottom-xs {
    padding-bottom: 4px;
  }
  .eff-margin-left-xs {
    margin-left: 4px;
  }
  .eff-margin-right-xs {
    margin-right: 4px;
  }
  .eff-margin-top-xs {
    margin-top: 4px;
  }
  .eff-margin-bottom-xs {
    margin-bottom: 4px;
  }
  .eff-negative-margin-left-xs {
    margin-left: -4px;
  }
  .eff-negative-margin-right-xs {
    margin-right: -4px;
  }
  .eff-negative-margin-top-xs {
    margin-top: -4px;
  }
  .eff-negative-margin-bottom-xs {
    margin-bottom: -4px;
  }
  .eff-padding-left-s {
    padding-left: 8px;
  }
  .eff-padding-right-s {
    padding-right: 8px;
  }
  .eff-padding-top-s {
    padding-top: 8px;
  }
  .eff-padding-bottom-s {
    padding-bottom: 8px;
  }
  .eff-margin-left-s {
    margin-left: 8px;
  }
  .eff-margin-right-s {
    margin-right: 8px;
  }
  .eff-margin-top-s {
    margin-top: 8px;
  }
  .eff-margin-bottom-s {
    margin-bottom: 8px;
  }
  .eff-negative-margin-left-s {
    margin-left: -8px;
  }
  .eff-negative-margin-right-s {
    margin-right: -8px;
  }
  .eff-negative-margin-top-s {
    margin-top: -8px;
  }
  .eff-negative-margin-bottom-s {
    margin-bottom: -8px;
  }
  .eff-padding-left-m {
    padding-left: 12px;
  }
  .eff-padding-right-m {
    padding-right: 12px;
  }
  .eff-padding-top-m {
    padding-top: 12px;
  }
  .eff-padding-bottom-m {
    padding-bottom: 12px;
  }
  .eff-margin-left-m {
    margin-left: 12px;
  }
  .eff-margin-right-m {
    margin-right: 12px;
  }
  .eff-margin-top-m {
    margin-top: 12px;
  }
  .eff-margin-bottom-m {
    margin-bottom: 12px;
  }
  .eff-negative-margin-left-m {
    margin-left: -12px;
  }
  .eff-negative-margin-right-m {
    margin-right: -12px;
  }
  .eff-negative-margin-top-m {
    margin-top: -12px;
  }
  .eff-negative-margin-bottom-m {
    margin-bottom: -12px;
  }
  .eff-padding-left-l {
    padding-left: 16px;
  }
  .eff-padding-right-l {
    padding-right: 16px;
  }
  .eff-padding-top-l {
    padding-top: 16px;
  }
  .eff-padding-bottom-l {
    padding-bottom: 16px;
  }
  .eff-margin-left-l {
    margin-left: 16px;
  }
  .eff-margin-right-l {
    margin-right: 16px;
  }
  .eff-margin-top-l {
    margin-top: 16px;
  }
  .eff-margin-bottom-l {
    margin-bottom: 16px;
  }
  .eff-negative-margin-left-l {
    margin-left: -16px;
  }
  .eff-negative-margin-right-l {
    margin-right: -16px;
  }
  .eff-negative-margin-top-l {
    margin-top: -16px;
  }
  .eff-negative-margin-bottom-l {
    margin-bottom: -16px;
  }
  .eff-padding-left-xl {
    padding-left: 24px;
  }
  .eff-padding-right-xl {
    padding-right: 24px;
  }
  .eff-padding-top-xl {
    padding-top: 24px;
  }
  .eff-padding-bottom-xl {
    padding-bottom: 24px;
  }
  .eff-margin-left-xl {
    margin-left: 24px;
  }
  .eff-margin-right-xl {
    margin-right: 24px;
  }
  .eff-margin-top-xl {
    margin-top: 24px;
  }
  .eff-margin-bottom-xl {
    margin-bottom: 24px;
  }
  .eff-negative-margin-left-xl {
    margin-left: -24px;
  }
  .eff-negative-margin-right-xl {
    margin-right: -24px;
  }
  .eff-negative-margin-top-xl {
    margin-top: -24px;
  }
  .eff-negative-margin-bottom-xl {
    margin-bottom: -24px;
  }
  .eff-padding-left-xxl {
    padding-left: 32px;
  }
  .eff-padding-right-xxl {
    padding-right: 32px;
  }
  .eff-padding-top-xxl {
    padding-top: 32px;
  }
  .eff-padding-bottom-xxl {
    padding-bottom: 32px;
  }
  .eff-margin-left-xxl {
    margin-left: 32px;
  }
  .eff-margin-right-xxl {
    margin-right: 32px;
  }
  .eff-margin-top-xxl {
    margin-top: 32px;
  }
  .eff-margin-bottom-xxl {
    margin-bottom: 32px;
  }
  .eff-negative-margin-left-xxl {
    margin-left: -32px;
  }
  .eff-negative-margin-right-xxl {
    margin-right: -32px;
  }
  .eff-negative-margin-top-xxl {
    margin-top: -32px;
  }
  .eff-negative-margin-bottom-xxl {
    margin-bottom: -32px;
  }
  .eff-padding-left-xxxl {
    padding-left: 48px;
  }
  .eff-padding-right-xxxl {
    padding-right: 48px;
  }
  .eff-padding-top-xxxl {
    padding-top: 48px;
  }
  .eff-padding-bottom-xxxl {
    padding-bottom: 48px;
  }
  .eff-margin-left-xxxl {
    margin-left: 48px;
  }
  .eff-margin-right-xxxl {
    margin-right: 48px;
  }
  .eff-margin-top-xxxl {
    margin-top: 48px;
  }
  .eff-margin-bottom-xxxl {
    margin-bottom: 48px;
  }
  .eff-negative-margin-left-xxxl {
    margin-left: -48px;
  }
  .eff-negative-margin-right-xxxl {
    margin-right: -48px;
  }
  .eff-negative-margin-top-xxxl {
    margin-top: -48px;
  }
  .eff-negative-margin-bottom-xxxl {
    margin-bottom: -48px;
  }
  .eff-margin-horizontal-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .eff-margin-left-auto {
    margin-left: auto;
  }
  .eff-margin-right-auto {
    margin-right: auto;
  }
}
@media (max-width: 1279px) {
  .eff-tablet-padding-all-0 {
    padding: 0;
  }
  .eff-tablet-margin-all-0 {
    margin: 0;
  }
  .eff-tablet-negative-margin-all-0 {
    margin: 0;
  }
  .eff-tablet-padding-all-xxs {
    padding: 2px;
  }
  .eff-tablet-margin-all-xxs {
    margin: 2px;
  }
  .eff-tablet-negative-margin-all-xxs {
    margin: -2px;
  }
  .eff-tablet-padding-all-xs {
    padding: 4px;
  }
  .eff-tablet-margin-all-xs {
    margin: 4px;
  }
  .eff-tablet-negative-margin-all-xs {
    margin: -4px;
  }
  .eff-tablet-padding-all-s {
    padding: 8px;
  }
  .eff-tablet-margin-all-s {
    margin: 8px;
  }
  .eff-tablet-negative-margin-all-s {
    margin: -8px;
  }
  .eff-tablet-padding-all-m {
    padding: 12px;
  }
  .eff-tablet-margin-all-m {
    margin: 12px;
  }
  .eff-tablet-negative-margin-all-m {
    margin: -12px;
  }
  .eff-tablet-padding-all-l {
    padding: 16px;
  }
  .eff-tablet-margin-all-l {
    margin: 16px;
  }
  .eff-tablet-negative-margin-all-l {
    margin: -16px;
  }
  .eff-tablet-padding-all-xl {
    padding: 24px;
  }
  .eff-tablet-margin-all-xl {
    margin: 24px;
  }
  .eff-tablet-negative-margin-all-xl {
    margin: -24px;
  }
  .eff-tablet-padding-all-xxl {
    padding: 32px;
  }
  .eff-tablet-margin-all-xxl {
    margin: 32px;
  }
  .eff-tablet-negative-margin-all-xxl {
    margin: -32px;
  }
  .eff-tablet-padding-all-xxxl {
    padding: 48px;
  }
  .eff-tablet-margin-all-xxxl {
    margin: 48px;
  }
  .eff-tablet-negative-margin-all-xxxl {
    margin: -48px;
  }
  .eff-tablet-padding-vertical-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .eff-tablet-padding-horizontal-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .eff-tablet-margin-vertical-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .eff-tablet-margin-horizontal-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .eff-tablet-negative-margin-vertical-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .eff-tablet-negative-margin-horizontal-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .eff-tablet-padding-vertical-xxs {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .eff-tablet-padding-horizontal-xxs {
    padding-left: 2px;
    padding-right: 2px;
  }
  .eff-tablet-margin-vertical-xxs {
    margin-top: 2px;
    margin-bottom: 2px;
  }
  .eff-tablet-margin-horizontal-xxs {
    margin-left: 2px;
    margin-right: 2px;
  }
  .eff-tablet-negative-margin-vertical-xxs {
    margin-top: -2px;
    margin-bottom: -2px;
  }
  .eff-tablet-negative-margin-horizontal-xxs {
    margin-left: -2px;
    margin-right: -2px;
  }
  .eff-tablet-padding-vertical-xs {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .eff-tablet-padding-horizontal-xs {
    padding-left: 4px;
    padding-right: 4px;
  }
  .eff-tablet-margin-vertical-xs {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .eff-tablet-margin-horizontal-xs {
    margin-left: 4px;
    margin-right: 4px;
  }
  .eff-tablet-negative-margin-vertical-xs {
    margin-top: -4px;
    margin-bottom: -4px;
  }
  .eff-tablet-negative-margin-horizontal-xs {
    margin-left: -4px;
    margin-right: -4px;
  }
  .eff-tablet-padding-vertical-s {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .eff-tablet-padding-horizontal-s {
    padding-left: 8px;
    padding-right: 8px;
  }
  .eff-tablet-margin-vertical-s {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .eff-tablet-margin-horizontal-s {
    margin-left: 8px;
    margin-right: 8px;
  }
  .eff-tablet-negative-margin-vertical-s {
    margin-top: -8px;
    margin-bottom: -8px;
  }
  .eff-tablet-negative-margin-horizontal-s {
    margin-left: -8px;
    margin-right: -8px;
  }
  .eff-tablet-padding-vertical-m {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .eff-tablet-padding-horizontal-m {
    padding-left: 12px;
    padding-right: 12px;
  }
  .eff-tablet-margin-vertical-m {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  .eff-tablet-margin-horizontal-m {
    margin-left: 12px;
    margin-right: 12px;
  }
  .eff-tablet-negative-margin-vertical-m {
    margin-top: -12px;
    margin-bottom: -12px;
  }
  .eff-tablet-negative-margin-horizontal-m {
    margin-left: -12px;
    margin-right: -12px;
  }
  .eff-tablet-padding-vertical-l {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .eff-tablet-padding-horizontal-l {
    padding-left: 16px;
    padding-right: 16px;
  }
  .eff-tablet-margin-vertical-l {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .eff-tablet-margin-horizontal-l {
    margin-left: 16px;
    margin-right: 16px;
  }
  .eff-tablet-negative-margin-vertical-l {
    margin-top: -16px;
    margin-bottom: -16px;
  }
  .eff-tablet-negative-margin-horizontal-l {
    margin-left: -16px;
    margin-right: -16px;
  }
  .eff-tablet-padding-vertical-xl {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .eff-tablet-padding-horizontal-xl {
    padding-left: 24px;
    padding-right: 24px;
  }
  .eff-tablet-margin-vertical-xl {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .eff-tablet-margin-horizontal-xl {
    margin-left: 24px;
    margin-right: 24px;
  }
  .eff-tablet-negative-margin-vertical-xl {
    margin-top: -24px;
    margin-bottom: -24px;
  }
  .eff-tablet-negative-margin-horizontal-xl {
    margin-left: -24px;
    margin-right: -24px;
  }
  .eff-tablet-padding-vertical-xxl {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .eff-tablet-padding-horizontal-xxl {
    padding-left: 32px;
    padding-right: 32px;
  }
  .eff-tablet-margin-vertical-xxl {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  .eff-tablet-margin-horizontal-xxl {
    margin-left: 32px;
    margin-right: 32px;
  }
  .eff-tablet-negative-margin-vertical-xxl {
    margin-top: -32px;
    margin-bottom: -32px;
  }
  .eff-tablet-negative-margin-horizontal-xxl {
    margin-left: -32px;
    margin-right: -32px;
  }
  .eff-tablet-padding-vertical-xxxl {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .eff-tablet-padding-horizontal-xxxl {
    padding-left: 48px;
    padding-right: 48px;
  }
  .eff-tablet-margin-vertical-xxxl {
    margin-top: 48px;
    margin-bottom: 48px;
  }
  .eff-tablet-margin-horizontal-xxxl {
    margin-left: 48px;
    margin-right: 48px;
  }
  .eff-tablet-negative-margin-vertical-xxxl {
    margin-top: -48px;
    margin-bottom: -48px;
  }
  .eff-tablet-negative-margin-horizontal-xxxl {
    margin-left: -48px;
    margin-right: -48px;
  }
  .eff-tablet-padding-left-0 {
    padding-left: 0;
  }
  .eff-tablet-padding-right-0 {
    padding-right: 0;
  }
  .eff-tablet-padding-top-0 {
    padding-top: 0;
  }
  .eff-tablet-padding-bottom-0 {
    padding-bottom: 0;
  }
  .eff-tablet-margin-left-0 {
    margin-left: 0;
  }
  .eff-tablet-margin-right-0 {
    margin-right: 0;
  }
  .eff-tablet-margin-top-0 {
    margin-top: 0;
  }
  .eff-tablet-margin-bottom-0 {
    margin-bottom: 0;
  }
  .eff-tablet-negative-margin-left-0 {
    margin-left: 0;
  }
  .eff-tablet-negative-margin-right-0 {
    margin-right: 0;
  }
  .eff-tablet-negative-margin-top-0 {
    margin-top: 0;
  }
  .eff-tablet-negative-margin-bottom-0 {
    margin-bottom: 0;
  }
  .eff-tablet-padding-left-xxs {
    padding-left: 2px;
  }
  .eff-tablet-padding-right-xxs {
    padding-right: 2px;
  }
  .eff-tablet-padding-top-xxs {
    padding-top: 2px;
  }
  .eff-tablet-padding-bottom-xxs {
    padding-bottom: 2px;
  }
  .eff-tablet-margin-left-xxs {
    margin-left: 2px;
  }
  .eff-tablet-margin-right-xxs {
    margin-right: 2px;
  }
  .eff-tablet-margin-top-xxs {
    margin-top: 2px;
  }
  .eff-tablet-margin-bottom-xxs {
    margin-bottom: 2px;
  }
  .eff-tablet-negative-margin-left-xxs {
    margin-left: -2px;
  }
  .eff-tablet-negative-margin-right-xxs {
    margin-right: -2px;
  }
  .eff-tablet-negative-margin-top-xxs {
    margin-top: -2px;
  }
  .eff-tablet-negative-margin-bottom-xxs {
    margin-bottom: -2px;
  }
  .eff-tablet-padding-left-xs {
    padding-left: 4px;
  }
  .eff-tablet-padding-right-xs {
    padding-right: 4px;
  }
  .eff-tablet-padding-top-xs {
    padding-top: 4px;
  }
  .eff-tablet-padding-bottom-xs {
    padding-bottom: 4px;
  }
  .eff-tablet-margin-left-xs {
    margin-left: 4px;
  }
  .eff-tablet-margin-right-xs {
    margin-right: 4px;
  }
  .eff-tablet-margin-top-xs {
    margin-top: 4px;
  }
  .eff-tablet-margin-bottom-xs {
    margin-bottom: 4px;
  }
  .eff-tablet-negative-margin-left-xs {
    margin-left: -4px;
  }
  .eff-tablet-negative-margin-right-xs {
    margin-right: -4px;
  }
  .eff-tablet-negative-margin-top-xs {
    margin-top: -4px;
  }
  .eff-tablet-negative-margin-bottom-xs {
    margin-bottom: -4px;
  }
  .eff-tablet-padding-left-s {
    padding-left: 8px;
  }
  .eff-tablet-padding-right-s {
    padding-right: 8px;
  }
  .eff-tablet-padding-top-s {
    padding-top: 8px;
  }
  .eff-tablet-padding-bottom-s {
    padding-bottom: 8px;
  }
  .eff-tablet-margin-left-s {
    margin-left: 8px;
  }
  .eff-tablet-margin-right-s {
    margin-right: 8px;
  }
  .eff-tablet-margin-top-s {
    margin-top: 8px;
  }
  .eff-tablet-margin-bottom-s {
    margin-bottom: 8px;
  }
  .eff-tablet-negative-margin-left-s {
    margin-left: -8px;
  }
  .eff-tablet-negative-margin-right-s {
    margin-right: -8px;
  }
  .eff-tablet-negative-margin-top-s {
    margin-top: -8px;
  }
  .eff-tablet-negative-margin-bottom-s {
    margin-bottom: -8px;
  }
  .eff-tablet-padding-left-m {
    padding-left: 12px;
  }
  .eff-tablet-padding-right-m {
    padding-right: 12px;
  }
  .eff-tablet-padding-top-m {
    padding-top: 12px;
  }
  .eff-tablet-padding-bottom-m {
    padding-bottom: 12px;
  }
  .eff-tablet-margin-left-m {
    margin-left: 12px;
  }
  .eff-tablet-margin-right-m {
    margin-right: 12px;
  }
  .eff-tablet-margin-top-m {
    margin-top: 12px;
  }
  .eff-tablet-margin-bottom-m {
    margin-bottom: 12px;
  }
  .eff-tablet-negative-margin-left-m {
    margin-left: -12px;
  }
  .eff-tablet-negative-margin-right-m {
    margin-right: -12px;
  }
  .eff-tablet-negative-margin-top-m {
    margin-top: -12px;
  }
  .eff-tablet-negative-margin-bottom-m {
    margin-bottom: -12px;
  }
  .eff-tablet-padding-left-l {
    padding-left: 16px;
  }
  .eff-tablet-padding-right-l {
    padding-right: 16px;
  }
  .eff-tablet-padding-top-l {
    padding-top: 16px;
  }
  .eff-tablet-padding-bottom-l {
    padding-bottom: 16px;
  }
  .eff-tablet-margin-left-l {
    margin-left: 16px;
  }
  .eff-tablet-margin-right-l {
    margin-right: 16px;
  }
  .eff-tablet-margin-top-l {
    margin-top: 16px;
  }
  .eff-tablet-margin-bottom-l {
    margin-bottom: 16px;
  }
  .eff-tablet-negative-margin-left-l {
    margin-left: -16px;
  }
  .eff-tablet-negative-margin-right-l {
    margin-right: -16px;
  }
  .eff-tablet-negative-margin-top-l {
    margin-top: -16px;
  }
  .eff-tablet-negative-margin-bottom-l {
    margin-bottom: -16px;
  }
  .eff-tablet-padding-left-xl {
    padding-left: 24px;
  }
  .eff-tablet-padding-right-xl {
    padding-right: 24px;
  }
  .eff-tablet-padding-top-xl {
    padding-top: 24px;
  }
  .eff-tablet-padding-bottom-xl {
    padding-bottom: 24px;
  }
  .eff-tablet-margin-left-xl {
    margin-left: 24px;
  }
  .eff-tablet-margin-right-xl {
    margin-right: 24px;
  }
  .eff-tablet-margin-top-xl {
    margin-top: 24px;
  }
  .eff-tablet-margin-bottom-xl {
    margin-bottom: 24px;
  }
  .eff-tablet-negative-margin-left-xl {
    margin-left: -24px;
  }
  .eff-tablet-negative-margin-right-xl {
    margin-right: -24px;
  }
  .eff-tablet-negative-margin-top-xl {
    margin-top: -24px;
  }
  .eff-tablet-negative-margin-bottom-xl {
    margin-bottom: -24px;
  }
  .eff-tablet-padding-left-xxl {
    padding-left: 32px;
  }
  .eff-tablet-padding-right-xxl {
    padding-right: 32px;
  }
  .eff-tablet-padding-top-xxl {
    padding-top: 32px;
  }
  .eff-tablet-padding-bottom-xxl {
    padding-bottom: 32px;
  }
  .eff-tablet-margin-left-xxl {
    margin-left: 32px;
  }
  .eff-tablet-margin-right-xxl {
    margin-right: 32px;
  }
  .eff-tablet-margin-top-xxl {
    margin-top: 32px;
  }
  .eff-tablet-margin-bottom-xxl {
    margin-bottom: 32px;
  }
  .eff-tablet-negative-margin-left-xxl {
    margin-left: -32px;
  }
  .eff-tablet-negative-margin-right-xxl {
    margin-right: -32px;
  }
  .eff-tablet-negative-margin-top-xxl {
    margin-top: -32px;
  }
  .eff-tablet-negative-margin-bottom-xxl {
    margin-bottom: -32px;
  }
  .eff-tablet-padding-left-xxxl {
    padding-left: 48px;
  }
  .eff-tablet-padding-right-xxxl {
    padding-right: 48px;
  }
  .eff-tablet-padding-top-xxxl {
    padding-top: 48px;
  }
  .eff-tablet-padding-bottom-xxxl {
    padding-bottom: 48px;
  }
  .eff-tablet-margin-left-xxxl {
    margin-left: 48px;
  }
  .eff-tablet-margin-right-xxxl {
    margin-right: 48px;
  }
  .eff-tablet-margin-top-xxxl {
    margin-top: 48px;
  }
  .eff-tablet-margin-bottom-xxxl {
    margin-bottom: 48px;
  }
  .eff-tablet-negative-margin-left-xxxl {
    margin-left: -48px;
  }
  .eff-tablet-negative-margin-right-xxxl {
    margin-right: -48px;
  }
  .eff-tablet-negative-margin-top-xxxl {
    margin-top: -48px;
  }
  .eff-tablet-negative-margin-bottom-xxxl {
    margin-bottom: -48px;
  }
  .eff-tablet-margin-horizontal-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .eff-tablet-margin-left-auto {
    margin-left: auto;
  }
  .eff-tablet-margin-right-auto {
    margin-right: auto;
  }
}
@media (max-width: 689px) {
  .eff-phone-padding-all-0 {
    padding: 0;
  }
  .eff-phone-margin-all-0 {
    margin: 0;
  }
  .eff-phone-negative-margin-all-0 {
    margin: 0;
  }
  .eff-phone-padding-all-xxs {
    padding: 2px;
  }
  .eff-phone-margin-all-xxs {
    margin: 2px;
  }
  .eff-phone-negative-margin-all-xxs {
    margin: -2px;
  }
  .eff-phone-padding-all-xs {
    padding: 4px;
  }
  .eff-phone-margin-all-xs {
    margin: 4px;
  }
  .eff-phone-negative-margin-all-xs {
    margin: -4px;
  }
  .eff-phone-padding-all-s {
    padding: 8px;
  }
  .eff-phone-margin-all-s {
    margin: 8px;
  }
  .eff-phone-negative-margin-all-s {
    margin: -8px;
  }
  .eff-phone-padding-all-m {
    padding: 12px;
  }
  .eff-phone-margin-all-m {
    margin: 12px;
  }
  .eff-phone-negative-margin-all-m {
    margin: -12px;
  }
  .eff-phone-padding-all-l {
    padding: 16px;
  }
  .eff-phone-margin-all-l {
    margin: 16px;
  }
  .eff-phone-negative-margin-all-l {
    margin: -16px;
  }
  .eff-phone-padding-all-xl {
    padding: 24px;
  }
  .eff-phone-margin-all-xl {
    margin: 24px;
  }
  .eff-phone-negative-margin-all-xl {
    margin: -24px;
  }
  .eff-phone-padding-all-xxl {
    padding: 32px;
  }
  .eff-phone-margin-all-xxl {
    margin: 32px;
  }
  .eff-phone-negative-margin-all-xxl {
    margin: -32px;
  }
  .eff-phone-padding-all-xxxl {
    padding: 48px;
  }
  .eff-phone-margin-all-xxxl {
    margin: 48px;
  }
  .eff-phone-negative-margin-all-xxxl {
    margin: -48px;
  }
  .eff-phone-padding-vertical-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .eff-phone-padding-horizontal-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .eff-phone-margin-vertical-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .eff-phone-margin-horizontal-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .eff-phone-negative-margin-vertical-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .eff-phone-negative-margin-horizontal-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .eff-phone-padding-vertical-xxs {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .eff-phone-padding-horizontal-xxs {
    padding-left: 2px;
    padding-right: 2px;
  }
  .eff-phone-margin-vertical-xxs {
    margin-top: 2px;
    margin-bottom: 2px;
  }
  .eff-phone-margin-horizontal-xxs {
    margin-left: 2px;
    margin-right: 2px;
  }
  .eff-phone-negative-margin-vertical-xxs {
    margin-top: -2px;
    margin-bottom: -2px;
  }
  .eff-phone-negative-margin-horizontal-xxs {
    margin-left: -2px;
    margin-right: -2px;
  }
  .eff-phone-padding-vertical-xs {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .eff-phone-padding-horizontal-xs {
    padding-left: 4px;
    padding-right: 4px;
  }
  .eff-phone-margin-vertical-xs {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .eff-phone-margin-horizontal-xs {
    margin-left: 4px;
    margin-right: 4px;
  }
  .eff-phone-negative-margin-vertical-xs {
    margin-top: -4px;
    margin-bottom: -4px;
  }
  .eff-phone-negative-margin-horizontal-xs {
    margin-left: -4px;
    margin-right: -4px;
  }
  .eff-phone-padding-vertical-s {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .eff-phone-padding-horizontal-s {
    padding-left: 8px;
    padding-right: 8px;
  }
  .eff-phone-margin-vertical-s {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .eff-phone-margin-horizontal-s {
    margin-left: 8px;
    margin-right: 8px;
  }
  .eff-phone-negative-margin-vertical-s {
    margin-top: -8px;
    margin-bottom: -8px;
  }
  .eff-phone-negative-margin-horizontal-s {
    margin-left: -8px;
    margin-right: -8px;
  }
  .eff-phone-padding-vertical-m {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .eff-phone-padding-horizontal-m {
    padding-left: 12px;
    padding-right: 12px;
  }
  .eff-phone-margin-vertical-m {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  .eff-phone-margin-horizontal-m {
    margin-left: 12px;
    margin-right: 12px;
  }
  .eff-phone-negative-margin-vertical-m {
    margin-top: -12px;
    margin-bottom: -12px;
  }
  .eff-phone-negative-margin-horizontal-m {
    margin-left: -12px;
    margin-right: -12px;
  }
  .eff-phone-padding-vertical-l {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .eff-phone-padding-horizontal-l {
    padding-left: 16px;
    padding-right: 16px;
  }
  .eff-phone-margin-vertical-l {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .eff-phone-margin-horizontal-l {
    margin-left: 16px;
    margin-right: 16px;
  }
  .eff-phone-negative-margin-vertical-l {
    margin-top: -16px;
    margin-bottom: -16px;
  }
  .eff-phone-negative-margin-horizontal-l {
    margin-left: -16px;
    margin-right: -16px;
  }
  .eff-phone-padding-vertical-xl {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .eff-phone-padding-horizontal-xl {
    padding-left: 24px;
    padding-right: 24px;
  }
  .eff-phone-margin-vertical-xl {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .eff-phone-margin-horizontal-xl {
    margin-left: 24px;
    margin-right: 24px;
  }
  .eff-phone-negative-margin-vertical-xl {
    margin-top: -24px;
    margin-bottom: -24px;
  }
  .eff-phone-negative-margin-horizontal-xl {
    margin-left: -24px;
    margin-right: -24px;
  }
  .eff-phone-padding-vertical-xxl {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .eff-phone-padding-horizontal-xxl {
    padding-left: 32px;
    padding-right: 32px;
  }
  .eff-phone-margin-vertical-xxl {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  .eff-phone-margin-horizontal-xxl {
    margin-left: 32px;
    margin-right: 32px;
  }
  .eff-phone-negative-margin-vertical-xxl {
    margin-top: -32px;
    margin-bottom: -32px;
  }
  .eff-phone-negative-margin-horizontal-xxl {
    margin-left: -32px;
    margin-right: -32px;
  }
  .eff-phone-padding-vertical-xxxl {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .eff-phone-padding-horizontal-xxxl {
    padding-left: 48px;
    padding-right: 48px;
  }
  .eff-phone-margin-vertical-xxxl {
    margin-top: 48px;
    margin-bottom: 48px;
  }
  .eff-phone-margin-horizontal-xxxl {
    margin-left: 48px;
    margin-right: 48px;
  }
  .eff-phone-negative-margin-vertical-xxxl {
    margin-top: -48px;
    margin-bottom: -48px;
  }
  .eff-phone-negative-margin-horizontal-xxxl {
    margin-left: -48px;
    margin-right: -48px;
  }
  .eff-phone-padding-left-0 {
    padding-left: 0;
  }
  .eff-phone-padding-right-0 {
    padding-right: 0;
  }
  .eff-phone-padding-top-0 {
    padding-top: 0;
  }
  .eff-phone-padding-bottom-0 {
    padding-bottom: 0;
  }
  .eff-phone-margin-left-0 {
    margin-left: 0;
  }
  .eff-phone-margin-right-0 {
    margin-right: 0;
  }
  .eff-phone-margin-top-0 {
    margin-top: 0;
  }
  .eff-phone-margin-bottom-0 {
    margin-bottom: 0;
  }
  .eff-phone-negative-margin-left-0 {
    margin-left: 0;
  }
  .eff-phone-negative-margin-right-0 {
    margin-right: 0;
  }
  .eff-phone-negative-margin-top-0 {
    margin-top: 0;
  }
  .eff-phone-negative-margin-bottom-0 {
    margin-bottom: 0;
  }
  .eff-phone-padding-left-xxs {
    padding-left: 2px;
  }
  .eff-phone-padding-right-xxs {
    padding-right: 2px;
  }
  .eff-phone-padding-top-xxs {
    padding-top: 2px;
  }
  .eff-phone-padding-bottom-xxs {
    padding-bottom: 2px;
  }
  .eff-phone-margin-left-xxs {
    margin-left: 2px;
  }
  .eff-phone-margin-right-xxs {
    margin-right: 2px;
  }
  .eff-phone-margin-top-xxs {
    margin-top: 2px;
  }
  .eff-phone-margin-bottom-xxs {
    margin-bottom: 2px;
  }
  .eff-phone-negative-margin-left-xxs {
    margin-left: -2px;
  }
  .eff-phone-negative-margin-right-xxs {
    margin-right: -2px;
  }
  .eff-phone-negative-margin-top-xxs {
    margin-top: -2px;
  }
  .eff-phone-negative-margin-bottom-xxs {
    margin-bottom: -2px;
  }
  .eff-phone-padding-left-xs {
    padding-left: 4px;
  }
  .eff-phone-padding-right-xs {
    padding-right: 4px;
  }
  .eff-phone-padding-top-xs {
    padding-top: 4px;
  }
  .eff-phone-padding-bottom-xs {
    padding-bottom: 4px;
  }
  .eff-phone-margin-left-xs {
    margin-left: 4px;
  }
  .eff-phone-margin-right-xs {
    margin-right: 4px;
  }
  .eff-phone-margin-top-xs {
    margin-top: 4px;
  }
  .eff-phone-margin-bottom-xs {
    margin-bottom: 4px;
  }
  .eff-phone-negative-margin-left-xs {
    margin-left: -4px;
  }
  .eff-phone-negative-margin-right-xs {
    margin-right: -4px;
  }
  .eff-phone-negative-margin-top-xs {
    margin-top: -4px;
  }
  .eff-phone-negative-margin-bottom-xs {
    margin-bottom: -4px;
  }
  .eff-phone-padding-left-s {
    padding-left: 8px;
  }
  .eff-phone-padding-right-s {
    padding-right: 8px;
  }
  .eff-phone-padding-top-s {
    padding-top: 8px;
  }
  .eff-phone-padding-bottom-s {
    padding-bottom: 8px;
  }
  .eff-phone-margin-left-s {
    margin-left: 8px;
  }
  .eff-phone-margin-right-s {
    margin-right: 8px;
  }
  .eff-phone-margin-top-s {
    margin-top: 8px;
  }
  .eff-phone-margin-bottom-s {
    margin-bottom: 8px;
  }
  .eff-phone-negative-margin-left-s {
    margin-left: -8px;
  }
  .eff-phone-negative-margin-right-s {
    margin-right: -8px;
  }
  .eff-phone-negative-margin-top-s {
    margin-top: -8px;
  }
  .eff-phone-negative-margin-bottom-s {
    margin-bottom: -8px;
  }
  .eff-phone-padding-left-m {
    padding-left: 12px;
  }
  .eff-phone-padding-right-m {
    padding-right: 12px;
  }
  .eff-phone-padding-top-m {
    padding-top: 12px;
  }
  .eff-phone-padding-bottom-m {
    padding-bottom: 12px;
  }
  .eff-phone-margin-left-m {
    margin-left: 12px;
  }
  .eff-phone-margin-right-m {
    margin-right: 12px;
  }
  .eff-phone-margin-top-m {
    margin-top: 12px;
  }
  .eff-phone-margin-bottom-m {
    margin-bottom: 12px;
  }
  .eff-phone-negative-margin-left-m {
    margin-left: -12px;
  }
  .eff-phone-negative-margin-right-m {
    margin-right: -12px;
  }
  .eff-phone-negative-margin-top-m {
    margin-top: -12px;
  }
  .eff-phone-negative-margin-bottom-m {
    margin-bottom: -12px;
  }
  .eff-phone-padding-left-l {
    padding-left: 16px;
  }
  .eff-phone-padding-right-l {
    padding-right: 16px;
  }
  .eff-phone-padding-top-l {
    padding-top: 16px;
  }
  .eff-phone-padding-bottom-l {
    padding-bottom: 16px;
  }
  .eff-phone-margin-left-l {
    margin-left: 16px;
  }
  .eff-phone-margin-right-l {
    margin-right: 16px;
  }
  .eff-phone-margin-top-l {
    margin-top: 16px;
  }
  .eff-phone-margin-bottom-l {
    margin-bottom: 16px;
  }
  .eff-phone-negative-margin-left-l {
    margin-left: -16px;
  }
  .eff-phone-negative-margin-right-l {
    margin-right: -16px;
  }
  .eff-phone-negative-margin-top-l {
    margin-top: -16px;
  }
  .eff-phone-negative-margin-bottom-l {
    margin-bottom: -16px;
  }
  .eff-phone-padding-left-xl {
    padding-left: 24px;
  }
  .eff-phone-padding-right-xl {
    padding-right: 24px;
  }
  .eff-phone-padding-top-xl {
    padding-top: 24px;
  }
  .eff-phone-padding-bottom-xl {
    padding-bottom: 24px;
  }
  .eff-phone-margin-left-xl {
    margin-left: 24px;
  }
  .eff-phone-margin-right-xl {
    margin-right: 24px;
  }
  .eff-phone-margin-top-xl {
    margin-top: 24px;
  }
  .eff-phone-margin-bottom-xl {
    margin-bottom: 24px;
  }
  .eff-phone-negative-margin-left-xl {
    margin-left: -24px;
  }
  .eff-phone-negative-margin-right-xl {
    margin-right: -24px;
  }
  .eff-phone-negative-margin-top-xl {
    margin-top: -24px;
  }
  .eff-phone-negative-margin-bottom-xl {
    margin-bottom: -24px;
  }
  .eff-phone-padding-left-xxl {
    padding-left: 32px;
  }
  .eff-phone-padding-right-xxl {
    padding-right: 32px;
  }
  .eff-phone-padding-top-xxl {
    padding-top: 32px;
  }
  .eff-phone-padding-bottom-xxl {
    padding-bottom: 32px;
  }
  .eff-phone-margin-left-xxl {
    margin-left: 32px;
  }
  .eff-phone-margin-right-xxl {
    margin-right: 32px;
  }
  .eff-phone-margin-top-xxl {
    margin-top: 32px;
  }
  .eff-phone-margin-bottom-xxl {
    margin-bottom: 32px;
  }
  .eff-phone-negative-margin-left-xxl {
    margin-left: -32px;
  }
  .eff-phone-negative-margin-right-xxl {
    margin-right: -32px;
  }
  .eff-phone-negative-margin-top-xxl {
    margin-top: -32px;
  }
  .eff-phone-negative-margin-bottom-xxl {
    margin-bottom: -32px;
  }
  .eff-phone-padding-left-xxxl {
    padding-left: 48px;
  }
  .eff-phone-padding-right-xxxl {
    padding-right: 48px;
  }
  .eff-phone-padding-top-xxxl {
    padding-top: 48px;
  }
  .eff-phone-padding-bottom-xxxl {
    padding-bottom: 48px;
  }
  .eff-phone-margin-left-xxxl {
    margin-left: 48px;
  }
  .eff-phone-margin-right-xxxl {
    margin-right: 48px;
  }
  .eff-phone-margin-top-xxxl {
    margin-top: 48px;
  }
  .eff-phone-margin-bottom-xxxl {
    margin-bottom: 48px;
  }
  .eff-phone-negative-margin-left-xxxl {
    margin-left: -48px;
  }
  .eff-phone-negative-margin-right-xxxl {
    margin-right: -48px;
  }
  .eff-phone-negative-margin-top-xxxl {
    margin-top: -48px;
  }
  .eff-phone-negative-margin-bottom-xxxl {
    margin-bottom: -48px;
  }
  .eff-phone-margin-horizontal-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .eff-phone-margin-left-auto {
    margin-left: auto;
  }
  .eff-phone-margin-right-auto {
    margin-right: auto;
  }
}
@media only all {
  .eff-position-static {
    position: static;
  }
  .eff-position-relative {
    position: relative;
  }
  .eff-position-absolute {
    position: absolute;
  }
  .eff-position-fixed {
    position: fixed;
  }
  .eff-top-0 {
    top: 0;
  }
  .eff-right-0 {
    right: 0;
  }
  .eff-bottom-0 {
    bottom: 0;
  }
  .eff-left-0 {
    left: 0;
  }
  .eff-position-relative-fill {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
  .eff-z-index-Baseline {
    z-index: 1;
  }
  .eff-z-index-InputOverlay {
    z-index: 2;
  }
  .eff-z-index-Navigation {
    z-index: 1000;
  }
  .eff-z-index-Modal {
    z-index: 1000000;
  }
  .eff-z-index-Tooltip {
    z-index: 1100000;
  }
  .eff-display-none {
    display: none;
  }
  .eff-display-inline {
    display: inline;
  }
  .eff-display-block {
    display: block;
  }
  .eff-display-inline-block {
    display: inline-block;
  }
  .eff-display-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .eff-display-inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .eff-float-left {
    float: left;
  }
  .eff-float-right {
    float: right;
  }
  .eff-clearfix:before,
  .eff-clearfix:after {
    content: ' ';
    display: table;
  }
  .eff-clearfix:after {
    clear: both;
  }
  .eff-width-5 {
    width: 5%;
  }
  .eff-width-10 {
    width: 10%;
  }
  .eff-width-15 {
    width: 15%;
  }
  .eff-width-20 {
    width: 20%;
  }
  .eff-width-25 {
    width: 25%;
  }
  .eff-width-30 {
    width: 30%;
  }
  .eff-width-35 {
    width: 35%;
  }
  .eff-width-40 {
    width: 40%;
  }
  .eff-width-45 {
    width: 45%;
  }
  .eff-width-50 {
    width: 50%;
  }
  .eff-width-55 {
    width: 55%;
  }
  .eff-width-60 {
    width: 60%;
  }
  .eff-width-65 {
    width: 65%;
  }
  .eff-width-70 {
    width: 70%;
  }
  .eff-width-75 {
    width: 75%;
  }
  .eff-width-80 {
    width: 80%;
  }
  .eff-width-85 {
    width: 85%;
  }
  .eff-width-90 {
    width: 90%;
  }
  .eff-width-95 {
    width: 95%;
  }
  .eff-width-100 {
    width: 100%;
  }
  .eff-width-auto {
    width: auto;
  }
  .eff-width-0 {
    width: 0;
  }
  .eff-width-33 {
    width: 33.3333333333%;
  }
  .eff-width-66 {
    width: 66.6666666667%;
  }
  .eff-max-width-100 {
    max-width: 100%;
  }
  .eff-max-width-none {
    max-width: none;
  }
  .eff-height-auto {
    height: auto;
  }
  .eff-height-0 {
    height: 0;
  }
  .eff-height-25 {
    height: 25%;
  }
  .eff-height-50 {
    height: 50%;
  }
  .eff-height-75 {
    height: 75%;
  }
  .eff-height-100 {
    height: 100%;
  }
  .eff-min-height-100 {
    min-height: 100%;
  }
  .eff-vertical-align-baseline {
    vertical-align: baseline;
  }
  .eff-vertical-align-middle {
    vertical-align: middle;
  }
  .eff-vertical-align-top {
    vertical-align: top;
  }
  .eff-vertical-align-bottom {
    vertical-align: bottom;
  }
  .eff-overflow-visible {
    overflow: visible;
  }
  .eff-overflow-hidden {
    overflow: hidden;
  }
  .eff-overflow-scroll {
    overflow: scroll;
  }
  .eff-overflow-auto {
    overflow: auto;
  }
  .eff-overflow-x-visible {
    overflow-x: visible;
  }
  .eff-overflow-x-hidden {
    overflow-x: hidden;
  }
  .eff-overflow-x-scroll {
    overflow-x: scroll;
  }
  .eff-overflow-x-auto {
    overflow-x: auto;
  }
  .eff-overflow-y-visible {
    overflow-y: visible;
  }
  .eff-overflow-y-hidden {
    overflow-y: hidden;
  }
  .eff-overflow-y-scroll {
    overflow-y: scroll;
  }
  .eff-overflow-y-auto {
    overflow-y: auto;
  }
  .eff-opacity-10 {
    opacity: 0.1;
  }
  .eff-hover-opacity-10:hover {
    opacity: 0.1;
  }
  .eff-opacity-20 {
    opacity: 0.2;
  }
  .eff-hover-opacity-20:hover {
    opacity: 0.2;
  }
  .eff-opacity-30 {
    opacity: 0.3;
  }
  .eff-hover-opacity-30:hover {
    opacity: 0.3;
  }
  .eff-opacity-40 {
    opacity: 0.4;
  }
  .eff-hover-opacity-40:hover {
    opacity: 0.4;
  }
  .eff-opacity-50 {
    opacity: 0.5;
  }
  .eff-hover-opacity-50:hover {
    opacity: 0.5;
  }
  .eff-opacity-60 {
    opacity: 0.6;
  }
  .eff-hover-opacity-60:hover {
    opacity: 0.6;
  }
  .eff-opacity-70 {
    opacity: 0.7;
  }
  .eff-hover-opacity-70:hover {
    opacity: 0.7;
  }
  .eff-opacity-80 {
    opacity: 0.8;
  }
  .eff-hover-opacity-80:hover {
    opacity: 0.8;
  }
  .eff-opacity-90 {
    opacity: 0.9;
  }
  .eff-hover-opacity-90:hover {
    opacity: 0.9;
  }
  .eff-opacity-100 {
    opacity: 1;
  }
  .eff-hover-opacity-100:hover {
    opacity: 1;
  }
  .eff-desaturated {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
  }
  .eff-hover-desaturated:hover {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
  }
  .eff-hover-cursor-default:hover {
    cursor: default;
  }
  .eff-hover-cursor-pointer:hover {
    cursor: pointer;
  }
  .eff-pointer-events-none {
    pointer-events: none;
  }
}
@media (max-width: 1279px) {
  .eff-tablet-position-static {
    position: static;
  }
  .eff-tablet-position-relative {
    position: relative;
  }
  .eff-tablet-position-absolute {
    position: absolute;
  }
  .eff-tablet-position-fixed {
    position: fixed;
  }
  .eff-tablet-top-0 {
    top: 0;
  }
  .eff-tablet-right-0 {
    right: 0;
  }
  .eff-tablet-bottom-0 {
    bottom: 0;
  }
  .eff-tablet-left-0 {
    left: 0;
  }
  .eff-tablet-position-relative-fill {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
  .eff-tablet-z-index-Baseline {
    z-index: 1;
  }
  .eff-tablet-z-index-InputOverlay {
    z-index: 2;
  }
  .eff-tablet-z-index-Navigation {
    z-index: 1000;
  }
  .eff-tablet-z-index-Modal {
    z-index: 1000000;
  }
  .eff-tablet-z-index-Tooltip {
    z-index: 1100000;
  }
  .eff-tablet-display-none {
    display: none;
  }
  .eff-tablet-display-inline {
    display: inline;
  }
  .eff-tablet-display-block {
    display: block;
  }
  .eff-tablet-display-inline-block {
    display: inline-block;
  }
  .eff-tablet-display-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .eff-tablet-display-inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .eff-tablet-float-left {
    float: left;
  }
  .eff-tablet-float-right {
    float: right;
  }
  .eff-tablet-clearfix:before,
  .eff-tablet-clearfix:after {
    content: ' ';
    display: table;
  }
  .eff-tablet-clearfix:after {
    clear: both;
  }
  .eff-tablet-width-5 {
    width: 5%;
  }
  .eff-tablet-width-10 {
    width: 10%;
  }
  .eff-tablet-width-15 {
    width: 15%;
  }
  .eff-tablet-width-20 {
    width: 20%;
  }
  .eff-tablet-width-25 {
    width: 25%;
  }
  .eff-tablet-width-30 {
    width: 30%;
  }
  .eff-tablet-width-35 {
    width: 35%;
  }
  .eff-tablet-width-40 {
    width: 40%;
  }
  .eff-tablet-width-45 {
    width: 45%;
  }
  .eff-tablet-width-50 {
    width: 50%;
  }
  .eff-tablet-width-55 {
    width: 55%;
  }
  .eff-tablet-width-60 {
    width: 60%;
  }
  .eff-tablet-width-65 {
    width: 65%;
  }
  .eff-tablet-width-70 {
    width: 70%;
  }
  .eff-tablet-width-75 {
    width: 75%;
  }
  .eff-tablet-width-80 {
    width: 80%;
  }
  .eff-tablet-width-85 {
    width: 85%;
  }
  .eff-tablet-width-90 {
    width: 90%;
  }
  .eff-tablet-width-95 {
    width: 95%;
  }
  .eff-tablet-width-100 {
    width: 100%;
  }
  .eff-tablet-width-auto {
    width: auto;
  }
  .eff-tablet-width-0 {
    width: 0;
  }
  .eff-tablet-width-33 {
    width: 33.3333333333%;
  }
  .eff-tablet-width-66 {
    width: 66.6666666667%;
  }
  .eff-tablet-max-width-100 {
    max-width: 100%;
  }
  .eff-tablet-max-width-none {
    max-width: none;
  }
  .eff-tablet-height-auto {
    height: auto;
  }
  .eff-tablet-height-0 {
    height: 0;
  }
  .eff-tablet-height-25 {
    height: 25%;
  }
  .eff-tablet-height-50 {
    height: 50%;
  }
  .eff-tablet-height-75 {
    height: 75%;
  }
  .eff-tablet-height-100 {
    height: 100%;
  }
  .eff-tablet-min-height-100 {
    min-height: 100%;
  }
  .eff-tablet-vertical-align-baseline {
    vertical-align: baseline;
  }
  .eff-tablet-vertical-align-middle {
    vertical-align: middle;
  }
  .eff-tablet-vertical-align-top {
    vertical-align: top;
  }
  .eff-tablet-vertical-align-bottom {
    vertical-align: bottom;
  }
  .eff-tablet-overflow-visible {
    overflow: visible;
  }
  .eff-tablet-overflow-hidden {
    overflow: hidden;
  }
  .eff-tablet-overflow-scroll {
    overflow: scroll;
  }
  .eff-tablet-overflow-auto {
    overflow: auto;
  }
  .eff-tablet-overflow-x-visible {
    overflow-x: visible;
  }
  .eff-tablet-overflow-x-hidden {
    overflow-x: hidden;
  }
  .eff-tablet-overflow-x-scroll {
    overflow-x: scroll;
  }
  .eff-tablet-overflow-x-auto {
    overflow-x: auto;
  }
  .eff-tablet-overflow-y-visible {
    overflow-y: visible;
  }
  .eff-tablet-overflow-y-hidden {
    overflow-y: hidden;
  }
  .eff-tablet-overflow-y-scroll {
    overflow-y: scroll;
  }
  .eff-tablet-overflow-y-auto {
    overflow-y: auto;
  }
  .eff-tablet-opacity-10 {
    opacity: 0.1;
  }
  .eff-tablet-hover-opacity-10:hover {
    opacity: 0.1;
  }
  .eff-tablet-opacity-20 {
    opacity: 0.2;
  }
  .eff-tablet-hover-opacity-20:hover {
    opacity: 0.2;
  }
  .eff-tablet-opacity-30 {
    opacity: 0.3;
  }
  .eff-tablet-hover-opacity-30:hover {
    opacity: 0.3;
  }
  .eff-tablet-opacity-40 {
    opacity: 0.4;
  }
  .eff-tablet-hover-opacity-40:hover {
    opacity: 0.4;
  }
  .eff-tablet-opacity-50 {
    opacity: 0.5;
  }
  .eff-tablet-hover-opacity-50:hover {
    opacity: 0.5;
  }
  .eff-tablet-opacity-60 {
    opacity: 0.6;
  }
  .eff-tablet-hover-opacity-60:hover {
    opacity: 0.6;
  }
  .eff-tablet-opacity-70 {
    opacity: 0.7;
  }
  .eff-tablet-hover-opacity-70:hover {
    opacity: 0.7;
  }
  .eff-tablet-opacity-80 {
    opacity: 0.8;
  }
  .eff-tablet-hover-opacity-80:hover {
    opacity: 0.8;
  }
  .eff-tablet-opacity-90 {
    opacity: 0.9;
  }
  .eff-tablet-hover-opacity-90:hover {
    opacity: 0.9;
  }
  .eff-tablet-opacity-100 {
    opacity: 1;
  }
  .eff-tablet-hover-opacity-100:hover {
    opacity: 1;
  }
  .eff-tablet-desaturated {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
  }
  .eff-tablet-hover-desaturated:hover {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
  }
  .eff-tablet-hover-cursor-default:hover {
    cursor: default;
  }
  .eff-tablet-hover-cursor-pointer:hover {
    cursor: pointer;
  }
  .eff-tablet-pointer-events-none {
    pointer-events: none;
  }
}
@media (max-width: 689px) {
  .eff-phone-position-static {
    position: static;
  }
  .eff-phone-position-relative {
    position: relative;
  }
  .eff-phone-position-absolute {
    position: absolute;
  }
  .eff-phone-position-fixed {
    position: fixed;
  }
  .eff-phone-top-0 {
    top: 0;
  }
  .eff-phone-right-0 {
    right: 0;
  }
  .eff-phone-bottom-0 {
    bottom: 0;
  }
  .eff-phone-left-0 {
    left: 0;
  }
  .eff-phone-position-relative-fill {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
  .eff-phone-z-index-Baseline {
    z-index: 1;
  }
  .eff-phone-z-index-InputOverlay {
    z-index: 2;
  }
  .eff-phone-z-index-Navigation {
    z-index: 1000;
  }
  .eff-phone-z-index-Modal {
    z-index: 1000000;
  }
  .eff-phone-z-index-Tooltip {
    z-index: 1100000;
  }
  .eff-phone-display-none {
    display: none;
  }
  .eff-phone-display-inline {
    display: inline;
  }
  .eff-phone-display-block {
    display: block;
  }
  .eff-phone-display-inline-block {
    display: inline-block;
  }
  .eff-phone-display-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .eff-phone-display-inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .eff-phone-float-left {
    float: left;
  }
  .eff-phone-float-right {
    float: right;
  }
  .eff-phone-clearfix:before,
  .eff-phone-clearfix:after {
    content: ' ';
    display: table;
  }
  .eff-phone-clearfix:after {
    clear: both;
  }
  .eff-phone-width-5 {
    width: 5%;
  }
  .eff-phone-width-10 {
    width: 10%;
  }
  .eff-phone-width-15 {
    width: 15%;
  }
  .eff-phone-width-20 {
    width: 20%;
  }
  .eff-phone-width-25 {
    width: 25%;
  }
  .eff-phone-width-30 {
    width: 30%;
  }
  .eff-phone-width-35 {
    width: 35%;
  }
  .eff-phone-width-40 {
    width: 40%;
  }
  .eff-phone-width-45 {
    width: 45%;
  }
  .eff-phone-width-50 {
    width: 50%;
  }
  .eff-phone-width-55 {
    width: 55%;
  }
  .eff-phone-width-60 {
    width: 60%;
  }
  .eff-phone-width-65 {
    width: 65%;
  }
  .eff-phone-width-70 {
    width: 70%;
  }
  .eff-phone-width-75 {
    width: 75%;
  }
  .eff-phone-width-80 {
    width: 80%;
  }
  .eff-phone-width-85 {
    width: 85%;
  }
  .eff-phone-width-90 {
    width: 90%;
  }
  .eff-phone-width-95 {
    width: 95%;
  }
  .eff-phone-width-100 {
    width: 100%;
  }
  .eff-phone-width-auto {
    width: auto;
  }
  .eff-phone-width-0 {
    width: 0;
  }
  .eff-phone-width-33 {
    width: 33.3333333333%;
  }
  .eff-phone-width-66 {
    width: 66.6666666667%;
  }
  .eff-phone-max-width-100 {
    max-width: 100%;
  }
  .eff-phone-max-width-none {
    max-width: none;
  }
  .eff-phone-height-auto {
    height: auto;
  }
  .eff-phone-height-0 {
    height: 0;
  }
  .eff-phone-height-25 {
    height: 25%;
  }
  .eff-phone-height-50 {
    height: 50%;
  }
  .eff-phone-height-75 {
    height: 75%;
  }
  .eff-phone-height-100 {
    height: 100%;
  }
  .eff-phone-min-height-100 {
    min-height: 100%;
  }
  .eff-phone-vertical-align-baseline {
    vertical-align: baseline;
  }
  .eff-phone-vertical-align-middle {
    vertical-align: middle;
  }
  .eff-phone-vertical-align-top {
    vertical-align: top;
  }
  .eff-phone-vertical-align-bottom {
    vertical-align: bottom;
  }
  .eff-phone-overflow-visible {
    overflow: visible;
  }
  .eff-phone-overflow-hidden {
    overflow: hidden;
  }
  .eff-phone-overflow-scroll {
    overflow: scroll;
  }
  .eff-phone-overflow-auto {
    overflow: auto;
  }
  .eff-phone-overflow-x-visible {
    overflow-x: visible;
  }
  .eff-phone-overflow-x-hidden {
    overflow-x: hidden;
  }
  .eff-phone-overflow-x-scroll {
    overflow-x: scroll;
  }
  .eff-phone-overflow-x-auto {
    overflow-x: auto;
  }
  .eff-phone-overflow-y-visible {
    overflow-y: visible;
  }
  .eff-phone-overflow-y-hidden {
    overflow-y: hidden;
  }
  .eff-phone-overflow-y-scroll {
    overflow-y: scroll;
  }
  .eff-phone-overflow-y-auto {
    overflow-y: auto;
  }
  .eff-phone-opacity-10 {
    opacity: 0.1;
  }
  .eff-phone-hover-opacity-10:hover {
    opacity: 0.1;
  }
  .eff-phone-opacity-20 {
    opacity: 0.2;
  }
  .eff-phone-hover-opacity-20:hover {
    opacity: 0.2;
  }
  .eff-phone-opacity-30 {
    opacity: 0.3;
  }
  .eff-phone-hover-opacity-30:hover {
    opacity: 0.3;
  }
  .eff-phone-opacity-40 {
    opacity: 0.4;
  }
  .eff-phone-hover-opacity-40:hover {
    opacity: 0.4;
  }
  .eff-phone-opacity-50 {
    opacity: 0.5;
  }
  .eff-phone-hover-opacity-50:hover {
    opacity: 0.5;
  }
  .eff-phone-opacity-60 {
    opacity: 0.6;
  }
  .eff-phone-hover-opacity-60:hover {
    opacity: 0.6;
  }
  .eff-phone-opacity-70 {
    opacity: 0.7;
  }
  .eff-phone-hover-opacity-70:hover {
    opacity: 0.7;
  }
  .eff-phone-opacity-80 {
    opacity: 0.8;
  }
  .eff-phone-hover-opacity-80:hover {
    opacity: 0.8;
  }
  .eff-phone-opacity-90 {
    opacity: 0.9;
  }
  .eff-phone-hover-opacity-90:hover {
    opacity: 0.9;
  }
  .eff-phone-opacity-100 {
    opacity: 1;
  }
  .eff-phone-hover-opacity-100:hover {
    opacity: 1;
  }
  .eff-phone-desaturated {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
  }
  .eff-phone-hover-desaturated:hover {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
  }
  .eff-phone-hover-cursor-default:hover {
    cursor: default;
  }
  .eff-phone-hover-cursor-pointer:hover {
    cursor: pointer;
  }
  .eff-phone-pointer-events-none {
    pointer-events: none;
  }
}
@media only all {
  .eff-flex-auto {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-width: 0;
    min-height: 0;
  }
  .eff-flex-none {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }
  .eff-flex-direction-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .eff-flex-direction-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  .eff-flex-direction-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .eff-flex-direction-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .eff-align-items-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .eff-align-items-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .eff-align-items-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .eff-align-items-baseline {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }
  .eff-align-items-stretch {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .eff-align-content-start {
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }
  .eff-align-content-center {
    -ms-flex-line-pack: center;
    align-content: center;
  }
  .eff-align-content-end {
    -ms-flex-line-pack: end;
    align-content: flex-end;
  }
  .eff-align-content-space-between {
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }
  .eff-align-content-space-around {
    -ms-flex-line-pack: distribute;
    align-content: space-around;
  }
  .eff-align-content-stretch {
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }
  .eff-justify-content-start {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .eff-justify-content-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .eff-justify-content-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .eff-justify-content-space-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .eff-justify-content-space-around {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .eff-flex-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .eff-flex-wrap-nowrap {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .eff-flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
  }
  .eff-order-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .eff-order-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .eff-order-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .eff-order-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .eff-order-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .eff-order-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .eff-order-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .eff-order-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .eff-order-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .eff-order-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .eff-order-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .eff-order-last {
    -webkit-box-ordinal-group: 100000;
    -ms-flex-order: 99999;
    order: 99999;
  }
  .eff-flex-grow-0 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .eff-flex-grow-1 {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .eff-flex-grow-2 {
    -webkit-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
  }
  .eff-flex-grow-3 {
    -webkit-box-flex: 3;
    -ms-flex-positive: 3;
    flex-grow: 3;
  }
  .eff-flex-grow-4 {
    -webkit-box-flex: 4;
    -ms-flex-positive: 4;
    flex-grow: 4;
  }
  .eff-flex-grow-5 {
    -webkit-box-flex: 5;
    -ms-flex-positive: 5;
    flex-grow: 5;
  }
  .eff-flex-grow-6 {
    -webkit-box-flex: 6;
    -ms-flex-positive: 6;
    flex-grow: 6;
  }
  .eff-flex-grow-7 {
    -webkit-box-flex: 7;
    -ms-flex-positive: 7;
    flex-grow: 7;
  }
  .eff-flex-grow-8 {
    -webkit-box-flex: 8;
    -ms-flex-positive: 8;
    flex-grow: 8;
  }
  .eff-flex-grow-9 {
    -webkit-box-flex: 9;
    -ms-flex-positive: 9;
    flex-grow: 9;
  }
  .eff-flex-grow-10 {
    -webkit-box-flex: 10;
    -ms-flex-positive: 10;
    flex-grow: 10;
  }
  .eff-flex-shrink-0 {
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  .eff-flex-shrink-1 {
    -ms-flex-negative: 1;
    flex-shrink: 1;
  }
  .eff-flex-shrink-2 {
    -ms-flex-negative: 2;
    flex-shrink: 2;
  }
  .eff-flex-shrink-3 {
    -ms-flex-negative: 3;
    flex-shrink: 3;
  }
  .eff-flex-shrink-4 {
    -ms-flex-negative: 4;
    flex-shrink: 4;
  }
  .eff-flex-shrink-5 {
    -ms-flex-negative: 5;
    flex-shrink: 5;
  }
  .eff-flex-shrink-6 {
    -ms-flex-negative: 6;
    flex-shrink: 6;
  }
  .eff-flex-shrink-7 {
    -ms-flex-negative: 7;
    flex-shrink: 7;
  }
  .eff-flex-shrink-8 {
    -ms-flex-negative: 8;
    flex-shrink: 8;
  }
  .eff-flex-shrink-9 {
    -ms-flex-negative: 9;
    flex-shrink: 9;
  }
  .eff-flex-shrink-10 {
    -ms-flex-negative: 10;
    flex-shrink: 10;
  }
  .eff-flex-basis-0 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
  }
}
@media (max-width: 1279px) {
  .eff-tablet-flex-auto {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-width: 0;
    min-height: 0;
  }
  .eff-tablet-flex-none {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }
  .eff-tablet-flex-direction-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .eff-tablet-flex-direction-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  .eff-tablet-flex-direction-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .eff-tablet-flex-direction-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .eff-tablet-align-items-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .eff-tablet-align-items-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .eff-tablet-align-items-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .eff-tablet-align-items-baseline {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }
  .eff-tablet-align-items-stretch {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .eff-tablet-align-content-start {
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }
  .eff-tablet-align-content-center {
    -ms-flex-line-pack: center;
    align-content: center;
  }
  .eff-tablet-align-content-end {
    -ms-flex-line-pack: end;
    align-content: flex-end;
  }
  .eff-tablet-align-content-space-between {
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }
  .eff-tablet-align-content-space-around {
    -ms-flex-line-pack: distribute;
    align-content: space-around;
  }
  .eff-tablet-align-content-stretch {
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }
  .eff-tablet-justify-content-start {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .eff-tablet-justify-content-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .eff-tablet-justify-content-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .eff-tablet-justify-content-space-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .eff-tablet-justify-content-space-around {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .eff-tablet-flex-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .eff-tablet-flex-wrap-nowrap {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .eff-tablet-flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
  }
  .eff-tablet-order-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .eff-tablet-order-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .eff-tablet-order-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .eff-tablet-order-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .eff-tablet-order-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .eff-tablet-order-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .eff-tablet-order-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .eff-tablet-order-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .eff-tablet-order-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .eff-tablet-order-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .eff-tablet-order-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .eff-tablet-order-last {
    -webkit-box-ordinal-group: 100000;
    -ms-flex-order: 99999;
    order: 99999;
  }
  .eff-tablet-flex-grow-0 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .eff-tablet-flex-grow-1 {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .eff-tablet-flex-grow-2 {
    -webkit-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
  }
  .eff-tablet-flex-grow-3 {
    -webkit-box-flex: 3;
    -ms-flex-positive: 3;
    flex-grow: 3;
  }
  .eff-tablet-flex-grow-4 {
    -webkit-box-flex: 4;
    -ms-flex-positive: 4;
    flex-grow: 4;
  }
  .eff-tablet-flex-grow-5 {
    -webkit-box-flex: 5;
    -ms-flex-positive: 5;
    flex-grow: 5;
  }
  .eff-tablet-flex-grow-6 {
    -webkit-box-flex: 6;
    -ms-flex-positive: 6;
    flex-grow: 6;
  }
  .eff-tablet-flex-grow-7 {
    -webkit-box-flex: 7;
    -ms-flex-positive: 7;
    flex-grow: 7;
  }
  .eff-tablet-flex-grow-8 {
    -webkit-box-flex: 8;
    -ms-flex-positive: 8;
    flex-grow: 8;
  }
  .eff-tablet-flex-grow-9 {
    -webkit-box-flex: 9;
    -ms-flex-positive: 9;
    flex-grow: 9;
  }
  .eff-tablet-flex-grow-10 {
    -webkit-box-flex: 10;
    -ms-flex-positive: 10;
    flex-grow: 10;
  }
  .eff-tablet-flex-shrink-0 {
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  .eff-tablet-flex-shrink-1 {
    -ms-flex-negative: 1;
    flex-shrink: 1;
  }
  .eff-tablet-flex-shrink-2 {
    -ms-flex-negative: 2;
    flex-shrink: 2;
  }
  .eff-tablet-flex-shrink-3 {
    -ms-flex-negative: 3;
    flex-shrink: 3;
  }
  .eff-tablet-flex-shrink-4 {
    -ms-flex-negative: 4;
    flex-shrink: 4;
  }
  .eff-tablet-flex-shrink-5 {
    -ms-flex-negative: 5;
    flex-shrink: 5;
  }
  .eff-tablet-flex-shrink-6 {
    -ms-flex-negative: 6;
    flex-shrink: 6;
  }
  .eff-tablet-flex-shrink-7 {
    -ms-flex-negative: 7;
    flex-shrink: 7;
  }
  .eff-tablet-flex-shrink-8 {
    -ms-flex-negative: 8;
    flex-shrink: 8;
  }
  .eff-tablet-flex-shrink-9 {
    -ms-flex-negative: 9;
    flex-shrink: 9;
  }
  .eff-tablet-flex-shrink-10 {
    -ms-flex-negative: 10;
    flex-shrink: 10;
  }
  .eff-tablet-flex-basis-0 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
  }
}
@media (max-width: 689px) {
  .eff-phone-flex-auto {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-width: 0;
    min-height: 0;
  }
  .eff-phone-flex-none {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }
  .eff-phone-flex-direction-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .eff-phone-flex-direction-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  .eff-phone-flex-direction-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .eff-phone-flex-direction-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .eff-phone-align-items-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .eff-phone-align-items-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .eff-phone-align-items-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .eff-phone-align-items-baseline {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }
  .eff-phone-align-items-stretch {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .eff-phone-align-content-start {
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }
  .eff-phone-align-content-center {
    -ms-flex-line-pack: center;
    align-content: center;
  }
  .eff-phone-align-content-end {
    -ms-flex-line-pack: end;
    align-content: flex-end;
  }
  .eff-phone-align-content-space-between {
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }
  .eff-phone-align-content-space-around {
    -ms-flex-line-pack: distribute;
    align-content: space-around;
  }
  .eff-phone-align-content-stretch {
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }
  .eff-phone-justify-content-start {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .eff-phone-justify-content-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .eff-phone-justify-content-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .eff-phone-justify-content-space-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .eff-phone-justify-content-space-around {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .eff-phone-flex-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .eff-phone-flex-wrap-nowrap {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .eff-phone-flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
  }
  .eff-phone-order-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .eff-phone-order-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .eff-phone-order-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .eff-phone-order-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .eff-phone-order-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .eff-phone-order-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .eff-phone-order-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .eff-phone-order-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .eff-phone-order-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .eff-phone-order-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .eff-phone-order-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .eff-phone-order-last {
    -webkit-box-ordinal-group: 100000;
    -ms-flex-order: 99999;
    order: 99999;
  }
  .eff-phone-flex-grow-0 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .eff-phone-flex-grow-1 {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .eff-phone-flex-grow-2 {
    -webkit-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
  }
  .eff-phone-flex-grow-3 {
    -webkit-box-flex: 3;
    -ms-flex-positive: 3;
    flex-grow: 3;
  }
  .eff-phone-flex-grow-4 {
    -webkit-box-flex: 4;
    -ms-flex-positive: 4;
    flex-grow: 4;
  }
  .eff-phone-flex-grow-5 {
    -webkit-box-flex: 5;
    -ms-flex-positive: 5;
    flex-grow: 5;
  }
  .eff-phone-flex-grow-6 {
    -webkit-box-flex: 6;
    -ms-flex-positive: 6;
    flex-grow: 6;
  }
  .eff-phone-flex-grow-7 {
    -webkit-box-flex: 7;
    -ms-flex-positive: 7;
    flex-grow: 7;
  }
  .eff-phone-flex-grow-8 {
    -webkit-box-flex: 8;
    -ms-flex-positive: 8;
    flex-grow: 8;
  }
  .eff-phone-flex-grow-9 {
    -webkit-box-flex: 9;
    -ms-flex-positive: 9;
    flex-grow: 9;
  }
  .eff-phone-flex-grow-10 {
    -webkit-box-flex: 10;
    -ms-flex-positive: 10;
    flex-grow: 10;
  }
  .eff-phone-flex-shrink-0 {
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  .eff-phone-flex-shrink-1 {
    -ms-flex-negative: 1;
    flex-shrink: 1;
  }
  .eff-phone-flex-shrink-2 {
    -ms-flex-negative: 2;
    flex-shrink: 2;
  }
  .eff-phone-flex-shrink-3 {
    -ms-flex-negative: 3;
    flex-shrink: 3;
  }
  .eff-phone-flex-shrink-4 {
    -ms-flex-negative: 4;
    flex-shrink: 4;
  }
  .eff-phone-flex-shrink-5 {
    -ms-flex-negative: 5;
    flex-shrink: 5;
  }
  .eff-phone-flex-shrink-6 {
    -ms-flex-negative: 6;
    flex-shrink: 6;
  }
  .eff-phone-flex-shrink-7 {
    -ms-flex-negative: 7;
    flex-shrink: 7;
  }
  .eff-phone-flex-shrink-8 {
    -ms-flex-negative: 8;
    flex-shrink: 8;
  }
  .eff-phone-flex-shrink-9 {
    -ms-flex-negative: 9;
    flex-shrink: 9;
  }
  .eff-phone-flex-shrink-10 {
    -ms-flex-negative: 10;
    flex-shrink: 10;
  }
  .eff-phone-flex-basis-0 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
  }
}
@media only all {
  .eff-background-color-brand {
    background-color: #ae6559;
  }
  .eff-hover-background-color-brand:hover {
    background-color: #ae6559;
  }
  .eff-background-color-danger {
    background-color: #d94130;
  }
  .eff-hover-background-color-danger:hover {
    background-color: #d94130;
  }
  .eff-background-color-warning {
    background-color: #d98230;
  }
  .eff-hover-background-color-warning:hover {
    background-color: #d98230;
  }
  .eff-background-color-success {
    background-color: #63ad52;
  }
  .eff-hover-background-color-success:hover {
    background-color: #63ad52;
  }
  .eff-background-color-transparent {
    background-color: rgba(0, 0, 0, 0);
  }
  .eff-hover-background-color-transparent:hover {
    background-color: rgba(0, 0, 0, 0);
  }
  .eff-background-color-white {
    background-color: #fff;
  }
  .eff-hover-background-color-white:hover {
    background-color: #fff;
  }
  .eff-background-color-brand-white {
    background-color: #f7efee;
  }
  .eff-hover-background-color-brand-white:hover {
    background-color: #f7efee;
  }
  .eff-background-color-grey-05 {
    background-color: #f2f2f2;
  }
  .eff-hover-background-color-grey-05:hover {
    background-color: #f2f2f2;
  }
  .eff-background-color-grey-10 {
    background-color: #e6e6e6;
  }
  .eff-hover-background-color-grey-10:hover {
    background-color: #e6e6e6;
  }
  .eff-background-color-grey-20 {
    background-color: #ccc;
  }
  .eff-hover-background-color-grey-20:hover {
    background-color: #ccc;
  }
  .eff-background-color-grey-40 {
    background-color: #999;
  }
  .eff-hover-background-color-grey-40:hover {
    background-color: #999;
  }
  .eff-background-color-grey-65 {
    background-color: #595959;
  }
  .eff-hover-background-color-grey-65:hover {
    background-color: #595959;
  }
  .eff-background-color-black {
    background-color: #000;
  }
  .eff-hover-background-color-black:hover {
    background-color: #000;
  }
  .eff-background-size-cover {
    background-size: cover !important;
  }
  .eff-background-size-contain {
    background-size: contain !important;
  }
  .eff-background-position-center {
    background: no-repeat center center;
  }
  .eff-background-position-top {
    background: no-repeat top center;
  }
  .eff-background-position-right {
    background: no-repeat center right;
  }
  .eff-background-position-bottom {
    background: no-repeat bottom center;
  }
  .eff-background-position-left {
    background: no-repeat center left;
  }
}
@media (max-width: 1279px) {
  .eff-tablet-background-color-brand {
    background-color: #ae6559;
  }
  .eff-tablet-hover-background-color-brand:hover {
    background-color: #ae6559;
  }
  .eff-tablet-background-color-danger {
    background-color: #d94130;
  }
  .eff-tablet-hover-background-color-danger:hover {
    background-color: #d94130;
  }
  .eff-tablet-background-color-warning {
    background-color: #d98230;
  }
  .eff-tablet-hover-background-color-warning:hover {
    background-color: #d98230;
  }
  .eff-tablet-background-color-success {
    background-color: #63ad52;
  }
  .eff-tablet-hover-background-color-success:hover {
    background-color: #63ad52;
  }
  .eff-tablet-background-color-transparent {
    background-color: rgba(0, 0, 0, 0);
  }
  .eff-tablet-hover-background-color-transparent:hover {
    background-color: rgba(0, 0, 0, 0);
  }
  .eff-tablet-background-color-white {
    background-color: #fff;
  }
  .eff-tablet-hover-background-color-white:hover {
    background-color: #fff;
  }
  .eff-tablet-background-color-brand-white {
    background-color: #f7efee;
  }
  .eff-tablet-hover-background-color-brand-white:hover {
    background-color: #f7efee;
  }
  .eff-tablet-background-color-grey-05 {
    background-color: #f2f2f2;
  }
  .eff-tablet-hover-background-color-grey-05:hover {
    background-color: #f2f2f2;
  }
  .eff-tablet-background-color-grey-10 {
    background-color: #e6e6e6;
  }
  .eff-tablet-hover-background-color-grey-10:hover {
    background-color: #e6e6e6;
  }
  .eff-tablet-background-color-grey-20 {
    background-color: #ccc;
  }
  .eff-tablet-hover-background-color-grey-20:hover {
    background-color: #ccc;
  }
  .eff-tablet-background-color-grey-40 {
    background-color: #999;
  }
  .eff-tablet-hover-background-color-grey-40:hover {
    background-color: #999;
  }
  .eff-tablet-background-color-grey-65 {
    background-color: #595959;
  }
  .eff-tablet-hover-background-color-grey-65:hover {
    background-color: #595959;
  }
  .eff-tablet-background-color-black {
    background-color: #000;
  }
  .eff-tablet-hover-background-color-black:hover {
    background-color: #000;
  }
  .eff-tablet-background-size-cover {
    background-size: cover !important;
  }
  .eff-tablet-background-size-contain {
    background-size: contain !important;
  }
  .eff-tablet-background-position-center {
    background: no-repeat center center;
  }
  .eff-tablet-background-position-top {
    background: no-repeat top center;
  }
  .eff-tablet-background-position-right {
    background: no-repeat center right;
  }
  .eff-tablet-background-position-bottom {
    background: no-repeat bottom center;
  }
  .eff-tablet-background-position-left {
    background: no-repeat center left;
  }
}
@media (max-width: 689px) {
  .eff-phone-background-color-brand {
    background-color: #ae6559;
  }
  .eff-phone-hover-background-color-brand:hover {
    background-color: #ae6559;
  }
  .eff-phone-background-color-danger {
    background-color: #d94130;
  }
  .eff-phone-hover-background-color-danger:hover {
    background-color: #d94130;
  }
  .eff-phone-background-color-warning {
    background-color: #d98230;
  }
  .eff-phone-hover-background-color-warning:hover {
    background-color: #d98230;
  }
  .eff-phone-background-color-success {
    background-color: #63ad52;
  }
  .eff-phone-hover-background-color-success:hover {
    background-color: #63ad52;
  }
  .eff-phone-background-color-transparent {
    background-color: rgba(0, 0, 0, 0);
  }
  .eff-phone-hover-background-color-transparent:hover {
    background-color: rgba(0, 0, 0, 0);
  }
  .eff-phone-background-color-white {
    background-color: #fff;
  }
  .eff-phone-hover-background-color-white:hover {
    background-color: #fff;
  }
  .eff-phone-background-color-brand-white {
    background-color: #f7efee;
  }
  .eff-phone-hover-background-color-brand-white:hover {
    background-color: #f7efee;
  }
  .eff-phone-background-color-grey-05 {
    background-color: #f2f2f2;
  }
  .eff-phone-hover-background-color-grey-05:hover {
    background-color: #f2f2f2;
  }
  .eff-phone-background-color-grey-10 {
    background-color: #e6e6e6;
  }
  .eff-phone-hover-background-color-grey-10:hover {
    background-color: #e6e6e6;
  }
  .eff-phone-background-color-grey-20 {
    background-color: #ccc;
  }
  .eff-phone-hover-background-color-grey-20:hover {
    background-color: #ccc;
  }
  .eff-phone-background-color-grey-40 {
    background-color: #999;
  }
  .eff-phone-hover-background-color-grey-40:hover {
    background-color: #999;
  }
  .eff-phone-background-color-grey-65 {
    background-color: #595959;
  }
  .eff-phone-hover-background-color-grey-65:hover {
    background-color: #595959;
  }
  .eff-phone-background-color-black {
    background-color: #000;
  }
  .eff-phone-hover-background-color-black:hover {
    background-color: #000;
  }
  .eff-phone-background-size-cover {
    background-size: cover !important;
  }
  .eff-phone-background-size-contain {
    background-size: contain !important;
  }
  .eff-phone-background-position-center {
    background: no-repeat center center;
  }
  .eff-phone-background-position-top {
    background: no-repeat top center;
  }
  .eff-phone-background-position-right {
    background: no-repeat center right;
  }
  .eff-phone-background-position-bottom {
    background: no-repeat bottom center;
  }
  .eff-phone-background-position-left {
    background: no-repeat center left;
  }
}
@media only all {
  .eff-border-none {
    border: 0 none;
  }
  .eff-border-all {
    border: 1px solid;
  }
  .eff-border-top {
    border-top: 1px solid;
  }
  .eff-border-right {
    border-right: 1px solid;
  }
  .eff-border-bottom {
    border-bottom: 1px solid;
  }
  .eff-border-left {
    border-left: 1px solid;
  }
  .eff-border-radius-0 {
    border-radius: 0;
  }
  .eff-border-radius-circle {
    border-radius: 9999px;
  }
  .eff-border-color-brand {
    border-color: #ae6559;
  }
  .eff-hover-border-color-brand:hover {
    border-color: #ae6559;
  }
  .eff-border-color-danger {
    border-color: #d94130;
  }
  .eff-hover-border-color-danger:hover {
    border-color: #d94130;
  }
  .eff-border-color-warning {
    border-color: #d98230;
  }
  .eff-hover-border-color-warning:hover {
    border-color: #d98230;
  }
  .eff-border-color-success {
    border-color: #63ad52;
  }
  .eff-hover-border-color-success:hover {
    border-color: #63ad52;
  }
  .eff-border-color-transparent {
    border-color: rgba(0, 0, 0, 0);
  }
  .eff-hover-border-color-transparent:hover {
    border-color: rgba(0, 0, 0, 0);
  }
  .eff-border-color-white {
    border-color: #fff;
  }
  .eff-hover-border-color-white:hover {
    border-color: #fff;
  }
  .eff-border-color-brand-white {
    border-color: #f7efee;
  }
  .eff-hover-border-color-brand-white:hover {
    border-color: #f7efee;
  }
  .eff-border-color-grey-05 {
    border-color: #f2f2f2;
  }
  .eff-hover-border-color-grey-05:hover {
    border-color: #f2f2f2;
  }
  .eff-border-color-grey-10 {
    border-color: #e6e6e6;
  }
  .eff-hover-border-color-grey-10:hover {
    border-color: #e6e6e6;
  }
  .eff-border-color-grey-20 {
    border-color: #ccc;
  }
  .eff-hover-border-color-grey-20:hover {
    border-color: #ccc;
  }
  .eff-border-color-grey-40 {
    border-color: #999;
  }
  .eff-hover-border-color-grey-40:hover {
    border-color: #999;
  }
  .eff-border-color-grey-65 {
    border-color: #595959;
  }
  .eff-hover-border-color-grey-65:hover {
    border-color: #595959;
  }
  .eff-border-color-black {
    border-color: #000;
  }
  .eff-hover-border-color-black:hover {
    border-color: #000;
  }
}
@media (max-width: 1279px) {
  .eff-tablet-border-none {
    border: 0 none;
  }
  .eff-tablet-border-all {
    border: 1px solid;
  }
  .eff-tablet-border-top {
    border-top: 1px solid;
  }
  .eff-tablet-border-right {
    border-right: 1px solid;
  }
  .eff-tablet-border-bottom {
    border-bottom: 1px solid;
  }
  .eff-tablet-border-left {
    border-left: 1px solid;
  }
  .eff-tablet-border-radius-0 {
    border-radius: 0;
  }
  .eff-tablet-border-radius-circle {
    border-radius: 9999px;
  }
  .eff-tablet-border-color-brand {
    border-color: #ae6559;
  }
  .eff-tablet-hover-border-color-brand:hover {
    border-color: #ae6559;
  }
  .eff-tablet-border-color-danger {
    border-color: #d94130;
  }
  .eff-tablet-hover-border-color-danger:hover {
    border-color: #d94130;
  }
  .eff-tablet-border-color-warning {
    border-color: #d98230;
  }
  .eff-tablet-hover-border-color-warning:hover {
    border-color: #d98230;
  }
  .eff-tablet-border-color-success {
    border-color: #63ad52;
  }
  .eff-tablet-hover-border-color-success:hover {
    border-color: #63ad52;
  }
  .eff-tablet-border-color-transparent {
    border-color: rgba(0, 0, 0, 0);
  }
  .eff-tablet-hover-border-color-transparent:hover {
    border-color: rgba(0, 0, 0, 0);
  }
  .eff-tablet-border-color-white {
    border-color: #fff;
  }
  .eff-tablet-hover-border-color-white:hover {
    border-color: #fff;
  }
  .eff-tablet-border-color-brand-white {
    border-color: #f7efee;
  }
  .eff-tablet-hover-border-color-brand-white:hover {
    border-color: #f7efee;
  }
  .eff-tablet-border-color-grey-05 {
    border-color: #f2f2f2;
  }
  .eff-tablet-hover-border-color-grey-05:hover {
    border-color: #f2f2f2;
  }
  .eff-tablet-border-color-grey-10 {
    border-color: #e6e6e6;
  }
  .eff-tablet-hover-border-color-grey-10:hover {
    border-color: #e6e6e6;
  }
  .eff-tablet-border-color-grey-20 {
    border-color: #ccc;
  }
  .eff-tablet-hover-border-color-grey-20:hover {
    border-color: #ccc;
  }
  .eff-tablet-border-color-grey-40 {
    border-color: #999;
  }
  .eff-tablet-hover-border-color-grey-40:hover {
    border-color: #999;
  }
  .eff-tablet-border-color-grey-65 {
    border-color: #595959;
  }
  .eff-tablet-hover-border-color-grey-65:hover {
    border-color: #595959;
  }
  .eff-tablet-border-color-black {
    border-color: #000;
  }
  .eff-tablet-hover-border-color-black:hover {
    border-color: #000;
  }
}
@media (max-width: 689px) {
  .eff-phone-border-none {
    border: 0 none;
  }
  .eff-phone-border-all {
    border: 1px solid;
  }
  .eff-phone-border-top {
    border-top: 1px solid;
  }
  .eff-phone-border-right {
    border-right: 1px solid;
  }
  .eff-phone-border-bottom {
    border-bottom: 1px solid;
  }
  .eff-phone-border-left {
    border-left: 1px solid;
  }
  .eff-phone-border-radius-0 {
    border-radius: 0;
  }
  .eff-phone-border-radius-circle {
    border-radius: 9999px;
  }
  .eff-phone-border-color-brand {
    border-color: #ae6559;
  }
  .eff-phone-hover-border-color-brand:hover {
    border-color: #ae6559;
  }
  .eff-phone-border-color-danger {
    border-color: #d94130;
  }
  .eff-phone-hover-border-color-danger:hover {
    border-color: #d94130;
  }
  .eff-phone-border-color-warning {
    border-color: #d98230;
  }
  .eff-phone-hover-border-color-warning:hover {
    border-color: #d98230;
  }
  .eff-phone-border-color-success {
    border-color: #63ad52;
  }
  .eff-phone-hover-border-color-success:hover {
    border-color: #63ad52;
  }
  .eff-phone-border-color-transparent {
    border-color: rgba(0, 0, 0, 0);
  }
  .eff-phone-hover-border-color-transparent:hover {
    border-color: rgba(0, 0, 0, 0);
  }
  .eff-phone-border-color-white {
    border-color: #fff;
  }
  .eff-phone-hover-border-color-white:hover {
    border-color: #fff;
  }
  .eff-phone-border-color-brand-white {
    border-color: #f7efee;
  }
  .eff-phone-hover-border-color-brand-white:hover {
    border-color: #f7efee;
  }
  .eff-phone-border-color-grey-05 {
    border-color: #f2f2f2;
  }
  .eff-phone-hover-border-color-grey-05:hover {
    border-color: #f2f2f2;
  }
  .eff-phone-border-color-grey-10 {
    border-color: #e6e6e6;
  }
  .eff-phone-hover-border-color-grey-10:hover {
    border-color: #e6e6e6;
  }
  .eff-phone-border-color-grey-20 {
    border-color: #ccc;
  }
  .eff-phone-hover-border-color-grey-20:hover {
    border-color: #ccc;
  }
  .eff-phone-border-color-grey-40 {
    border-color: #999;
  }
  .eff-phone-hover-border-color-grey-40:hover {
    border-color: #999;
  }
  .eff-phone-border-color-grey-65 {
    border-color: #595959;
  }
  .eff-phone-hover-border-color-grey-65:hover {
    border-color: #595959;
  }
  .eff-phone-border-color-black {
    border-color: #000;
  }
  .eff-phone-hover-border-color-black:hover {
    border-color: #000;
  }
}
</pre></body></html>