@keyframes spinner-chase {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes entry-text {
  0%, 75% {
    opacity: 0;
    transform: translateY(20px);
  }
  84% {
    opacity: 1;
  }
  96% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-20px);
  }
}
@keyframes chase-dot {
  80%, 100% {
    transform: rotate(360deg);
  }
}
@keyframes chase-dot-before {
  50% {
    transform: scale(0.4);
  }
  100%, 0% {
    transform: scale(1);
  }
}
@keyframes show-alert {
  0% {
    height: 0;
  }
  100% {
    height: 46px;
  }
}
html body {
  color: #1F2A37;
  background-color: #F8F8F8;
}
html body.material .ocm-effect-wrap {
  background-color: #F8F8F8;
}
html body strong {
  font-weight: 700;
}
html body .d-flex {
  display: flex;
}
html body .d-inline-flex {
  display: inline-flex;
}
html body .d-inline-block {
  display: inline-block !important;
}
html body .d-block {
  display: block !important;
}
html body .d-grid {
  display: grid !important;
  column-gap: 20px;
  row-gap: 20px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}
html body .d-grid:after {
  display: none;
}
html body .d-grid .g {
  display: inline-block;
  margin: 0 !important;
}
html body .d-grid .g-1 {
  grid-column: span 1;
}
html body .d-grid .g-2 {
  grid-column: span 2;
}
html body .d-grid .g-3 {
  grid-column: span 3;
}
html body .d-none {
  display: none;
}
html body .m-auto {
  margin: auto;
}
html body .text-left {
  text-align: left;
}
html body .text-center {
  text-align: center;
}
html body .text-right {
  text-align: right;
}
html body .text-white {
  color: #F8F8F8;
}
html body .text-white * {
  color: #F8F8F8;
}
html body .text-black {
  color: #1F2A37;
}
html body .text-black * {
  color: #1F2A37;
}
html body .text-viola {
  color: #424242;
}
html body .text-viola * {
  color: #424242;
}
html body .justify-center {
  justify-content: center;
}
html body .row.centered-cols {
  display: flex;
  justify-content: center;
}
html body .w-0 {
  width: calc(0 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-0 {
    width: calc(0 * 1%) !important;
  }
}
html body .mt-0 {
  margin-top: calc(0 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-0 {
    margin-top: calc(0 * 1px) !important;
  }
}
html body .mb-0 {
  margin-bottom: calc(0 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-0 {
    margin-bottom: calc(0 * 1px) !important;
  }
}
html body .ml-0 {
  margin-left: calc(0 * 1px) !important;
}
html body .mr-0 {
  margin-right: calc(0 * 1px) !important;
}
html body .pt-0 {
  padding-top: calc(0 * 1px) !important;
}
html body .pr-0 {
  padding-right: calc(0 * 1px) !important;
}
html body .pb-0 {
  padding-bottom: calc(0 * 1px) !important;
}
html body .min-height-0 {
  min-height: calc(0 * 1px) !important;
}
html body .w-1 {
  width: calc(1 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-1 {
    width: calc(1 * 1%) !important;
  }
}
html body .mt-1 {
  margin-top: calc(1 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-1 {
    margin-top: calc(1 * 1px) !important;
  }
}
html body .mb-1 {
  margin-bottom: calc(1 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-1 {
    margin-bottom: calc(1 * 1px) !important;
  }
}
html body .ml-1 {
  margin-left: calc(1 * 1px) !important;
}
html body .mr-1 {
  margin-right: calc(1 * 1px) !important;
}
html body .pt-1 {
  padding-top: calc(1 * 1px) !important;
}
html body .pr-1 {
  padding-right: calc(1 * 1px) !important;
}
html body .pb-1 {
  padding-bottom: calc(1 * 1px) !important;
}
html body .min-height-1 {
  min-height: calc(1 * 1px) !important;
}
html body .w-2 {
  width: calc(2 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-2 {
    width: calc(2 * 1%) !important;
  }
}
html body .mt-2 {
  margin-top: calc(2 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-2 {
    margin-top: calc(2 * 1px) !important;
  }
}
html body .mb-2 {
  margin-bottom: calc(2 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-2 {
    margin-bottom: calc(2 * 1px) !important;
  }
}
html body .ml-2 {
  margin-left: calc(2 * 1px) !important;
}
html body .mr-2 {
  margin-right: calc(2 * 1px) !important;
}
html body .pt-2 {
  padding-top: calc(2 * 1px) !important;
}
html body .pr-2 {
  padding-right: calc(2 * 1px) !important;
}
html body .pb-2 {
  padding-bottom: calc(2 * 1px) !important;
}
html body .min-height-2 {
  min-height: calc(2 * 1px) !important;
}
html body .w-3 {
  width: calc(3 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-3 {
    width: calc(3 * 1%) !important;
  }
}
html body .mt-3 {
  margin-top: calc(3 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-3 {
    margin-top: calc(3 * 1px) !important;
  }
}
html body .mb-3 {
  margin-bottom: calc(3 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-3 {
    margin-bottom: calc(3 * 1px) !important;
  }
}
html body .ml-3 {
  margin-left: calc(3 * 1px) !important;
}
html body .mr-3 {
  margin-right: calc(3 * 1px) !important;
}
html body .pt-3 {
  padding-top: calc(3 * 1px) !important;
}
html body .pr-3 {
  padding-right: calc(3 * 1px) !important;
}
html body .pb-3 {
  padding-bottom: calc(3 * 1px) !important;
}
html body .min-height-3 {
  min-height: calc(3 * 1px) !important;
}
html body .w-4 {
  width: calc(4 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-4 {
    width: calc(4 * 1%) !important;
  }
}
html body .mt-4 {
  margin-top: calc(4 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-4 {
    margin-top: calc(4 * 1px) !important;
  }
}
html body .mb-4 {
  margin-bottom: calc(4 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-4 {
    margin-bottom: calc(4 * 1px) !important;
  }
}
html body .ml-4 {
  margin-left: calc(4 * 1px) !important;
}
html body .mr-4 {
  margin-right: calc(4 * 1px) !important;
}
html body .pt-4 {
  padding-top: calc(4 * 1px) !important;
}
html body .pr-4 {
  padding-right: calc(4 * 1px) !important;
}
html body .pb-4 {
  padding-bottom: calc(4 * 1px) !important;
}
html body .min-height-4 {
  min-height: calc(4 * 1px) !important;
}
html body .w-5 {
  width: calc(5 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-5 {
    width: calc(5 * 1%) !important;
  }
}
html body .mt-5 {
  margin-top: calc(5 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-5 {
    margin-top: calc(5 * 1px) !important;
  }
}
html body .mb-5 {
  margin-bottom: calc(5 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-5 {
    margin-bottom: calc(5 * 1px) !important;
  }
}
html body .ml-5 {
  margin-left: calc(5 * 1px) !important;
}
html body .mr-5 {
  margin-right: calc(5 * 1px) !important;
}
html body .pt-5 {
  padding-top: calc(5 * 1px) !important;
}
html body .pr-5 {
  padding-right: calc(5 * 1px) !important;
}
html body .pb-5 {
  padding-bottom: calc(5 * 1px) !important;
}
html body .min-height-5 {
  min-height: calc(5 * 1px) !important;
}
html body .w-6 {
  width: calc(6 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-6 {
    width: calc(6 * 1%) !important;
  }
}
html body .mt-6 {
  margin-top: calc(6 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-6 {
    margin-top: calc(6 * 1px) !important;
  }
}
html body .mb-6 {
  margin-bottom: calc(6 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-6 {
    margin-bottom: calc(6 * 1px) !important;
  }
}
html body .ml-6 {
  margin-left: calc(6 * 1px) !important;
}
html body .mr-6 {
  margin-right: calc(6 * 1px) !important;
}
html body .pt-6 {
  padding-top: calc(6 * 1px) !important;
}
html body .pr-6 {
  padding-right: calc(6 * 1px) !important;
}
html body .pb-6 {
  padding-bottom: calc(6 * 1px) !important;
}
html body .min-height-6 {
  min-height: calc(6 * 1px) !important;
}
html body .w-7 {
  width: calc(7 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-7 {
    width: calc(7 * 1%) !important;
  }
}
html body .mt-7 {
  margin-top: calc(7 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-7 {
    margin-top: calc(7 * 1px) !important;
  }
}
html body .mb-7 {
  margin-bottom: calc(7 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-7 {
    margin-bottom: calc(7 * 1px) !important;
  }
}
html body .ml-7 {
  margin-left: calc(7 * 1px) !important;
}
html body .mr-7 {
  margin-right: calc(7 * 1px) !important;
}
html body .pt-7 {
  padding-top: calc(7 * 1px) !important;
}
html body .pr-7 {
  padding-right: calc(7 * 1px) !important;
}
html body .pb-7 {
  padding-bottom: calc(7 * 1px) !important;
}
html body .min-height-7 {
  min-height: calc(7 * 1px) !important;
}
html body .w-8 {
  width: calc(8 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-8 {
    width: calc(8 * 1%) !important;
  }
}
html body .mt-8 {
  margin-top: calc(8 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-8 {
    margin-top: calc(8 * 1px) !important;
  }
}
html body .mb-8 {
  margin-bottom: calc(8 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-8 {
    margin-bottom: calc(8 * 1px) !important;
  }
}
html body .ml-8 {
  margin-left: calc(8 * 1px) !important;
}
html body .mr-8 {
  margin-right: calc(8 * 1px) !important;
}
html body .pt-8 {
  padding-top: calc(8 * 1px) !important;
}
html body .pr-8 {
  padding-right: calc(8 * 1px) !important;
}
html body .pb-8 {
  padding-bottom: calc(8 * 1px) !important;
}
html body .min-height-8 {
  min-height: calc(8 * 1px) !important;
}
html body .w-9 {
  width: calc(9 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-9 {
    width: calc(9 * 1%) !important;
  }
}
html body .mt-9 {
  margin-top: calc(9 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-9 {
    margin-top: calc(9 * 1px) !important;
  }
}
html body .mb-9 {
  margin-bottom: calc(9 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-9 {
    margin-bottom: calc(9 * 1px) !important;
  }
}
html body .ml-9 {
  margin-left: calc(9 * 1px) !important;
}
html body .mr-9 {
  margin-right: calc(9 * 1px) !important;
}
html body .pt-9 {
  padding-top: calc(9 * 1px) !important;
}
html body .pr-9 {
  padding-right: calc(9 * 1px) !important;
}
html body .pb-9 {
  padding-bottom: calc(9 * 1px) !important;
}
html body .min-height-9 {
  min-height: calc(9 * 1px) !important;
}
html body .w-10 {
  width: calc(10 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-10 {
    width: calc(10 * 1%) !important;
  }
}
html body .mt-10 {
  margin-top: calc(10 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-10 {
    margin-top: calc(10 * 1px) !important;
  }
}
html body .mb-10 {
  margin-bottom: calc(10 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-10 {
    margin-bottom: calc(10 * 1px) !important;
  }
}
html body .ml-10 {
  margin-left: calc(10 * 1px) !important;
}
html body .mr-10 {
  margin-right: calc(10 * 1px) !important;
}
html body .pt-10 {
  padding-top: calc(10 * 1px) !important;
}
html body .pr-10 {
  padding-right: calc(10 * 1px) !important;
}
html body .pb-10 {
  padding-bottom: calc(10 * 1px) !important;
}
html body .min-height-10 {
  min-height: calc(10 * 1px) !important;
}
html body .w-11 {
  width: calc(11 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-11 {
    width: calc(11 * 1%) !important;
  }
}
html body .mt-11 {
  margin-top: calc(11 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-11 {
    margin-top: calc(11 * 1px) !important;
  }
}
html body .mb-11 {
  margin-bottom: calc(11 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-11 {
    margin-bottom: calc(11 * 1px) !important;
  }
}
html body .ml-11 {
  margin-left: calc(11 * 1px) !important;
}
html body .mr-11 {
  margin-right: calc(11 * 1px) !important;
}
html body .pt-11 {
  padding-top: calc(11 * 1px) !important;
}
html body .pr-11 {
  padding-right: calc(11 * 1px) !important;
}
html body .pb-11 {
  padding-bottom: calc(11 * 1px) !important;
}
html body .min-height-11 {
  min-height: calc(11 * 1px) !important;
}
html body .w-12 {
  width: calc(12 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-12 {
    width: calc(12 * 1%) !important;
  }
}
html body .mt-12 {
  margin-top: calc(12 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-12 {
    margin-top: calc(12 * 1px) !important;
  }
}
html body .mb-12 {
  margin-bottom: calc(12 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-12 {
    margin-bottom: calc(12 * 1px) !important;
  }
}
html body .ml-12 {
  margin-left: calc(12 * 1px) !important;
}
html body .mr-12 {
  margin-right: calc(12 * 1px) !important;
}
html body .pt-12 {
  padding-top: calc(12 * 1px) !important;
}
html body .pr-12 {
  padding-right: calc(12 * 1px) !important;
}
html body .pb-12 {
  padding-bottom: calc(12 * 1px) !important;
}
html body .min-height-12 {
  min-height: calc(12 * 1px) !important;
}
html body .w-13 {
  width: calc(13 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-13 {
    width: calc(13 * 1%) !important;
  }
}
html body .mt-13 {
  margin-top: calc(13 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-13 {
    margin-top: calc(13 * 1px) !important;
  }
}
html body .mb-13 {
  margin-bottom: calc(13 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-13 {
    margin-bottom: calc(13 * 1px) !important;
  }
}
html body .ml-13 {
  margin-left: calc(13 * 1px) !important;
}
html body .mr-13 {
  margin-right: calc(13 * 1px) !important;
}
html body .pt-13 {
  padding-top: calc(13 * 1px) !important;
}
html body .pr-13 {
  padding-right: calc(13 * 1px) !important;
}
html body .pb-13 {
  padding-bottom: calc(13 * 1px) !important;
}
html body .min-height-13 {
  min-height: calc(13 * 1px) !important;
}
html body .w-14 {
  width: calc(14 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-14 {
    width: calc(14 * 1%) !important;
  }
}
html body .mt-14 {
  margin-top: calc(14 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-14 {
    margin-top: calc(14 * 1px) !important;
  }
}
html body .mb-14 {
  margin-bottom: calc(14 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-14 {
    margin-bottom: calc(14 * 1px) !important;
  }
}
html body .ml-14 {
  margin-left: calc(14 * 1px) !important;
}
html body .mr-14 {
  margin-right: calc(14 * 1px) !important;
}
html body .pt-14 {
  padding-top: calc(14 * 1px) !important;
}
html body .pr-14 {
  padding-right: calc(14 * 1px) !important;
}
html body .pb-14 {
  padding-bottom: calc(14 * 1px) !important;
}
html body .min-height-14 {
  min-height: calc(14 * 1px) !important;
}
html body .w-15 {
  width: calc(15 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-15 {
    width: calc(15 * 1%) !important;
  }
}
html body .mt-15 {
  margin-top: calc(15 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-15 {
    margin-top: calc(15 * 1px) !important;
  }
}
html body .mb-15 {
  margin-bottom: calc(15 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-15 {
    margin-bottom: calc(15 * 1px) !important;
  }
}
html body .ml-15 {
  margin-left: calc(15 * 1px) !important;
}
html body .mr-15 {
  margin-right: calc(15 * 1px) !important;
}
html body .pt-15 {
  padding-top: calc(15 * 1px) !important;
}
html body .pr-15 {
  padding-right: calc(15 * 1px) !important;
}
html body .pb-15 {
  padding-bottom: calc(15 * 1px) !important;
}
html body .min-height-15 {
  min-height: calc(15 * 1px) !important;
}
html body .w-16 {
  width: calc(16 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-16 {
    width: calc(16 * 1%) !important;
  }
}
html body .mt-16 {
  margin-top: calc(16 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-16 {
    margin-top: calc(16 * 1px) !important;
  }
}
html body .mb-16 {
  margin-bottom: calc(16 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-16 {
    margin-bottom: calc(16 * 1px) !important;
  }
}
html body .ml-16 {
  margin-left: calc(16 * 1px) !important;
}
html body .mr-16 {
  margin-right: calc(16 * 1px) !important;
}
html body .pt-16 {
  padding-top: calc(16 * 1px) !important;
}
html body .pr-16 {
  padding-right: calc(16 * 1px) !important;
}
html body .pb-16 {
  padding-bottom: calc(16 * 1px) !important;
}
html body .min-height-16 {
  min-height: calc(16 * 1px) !important;
}
html body .w-17 {
  width: calc(17 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-17 {
    width: calc(17 * 1%) !important;
  }
}
html body .mt-17 {
  margin-top: calc(17 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-17 {
    margin-top: calc(17 * 1px) !important;
  }
}
html body .mb-17 {
  margin-bottom: calc(17 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-17 {
    margin-bottom: calc(17 * 1px) !important;
  }
}
html body .ml-17 {
  margin-left: calc(17 * 1px) !important;
}
html body .mr-17 {
  margin-right: calc(17 * 1px) !important;
}
html body .pt-17 {
  padding-top: calc(17 * 1px) !important;
}
html body .pr-17 {
  padding-right: calc(17 * 1px) !important;
}
html body .pb-17 {
  padding-bottom: calc(17 * 1px) !important;
}
html body .min-height-17 {
  min-height: calc(17 * 1px) !important;
}
html body .w-18 {
  width: calc(18 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-18 {
    width: calc(18 * 1%) !important;
  }
}
html body .mt-18 {
  margin-top: calc(18 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-18 {
    margin-top: calc(18 * 1px) !important;
  }
}
html body .mb-18 {
  margin-bottom: calc(18 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-18 {
    margin-bottom: calc(18 * 1px) !important;
  }
}
html body .ml-18 {
  margin-left: calc(18 * 1px) !important;
}
html body .mr-18 {
  margin-right: calc(18 * 1px) !important;
}
html body .pt-18 {
  padding-top: calc(18 * 1px) !important;
}
html body .pr-18 {
  padding-right: calc(18 * 1px) !important;
}
html body .pb-18 {
  padding-bottom: calc(18 * 1px) !important;
}
html body .min-height-18 {
  min-height: calc(18 * 1px) !important;
}
html body .w-19 {
  width: calc(19 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-19 {
    width: calc(19 * 1%) !important;
  }
}
html body .mt-19 {
  margin-top: calc(19 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-19 {
    margin-top: calc(19 * 1px) !important;
  }
}
html body .mb-19 {
  margin-bottom: calc(19 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-19 {
    margin-bottom: calc(19 * 1px) !important;
  }
}
html body .ml-19 {
  margin-left: calc(19 * 1px) !important;
}
html body .mr-19 {
  margin-right: calc(19 * 1px) !important;
}
html body .pt-19 {
  padding-top: calc(19 * 1px) !important;
}
html body .pr-19 {
  padding-right: calc(19 * 1px) !important;
}
html body .pb-19 {
  padding-bottom: calc(19 * 1px) !important;
}
html body .min-height-19 {
  min-height: calc(19 * 1px) !important;
}
html body .w-20 {
  width: calc(20 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-20 {
    width: calc(20 * 1%) !important;
  }
}
html body .mt-20 {
  margin-top: calc(20 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-20 {
    margin-top: calc(20 * 1px) !important;
  }
}
html body .mb-20 {
  margin-bottom: calc(20 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-20 {
    margin-bottom: calc(20 * 1px) !important;
  }
}
html body .ml-20 {
  margin-left: calc(20 * 1px) !important;
}
html body .mr-20 {
  margin-right: calc(20 * 1px) !important;
}
html body .pt-20 {
  padding-top: calc(20 * 1px) !important;
}
html body .pr-20 {
  padding-right: calc(20 * 1px) !important;
}
html body .pb-20 {
  padding-bottom: calc(20 * 1px) !important;
}
html body .min-height-20 {
  min-height: calc(20 * 1px) !important;
}
html body .w-21 {
  width: calc(21 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-21 {
    width: calc(21 * 1%) !important;
  }
}
html body .mt-21 {
  margin-top: calc(21 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-21 {
    margin-top: calc(21 * 1px) !important;
  }
}
html body .mb-21 {
  margin-bottom: calc(21 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-21 {
    margin-bottom: calc(21 * 1px) !important;
  }
}
html body .ml-21 {
  margin-left: calc(21 * 1px) !important;
}
html body .mr-21 {
  margin-right: calc(21 * 1px) !important;
}
html body .pt-21 {
  padding-top: calc(21 * 1px) !important;
}
html body .pr-21 {
  padding-right: calc(21 * 1px) !important;
}
html body .pb-21 {
  padding-bottom: calc(21 * 1px) !important;
}
html body .min-height-21 {
  min-height: calc(21 * 1px) !important;
}
html body .w-22 {
  width: calc(22 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-22 {
    width: calc(22 * 1%) !important;
  }
}
html body .mt-22 {
  margin-top: calc(22 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-22 {
    margin-top: calc(22 * 1px) !important;
  }
}
html body .mb-22 {
  margin-bottom: calc(22 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-22 {
    margin-bottom: calc(22 * 1px) !important;
  }
}
html body .ml-22 {
  margin-left: calc(22 * 1px) !important;
}
html body .mr-22 {
  margin-right: calc(22 * 1px) !important;
}
html body .pt-22 {
  padding-top: calc(22 * 1px) !important;
}
html body .pr-22 {
  padding-right: calc(22 * 1px) !important;
}
html body .pb-22 {
  padding-bottom: calc(22 * 1px) !important;
}
html body .min-height-22 {
  min-height: calc(22 * 1px) !important;
}
html body .w-23 {
  width: calc(23 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-23 {
    width: calc(23 * 1%) !important;
  }
}
html body .mt-23 {
  margin-top: calc(23 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-23 {
    margin-top: calc(23 * 1px) !important;
  }
}
html body .mb-23 {
  margin-bottom: calc(23 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-23 {
    margin-bottom: calc(23 * 1px) !important;
  }
}
html body .ml-23 {
  margin-left: calc(23 * 1px) !important;
}
html body .mr-23 {
  margin-right: calc(23 * 1px) !important;
}
html body .pt-23 {
  padding-top: calc(23 * 1px) !important;
}
html body .pr-23 {
  padding-right: calc(23 * 1px) !important;
}
html body .pb-23 {
  padding-bottom: calc(23 * 1px) !important;
}
html body .min-height-23 {
  min-height: calc(23 * 1px) !important;
}
html body .w-24 {
  width: calc(24 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-24 {
    width: calc(24 * 1%) !important;
  }
}
html body .mt-24 {
  margin-top: calc(24 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-24 {
    margin-top: calc(24 * 1px) !important;
  }
}
html body .mb-24 {
  margin-bottom: calc(24 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-24 {
    margin-bottom: calc(24 * 1px) !important;
  }
}
html body .ml-24 {
  margin-left: calc(24 * 1px) !important;
}
html body .mr-24 {
  margin-right: calc(24 * 1px) !important;
}
html body .pt-24 {
  padding-top: calc(24 * 1px) !important;
}
html body .pr-24 {
  padding-right: calc(24 * 1px) !important;
}
html body .pb-24 {
  padding-bottom: calc(24 * 1px) !important;
}
html body .min-height-24 {
  min-height: calc(24 * 1px) !important;
}
html body .w-25 {
  width: calc(25 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-25 {
    width: calc(25 * 1%) !important;
  }
}
html body .mt-25 {
  margin-top: calc(25 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-25 {
    margin-top: calc(25 * 1px) !important;
  }
}
html body .mb-25 {
  margin-bottom: calc(25 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-25 {
    margin-bottom: calc(25 * 1px) !important;
  }
}
html body .ml-25 {
  margin-left: calc(25 * 1px) !important;
}
html body .mr-25 {
  margin-right: calc(25 * 1px) !important;
}
html body .pt-25 {
  padding-top: calc(25 * 1px) !important;
}
html body .pr-25 {
  padding-right: calc(25 * 1px) !important;
}
html body .pb-25 {
  padding-bottom: calc(25 * 1px) !important;
}
html body .min-height-25 {
  min-height: calc(25 * 1px) !important;
}
html body .w-26 {
  width: calc(26 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-26 {
    width: calc(26 * 1%) !important;
  }
}
html body .mt-26 {
  margin-top: calc(26 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-26 {
    margin-top: calc(26 * 1px) !important;
  }
}
html body .mb-26 {
  margin-bottom: calc(26 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-26 {
    margin-bottom: calc(26 * 1px) !important;
  }
}
html body .ml-26 {
  margin-left: calc(26 * 1px) !important;
}
html body .mr-26 {
  margin-right: calc(26 * 1px) !important;
}
html body .pt-26 {
  padding-top: calc(26 * 1px) !important;
}
html body .pr-26 {
  padding-right: calc(26 * 1px) !important;
}
html body .pb-26 {
  padding-bottom: calc(26 * 1px) !important;
}
html body .min-height-26 {
  min-height: calc(26 * 1px) !important;
}
html body .w-27 {
  width: calc(27 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-27 {
    width: calc(27 * 1%) !important;
  }
}
html body .mt-27 {
  margin-top: calc(27 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-27 {
    margin-top: calc(27 * 1px) !important;
  }
}
html body .mb-27 {
  margin-bottom: calc(27 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-27 {
    margin-bottom: calc(27 * 1px) !important;
  }
}
html body .ml-27 {
  margin-left: calc(27 * 1px) !important;
}
html body .mr-27 {
  margin-right: calc(27 * 1px) !important;
}
html body .pt-27 {
  padding-top: calc(27 * 1px) !important;
}
html body .pr-27 {
  padding-right: calc(27 * 1px) !important;
}
html body .pb-27 {
  padding-bottom: calc(27 * 1px) !important;
}
html body .min-height-27 {
  min-height: calc(27 * 1px) !important;
}
html body .w-28 {
  width: calc(28 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-28 {
    width: calc(28 * 1%) !important;
  }
}
html body .mt-28 {
  margin-top: calc(28 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-28 {
    margin-top: calc(28 * 1px) !important;
  }
}
html body .mb-28 {
  margin-bottom: calc(28 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-28 {
    margin-bottom: calc(28 * 1px) !important;
  }
}
html body .ml-28 {
  margin-left: calc(28 * 1px) !important;
}
html body .mr-28 {
  margin-right: calc(28 * 1px) !important;
}
html body .pt-28 {
  padding-top: calc(28 * 1px) !important;
}
html body .pr-28 {
  padding-right: calc(28 * 1px) !important;
}
html body .pb-28 {
  padding-bottom: calc(28 * 1px) !important;
}
html body .min-height-28 {
  min-height: calc(28 * 1px) !important;
}
html body .w-29 {
  width: calc(29 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-29 {
    width: calc(29 * 1%) !important;
  }
}
html body .mt-29 {
  margin-top: calc(29 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-29 {
    margin-top: calc(29 * 1px) !important;
  }
}
html body .mb-29 {
  margin-bottom: calc(29 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-29 {
    margin-bottom: calc(29 * 1px) !important;
  }
}
html body .ml-29 {
  margin-left: calc(29 * 1px) !important;
}
html body .mr-29 {
  margin-right: calc(29 * 1px) !important;
}
html body .pt-29 {
  padding-top: calc(29 * 1px) !important;
}
html body .pr-29 {
  padding-right: calc(29 * 1px) !important;
}
html body .pb-29 {
  padding-bottom: calc(29 * 1px) !important;
}
html body .min-height-29 {
  min-height: calc(29 * 1px) !important;
}
html body .w-30 {
  width: calc(30 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-30 {
    width: calc(30 * 1%) !important;
  }
}
html body .mt-30 {
  margin-top: calc(30 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-30 {
    margin-top: calc(30 * 1px) !important;
  }
}
html body .mb-30 {
  margin-bottom: calc(30 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-30 {
    margin-bottom: calc(30 * 1px) !important;
  }
}
html body .ml-30 {
  margin-left: calc(30 * 1px) !important;
}
html body .mr-30 {
  margin-right: calc(30 * 1px) !important;
}
html body .pt-30 {
  padding-top: calc(30 * 1px) !important;
}
html body .pr-30 {
  padding-right: calc(30 * 1px) !important;
}
html body .pb-30 {
  padding-bottom: calc(30 * 1px) !important;
}
html body .min-height-30 {
  min-height: calc(30 * 1px) !important;
}
html body .w-31 {
  width: calc(31 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-31 {
    width: calc(31 * 1%) !important;
  }
}
html body .mt-31 {
  margin-top: calc(31 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-31 {
    margin-top: calc(31 * 1px) !important;
  }
}
html body .mb-31 {
  margin-bottom: calc(31 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-31 {
    margin-bottom: calc(31 * 1px) !important;
  }
}
html body .ml-31 {
  margin-left: calc(31 * 1px) !important;
}
html body .mr-31 {
  margin-right: calc(31 * 1px) !important;
}
html body .pt-31 {
  padding-top: calc(31 * 1px) !important;
}
html body .pr-31 {
  padding-right: calc(31 * 1px) !important;
}
html body .pb-31 {
  padding-bottom: calc(31 * 1px) !important;
}
html body .min-height-31 {
  min-height: calc(31 * 1px) !important;
}
html body .w-32 {
  width: calc(32 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-32 {
    width: calc(32 * 1%) !important;
  }
}
html body .mt-32 {
  margin-top: calc(32 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-32 {
    margin-top: calc(32 * 1px) !important;
  }
}
html body .mb-32 {
  margin-bottom: calc(32 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-32 {
    margin-bottom: calc(32 * 1px) !important;
  }
}
html body .ml-32 {
  margin-left: calc(32 * 1px) !important;
}
html body .mr-32 {
  margin-right: calc(32 * 1px) !important;
}
html body .pt-32 {
  padding-top: calc(32 * 1px) !important;
}
html body .pr-32 {
  padding-right: calc(32 * 1px) !important;
}
html body .pb-32 {
  padding-bottom: calc(32 * 1px) !important;
}
html body .min-height-32 {
  min-height: calc(32 * 1px) !important;
}
html body .w-33 {
  width: calc(33 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-33 {
    width: calc(33 * 1%) !important;
  }
}
html body .mt-33 {
  margin-top: calc(33 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-33 {
    margin-top: calc(33 * 1px) !important;
  }
}
html body .mb-33 {
  margin-bottom: calc(33 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-33 {
    margin-bottom: calc(33 * 1px) !important;
  }
}
html body .ml-33 {
  margin-left: calc(33 * 1px) !important;
}
html body .mr-33 {
  margin-right: calc(33 * 1px) !important;
}
html body .pt-33 {
  padding-top: calc(33 * 1px) !important;
}
html body .pr-33 {
  padding-right: calc(33 * 1px) !important;
}
html body .pb-33 {
  padding-bottom: calc(33 * 1px) !important;
}
html body .min-height-33 {
  min-height: calc(33 * 1px) !important;
}
html body .w-34 {
  width: calc(34 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-34 {
    width: calc(34 * 1%) !important;
  }
}
html body .mt-34 {
  margin-top: calc(34 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-34 {
    margin-top: calc(34 * 1px) !important;
  }
}
html body .mb-34 {
  margin-bottom: calc(34 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-34 {
    margin-bottom: calc(34 * 1px) !important;
  }
}
html body .ml-34 {
  margin-left: calc(34 * 1px) !important;
}
html body .mr-34 {
  margin-right: calc(34 * 1px) !important;
}
html body .pt-34 {
  padding-top: calc(34 * 1px) !important;
}
html body .pr-34 {
  padding-right: calc(34 * 1px) !important;
}
html body .pb-34 {
  padding-bottom: calc(34 * 1px) !important;
}
html body .min-height-34 {
  min-height: calc(34 * 1px) !important;
}
html body .w-35 {
  width: calc(35 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-35 {
    width: calc(35 * 1%) !important;
  }
}
html body .mt-35 {
  margin-top: calc(35 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-35 {
    margin-top: calc(35 * 1px) !important;
  }
}
html body .mb-35 {
  margin-bottom: calc(35 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-35 {
    margin-bottom: calc(35 * 1px) !important;
  }
}
html body .ml-35 {
  margin-left: calc(35 * 1px) !important;
}
html body .mr-35 {
  margin-right: calc(35 * 1px) !important;
}
html body .pt-35 {
  padding-top: calc(35 * 1px) !important;
}
html body .pr-35 {
  padding-right: calc(35 * 1px) !important;
}
html body .pb-35 {
  padding-bottom: calc(35 * 1px) !important;
}
html body .min-height-35 {
  min-height: calc(35 * 1px) !important;
}
html body .w-36 {
  width: calc(36 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-36 {
    width: calc(36 * 1%) !important;
  }
}
html body .mt-36 {
  margin-top: calc(36 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-36 {
    margin-top: calc(36 * 1px) !important;
  }
}
html body .mb-36 {
  margin-bottom: calc(36 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-36 {
    margin-bottom: calc(36 * 1px) !important;
  }
}
html body .ml-36 {
  margin-left: calc(36 * 1px) !important;
}
html body .mr-36 {
  margin-right: calc(36 * 1px) !important;
}
html body .pt-36 {
  padding-top: calc(36 * 1px) !important;
}
html body .pr-36 {
  padding-right: calc(36 * 1px) !important;
}
html body .pb-36 {
  padding-bottom: calc(36 * 1px) !important;
}
html body .min-height-36 {
  min-height: calc(36 * 1px) !important;
}
html body .w-37 {
  width: calc(37 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-37 {
    width: calc(37 * 1%) !important;
  }
}
html body .mt-37 {
  margin-top: calc(37 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-37 {
    margin-top: calc(37 * 1px) !important;
  }
}
html body .mb-37 {
  margin-bottom: calc(37 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-37 {
    margin-bottom: calc(37 * 1px) !important;
  }
}
html body .ml-37 {
  margin-left: calc(37 * 1px) !important;
}
html body .mr-37 {
  margin-right: calc(37 * 1px) !important;
}
html body .pt-37 {
  padding-top: calc(37 * 1px) !important;
}
html body .pr-37 {
  padding-right: calc(37 * 1px) !important;
}
html body .pb-37 {
  padding-bottom: calc(37 * 1px) !important;
}
html body .min-height-37 {
  min-height: calc(37 * 1px) !important;
}
html body .w-38 {
  width: calc(38 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-38 {
    width: calc(38 * 1%) !important;
  }
}
html body .mt-38 {
  margin-top: calc(38 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-38 {
    margin-top: calc(38 * 1px) !important;
  }
}
html body .mb-38 {
  margin-bottom: calc(38 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-38 {
    margin-bottom: calc(38 * 1px) !important;
  }
}
html body .ml-38 {
  margin-left: calc(38 * 1px) !important;
}
html body .mr-38 {
  margin-right: calc(38 * 1px) !important;
}
html body .pt-38 {
  padding-top: calc(38 * 1px) !important;
}
html body .pr-38 {
  padding-right: calc(38 * 1px) !important;
}
html body .pb-38 {
  padding-bottom: calc(38 * 1px) !important;
}
html body .min-height-38 {
  min-height: calc(38 * 1px) !important;
}
html body .w-39 {
  width: calc(39 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-39 {
    width: calc(39 * 1%) !important;
  }
}
html body .mt-39 {
  margin-top: calc(39 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-39 {
    margin-top: calc(39 * 1px) !important;
  }
}
html body .mb-39 {
  margin-bottom: calc(39 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-39 {
    margin-bottom: calc(39 * 1px) !important;
  }
}
html body .ml-39 {
  margin-left: calc(39 * 1px) !important;
}
html body .mr-39 {
  margin-right: calc(39 * 1px) !important;
}
html body .pt-39 {
  padding-top: calc(39 * 1px) !important;
}
html body .pr-39 {
  padding-right: calc(39 * 1px) !important;
}
html body .pb-39 {
  padding-bottom: calc(39 * 1px) !important;
}
html body .min-height-39 {
  min-height: calc(39 * 1px) !important;
}
html body .w-40 {
  width: calc(40 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-40 {
    width: calc(40 * 1%) !important;
  }
}
html body .mt-40 {
  margin-top: calc(40 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-40 {
    margin-top: calc(40 * 1px) !important;
  }
}
html body .mb-40 {
  margin-bottom: calc(40 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-40 {
    margin-bottom: calc(40 * 1px) !important;
  }
}
html body .ml-40 {
  margin-left: calc(40 * 1px) !important;
}
html body .mr-40 {
  margin-right: calc(40 * 1px) !important;
}
html body .pt-40 {
  padding-top: calc(40 * 1px) !important;
}
html body .pr-40 {
  padding-right: calc(40 * 1px) !important;
}
html body .pb-40 {
  padding-bottom: calc(40 * 1px) !important;
}
html body .min-height-40 {
  min-height: calc(40 * 1px) !important;
}
html body .w-41 {
  width: calc(41 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-41 {
    width: calc(41 * 1%) !important;
  }
}
html body .mt-41 {
  margin-top: calc(41 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-41 {
    margin-top: calc(41 * 1px) !important;
  }
}
html body .mb-41 {
  margin-bottom: calc(41 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-41 {
    margin-bottom: calc(41 * 1px) !important;
  }
}
html body .ml-41 {
  margin-left: calc(41 * 1px) !important;
}
html body .mr-41 {
  margin-right: calc(41 * 1px) !important;
}
html body .pt-41 {
  padding-top: calc(41 * 1px) !important;
}
html body .pr-41 {
  padding-right: calc(41 * 1px) !important;
}
html body .pb-41 {
  padding-bottom: calc(41 * 1px) !important;
}
html body .min-height-41 {
  min-height: calc(41 * 1px) !important;
}
html body .w-42 {
  width: calc(42 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-42 {
    width: calc(42 * 1%) !important;
  }
}
html body .mt-42 {
  margin-top: calc(42 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-42 {
    margin-top: calc(42 * 1px) !important;
  }
}
html body .mb-42 {
  margin-bottom: calc(42 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-42 {
    margin-bottom: calc(42 * 1px) !important;
  }
}
html body .ml-42 {
  margin-left: calc(42 * 1px) !important;
}
html body .mr-42 {
  margin-right: calc(42 * 1px) !important;
}
html body .pt-42 {
  padding-top: calc(42 * 1px) !important;
}
html body .pr-42 {
  padding-right: calc(42 * 1px) !important;
}
html body .pb-42 {
  padding-bottom: calc(42 * 1px) !important;
}
html body .min-height-42 {
  min-height: calc(42 * 1px) !important;
}
html body .w-43 {
  width: calc(43 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-43 {
    width: calc(43 * 1%) !important;
  }
}
html body .mt-43 {
  margin-top: calc(43 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-43 {
    margin-top: calc(43 * 1px) !important;
  }
}
html body .mb-43 {
  margin-bottom: calc(43 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-43 {
    margin-bottom: calc(43 * 1px) !important;
  }
}
html body .ml-43 {
  margin-left: calc(43 * 1px) !important;
}
html body .mr-43 {
  margin-right: calc(43 * 1px) !important;
}
html body .pt-43 {
  padding-top: calc(43 * 1px) !important;
}
html body .pr-43 {
  padding-right: calc(43 * 1px) !important;
}
html body .pb-43 {
  padding-bottom: calc(43 * 1px) !important;
}
html body .min-height-43 {
  min-height: calc(43 * 1px) !important;
}
html body .w-44 {
  width: calc(44 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-44 {
    width: calc(44 * 1%) !important;
  }
}
html body .mt-44 {
  margin-top: calc(44 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-44 {
    margin-top: calc(44 * 1px) !important;
  }
}
html body .mb-44 {
  margin-bottom: calc(44 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-44 {
    margin-bottom: calc(44 * 1px) !important;
  }
}
html body .ml-44 {
  margin-left: calc(44 * 1px) !important;
}
html body .mr-44 {
  margin-right: calc(44 * 1px) !important;
}
html body .pt-44 {
  padding-top: calc(44 * 1px) !important;
}
html body .pr-44 {
  padding-right: calc(44 * 1px) !important;
}
html body .pb-44 {
  padding-bottom: calc(44 * 1px) !important;
}
html body .min-height-44 {
  min-height: calc(44 * 1px) !important;
}
html body .w-45 {
  width: calc(45 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-45 {
    width: calc(45 * 1%) !important;
  }
}
html body .mt-45 {
  margin-top: calc(45 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-45 {
    margin-top: calc(45 * 1px) !important;
  }
}
html body .mb-45 {
  margin-bottom: calc(45 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-45 {
    margin-bottom: calc(45 * 1px) !important;
  }
}
html body .ml-45 {
  margin-left: calc(45 * 1px) !important;
}
html body .mr-45 {
  margin-right: calc(45 * 1px) !important;
}
html body .pt-45 {
  padding-top: calc(45 * 1px) !important;
}
html body .pr-45 {
  padding-right: calc(45 * 1px) !important;
}
html body .pb-45 {
  padding-bottom: calc(45 * 1px) !important;
}
html body .min-height-45 {
  min-height: calc(45 * 1px) !important;
}
html body .w-46 {
  width: calc(46 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-46 {
    width: calc(46 * 1%) !important;
  }
}
html body .mt-46 {
  margin-top: calc(46 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-46 {
    margin-top: calc(46 * 1px) !important;
  }
}
html body .mb-46 {
  margin-bottom: calc(46 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-46 {
    margin-bottom: calc(46 * 1px) !important;
  }
}
html body .ml-46 {
  margin-left: calc(46 * 1px) !important;
}
html body .mr-46 {
  margin-right: calc(46 * 1px) !important;
}
html body .pt-46 {
  padding-top: calc(46 * 1px) !important;
}
html body .pr-46 {
  padding-right: calc(46 * 1px) !important;
}
html body .pb-46 {
  padding-bottom: calc(46 * 1px) !important;
}
html body .min-height-46 {
  min-height: calc(46 * 1px) !important;
}
html body .w-47 {
  width: calc(47 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-47 {
    width: calc(47 * 1%) !important;
  }
}
html body .mt-47 {
  margin-top: calc(47 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-47 {
    margin-top: calc(47 * 1px) !important;
  }
}
html body .mb-47 {
  margin-bottom: calc(47 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-47 {
    margin-bottom: calc(47 * 1px) !important;
  }
}
html body .ml-47 {
  margin-left: calc(47 * 1px) !important;
}
html body .mr-47 {
  margin-right: calc(47 * 1px) !important;
}
html body .pt-47 {
  padding-top: calc(47 * 1px) !important;
}
html body .pr-47 {
  padding-right: calc(47 * 1px) !important;
}
html body .pb-47 {
  padding-bottom: calc(47 * 1px) !important;
}
html body .min-height-47 {
  min-height: calc(47 * 1px) !important;
}
html body .w-48 {
  width: calc(48 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-48 {
    width: calc(48 * 1%) !important;
  }
}
html body .mt-48 {
  margin-top: calc(48 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-48 {
    margin-top: calc(48 * 1px) !important;
  }
}
html body .mb-48 {
  margin-bottom: calc(48 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-48 {
    margin-bottom: calc(48 * 1px) !important;
  }
}
html body .ml-48 {
  margin-left: calc(48 * 1px) !important;
}
html body .mr-48 {
  margin-right: calc(48 * 1px) !important;
}
html body .pt-48 {
  padding-top: calc(48 * 1px) !important;
}
html body .pr-48 {
  padding-right: calc(48 * 1px) !important;
}
html body .pb-48 {
  padding-bottom: calc(48 * 1px) !important;
}
html body .min-height-48 {
  min-height: calc(48 * 1px) !important;
}
html body .w-49 {
  width: calc(49 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-49 {
    width: calc(49 * 1%) !important;
  }
}
html body .mt-49 {
  margin-top: calc(49 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-49 {
    margin-top: calc(49 * 1px) !important;
  }
}
html body .mb-49 {
  margin-bottom: calc(49 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-49 {
    margin-bottom: calc(49 * 1px) !important;
  }
}
html body .ml-49 {
  margin-left: calc(49 * 1px) !important;
}
html body .mr-49 {
  margin-right: calc(49 * 1px) !important;
}
html body .pt-49 {
  padding-top: calc(49 * 1px) !important;
}
html body .pr-49 {
  padding-right: calc(49 * 1px) !important;
}
html body .pb-49 {
  padding-bottom: calc(49 * 1px) !important;
}
html body .min-height-49 {
  min-height: calc(49 * 1px) !important;
}
html body .w-50 {
  width: calc(50 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-50 {
    width: calc(50 * 1%) !important;
  }
}
html body .mt-50 {
  margin-top: calc(50 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-50 {
    margin-top: calc(50 * 1px) !important;
  }
}
html body .mb-50 {
  margin-bottom: calc(50 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-50 {
    margin-bottom: calc(50 * 1px) !important;
  }
}
html body .ml-50 {
  margin-left: calc(50 * 1px) !important;
}
html body .mr-50 {
  margin-right: calc(50 * 1px) !important;
}
html body .pt-50 {
  padding-top: calc(50 * 1px) !important;
}
html body .pr-50 {
  padding-right: calc(50 * 1px) !important;
}
html body .pb-50 {
  padding-bottom: calc(50 * 1px) !important;
}
html body .min-height-50 {
  min-height: calc(50 * 1px) !important;
}
html body .w-51 {
  width: calc(51 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-51 {
    width: calc(51 * 1%) !important;
  }
}
html body .mt-51 {
  margin-top: calc(51 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-51 {
    margin-top: calc(51 * 1px) !important;
  }
}
html body .mb-51 {
  margin-bottom: calc(51 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-51 {
    margin-bottom: calc(51 * 1px) !important;
  }
}
html body .ml-51 {
  margin-left: calc(51 * 1px) !important;
}
html body .mr-51 {
  margin-right: calc(51 * 1px) !important;
}
html body .pt-51 {
  padding-top: calc(51 * 1px) !important;
}
html body .pr-51 {
  padding-right: calc(51 * 1px) !important;
}
html body .pb-51 {
  padding-bottom: calc(51 * 1px) !important;
}
html body .min-height-51 {
  min-height: calc(51 * 1px) !important;
}
html body .w-52 {
  width: calc(52 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-52 {
    width: calc(52 * 1%) !important;
  }
}
html body .mt-52 {
  margin-top: calc(52 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-52 {
    margin-top: calc(52 * 1px) !important;
  }
}
html body .mb-52 {
  margin-bottom: calc(52 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-52 {
    margin-bottom: calc(52 * 1px) !important;
  }
}
html body .ml-52 {
  margin-left: calc(52 * 1px) !important;
}
html body .mr-52 {
  margin-right: calc(52 * 1px) !important;
}
html body .pt-52 {
  padding-top: calc(52 * 1px) !important;
}
html body .pr-52 {
  padding-right: calc(52 * 1px) !important;
}
html body .pb-52 {
  padding-bottom: calc(52 * 1px) !important;
}
html body .min-height-52 {
  min-height: calc(52 * 1px) !important;
}
html body .w-53 {
  width: calc(53 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-53 {
    width: calc(53 * 1%) !important;
  }
}
html body .mt-53 {
  margin-top: calc(53 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-53 {
    margin-top: calc(53 * 1px) !important;
  }
}
html body .mb-53 {
  margin-bottom: calc(53 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-53 {
    margin-bottom: calc(53 * 1px) !important;
  }
}
html body .ml-53 {
  margin-left: calc(53 * 1px) !important;
}
html body .mr-53 {
  margin-right: calc(53 * 1px) !important;
}
html body .pt-53 {
  padding-top: calc(53 * 1px) !important;
}
html body .pr-53 {
  padding-right: calc(53 * 1px) !important;
}
html body .pb-53 {
  padding-bottom: calc(53 * 1px) !important;
}
html body .min-height-53 {
  min-height: calc(53 * 1px) !important;
}
html body .w-54 {
  width: calc(54 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-54 {
    width: calc(54 * 1%) !important;
  }
}
html body .mt-54 {
  margin-top: calc(54 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-54 {
    margin-top: calc(54 * 1px) !important;
  }
}
html body .mb-54 {
  margin-bottom: calc(54 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-54 {
    margin-bottom: calc(54 * 1px) !important;
  }
}
html body .ml-54 {
  margin-left: calc(54 * 1px) !important;
}
html body .mr-54 {
  margin-right: calc(54 * 1px) !important;
}
html body .pt-54 {
  padding-top: calc(54 * 1px) !important;
}
html body .pr-54 {
  padding-right: calc(54 * 1px) !important;
}
html body .pb-54 {
  padding-bottom: calc(54 * 1px) !important;
}
html body .min-height-54 {
  min-height: calc(54 * 1px) !important;
}
html body .w-55 {
  width: calc(55 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-55 {
    width: calc(55 * 1%) !important;
  }
}
html body .mt-55 {
  margin-top: calc(55 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-55 {
    margin-top: calc(55 * 1px) !important;
  }
}
html body .mb-55 {
  margin-bottom: calc(55 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-55 {
    margin-bottom: calc(55 * 1px) !important;
  }
}
html body .ml-55 {
  margin-left: calc(55 * 1px) !important;
}
html body .mr-55 {
  margin-right: calc(55 * 1px) !important;
}
html body .pt-55 {
  padding-top: calc(55 * 1px) !important;
}
html body .pr-55 {
  padding-right: calc(55 * 1px) !important;
}
html body .pb-55 {
  padding-bottom: calc(55 * 1px) !important;
}
html body .min-height-55 {
  min-height: calc(55 * 1px) !important;
}
html body .w-56 {
  width: calc(56 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-56 {
    width: calc(56 * 1%) !important;
  }
}
html body .mt-56 {
  margin-top: calc(56 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-56 {
    margin-top: calc(56 * 1px) !important;
  }
}
html body .mb-56 {
  margin-bottom: calc(56 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-56 {
    margin-bottom: calc(56 * 1px) !important;
  }
}
html body .ml-56 {
  margin-left: calc(56 * 1px) !important;
}
html body .mr-56 {
  margin-right: calc(56 * 1px) !important;
}
html body .pt-56 {
  padding-top: calc(56 * 1px) !important;
}
html body .pr-56 {
  padding-right: calc(56 * 1px) !important;
}
html body .pb-56 {
  padding-bottom: calc(56 * 1px) !important;
}
html body .min-height-56 {
  min-height: calc(56 * 1px) !important;
}
html body .w-57 {
  width: calc(57 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-57 {
    width: calc(57 * 1%) !important;
  }
}
html body .mt-57 {
  margin-top: calc(57 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-57 {
    margin-top: calc(57 * 1px) !important;
  }
}
html body .mb-57 {
  margin-bottom: calc(57 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-57 {
    margin-bottom: calc(57 * 1px) !important;
  }
}
html body .ml-57 {
  margin-left: calc(57 * 1px) !important;
}
html body .mr-57 {
  margin-right: calc(57 * 1px) !important;
}
html body .pt-57 {
  padding-top: calc(57 * 1px) !important;
}
html body .pr-57 {
  padding-right: calc(57 * 1px) !important;
}
html body .pb-57 {
  padding-bottom: calc(57 * 1px) !important;
}
html body .min-height-57 {
  min-height: calc(57 * 1px) !important;
}
html body .w-58 {
  width: calc(58 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-58 {
    width: calc(58 * 1%) !important;
  }
}
html body .mt-58 {
  margin-top: calc(58 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-58 {
    margin-top: calc(58 * 1px) !important;
  }
}
html body .mb-58 {
  margin-bottom: calc(58 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-58 {
    margin-bottom: calc(58 * 1px) !important;
  }
}
html body .ml-58 {
  margin-left: calc(58 * 1px) !important;
}
html body .mr-58 {
  margin-right: calc(58 * 1px) !important;
}
html body .pt-58 {
  padding-top: calc(58 * 1px) !important;
}
html body .pr-58 {
  padding-right: calc(58 * 1px) !important;
}
html body .pb-58 {
  padding-bottom: calc(58 * 1px) !important;
}
html body .min-height-58 {
  min-height: calc(58 * 1px) !important;
}
html body .w-59 {
  width: calc(59 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-59 {
    width: calc(59 * 1%) !important;
  }
}
html body .mt-59 {
  margin-top: calc(59 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-59 {
    margin-top: calc(59 * 1px) !important;
  }
}
html body .mb-59 {
  margin-bottom: calc(59 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-59 {
    margin-bottom: calc(59 * 1px) !important;
  }
}
html body .ml-59 {
  margin-left: calc(59 * 1px) !important;
}
html body .mr-59 {
  margin-right: calc(59 * 1px) !important;
}
html body .pt-59 {
  padding-top: calc(59 * 1px) !important;
}
html body .pr-59 {
  padding-right: calc(59 * 1px) !important;
}
html body .pb-59 {
  padding-bottom: calc(59 * 1px) !important;
}
html body .min-height-59 {
  min-height: calc(59 * 1px) !important;
}
html body .w-60 {
  width: calc(60 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-60 {
    width: calc(60 * 1%) !important;
  }
}
html body .mt-60 {
  margin-top: calc(60 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-60 {
    margin-top: calc(60 * 1px) !important;
  }
}
html body .mb-60 {
  margin-bottom: calc(60 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-60 {
    margin-bottom: calc(60 * 1px) !important;
  }
}
html body .ml-60 {
  margin-left: calc(60 * 1px) !important;
}
html body .mr-60 {
  margin-right: calc(60 * 1px) !important;
}
html body .pt-60 {
  padding-top: calc(60 * 1px) !important;
}
html body .pr-60 {
  padding-right: calc(60 * 1px) !important;
}
html body .pb-60 {
  padding-bottom: calc(60 * 1px) !important;
}
html body .min-height-60 {
  min-height: calc(60 * 1px) !important;
}
html body .w-61 {
  width: calc(61 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-61 {
    width: calc(61 * 1%) !important;
  }
}
html body .mt-61 {
  margin-top: calc(61 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-61 {
    margin-top: calc(61 * 1px) !important;
  }
}
html body .mb-61 {
  margin-bottom: calc(61 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-61 {
    margin-bottom: calc(61 * 1px) !important;
  }
}
html body .ml-61 {
  margin-left: calc(61 * 1px) !important;
}
html body .mr-61 {
  margin-right: calc(61 * 1px) !important;
}
html body .pt-61 {
  padding-top: calc(61 * 1px) !important;
}
html body .pr-61 {
  padding-right: calc(61 * 1px) !important;
}
html body .pb-61 {
  padding-bottom: calc(61 * 1px) !important;
}
html body .min-height-61 {
  min-height: calc(61 * 1px) !important;
}
html body .w-62 {
  width: calc(62 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-62 {
    width: calc(62 * 1%) !important;
  }
}
html body .mt-62 {
  margin-top: calc(62 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-62 {
    margin-top: calc(62 * 1px) !important;
  }
}
html body .mb-62 {
  margin-bottom: calc(62 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-62 {
    margin-bottom: calc(62 * 1px) !important;
  }
}
html body .ml-62 {
  margin-left: calc(62 * 1px) !important;
}
html body .mr-62 {
  margin-right: calc(62 * 1px) !important;
}
html body .pt-62 {
  padding-top: calc(62 * 1px) !important;
}
html body .pr-62 {
  padding-right: calc(62 * 1px) !important;
}
html body .pb-62 {
  padding-bottom: calc(62 * 1px) !important;
}
html body .min-height-62 {
  min-height: calc(62 * 1px) !important;
}
html body .w-63 {
  width: calc(63 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-63 {
    width: calc(63 * 1%) !important;
  }
}
html body .mt-63 {
  margin-top: calc(63 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-63 {
    margin-top: calc(63 * 1px) !important;
  }
}
html body .mb-63 {
  margin-bottom: calc(63 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-63 {
    margin-bottom: calc(63 * 1px) !important;
  }
}
html body .ml-63 {
  margin-left: calc(63 * 1px) !important;
}
html body .mr-63 {
  margin-right: calc(63 * 1px) !important;
}
html body .pt-63 {
  padding-top: calc(63 * 1px) !important;
}
html body .pr-63 {
  padding-right: calc(63 * 1px) !important;
}
html body .pb-63 {
  padding-bottom: calc(63 * 1px) !important;
}
html body .min-height-63 {
  min-height: calc(63 * 1px) !important;
}
html body .w-64 {
  width: calc(64 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-64 {
    width: calc(64 * 1%) !important;
  }
}
html body .mt-64 {
  margin-top: calc(64 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-64 {
    margin-top: calc(64 * 1px) !important;
  }
}
html body .mb-64 {
  margin-bottom: calc(64 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-64 {
    margin-bottom: calc(64 * 1px) !important;
  }
}
html body .ml-64 {
  margin-left: calc(64 * 1px) !important;
}
html body .mr-64 {
  margin-right: calc(64 * 1px) !important;
}
html body .pt-64 {
  padding-top: calc(64 * 1px) !important;
}
html body .pr-64 {
  padding-right: calc(64 * 1px) !important;
}
html body .pb-64 {
  padding-bottom: calc(64 * 1px) !important;
}
html body .min-height-64 {
  min-height: calc(64 * 1px) !important;
}
html body .w-65 {
  width: calc(65 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-65 {
    width: calc(65 * 1%) !important;
  }
}
html body .mt-65 {
  margin-top: calc(65 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-65 {
    margin-top: calc(65 * 1px) !important;
  }
}
html body .mb-65 {
  margin-bottom: calc(65 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-65 {
    margin-bottom: calc(65 * 1px) !important;
  }
}
html body .ml-65 {
  margin-left: calc(65 * 1px) !important;
}
html body .mr-65 {
  margin-right: calc(65 * 1px) !important;
}
html body .pt-65 {
  padding-top: calc(65 * 1px) !important;
}
html body .pr-65 {
  padding-right: calc(65 * 1px) !important;
}
html body .pb-65 {
  padding-bottom: calc(65 * 1px) !important;
}
html body .min-height-65 {
  min-height: calc(65 * 1px) !important;
}
html body .w-66 {
  width: calc(66 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-66 {
    width: calc(66 * 1%) !important;
  }
}
html body .mt-66 {
  margin-top: calc(66 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-66 {
    margin-top: calc(66 * 1px) !important;
  }
}
html body .mb-66 {
  margin-bottom: calc(66 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-66 {
    margin-bottom: calc(66 * 1px) !important;
  }
}
html body .ml-66 {
  margin-left: calc(66 * 1px) !important;
}
html body .mr-66 {
  margin-right: calc(66 * 1px) !important;
}
html body .pt-66 {
  padding-top: calc(66 * 1px) !important;
}
html body .pr-66 {
  padding-right: calc(66 * 1px) !important;
}
html body .pb-66 {
  padding-bottom: calc(66 * 1px) !important;
}
html body .min-height-66 {
  min-height: calc(66 * 1px) !important;
}
html body .w-67 {
  width: calc(67 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-67 {
    width: calc(67 * 1%) !important;
  }
}
html body .mt-67 {
  margin-top: calc(67 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-67 {
    margin-top: calc(67 * 1px) !important;
  }
}
html body .mb-67 {
  margin-bottom: calc(67 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-67 {
    margin-bottom: calc(67 * 1px) !important;
  }
}
html body .ml-67 {
  margin-left: calc(67 * 1px) !important;
}
html body .mr-67 {
  margin-right: calc(67 * 1px) !important;
}
html body .pt-67 {
  padding-top: calc(67 * 1px) !important;
}
html body .pr-67 {
  padding-right: calc(67 * 1px) !important;
}
html body .pb-67 {
  padding-bottom: calc(67 * 1px) !important;
}
html body .min-height-67 {
  min-height: calc(67 * 1px) !important;
}
html body .w-68 {
  width: calc(68 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-68 {
    width: calc(68 * 1%) !important;
  }
}
html body .mt-68 {
  margin-top: calc(68 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-68 {
    margin-top: calc(68 * 1px) !important;
  }
}
html body .mb-68 {
  margin-bottom: calc(68 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-68 {
    margin-bottom: calc(68 * 1px) !important;
  }
}
html body .ml-68 {
  margin-left: calc(68 * 1px) !important;
}
html body .mr-68 {
  margin-right: calc(68 * 1px) !important;
}
html body .pt-68 {
  padding-top: calc(68 * 1px) !important;
}
html body .pr-68 {
  padding-right: calc(68 * 1px) !important;
}
html body .pb-68 {
  padding-bottom: calc(68 * 1px) !important;
}
html body .min-height-68 {
  min-height: calc(68 * 1px) !important;
}
html body .w-69 {
  width: calc(69 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-69 {
    width: calc(69 * 1%) !important;
  }
}
html body .mt-69 {
  margin-top: calc(69 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-69 {
    margin-top: calc(69 * 1px) !important;
  }
}
html body .mb-69 {
  margin-bottom: calc(69 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-69 {
    margin-bottom: calc(69 * 1px) !important;
  }
}
html body .ml-69 {
  margin-left: calc(69 * 1px) !important;
}
html body .mr-69 {
  margin-right: calc(69 * 1px) !important;
}
html body .pt-69 {
  padding-top: calc(69 * 1px) !important;
}
html body .pr-69 {
  padding-right: calc(69 * 1px) !important;
}
html body .pb-69 {
  padding-bottom: calc(69 * 1px) !important;
}
html body .min-height-69 {
  min-height: calc(69 * 1px) !important;
}
html body .w-70 {
  width: calc(70 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-70 {
    width: calc(70 * 1%) !important;
  }
}
html body .mt-70 {
  margin-top: calc(70 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-70 {
    margin-top: calc(70 * 1px) !important;
  }
}
html body .mb-70 {
  margin-bottom: calc(70 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-70 {
    margin-bottom: calc(70 * 1px) !important;
  }
}
html body .ml-70 {
  margin-left: calc(70 * 1px) !important;
}
html body .mr-70 {
  margin-right: calc(70 * 1px) !important;
}
html body .pt-70 {
  padding-top: calc(70 * 1px) !important;
}
html body .pr-70 {
  padding-right: calc(70 * 1px) !important;
}
html body .pb-70 {
  padding-bottom: calc(70 * 1px) !important;
}
html body .min-height-70 {
  min-height: calc(70 * 1px) !important;
}
html body .w-71 {
  width: calc(71 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-71 {
    width: calc(71 * 1%) !important;
  }
}
html body .mt-71 {
  margin-top: calc(71 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-71 {
    margin-top: calc(71 * 1px) !important;
  }
}
html body .mb-71 {
  margin-bottom: calc(71 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-71 {
    margin-bottom: calc(71 * 1px) !important;
  }
}
html body .ml-71 {
  margin-left: calc(71 * 1px) !important;
}
html body .mr-71 {
  margin-right: calc(71 * 1px) !important;
}
html body .pt-71 {
  padding-top: calc(71 * 1px) !important;
}
html body .pr-71 {
  padding-right: calc(71 * 1px) !important;
}
html body .pb-71 {
  padding-bottom: calc(71 * 1px) !important;
}
html body .min-height-71 {
  min-height: calc(71 * 1px) !important;
}
html body .w-72 {
  width: calc(72 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-72 {
    width: calc(72 * 1%) !important;
  }
}
html body .mt-72 {
  margin-top: calc(72 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-72 {
    margin-top: calc(72 * 1px) !important;
  }
}
html body .mb-72 {
  margin-bottom: calc(72 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-72 {
    margin-bottom: calc(72 * 1px) !important;
  }
}
html body .ml-72 {
  margin-left: calc(72 * 1px) !important;
}
html body .mr-72 {
  margin-right: calc(72 * 1px) !important;
}
html body .pt-72 {
  padding-top: calc(72 * 1px) !important;
}
html body .pr-72 {
  padding-right: calc(72 * 1px) !important;
}
html body .pb-72 {
  padding-bottom: calc(72 * 1px) !important;
}
html body .min-height-72 {
  min-height: calc(72 * 1px) !important;
}
html body .w-73 {
  width: calc(73 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-73 {
    width: calc(73 * 1%) !important;
  }
}
html body .mt-73 {
  margin-top: calc(73 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-73 {
    margin-top: calc(73 * 1px) !important;
  }
}
html body .mb-73 {
  margin-bottom: calc(73 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-73 {
    margin-bottom: calc(73 * 1px) !important;
  }
}
html body .ml-73 {
  margin-left: calc(73 * 1px) !important;
}
html body .mr-73 {
  margin-right: calc(73 * 1px) !important;
}
html body .pt-73 {
  padding-top: calc(73 * 1px) !important;
}
html body .pr-73 {
  padding-right: calc(73 * 1px) !important;
}
html body .pb-73 {
  padding-bottom: calc(73 * 1px) !important;
}
html body .min-height-73 {
  min-height: calc(73 * 1px) !important;
}
html body .w-74 {
  width: calc(74 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-74 {
    width: calc(74 * 1%) !important;
  }
}
html body .mt-74 {
  margin-top: calc(74 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-74 {
    margin-top: calc(74 * 1px) !important;
  }
}
html body .mb-74 {
  margin-bottom: calc(74 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-74 {
    margin-bottom: calc(74 * 1px) !important;
  }
}
html body .ml-74 {
  margin-left: calc(74 * 1px) !important;
}
html body .mr-74 {
  margin-right: calc(74 * 1px) !important;
}
html body .pt-74 {
  padding-top: calc(74 * 1px) !important;
}
html body .pr-74 {
  padding-right: calc(74 * 1px) !important;
}
html body .pb-74 {
  padding-bottom: calc(74 * 1px) !important;
}
html body .min-height-74 {
  min-height: calc(74 * 1px) !important;
}
html body .w-75 {
  width: calc(75 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-75 {
    width: calc(75 * 1%) !important;
  }
}
html body .mt-75 {
  margin-top: calc(75 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-75 {
    margin-top: calc(75 * 1px) !important;
  }
}
html body .mb-75 {
  margin-bottom: calc(75 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-75 {
    margin-bottom: calc(75 * 1px) !important;
  }
}
html body .ml-75 {
  margin-left: calc(75 * 1px) !important;
}
html body .mr-75 {
  margin-right: calc(75 * 1px) !important;
}
html body .pt-75 {
  padding-top: calc(75 * 1px) !important;
}
html body .pr-75 {
  padding-right: calc(75 * 1px) !important;
}
html body .pb-75 {
  padding-bottom: calc(75 * 1px) !important;
}
html body .min-height-75 {
  min-height: calc(75 * 1px) !important;
}
html body .w-76 {
  width: calc(76 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-76 {
    width: calc(76 * 1%) !important;
  }
}
html body .mt-76 {
  margin-top: calc(76 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-76 {
    margin-top: calc(76 * 1px) !important;
  }
}
html body .mb-76 {
  margin-bottom: calc(76 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-76 {
    margin-bottom: calc(76 * 1px) !important;
  }
}
html body .ml-76 {
  margin-left: calc(76 * 1px) !important;
}
html body .mr-76 {
  margin-right: calc(76 * 1px) !important;
}
html body .pt-76 {
  padding-top: calc(76 * 1px) !important;
}
html body .pr-76 {
  padding-right: calc(76 * 1px) !important;
}
html body .pb-76 {
  padding-bottom: calc(76 * 1px) !important;
}
html body .min-height-76 {
  min-height: calc(76 * 1px) !important;
}
html body .w-77 {
  width: calc(77 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-77 {
    width: calc(77 * 1%) !important;
  }
}
html body .mt-77 {
  margin-top: calc(77 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-77 {
    margin-top: calc(77 * 1px) !important;
  }
}
html body .mb-77 {
  margin-bottom: calc(77 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-77 {
    margin-bottom: calc(77 * 1px) !important;
  }
}
html body .ml-77 {
  margin-left: calc(77 * 1px) !important;
}
html body .mr-77 {
  margin-right: calc(77 * 1px) !important;
}
html body .pt-77 {
  padding-top: calc(77 * 1px) !important;
}
html body .pr-77 {
  padding-right: calc(77 * 1px) !important;
}
html body .pb-77 {
  padding-bottom: calc(77 * 1px) !important;
}
html body .min-height-77 {
  min-height: calc(77 * 1px) !important;
}
html body .w-78 {
  width: calc(78 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-78 {
    width: calc(78 * 1%) !important;
  }
}
html body .mt-78 {
  margin-top: calc(78 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-78 {
    margin-top: calc(78 * 1px) !important;
  }
}
html body .mb-78 {
  margin-bottom: calc(78 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-78 {
    margin-bottom: calc(78 * 1px) !important;
  }
}
html body .ml-78 {
  margin-left: calc(78 * 1px) !important;
}
html body .mr-78 {
  margin-right: calc(78 * 1px) !important;
}
html body .pt-78 {
  padding-top: calc(78 * 1px) !important;
}
html body .pr-78 {
  padding-right: calc(78 * 1px) !important;
}
html body .pb-78 {
  padding-bottom: calc(78 * 1px) !important;
}
html body .min-height-78 {
  min-height: calc(78 * 1px) !important;
}
html body .w-79 {
  width: calc(79 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-79 {
    width: calc(79 * 1%) !important;
  }
}
html body .mt-79 {
  margin-top: calc(79 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-79 {
    margin-top: calc(79 * 1px) !important;
  }
}
html body .mb-79 {
  margin-bottom: calc(79 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-79 {
    margin-bottom: calc(79 * 1px) !important;
  }
}
html body .ml-79 {
  margin-left: calc(79 * 1px) !important;
}
html body .mr-79 {
  margin-right: calc(79 * 1px) !important;
}
html body .pt-79 {
  padding-top: calc(79 * 1px) !important;
}
html body .pr-79 {
  padding-right: calc(79 * 1px) !important;
}
html body .pb-79 {
  padding-bottom: calc(79 * 1px) !important;
}
html body .min-height-79 {
  min-height: calc(79 * 1px) !important;
}
html body .w-80 {
  width: calc(80 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-80 {
    width: calc(80 * 1%) !important;
  }
}
html body .mt-80 {
  margin-top: calc(80 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-80 {
    margin-top: calc(80 * 1px) !important;
  }
}
html body .mb-80 {
  margin-bottom: calc(80 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-80 {
    margin-bottom: calc(80 * 1px) !important;
  }
}
html body .ml-80 {
  margin-left: calc(80 * 1px) !important;
}
html body .mr-80 {
  margin-right: calc(80 * 1px) !important;
}
html body .pt-80 {
  padding-top: calc(80 * 1px) !important;
}
html body .pr-80 {
  padding-right: calc(80 * 1px) !important;
}
html body .pb-80 {
  padding-bottom: calc(80 * 1px) !important;
}
html body .min-height-80 {
  min-height: calc(80 * 1px) !important;
}
html body .w-81 {
  width: calc(81 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-81 {
    width: calc(81 * 1%) !important;
  }
}
html body .mt-81 {
  margin-top: calc(81 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-81 {
    margin-top: calc(81 * 1px) !important;
  }
}
html body .mb-81 {
  margin-bottom: calc(81 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-81 {
    margin-bottom: calc(81 * 1px) !important;
  }
}
html body .ml-81 {
  margin-left: calc(81 * 1px) !important;
}
html body .mr-81 {
  margin-right: calc(81 * 1px) !important;
}
html body .pt-81 {
  padding-top: calc(81 * 1px) !important;
}
html body .pr-81 {
  padding-right: calc(81 * 1px) !important;
}
html body .pb-81 {
  padding-bottom: calc(81 * 1px) !important;
}
html body .min-height-81 {
  min-height: calc(81 * 1px) !important;
}
html body .w-82 {
  width: calc(82 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-82 {
    width: calc(82 * 1%) !important;
  }
}
html body .mt-82 {
  margin-top: calc(82 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-82 {
    margin-top: calc(82 * 1px) !important;
  }
}
html body .mb-82 {
  margin-bottom: calc(82 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-82 {
    margin-bottom: calc(82 * 1px) !important;
  }
}
html body .ml-82 {
  margin-left: calc(82 * 1px) !important;
}
html body .mr-82 {
  margin-right: calc(82 * 1px) !important;
}
html body .pt-82 {
  padding-top: calc(82 * 1px) !important;
}
html body .pr-82 {
  padding-right: calc(82 * 1px) !important;
}
html body .pb-82 {
  padding-bottom: calc(82 * 1px) !important;
}
html body .min-height-82 {
  min-height: calc(82 * 1px) !important;
}
html body .w-83 {
  width: calc(83 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-83 {
    width: calc(83 * 1%) !important;
  }
}
html body .mt-83 {
  margin-top: calc(83 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-83 {
    margin-top: calc(83 * 1px) !important;
  }
}
html body .mb-83 {
  margin-bottom: calc(83 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-83 {
    margin-bottom: calc(83 * 1px) !important;
  }
}
html body .ml-83 {
  margin-left: calc(83 * 1px) !important;
}
html body .mr-83 {
  margin-right: calc(83 * 1px) !important;
}
html body .pt-83 {
  padding-top: calc(83 * 1px) !important;
}
html body .pr-83 {
  padding-right: calc(83 * 1px) !important;
}
html body .pb-83 {
  padding-bottom: calc(83 * 1px) !important;
}
html body .min-height-83 {
  min-height: calc(83 * 1px) !important;
}
html body .w-84 {
  width: calc(84 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-84 {
    width: calc(84 * 1%) !important;
  }
}
html body .mt-84 {
  margin-top: calc(84 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-84 {
    margin-top: calc(84 * 1px) !important;
  }
}
html body .mb-84 {
  margin-bottom: calc(84 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-84 {
    margin-bottom: calc(84 * 1px) !important;
  }
}
html body .ml-84 {
  margin-left: calc(84 * 1px) !important;
}
html body .mr-84 {
  margin-right: calc(84 * 1px) !important;
}
html body .pt-84 {
  padding-top: calc(84 * 1px) !important;
}
html body .pr-84 {
  padding-right: calc(84 * 1px) !important;
}
html body .pb-84 {
  padding-bottom: calc(84 * 1px) !important;
}
html body .min-height-84 {
  min-height: calc(84 * 1px) !important;
}
html body .w-85 {
  width: calc(85 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-85 {
    width: calc(85 * 1%) !important;
  }
}
html body .mt-85 {
  margin-top: calc(85 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-85 {
    margin-top: calc(85 * 1px) !important;
  }
}
html body .mb-85 {
  margin-bottom: calc(85 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-85 {
    margin-bottom: calc(85 * 1px) !important;
  }
}
html body .ml-85 {
  margin-left: calc(85 * 1px) !important;
}
html body .mr-85 {
  margin-right: calc(85 * 1px) !important;
}
html body .pt-85 {
  padding-top: calc(85 * 1px) !important;
}
html body .pr-85 {
  padding-right: calc(85 * 1px) !important;
}
html body .pb-85 {
  padding-bottom: calc(85 * 1px) !important;
}
html body .min-height-85 {
  min-height: calc(85 * 1px) !important;
}
html body .w-86 {
  width: calc(86 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-86 {
    width: calc(86 * 1%) !important;
  }
}
html body .mt-86 {
  margin-top: calc(86 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-86 {
    margin-top: calc(86 * 1px) !important;
  }
}
html body .mb-86 {
  margin-bottom: calc(86 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-86 {
    margin-bottom: calc(86 * 1px) !important;
  }
}
html body .ml-86 {
  margin-left: calc(86 * 1px) !important;
}
html body .mr-86 {
  margin-right: calc(86 * 1px) !important;
}
html body .pt-86 {
  padding-top: calc(86 * 1px) !important;
}
html body .pr-86 {
  padding-right: calc(86 * 1px) !important;
}
html body .pb-86 {
  padding-bottom: calc(86 * 1px) !important;
}
html body .min-height-86 {
  min-height: calc(86 * 1px) !important;
}
html body .w-87 {
  width: calc(87 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-87 {
    width: calc(87 * 1%) !important;
  }
}
html body .mt-87 {
  margin-top: calc(87 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-87 {
    margin-top: calc(87 * 1px) !important;
  }
}
html body .mb-87 {
  margin-bottom: calc(87 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-87 {
    margin-bottom: calc(87 * 1px) !important;
  }
}
html body .ml-87 {
  margin-left: calc(87 * 1px) !important;
}
html body .mr-87 {
  margin-right: calc(87 * 1px) !important;
}
html body .pt-87 {
  padding-top: calc(87 * 1px) !important;
}
html body .pr-87 {
  padding-right: calc(87 * 1px) !important;
}
html body .pb-87 {
  padding-bottom: calc(87 * 1px) !important;
}
html body .min-height-87 {
  min-height: calc(87 * 1px) !important;
}
html body .w-88 {
  width: calc(88 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-88 {
    width: calc(88 * 1%) !important;
  }
}
html body .mt-88 {
  margin-top: calc(88 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-88 {
    margin-top: calc(88 * 1px) !important;
  }
}
html body .mb-88 {
  margin-bottom: calc(88 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-88 {
    margin-bottom: calc(88 * 1px) !important;
  }
}
html body .ml-88 {
  margin-left: calc(88 * 1px) !important;
}
html body .mr-88 {
  margin-right: calc(88 * 1px) !important;
}
html body .pt-88 {
  padding-top: calc(88 * 1px) !important;
}
html body .pr-88 {
  padding-right: calc(88 * 1px) !important;
}
html body .pb-88 {
  padding-bottom: calc(88 * 1px) !important;
}
html body .min-height-88 {
  min-height: calc(88 * 1px) !important;
}
html body .w-89 {
  width: calc(89 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-89 {
    width: calc(89 * 1%) !important;
  }
}
html body .mt-89 {
  margin-top: calc(89 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-89 {
    margin-top: calc(89 * 1px) !important;
  }
}
html body .mb-89 {
  margin-bottom: calc(89 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-89 {
    margin-bottom: calc(89 * 1px) !important;
  }
}
html body .ml-89 {
  margin-left: calc(89 * 1px) !important;
}
html body .mr-89 {
  margin-right: calc(89 * 1px) !important;
}
html body .pt-89 {
  padding-top: calc(89 * 1px) !important;
}
html body .pr-89 {
  padding-right: calc(89 * 1px) !important;
}
html body .pb-89 {
  padding-bottom: calc(89 * 1px) !important;
}
html body .min-height-89 {
  min-height: calc(89 * 1px) !important;
}
html body .w-90 {
  width: calc(90 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-90 {
    width: calc(90 * 1%) !important;
  }
}
html body .mt-90 {
  margin-top: calc(90 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-90 {
    margin-top: calc(90 * 1px) !important;
  }
}
html body .mb-90 {
  margin-bottom: calc(90 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-90 {
    margin-bottom: calc(90 * 1px) !important;
  }
}
html body .ml-90 {
  margin-left: calc(90 * 1px) !important;
}
html body .mr-90 {
  margin-right: calc(90 * 1px) !important;
}
html body .pt-90 {
  padding-top: calc(90 * 1px) !important;
}
html body .pr-90 {
  padding-right: calc(90 * 1px) !important;
}
html body .pb-90 {
  padding-bottom: calc(90 * 1px) !important;
}
html body .min-height-90 {
  min-height: calc(90 * 1px) !important;
}
html body .w-91 {
  width: calc(91 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-91 {
    width: calc(91 * 1%) !important;
  }
}
html body .mt-91 {
  margin-top: calc(91 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-91 {
    margin-top: calc(91 * 1px) !important;
  }
}
html body .mb-91 {
  margin-bottom: calc(91 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-91 {
    margin-bottom: calc(91 * 1px) !important;
  }
}
html body .ml-91 {
  margin-left: calc(91 * 1px) !important;
}
html body .mr-91 {
  margin-right: calc(91 * 1px) !important;
}
html body .pt-91 {
  padding-top: calc(91 * 1px) !important;
}
html body .pr-91 {
  padding-right: calc(91 * 1px) !important;
}
html body .pb-91 {
  padding-bottom: calc(91 * 1px) !important;
}
html body .min-height-91 {
  min-height: calc(91 * 1px) !important;
}
html body .w-92 {
  width: calc(92 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-92 {
    width: calc(92 * 1%) !important;
  }
}
html body .mt-92 {
  margin-top: calc(92 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-92 {
    margin-top: calc(92 * 1px) !important;
  }
}
html body .mb-92 {
  margin-bottom: calc(92 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-92 {
    margin-bottom: calc(92 * 1px) !important;
  }
}
html body .ml-92 {
  margin-left: calc(92 * 1px) !important;
}
html body .mr-92 {
  margin-right: calc(92 * 1px) !important;
}
html body .pt-92 {
  padding-top: calc(92 * 1px) !important;
}
html body .pr-92 {
  padding-right: calc(92 * 1px) !important;
}
html body .pb-92 {
  padding-bottom: calc(92 * 1px) !important;
}
html body .min-height-92 {
  min-height: calc(92 * 1px) !important;
}
html body .w-93 {
  width: calc(93 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-93 {
    width: calc(93 * 1%) !important;
  }
}
html body .mt-93 {
  margin-top: calc(93 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-93 {
    margin-top: calc(93 * 1px) !important;
  }
}
html body .mb-93 {
  margin-bottom: calc(93 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-93 {
    margin-bottom: calc(93 * 1px) !important;
  }
}
html body .ml-93 {
  margin-left: calc(93 * 1px) !important;
}
html body .mr-93 {
  margin-right: calc(93 * 1px) !important;
}
html body .pt-93 {
  padding-top: calc(93 * 1px) !important;
}
html body .pr-93 {
  padding-right: calc(93 * 1px) !important;
}
html body .pb-93 {
  padding-bottom: calc(93 * 1px) !important;
}
html body .min-height-93 {
  min-height: calc(93 * 1px) !important;
}
html body .w-94 {
  width: calc(94 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-94 {
    width: calc(94 * 1%) !important;
  }
}
html body .mt-94 {
  margin-top: calc(94 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-94 {
    margin-top: calc(94 * 1px) !important;
  }
}
html body .mb-94 {
  margin-bottom: calc(94 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-94 {
    margin-bottom: calc(94 * 1px) !important;
  }
}
html body .ml-94 {
  margin-left: calc(94 * 1px) !important;
}
html body .mr-94 {
  margin-right: calc(94 * 1px) !important;
}
html body .pt-94 {
  padding-top: calc(94 * 1px) !important;
}
html body .pr-94 {
  padding-right: calc(94 * 1px) !important;
}
html body .pb-94 {
  padding-bottom: calc(94 * 1px) !important;
}
html body .min-height-94 {
  min-height: calc(94 * 1px) !important;
}
html body .w-95 {
  width: calc(95 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-95 {
    width: calc(95 * 1%) !important;
  }
}
html body .mt-95 {
  margin-top: calc(95 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-95 {
    margin-top: calc(95 * 1px) !important;
  }
}
html body .mb-95 {
  margin-bottom: calc(95 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-95 {
    margin-bottom: calc(95 * 1px) !important;
  }
}
html body .ml-95 {
  margin-left: calc(95 * 1px) !important;
}
html body .mr-95 {
  margin-right: calc(95 * 1px) !important;
}
html body .pt-95 {
  padding-top: calc(95 * 1px) !important;
}
html body .pr-95 {
  padding-right: calc(95 * 1px) !important;
}
html body .pb-95 {
  padding-bottom: calc(95 * 1px) !important;
}
html body .min-height-95 {
  min-height: calc(95 * 1px) !important;
}
html body .w-96 {
  width: calc(96 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-96 {
    width: calc(96 * 1%) !important;
  }
}
html body .mt-96 {
  margin-top: calc(96 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-96 {
    margin-top: calc(96 * 1px) !important;
  }
}
html body .mb-96 {
  margin-bottom: calc(96 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-96 {
    margin-bottom: calc(96 * 1px) !important;
  }
}
html body .ml-96 {
  margin-left: calc(96 * 1px) !important;
}
html body .mr-96 {
  margin-right: calc(96 * 1px) !important;
}
html body .pt-96 {
  padding-top: calc(96 * 1px) !important;
}
html body .pr-96 {
  padding-right: calc(96 * 1px) !important;
}
html body .pb-96 {
  padding-bottom: calc(96 * 1px) !important;
}
html body .min-height-96 {
  min-height: calc(96 * 1px) !important;
}
html body .w-97 {
  width: calc(97 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-97 {
    width: calc(97 * 1%) !important;
  }
}
html body .mt-97 {
  margin-top: calc(97 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-97 {
    margin-top: calc(97 * 1px) !important;
  }
}
html body .mb-97 {
  margin-bottom: calc(97 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-97 {
    margin-bottom: calc(97 * 1px) !important;
  }
}
html body .ml-97 {
  margin-left: calc(97 * 1px) !important;
}
html body .mr-97 {
  margin-right: calc(97 * 1px) !important;
}
html body .pt-97 {
  padding-top: calc(97 * 1px) !important;
}
html body .pr-97 {
  padding-right: calc(97 * 1px) !important;
}
html body .pb-97 {
  padding-bottom: calc(97 * 1px) !important;
}
html body .min-height-97 {
  min-height: calc(97 * 1px) !important;
}
html body .w-98 {
  width: calc(98 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-98 {
    width: calc(98 * 1%) !important;
  }
}
html body .mt-98 {
  margin-top: calc(98 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-98 {
    margin-top: calc(98 * 1px) !important;
  }
}
html body .mb-98 {
  margin-bottom: calc(98 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-98 {
    margin-bottom: calc(98 * 1px) !important;
  }
}
html body .ml-98 {
  margin-left: calc(98 * 1px) !important;
}
html body .mr-98 {
  margin-right: calc(98 * 1px) !important;
}
html body .pt-98 {
  padding-top: calc(98 * 1px) !important;
}
html body .pr-98 {
  padding-right: calc(98 * 1px) !important;
}
html body .pb-98 {
  padding-bottom: calc(98 * 1px) !important;
}
html body .min-height-98 {
  min-height: calc(98 * 1px) !important;
}
html body .w-99 {
  width: calc(99 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-99 {
    width: calc(99 * 1%) !important;
  }
}
html body .mt-99 {
  margin-top: calc(99 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-99 {
    margin-top: calc(99 * 1px) !important;
  }
}
html body .mb-99 {
  margin-bottom: calc(99 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-99 {
    margin-bottom: calc(99 * 1px) !important;
  }
}
html body .ml-99 {
  margin-left: calc(99 * 1px) !important;
}
html body .mr-99 {
  margin-right: calc(99 * 1px) !important;
}
html body .pt-99 {
  padding-top: calc(99 * 1px) !important;
}
html body .pr-99 {
  padding-right: calc(99 * 1px) !important;
}
html body .pb-99 {
  padding-bottom: calc(99 * 1px) !important;
}
html body .min-height-99 {
  min-height: calc(99 * 1px) !important;
}
html body .w-100 {
  width: calc(100 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-100 {
    width: calc(100 * 1%) !important;
  }
}
html body .mt-100 {
  margin-top: calc(100 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-100 {
    margin-top: calc(100 * 1px) !important;
  }
}
html body .mb-100 {
  margin-bottom: calc(100 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-100 {
    margin-bottom: calc(100 * 1px) !important;
  }
}
html body .ml-100 {
  margin-left: calc(100 * 1px) !important;
}
html body .mr-100 {
  margin-right: calc(100 * 1px) !important;
}
html body .pt-100 {
  padding-top: calc(100 * 1px) !important;
}
html body .pr-100 {
  padding-right: calc(100 * 1px) !important;
}
html body .pb-100 {
  padding-bottom: calc(100 * 1px) !important;
}
html body .min-height-100 {
  min-height: calc(100 * 1px) !important;
}
html body .w-101 {
  width: calc(101 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-101 {
    width: calc(101 * 1%) !important;
  }
}
html body .mt-101 {
  margin-top: calc(101 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-101 {
    margin-top: calc(101 * 1px) !important;
  }
}
html body .mb-101 {
  margin-bottom: calc(101 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-101 {
    margin-bottom: calc(101 * 1px) !important;
  }
}
html body .ml-101 {
  margin-left: calc(101 * 1px) !important;
}
html body .mr-101 {
  margin-right: calc(101 * 1px) !important;
}
html body .pt-101 {
  padding-top: calc(101 * 1px) !important;
}
html body .pr-101 {
  padding-right: calc(101 * 1px) !important;
}
html body .pb-101 {
  padding-bottom: calc(101 * 1px) !important;
}
html body .min-height-101 {
  min-height: calc(101 * 1px) !important;
}
html body .w-102 {
  width: calc(102 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-102 {
    width: calc(102 * 1%) !important;
  }
}
html body .mt-102 {
  margin-top: calc(102 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-102 {
    margin-top: calc(102 * 1px) !important;
  }
}
html body .mb-102 {
  margin-bottom: calc(102 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-102 {
    margin-bottom: calc(102 * 1px) !important;
  }
}
html body .ml-102 {
  margin-left: calc(102 * 1px) !important;
}
html body .mr-102 {
  margin-right: calc(102 * 1px) !important;
}
html body .pt-102 {
  padding-top: calc(102 * 1px) !important;
}
html body .pr-102 {
  padding-right: calc(102 * 1px) !important;
}
html body .pb-102 {
  padding-bottom: calc(102 * 1px) !important;
}
html body .min-height-102 {
  min-height: calc(102 * 1px) !important;
}
html body .w-103 {
  width: calc(103 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-103 {
    width: calc(103 * 1%) !important;
  }
}
html body .mt-103 {
  margin-top: calc(103 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-103 {
    margin-top: calc(103 * 1px) !important;
  }
}
html body .mb-103 {
  margin-bottom: calc(103 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-103 {
    margin-bottom: calc(103 * 1px) !important;
  }
}
html body .ml-103 {
  margin-left: calc(103 * 1px) !important;
}
html body .mr-103 {
  margin-right: calc(103 * 1px) !important;
}
html body .pt-103 {
  padding-top: calc(103 * 1px) !important;
}
html body .pr-103 {
  padding-right: calc(103 * 1px) !important;
}
html body .pb-103 {
  padding-bottom: calc(103 * 1px) !important;
}
html body .min-height-103 {
  min-height: calc(103 * 1px) !important;
}
html body .w-104 {
  width: calc(104 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-104 {
    width: calc(104 * 1%) !important;
  }
}
html body .mt-104 {
  margin-top: calc(104 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-104 {
    margin-top: calc(104 * 1px) !important;
  }
}
html body .mb-104 {
  margin-bottom: calc(104 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-104 {
    margin-bottom: calc(104 * 1px) !important;
  }
}
html body .ml-104 {
  margin-left: calc(104 * 1px) !important;
}
html body .mr-104 {
  margin-right: calc(104 * 1px) !important;
}
html body .pt-104 {
  padding-top: calc(104 * 1px) !important;
}
html body .pr-104 {
  padding-right: calc(104 * 1px) !important;
}
html body .pb-104 {
  padding-bottom: calc(104 * 1px) !important;
}
html body .min-height-104 {
  min-height: calc(104 * 1px) !important;
}
html body .w-105 {
  width: calc(105 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-105 {
    width: calc(105 * 1%) !important;
  }
}
html body .mt-105 {
  margin-top: calc(105 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-105 {
    margin-top: calc(105 * 1px) !important;
  }
}
html body .mb-105 {
  margin-bottom: calc(105 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-105 {
    margin-bottom: calc(105 * 1px) !important;
  }
}
html body .ml-105 {
  margin-left: calc(105 * 1px) !important;
}
html body .mr-105 {
  margin-right: calc(105 * 1px) !important;
}
html body .pt-105 {
  padding-top: calc(105 * 1px) !important;
}
html body .pr-105 {
  padding-right: calc(105 * 1px) !important;
}
html body .pb-105 {
  padding-bottom: calc(105 * 1px) !important;
}
html body .min-height-105 {
  min-height: calc(105 * 1px) !important;
}
html body .w-106 {
  width: calc(106 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-106 {
    width: calc(106 * 1%) !important;
  }
}
html body .mt-106 {
  margin-top: calc(106 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-106 {
    margin-top: calc(106 * 1px) !important;
  }
}
html body .mb-106 {
  margin-bottom: calc(106 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-106 {
    margin-bottom: calc(106 * 1px) !important;
  }
}
html body .ml-106 {
  margin-left: calc(106 * 1px) !important;
}
html body .mr-106 {
  margin-right: calc(106 * 1px) !important;
}
html body .pt-106 {
  padding-top: calc(106 * 1px) !important;
}
html body .pr-106 {
  padding-right: calc(106 * 1px) !important;
}
html body .pb-106 {
  padding-bottom: calc(106 * 1px) !important;
}
html body .min-height-106 {
  min-height: calc(106 * 1px) !important;
}
html body .w-107 {
  width: calc(107 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-107 {
    width: calc(107 * 1%) !important;
  }
}
html body .mt-107 {
  margin-top: calc(107 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-107 {
    margin-top: calc(107 * 1px) !important;
  }
}
html body .mb-107 {
  margin-bottom: calc(107 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-107 {
    margin-bottom: calc(107 * 1px) !important;
  }
}
html body .ml-107 {
  margin-left: calc(107 * 1px) !important;
}
html body .mr-107 {
  margin-right: calc(107 * 1px) !important;
}
html body .pt-107 {
  padding-top: calc(107 * 1px) !important;
}
html body .pr-107 {
  padding-right: calc(107 * 1px) !important;
}
html body .pb-107 {
  padding-bottom: calc(107 * 1px) !important;
}
html body .min-height-107 {
  min-height: calc(107 * 1px) !important;
}
html body .w-108 {
  width: calc(108 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-108 {
    width: calc(108 * 1%) !important;
  }
}
html body .mt-108 {
  margin-top: calc(108 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-108 {
    margin-top: calc(108 * 1px) !important;
  }
}
html body .mb-108 {
  margin-bottom: calc(108 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-108 {
    margin-bottom: calc(108 * 1px) !important;
  }
}
html body .ml-108 {
  margin-left: calc(108 * 1px) !important;
}
html body .mr-108 {
  margin-right: calc(108 * 1px) !important;
}
html body .pt-108 {
  padding-top: calc(108 * 1px) !important;
}
html body .pr-108 {
  padding-right: calc(108 * 1px) !important;
}
html body .pb-108 {
  padding-bottom: calc(108 * 1px) !important;
}
html body .min-height-108 {
  min-height: calc(108 * 1px) !important;
}
html body .w-109 {
  width: calc(109 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-109 {
    width: calc(109 * 1%) !important;
  }
}
html body .mt-109 {
  margin-top: calc(109 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-109 {
    margin-top: calc(109 * 1px) !important;
  }
}
html body .mb-109 {
  margin-bottom: calc(109 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-109 {
    margin-bottom: calc(109 * 1px) !important;
  }
}
html body .ml-109 {
  margin-left: calc(109 * 1px) !important;
}
html body .mr-109 {
  margin-right: calc(109 * 1px) !important;
}
html body .pt-109 {
  padding-top: calc(109 * 1px) !important;
}
html body .pr-109 {
  padding-right: calc(109 * 1px) !important;
}
html body .pb-109 {
  padding-bottom: calc(109 * 1px) !important;
}
html body .min-height-109 {
  min-height: calc(109 * 1px) !important;
}
html body .w-110 {
  width: calc(110 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-110 {
    width: calc(110 * 1%) !important;
  }
}
html body .mt-110 {
  margin-top: calc(110 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-110 {
    margin-top: calc(110 * 1px) !important;
  }
}
html body .mb-110 {
  margin-bottom: calc(110 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-110 {
    margin-bottom: calc(110 * 1px) !important;
  }
}
html body .ml-110 {
  margin-left: calc(110 * 1px) !important;
}
html body .mr-110 {
  margin-right: calc(110 * 1px) !important;
}
html body .pt-110 {
  padding-top: calc(110 * 1px) !important;
}
html body .pr-110 {
  padding-right: calc(110 * 1px) !important;
}
html body .pb-110 {
  padding-bottom: calc(110 * 1px) !important;
}
html body .min-height-110 {
  min-height: calc(110 * 1px) !important;
}
html body .w-111 {
  width: calc(111 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-111 {
    width: calc(111 * 1%) !important;
  }
}
html body .mt-111 {
  margin-top: calc(111 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-111 {
    margin-top: calc(111 * 1px) !important;
  }
}
html body .mb-111 {
  margin-bottom: calc(111 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-111 {
    margin-bottom: calc(111 * 1px) !important;
  }
}
html body .ml-111 {
  margin-left: calc(111 * 1px) !important;
}
html body .mr-111 {
  margin-right: calc(111 * 1px) !important;
}
html body .pt-111 {
  padding-top: calc(111 * 1px) !important;
}
html body .pr-111 {
  padding-right: calc(111 * 1px) !important;
}
html body .pb-111 {
  padding-bottom: calc(111 * 1px) !important;
}
html body .min-height-111 {
  min-height: calc(111 * 1px) !important;
}
html body .w-112 {
  width: calc(112 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-112 {
    width: calc(112 * 1%) !important;
  }
}
html body .mt-112 {
  margin-top: calc(112 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-112 {
    margin-top: calc(112 * 1px) !important;
  }
}
html body .mb-112 {
  margin-bottom: calc(112 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-112 {
    margin-bottom: calc(112 * 1px) !important;
  }
}
html body .ml-112 {
  margin-left: calc(112 * 1px) !important;
}
html body .mr-112 {
  margin-right: calc(112 * 1px) !important;
}
html body .pt-112 {
  padding-top: calc(112 * 1px) !important;
}
html body .pr-112 {
  padding-right: calc(112 * 1px) !important;
}
html body .pb-112 {
  padding-bottom: calc(112 * 1px) !important;
}
html body .min-height-112 {
  min-height: calc(112 * 1px) !important;
}
html body .w-113 {
  width: calc(113 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-113 {
    width: calc(113 * 1%) !important;
  }
}
html body .mt-113 {
  margin-top: calc(113 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-113 {
    margin-top: calc(113 * 1px) !important;
  }
}
html body .mb-113 {
  margin-bottom: calc(113 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-113 {
    margin-bottom: calc(113 * 1px) !important;
  }
}
html body .ml-113 {
  margin-left: calc(113 * 1px) !important;
}
html body .mr-113 {
  margin-right: calc(113 * 1px) !important;
}
html body .pt-113 {
  padding-top: calc(113 * 1px) !important;
}
html body .pr-113 {
  padding-right: calc(113 * 1px) !important;
}
html body .pb-113 {
  padding-bottom: calc(113 * 1px) !important;
}
html body .min-height-113 {
  min-height: calc(113 * 1px) !important;
}
html body .w-114 {
  width: calc(114 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-114 {
    width: calc(114 * 1%) !important;
  }
}
html body .mt-114 {
  margin-top: calc(114 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-114 {
    margin-top: calc(114 * 1px) !important;
  }
}
html body .mb-114 {
  margin-bottom: calc(114 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-114 {
    margin-bottom: calc(114 * 1px) !important;
  }
}
html body .ml-114 {
  margin-left: calc(114 * 1px) !important;
}
html body .mr-114 {
  margin-right: calc(114 * 1px) !important;
}
html body .pt-114 {
  padding-top: calc(114 * 1px) !important;
}
html body .pr-114 {
  padding-right: calc(114 * 1px) !important;
}
html body .pb-114 {
  padding-bottom: calc(114 * 1px) !important;
}
html body .min-height-114 {
  min-height: calc(114 * 1px) !important;
}
html body .w-115 {
  width: calc(115 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-115 {
    width: calc(115 * 1%) !important;
  }
}
html body .mt-115 {
  margin-top: calc(115 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-115 {
    margin-top: calc(115 * 1px) !important;
  }
}
html body .mb-115 {
  margin-bottom: calc(115 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-115 {
    margin-bottom: calc(115 * 1px) !important;
  }
}
html body .ml-115 {
  margin-left: calc(115 * 1px) !important;
}
html body .mr-115 {
  margin-right: calc(115 * 1px) !important;
}
html body .pt-115 {
  padding-top: calc(115 * 1px) !important;
}
html body .pr-115 {
  padding-right: calc(115 * 1px) !important;
}
html body .pb-115 {
  padding-bottom: calc(115 * 1px) !important;
}
html body .min-height-115 {
  min-height: calc(115 * 1px) !important;
}
html body .w-116 {
  width: calc(116 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-116 {
    width: calc(116 * 1%) !important;
  }
}
html body .mt-116 {
  margin-top: calc(116 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-116 {
    margin-top: calc(116 * 1px) !important;
  }
}
html body .mb-116 {
  margin-bottom: calc(116 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-116 {
    margin-bottom: calc(116 * 1px) !important;
  }
}
html body .ml-116 {
  margin-left: calc(116 * 1px) !important;
}
html body .mr-116 {
  margin-right: calc(116 * 1px) !important;
}
html body .pt-116 {
  padding-top: calc(116 * 1px) !important;
}
html body .pr-116 {
  padding-right: calc(116 * 1px) !important;
}
html body .pb-116 {
  padding-bottom: calc(116 * 1px) !important;
}
html body .min-height-116 {
  min-height: calc(116 * 1px) !important;
}
html body .w-117 {
  width: calc(117 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-117 {
    width: calc(117 * 1%) !important;
  }
}
html body .mt-117 {
  margin-top: calc(117 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-117 {
    margin-top: calc(117 * 1px) !important;
  }
}
html body .mb-117 {
  margin-bottom: calc(117 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-117 {
    margin-bottom: calc(117 * 1px) !important;
  }
}
html body .ml-117 {
  margin-left: calc(117 * 1px) !important;
}
html body .mr-117 {
  margin-right: calc(117 * 1px) !important;
}
html body .pt-117 {
  padding-top: calc(117 * 1px) !important;
}
html body .pr-117 {
  padding-right: calc(117 * 1px) !important;
}
html body .pb-117 {
  padding-bottom: calc(117 * 1px) !important;
}
html body .min-height-117 {
  min-height: calc(117 * 1px) !important;
}
html body .w-118 {
  width: calc(118 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-118 {
    width: calc(118 * 1%) !important;
  }
}
html body .mt-118 {
  margin-top: calc(118 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-118 {
    margin-top: calc(118 * 1px) !important;
  }
}
html body .mb-118 {
  margin-bottom: calc(118 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-118 {
    margin-bottom: calc(118 * 1px) !important;
  }
}
html body .ml-118 {
  margin-left: calc(118 * 1px) !important;
}
html body .mr-118 {
  margin-right: calc(118 * 1px) !important;
}
html body .pt-118 {
  padding-top: calc(118 * 1px) !important;
}
html body .pr-118 {
  padding-right: calc(118 * 1px) !important;
}
html body .pb-118 {
  padding-bottom: calc(118 * 1px) !important;
}
html body .min-height-118 {
  min-height: calc(118 * 1px) !important;
}
html body .w-119 {
  width: calc(119 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-119 {
    width: calc(119 * 1%) !important;
  }
}
html body .mt-119 {
  margin-top: calc(119 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-119 {
    margin-top: calc(119 * 1px) !important;
  }
}
html body .mb-119 {
  margin-bottom: calc(119 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-119 {
    margin-bottom: calc(119 * 1px) !important;
  }
}
html body .ml-119 {
  margin-left: calc(119 * 1px) !important;
}
html body .mr-119 {
  margin-right: calc(119 * 1px) !important;
}
html body .pt-119 {
  padding-top: calc(119 * 1px) !important;
}
html body .pr-119 {
  padding-right: calc(119 * 1px) !important;
}
html body .pb-119 {
  padding-bottom: calc(119 * 1px) !important;
}
html body .min-height-119 {
  min-height: calc(119 * 1px) !important;
}
html body .w-120 {
  width: calc(120 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-120 {
    width: calc(120 * 1%) !important;
  }
}
html body .mt-120 {
  margin-top: calc(120 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-120 {
    margin-top: calc(120 * 1px) !important;
  }
}
html body .mb-120 {
  margin-bottom: calc(120 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-120 {
    margin-bottom: calc(120 * 1px) !important;
  }
}
html body .ml-120 {
  margin-left: calc(120 * 1px) !important;
}
html body .mr-120 {
  margin-right: calc(120 * 1px) !important;
}
html body .pt-120 {
  padding-top: calc(120 * 1px) !important;
}
html body .pr-120 {
  padding-right: calc(120 * 1px) !important;
}
html body .pb-120 {
  padding-bottom: calc(120 * 1px) !important;
}
html body .min-height-120 {
  min-height: calc(120 * 1px) !important;
}
html body .w-121 {
  width: calc(121 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-121 {
    width: calc(121 * 1%) !important;
  }
}
html body .mt-121 {
  margin-top: calc(121 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-121 {
    margin-top: calc(121 * 1px) !important;
  }
}
html body .mb-121 {
  margin-bottom: calc(121 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-121 {
    margin-bottom: calc(121 * 1px) !important;
  }
}
html body .ml-121 {
  margin-left: calc(121 * 1px) !important;
}
html body .mr-121 {
  margin-right: calc(121 * 1px) !important;
}
html body .pt-121 {
  padding-top: calc(121 * 1px) !important;
}
html body .pr-121 {
  padding-right: calc(121 * 1px) !important;
}
html body .pb-121 {
  padding-bottom: calc(121 * 1px) !important;
}
html body .min-height-121 {
  min-height: calc(121 * 1px) !important;
}
html body .w-122 {
  width: calc(122 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-122 {
    width: calc(122 * 1%) !important;
  }
}
html body .mt-122 {
  margin-top: calc(122 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-122 {
    margin-top: calc(122 * 1px) !important;
  }
}
html body .mb-122 {
  margin-bottom: calc(122 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-122 {
    margin-bottom: calc(122 * 1px) !important;
  }
}
html body .ml-122 {
  margin-left: calc(122 * 1px) !important;
}
html body .mr-122 {
  margin-right: calc(122 * 1px) !important;
}
html body .pt-122 {
  padding-top: calc(122 * 1px) !important;
}
html body .pr-122 {
  padding-right: calc(122 * 1px) !important;
}
html body .pb-122 {
  padding-bottom: calc(122 * 1px) !important;
}
html body .min-height-122 {
  min-height: calc(122 * 1px) !important;
}
html body .w-123 {
  width: calc(123 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-123 {
    width: calc(123 * 1%) !important;
  }
}
html body .mt-123 {
  margin-top: calc(123 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-123 {
    margin-top: calc(123 * 1px) !important;
  }
}
html body .mb-123 {
  margin-bottom: calc(123 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-123 {
    margin-bottom: calc(123 * 1px) !important;
  }
}
html body .ml-123 {
  margin-left: calc(123 * 1px) !important;
}
html body .mr-123 {
  margin-right: calc(123 * 1px) !important;
}
html body .pt-123 {
  padding-top: calc(123 * 1px) !important;
}
html body .pr-123 {
  padding-right: calc(123 * 1px) !important;
}
html body .pb-123 {
  padding-bottom: calc(123 * 1px) !important;
}
html body .min-height-123 {
  min-height: calc(123 * 1px) !important;
}
html body .w-124 {
  width: calc(124 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-124 {
    width: calc(124 * 1%) !important;
  }
}
html body .mt-124 {
  margin-top: calc(124 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-124 {
    margin-top: calc(124 * 1px) !important;
  }
}
html body .mb-124 {
  margin-bottom: calc(124 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-124 {
    margin-bottom: calc(124 * 1px) !important;
  }
}
html body .ml-124 {
  margin-left: calc(124 * 1px) !important;
}
html body .mr-124 {
  margin-right: calc(124 * 1px) !important;
}
html body .pt-124 {
  padding-top: calc(124 * 1px) !important;
}
html body .pr-124 {
  padding-right: calc(124 * 1px) !important;
}
html body .pb-124 {
  padding-bottom: calc(124 * 1px) !important;
}
html body .min-height-124 {
  min-height: calc(124 * 1px) !important;
}
html body .w-125 {
  width: calc(125 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-125 {
    width: calc(125 * 1%) !important;
  }
}
html body .mt-125 {
  margin-top: calc(125 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-125 {
    margin-top: calc(125 * 1px) !important;
  }
}
html body .mb-125 {
  margin-bottom: calc(125 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-125 {
    margin-bottom: calc(125 * 1px) !important;
  }
}
html body .ml-125 {
  margin-left: calc(125 * 1px) !important;
}
html body .mr-125 {
  margin-right: calc(125 * 1px) !important;
}
html body .pt-125 {
  padding-top: calc(125 * 1px) !important;
}
html body .pr-125 {
  padding-right: calc(125 * 1px) !important;
}
html body .pb-125 {
  padding-bottom: calc(125 * 1px) !important;
}
html body .min-height-125 {
  min-height: calc(125 * 1px) !important;
}
html body .w-126 {
  width: calc(126 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-126 {
    width: calc(126 * 1%) !important;
  }
}
html body .mt-126 {
  margin-top: calc(126 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-126 {
    margin-top: calc(126 * 1px) !important;
  }
}
html body .mb-126 {
  margin-bottom: calc(126 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-126 {
    margin-bottom: calc(126 * 1px) !important;
  }
}
html body .ml-126 {
  margin-left: calc(126 * 1px) !important;
}
html body .mr-126 {
  margin-right: calc(126 * 1px) !important;
}
html body .pt-126 {
  padding-top: calc(126 * 1px) !important;
}
html body .pr-126 {
  padding-right: calc(126 * 1px) !important;
}
html body .pb-126 {
  padding-bottom: calc(126 * 1px) !important;
}
html body .min-height-126 {
  min-height: calc(126 * 1px) !important;
}
html body .w-127 {
  width: calc(127 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-127 {
    width: calc(127 * 1%) !important;
  }
}
html body .mt-127 {
  margin-top: calc(127 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-127 {
    margin-top: calc(127 * 1px) !important;
  }
}
html body .mb-127 {
  margin-bottom: calc(127 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-127 {
    margin-bottom: calc(127 * 1px) !important;
  }
}
html body .ml-127 {
  margin-left: calc(127 * 1px) !important;
}
html body .mr-127 {
  margin-right: calc(127 * 1px) !important;
}
html body .pt-127 {
  padding-top: calc(127 * 1px) !important;
}
html body .pr-127 {
  padding-right: calc(127 * 1px) !important;
}
html body .pb-127 {
  padding-bottom: calc(127 * 1px) !important;
}
html body .min-height-127 {
  min-height: calc(127 * 1px) !important;
}
html body .w-128 {
  width: calc(128 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-128 {
    width: calc(128 * 1%) !important;
  }
}
html body .mt-128 {
  margin-top: calc(128 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-128 {
    margin-top: calc(128 * 1px) !important;
  }
}
html body .mb-128 {
  margin-bottom: calc(128 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-128 {
    margin-bottom: calc(128 * 1px) !important;
  }
}
html body .ml-128 {
  margin-left: calc(128 * 1px) !important;
}
html body .mr-128 {
  margin-right: calc(128 * 1px) !important;
}
html body .pt-128 {
  padding-top: calc(128 * 1px) !important;
}
html body .pr-128 {
  padding-right: calc(128 * 1px) !important;
}
html body .pb-128 {
  padding-bottom: calc(128 * 1px) !important;
}
html body .min-height-128 {
  min-height: calc(128 * 1px) !important;
}
html body .w-129 {
  width: calc(129 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-129 {
    width: calc(129 * 1%) !important;
  }
}
html body .mt-129 {
  margin-top: calc(129 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-129 {
    margin-top: calc(129 * 1px) !important;
  }
}
html body .mb-129 {
  margin-bottom: calc(129 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-129 {
    margin-bottom: calc(129 * 1px) !important;
  }
}
html body .ml-129 {
  margin-left: calc(129 * 1px) !important;
}
html body .mr-129 {
  margin-right: calc(129 * 1px) !important;
}
html body .pt-129 {
  padding-top: calc(129 * 1px) !important;
}
html body .pr-129 {
  padding-right: calc(129 * 1px) !important;
}
html body .pb-129 {
  padding-bottom: calc(129 * 1px) !important;
}
html body .min-height-129 {
  min-height: calc(129 * 1px) !important;
}
html body .w-130 {
  width: calc(130 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-130 {
    width: calc(130 * 1%) !important;
  }
}
html body .mt-130 {
  margin-top: calc(130 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-130 {
    margin-top: calc(130 * 1px) !important;
  }
}
html body .mb-130 {
  margin-bottom: calc(130 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-130 {
    margin-bottom: calc(130 * 1px) !important;
  }
}
html body .ml-130 {
  margin-left: calc(130 * 1px) !important;
}
html body .mr-130 {
  margin-right: calc(130 * 1px) !important;
}
html body .pt-130 {
  padding-top: calc(130 * 1px) !important;
}
html body .pr-130 {
  padding-right: calc(130 * 1px) !important;
}
html body .pb-130 {
  padding-bottom: calc(130 * 1px) !important;
}
html body .min-height-130 {
  min-height: calc(130 * 1px) !important;
}
html body .w-131 {
  width: calc(131 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-131 {
    width: calc(131 * 1%) !important;
  }
}
html body .mt-131 {
  margin-top: calc(131 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-131 {
    margin-top: calc(131 * 1px) !important;
  }
}
html body .mb-131 {
  margin-bottom: calc(131 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-131 {
    margin-bottom: calc(131 * 1px) !important;
  }
}
html body .ml-131 {
  margin-left: calc(131 * 1px) !important;
}
html body .mr-131 {
  margin-right: calc(131 * 1px) !important;
}
html body .pt-131 {
  padding-top: calc(131 * 1px) !important;
}
html body .pr-131 {
  padding-right: calc(131 * 1px) !important;
}
html body .pb-131 {
  padding-bottom: calc(131 * 1px) !important;
}
html body .min-height-131 {
  min-height: calc(131 * 1px) !important;
}
html body .w-132 {
  width: calc(132 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-132 {
    width: calc(132 * 1%) !important;
  }
}
html body .mt-132 {
  margin-top: calc(132 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-132 {
    margin-top: calc(132 * 1px) !important;
  }
}
html body .mb-132 {
  margin-bottom: calc(132 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-132 {
    margin-bottom: calc(132 * 1px) !important;
  }
}
html body .ml-132 {
  margin-left: calc(132 * 1px) !important;
}
html body .mr-132 {
  margin-right: calc(132 * 1px) !important;
}
html body .pt-132 {
  padding-top: calc(132 * 1px) !important;
}
html body .pr-132 {
  padding-right: calc(132 * 1px) !important;
}
html body .pb-132 {
  padding-bottom: calc(132 * 1px) !important;
}
html body .min-height-132 {
  min-height: calc(132 * 1px) !important;
}
html body .w-133 {
  width: calc(133 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-133 {
    width: calc(133 * 1%) !important;
  }
}
html body .mt-133 {
  margin-top: calc(133 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-133 {
    margin-top: calc(133 * 1px) !important;
  }
}
html body .mb-133 {
  margin-bottom: calc(133 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-133 {
    margin-bottom: calc(133 * 1px) !important;
  }
}
html body .ml-133 {
  margin-left: calc(133 * 1px) !important;
}
html body .mr-133 {
  margin-right: calc(133 * 1px) !important;
}
html body .pt-133 {
  padding-top: calc(133 * 1px) !important;
}
html body .pr-133 {
  padding-right: calc(133 * 1px) !important;
}
html body .pb-133 {
  padding-bottom: calc(133 * 1px) !important;
}
html body .min-height-133 {
  min-height: calc(133 * 1px) !important;
}
html body .w-134 {
  width: calc(134 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-134 {
    width: calc(134 * 1%) !important;
  }
}
html body .mt-134 {
  margin-top: calc(134 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-134 {
    margin-top: calc(134 * 1px) !important;
  }
}
html body .mb-134 {
  margin-bottom: calc(134 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-134 {
    margin-bottom: calc(134 * 1px) !important;
  }
}
html body .ml-134 {
  margin-left: calc(134 * 1px) !important;
}
html body .mr-134 {
  margin-right: calc(134 * 1px) !important;
}
html body .pt-134 {
  padding-top: calc(134 * 1px) !important;
}
html body .pr-134 {
  padding-right: calc(134 * 1px) !important;
}
html body .pb-134 {
  padding-bottom: calc(134 * 1px) !important;
}
html body .min-height-134 {
  min-height: calc(134 * 1px) !important;
}
html body .w-135 {
  width: calc(135 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-135 {
    width: calc(135 * 1%) !important;
  }
}
html body .mt-135 {
  margin-top: calc(135 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-135 {
    margin-top: calc(135 * 1px) !important;
  }
}
html body .mb-135 {
  margin-bottom: calc(135 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-135 {
    margin-bottom: calc(135 * 1px) !important;
  }
}
html body .ml-135 {
  margin-left: calc(135 * 1px) !important;
}
html body .mr-135 {
  margin-right: calc(135 * 1px) !important;
}
html body .pt-135 {
  padding-top: calc(135 * 1px) !important;
}
html body .pr-135 {
  padding-right: calc(135 * 1px) !important;
}
html body .pb-135 {
  padding-bottom: calc(135 * 1px) !important;
}
html body .min-height-135 {
  min-height: calc(135 * 1px) !important;
}
html body .w-136 {
  width: calc(136 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-136 {
    width: calc(136 * 1%) !important;
  }
}
html body .mt-136 {
  margin-top: calc(136 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-136 {
    margin-top: calc(136 * 1px) !important;
  }
}
html body .mb-136 {
  margin-bottom: calc(136 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-136 {
    margin-bottom: calc(136 * 1px) !important;
  }
}
html body .ml-136 {
  margin-left: calc(136 * 1px) !important;
}
html body .mr-136 {
  margin-right: calc(136 * 1px) !important;
}
html body .pt-136 {
  padding-top: calc(136 * 1px) !important;
}
html body .pr-136 {
  padding-right: calc(136 * 1px) !important;
}
html body .pb-136 {
  padding-bottom: calc(136 * 1px) !important;
}
html body .min-height-136 {
  min-height: calc(136 * 1px) !important;
}
html body .w-137 {
  width: calc(137 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-137 {
    width: calc(137 * 1%) !important;
  }
}
html body .mt-137 {
  margin-top: calc(137 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-137 {
    margin-top: calc(137 * 1px) !important;
  }
}
html body .mb-137 {
  margin-bottom: calc(137 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-137 {
    margin-bottom: calc(137 * 1px) !important;
  }
}
html body .ml-137 {
  margin-left: calc(137 * 1px) !important;
}
html body .mr-137 {
  margin-right: calc(137 * 1px) !important;
}
html body .pt-137 {
  padding-top: calc(137 * 1px) !important;
}
html body .pr-137 {
  padding-right: calc(137 * 1px) !important;
}
html body .pb-137 {
  padding-bottom: calc(137 * 1px) !important;
}
html body .min-height-137 {
  min-height: calc(137 * 1px) !important;
}
html body .w-138 {
  width: calc(138 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-138 {
    width: calc(138 * 1%) !important;
  }
}
html body .mt-138 {
  margin-top: calc(138 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-138 {
    margin-top: calc(138 * 1px) !important;
  }
}
html body .mb-138 {
  margin-bottom: calc(138 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-138 {
    margin-bottom: calc(138 * 1px) !important;
  }
}
html body .ml-138 {
  margin-left: calc(138 * 1px) !important;
}
html body .mr-138 {
  margin-right: calc(138 * 1px) !important;
}
html body .pt-138 {
  padding-top: calc(138 * 1px) !important;
}
html body .pr-138 {
  padding-right: calc(138 * 1px) !important;
}
html body .pb-138 {
  padding-bottom: calc(138 * 1px) !important;
}
html body .min-height-138 {
  min-height: calc(138 * 1px) !important;
}
html body .w-139 {
  width: calc(139 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-139 {
    width: calc(139 * 1%) !important;
  }
}
html body .mt-139 {
  margin-top: calc(139 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-139 {
    margin-top: calc(139 * 1px) !important;
  }
}
html body .mb-139 {
  margin-bottom: calc(139 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-139 {
    margin-bottom: calc(139 * 1px) !important;
  }
}
html body .ml-139 {
  margin-left: calc(139 * 1px) !important;
}
html body .mr-139 {
  margin-right: calc(139 * 1px) !important;
}
html body .pt-139 {
  padding-top: calc(139 * 1px) !important;
}
html body .pr-139 {
  padding-right: calc(139 * 1px) !important;
}
html body .pb-139 {
  padding-bottom: calc(139 * 1px) !important;
}
html body .min-height-139 {
  min-height: calc(139 * 1px) !important;
}
html body .w-140 {
  width: calc(140 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-140 {
    width: calc(140 * 1%) !important;
  }
}
html body .mt-140 {
  margin-top: calc(140 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-140 {
    margin-top: calc(140 * 1px) !important;
  }
}
html body .mb-140 {
  margin-bottom: calc(140 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-140 {
    margin-bottom: calc(140 * 1px) !important;
  }
}
html body .ml-140 {
  margin-left: calc(140 * 1px) !important;
}
html body .mr-140 {
  margin-right: calc(140 * 1px) !important;
}
html body .pt-140 {
  padding-top: calc(140 * 1px) !important;
}
html body .pr-140 {
  padding-right: calc(140 * 1px) !important;
}
html body .pb-140 {
  padding-bottom: calc(140 * 1px) !important;
}
html body .min-height-140 {
  min-height: calc(140 * 1px) !important;
}
html body .w-141 {
  width: calc(141 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-141 {
    width: calc(141 * 1%) !important;
  }
}
html body .mt-141 {
  margin-top: calc(141 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-141 {
    margin-top: calc(141 * 1px) !important;
  }
}
html body .mb-141 {
  margin-bottom: calc(141 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-141 {
    margin-bottom: calc(141 * 1px) !important;
  }
}
html body .ml-141 {
  margin-left: calc(141 * 1px) !important;
}
html body .mr-141 {
  margin-right: calc(141 * 1px) !important;
}
html body .pt-141 {
  padding-top: calc(141 * 1px) !important;
}
html body .pr-141 {
  padding-right: calc(141 * 1px) !important;
}
html body .pb-141 {
  padding-bottom: calc(141 * 1px) !important;
}
html body .min-height-141 {
  min-height: calc(141 * 1px) !important;
}
html body .w-142 {
  width: calc(142 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-142 {
    width: calc(142 * 1%) !important;
  }
}
html body .mt-142 {
  margin-top: calc(142 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-142 {
    margin-top: calc(142 * 1px) !important;
  }
}
html body .mb-142 {
  margin-bottom: calc(142 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-142 {
    margin-bottom: calc(142 * 1px) !important;
  }
}
html body .ml-142 {
  margin-left: calc(142 * 1px) !important;
}
html body .mr-142 {
  margin-right: calc(142 * 1px) !important;
}
html body .pt-142 {
  padding-top: calc(142 * 1px) !important;
}
html body .pr-142 {
  padding-right: calc(142 * 1px) !important;
}
html body .pb-142 {
  padding-bottom: calc(142 * 1px) !important;
}
html body .min-height-142 {
  min-height: calc(142 * 1px) !important;
}
html body .w-143 {
  width: calc(143 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-143 {
    width: calc(143 * 1%) !important;
  }
}
html body .mt-143 {
  margin-top: calc(143 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-143 {
    margin-top: calc(143 * 1px) !important;
  }
}
html body .mb-143 {
  margin-bottom: calc(143 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-143 {
    margin-bottom: calc(143 * 1px) !important;
  }
}
html body .ml-143 {
  margin-left: calc(143 * 1px) !important;
}
html body .mr-143 {
  margin-right: calc(143 * 1px) !important;
}
html body .pt-143 {
  padding-top: calc(143 * 1px) !important;
}
html body .pr-143 {
  padding-right: calc(143 * 1px) !important;
}
html body .pb-143 {
  padding-bottom: calc(143 * 1px) !important;
}
html body .min-height-143 {
  min-height: calc(143 * 1px) !important;
}
html body .w-144 {
  width: calc(144 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-144 {
    width: calc(144 * 1%) !important;
  }
}
html body .mt-144 {
  margin-top: calc(144 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-144 {
    margin-top: calc(144 * 1px) !important;
  }
}
html body .mb-144 {
  margin-bottom: calc(144 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-144 {
    margin-bottom: calc(144 * 1px) !important;
  }
}
html body .ml-144 {
  margin-left: calc(144 * 1px) !important;
}
html body .mr-144 {
  margin-right: calc(144 * 1px) !important;
}
html body .pt-144 {
  padding-top: calc(144 * 1px) !important;
}
html body .pr-144 {
  padding-right: calc(144 * 1px) !important;
}
html body .pb-144 {
  padding-bottom: calc(144 * 1px) !important;
}
html body .min-height-144 {
  min-height: calc(144 * 1px) !important;
}
html body .w-145 {
  width: calc(145 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-145 {
    width: calc(145 * 1%) !important;
  }
}
html body .mt-145 {
  margin-top: calc(145 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-145 {
    margin-top: calc(145 * 1px) !important;
  }
}
html body .mb-145 {
  margin-bottom: calc(145 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-145 {
    margin-bottom: calc(145 * 1px) !important;
  }
}
html body .ml-145 {
  margin-left: calc(145 * 1px) !important;
}
html body .mr-145 {
  margin-right: calc(145 * 1px) !important;
}
html body .pt-145 {
  padding-top: calc(145 * 1px) !important;
}
html body .pr-145 {
  padding-right: calc(145 * 1px) !important;
}
html body .pb-145 {
  padding-bottom: calc(145 * 1px) !important;
}
html body .min-height-145 {
  min-height: calc(145 * 1px) !important;
}
html body .w-146 {
  width: calc(146 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-146 {
    width: calc(146 * 1%) !important;
  }
}
html body .mt-146 {
  margin-top: calc(146 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-146 {
    margin-top: calc(146 * 1px) !important;
  }
}
html body .mb-146 {
  margin-bottom: calc(146 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-146 {
    margin-bottom: calc(146 * 1px) !important;
  }
}
html body .ml-146 {
  margin-left: calc(146 * 1px) !important;
}
html body .mr-146 {
  margin-right: calc(146 * 1px) !important;
}
html body .pt-146 {
  padding-top: calc(146 * 1px) !important;
}
html body .pr-146 {
  padding-right: calc(146 * 1px) !important;
}
html body .pb-146 {
  padding-bottom: calc(146 * 1px) !important;
}
html body .min-height-146 {
  min-height: calc(146 * 1px) !important;
}
html body .w-147 {
  width: calc(147 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-147 {
    width: calc(147 * 1%) !important;
  }
}
html body .mt-147 {
  margin-top: calc(147 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-147 {
    margin-top: calc(147 * 1px) !important;
  }
}
html body .mb-147 {
  margin-bottom: calc(147 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-147 {
    margin-bottom: calc(147 * 1px) !important;
  }
}
html body .ml-147 {
  margin-left: calc(147 * 1px) !important;
}
html body .mr-147 {
  margin-right: calc(147 * 1px) !important;
}
html body .pt-147 {
  padding-top: calc(147 * 1px) !important;
}
html body .pr-147 {
  padding-right: calc(147 * 1px) !important;
}
html body .pb-147 {
  padding-bottom: calc(147 * 1px) !important;
}
html body .min-height-147 {
  min-height: calc(147 * 1px) !important;
}
html body .w-148 {
  width: calc(148 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-148 {
    width: calc(148 * 1%) !important;
  }
}
html body .mt-148 {
  margin-top: calc(148 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-148 {
    margin-top: calc(148 * 1px) !important;
  }
}
html body .mb-148 {
  margin-bottom: calc(148 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-148 {
    margin-bottom: calc(148 * 1px) !important;
  }
}
html body .ml-148 {
  margin-left: calc(148 * 1px) !important;
}
html body .mr-148 {
  margin-right: calc(148 * 1px) !important;
}
html body .pt-148 {
  padding-top: calc(148 * 1px) !important;
}
html body .pr-148 {
  padding-right: calc(148 * 1px) !important;
}
html body .pb-148 {
  padding-bottom: calc(148 * 1px) !important;
}
html body .min-height-148 {
  min-height: calc(148 * 1px) !important;
}
html body .w-149 {
  width: calc(149 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-149 {
    width: calc(149 * 1%) !important;
  }
}
html body .mt-149 {
  margin-top: calc(149 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-149 {
    margin-top: calc(149 * 1px) !important;
  }
}
html body .mb-149 {
  margin-bottom: calc(149 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-149 {
    margin-bottom: calc(149 * 1px) !important;
  }
}
html body .ml-149 {
  margin-left: calc(149 * 1px) !important;
}
html body .mr-149 {
  margin-right: calc(149 * 1px) !important;
}
html body .pt-149 {
  padding-top: calc(149 * 1px) !important;
}
html body .pr-149 {
  padding-right: calc(149 * 1px) !important;
}
html body .pb-149 {
  padding-bottom: calc(149 * 1px) !important;
}
html body .min-height-149 {
  min-height: calc(149 * 1px) !important;
}
html body .w-150 {
  width: calc(150 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-150 {
    width: calc(150 * 1%) !important;
  }
}
html body .mt-150 {
  margin-top: calc(150 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-150 {
    margin-top: calc(150 * 1px) !important;
  }
}
html body .mb-150 {
  margin-bottom: calc(150 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-150 {
    margin-bottom: calc(150 * 1px) !important;
  }
}
html body .ml-150 {
  margin-left: calc(150 * 1px) !important;
}
html body .mr-150 {
  margin-right: calc(150 * 1px) !important;
}
html body .pt-150 {
  padding-top: calc(150 * 1px) !important;
}
html body .pr-150 {
  padding-right: calc(150 * 1px) !important;
}
html body .pb-150 {
  padding-bottom: calc(150 * 1px) !important;
}
html body .min-height-150 {
  min-height: calc(150 * 1px) !important;
}
html body .w-151 {
  width: calc(151 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-151 {
    width: calc(151 * 1%) !important;
  }
}
html body .mt-151 {
  margin-top: calc(151 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-151 {
    margin-top: calc(151 * 1px) !important;
  }
}
html body .mb-151 {
  margin-bottom: calc(151 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-151 {
    margin-bottom: calc(151 * 1px) !important;
  }
}
html body .ml-151 {
  margin-left: calc(151 * 1px) !important;
}
html body .mr-151 {
  margin-right: calc(151 * 1px) !important;
}
html body .pt-151 {
  padding-top: calc(151 * 1px) !important;
}
html body .pr-151 {
  padding-right: calc(151 * 1px) !important;
}
html body .pb-151 {
  padding-bottom: calc(151 * 1px) !important;
}
html body .min-height-151 {
  min-height: calc(151 * 1px) !important;
}
html body .w-152 {
  width: calc(152 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-152 {
    width: calc(152 * 1%) !important;
  }
}
html body .mt-152 {
  margin-top: calc(152 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-152 {
    margin-top: calc(152 * 1px) !important;
  }
}
html body .mb-152 {
  margin-bottom: calc(152 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-152 {
    margin-bottom: calc(152 * 1px) !important;
  }
}
html body .ml-152 {
  margin-left: calc(152 * 1px) !important;
}
html body .mr-152 {
  margin-right: calc(152 * 1px) !important;
}
html body .pt-152 {
  padding-top: calc(152 * 1px) !important;
}
html body .pr-152 {
  padding-right: calc(152 * 1px) !important;
}
html body .pb-152 {
  padding-bottom: calc(152 * 1px) !important;
}
html body .min-height-152 {
  min-height: calc(152 * 1px) !important;
}
html body .w-153 {
  width: calc(153 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-153 {
    width: calc(153 * 1%) !important;
  }
}
html body .mt-153 {
  margin-top: calc(153 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-153 {
    margin-top: calc(153 * 1px) !important;
  }
}
html body .mb-153 {
  margin-bottom: calc(153 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-153 {
    margin-bottom: calc(153 * 1px) !important;
  }
}
html body .ml-153 {
  margin-left: calc(153 * 1px) !important;
}
html body .mr-153 {
  margin-right: calc(153 * 1px) !important;
}
html body .pt-153 {
  padding-top: calc(153 * 1px) !important;
}
html body .pr-153 {
  padding-right: calc(153 * 1px) !important;
}
html body .pb-153 {
  padding-bottom: calc(153 * 1px) !important;
}
html body .min-height-153 {
  min-height: calc(153 * 1px) !important;
}
html body .w-154 {
  width: calc(154 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-154 {
    width: calc(154 * 1%) !important;
  }
}
html body .mt-154 {
  margin-top: calc(154 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-154 {
    margin-top: calc(154 * 1px) !important;
  }
}
html body .mb-154 {
  margin-bottom: calc(154 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-154 {
    margin-bottom: calc(154 * 1px) !important;
  }
}
html body .ml-154 {
  margin-left: calc(154 * 1px) !important;
}
html body .mr-154 {
  margin-right: calc(154 * 1px) !important;
}
html body .pt-154 {
  padding-top: calc(154 * 1px) !important;
}
html body .pr-154 {
  padding-right: calc(154 * 1px) !important;
}
html body .pb-154 {
  padding-bottom: calc(154 * 1px) !important;
}
html body .min-height-154 {
  min-height: calc(154 * 1px) !important;
}
html body .w-155 {
  width: calc(155 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-155 {
    width: calc(155 * 1%) !important;
  }
}
html body .mt-155 {
  margin-top: calc(155 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-155 {
    margin-top: calc(155 * 1px) !important;
  }
}
html body .mb-155 {
  margin-bottom: calc(155 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-155 {
    margin-bottom: calc(155 * 1px) !important;
  }
}
html body .ml-155 {
  margin-left: calc(155 * 1px) !important;
}
html body .mr-155 {
  margin-right: calc(155 * 1px) !important;
}
html body .pt-155 {
  padding-top: calc(155 * 1px) !important;
}
html body .pr-155 {
  padding-right: calc(155 * 1px) !important;
}
html body .pb-155 {
  padding-bottom: calc(155 * 1px) !important;
}
html body .min-height-155 {
  min-height: calc(155 * 1px) !important;
}
html body .w-156 {
  width: calc(156 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-156 {
    width: calc(156 * 1%) !important;
  }
}
html body .mt-156 {
  margin-top: calc(156 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-156 {
    margin-top: calc(156 * 1px) !important;
  }
}
html body .mb-156 {
  margin-bottom: calc(156 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-156 {
    margin-bottom: calc(156 * 1px) !important;
  }
}
html body .ml-156 {
  margin-left: calc(156 * 1px) !important;
}
html body .mr-156 {
  margin-right: calc(156 * 1px) !important;
}
html body .pt-156 {
  padding-top: calc(156 * 1px) !important;
}
html body .pr-156 {
  padding-right: calc(156 * 1px) !important;
}
html body .pb-156 {
  padding-bottom: calc(156 * 1px) !important;
}
html body .min-height-156 {
  min-height: calc(156 * 1px) !important;
}
html body .w-157 {
  width: calc(157 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-157 {
    width: calc(157 * 1%) !important;
  }
}
html body .mt-157 {
  margin-top: calc(157 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-157 {
    margin-top: calc(157 * 1px) !important;
  }
}
html body .mb-157 {
  margin-bottom: calc(157 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-157 {
    margin-bottom: calc(157 * 1px) !important;
  }
}
html body .ml-157 {
  margin-left: calc(157 * 1px) !important;
}
html body .mr-157 {
  margin-right: calc(157 * 1px) !important;
}
html body .pt-157 {
  padding-top: calc(157 * 1px) !important;
}
html body .pr-157 {
  padding-right: calc(157 * 1px) !important;
}
html body .pb-157 {
  padding-bottom: calc(157 * 1px) !important;
}
html body .min-height-157 {
  min-height: calc(157 * 1px) !important;
}
html body .w-158 {
  width: calc(158 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-158 {
    width: calc(158 * 1%) !important;
  }
}
html body .mt-158 {
  margin-top: calc(158 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-158 {
    margin-top: calc(158 * 1px) !important;
  }
}
html body .mb-158 {
  margin-bottom: calc(158 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-158 {
    margin-bottom: calc(158 * 1px) !important;
  }
}
html body .ml-158 {
  margin-left: calc(158 * 1px) !important;
}
html body .mr-158 {
  margin-right: calc(158 * 1px) !important;
}
html body .pt-158 {
  padding-top: calc(158 * 1px) !important;
}
html body .pr-158 {
  padding-right: calc(158 * 1px) !important;
}
html body .pb-158 {
  padding-bottom: calc(158 * 1px) !important;
}
html body .min-height-158 {
  min-height: calc(158 * 1px) !important;
}
html body .w-159 {
  width: calc(159 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-159 {
    width: calc(159 * 1%) !important;
  }
}
html body .mt-159 {
  margin-top: calc(159 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-159 {
    margin-top: calc(159 * 1px) !important;
  }
}
html body .mb-159 {
  margin-bottom: calc(159 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-159 {
    margin-bottom: calc(159 * 1px) !important;
  }
}
html body .ml-159 {
  margin-left: calc(159 * 1px) !important;
}
html body .mr-159 {
  margin-right: calc(159 * 1px) !important;
}
html body .pt-159 {
  padding-top: calc(159 * 1px) !important;
}
html body .pr-159 {
  padding-right: calc(159 * 1px) !important;
}
html body .pb-159 {
  padding-bottom: calc(159 * 1px) !important;
}
html body .min-height-159 {
  min-height: calc(159 * 1px) !important;
}
html body .w-160 {
  width: calc(160 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-160 {
    width: calc(160 * 1%) !important;
  }
}
html body .mt-160 {
  margin-top: calc(160 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-160 {
    margin-top: calc(160 * 1px) !important;
  }
}
html body .mb-160 {
  margin-bottom: calc(160 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-160 {
    margin-bottom: calc(160 * 1px) !important;
  }
}
html body .ml-160 {
  margin-left: calc(160 * 1px) !important;
}
html body .mr-160 {
  margin-right: calc(160 * 1px) !important;
}
html body .pt-160 {
  padding-top: calc(160 * 1px) !important;
}
html body .pr-160 {
  padding-right: calc(160 * 1px) !important;
}
html body .pb-160 {
  padding-bottom: calc(160 * 1px) !important;
}
html body .min-height-160 {
  min-height: calc(160 * 1px) !important;
}
html body .w-161 {
  width: calc(161 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-161 {
    width: calc(161 * 1%) !important;
  }
}
html body .mt-161 {
  margin-top: calc(161 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-161 {
    margin-top: calc(161 * 1px) !important;
  }
}
html body .mb-161 {
  margin-bottom: calc(161 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-161 {
    margin-bottom: calc(161 * 1px) !important;
  }
}
html body .ml-161 {
  margin-left: calc(161 * 1px) !important;
}
html body .mr-161 {
  margin-right: calc(161 * 1px) !important;
}
html body .pt-161 {
  padding-top: calc(161 * 1px) !important;
}
html body .pr-161 {
  padding-right: calc(161 * 1px) !important;
}
html body .pb-161 {
  padding-bottom: calc(161 * 1px) !important;
}
html body .min-height-161 {
  min-height: calc(161 * 1px) !important;
}
html body .w-162 {
  width: calc(162 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-162 {
    width: calc(162 * 1%) !important;
  }
}
html body .mt-162 {
  margin-top: calc(162 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-162 {
    margin-top: calc(162 * 1px) !important;
  }
}
html body .mb-162 {
  margin-bottom: calc(162 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-162 {
    margin-bottom: calc(162 * 1px) !important;
  }
}
html body .ml-162 {
  margin-left: calc(162 * 1px) !important;
}
html body .mr-162 {
  margin-right: calc(162 * 1px) !important;
}
html body .pt-162 {
  padding-top: calc(162 * 1px) !important;
}
html body .pr-162 {
  padding-right: calc(162 * 1px) !important;
}
html body .pb-162 {
  padding-bottom: calc(162 * 1px) !important;
}
html body .min-height-162 {
  min-height: calc(162 * 1px) !important;
}
html body .w-163 {
  width: calc(163 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-163 {
    width: calc(163 * 1%) !important;
  }
}
html body .mt-163 {
  margin-top: calc(163 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-163 {
    margin-top: calc(163 * 1px) !important;
  }
}
html body .mb-163 {
  margin-bottom: calc(163 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-163 {
    margin-bottom: calc(163 * 1px) !important;
  }
}
html body .ml-163 {
  margin-left: calc(163 * 1px) !important;
}
html body .mr-163 {
  margin-right: calc(163 * 1px) !important;
}
html body .pt-163 {
  padding-top: calc(163 * 1px) !important;
}
html body .pr-163 {
  padding-right: calc(163 * 1px) !important;
}
html body .pb-163 {
  padding-bottom: calc(163 * 1px) !important;
}
html body .min-height-163 {
  min-height: calc(163 * 1px) !important;
}
html body .w-164 {
  width: calc(164 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-164 {
    width: calc(164 * 1%) !important;
  }
}
html body .mt-164 {
  margin-top: calc(164 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-164 {
    margin-top: calc(164 * 1px) !important;
  }
}
html body .mb-164 {
  margin-bottom: calc(164 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-164 {
    margin-bottom: calc(164 * 1px) !important;
  }
}
html body .ml-164 {
  margin-left: calc(164 * 1px) !important;
}
html body .mr-164 {
  margin-right: calc(164 * 1px) !important;
}
html body .pt-164 {
  padding-top: calc(164 * 1px) !important;
}
html body .pr-164 {
  padding-right: calc(164 * 1px) !important;
}
html body .pb-164 {
  padding-bottom: calc(164 * 1px) !important;
}
html body .min-height-164 {
  min-height: calc(164 * 1px) !important;
}
html body .w-165 {
  width: calc(165 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-165 {
    width: calc(165 * 1%) !important;
  }
}
html body .mt-165 {
  margin-top: calc(165 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-165 {
    margin-top: calc(165 * 1px) !important;
  }
}
html body .mb-165 {
  margin-bottom: calc(165 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-165 {
    margin-bottom: calc(165 * 1px) !important;
  }
}
html body .ml-165 {
  margin-left: calc(165 * 1px) !important;
}
html body .mr-165 {
  margin-right: calc(165 * 1px) !important;
}
html body .pt-165 {
  padding-top: calc(165 * 1px) !important;
}
html body .pr-165 {
  padding-right: calc(165 * 1px) !important;
}
html body .pb-165 {
  padding-bottom: calc(165 * 1px) !important;
}
html body .min-height-165 {
  min-height: calc(165 * 1px) !important;
}
html body .w-166 {
  width: calc(166 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-166 {
    width: calc(166 * 1%) !important;
  }
}
html body .mt-166 {
  margin-top: calc(166 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-166 {
    margin-top: calc(166 * 1px) !important;
  }
}
html body .mb-166 {
  margin-bottom: calc(166 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-166 {
    margin-bottom: calc(166 * 1px) !important;
  }
}
html body .ml-166 {
  margin-left: calc(166 * 1px) !important;
}
html body .mr-166 {
  margin-right: calc(166 * 1px) !important;
}
html body .pt-166 {
  padding-top: calc(166 * 1px) !important;
}
html body .pr-166 {
  padding-right: calc(166 * 1px) !important;
}
html body .pb-166 {
  padding-bottom: calc(166 * 1px) !important;
}
html body .min-height-166 {
  min-height: calc(166 * 1px) !important;
}
html body .w-167 {
  width: calc(167 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-167 {
    width: calc(167 * 1%) !important;
  }
}
html body .mt-167 {
  margin-top: calc(167 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-167 {
    margin-top: calc(167 * 1px) !important;
  }
}
html body .mb-167 {
  margin-bottom: calc(167 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-167 {
    margin-bottom: calc(167 * 1px) !important;
  }
}
html body .ml-167 {
  margin-left: calc(167 * 1px) !important;
}
html body .mr-167 {
  margin-right: calc(167 * 1px) !important;
}
html body .pt-167 {
  padding-top: calc(167 * 1px) !important;
}
html body .pr-167 {
  padding-right: calc(167 * 1px) !important;
}
html body .pb-167 {
  padding-bottom: calc(167 * 1px) !important;
}
html body .min-height-167 {
  min-height: calc(167 * 1px) !important;
}
html body .w-168 {
  width: calc(168 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-168 {
    width: calc(168 * 1%) !important;
  }
}
html body .mt-168 {
  margin-top: calc(168 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-168 {
    margin-top: calc(168 * 1px) !important;
  }
}
html body .mb-168 {
  margin-bottom: calc(168 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-168 {
    margin-bottom: calc(168 * 1px) !important;
  }
}
html body .ml-168 {
  margin-left: calc(168 * 1px) !important;
}
html body .mr-168 {
  margin-right: calc(168 * 1px) !important;
}
html body .pt-168 {
  padding-top: calc(168 * 1px) !important;
}
html body .pr-168 {
  padding-right: calc(168 * 1px) !important;
}
html body .pb-168 {
  padding-bottom: calc(168 * 1px) !important;
}
html body .min-height-168 {
  min-height: calc(168 * 1px) !important;
}
html body .w-169 {
  width: calc(169 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-169 {
    width: calc(169 * 1%) !important;
  }
}
html body .mt-169 {
  margin-top: calc(169 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-169 {
    margin-top: calc(169 * 1px) !important;
  }
}
html body .mb-169 {
  margin-bottom: calc(169 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-169 {
    margin-bottom: calc(169 * 1px) !important;
  }
}
html body .ml-169 {
  margin-left: calc(169 * 1px) !important;
}
html body .mr-169 {
  margin-right: calc(169 * 1px) !important;
}
html body .pt-169 {
  padding-top: calc(169 * 1px) !important;
}
html body .pr-169 {
  padding-right: calc(169 * 1px) !important;
}
html body .pb-169 {
  padding-bottom: calc(169 * 1px) !important;
}
html body .min-height-169 {
  min-height: calc(169 * 1px) !important;
}
html body .w-170 {
  width: calc(170 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-170 {
    width: calc(170 * 1%) !important;
  }
}
html body .mt-170 {
  margin-top: calc(170 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-170 {
    margin-top: calc(170 * 1px) !important;
  }
}
html body .mb-170 {
  margin-bottom: calc(170 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-170 {
    margin-bottom: calc(170 * 1px) !important;
  }
}
html body .ml-170 {
  margin-left: calc(170 * 1px) !important;
}
html body .mr-170 {
  margin-right: calc(170 * 1px) !important;
}
html body .pt-170 {
  padding-top: calc(170 * 1px) !important;
}
html body .pr-170 {
  padding-right: calc(170 * 1px) !important;
}
html body .pb-170 {
  padding-bottom: calc(170 * 1px) !important;
}
html body .min-height-170 {
  min-height: calc(170 * 1px) !important;
}
html body .w-171 {
  width: calc(171 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-171 {
    width: calc(171 * 1%) !important;
  }
}
html body .mt-171 {
  margin-top: calc(171 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-171 {
    margin-top: calc(171 * 1px) !important;
  }
}
html body .mb-171 {
  margin-bottom: calc(171 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-171 {
    margin-bottom: calc(171 * 1px) !important;
  }
}
html body .ml-171 {
  margin-left: calc(171 * 1px) !important;
}
html body .mr-171 {
  margin-right: calc(171 * 1px) !important;
}
html body .pt-171 {
  padding-top: calc(171 * 1px) !important;
}
html body .pr-171 {
  padding-right: calc(171 * 1px) !important;
}
html body .pb-171 {
  padding-bottom: calc(171 * 1px) !important;
}
html body .min-height-171 {
  min-height: calc(171 * 1px) !important;
}
html body .w-172 {
  width: calc(172 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-172 {
    width: calc(172 * 1%) !important;
  }
}
html body .mt-172 {
  margin-top: calc(172 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-172 {
    margin-top: calc(172 * 1px) !important;
  }
}
html body .mb-172 {
  margin-bottom: calc(172 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-172 {
    margin-bottom: calc(172 * 1px) !important;
  }
}
html body .ml-172 {
  margin-left: calc(172 * 1px) !important;
}
html body .mr-172 {
  margin-right: calc(172 * 1px) !important;
}
html body .pt-172 {
  padding-top: calc(172 * 1px) !important;
}
html body .pr-172 {
  padding-right: calc(172 * 1px) !important;
}
html body .pb-172 {
  padding-bottom: calc(172 * 1px) !important;
}
html body .min-height-172 {
  min-height: calc(172 * 1px) !important;
}
html body .w-173 {
  width: calc(173 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-173 {
    width: calc(173 * 1%) !important;
  }
}
html body .mt-173 {
  margin-top: calc(173 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-173 {
    margin-top: calc(173 * 1px) !important;
  }
}
html body .mb-173 {
  margin-bottom: calc(173 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-173 {
    margin-bottom: calc(173 * 1px) !important;
  }
}
html body .ml-173 {
  margin-left: calc(173 * 1px) !important;
}
html body .mr-173 {
  margin-right: calc(173 * 1px) !important;
}
html body .pt-173 {
  padding-top: calc(173 * 1px) !important;
}
html body .pr-173 {
  padding-right: calc(173 * 1px) !important;
}
html body .pb-173 {
  padding-bottom: calc(173 * 1px) !important;
}
html body .min-height-173 {
  min-height: calc(173 * 1px) !important;
}
html body .w-174 {
  width: calc(174 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-174 {
    width: calc(174 * 1%) !important;
  }
}
html body .mt-174 {
  margin-top: calc(174 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-174 {
    margin-top: calc(174 * 1px) !important;
  }
}
html body .mb-174 {
  margin-bottom: calc(174 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-174 {
    margin-bottom: calc(174 * 1px) !important;
  }
}
html body .ml-174 {
  margin-left: calc(174 * 1px) !important;
}
html body .mr-174 {
  margin-right: calc(174 * 1px) !important;
}
html body .pt-174 {
  padding-top: calc(174 * 1px) !important;
}
html body .pr-174 {
  padding-right: calc(174 * 1px) !important;
}
html body .pb-174 {
  padding-bottom: calc(174 * 1px) !important;
}
html body .min-height-174 {
  min-height: calc(174 * 1px) !important;
}
html body .w-175 {
  width: calc(175 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-175 {
    width: calc(175 * 1%) !important;
  }
}
html body .mt-175 {
  margin-top: calc(175 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-175 {
    margin-top: calc(175 * 1px) !important;
  }
}
html body .mb-175 {
  margin-bottom: calc(175 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-175 {
    margin-bottom: calc(175 * 1px) !important;
  }
}
html body .ml-175 {
  margin-left: calc(175 * 1px) !important;
}
html body .mr-175 {
  margin-right: calc(175 * 1px) !important;
}
html body .pt-175 {
  padding-top: calc(175 * 1px) !important;
}
html body .pr-175 {
  padding-right: calc(175 * 1px) !important;
}
html body .pb-175 {
  padding-bottom: calc(175 * 1px) !important;
}
html body .min-height-175 {
  min-height: calc(175 * 1px) !important;
}
html body .w-176 {
  width: calc(176 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-176 {
    width: calc(176 * 1%) !important;
  }
}
html body .mt-176 {
  margin-top: calc(176 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-176 {
    margin-top: calc(176 * 1px) !important;
  }
}
html body .mb-176 {
  margin-bottom: calc(176 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-176 {
    margin-bottom: calc(176 * 1px) !important;
  }
}
html body .ml-176 {
  margin-left: calc(176 * 1px) !important;
}
html body .mr-176 {
  margin-right: calc(176 * 1px) !important;
}
html body .pt-176 {
  padding-top: calc(176 * 1px) !important;
}
html body .pr-176 {
  padding-right: calc(176 * 1px) !important;
}
html body .pb-176 {
  padding-bottom: calc(176 * 1px) !important;
}
html body .min-height-176 {
  min-height: calc(176 * 1px) !important;
}
html body .w-177 {
  width: calc(177 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-177 {
    width: calc(177 * 1%) !important;
  }
}
html body .mt-177 {
  margin-top: calc(177 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-177 {
    margin-top: calc(177 * 1px) !important;
  }
}
html body .mb-177 {
  margin-bottom: calc(177 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-177 {
    margin-bottom: calc(177 * 1px) !important;
  }
}
html body .ml-177 {
  margin-left: calc(177 * 1px) !important;
}
html body .mr-177 {
  margin-right: calc(177 * 1px) !important;
}
html body .pt-177 {
  padding-top: calc(177 * 1px) !important;
}
html body .pr-177 {
  padding-right: calc(177 * 1px) !important;
}
html body .pb-177 {
  padding-bottom: calc(177 * 1px) !important;
}
html body .min-height-177 {
  min-height: calc(177 * 1px) !important;
}
html body .w-178 {
  width: calc(178 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-178 {
    width: calc(178 * 1%) !important;
  }
}
html body .mt-178 {
  margin-top: calc(178 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-178 {
    margin-top: calc(178 * 1px) !important;
  }
}
html body .mb-178 {
  margin-bottom: calc(178 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-178 {
    margin-bottom: calc(178 * 1px) !important;
  }
}
html body .ml-178 {
  margin-left: calc(178 * 1px) !important;
}
html body .mr-178 {
  margin-right: calc(178 * 1px) !important;
}
html body .pt-178 {
  padding-top: calc(178 * 1px) !important;
}
html body .pr-178 {
  padding-right: calc(178 * 1px) !important;
}
html body .pb-178 {
  padding-bottom: calc(178 * 1px) !important;
}
html body .min-height-178 {
  min-height: calc(178 * 1px) !important;
}
html body .w-179 {
  width: calc(179 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-179 {
    width: calc(179 * 1%) !important;
  }
}
html body .mt-179 {
  margin-top: calc(179 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-179 {
    margin-top: calc(179 * 1px) !important;
  }
}
html body .mb-179 {
  margin-bottom: calc(179 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-179 {
    margin-bottom: calc(179 * 1px) !important;
  }
}
html body .ml-179 {
  margin-left: calc(179 * 1px) !important;
}
html body .mr-179 {
  margin-right: calc(179 * 1px) !important;
}
html body .pt-179 {
  padding-top: calc(179 * 1px) !important;
}
html body .pr-179 {
  padding-right: calc(179 * 1px) !important;
}
html body .pb-179 {
  padding-bottom: calc(179 * 1px) !important;
}
html body .min-height-179 {
  min-height: calc(179 * 1px) !important;
}
html body .w-180 {
  width: calc(180 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-180 {
    width: calc(180 * 1%) !important;
  }
}
html body .mt-180 {
  margin-top: calc(180 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-180 {
    margin-top: calc(180 * 1px) !important;
  }
}
html body .mb-180 {
  margin-bottom: calc(180 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-180 {
    margin-bottom: calc(180 * 1px) !important;
  }
}
html body .ml-180 {
  margin-left: calc(180 * 1px) !important;
}
html body .mr-180 {
  margin-right: calc(180 * 1px) !important;
}
html body .pt-180 {
  padding-top: calc(180 * 1px) !important;
}
html body .pr-180 {
  padding-right: calc(180 * 1px) !important;
}
html body .pb-180 {
  padding-bottom: calc(180 * 1px) !important;
}
html body .min-height-180 {
  min-height: calc(180 * 1px) !important;
}
html body .w-181 {
  width: calc(181 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-181 {
    width: calc(181 * 1%) !important;
  }
}
html body .mt-181 {
  margin-top: calc(181 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-181 {
    margin-top: calc(181 * 1px) !important;
  }
}
html body .mb-181 {
  margin-bottom: calc(181 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-181 {
    margin-bottom: calc(181 * 1px) !important;
  }
}
html body .ml-181 {
  margin-left: calc(181 * 1px) !important;
}
html body .mr-181 {
  margin-right: calc(181 * 1px) !important;
}
html body .pt-181 {
  padding-top: calc(181 * 1px) !important;
}
html body .pr-181 {
  padding-right: calc(181 * 1px) !important;
}
html body .pb-181 {
  padding-bottom: calc(181 * 1px) !important;
}
html body .min-height-181 {
  min-height: calc(181 * 1px) !important;
}
html body .w-182 {
  width: calc(182 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-182 {
    width: calc(182 * 1%) !important;
  }
}
html body .mt-182 {
  margin-top: calc(182 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-182 {
    margin-top: calc(182 * 1px) !important;
  }
}
html body .mb-182 {
  margin-bottom: calc(182 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-182 {
    margin-bottom: calc(182 * 1px) !important;
  }
}
html body .ml-182 {
  margin-left: calc(182 * 1px) !important;
}
html body .mr-182 {
  margin-right: calc(182 * 1px) !important;
}
html body .pt-182 {
  padding-top: calc(182 * 1px) !important;
}
html body .pr-182 {
  padding-right: calc(182 * 1px) !important;
}
html body .pb-182 {
  padding-bottom: calc(182 * 1px) !important;
}
html body .min-height-182 {
  min-height: calc(182 * 1px) !important;
}
html body .w-183 {
  width: calc(183 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-183 {
    width: calc(183 * 1%) !important;
  }
}
html body .mt-183 {
  margin-top: calc(183 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-183 {
    margin-top: calc(183 * 1px) !important;
  }
}
html body .mb-183 {
  margin-bottom: calc(183 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-183 {
    margin-bottom: calc(183 * 1px) !important;
  }
}
html body .ml-183 {
  margin-left: calc(183 * 1px) !important;
}
html body .mr-183 {
  margin-right: calc(183 * 1px) !important;
}
html body .pt-183 {
  padding-top: calc(183 * 1px) !important;
}
html body .pr-183 {
  padding-right: calc(183 * 1px) !important;
}
html body .pb-183 {
  padding-bottom: calc(183 * 1px) !important;
}
html body .min-height-183 {
  min-height: calc(183 * 1px) !important;
}
html body .w-184 {
  width: calc(184 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-184 {
    width: calc(184 * 1%) !important;
  }
}
html body .mt-184 {
  margin-top: calc(184 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-184 {
    margin-top: calc(184 * 1px) !important;
  }
}
html body .mb-184 {
  margin-bottom: calc(184 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-184 {
    margin-bottom: calc(184 * 1px) !important;
  }
}
html body .ml-184 {
  margin-left: calc(184 * 1px) !important;
}
html body .mr-184 {
  margin-right: calc(184 * 1px) !important;
}
html body .pt-184 {
  padding-top: calc(184 * 1px) !important;
}
html body .pr-184 {
  padding-right: calc(184 * 1px) !important;
}
html body .pb-184 {
  padding-bottom: calc(184 * 1px) !important;
}
html body .min-height-184 {
  min-height: calc(184 * 1px) !important;
}
html body .w-185 {
  width: calc(185 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-185 {
    width: calc(185 * 1%) !important;
  }
}
html body .mt-185 {
  margin-top: calc(185 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-185 {
    margin-top: calc(185 * 1px) !important;
  }
}
html body .mb-185 {
  margin-bottom: calc(185 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-185 {
    margin-bottom: calc(185 * 1px) !important;
  }
}
html body .ml-185 {
  margin-left: calc(185 * 1px) !important;
}
html body .mr-185 {
  margin-right: calc(185 * 1px) !important;
}
html body .pt-185 {
  padding-top: calc(185 * 1px) !important;
}
html body .pr-185 {
  padding-right: calc(185 * 1px) !important;
}
html body .pb-185 {
  padding-bottom: calc(185 * 1px) !important;
}
html body .min-height-185 {
  min-height: calc(185 * 1px) !important;
}
html body .w-186 {
  width: calc(186 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-186 {
    width: calc(186 * 1%) !important;
  }
}
html body .mt-186 {
  margin-top: calc(186 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-186 {
    margin-top: calc(186 * 1px) !important;
  }
}
html body .mb-186 {
  margin-bottom: calc(186 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-186 {
    margin-bottom: calc(186 * 1px) !important;
  }
}
html body .ml-186 {
  margin-left: calc(186 * 1px) !important;
}
html body .mr-186 {
  margin-right: calc(186 * 1px) !important;
}
html body .pt-186 {
  padding-top: calc(186 * 1px) !important;
}
html body .pr-186 {
  padding-right: calc(186 * 1px) !important;
}
html body .pb-186 {
  padding-bottom: calc(186 * 1px) !important;
}
html body .min-height-186 {
  min-height: calc(186 * 1px) !important;
}
html body .w-187 {
  width: calc(187 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-187 {
    width: calc(187 * 1%) !important;
  }
}
html body .mt-187 {
  margin-top: calc(187 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-187 {
    margin-top: calc(187 * 1px) !important;
  }
}
html body .mb-187 {
  margin-bottom: calc(187 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-187 {
    margin-bottom: calc(187 * 1px) !important;
  }
}
html body .ml-187 {
  margin-left: calc(187 * 1px) !important;
}
html body .mr-187 {
  margin-right: calc(187 * 1px) !important;
}
html body .pt-187 {
  padding-top: calc(187 * 1px) !important;
}
html body .pr-187 {
  padding-right: calc(187 * 1px) !important;
}
html body .pb-187 {
  padding-bottom: calc(187 * 1px) !important;
}
html body .min-height-187 {
  min-height: calc(187 * 1px) !important;
}
html body .w-188 {
  width: calc(188 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-188 {
    width: calc(188 * 1%) !important;
  }
}
html body .mt-188 {
  margin-top: calc(188 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-188 {
    margin-top: calc(188 * 1px) !important;
  }
}
html body .mb-188 {
  margin-bottom: calc(188 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-188 {
    margin-bottom: calc(188 * 1px) !important;
  }
}
html body .ml-188 {
  margin-left: calc(188 * 1px) !important;
}
html body .mr-188 {
  margin-right: calc(188 * 1px) !important;
}
html body .pt-188 {
  padding-top: calc(188 * 1px) !important;
}
html body .pr-188 {
  padding-right: calc(188 * 1px) !important;
}
html body .pb-188 {
  padding-bottom: calc(188 * 1px) !important;
}
html body .min-height-188 {
  min-height: calc(188 * 1px) !important;
}
html body .w-189 {
  width: calc(189 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-189 {
    width: calc(189 * 1%) !important;
  }
}
html body .mt-189 {
  margin-top: calc(189 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-189 {
    margin-top: calc(189 * 1px) !important;
  }
}
html body .mb-189 {
  margin-bottom: calc(189 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-189 {
    margin-bottom: calc(189 * 1px) !important;
  }
}
html body .ml-189 {
  margin-left: calc(189 * 1px) !important;
}
html body .mr-189 {
  margin-right: calc(189 * 1px) !important;
}
html body .pt-189 {
  padding-top: calc(189 * 1px) !important;
}
html body .pr-189 {
  padding-right: calc(189 * 1px) !important;
}
html body .pb-189 {
  padding-bottom: calc(189 * 1px) !important;
}
html body .min-height-189 {
  min-height: calc(189 * 1px) !important;
}
html body .w-190 {
  width: calc(190 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-190 {
    width: calc(190 * 1%) !important;
  }
}
html body .mt-190 {
  margin-top: calc(190 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-190 {
    margin-top: calc(190 * 1px) !important;
  }
}
html body .mb-190 {
  margin-bottom: calc(190 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-190 {
    margin-bottom: calc(190 * 1px) !important;
  }
}
html body .ml-190 {
  margin-left: calc(190 * 1px) !important;
}
html body .mr-190 {
  margin-right: calc(190 * 1px) !important;
}
html body .pt-190 {
  padding-top: calc(190 * 1px) !important;
}
html body .pr-190 {
  padding-right: calc(190 * 1px) !important;
}
html body .pb-190 {
  padding-bottom: calc(190 * 1px) !important;
}
html body .min-height-190 {
  min-height: calc(190 * 1px) !important;
}
html body .w-191 {
  width: calc(191 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-191 {
    width: calc(191 * 1%) !important;
  }
}
html body .mt-191 {
  margin-top: calc(191 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-191 {
    margin-top: calc(191 * 1px) !important;
  }
}
html body .mb-191 {
  margin-bottom: calc(191 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-191 {
    margin-bottom: calc(191 * 1px) !important;
  }
}
html body .ml-191 {
  margin-left: calc(191 * 1px) !important;
}
html body .mr-191 {
  margin-right: calc(191 * 1px) !important;
}
html body .pt-191 {
  padding-top: calc(191 * 1px) !important;
}
html body .pr-191 {
  padding-right: calc(191 * 1px) !important;
}
html body .pb-191 {
  padding-bottom: calc(191 * 1px) !important;
}
html body .min-height-191 {
  min-height: calc(191 * 1px) !important;
}
html body .w-192 {
  width: calc(192 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-192 {
    width: calc(192 * 1%) !important;
  }
}
html body .mt-192 {
  margin-top: calc(192 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-192 {
    margin-top: calc(192 * 1px) !important;
  }
}
html body .mb-192 {
  margin-bottom: calc(192 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-192 {
    margin-bottom: calc(192 * 1px) !important;
  }
}
html body .ml-192 {
  margin-left: calc(192 * 1px) !important;
}
html body .mr-192 {
  margin-right: calc(192 * 1px) !important;
}
html body .pt-192 {
  padding-top: calc(192 * 1px) !important;
}
html body .pr-192 {
  padding-right: calc(192 * 1px) !important;
}
html body .pb-192 {
  padding-bottom: calc(192 * 1px) !important;
}
html body .min-height-192 {
  min-height: calc(192 * 1px) !important;
}
html body .w-193 {
  width: calc(193 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-193 {
    width: calc(193 * 1%) !important;
  }
}
html body .mt-193 {
  margin-top: calc(193 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-193 {
    margin-top: calc(193 * 1px) !important;
  }
}
html body .mb-193 {
  margin-bottom: calc(193 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-193 {
    margin-bottom: calc(193 * 1px) !important;
  }
}
html body .ml-193 {
  margin-left: calc(193 * 1px) !important;
}
html body .mr-193 {
  margin-right: calc(193 * 1px) !important;
}
html body .pt-193 {
  padding-top: calc(193 * 1px) !important;
}
html body .pr-193 {
  padding-right: calc(193 * 1px) !important;
}
html body .pb-193 {
  padding-bottom: calc(193 * 1px) !important;
}
html body .min-height-193 {
  min-height: calc(193 * 1px) !important;
}
html body .w-194 {
  width: calc(194 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-194 {
    width: calc(194 * 1%) !important;
  }
}
html body .mt-194 {
  margin-top: calc(194 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-194 {
    margin-top: calc(194 * 1px) !important;
  }
}
html body .mb-194 {
  margin-bottom: calc(194 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-194 {
    margin-bottom: calc(194 * 1px) !important;
  }
}
html body .ml-194 {
  margin-left: calc(194 * 1px) !important;
}
html body .mr-194 {
  margin-right: calc(194 * 1px) !important;
}
html body .pt-194 {
  padding-top: calc(194 * 1px) !important;
}
html body .pr-194 {
  padding-right: calc(194 * 1px) !important;
}
html body .pb-194 {
  padding-bottom: calc(194 * 1px) !important;
}
html body .min-height-194 {
  min-height: calc(194 * 1px) !important;
}
html body .w-195 {
  width: calc(195 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-195 {
    width: calc(195 * 1%) !important;
  }
}
html body .mt-195 {
  margin-top: calc(195 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-195 {
    margin-top: calc(195 * 1px) !important;
  }
}
html body .mb-195 {
  margin-bottom: calc(195 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-195 {
    margin-bottom: calc(195 * 1px) !important;
  }
}
html body .ml-195 {
  margin-left: calc(195 * 1px) !important;
}
html body .mr-195 {
  margin-right: calc(195 * 1px) !important;
}
html body .pt-195 {
  padding-top: calc(195 * 1px) !important;
}
html body .pr-195 {
  padding-right: calc(195 * 1px) !important;
}
html body .pb-195 {
  padding-bottom: calc(195 * 1px) !important;
}
html body .min-height-195 {
  min-height: calc(195 * 1px) !important;
}
html body .w-196 {
  width: calc(196 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-196 {
    width: calc(196 * 1%) !important;
  }
}
html body .mt-196 {
  margin-top: calc(196 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-196 {
    margin-top: calc(196 * 1px) !important;
  }
}
html body .mb-196 {
  margin-bottom: calc(196 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-196 {
    margin-bottom: calc(196 * 1px) !important;
  }
}
html body .ml-196 {
  margin-left: calc(196 * 1px) !important;
}
html body .mr-196 {
  margin-right: calc(196 * 1px) !important;
}
html body .pt-196 {
  padding-top: calc(196 * 1px) !important;
}
html body .pr-196 {
  padding-right: calc(196 * 1px) !important;
}
html body .pb-196 {
  padding-bottom: calc(196 * 1px) !important;
}
html body .min-height-196 {
  min-height: calc(196 * 1px) !important;
}
html body .w-197 {
  width: calc(197 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-197 {
    width: calc(197 * 1%) !important;
  }
}
html body .mt-197 {
  margin-top: calc(197 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-197 {
    margin-top: calc(197 * 1px) !important;
  }
}
html body .mb-197 {
  margin-bottom: calc(197 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-197 {
    margin-bottom: calc(197 * 1px) !important;
  }
}
html body .ml-197 {
  margin-left: calc(197 * 1px) !important;
}
html body .mr-197 {
  margin-right: calc(197 * 1px) !important;
}
html body .pt-197 {
  padding-top: calc(197 * 1px) !important;
}
html body .pr-197 {
  padding-right: calc(197 * 1px) !important;
}
html body .pb-197 {
  padding-bottom: calc(197 * 1px) !important;
}
html body .min-height-197 {
  min-height: calc(197 * 1px) !important;
}
html body .w-198 {
  width: calc(198 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-198 {
    width: calc(198 * 1%) !important;
  }
}
html body .mt-198 {
  margin-top: calc(198 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-198 {
    margin-top: calc(198 * 1px) !important;
  }
}
html body .mb-198 {
  margin-bottom: calc(198 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-198 {
    margin-bottom: calc(198 * 1px) !important;
  }
}
html body .ml-198 {
  margin-left: calc(198 * 1px) !important;
}
html body .mr-198 {
  margin-right: calc(198 * 1px) !important;
}
html body .pt-198 {
  padding-top: calc(198 * 1px) !important;
}
html body .pr-198 {
  padding-right: calc(198 * 1px) !important;
}
html body .pb-198 {
  padding-bottom: calc(198 * 1px) !important;
}
html body .min-height-198 {
  min-height: calc(198 * 1px) !important;
}
html body .w-199 {
  width: calc(199 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-199 {
    width: calc(199 * 1%) !important;
  }
}
html body .mt-199 {
  margin-top: calc(199 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-199 {
    margin-top: calc(199 * 1px) !important;
  }
}
html body .mb-199 {
  margin-bottom: calc(199 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-199 {
    margin-bottom: calc(199 * 1px) !important;
  }
}
html body .ml-199 {
  margin-left: calc(199 * 1px) !important;
}
html body .mr-199 {
  margin-right: calc(199 * 1px) !important;
}
html body .pt-199 {
  padding-top: calc(199 * 1px) !important;
}
html body .pr-199 {
  padding-right: calc(199 * 1px) !important;
}
html body .pb-199 {
  padding-bottom: calc(199 * 1px) !important;
}
html body .min-height-199 {
  min-height: calc(199 * 1px) !important;
}
html body .w-200 {
  width: calc(200 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-200 {
    width: calc(200 * 1%) !important;
  }
}
html body .mt-200 {
  margin-top: calc(200 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-200 {
    margin-top: calc(200 * 1px) !important;
  }
}
html body .mb-200 {
  margin-bottom: calc(200 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-200 {
    margin-bottom: calc(200 * 1px) !important;
  }
}
html body .ml-200 {
  margin-left: calc(200 * 1px) !important;
}
html body .mr-200 {
  margin-right: calc(200 * 1px) !important;
}
html body .pt-200 {
  padding-top: calc(200 * 1px) !important;
}
html body .pr-200 {
  padding-right: calc(200 * 1px) !important;
}
html body .pb-200 {
  padding-bottom: calc(200 * 1px) !important;
}
html body .min-height-200 {
  min-height: calc(200 * 1px) !important;
}
html body .w-201 {
  width: calc(201 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-201 {
    width: calc(201 * 1%) !important;
  }
}
html body .mt-201 {
  margin-top: calc(201 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-201 {
    margin-top: calc(201 * 1px) !important;
  }
}
html body .mb-201 {
  margin-bottom: calc(201 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-201 {
    margin-bottom: calc(201 * 1px) !important;
  }
}
html body .ml-201 {
  margin-left: calc(201 * 1px) !important;
}
html body .mr-201 {
  margin-right: calc(201 * 1px) !important;
}
html body .pt-201 {
  padding-top: calc(201 * 1px) !important;
}
html body .pr-201 {
  padding-right: calc(201 * 1px) !important;
}
html body .pb-201 {
  padding-bottom: calc(201 * 1px) !important;
}
html body .min-height-201 {
  min-height: calc(201 * 1px) !important;
}
html body .w-202 {
  width: calc(202 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-202 {
    width: calc(202 * 1%) !important;
  }
}
html body .mt-202 {
  margin-top: calc(202 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-202 {
    margin-top: calc(202 * 1px) !important;
  }
}
html body .mb-202 {
  margin-bottom: calc(202 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-202 {
    margin-bottom: calc(202 * 1px) !important;
  }
}
html body .ml-202 {
  margin-left: calc(202 * 1px) !important;
}
html body .mr-202 {
  margin-right: calc(202 * 1px) !important;
}
html body .pt-202 {
  padding-top: calc(202 * 1px) !important;
}
html body .pr-202 {
  padding-right: calc(202 * 1px) !important;
}
html body .pb-202 {
  padding-bottom: calc(202 * 1px) !important;
}
html body .min-height-202 {
  min-height: calc(202 * 1px) !important;
}
html body .w-203 {
  width: calc(203 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-203 {
    width: calc(203 * 1%) !important;
  }
}
html body .mt-203 {
  margin-top: calc(203 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-203 {
    margin-top: calc(203 * 1px) !important;
  }
}
html body .mb-203 {
  margin-bottom: calc(203 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-203 {
    margin-bottom: calc(203 * 1px) !important;
  }
}
html body .ml-203 {
  margin-left: calc(203 * 1px) !important;
}
html body .mr-203 {
  margin-right: calc(203 * 1px) !important;
}
html body .pt-203 {
  padding-top: calc(203 * 1px) !important;
}
html body .pr-203 {
  padding-right: calc(203 * 1px) !important;
}
html body .pb-203 {
  padding-bottom: calc(203 * 1px) !important;
}
html body .min-height-203 {
  min-height: calc(203 * 1px) !important;
}
html body .w-204 {
  width: calc(204 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-204 {
    width: calc(204 * 1%) !important;
  }
}
html body .mt-204 {
  margin-top: calc(204 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-204 {
    margin-top: calc(204 * 1px) !important;
  }
}
html body .mb-204 {
  margin-bottom: calc(204 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-204 {
    margin-bottom: calc(204 * 1px) !important;
  }
}
html body .ml-204 {
  margin-left: calc(204 * 1px) !important;
}
html body .mr-204 {
  margin-right: calc(204 * 1px) !important;
}
html body .pt-204 {
  padding-top: calc(204 * 1px) !important;
}
html body .pr-204 {
  padding-right: calc(204 * 1px) !important;
}
html body .pb-204 {
  padding-bottom: calc(204 * 1px) !important;
}
html body .min-height-204 {
  min-height: calc(204 * 1px) !important;
}
html body .w-205 {
  width: calc(205 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-205 {
    width: calc(205 * 1%) !important;
  }
}
html body .mt-205 {
  margin-top: calc(205 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-205 {
    margin-top: calc(205 * 1px) !important;
  }
}
html body .mb-205 {
  margin-bottom: calc(205 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-205 {
    margin-bottom: calc(205 * 1px) !important;
  }
}
html body .ml-205 {
  margin-left: calc(205 * 1px) !important;
}
html body .mr-205 {
  margin-right: calc(205 * 1px) !important;
}
html body .pt-205 {
  padding-top: calc(205 * 1px) !important;
}
html body .pr-205 {
  padding-right: calc(205 * 1px) !important;
}
html body .pb-205 {
  padding-bottom: calc(205 * 1px) !important;
}
html body .min-height-205 {
  min-height: calc(205 * 1px) !important;
}
html body .w-206 {
  width: calc(206 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-206 {
    width: calc(206 * 1%) !important;
  }
}
html body .mt-206 {
  margin-top: calc(206 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-206 {
    margin-top: calc(206 * 1px) !important;
  }
}
html body .mb-206 {
  margin-bottom: calc(206 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-206 {
    margin-bottom: calc(206 * 1px) !important;
  }
}
html body .ml-206 {
  margin-left: calc(206 * 1px) !important;
}
html body .mr-206 {
  margin-right: calc(206 * 1px) !important;
}
html body .pt-206 {
  padding-top: calc(206 * 1px) !important;
}
html body .pr-206 {
  padding-right: calc(206 * 1px) !important;
}
html body .pb-206 {
  padding-bottom: calc(206 * 1px) !important;
}
html body .min-height-206 {
  min-height: calc(206 * 1px) !important;
}
html body .w-207 {
  width: calc(207 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-207 {
    width: calc(207 * 1%) !important;
  }
}
html body .mt-207 {
  margin-top: calc(207 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-207 {
    margin-top: calc(207 * 1px) !important;
  }
}
html body .mb-207 {
  margin-bottom: calc(207 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-207 {
    margin-bottom: calc(207 * 1px) !important;
  }
}
html body .ml-207 {
  margin-left: calc(207 * 1px) !important;
}
html body .mr-207 {
  margin-right: calc(207 * 1px) !important;
}
html body .pt-207 {
  padding-top: calc(207 * 1px) !important;
}
html body .pr-207 {
  padding-right: calc(207 * 1px) !important;
}
html body .pb-207 {
  padding-bottom: calc(207 * 1px) !important;
}
html body .min-height-207 {
  min-height: calc(207 * 1px) !important;
}
html body .w-208 {
  width: calc(208 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-208 {
    width: calc(208 * 1%) !important;
  }
}
html body .mt-208 {
  margin-top: calc(208 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-208 {
    margin-top: calc(208 * 1px) !important;
  }
}
html body .mb-208 {
  margin-bottom: calc(208 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-208 {
    margin-bottom: calc(208 * 1px) !important;
  }
}
html body .ml-208 {
  margin-left: calc(208 * 1px) !important;
}
html body .mr-208 {
  margin-right: calc(208 * 1px) !important;
}
html body .pt-208 {
  padding-top: calc(208 * 1px) !important;
}
html body .pr-208 {
  padding-right: calc(208 * 1px) !important;
}
html body .pb-208 {
  padding-bottom: calc(208 * 1px) !important;
}
html body .min-height-208 {
  min-height: calc(208 * 1px) !important;
}
html body .w-209 {
  width: calc(209 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-209 {
    width: calc(209 * 1%) !important;
  }
}
html body .mt-209 {
  margin-top: calc(209 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-209 {
    margin-top: calc(209 * 1px) !important;
  }
}
html body .mb-209 {
  margin-bottom: calc(209 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-209 {
    margin-bottom: calc(209 * 1px) !important;
  }
}
html body .ml-209 {
  margin-left: calc(209 * 1px) !important;
}
html body .mr-209 {
  margin-right: calc(209 * 1px) !important;
}
html body .pt-209 {
  padding-top: calc(209 * 1px) !important;
}
html body .pr-209 {
  padding-right: calc(209 * 1px) !important;
}
html body .pb-209 {
  padding-bottom: calc(209 * 1px) !important;
}
html body .min-height-209 {
  min-height: calc(209 * 1px) !important;
}
html body .w-210 {
  width: calc(210 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-210 {
    width: calc(210 * 1%) !important;
  }
}
html body .mt-210 {
  margin-top: calc(210 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-210 {
    margin-top: calc(210 * 1px) !important;
  }
}
html body .mb-210 {
  margin-bottom: calc(210 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-210 {
    margin-bottom: calc(210 * 1px) !important;
  }
}
html body .ml-210 {
  margin-left: calc(210 * 1px) !important;
}
html body .mr-210 {
  margin-right: calc(210 * 1px) !important;
}
html body .pt-210 {
  padding-top: calc(210 * 1px) !important;
}
html body .pr-210 {
  padding-right: calc(210 * 1px) !important;
}
html body .pb-210 {
  padding-bottom: calc(210 * 1px) !important;
}
html body .min-height-210 {
  min-height: calc(210 * 1px) !important;
}
html body .w-211 {
  width: calc(211 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-211 {
    width: calc(211 * 1%) !important;
  }
}
html body .mt-211 {
  margin-top: calc(211 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-211 {
    margin-top: calc(211 * 1px) !important;
  }
}
html body .mb-211 {
  margin-bottom: calc(211 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-211 {
    margin-bottom: calc(211 * 1px) !important;
  }
}
html body .ml-211 {
  margin-left: calc(211 * 1px) !important;
}
html body .mr-211 {
  margin-right: calc(211 * 1px) !important;
}
html body .pt-211 {
  padding-top: calc(211 * 1px) !important;
}
html body .pr-211 {
  padding-right: calc(211 * 1px) !important;
}
html body .pb-211 {
  padding-bottom: calc(211 * 1px) !important;
}
html body .min-height-211 {
  min-height: calc(211 * 1px) !important;
}
html body .w-212 {
  width: calc(212 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-212 {
    width: calc(212 * 1%) !important;
  }
}
html body .mt-212 {
  margin-top: calc(212 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-212 {
    margin-top: calc(212 * 1px) !important;
  }
}
html body .mb-212 {
  margin-bottom: calc(212 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-212 {
    margin-bottom: calc(212 * 1px) !important;
  }
}
html body .ml-212 {
  margin-left: calc(212 * 1px) !important;
}
html body .mr-212 {
  margin-right: calc(212 * 1px) !important;
}
html body .pt-212 {
  padding-top: calc(212 * 1px) !important;
}
html body .pr-212 {
  padding-right: calc(212 * 1px) !important;
}
html body .pb-212 {
  padding-bottom: calc(212 * 1px) !important;
}
html body .min-height-212 {
  min-height: calc(212 * 1px) !important;
}
html body .w-213 {
  width: calc(213 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-213 {
    width: calc(213 * 1%) !important;
  }
}
html body .mt-213 {
  margin-top: calc(213 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-213 {
    margin-top: calc(213 * 1px) !important;
  }
}
html body .mb-213 {
  margin-bottom: calc(213 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-213 {
    margin-bottom: calc(213 * 1px) !important;
  }
}
html body .ml-213 {
  margin-left: calc(213 * 1px) !important;
}
html body .mr-213 {
  margin-right: calc(213 * 1px) !important;
}
html body .pt-213 {
  padding-top: calc(213 * 1px) !important;
}
html body .pr-213 {
  padding-right: calc(213 * 1px) !important;
}
html body .pb-213 {
  padding-bottom: calc(213 * 1px) !important;
}
html body .min-height-213 {
  min-height: calc(213 * 1px) !important;
}
html body .w-214 {
  width: calc(214 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-214 {
    width: calc(214 * 1%) !important;
  }
}
html body .mt-214 {
  margin-top: calc(214 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-214 {
    margin-top: calc(214 * 1px) !important;
  }
}
html body .mb-214 {
  margin-bottom: calc(214 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-214 {
    margin-bottom: calc(214 * 1px) !important;
  }
}
html body .ml-214 {
  margin-left: calc(214 * 1px) !important;
}
html body .mr-214 {
  margin-right: calc(214 * 1px) !important;
}
html body .pt-214 {
  padding-top: calc(214 * 1px) !important;
}
html body .pr-214 {
  padding-right: calc(214 * 1px) !important;
}
html body .pb-214 {
  padding-bottom: calc(214 * 1px) !important;
}
html body .min-height-214 {
  min-height: calc(214 * 1px) !important;
}
html body .w-215 {
  width: calc(215 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-215 {
    width: calc(215 * 1%) !important;
  }
}
html body .mt-215 {
  margin-top: calc(215 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-215 {
    margin-top: calc(215 * 1px) !important;
  }
}
html body .mb-215 {
  margin-bottom: calc(215 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-215 {
    margin-bottom: calc(215 * 1px) !important;
  }
}
html body .ml-215 {
  margin-left: calc(215 * 1px) !important;
}
html body .mr-215 {
  margin-right: calc(215 * 1px) !important;
}
html body .pt-215 {
  padding-top: calc(215 * 1px) !important;
}
html body .pr-215 {
  padding-right: calc(215 * 1px) !important;
}
html body .pb-215 {
  padding-bottom: calc(215 * 1px) !important;
}
html body .min-height-215 {
  min-height: calc(215 * 1px) !important;
}
html body .w-216 {
  width: calc(216 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-216 {
    width: calc(216 * 1%) !important;
  }
}
html body .mt-216 {
  margin-top: calc(216 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-216 {
    margin-top: calc(216 * 1px) !important;
  }
}
html body .mb-216 {
  margin-bottom: calc(216 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-216 {
    margin-bottom: calc(216 * 1px) !important;
  }
}
html body .ml-216 {
  margin-left: calc(216 * 1px) !important;
}
html body .mr-216 {
  margin-right: calc(216 * 1px) !important;
}
html body .pt-216 {
  padding-top: calc(216 * 1px) !important;
}
html body .pr-216 {
  padding-right: calc(216 * 1px) !important;
}
html body .pb-216 {
  padding-bottom: calc(216 * 1px) !important;
}
html body .min-height-216 {
  min-height: calc(216 * 1px) !important;
}
html body .w-217 {
  width: calc(217 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-217 {
    width: calc(217 * 1%) !important;
  }
}
html body .mt-217 {
  margin-top: calc(217 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-217 {
    margin-top: calc(217 * 1px) !important;
  }
}
html body .mb-217 {
  margin-bottom: calc(217 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-217 {
    margin-bottom: calc(217 * 1px) !important;
  }
}
html body .ml-217 {
  margin-left: calc(217 * 1px) !important;
}
html body .mr-217 {
  margin-right: calc(217 * 1px) !important;
}
html body .pt-217 {
  padding-top: calc(217 * 1px) !important;
}
html body .pr-217 {
  padding-right: calc(217 * 1px) !important;
}
html body .pb-217 {
  padding-bottom: calc(217 * 1px) !important;
}
html body .min-height-217 {
  min-height: calc(217 * 1px) !important;
}
html body .w-218 {
  width: calc(218 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-218 {
    width: calc(218 * 1%) !important;
  }
}
html body .mt-218 {
  margin-top: calc(218 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-218 {
    margin-top: calc(218 * 1px) !important;
  }
}
html body .mb-218 {
  margin-bottom: calc(218 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-218 {
    margin-bottom: calc(218 * 1px) !important;
  }
}
html body .ml-218 {
  margin-left: calc(218 * 1px) !important;
}
html body .mr-218 {
  margin-right: calc(218 * 1px) !important;
}
html body .pt-218 {
  padding-top: calc(218 * 1px) !important;
}
html body .pr-218 {
  padding-right: calc(218 * 1px) !important;
}
html body .pb-218 {
  padding-bottom: calc(218 * 1px) !important;
}
html body .min-height-218 {
  min-height: calc(218 * 1px) !important;
}
html body .w-219 {
  width: calc(219 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-219 {
    width: calc(219 * 1%) !important;
  }
}
html body .mt-219 {
  margin-top: calc(219 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-219 {
    margin-top: calc(219 * 1px) !important;
  }
}
html body .mb-219 {
  margin-bottom: calc(219 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-219 {
    margin-bottom: calc(219 * 1px) !important;
  }
}
html body .ml-219 {
  margin-left: calc(219 * 1px) !important;
}
html body .mr-219 {
  margin-right: calc(219 * 1px) !important;
}
html body .pt-219 {
  padding-top: calc(219 * 1px) !important;
}
html body .pr-219 {
  padding-right: calc(219 * 1px) !important;
}
html body .pb-219 {
  padding-bottom: calc(219 * 1px) !important;
}
html body .min-height-219 {
  min-height: calc(219 * 1px) !important;
}
html body .w-220 {
  width: calc(220 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-220 {
    width: calc(220 * 1%) !important;
  }
}
html body .mt-220 {
  margin-top: calc(220 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-220 {
    margin-top: calc(220 * 1px) !important;
  }
}
html body .mb-220 {
  margin-bottom: calc(220 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-220 {
    margin-bottom: calc(220 * 1px) !important;
  }
}
html body .ml-220 {
  margin-left: calc(220 * 1px) !important;
}
html body .mr-220 {
  margin-right: calc(220 * 1px) !important;
}
html body .pt-220 {
  padding-top: calc(220 * 1px) !important;
}
html body .pr-220 {
  padding-right: calc(220 * 1px) !important;
}
html body .pb-220 {
  padding-bottom: calc(220 * 1px) !important;
}
html body .min-height-220 {
  min-height: calc(220 * 1px) !important;
}
html body .w-221 {
  width: calc(221 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-221 {
    width: calc(221 * 1%) !important;
  }
}
html body .mt-221 {
  margin-top: calc(221 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-221 {
    margin-top: calc(221 * 1px) !important;
  }
}
html body .mb-221 {
  margin-bottom: calc(221 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-221 {
    margin-bottom: calc(221 * 1px) !important;
  }
}
html body .ml-221 {
  margin-left: calc(221 * 1px) !important;
}
html body .mr-221 {
  margin-right: calc(221 * 1px) !important;
}
html body .pt-221 {
  padding-top: calc(221 * 1px) !important;
}
html body .pr-221 {
  padding-right: calc(221 * 1px) !important;
}
html body .pb-221 {
  padding-bottom: calc(221 * 1px) !important;
}
html body .min-height-221 {
  min-height: calc(221 * 1px) !important;
}
html body .w-222 {
  width: calc(222 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-222 {
    width: calc(222 * 1%) !important;
  }
}
html body .mt-222 {
  margin-top: calc(222 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-222 {
    margin-top: calc(222 * 1px) !important;
  }
}
html body .mb-222 {
  margin-bottom: calc(222 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-222 {
    margin-bottom: calc(222 * 1px) !important;
  }
}
html body .ml-222 {
  margin-left: calc(222 * 1px) !important;
}
html body .mr-222 {
  margin-right: calc(222 * 1px) !important;
}
html body .pt-222 {
  padding-top: calc(222 * 1px) !important;
}
html body .pr-222 {
  padding-right: calc(222 * 1px) !important;
}
html body .pb-222 {
  padding-bottom: calc(222 * 1px) !important;
}
html body .min-height-222 {
  min-height: calc(222 * 1px) !important;
}
html body .w-223 {
  width: calc(223 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-223 {
    width: calc(223 * 1%) !important;
  }
}
html body .mt-223 {
  margin-top: calc(223 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-223 {
    margin-top: calc(223 * 1px) !important;
  }
}
html body .mb-223 {
  margin-bottom: calc(223 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-223 {
    margin-bottom: calc(223 * 1px) !important;
  }
}
html body .ml-223 {
  margin-left: calc(223 * 1px) !important;
}
html body .mr-223 {
  margin-right: calc(223 * 1px) !important;
}
html body .pt-223 {
  padding-top: calc(223 * 1px) !important;
}
html body .pr-223 {
  padding-right: calc(223 * 1px) !important;
}
html body .pb-223 {
  padding-bottom: calc(223 * 1px) !important;
}
html body .min-height-223 {
  min-height: calc(223 * 1px) !important;
}
html body .w-224 {
  width: calc(224 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-224 {
    width: calc(224 * 1%) !important;
  }
}
html body .mt-224 {
  margin-top: calc(224 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-224 {
    margin-top: calc(224 * 1px) !important;
  }
}
html body .mb-224 {
  margin-bottom: calc(224 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-224 {
    margin-bottom: calc(224 * 1px) !important;
  }
}
html body .ml-224 {
  margin-left: calc(224 * 1px) !important;
}
html body .mr-224 {
  margin-right: calc(224 * 1px) !important;
}
html body .pt-224 {
  padding-top: calc(224 * 1px) !important;
}
html body .pr-224 {
  padding-right: calc(224 * 1px) !important;
}
html body .pb-224 {
  padding-bottom: calc(224 * 1px) !important;
}
html body .min-height-224 {
  min-height: calc(224 * 1px) !important;
}
html body .w-225 {
  width: calc(225 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-225 {
    width: calc(225 * 1%) !important;
  }
}
html body .mt-225 {
  margin-top: calc(225 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-225 {
    margin-top: calc(225 * 1px) !important;
  }
}
html body .mb-225 {
  margin-bottom: calc(225 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-225 {
    margin-bottom: calc(225 * 1px) !important;
  }
}
html body .ml-225 {
  margin-left: calc(225 * 1px) !important;
}
html body .mr-225 {
  margin-right: calc(225 * 1px) !important;
}
html body .pt-225 {
  padding-top: calc(225 * 1px) !important;
}
html body .pr-225 {
  padding-right: calc(225 * 1px) !important;
}
html body .pb-225 {
  padding-bottom: calc(225 * 1px) !important;
}
html body .min-height-225 {
  min-height: calc(225 * 1px) !important;
}
html body .w-226 {
  width: calc(226 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-226 {
    width: calc(226 * 1%) !important;
  }
}
html body .mt-226 {
  margin-top: calc(226 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-226 {
    margin-top: calc(226 * 1px) !important;
  }
}
html body .mb-226 {
  margin-bottom: calc(226 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-226 {
    margin-bottom: calc(226 * 1px) !important;
  }
}
html body .ml-226 {
  margin-left: calc(226 * 1px) !important;
}
html body .mr-226 {
  margin-right: calc(226 * 1px) !important;
}
html body .pt-226 {
  padding-top: calc(226 * 1px) !important;
}
html body .pr-226 {
  padding-right: calc(226 * 1px) !important;
}
html body .pb-226 {
  padding-bottom: calc(226 * 1px) !important;
}
html body .min-height-226 {
  min-height: calc(226 * 1px) !important;
}
html body .w-227 {
  width: calc(227 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-227 {
    width: calc(227 * 1%) !important;
  }
}
html body .mt-227 {
  margin-top: calc(227 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-227 {
    margin-top: calc(227 * 1px) !important;
  }
}
html body .mb-227 {
  margin-bottom: calc(227 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-227 {
    margin-bottom: calc(227 * 1px) !important;
  }
}
html body .ml-227 {
  margin-left: calc(227 * 1px) !important;
}
html body .mr-227 {
  margin-right: calc(227 * 1px) !important;
}
html body .pt-227 {
  padding-top: calc(227 * 1px) !important;
}
html body .pr-227 {
  padding-right: calc(227 * 1px) !important;
}
html body .pb-227 {
  padding-bottom: calc(227 * 1px) !important;
}
html body .min-height-227 {
  min-height: calc(227 * 1px) !important;
}
html body .w-228 {
  width: calc(228 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-228 {
    width: calc(228 * 1%) !important;
  }
}
html body .mt-228 {
  margin-top: calc(228 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-228 {
    margin-top: calc(228 * 1px) !important;
  }
}
html body .mb-228 {
  margin-bottom: calc(228 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-228 {
    margin-bottom: calc(228 * 1px) !important;
  }
}
html body .ml-228 {
  margin-left: calc(228 * 1px) !important;
}
html body .mr-228 {
  margin-right: calc(228 * 1px) !important;
}
html body .pt-228 {
  padding-top: calc(228 * 1px) !important;
}
html body .pr-228 {
  padding-right: calc(228 * 1px) !important;
}
html body .pb-228 {
  padding-bottom: calc(228 * 1px) !important;
}
html body .min-height-228 {
  min-height: calc(228 * 1px) !important;
}
html body .w-229 {
  width: calc(229 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-229 {
    width: calc(229 * 1%) !important;
  }
}
html body .mt-229 {
  margin-top: calc(229 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-229 {
    margin-top: calc(229 * 1px) !important;
  }
}
html body .mb-229 {
  margin-bottom: calc(229 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-229 {
    margin-bottom: calc(229 * 1px) !important;
  }
}
html body .ml-229 {
  margin-left: calc(229 * 1px) !important;
}
html body .mr-229 {
  margin-right: calc(229 * 1px) !important;
}
html body .pt-229 {
  padding-top: calc(229 * 1px) !important;
}
html body .pr-229 {
  padding-right: calc(229 * 1px) !important;
}
html body .pb-229 {
  padding-bottom: calc(229 * 1px) !important;
}
html body .min-height-229 {
  min-height: calc(229 * 1px) !important;
}
html body .w-230 {
  width: calc(230 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-230 {
    width: calc(230 * 1%) !important;
  }
}
html body .mt-230 {
  margin-top: calc(230 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-230 {
    margin-top: calc(230 * 1px) !important;
  }
}
html body .mb-230 {
  margin-bottom: calc(230 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-230 {
    margin-bottom: calc(230 * 1px) !important;
  }
}
html body .ml-230 {
  margin-left: calc(230 * 1px) !important;
}
html body .mr-230 {
  margin-right: calc(230 * 1px) !important;
}
html body .pt-230 {
  padding-top: calc(230 * 1px) !important;
}
html body .pr-230 {
  padding-right: calc(230 * 1px) !important;
}
html body .pb-230 {
  padding-bottom: calc(230 * 1px) !important;
}
html body .min-height-230 {
  min-height: calc(230 * 1px) !important;
}
html body .w-231 {
  width: calc(231 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-231 {
    width: calc(231 * 1%) !important;
  }
}
html body .mt-231 {
  margin-top: calc(231 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-231 {
    margin-top: calc(231 * 1px) !important;
  }
}
html body .mb-231 {
  margin-bottom: calc(231 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-231 {
    margin-bottom: calc(231 * 1px) !important;
  }
}
html body .ml-231 {
  margin-left: calc(231 * 1px) !important;
}
html body .mr-231 {
  margin-right: calc(231 * 1px) !important;
}
html body .pt-231 {
  padding-top: calc(231 * 1px) !important;
}
html body .pr-231 {
  padding-right: calc(231 * 1px) !important;
}
html body .pb-231 {
  padding-bottom: calc(231 * 1px) !important;
}
html body .min-height-231 {
  min-height: calc(231 * 1px) !important;
}
html body .w-232 {
  width: calc(232 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-232 {
    width: calc(232 * 1%) !important;
  }
}
html body .mt-232 {
  margin-top: calc(232 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-232 {
    margin-top: calc(232 * 1px) !important;
  }
}
html body .mb-232 {
  margin-bottom: calc(232 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-232 {
    margin-bottom: calc(232 * 1px) !important;
  }
}
html body .ml-232 {
  margin-left: calc(232 * 1px) !important;
}
html body .mr-232 {
  margin-right: calc(232 * 1px) !important;
}
html body .pt-232 {
  padding-top: calc(232 * 1px) !important;
}
html body .pr-232 {
  padding-right: calc(232 * 1px) !important;
}
html body .pb-232 {
  padding-bottom: calc(232 * 1px) !important;
}
html body .min-height-232 {
  min-height: calc(232 * 1px) !important;
}
html body .w-233 {
  width: calc(233 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-233 {
    width: calc(233 * 1%) !important;
  }
}
html body .mt-233 {
  margin-top: calc(233 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-233 {
    margin-top: calc(233 * 1px) !important;
  }
}
html body .mb-233 {
  margin-bottom: calc(233 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-233 {
    margin-bottom: calc(233 * 1px) !important;
  }
}
html body .ml-233 {
  margin-left: calc(233 * 1px) !important;
}
html body .mr-233 {
  margin-right: calc(233 * 1px) !important;
}
html body .pt-233 {
  padding-top: calc(233 * 1px) !important;
}
html body .pr-233 {
  padding-right: calc(233 * 1px) !important;
}
html body .pb-233 {
  padding-bottom: calc(233 * 1px) !important;
}
html body .min-height-233 {
  min-height: calc(233 * 1px) !important;
}
html body .w-234 {
  width: calc(234 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-234 {
    width: calc(234 * 1%) !important;
  }
}
html body .mt-234 {
  margin-top: calc(234 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-234 {
    margin-top: calc(234 * 1px) !important;
  }
}
html body .mb-234 {
  margin-bottom: calc(234 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-234 {
    margin-bottom: calc(234 * 1px) !important;
  }
}
html body .ml-234 {
  margin-left: calc(234 * 1px) !important;
}
html body .mr-234 {
  margin-right: calc(234 * 1px) !important;
}
html body .pt-234 {
  padding-top: calc(234 * 1px) !important;
}
html body .pr-234 {
  padding-right: calc(234 * 1px) !important;
}
html body .pb-234 {
  padding-bottom: calc(234 * 1px) !important;
}
html body .min-height-234 {
  min-height: calc(234 * 1px) !important;
}
html body .w-235 {
  width: calc(235 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-235 {
    width: calc(235 * 1%) !important;
  }
}
html body .mt-235 {
  margin-top: calc(235 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-235 {
    margin-top: calc(235 * 1px) !important;
  }
}
html body .mb-235 {
  margin-bottom: calc(235 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-235 {
    margin-bottom: calc(235 * 1px) !important;
  }
}
html body .ml-235 {
  margin-left: calc(235 * 1px) !important;
}
html body .mr-235 {
  margin-right: calc(235 * 1px) !important;
}
html body .pt-235 {
  padding-top: calc(235 * 1px) !important;
}
html body .pr-235 {
  padding-right: calc(235 * 1px) !important;
}
html body .pb-235 {
  padding-bottom: calc(235 * 1px) !important;
}
html body .min-height-235 {
  min-height: calc(235 * 1px) !important;
}
html body .w-236 {
  width: calc(236 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-236 {
    width: calc(236 * 1%) !important;
  }
}
html body .mt-236 {
  margin-top: calc(236 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-236 {
    margin-top: calc(236 * 1px) !important;
  }
}
html body .mb-236 {
  margin-bottom: calc(236 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-236 {
    margin-bottom: calc(236 * 1px) !important;
  }
}
html body .ml-236 {
  margin-left: calc(236 * 1px) !important;
}
html body .mr-236 {
  margin-right: calc(236 * 1px) !important;
}
html body .pt-236 {
  padding-top: calc(236 * 1px) !important;
}
html body .pr-236 {
  padding-right: calc(236 * 1px) !important;
}
html body .pb-236 {
  padding-bottom: calc(236 * 1px) !important;
}
html body .min-height-236 {
  min-height: calc(236 * 1px) !important;
}
html body .w-237 {
  width: calc(237 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-237 {
    width: calc(237 * 1%) !important;
  }
}
html body .mt-237 {
  margin-top: calc(237 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-237 {
    margin-top: calc(237 * 1px) !important;
  }
}
html body .mb-237 {
  margin-bottom: calc(237 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-237 {
    margin-bottom: calc(237 * 1px) !important;
  }
}
html body .ml-237 {
  margin-left: calc(237 * 1px) !important;
}
html body .mr-237 {
  margin-right: calc(237 * 1px) !important;
}
html body .pt-237 {
  padding-top: calc(237 * 1px) !important;
}
html body .pr-237 {
  padding-right: calc(237 * 1px) !important;
}
html body .pb-237 {
  padding-bottom: calc(237 * 1px) !important;
}
html body .min-height-237 {
  min-height: calc(237 * 1px) !important;
}
html body .w-238 {
  width: calc(238 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-238 {
    width: calc(238 * 1%) !important;
  }
}
html body .mt-238 {
  margin-top: calc(238 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-238 {
    margin-top: calc(238 * 1px) !important;
  }
}
html body .mb-238 {
  margin-bottom: calc(238 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-238 {
    margin-bottom: calc(238 * 1px) !important;
  }
}
html body .ml-238 {
  margin-left: calc(238 * 1px) !important;
}
html body .mr-238 {
  margin-right: calc(238 * 1px) !important;
}
html body .pt-238 {
  padding-top: calc(238 * 1px) !important;
}
html body .pr-238 {
  padding-right: calc(238 * 1px) !important;
}
html body .pb-238 {
  padding-bottom: calc(238 * 1px) !important;
}
html body .min-height-238 {
  min-height: calc(238 * 1px) !important;
}
html body .w-239 {
  width: calc(239 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-239 {
    width: calc(239 * 1%) !important;
  }
}
html body .mt-239 {
  margin-top: calc(239 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-239 {
    margin-top: calc(239 * 1px) !important;
  }
}
html body .mb-239 {
  margin-bottom: calc(239 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-239 {
    margin-bottom: calc(239 * 1px) !important;
  }
}
html body .ml-239 {
  margin-left: calc(239 * 1px) !important;
}
html body .mr-239 {
  margin-right: calc(239 * 1px) !important;
}
html body .pt-239 {
  padding-top: calc(239 * 1px) !important;
}
html body .pr-239 {
  padding-right: calc(239 * 1px) !important;
}
html body .pb-239 {
  padding-bottom: calc(239 * 1px) !important;
}
html body .min-height-239 {
  min-height: calc(239 * 1px) !important;
}
html body .w-240 {
  width: calc(240 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-240 {
    width: calc(240 * 1%) !important;
  }
}
html body .mt-240 {
  margin-top: calc(240 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-240 {
    margin-top: calc(240 * 1px) !important;
  }
}
html body .mb-240 {
  margin-bottom: calc(240 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-240 {
    margin-bottom: calc(240 * 1px) !important;
  }
}
html body .ml-240 {
  margin-left: calc(240 * 1px) !important;
}
html body .mr-240 {
  margin-right: calc(240 * 1px) !important;
}
html body .pt-240 {
  padding-top: calc(240 * 1px) !important;
}
html body .pr-240 {
  padding-right: calc(240 * 1px) !important;
}
html body .pb-240 {
  padding-bottom: calc(240 * 1px) !important;
}
html body .min-height-240 {
  min-height: calc(240 * 1px) !important;
}
html body .w-241 {
  width: calc(241 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-241 {
    width: calc(241 * 1%) !important;
  }
}
html body .mt-241 {
  margin-top: calc(241 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-241 {
    margin-top: calc(241 * 1px) !important;
  }
}
html body .mb-241 {
  margin-bottom: calc(241 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-241 {
    margin-bottom: calc(241 * 1px) !important;
  }
}
html body .ml-241 {
  margin-left: calc(241 * 1px) !important;
}
html body .mr-241 {
  margin-right: calc(241 * 1px) !important;
}
html body .pt-241 {
  padding-top: calc(241 * 1px) !important;
}
html body .pr-241 {
  padding-right: calc(241 * 1px) !important;
}
html body .pb-241 {
  padding-bottom: calc(241 * 1px) !important;
}
html body .min-height-241 {
  min-height: calc(241 * 1px) !important;
}
html body .w-242 {
  width: calc(242 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-242 {
    width: calc(242 * 1%) !important;
  }
}
html body .mt-242 {
  margin-top: calc(242 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-242 {
    margin-top: calc(242 * 1px) !important;
  }
}
html body .mb-242 {
  margin-bottom: calc(242 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-242 {
    margin-bottom: calc(242 * 1px) !important;
  }
}
html body .ml-242 {
  margin-left: calc(242 * 1px) !important;
}
html body .mr-242 {
  margin-right: calc(242 * 1px) !important;
}
html body .pt-242 {
  padding-top: calc(242 * 1px) !important;
}
html body .pr-242 {
  padding-right: calc(242 * 1px) !important;
}
html body .pb-242 {
  padding-bottom: calc(242 * 1px) !important;
}
html body .min-height-242 {
  min-height: calc(242 * 1px) !important;
}
html body .w-243 {
  width: calc(243 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-243 {
    width: calc(243 * 1%) !important;
  }
}
html body .mt-243 {
  margin-top: calc(243 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-243 {
    margin-top: calc(243 * 1px) !important;
  }
}
html body .mb-243 {
  margin-bottom: calc(243 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-243 {
    margin-bottom: calc(243 * 1px) !important;
  }
}
html body .ml-243 {
  margin-left: calc(243 * 1px) !important;
}
html body .mr-243 {
  margin-right: calc(243 * 1px) !important;
}
html body .pt-243 {
  padding-top: calc(243 * 1px) !important;
}
html body .pr-243 {
  padding-right: calc(243 * 1px) !important;
}
html body .pb-243 {
  padding-bottom: calc(243 * 1px) !important;
}
html body .min-height-243 {
  min-height: calc(243 * 1px) !important;
}
html body .w-244 {
  width: calc(244 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-244 {
    width: calc(244 * 1%) !important;
  }
}
html body .mt-244 {
  margin-top: calc(244 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-244 {
    margin-top: calc(244 * 1px) !important;
  }
}
html body .mb-244 {
  margin-bottom: calc(244 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-244 {
    margin-bottom: calc(244 * 1px) !important;
  }
}
html body .ml-244 {
  margin-left: calc(244 * 1px) !important;
}
html body .mr-244 {
  margin-right: calc(244 * 1px) !important;
}
html body .pt-244 {
  padding-top: calc(244 * 1px) !important;
}
html body .pr-244 {
  padding-right: calc(244 * 1px) !important;
}
html body .pb-244 {
  padding-bottom: calc(244 * 1px) !important;
}
html body .min-height-244 {
  min-height: calc(244 * 1px) !important;
}
html body .w-245 {
  width: calc(245 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-245 {
    width: calc(245 * 1%) !important;
  }
}
html body .mt-245 {
  margin-top: calc(245 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-245 {
    margin-top: calc(245 * 1px) !important;
  }
}
html body .mb-245 {
  margin-bottom: calc(245 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-245 {
    margin-bottom: calc(245 * 1px) !important;
  }
}
html body .ml-245 {
  margin-left: calc(245 * 1px) !important;
}
html body .mr-245 {
  margin-right: calc(245 * 1px) !important;
}
html body .pt-245 {
  padding-top: calc(245 * 1px) !important;
}
html body .pr-245 {
  padding-right: calc(245 * 1px) !important;
}
html body .pb-245 {
  padding-bottom: calc(245 * 1px) !important;
}
html body .min-height-245 {
  min-height: calc(245 * 1px) !important;
}
html body .w-246 {
  width: calc(246 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-246 {
    width: calc(246 * 1%) !important;
  }
}
html body .mt-246 {
  margin-top: calc(246 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-246 {
    margin-top: calc(246 * 1px) !important;
  }
}
html body .mb-246 {
  margin-bottom: calc(246 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-246 {
    margin-bottom: calc(246 * 1px) !important;
  }
}
html body .ml-246 {
  margin-left: calc(246 * 1px) !important;
}
html body .mr-246 {
  margin-right: calc(246 * 1px) !important;
}
html body .pt-246 {
  padding-top: calc(246 * 1px) !important;
}
html body .pr-246 {
  padding-right: calc(246 * 1px) !important;
}
html body .pb-246 {
  padding-bottom: calc(246 * 1px) !important;
}
html body .min-height-246 {
  min-height: calc(246 * 1px) !important;
}
html body .w-247 {
  width: calc(247 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-247 {
    width: calc(247 * 1%) !important;
  }
}
html body .mt-247 {
  margin-top: calc(247 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-247 {
    margin-top: calc(247 * 1px) !important;
  }
}
html body .mb-247 {
  margin-bottom: calc(247 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-247 {
    margin-bottom: calc(247 * 1px) !important;
  }
}
html body .ml-247 {
  margin-left: calc(247 * 1px) !important;
}
html body .mr-247 {
  margin-right: calc(247 * 1px) !important;
}
html body .pt-247 {
  padding-top: calc(247 * 1px) !important;
}
html body .pr-247 {
  padding-right: calc(247 * 1px) !important;
}
html body .pb-247 {
  padding-bottom: calc(247 * 1px) !important;
}
html body .min-height-247 {
  min-height: calc(247 * 1px) !important;
}
html body .w-248 {
  width: calc(248 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-248 {
    width: calc(248 * 1%) !important;
  }
}
html body .mt-248 {
  margin-top: calc(248 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-248 {
    margin-top: calc(248 * 1px) !important;
  }
}
html body .mb-248 {
  margin-bottom: calc(248 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-248 {
    margin-bottom: calc(248 * 1px) !important;
  }
}
html body .ml-248 {
  margin-left: calc(248 * 1px) !important;
}
html body .mr-248 {
  margin-right: calc(248 * 1px) !important;
}
html body .pt-248 {
  padding-top: calc(248 * 1px) !important;
}
html body .pr-248 {
  padding-right: calc(248 * 1px) !important;
}
html body .pb-248 {
  padding-bottom: calc(248 * 1px) !important;
}
html body .min-height-248 {
  min-height: calc(248 * 1px) !important;
}
html body .w-249 {
  width: calc(249 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-249 {
    width: calc(249 * 1%) !important;
  }
}
html body .mt-249 {
  margin-top: calc(249 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-249 {
    margin-top: calc(249 * 1px) !important;
  }
}
html body .mb-249 {
  margin-bottom: calc(249 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-249 {
    margin-bottom: calc(249 * 1px) !important;
  }
}
html body .ml-249 {
  margin-left: calc(249 * 1px) !important;
}
html body .mr-249 {
  margin-right: calc(249 * 1px) !important;
}
html body .pt-249 {
  padding-top: calc(249 * 1px) !important;
}
html body .pr-249 {
  padding-right: calc(249 * 1px) !important;
}
html body .pb-249 {
  padding-bottom: calc(249 * 1px) !important;
}
html body .min-height-249 {
  min-height: calc(249 * 1px) !important;
}
html body .w-250 {
  width: calc(250 * 1%) !important;
}
@media only screen and (max-width: 600px) {
  html body .w-sm-250 {
    width: calc(250 * 1%) !important;
  }
}
html body .mt-250 {
  margin-top: calc(250 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mt-sm-250 {
    margin-top: calc(250 * 1px) !important;
  }
}
html body .mb-250 {
  margin-bottom: calc(250 * 1px) !important;
}
@media only screen and (max-width: 600px) {
  html body .mb-sm-250 {
    margin-bottom: calc(250 * 1px) !important;
  }
}
html body .ml-250 {
  margin-left: calc(250 * 1px) !important;
}
html body .mr-250 {
  margin-right: calc(250 * 1px) !important;
}
html body .pt-250 {
  padding-top: calc(250 * 1px) !important;
}
html body .pr-250 {
  padding-right: calc(250 * 1px) !important;
}
html body .pb-250 {
  padding-bottom: calc(250 * 1px) !important;
}
html body .min-height-250 {
  min-height: calc(250 * 1px) !important;
}
html body .bg-color-bozza {
  background-color: #83A5AF;
}
html body .bg-color-pending {
  background-color: #C1A93A;
}
html body .bg-color-in-condivisione {
  background-color: #939A6C;
}
html body .bg-color-in-rework {
  background-color: #F79263;
}
html body .bg-color-da-approvare {
  background-color: #F569A4;
}
html body .bg-color-approvato {
  background-color: #99A93A;
}
html body a.btn {
  -webkit-transition: all 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  transition: all 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  position: relative;
  display: inline-block;
  top: 0;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  -ms-transform: translateY(0);
  transform: translateY(0);
  -webkit-transform: translateY(0);
}
html body a.btn.extra-color-2 {
  background-color: #cdde00;
}
html body a.btn:hover {
  box-shadow: 0 8px 4px rgba(0, 0, 0, 0.25) !important;
  -ms-transform: translateY(-3px);
  transform: translateY(-3px);
  -webkit-transform: translateY(-3px);
}
html body a.btn-icon {
  border-radius: 50%;
  padding: 5px 9px;
}
html body a.btn-icon:after {
  margin: 0 !important;
}
html body[data-button-style*=slightly_rounded] .nectar-button, html body[data-button-style*=rounded_shadow] .nectar-button, html body[data-button-style*=rounded_shadow].material .nectar-button {
  border-radius: 8px !important;
  -webkit-border-radius: 8px !important;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  padding: 13px 32px;
}
html body[data-button-style*=slightly_rounded] .nectar-button.see-through, html body[data-button-style*=rounded_shadow] .nectar-button.see-through, html body[data-button-style*=rounded_shadow].material .nectar-button.see-through {
  border-radius: 8px !important;
  -webkit-border-radius: 8px !important;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25) !important;
}
html body[data-button-style*=slightly_rounded] .nectar-button.see-through:hover, html body[data-button-style*=rounded_shadow] .nectar-button.see-through:hover, html body[data-button-style*=rounded_shadow].material .nectar-button.see-through:hover {
  box-shadow: 0 8px 4px rgba(0, 0, 0, 0.25) !important;
}
html body[data-button-style*=slightly_rounded] .nectar-button:hover, html body[data-button-style*=rounded_shadow] .nectar-button:hover, html body[data-button-style*=rounded_shadow].material .nectar-button:hover {
  box-shadow: 0 8px 4px rgba(0, 0, 0, 0.25) !important;
  opacity: 1;
}
html body .nectar-button {
  color: var(--nectar-extra-color-3);
  font-size: 14px;
  padding-top: 20px;
  padding-bottom: 20px;
  cursor: pointer;
}
html body .nectar-button:hover {
  color: var(--nectar-extra-color-3);
}
html body .nectar-button.regular-button.login-button {
  background-color: #424242 !important;
  padding-left: 10px !important;
  flex-direction: row-reverse;
}
html body .nectar-button.regular-button.login-button span {
  vertical-align: middle;
  margin-right: 10px;
  transform: translateX(0px) !important;
  font-size: 15px;
  letter-spacing: 0.5px;
  color: #F8F8F8;
}
html body .nectar-button.regular-button.login-button img {
  margin: 10px auto;
  display: inline-block;
  vertical-align: middle;
}
html body .nectar-button.regular-button.login-button.has-icon {
  padding-right: 5px !important;
  padding-left: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
}
html body .nectar-button.see-through {
  border-width: 3px;
}
html body .nectar-button.small {
  padding-top: 12px;
  padding-bottom: 12px;
}
html body .nectar-button.small.see-through {
  padding-top: 10px;
  padding-bottom: 10px;
}
html body .nectar-button.medium {
  padding-left: 44px !important;
  padding-right: 44px !important;
}
html body .nectar-button.large {
  padding-left: 60px !important;
  padding-right: 60px !important;
}
html body .nectar-button.white-text {
  color: var(--wp--preset--color--white);
}
html body .nectar-button.black-text {
  color: #1F2A37;
}
html body .preloader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.5);
  z-index: 10000;
  display: none;
}
html body .preloader .status {
  width: 40px;
  height: 40px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -20px 0 0 -20px;
  display: none;
}
html body .preloader .status .spinner-chase {
  margin: 0 auto;
  width: 40px;
  height: 40px;
  position: relative;
  -webkit-animation: spinner-chase 2.5s linear infinite both;
  animation: spinner-chase 2.5s linear infinite both;
}
html body .preloader .status .spinner-chase .chase-dot {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  animation: chase-dot 2s infinite ease-in-out both;
}
html body .preloader .status .spinner-chase .chase-dot:before {
  content: "";
  display: block;
  width: 25%;
  height: 25%;
  background-color: #424242;
  border-radius: 100%;
  animation: chase-dot-before 2s infinite ease-in-out both;
  box-shadow: 0 0px 8px rgba(0, 0, 0, 0.25);
}
html body .preloader .status .spinner-chase .chase-dot:nth-child(1) {
  animation-delay: -1.1s;
}
html body .preloader .status .spinner-chase .chase-dot:nth-child(1):before {
  animation-delay: -1.1s;
}
html body .preloader .status .spinner-chase .chase-dot:nth-child(2) {
  animation-delay: -1s;
}
html body .preloader .status .spinner-chase .chase-dot:nth-child(2):before {
  animation-delay: -1s;
}
html body .preloader .status .spinner-chase .chase-dot:nth-child(3) {
  animation-delay: -0.9s;
}
html body .preloader .status .spinner-chase .chase-dot:nth-child(3):before {
  animation-delay: -0.9s;
}
html body .preloader .status .spinner-chase .chase-dot:nth-child(4) {
  animation-delay: -0.8s;
}
html body .preloader .status .spinner-chase .chase-dot:nth-child(4):before {
  animation-delay: -0.8s;
}
html body .preloader .status .spinner-chase .chase-dot:nth-child(5) {
  animation-delay: -0.7s;
}
html body .preloader .status .spinner-chase .chase-dot:nth-child(5):before {
  animation-delay: -0.7s;
}
html body .preloader .status .spinner-chase .chase-dot:nth-child(6) {
  animation-delay: -0.6s;
}
html body .preloader .status .spinner-chase .chase-dot:nth-child(6):before {
  animation-delay: -0.6s;
}
html body .tagify {
  background-color: #F8FAFC;
  color: #1F2A37;
  font-size: 16px;
  line-height: 1.4;
  border: solid 2px #424242;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
html body .tagify::placeholder {
  color: #1F2A37;
}
html body .tagify .tagify__input {
  text-align: left;
}
html body .tagify__dropdown {
  z-index: 100 !important;
}
html body .tagify__dropdown * {
  z-index: 101 !important;
}
html body .jquery-modal.blocker {
  z-index: 100;
}
html body .jquery-modal .modal {
  z-index: 200;
}
html body .jquery-modal .modal h3 {
  color: #1F2A37;
}
html body .jquery-modal .modal p {
  font-size: 16px;
}
html body .jquery-modal .modal input, html body .jquery-modal .modal #ajax-content-wrap form label select, html body #ajax-content-wrap form label .jquery-modal .modal select, html body .jquery-modal .modal #ajax-content-wrap .area-ricerca .dashboard-ricerca label select, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca label .jquery-modal .modal select, html body .jquery-modal .modal #ajax-content-wrap .brief-form .inner .panels .panel label .tagify, html body .jquery-modal .modal #ajax-content-wrap .customer-form .inner .panels .panel label .tagify, html body #ajax-content-wrap .brief-form .inner .panels .panel label .jquery-modal .modal .tagify, html body #ajax-content-wrap .customer-form .inner .panels .panel label .jquery-modal .modal .tagify, html body .jquery-modal .modal #ajax-content-wrap .brief-form .inner .panels .panel label select, html body .jquery-modal .modal #ajax-content-wrap .customer-form .inner .panels .panel label select, html body #ajax-content-wrap .brief-form .inner .panels .panel label .jquery-modal .modal select, html body #ajax-content-wrap .customer-form .inner .panels .panel label .jquery-modal .modal select, html body .jquery-modal .modal #ajax-content-wrap .brief-form .inner .panels .panel label textarea, html body .jquery-modal .modal #ajax-content-wrap .customer-form .inner .panels .panel label textarea, html body #ajax-content-wrap .brief-form .inner .panels .panel label .jquery-modal .modal textarea, html body #ajax-content-wrap .customer-form .inner .panels .panel label .jquery-modal .modal textarea, html body .jquery-modal .modal textarea, html body .jquery-modal .modal select {
  background-color: #ECECEC;
  color: #1F2A37;
  font-size: 16px;
  line-height: 1.4;
}
html body .jquery-modal .modal input::placeholder, html body .jquery-modal .modal #ajax-content-wrap form label select::placeholder, html body #ajax-content-wrap form label .jquery-modal .modal select::placeholder, html body .jquery-modal .modal #ajax-content-wrap .area-ricerca .dashboard-ricerca label select::placeholder, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca label .jquery-modal .modal select::placeholder, html body .jquery-modal .modal #ajax-content-wrap .brief-form .inner .panels .panel label .tagify::placeholder, html body .jquery-modal .modal #ajax-content-wrap .customer-form .inner .panels .panel label .tagify::placeholder, html body #ajax-content-wrap .brief-form .inner .panels .panel label .jquery-modal .modal .tagify::placeholder, html body #ajax-content-wrap .customer-form .inner .panels .panel label .jquery-modal .modal .tagify::placeholder, html body .jquery-modal .modal #ajax-content-wrap .brief-form .inner .panels .panel label select::placeholder, html body .jquery-modal .modal #ajax-content-wrap .customer-form .inner .panels .panel label select::placeholder, html body #ajax-content-wrap .brief-form .inner .panels .panel label .jquery-modal .modal select::placeholder, html body #ajax-content-wrap .customer-form .inner .panels .panel label .jquery-modal .modal select::placeholder, html body .jquery-modal .modal #ajax-content-wrap .brief-form .inner .panels .panel label textarea::placeholder, html body .jquery-modal .modal #ajax-content-wrap .customer-form .inner .panels .panel label textarea::placeholder, html body #ajax-content-wrap .brief-form .inner .panels .panel label .jquery-modal .modal textarea::placeholder, html body #ajax-content-wrap .customer-form .inner .panels .panel label .jquery-modal .modal textarea::placeholder, html body .jquery-modal .modal textarea::placeholder, html body .jquery-modal .modal select::placeholder {
  color: #1F2A37;
}
html body .jquery-modal .modal input.error, html body .jquery-modal .modal #ajax-content-wrap form label select.error, html body #ajax-content-wrap form label .jquery-modal .modal select.error, html body .jquery-modal .modal #ajax-content-wrap .area-ricerca .dashboard-ricerca label select.error, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca label .jquery-modal .modal select.error, html body .jquery-modal .modal #ajax-content-wrap .brief-form .inner .panels .panel label .error.tagify, html body .jquery-modal .modal #ajax-content-wrap .customer-form .inner .panels .panel label .error.tagify, html body #ajax-content-wrap .brief-form .inner .panels .panel label .jquery-modal .modal .error.tagify, html body #ajax-content-wrap .customer-form .inner .panels .panel label .jquery-modal .modal .error.tagify, html body .jquery-modal .modal #ajax-content-wrap .brief-form .inner .panels .panel label select.error, html body .jquery-modal .modal #ajax-content-wrap .customer-form .inner .panels .panel label select.error, html body #ajax-content-wrap .brief-form .inner .panels .panel label .jquery-modal .modal select.error, html body #ajax-content-wrap .customer-form .inner .panels .panel label .jquery-modal .modal select.error, html body .jquery-modal .modal #ajax-content-wrap .brief-form .inner .panels .panel label textarea.error, html body .jquery-modal .modal #ajax-content-wrap .customer-form .inner .panels .panel label textarea.error, html body #ajax-content-wrap .brief-form .inner .panels .panel label .jquery-modal .modal textarea.error, html body #ajax-content-wrap .customer-form .inner .panels .panel label .jquery-modal .modal textarea.error, html body .jquery-modal .modal textarea.error, html body .jquery-modal .modal select.error {
  border-color: #FF5100;
}
html body .jquery-modal .modal select {
  width: auto;
}
html body .jquery-modal .modal textarea {
  resize: none;
  min-height: 132px;
  border: solid 2px #1F2A37;
}
html body .jquery-modal .modal textarea.error {
  border-color: #FF5100;
}
html body .jquery-modal .modal .nectar-button.see-through {
  border-color: rgba(0, 0, 0, 0.75) !important;
}
html body .jquery-modal .modal .nectar-button.see-through span {
  color: #1F2A37;
}
html body .jquery-modal .modal#modal-bug-invia {
  max-width: none;
}
html body .jquery-modal .modal .tagify {
  width: 100%;
  border-color: #1F2A37;
}
html body .jquery-modal .modal.modal-big {
  max-width: 50vw;
}
html body .jquery-modal .modal.modal-full {
  max-width: none;
}
html body .jquery-modal .modal.modal-recap p.intestazione {
  padding-bottom: 0;
}
html body .jquery-modal .modal.modal-recap p small {
  font-size: 0.85em;
}
html body .jquery-modal .modal.modal-recap .recap-area {
  max-height: 60vh;
  overflow: auto;
  padding: 20px;
  background-color: rgba(31, 42, 55, 0.05);
}
html body .jquery-modal .modal.modal-recap .copy {
  display: inline-block;
  height: 40px;
  width: 40px;
  margin: 20px auto;
  cursor: pointer;
  background-image: url(./../img/copy-course-svgrepo-com.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: transparent;
}
html body .ui-tooltip {
  padding: 0 8px;
}
html body .sortable-list {
  position: relative;
}
html body .sortable-list .ms-container {
  width: 100%;
  background-image: url(./../img/switch.png);
}
html body .sortable-list .ms-container .ms-selectable .ms-list .ms-elem-selectable.ms-hover, html body .sortable-list .ms-container .ms-selection .ms-list .ms-elem-selectable.ms-hover {
  background-color: rgba(31, 42, 55, 0.15);
  background-image: url(./../img/arrow-green.svg);
  background-size: 18px;
  background-repeat: no-repeat;
  background-position: center right 10px;
}
html body .sortable-list .ms-container .ms-selection .ms-list .ms-elem-selection.ms-hover {
  background-color: rgba(31, 42, 55, 0.15);
  background-image: url(./../img/x-red.svg);
  background-size: 18px;
  background-repeat: no-repeat;
  background-position: center left 10px;
}
html body .sortable-list .ms-container .ms-list {
  height: 120px;
  border: none;
  background-color: #ECECEC;
  box-shadow: none;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
html body .sortable-list .ms-container .ms-list .ms-elem-selectable,
html body .sortable-list .ms-container .ms-list .ms-elem-selection {
  list-style: none;
  color: #1F2A37;
}
html body .progress {
  display: flex;
  height: 6px;
  overflow: hidden;
  font-size: 6px;
  background-color: #d9d9d9;
  border-radius: 6px;
}
html body .progress .progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #1F2A37;
  text-align: center;
  white-space: nowrap;
  background-color: #1F2A37;
  transition: width 0.6s ease;
  border-radius: 6px;
}
html body #header-space {
  background: transparent;
  display: none;
}
html body .page-alert {
  background-color: #f5006d;
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
  justify-items: center;
  flex-direction: column;
  padding: 0;
  overflow: hidden;
  height: 46px;
}
html body .page-alert p {
  color: #F8F8F8;
  padding: 0;
  font-size: 16px;
}
html body #header-outer {
  background-color: #424242;
  -webkit-transition: background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  transition: background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1);
}
html body #header-outer header#top .span_4 {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  float: none;
}
html body #header-outer header#top .col_last {
  justify-content: end;
}
@media only screen and (max-width: 600px) {
  html body #header-outer header#top .col_last {
    justify-content: space-between;
  }
}
html body #header-outer header#top #logo {
  -webkit-transition: all 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  transition: all 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  position: relative;
}
@media only screen and (max-width: 600px) {
  html body #header-outer header#top #logo {
    margin: auto;
  }
}
html body #header-outer header#top #logo img {
  -webkit-transition: all 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  transition: all 0.45s cubic-bezier(0.25, 1, 0.33, 1);
}
@media only screen and (max-width: 600px) {
  html body #header-outer header#top #logo img {
    height: 38px !important;
  }
}
html body #header-outer header#top .login-user-area {
  color: var(--wp--preset--color--white);
}
@media only screen and (max-width: 600px) {
  html body #header-outer header#top .login-user-area {
    width: 100%;
  }
}
@media only screen and (max-width: 600px) {
  html body #header-outer header#top .login-user-area .header-toggler {
    display: flex;
    align-items: center;
  }
}
html body #header-outer header#top .login-user-area a.logout {
  height: 16px;
  width: 16px;
  display: inline-block;
  margin-left: 20px;
  overflow: hidden;
  border-radius: 50%;
  vertical-align: middle;
  background-image: url(./../img/x.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: rgba(255, 255, 255, 0.25);
  border: solid 1px var(--wp--preset--color--white);
}
@media only screen and (max-width: 600px) {
  html body #header-outer header#top .login-user-area a.logout {
    margin-left: auto;
  }
}
html body #header-outer header#top .login-user-area a.image {
  height: 34px;
  width: 34px;
  background-size: cover;
  -webkit-transition: all 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  transition: all 0.45s cubic-bezier(0.25, 1, 0.33, 1);
}
html body #header-outer header#top .login-user-area a.image:hover {
  background-image: url(./../img/x.svg) !important;
}
html body #header-outer header#top .login-user-area p {
  font-size: 24px;
  line-height: 1.2;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
}
html body #header-outer header#top .login-user-area p small {
  display: block;
  font-size: 0.5em;
}
html body #header-outer.small-nav {
  background-color: #424242;
}
html body .recap {
  display: flex;
  flex-direction: row;
  align-items: end;
  color: var(--wp--preset--color--white);
}
html body .recap .single {
  text-align: center;
  padding: 0 10px;
}
html body .recap .single a {
  color: #ffffff;
}
html body .recap .single p, html body .recap .single span {
  display: block;
  font-size: 14px;
  line-height: 1.4;
  font-weight: 600;
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
html body .recap .single p.count, html body .recap .single span.count {
  font-size: 40px;
  line-height: 1;
  margin-bottom: 10px;
}
html body .recap .single.small {
  display: none;
}
html body .recap .single.small p.count {
  font-size: 14px;
  line-height: 1.4;
  margin-bottom: 0;
}
html body .recap .single.small p.count.ico:before {
  display: block;
  content: "";
  height: 22px;
  width: 22px;
  margin: 0 auto 10px;
  background-color: transparent;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
html body .recap .single.small p.count.ico-type-strategia:before {
  background-image: url(./../img/strategia-w.svg);
}
html body .recap .single.small p.count.ico-type-social:before {
  background-image: url(./../img/social-w.svg);
}
html body .recap .single.small p.count.ico-type-video:before {
  background-image: url(./../img/video-w.svg);
}
html body .recap .single.small p.count.ico-type-atl:before {
  background-image: url(./../img/ATL-w.svg);
}
html body .recap .single.small p.count.ico-type-btl:before {
  background-image: url(./../img/BTL-w.svg);
}
html body .recap .single.small p.count.ico-type-digital:before {
  background-image: url(./../img/Digital-w.svg);
}
html body .recap .single.small p.count.ico-type-web:before {
  background-image: url(./../img/code-svgrepo-com-w.svg);
}
html body .recap .single.small p.count.ico-type-campagna:before {
  background-image: url(./../img/Campagna-w.svg);
}
html body #ajax-content-wrap {
  padding-top: 40px;
}
html body #ajax-content-wrap.alert-on {
  padding-top: 86px;
}
html body #ajax-content-wrap .container-wrap {
  background: transparent;
  padding-top: 0;
}
html body #ajax-content-wrap .container-wrap .container {
  position: relative;
}
html body #ajax-content-wrap .container-wrap .container:before {
  display: none;
  content: "";
  border-radius: 50%;
  background-color: var(--nectar-extra-color-1);
  overflow: hidden;
  position: absolute;
  left: 50%;
  top: calc(0% - 40px);
  height: auto;
  width: 65%;
  padding-bottom: 65%;
  transform: translate(-50%, -70%);
}
html body #ajax-content-wrap .dashboard {
  padding-top: 80px;
}
@media only screen and (max-width: 600px) {
  html body #ajax-content-wrap .dashboard {
    padding-top: 0;
  }
}
html body #ajax-content-wrap .dashboard .row {
  display: flex;
  align-items: center;
}
html body #ajax-content-wrap .dashboard .ricerca {
  color: #F8F8F8;
  cursor: pointer;
  font-size: 15px;
}
html body #ajax-content-wrap .dashboard .ricerca:after {
  display: inline-block;
  content: "";
  margin-left: 5px;
  vertical-align: text-bottom;
  background-image: url(./../img/search-svgrepo-com-b.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-color: transparent;
  height: 18px;
  width: 18px;
}
html body #ajax-content-wrap .dashboard .ricerca:hover {
  text-decoration: underline;
}
html body #ajax-content-wrap .wall-area .kanban .row {
  display: flex;
  flex-direction: row;
}
html body #ajax-content-wrap .wall-area .kanban .row.dir-cols {
  flex-direction: column;
}
html body #ajax-content-wrap .wall-area .kanban .row.dir-cols .col {
  width: auto;
}
html body #ajax-content-wrap .wall-area .kanban .row .col {
  flex: 1;
  width: 16.6666666667%;
  margin-right: 10px;
}
html body #ajax-content-wrap .wall-area .kanban .row .col:last-child {
  margin-right: 0;
}
html body #ajax-content-wrap .wall-area .kanban .row .col h3 {
  display: block;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  text-align: center;
  font-size: 13px;
  line-height: 19px;
  font-weight: 400;
  padding: 10px 15px;
  color: var(--wp--preset--color--white);
  margin-bottom: 10px;
  text-align: left;
  background-color: #424242;
}
html body #ajax-content-wrap .wall-area .kanban .row .col h3 span {
  float: right;
  font-size: 14px;
  line-height: 19px;
}
html body #ajax-content-wrap .wall-area .kanban .row .col .card {
  -webkit-border-radius: 8px;
  border-radius: 8px;
  background-color: #ECECEC;
  border: solid 2px transparent;
  color: #1F2A37;
  padding: 15px;
  font-size: 12px;
  line-height: 21px;
  position: relative;
  margin-bottom: 10px;
  -webkit-transform: scale(1);
  transform: scale(1);
  box-shadow: none;
  -webkit-transition: all 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  transition: all 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  /*&.rework- {
      &internal {
          &:after {
              display: block;
              content: "";
              position: absolute;
              right: 10px;
              bottom: 10px;
              height: 8px;
              width: 8px;
              border-radius: 50%;
              overflow: hidden;
              background-color: map-get($colors, in-condivisione);
          }
      }
      &external {
          &:after {
              display: block;
              content: "";
              position: absolute;
              right: 10px;
              bottom: 10px;
              height: 8px;
              width: 8px;
              border-radius: 50%;
              overflow: hidden;
              background-color: map-get($colors, rosso);
          }
      }
  }*/
}
html body #ajax-content-wrap .wall-area .kanban .row .col .card:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  box-shadow: 0 0 14px rgba(0, 0, 0, 0.5);
  z-index: 1;
}
html body #ajax-content-wrap .wall-area .kanban .row .col .card.rejected {
  /*&:after {
      display: block;
      content: "";
      position: absolute;
      right: 10px;
      bottom: 10px;
      height: 8px;
      width: 8px;
      border-radius: 50%;
      overflow: hidden;
      background-color: map-get($colors, rosso);
  }*/
}
html body #ajax-content-wrap .wall-area .kanban .row .col .card.rejected .rework-external {
  display: block;
  content: "";
  position: absolute;
  right: 10px;
  bottom: 10px;
  height: 8px;
  width: 8px;
  border-radius: 50%;
  overflow: hidden;
  background-color: #FF5100;
}
html body #ajax-content-wrap .wall-area .kanban .row .col .card.da-approvare:after {
  display: none;
}
html body #ajax-content-wrap .wall-area .kanban .row .col .card.approvato {
  padding-bottom: 30px;
}
html body #ajax-content-wrap .wall-area .kanban .row .col .card.approvato:after {
  display: none;
}
html body #ajax-content-wrap .wall-area .kanban .row .col .card.archived {
  background-color: rgba(248, 248, 248, 0.75);
  border-color: #ECECEC;
}
html body #ajax-content-wrap .wall-area .kanban .row .col .card.empty {
  background-color: #ECECEC;
  opacity: 0.35;
}
html body #ajax-content-wrap .wall-area .kanban .row .col .card.empty:hover {
  -webkit-transform: scale(1);
  transform: scale(1);
  box-shadow: none;
}
html body #ajax-content-wrap .wall-area .kanban .row .col .card.warning:not(.archived) {
  background-color: #edf58d;
}
html body #ajax-content-wrap .wall-area .kanban .row .col .card .types {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 2;
}
html body #ajax-content-wrap .wall-area .kanban .row .col .card .types .type {
  height: 20px;
  width: 20px;
  display: inline-block;
  background-color: transparent;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  margin-right: 5px;
}
html body #ajax-content-wrap .wall-area .kanban .row .col .card .types .type.strategia {
  background-image: url(./../img/strategia-b.svg);
}
html body #ajax-content-wrap .wall-area .kanban .row .col .card .types .type.social {
  background-image: url(./../img/social-b.svg);
}
html body #ajax-content-wrap .wall-area .kanban .row .col .card .types .type.video {
  background-image: url(./../img/video-b.svg);
}
html body #ajax-content-wrap .wall-area .kanban .row .col .card .types .type.atl {
  background-image: url(./../img/ATL.svg);
}
html body #ajax-content-wrap .wall-area .kanban .row .col .card .types .type.btl {
  background-image: url(./../img/BTL.svg);
}
html body #ajax-content-wrap .wall-area .kanban .row .col .card .types .type.digital {
  background-image: url(./../img/Digital.svg);
}
html body #ajax-content-wrap .wall-area .kanban .row .col .card .types .type.web {
  background-image: url(./../img/code-svgrepo-com.svg);
}
html body #ajax-content-wrap .wall-area .kanban .row .col .card .types .type.campagna {
  background-image: url(./../img/Campagna.svg);
}
html body #ajax-content-wrap .wall-area .kanban .row .col .card .types .type:last-child {
  margin-right: 0;
}
html body #ajax-content-wrap .wall-area .kanban .row .col .card .operationals-error, html body #ajax-content-wrap .wall-area .kanban .row .col .card .operationals-ok {
  position: absolute;
  right: 10px;
  bottom: 10px;
  height: 20px;
  width: 20px;
  display: block;
  z-index: 2;
  background-color: transparent;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(./../img/warning.svg);
}
html body #ajax-content-wrap .wall-area .kanban .row .col .card .operationals-ok {
  background-image: url(./../img/users.svg);
}
html body #ajax-content-wrap .wall-area .kanban .row .col .card a {
  color: inherit;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
  overflow: hidden;
  text-indent: -9999px;
}
html body #ajax-content-wrap .wall-area .kanban .row .col .card p {
  padding-bottom: 10px;
  line-height: 1.3;
}
html body #ajax-content-wrap .wall-area .kanban .row .col .card p.title {
  font-size: 14px;
  line-height: 17px;
  font-weight: 700;
  padding-right: 20px;
}
html body #ajax-content-wrap .wall-area .kanban .row .col .card p.date span:last-child {
  color: #FF5100;
  font-weight: 700;
}
html body #ajax-content-wrap .wall-area .kanban .row .col .card p.date span.deadline {
  border-bottom: solid 2px;
}
html body #ajax-content-wrap .wall-area .kanban .row .col .card p:last-child {
  padding-bottom: 0;
}
html body #ajax-content-wrap .wall-area .kanban .row .col .card p strong {
  font-weight: 700;
}
html body #ajax-content-wrap .wall-area .kanban .row .col .card.condensed {
  padding-top: 1px;
  padding-bottom: 1px;
  margin-bottom: 4px;
  background-color: #ECECEC;
}
html body #ajax-content-wrap .wall-area .kanban .row .col .card.condensed * {
  display: none;
}
html body #ajax-content-wrap .wall-area .kanban .row .col .card.condensed .rework-external {
  display: none;
}
html body #ajax-content-wrap .wall-area .kanban .row .col .card.condensed:hover {
  -webkit-transform: scale(1);
  transform: scale(1);
  box-shadow: none;
}
html body #ajax-content-wrap .wall-area .kanban .row .col .expander {
  width: 100%;
  height: 1px;
  position: relative;
  margin-bottom: 20px;
  margin-top: 18px;
  background-color: #969ba1;
}
html body #ajax-content-wrap .wall-area .kanban .row .col .expander:after {
  content: "";
  display: block;
  height: 16px;
  width: 16px;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(45deg) scale(1);
  transform: translate(-50%, -50%) rotate(45deg) scale(1);
  border: solid 2px #F8F8F8;
  background-color: #969ba1;
  overflow: hidden;
  border-radius: 50%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(./../img/x.svg);
  -webkit-transition: all 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  transition: all 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  cursor: pointer;
}
html body #ajax-content-wrap .wall-area .kanban .row .col .expander:hover:after {
  -webkit-transform: translate(-50%, -50%) rotate(45deg) scale(1.3);
  transform: translate(-50%, -50%) rotate(45deg) scale(1.3);
}
html body #ajax-content-wrap .wall-area .kanban .row .operational-view {
  column-gap: 10px;
  row-gap: 10px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap;
}
html body #ajax-content-wrap .wall-area .kanban .row .operational-view .card {
  margin-bottom: 0;
  font-size: 14px;
  width: calc(25% - 8px);
}
html body #ajax-content-wrap .wall-area .kanban .row .operational-view .card p {
  line-height: 1.4;
}
html body #ajax-content-wrap .wall-area .kanban .row .operational-view .card p.title {
  font-size: 18px;
  line-height: 1.4;
  padding-top: 15px;
  padding-bottom: 15px;
}
html body #ajax-content-wrap .wall-area .kanban .row .operational-view #no-briefs-inside {
  position: relative;
  width: 100%;
}
html body #ajax-content-wrap .wall-area .kanban .row .operational-view #no-briefs-inside img {
  position: relative;
  left: 0;
  top: 0;
  width: 35%;
  height: auto;
  display: block;
  margin: auto;
}
html body #ajax-content-wrap .wall-area .kanban .row .operational-view #no-briefs-inside h4 {
  position: absolute;
  left: 0;
  top: 60%;
  width: 100%;
  height: auto;
  text-align: center;
  display: block;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  margin: 0;
  font-size: 1.6rem;
  -webkit-animation: entry-text 8s linear infinite both;
  animation: entry-text 8s linear infinite both;
}
html body #ajax-content-wrap .wall-area.no-login {
  display: flex;
  flex-direction: column;
  height: 75vh;
  width: 100%;
  justify-content: center;
  align-items: start;
}
html body #ajax-content-wrap .wall-area.no-login .login-area {
  max-width: 320px;
  padding: 14px;
  background-color: #F8F8F8;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.35);
}
html body #ajax-content-wrap .brief-form .page-title h1, html body #ajax-content-wrap .customer-form .page-title h1 {
  color: #424242;
  text-align: center;
  font-weight: 500;
  font-size: 28px;
  opacity: 0.9;
}
html body #ajax-content-wrap .brief-form .inner h2, html body #ajax-content-wrap .customer-form .inner h2 {
  font-size: 16px;
  line-height: 1.2;
  color: #1F2A37;
}
html body #ajax-content-wrap .brief-form .inner .entry_points .type, html body #ajax-content-wrap .customer-form .inner .entry_points .type {
  display: inline-block;
}
html body #ajax-content-wrap .brief-form .inner .entry_points .type:before, html body #ajax-content-wrap .customer-form .inner .entry_points .type:before {
  display: block;
  content: "";
  height: 35px;
  width: 35px;
  margin: 0 10px;
  background-color: transparent;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
html body #ajax-content-wrap .brief-form .inner .entry_points .type.strategia:before, html body #ajax-content-wrap .customer-form .inner .entry_points .type.strategia:before {
  background-image: url(./../img/strategia-b.svg);
}
html body #ajax-content-wrap .brief-form .inner .entry_points .type.social:before, html body #ajax-content-wrap .customer-form .inner .entry_points .type.social:before {
  background-image: url(./../img/social-b.svg);
}
html body #ajax-content-wrap .brief-form .inner .entry_points .type.video:before, html body #ajax-content-wrap .customer-form .inner .entry_points .type.video:before {
  background-image: url(./../img/video-b.svg);
}
html body #ajax-content-wrap .brief-form .inner .entry_points .type.atl:before, html body #ajax-content-wrap .customer-form .inner .entry_points .type.atl:before {
  background-image: url(./../img/ATL.svg);
}
html body #ajax-content-wrap .brief-form .inner .entry_points .type.btl:before, html body #ajax-content-wrap .customer-form .inner .entry_points .type.btl:before {
  background-image: url(./../img/BTL.svg);
}
html body #ajax-content-wrap .brief-form .inner .entry_points .type.digital:before, html body #ajax-content-wrap .customer-form .inner .entry_points .type.digital:before {
  background-image: url(./../img/Digital.svg);
}
html body #ajax-content-wrap .brief-form .inner .entry_points .type.web:before, html body #ajax-content-wrap .customer-form .inner .entry_points .type.web:before {
  background-image: url(./../img/code-svgrepo-com.svg);
}
html body #ajax-content-wrap .brief-form .inner .entry_points .type.campagna:before, html body #ajax-content-wrap .customer-form .inner .entry_points .type.campagna:before {
  background-image: url(./../img/Campagna.svg);
}
html body #ajax-content-wrap .brief-form .inner .areas-rows.hide, html body #ajax-content-wrap .customer-form .inner .areas-rows.hide {
  display: none;
}
html body #ajax-content-wrap .brief-form .inner .areas, html body #ajax-content-wrap .customer-form .inner .areas {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  grid-template-columns: 1fr 1fr 1fr;
}
html body #ajax-content-wrap .brief-form .inner .areas .area, html body #ajax-content-wrap .customer-form .inner .areas .area {
  border: solid 2px transparent;
  display: inline-block;
  content: "";
  position: relative;
  height: auto;
  width: 100%;
  padding: 30px 10px 10px;
  text-align: center;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  background-color: #ECECEC;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.15);
  cursor: pointer;
}
html body #ajax-content-wrap .brief-form .inner .areas .area p, html body #ajax-content-wrap .customer-form .inner .areas .area p {
  font-size: 17px;
  padding: 0;
}
html body #ajax-content-wrap .brief-form .inner .areas .area p strong, html body #ajax-content-wrap .customer-form .inner .areas .area p strong {
  font-weight: 600;
}
html body #ajax-content-wrap .brief-form .inner .areas .area .progress, html body #ajax-content-wrap .customer-form .inner .areas .area .progress {
  margin: 25px auto 0;
  width: 68%;
}
html body #ajax-content-wrap .brief-form .inner .areas .area:hover, html body #ajax-content-wrap .customer-form .inner .areas .area:hover {
  border-color: #424242;
}
html body #ajax-content-wrap .brief-form .inner .areas .area.error, html body #ajax-content-wrap .customer-form .inner .areas .area.error {
  border-color: #FF5100;
}
html body #ajax-content-wrap .brief-form .inner .areas .area.meet, html body #ajax-content-wrap .customer-form .inner .areas .area.meet {
  color: #FF5100;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 10px;
}
html body #ajax-content-wrap .brief-form .inner .areas .area.meet span, html body #ajax-content-wrap .customer-form .inner .areas .area.meet span {
  font-size: 14px;
  line-height: 1.2;
}
html body #ajax-content-wrap .brief-form .inner .areas .area.meet span:before, html body #ajax-content-wrap .customer-form .inner .areas .area.meet span:before {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  margin-bottom: 5px;
  content: "";
  height: 22px;
  width: 18px;
  background-image: url(./../img/calendar.svg);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
html body #ajax-content-wrap .brief-form .inner .areas .area.meet span:after, html body #ajax-content-wrap .customer-form .inner .areas .area.meet span:after {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
  margin-bottom: 3px;
  content: "";
  height: 14px;
  width: 14px;
  background-image: url(./../img/arrow-red.svg);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
html body #ajax-content-wrap .brief-form .inner .panels, html body #ajax-content-wrap .customer-form .inner .panels {
  position: relative;
  z-index: 10;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel, html body #ajax-content-wrap .customer-form .inner .panels .panel {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  display: flex;
  flex-direction: column;
  padding: 0;
  opacity: 0;
  transform: translate(0, 100%);
  -webkit-transition: transform 0.45s cubic-bezier(0.25, 1, 0.33, 1), opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  transition: transform 0.45s cubic-bezier(0.25, 1, 0.33, 1), opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  /*.close {
      position: absolute;
      height: 20px;
      width: 42px;
      top: 20px;
      right: 20px;
      background-image: url(./../img/close-save-white.svg);
      background-color: transparent;
      background-repeat: no-repeat;
      background-position: center center;
      background-size: contain;
      cursor: pointer;
  }*/
  /*.grid-panel {
      display: grid;
      column-gap: 20px;
      row-gap: 20px;
      height: 100%;
      width: 100%;
      position: relative;
      grid-template-columns: 1fr 1fr 1fr;
      grid-template-rows: 1fr 1fr 1fr;
      .cols {
          &_start {
              &_1 {
                  grid-column-start: 1;
                  &.cols_w_1 {
                      grid-column-end: 2;
                  }
                  &.cols_w_2 {
                      grid-column-end: 3;
                  }
                  &.cols_w_3 {
                      grid-column-end: 4;
                  }
              }
              &_2 {
                  grid-column-start: 2;
                  &.cols_w_1 {
                      grid-column-end: 3;
                  }
                  &.cols_w_2 {
                      grid-column-end: 4;
                  }
                  &.cols_w_3 {
                      grid-column-end: 4;
                  }
              }
              &_3 {
                  grid-column-start: 3;
                  &.cols_w_1 {
                      grid-column-end: 4;
                  }
                  &.cols_w_2 {
                      grid-column-end: 4;
                  }
                  &.cols_w_3 {
                      grid-column-end: 4;
                  }
              }
          }
          &_row {
              &_1 {
                  grid-row-start: 1;
                  &.cols_h_1 {
                      grid-row-end: 2;
                  }
                  &.cols_h_2 {
                      grid-row-end: 3;
                  }
                  &.cols_h_3 {
                      grid-row-end: 4;
                  }
              }
              &_2 {
                  grid-row-start: 2;
                  &.cols_h_1 {
                      grid-row-end: 3;
                  }
                  &.cols_h_2 {
                      grid-row-end: 4;
                  }
                  &.cols_h_3 {
                      grid-row-end: 4;
                  }
              }
              &_3 {
                  grid-row-start: 3;
                  &.cols_h_1 {
                      grid-row-end: 4;
                  }
                  &.cols_h_2 {
                      grid-row-end: 4;
                  }
                  &.cols_h_3 {
                      grid-row-end: 4;
                  }
              }
          }
      }
      .group {
          border: solid 1px #000;
          margin: 0;
      }
  }*/
}
html body #ajax-content-wrap .brief-form .inner .panels .panel.active, html body #ajax-content-wrap .customer-form .inner .panels .panel.active {
  position: relative;
  height: 60vh;
  min-height: 640px;
  opacity: 1;
  transform: translate(0, 0);
}
html body #ajax-content-wrap .brief-form .inner .panels .panel h3, html body #ajax-content-wrap .customer-form .inner .panels .panel h3 {
  text-align: center;
  font-weight: 700;
  font-size: 17px;
  color: #1F2A37;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel h3 strong, html body #ajax-content-wrap .customer-form .inner .panels .panel h3 strong {
  font-weight: 700;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .row, html body #ajax-content-wrap .customer-form .inner .panels .panel .row {
  max-height: -webkit-fill-available;
  flex: 1;
  padding-bottom: 0;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .row .col, html body #ajax-content-wrap .customer-form .inner .panels .panel .row .col {
  overflow: hidden;
  height: 100%;
  display: block;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .row .col .form, html body #ajax-content-wrap .customer-form .inner .panels .panel .row .col .form {
  height: 100%;
  display: block;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .row .col .form label, html body #ajax-content-wrap .customer-form .inner .panels .panel .row .col .form label {
  margin-bottom: 20px;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .row .col .form label:first-child, html body #ajax-content-wrap .customer-form .inner .panels .panel .row .col .form label:first-child {
  margin-top: 40px;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .row .col .feedbacks, html body #ajax-content-wrap .customer-form .inner .panels .panel .row .col .feedbacks {
  height: 100%;
  display: block;
  border-left: solid 1px #ECECEC;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .group, html body #ajax-content-wrap .customer-form .inner .panels .panel .group {
  display: block;
  border-bottom: solid 1px rgba(248, 248, 248, 0.15);
  padding-bottom: 20px;
  margin-bottom: 20px;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .group:first-child, html body #ajax-content-wrap .customer-form .inner .panels .panel .group:first-child {
  margin-top: 40px;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .group:last-child, html body #ajax-content-wrap .customer-form .inner .panels .panel .group:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .group.not-spaced, html body #ajax-content-wrap .customer-form .inner .panels .panel .group.not-spaced {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0 !important;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .group.not-spaced-empty, html body #ajax-content-wrap .customer-form .inner .panels .panel .group.not-spaced-empty {
  border-bottom: none !important;
  padding-bottom: 0 !important;
  margin-bottom: 20px !important;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .group.separator-top, html body #ajax-content-wrap .customer-form .inner .panels .panel .group.separator-top {
  border-top: solid 1px rgba(248, 248, 248, 0.15);
  padding-top: 20px;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .group.force-space, html body #ajax-content-wrap .customer-form .inner .panels .panel .group.force-space {
  border-bottom: solid 1px rgba(248, 248, 248, 0.15);
  padding-bottom: 20px;
  margin-bottom: 20px !important;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .group.hided, html body #ajax-content-wrap .customer-form .inner .panels .panel .group.hided {
  display: none !important;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link, html body #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link {
  font-size: 0;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link input, html body #ajax-content-wrap form label .brief-form .inner .panels .panel .group.is_link select, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca label .brief-form .inner .panels .panel .group.is_link select, html body #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link input, html body #ajax-content-wrap form label .customer-form .inner .panels .panel .group.is_link select, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca label .customer-form .inner .panels .panel .group.is_link select, html body #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link label .tagify, html body #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link label .tagify, html body #ajax-content-wrap .brief-form .inner .panels .panel label .group.is_link .tagify, html body #ajax-content-wrap .customer-form .inner .panels .panel label .group.is_link .tagify, html body #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link label select, html body #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link label select, html body #ajax-content-wrap .brief-form .inner .panels .panel label .group.is_link select, html body #ajax-content-wrap .customer-form .inner .panels .panel label .group.is_link select, html body #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link label textarea, html body #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link label textarea, html body #ajax-content-wrap .brief-form .inner .panels .panel label .group.is_link textarea, html body #ajax-content-wrap .customer-form .inner .panels .panel label .group.is_link textarea, html body #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link .jquery-modal .modal select, html body #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link .jquery-modal .modal select, html body .jquery-modal .modal #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link select, html body .jquery-modal .modal #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link select, html body #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link .jquery-modal .modal textarea, html body #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link .jquery-modal .modal textarea, html body .jquery-modal .modal #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link textarea, html body .jquery-modal .modal #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link textarea {
  width: 54%;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link input:last-child, html body #ajax-content-wrap form label .brief-form .inner .panels .panel .group.is_link select:last-child, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca label .brief-form .inner .panels .panel .group.is_link select:last-child, html body #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link input:last-child, html body #ajax-content-wrap form label .customer-form .inner .panels .panel .group.is_link select:last-child, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca label .customer-form .inner .panels .panel .group.is_link select:last-child, html body #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link label .tagify:last-child, html body #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link label .tagify:last-child, html body #ajax-content-wrap .brief-form .inner .panels .panel label .group.is_link .tagify:last-child, html body #ajax-content-wrap .customer-form .inner .panels .panel label .group.is_link .tagify:last-child, html body #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link label select:last-child, html body #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link label select:last-child, html body #ajax-content-wrap .brief-form .inner .panels .panel label .group.is_link select:last-child, html body #ajax-content-wrap .customer-form .inner .panels .panel label .group.is_link select:last-child, html body #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link label textarea:last-child, html body #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link label textarea:last-child, html body #ajax-content-wrap .brief-form .inner .panels .panel label .group.is_link textarea:last-child, html body #ajax-content-wrap .customer-form .inner .panels .panel label .group.is_link textarea:last-child, html body #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link .jquery-modal .modal select:last-child, html body #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link .jquery-modal .modal select:last-child, html body .jquery-modal .modal #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link select:last-child, html body .jquery-modal .modal #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link select:last-child, html body #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link .jquery-modal .modal textarea:last-child, html body #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link .jquery-modal .modal textarea:last-child, html body .jquery-modal .modal #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link textarea:last-child, html body .jquery-modal .modal #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link textarea:last-child {
  margin-left: 4%;
  width: 42%;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link input::placeholder, html body #ajax-content-wrap form label .brief-form .inner .panels .panel .group.is_link select::placeholder, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca label .brief-form .inner .panels .panel .group.is_link select::placeholder, html body #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link input::placeholder, html body #ajax-content-wrap form label .customer-form .inner .panels .panel .group.is_link select::placeholder, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca label .customer-form .inner .panels .panel .group.is_link select::placeholder, html body #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link label .tagify::placeholder, html body #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link label .tagify::placeholder, html body #ajax-content-wrap .brief-form .inner .panels .panel label .group.is_link .tagify::placeholder, html body #ajax-content-wrap .customer-form .inner .panels .panel label .group.is_link .tagify::placeholder, html body #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link label select::placeholder, html body #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link label select::placeholder, html body #ajax-content-wrap .brief-form .inner .panels .panel label .group.is_link select::placeholder, html body #ajax-content-wrap .customer-form .inner .panels .panel label .group.is_link select::placeholder, html body #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link label textarea::placeholder, html body #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link label textarea::placeholder, html body #ajax-content-wrap .brief-form .inner .panels .panel label .group.is_link textarea::placeholder, html body #ajax-content-wrap .customer-form .inner .panels .panel label .group.is_link textarea::placeholder, html body #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link .jquery-modal .modal select::placeholder, html body #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link .jquery-modal .modal select::placeholder, html body .jquery-modal .modal #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link select::placeholder, html body .jquery-modal .modal #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link select::placeholder, html body #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link .jquery-modal .modal textarea::placeholder, html body #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link .jquery-modal .modal textarea::placeholder, html body .jquery-modal .modal #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link textarea::placeholder, html body .jquery-modal .modal #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link textarea::placeholder {
  font-size: 0.8em;
  color: #1F2A37;
  opacity: 0.65;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link.type_drive_file .false-input, html body #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link.type_drive_file .false-input {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  opacity: 1;
  font-size: 0.75rem;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  background: transparent;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link.type_drive_file .false-input a.link, html body #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link.type_drive_file .false-input a.link {
  color: #424242;
  text-decoration: underline;
  width: calc(100% - 30px);
  overflow: hidden;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  /*&:after {
      display: inline-block;
      margin-left: 5px;
      content: "";
      position: absolute;
      right: 10px;
      height: 14px;
      width: 14px;
      vertical-align: top;
      background-image: url(./../img/new-window.svg);
      background-size: contain;
      background-repeat: no-repeat;
      background-position: center center;
      background-color: rgba(255, 255, 255, .25);
  }*/
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link.type_drive_file .false-input .delete-drive, html body #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link.type_drive_file .false-input .delete-drive {
  background-image: url(./../img/garbage-bin-svgrepo-com.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: transparent;
  display: inline-block;
  height: 20px;
  vertical-align: bottom;
  cursor: pointer;
  width: 20px;
  margin-left: 10px;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link.type_drive_file .false-input + input, html body #ajax-content-wrap form label .brief-form .inner .panels .panel .group.is_link.type_drive_file .false-input + select, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca label .brief-form .inner .panels .panel .group.is_link.type_drive_file .false-input + select, html body #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link.type_drive_file .false-input + input, html body #ajax-content-wrap form label .customer-form .inner .panels .panel .group.is_link.type_drive_file .false-input + select, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca label .customer-form .inner .panels .panel .group.is_link.type_drive_file .false-input + select, html body #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link.type_drive_file label .false-input + .tagify, html body #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link.type_drive_file label .false-input + .tagify, html body #ajax-content-wrap .brief-form .inner .panels .panel label .group.is_link.type_drive_file .false-input + .tagify, html body #ajax-content-wrap .customer-form .inner .panels .panel label .group.is_link.type_drive_file .false-input + .tagify, html body #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link.type_drive_file label .false-input + select, html body #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link.type_drive_file label .false-input + select, html body #ajax-content-wrap .brief-form .inner .panels .panel label .group.is_link.type_drive_file .false-input + select, html body #ajax-content-wrap .customer-form .inner .panels .panel label .group.is_link.type_drive_file .false-input + select, html body #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link.type_drive_file label .false-input + textarea, html body #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link.type_drive_file label .false-input + textarea, html body #ajax-content-wrap .brief-form .inner .panels .panel label .group.is_link.type_drive_file .false-input + textarea, html body #ajax-content-wrap .customer-form .inner .panels .panel label .group.is_link.type_drive_file .false-input + textarea, html body #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link.type_drive_file .jquery-modal .modal .false-input + select, html body #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link.type_drive_file .jquery-modal .modal .false-input + select, html body .jquery-modal .modal #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link.type_drive_file .false-input + select, html body .jquery-modal .modal #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link.type_drive_file .false-input + select, html body #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link.type_drive_file .jquery-modal .modal .false-input + textarea, html body #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link.type_drive_file .jquery-modal .modal .false-input + textarea, html body .jquery-modal .modal #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link.type_drive_file .false-input + textarea, html body .jquery-modal .modal #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link.type_drive_file .false-input + textarea {
  margin-left: 0;
  width: 100%;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link.type_drive_file input[type=file], html body #ajax-content-wrap form label .brief-form .inner .panels .panel .group.is_link.type_drive_file select[type=file], html body #ajax-content-wrap .area-ricerca .dashboard-ricerca label .brief-form .inner .panels .panel .group.is_link.type_drive_file select[type=file], html body #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link.type_drive_file input[type=file], html body #ajax-content-wrap form label .customer-form .inner .panels .panel .group.is_link.type_drive_file select[type=file], html body #ajax-content-wrap .area-ricerca .dashboard-ricerca label .customer-form .inner .panels .panel .group.is_link.type_drive_file select[type=file], html body #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link.type_drive_file label [type=file].tagify, html body #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link.type_drive_file label [type=file].tagify, html body #ajax-content-wrap .brief-form .inner .panels .panel label .group.is_link.type_drive_file [type=file].tagify, html body #ajax-content-wrap .customer-form .inner .panels .panel label .group.is_link.type_drive_file [type=file].tagify, html body #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link.type_drive_file label select[type=file], html body #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link.type_drive_file label select[type=file], html body #ajax-content-wrap .brief-form .inner .panels .panel label .group.is_link.type_drive_file select[type=file], html body #ajax-content-wrap .customer-form .inner .panels .panel label .group.is_link.type_drive_file select[type=file], html body #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link.type_drive_file label textarea[type=file], html body #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link.type_drive_file label textarea[type=file], html body #ajax-content-wrap .brief-form .inner .panels .panel label .group.is_link.type_drive_file textarea[type=file], html body #ajax-content-wrap .customer-form .inner .panels .panel label .group.is_link.type_drive_file textarea[type=file], html body #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link.type_drive_file .jquery-modal .modal select[type=file], html body #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link.type_drive_file .jquery-modal .modal select[type=file], html body .jquery-modal .modal #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link.type_drive_file select[type=file], html body .jquery-modal .modal #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link.type_drive_file select[type=file], html body #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link.type_drive_file .jquery-modal .modal textarea[type=file], html body #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link.type_drive_file .jquery-modal .modal textarea[type=file], html body .jquery-modal .modal #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link.type_drive_file textarea[type=file], html body .jquery-modal .modal #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link.type_drive_file textarea[type=file] {
  padding: 8px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: rgba(31, 42, 55, 0.65);
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link.type_drive_file input:first-child[type=text], html body #ajax-content-wrap form label .brief-form .inner .panels .panel .group.is_link.type_drive_file select:first-child[type=text], html body #ajax-content-wrap .area-ricerca .dashboard-ricerca label .brief-form .inner .panels .panel .group.is_link.type_drive_file select:first-child[type=text], html body #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link.type_drive_file input:first-child[type=text], html body #ajax-content-wrap form label .customer-form .inner .panels .panel .group.is_link.type_drive_file select:first-child[type=text], html body #ajax-content-wrap .area-ricerca .dashboard-ricerca label .customer-form .inner .panels .panel .group.is_link.type_drive_file select:first-child[type=text], html body #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link.type_drive_file label .tagify:first-child[type=text], html body #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link.type_drive_file label .tagify:first-child[type=text], html body #ajax-content-wrap .brief-form .inner .panels .panel label .group.is_link.type_drive_file .tagify:first-child[type=text], html body #ajax-content-wrap .customer-form .inner .panels .panel label .group.is_link.type_drive_file .tagify:first-child[type=text], html body #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link.type_drive_file label select:first-child[type=text], html body #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link.type_drive_file label select:first-child[type=text], html body #ajax-content-wrap .brief-form .inner .panels .panel label .group.is_link.type_drive_file select:first-child[type=text], html body #ajax-content-wrap .customer-form .inner .panels .panel label .group.is_link.type_drive_file select:first-child[type=text], html body #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link.type_drive_file label textarea:first-child[type=text], html body #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link.type_drive_file label textarea:first-child[type=text], html body #ajax-content-wrap .brief-form .inner .panels .panel label .group.is_link.type_drive_file textarea:first-child[type=text], html body #ajax-content-wrap .customer-form .inner .panels .panel label .group.is_link.type_drive_file textarea:first-child[type=text], html body #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link.type_drive_file .jquery-modal .modal select:first-child[type=text], html body #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link.type_drive_file .jquery-modal .modal select:first-child[type=text], html body .jquery-modal .modal #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link.type_drive_file select:first-child[type=text], html body .jquery-modal .modal #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link.type_drive_file select:first-child[type=text], html body #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link.type_drive_file .jquery-modal .modal textarea:first-child[type=text], html body #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link.type_drive_file .jquery-modal .modal textarea:first-child[type=text], html body .jquery-modal .modal #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link.type_drive_file textarea:first-child[type=text], html body .jquery-modal .modal #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link.type_drive_file textarea:first-child[type=text] {
  font-size: 14px;
  line-height: 1.6;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link.type_drive_file .load-drive-file, html body #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link.type_drive_file .load-drive-file {
  border: solid 2px rgba(31, 42, 55, 0.75);
  -webkit-border-radius: 4px;
  border-radius: 4px;
  font-size: 13px;
  margin-left: 4%;
  width: 42%;
  display: inline-block;
  cursor: pointer;
  text-align: center;
  padding: 4px 0;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .group.is_link.type_drive_file .load-drive-file:hover, html body #ajax-content-wrap .customer-form .inner .panels .panel .group.is_link.type_drive_file .load-drive-file:hover {
  border-color: #1F2A37;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .group label, html body #ajax-content-wrap .customer-form .inner .panels .panel .group label {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel label, html body #ajax-content-wrap .customer-form .inner .panels .panel label {
  display: block;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel label span, html body #ajax-content-wrap .customer-form .inner .panels .panel label span {
  color: #1F2A37;
  font-size: 14px;
  line-height: 1.4;
  padding: 0 10px;
  margin-bottom: 5px;
  display: block;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel label span small, html body #ajax-content-wrap .customer-form .inner .panels .panel label span small {
  font-size: 11px;
  display: block;
  font-weight: 400;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel label input, html body #ajax-content-wrap .brief-form .inner .panels .panel form label select, html body #ajax-content-wrap form .brief-form .inner .panels .panel label select, html body #ajax-content-wrap .brief-form .inner .panels .panel .area-ricerca .dashboard-ricerca label select, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca .brief-form .inner .panels .panel label select, html body #ajax-content-wrap .customer-form .inner .panels .panel label input, html body #ajax-content-wrap .customer-form .inner .panels .panel form label select, html body #ajax-content-wrap form .customer-form .inner .panels .panel label select, html body #ajax-content-wrap .customer-form .inner .panels .panel .area-ricerca .dashboard-ricerca label select, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca .customer-form .inner .panels .panel label select, html body #ajax-content-wrap .brief-form .inner .panels .panel label .tagify, html body #ajax-content-wrap .customer-form .inner .panels .panel label .tagify, html body #ajax-content-wrap .brief-form .inner .panels .panel label select, html body #ajax-content-wrap .customer-form .inner .panels .panel label select, html body #ajax-content-wrap .brief-form .inner .panels .panel label textarea, html body #ajax-content-wrap .customer-form .inner .panels .panel label textarea, html body #ajax-content-wrap .brief-form .inner .panels .panel label .jquery-modal .modal select, html body #ajax-content-wrap .customer-form .inner .panels .panel label .jquery-modal .modal select, html body .jquery-modal .modal #ajax-content-wrap .brief-form .inner .panels .panel label select, html body .jquery-modal .modal #ajax-content-wrap .customer-form .inner .panels .panel label select, html body #ajax-content-wrap .brief-form .inner .panels .panel label .jquery-modal .modal textarea, html body #ajax-content-wrap .customer-form .inner .panels .panel label .jquery-modal .modal textarea, html body .jquery-modal .modal #ajax-content-wrap .brief-form .inner .panels .panel label textarea, html body .jquery-modal .modal #ajax-content-wrap .customer-form .inner .panels .panel label textarea {
  background-color: #ECECEC;
  color: #1F2A37;
  font-size: 16px;
  line-height: 1.4;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel label input::placeholder, html body #ajax-content-wrap .brief-form .inner .panels .panel form label select::placeholder, html body #ajax-content-wrap form .brief-form .inner .panels .panel label select::placeholder, html body #ajax-content-wrap .brief-form .inner .panels .panel .area-ricerca .dashboard-ricerca label select::placeholder, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca .brief-form .inner .panels .panel label select::placeholder, html body #ajax-content-wrap .customer-form .inner .panels .panel label input::placeholder, html body #ajax-content-wrap .customer-form .inner .panels .panel form label select::placeholder, html body #ajax-content-wrap form .customer-form .inner .panels .panel label select::placeholder, html body #ajax-content-wrap .customer-form .inner .panels .panel .area-ricerca .dashboard-ricerca label select::placeholder, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca .customer-form .inner .panels .panel label select::placeholder, html body #ajax-content-wrap .brief-form .inner .panels .panel label .tagify::placeholder, html body #ajax-content-wrap .customer-form .inner .panels .panel label .tagify::placeholder, html body #ajax-content-wrap .brief-form .inner .panels .panel label select::placeholder, html body #ajax-content-wrap .customer-form .inner .panels .panel label select::placeholder, html body #ajax-content-wrap .brief-form .inner .panels .panel label textarea::placeholder, html body #ajax-content-wrap .customer-form .inner .panels .panel label textarea::placeholder, html body #ajax-content-wrap .brief-form .inner .panels .panel label .jquery-modal .modal select::placeholder, html body #ajax-content-wrap .customer-form .inner .panels .panel label .jquery-modal .modal select::placeholder, html body .jquery-modal .modal #ajax-content-wrap .brief-form .inner .panels .panel label select::placeholder, html body .jquery-modal .modal #ajax-content-wrap .customer-form .inner .panels .panel label select::placeholder, html body #ajax-content-wrap .brief-form .inner .panels .panel label .jquery-modal .modal textarea::placeholder, html body #ajax-content-wrap .customer-form .inner .panels .panel label .jquery-modal .modal textarea::placeholder, html body .jquery-modal .modal #ajax-content-wrap .brief-form .inner .panels .panel label textarea::placeholder, html body .jquery-modal .modal #ajax-content-wrap .customer-form .inner .panels .panel label textarea::placeholder {
  font-size: 0.8em;
  color: #1F2A37;
  opacity: 0.65;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel label input[disabled=disabled], html body #ajax-content-wrap .brief-form .inner .panels .panel form label select[disabled=disabled], html body #ajax-content-wrap form .brief-form .inner .panels .panel label select[disabled=disabled], html body #ajax-content-wrap .brief-form .inner .panels .panel .area-ricerca .dashboard-ricerca label select[disabled=disabled], html body #ajax-content-wrap .area-ricerca .dashboard-ricerca .brief-form .inner .panels .panel label select[disabled=disabled], html body #ajax-content-wrap .customer-form .inner .panels .panel label input[disabled=disabled], html body #ajax-content-wrap .customer-form .inner .panels .panel form label select[disabled=disabled], html body #ajax-content-wrap form .customer-form .inner .panels .panel label select[disabled=disabled], html body #ajax-content-wrap .customer-form .inner .panels .panel .area-ricerca .dashboard-ricerca label select[disabled=disabled], html body #ajax-content-wrap .area-ricerca .dashboard-ricerca .customer-form .inner .panels .panel label select[disabled=disabled], html body #ajax-content-wrap .brief-form .inner .panels .panel label [disabled=disabled].tagify, html body #ajax-content-wrap .customer-form .inner .panels .panel label [disabled=disabled].tagify, html body #ajax-content-wrap .brief-form .inner .panels .panel label select[disabled=disabled], html body #ajax-content-wrap .customer-form .inner .panels .panel label select[disabled=disabled], html body #ajax-content-wrap .brief-form .inner .panels .panel label textarea[disabled=disabled], html body #ajax-content-wrap .customer-form .inner .panels .panel label textarea[disabled=disabled], html body #ajax-content-wrap .brief-form .inner .panels .panel label .jquery-modal .modal select[disabled=disabled], html body #ajax-content-wrap .customer-form .inner .panels .panel label .jquery-modal .modal select[disabled=disabled], html body .jquery-modal .modal #ajax-content-wrap .brief-form .inner .panels .panel label select[disabled=disabled], html body .jquery-modal .modal #ajax-content-wrap .customer-form .inner .panels .panel label select[disabled=disabled], html body #ajax-content-wrap .brief-form .inner .panels .panel label .jquery-modal .modal textarea[disabled=disabled], html body #ajax-content-wrap .customer-form .inner .panels .panel label .jquery-modal .modal textarea[disabled=disabled], html body .jquery-modal .modal #ajax-content-wrap .brief-form .inner .panels .panel label textarea[disabled=disabled], html body .jquery-modal .modal #ajax-content-wrap .customer-form .inner .panels .panel label textarea[disabled=disabled] {
  background-color: rgba(248, 250, 252, 0.5);
}
html body #ajax-content-wrap .brief-form .inner .panels .panel label input.error, html body #ajax-content-wrap .brief-form .inner .panels .panel form label select.error, html body #ajax-content-wrap form .brief-form .inner .panels .panel label select.error, html body #ajax-content-wrap .brief-form .inner .panels .panel .area-ricerca .dashboard-ricerca label select.error, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca .brief-form .inner .panels .panel label select.error, html body #ajax-content-wrap .customer-form .inner .panels .panel label input.error, html body #ajax-content-wrap .customer-form .inner .panels .panel form label select.error, html body #ajax-content-wrap form .customer-form .inner .panels .panel label select.error, html body #ajax-content-wrap .customer-form .inner .panels .panel .area-ricerca .dashboard-ricerca label select.error, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca .customer-form .inner .panels .panel label select.error, html body #ajax-content-wrap .brief-form .inner .panels .panel label .error.tagify, html body #ajax-content-wrap .customer-form .inner .panels .panel label .error.tagify, html body #ajax-content-wrap .brief-form .inner .panels .panel label select.error, html body #ajax-content-wrap .customer-form .inner .panels .panel label select.error, html body #ajax-content-wrap .brief-form .inner .panels .panel label textarea.error, html body #ajax-content-wrap .customer-form .inner .panels .panel label textarea.error, html body #ajax-content-wrap .brief-form .inner .panels .panel label .jquery-modal .modal select.error, html body #ajax-content-wrap .customer-form .inner .panels .panel label .jquery-modal .modal select.error, html body .jquery-modal .modal #ajax-content-wrap .brief-form .inner .panels .panel label select.error, html body .jquery-modal .modal #ajax-content-wrap .customer-form .inner .panels .panel label select.error, html body #ajax-content-wrap .brief-form .inner .panels .panel label .jquery-modal .modal textarea.error, html body #ajax-content-wrap .customer-form .inner .panels .panel label .jquery-modal .modal textarea.error, html body .jquery-modal .modal #ajax-content-wrap .brief-form .inner .panels .panel label textarea.error, html body .jquery-modal .modal #ajax-content-wrap .customer-form .inner .panels .panel label textarea.error {
  border-color: #FF5100;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel label input.error[type=checkbox], html body #ajax-content-wrap .customer-form .inner .panels .panel label input.error[type=checkbox], html body #ajax-content-wrap .brief-form .inner .panels .panel label .error[type=checkbox].tagify, html body #ajax-content-wrap .customer-form .inner .panels .panel label .error[type=checkbox].tagify, html body #ajax-content-wrap .brief-form .inner .panels .panel label select.error[type=checkbox], html body #ajax-content-wrap .customer-form .inner .panels .panel label select.error[type=checkbox], html body #ajax-content-wrap .brief-form .inner .panels .panel label textarea.error[type=checkbox], html body #ajax-content-wrap .customer-form .inner .panels .panel label textarea.error[type=checkbox] {
  outline: solid 2px #FF5100;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel label textarea, html body #ajax-content-wrap .customer-form .inner .panels .panel label textarea {
  resize: none;
  min-height: 132px;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel label .tagify, html body #ajax-content-wrap .customer-form .inner .panels .panel label .tagify {
  width: 100%;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: none;
  padding: 8px 10px;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel label.checkbox, html body #ajax-content-wrap .customer-form .inner .panels .panel label.checkbox {
  margin-bottom: 0 !important;
  display: inline-block;
  /*&.lastone {
      margin-bottom: 20px !important;
  }*/
}
html body #ajax-content-wrap .brief-form .inner .panels .panel label.checkbox input, html body #ajax-content-wrap .brief-form .inner .panels .panel form label.checkbox select, html body #ajax-content-wrap form .brief-form .inner .panels .panel label.checkbox select, html body #ajax-content-wrap .brief-form .inner .panels .panel .area-ricerca .dashboard-ricerca label.checkbox select, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca .brief-form .inner .panels .panel label.checkbox select, html body #ajax-content-wrap .customer-form .inner .panels .panel label.checkbox input, html body #ajax-content-wrap .customer-form .inner .panels .panel form label.checkbox select, html body #ajax-content-wrap form .customer-form .inner .panels .panel label.checkbox select, html body #ajax-content-wrap .customer-form .inner .panels .panel .area-ricerca .dashboard-ricerca label.checkbox select, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca .customer-form .inner .panels .panel label.checkbox select, html body #ajax-content-wrap .brief-form .inner .panels .panel label.checkbox .jquery-modal .modal select, html body #ajax-content-wrap .customer-form .inner .panels .panel label.checkbox .jquery-modal .modal select, html body .jquery-modal .modal #ajax-content-wrap .brief-form .inner .panels .panel label.checkbox select, html body .jquery-modal .modal #ajax-content-wrap .customer-form .inner .panels .panel label.checkbox select, html body #ajax-content-wrap .brief-form .inner .panels .panel label.checkbox .jquery-modal .modal textarea, html body #ajax-content-wrap .customer-form .inner .panels .panel label.checkbox .jquery-modal .modal textarea, html body .jquery-modal .modal #ajax-content-wrap .brief-form .inner .panels .panel label.checkbox textarea, html body .jquery-modal .modal #ajax-content-wrap .customer-form .inner .panels .panel label.checkbox textarea, html body #ajax-content-wrap .brief-form .inner .panels .panel label.checkbox textarea, html body #ajax-content-wrap .customer-form .inner .panels .panel label.checkbox textarea, html body #ajax-content-wrap .brief-form .inner .panels .panel label.checkbox select, html body #ajax-content-wrap .customer-form .inner .panels .panel label.checkbox select, html body #ajax-content-wrap .brief-form .inner .panels .panel label.checkbox .tagify, html body #ajax-content-wrap .customer-form .inner .panels .panel label.checkbox .tagify {
  vertical-align: middle;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel label.checkbox span, html body #ajax-content-wrap .customer-form .inner .panels .panel label.checkbox span {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  font-weight: 400;
  padding-left: 0;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel label.checkbox.n1, html body #ajax-content-wrap .customer-form .inner .panels .panel label.checkbox.n1 {
  margin-top: -20px;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel label.radio span, html body #ajax-content-wrap .customer-form .inner .panels .panel label.radio span {
  padding-left: 0;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel label.intestazione, html body #ajax-content-wrap .customer-form .inner .panels .panel label.intestazione {
  /*border-bottom: solid 1px rgba(map-get($colors, bianco), .15);
  padding-bottom: 20px;
  &.not-spaced {
      border-bottom: none;
      padding-bottom: 0;
      margin-bottom: 0 !important;
  }
  &.not-spaced-empty {
      border-bottom: none;
      padding-bottom: 0;
  }
  &.separator-top {
      border-top: solid 1px rgba(map-get($colors, bianco), .15);
      padding-top: 20px;
  }
  &.force-space {
      border-bottom: solid 1px rgba(map-get($colors, bianco), .15);
      padding-bottom: 20px;
      margin-bottom: 20px !important;
  }*/
  /*&.hided {
      display: none;
  }*/
}
html body #ajax-content-wrap .brief-form .inner .panels .panel label.intestazione.invert, html body #ajax-content-wrap .customer-form .inner .panels .panel label.intestazione.invert {
  display: flex;
  justify-content: start;
  align-items: center;
  flex-direction: row-reverse;
  margin-bottom: 5px;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel label.intestazione.invert span, html body #ajax-content-wrap .customer-form .inner .panels .panel label.intestazione.invert span {
  margin-bottom: 0;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel label.intestazione:last-child, html body #ajax-content-wrap .customer-form .inner .panels .panel label.intestazione:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel label.required-field, html body #ajax-content-wrap .customer-form .inner .panels .panel label.required-field {
  /*background: red;*/
}
html body #ajax-content-wrap .brief-form .inner .panels .panel p.disabled, html body #ajax-content-wrap .customer-form .inner .panels .panel p.disabled {
  color: #1F2A37;
  font-size: 16px;
  line-height: 1.4;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 2px solid transparent;
  padding: 10px;
  background-color: rgba(236, 236, 236, 0.5);
}
html body #ajax-content-wrap .brief-form .inner .panels .panel p.simple, html body #ajax-content-wrap .customer-form .inner .panels .panel p.simple {
  color: #1F2A37;
  font-size: 16px;
  line-height: 1.4;
  border: 2px solid transparent;
  padding: 10px;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel p.after_paragraph, html body #ajax-content-wrap .customer-form .inner .panels .panel p.after_paragraph {
  color: #1F2A37;
  padding-top: 20px;
  text-align: center;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel p.pre_paragraph, html body #ajax-content-wrap .customer-form .inner .panels .panel p.pre_paragraph {
  color: #1F2A37;
  padding-top: 0;
  text-align: center;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel p#elenco_deliverables, html body #ajax-content-wrap .customer-form .inner .panels .panel p#elenco_deliverables {
  padding: 0 10px 20px;
  color: #1F2A37;
  text-align: left;
  border-bottom: solid 1px rgba(248, 248, 248, 0.15);
  margin-bottom: 20px;
  font-weight: 700;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel p#elenco_deliverables span, html body #ajax-content-wrap .customer-form .inner .panels .panel p#elenco_deliverables span {
  font-weight: 400;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel p#elenco_deliverables span ul, html body #ajax-content-wrap .customer-form .inner .panels .panel p#elenco_deliverables span ul {
  margin-bottom: 0;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .pagination, html body #ajax-content-wrap .customer-form .inner .panels .panel .pagination {
  display: none;
  position: absolute;
  height: 26px;
  width: 26px;
  bottom: 40px;
  background-image: url(./../img/arrow-white.svg);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  cursor: pointer;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .pagination.prev, html body #ajax-content-wrap .customer-form .inner .panels .panel .pagination.prev {
  left: 20px;
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .pagination.next, html body #ajax-content-wrap .customer-form .inner .panels .panel .pagination.next {
  right: 20px;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .close, html body #ajax-content-wrap .customer-form .inner .panels .panel .close {
  display: inline-block;
  margin: auto;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .close span, html body #ajax-content-wrap .customer-form .inner .panels .panel .close span {
  color: #1F2A37 !important;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .nano .nano-content, html body #ajax-content-wrap .customer-form .inner .panels .panel .nano .nano-content {
  padding-left: 20px;
  padding-right: 20px;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .nectar-button, html body #ajax-content-wrap .customer-form .inner .panels .panel .nectar-button {
  cursor: pointer;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .slick-slider, html body #ajax-content-wrap .customer-form .inner .panels .panel .slick-slider {
  height: 100%;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .slick-slider .slick-list, html body #ajax-content-wrap .customer-form .inner .panels .panel .slick-slider .slick-list {
  height: 100%;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .slick-slider .slick-list .slick-track, html body #ajax-content-wrap .customer-form .inner .panels .panel .slick-slider .slick-list .slick-track {
  display: flex;
  height: 100%;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .slick-slider .slick-list .slick-track .slick-slide, html body #ajax-content-wrap .customer-form .inner .panels .panel .slick-slider .slick-list .slick-track .slick-slide {
  outline: 0;
  height: inherit;
  padding-bottom: 60px;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .slick-slider .slick-next, html body #ajax-content-wrap .customer-form .inner .panels .panel .slick-slider .slick-next, html body #ajax-content-wrap .brief-form .inner .panels .panel .slick-slider .slick-prev, html body #ajax-content-wrap .customer-form .inner .panels .panel .slick-slider .slick-prev {
  top: auto;
  bottom: 0;
  right: 20px;
  left: auto;
  z-index: 1;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .slick-slider .slick-next:before, html body #ajax-content-wrap .customer-form .inner .panels .panel .slick-slider .slick-next:before, html body #ajax-content-wrap .brief-form .inner .panels .panel .slick-slider .slick-prev:before, html body #ajax-content-wrap .customer-form .inner .panels .panel .slick-slider .slick-prev:before {
  color: #1F2A37;
  content: "";
  background-image: url(./../img/arrow-black.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: transparent;
  display: block;
  height: 100%;
  width: 100%;
  opacity: 1;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .slick-slider .slick-next.slick-disabled, html body #ajax-content-wrap .customer-form .inner .panels .panel .slick-slider .slick-next.slick-disabled, html body #ajax-content-wrap .brief-form .inner .panels .panel .slick-slider .slick-disabled.slick-prev, html body #ajax-content-wrap .customer-form .inner .panels .panel .slick-slider .slick-disabled.slick-prev {
  cursor: default;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .slick-slider .slick-next.slick-disabled:before, html body #ajax-content-wrap .customer-form .inner .panels .panel .slick-slider .slick-next.slick-disabled:before, html body #ajax-content-wrap .brief-form .inner .panels .panel .slick-slider .slick-disabled.slick-prev:before, html body #ajax-content-wrap .customer-form .inner .panels .panel .slick-slider .slick-disabled.slick-prev:before {
  opacity: 0.45;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .slick-slider .slick-prev, html body #ajax-content-wrap .customer-form .inner .panels .panel .slick-slider .slick-prev {
  left: 20px;
  right: auto;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transform-origin: 50% 25%;
  transform-origin: 50% 25%;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .slick-slider .progress, html body #ajax-content-wrap .customer-form .inner .panels .panel .slick-slider .progress {
  position: absolute;
  bottom: 17px;
  left: 50%;
  width: 80%;
  transform: translate(-50%, 0);
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel {
  display: inline-flex;
  height: 100%;
  width: 100%;
  position: relative;
  justify-content: center;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col {
  margin: 0;
  padding: 0 20px;
  display: flex;
  flex-direction: column;
  justify-content: start;
  border-right: solid 1px #ECECEC;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col.w1, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col.w1 {
  width: 33.3333333333%;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col.w2, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col.w2 {
  width: 66.6666666667%;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col.w3, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col.w3 {
  width: 100%;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col:last-child, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col:last-child {
  border-right: none;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group {
  margin: 0;
  padding: 0;
  text-align: left;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group.h1, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group.h1 {
  height: 33.3333333333%;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group.h2, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group.h2 {
  height: 66.6666666667%;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group.h3, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group.h3 {
  height: 100%;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group label span, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group label span {
  display: flex;
  flex-direction: column;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group label span.note, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group label span.note {
  min-height: unset;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group label span.info-area, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group label span.info-area {
  flex-direction: row;
  justify-content: space-between;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group label.checkbox span, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group label.checkbox span {
  display: inline-block;
  min-height: unset;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group label.intestazione, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group label.intestazione {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group label.intestazione textarea, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group label.intestazione textarea {
  max-height: -webkit-fill-available;
  flex: 1;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group label.intestazione.invert, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group label.intestazione.invert {
  display: flex;
  justify-content: start !important;
  align-items: center;
  flex-direction: row-reverse;
  margin-bottom: 5px;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group label.intestazione.invert span, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group label.intestazione.invert span {
  margin-bottom: 0;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group.height_auto, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group.height_auto {
  height: auto;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group.height_auto label.intestazione, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group.height_auto label.intestazione {
  height: auto;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group.height_auto label.intestazione span, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group.height_auto label.intestazione span {
  line-height: 1.8;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group.border_bottom, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group.border_bottom {
  padding-bottom: 20px;
  border-bottom: solid 1px #ECECEC;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group.type_multicheck label.intestazione, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group.type_multicheck label.intestazione {
  height: auto;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group.type_multicheck_with_visibility label.intestazione, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group.type_multicheck_with_visibility label.intestazione {
  height: auto;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group.type_multicheck_deliverables label, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group.type_multicheck_deliverables label {
  display: block;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group.type_multicheck_deliverables label.intestazione, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group.type_multicheck_deliverables label.intestazione {
  height: auto;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group.type_datepicker label.intestazione, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group.type_datepicker label.intestazione {
  justify-content: start !important;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style {
  position: relative;
  vertical-align: middle;
  display: flex;
  align-items: center;
  padding-top: 14px;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style input, html body #ajax-content-wrap form label .brief-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style select, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca label .brief-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style select, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style input, html body #ajax-content-wrap form label .customer-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style select, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca label .customer-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style select, html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style .jquery-modal .modal select, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style .jquery-modal .modal select, html body .jquery-modal .modal #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style select, html body .jquery-modal .modal #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style select, html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style .jquery-modal .modal textarea, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style .jquery-modal .modal textarea, html body .jquery-modal .modal #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style textarea, html body .jquery-modal .modal #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style textarea, html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style label textarea, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style label textarea, html body #ajax-content-wrap .brief-form .inner .panels .panel label .cols-panel .col .group.type_checkbox.si_no_style textarea, html body #ajax-content-wrap .customer-form .inner .panels .panel label .cols-panel .col .group.type_checkbox.si_no_style textarea, html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style label select, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style label select, html body #ajax-content-wrap .brief-form .inner .panels .panel label .cols-panel .col .group.type_checkbox.si_no_style select, html body #ajax-content-wrap .customer-form .inner .panels .panel label .cols-panel .col .group.type_checkbox.si_no_style select, html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style label .tagify, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style label .tagify, html body #ajax-content-wrap .brief-form .inner .panels .panel label .cols-panel .col .group.type_checkbox.si_no_style .tagify, html body #ajax-content-wrap .customer-form .inner .panels .panel label .cols-panel .col .group.type_checkbox.si_no_style .tagify {
  position: absolute;
  opacity: 0;
  visibility: hidden;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style input:checked ~ .on-off, html body #ajax-content-wrap form label .brief-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style select:checked ~ .on-off, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca label .brief-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style select:checked ~ .on-off, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style input:checked ~ .on-off, html body #ajax-content-wrap form label .customer-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style select:checked ~ .on-off, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca label .customer-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style select:checked ~ .on-off, html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style .jquery-modal .modal select:checked ~ .on-off, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style .jquery-modal .modal select:checked ~ .on-off, html body .jquery-modal .modal #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style select:checked ~ .on-off, html body .jquery-modal .modal #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style select:checked ~ .on-off, html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style .jquery-modal .modal textarea:checked ~ .on-off, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style .jquery-modal .modal textarea:checked ~ .on-off, html body .jquery-modal .modal #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style textarea:checked ~ .on-off, html body .jquery-modal .modal #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style textarea:checked ~ .on-off, html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style label textarea:checked ~ .on-off, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style label textarea:checked ~ .on-off, html body #ajax-content-wrap .brief-form .inner .panels .panel label .cols-panel .col .group.type_checkbox.si_no_style textarea:checked ~ .on-off, html body #ajax-content-wrap .customer-form .inner .panels .panel label .cols-panel .col .group.type_checkbox.si_no_style textarea:checked ~ .on-off, html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style label select:checked ~ .on-off, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style label select:checked ~ .on-off, html body #ajax-content-wrap .brief-form .inner .panels .panel label .cols-panel .col .group.type_checkbox.si_no_style select:checked ~ .on-off, html body #ajax-content-wrap .customer-form .inner .panels .panel label .cols-panel .col .group.type_checkbox.si_no_style select:checked ~ .on-off, html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style label .tagify:checked ~ .on-off, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style label .tagify:checked ~ .on-off, html body #ajax-content-wrap .brief-form .inner .panels .panel label .cols-panel .col .group.type_checkbox.si_no_style .tagify:checked ~ .on-off, html body #ajax-content-wrap .customer-form .inner .panels .panel label .cols-panel .col .group.type_checkbox.si_no_style .tagify:checked ~ .on-off {
  background-image: url(./../img/switch-on-svgrepo-com_black.svg);
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style .on-off, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style .on-off {
  vertical-align: middle;
  height: 36px;
  width: 40px;
  display: inline-block;
  background-color: transparent;
  background-image: url(./../img/switch-off-svgrepo-com_black.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  margin-right: 5px;
  cursor: pointer;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style span, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group.type_checkbox.si_no_style span {
  padding-left: 0;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group.not-spaced-empty, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group.not-spaced-empty {
  margin-bottom: 0 !important;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group.with-pre, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group.with-pre {
  display: flex;
  flex-direction: column;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group:last-child label.intestazione, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group:last-child label.intestazione {
  justify-content: end;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group:first-child label.intestazione, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group:first-child label.intestazione {
  justify-content: start;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group.align_top label.intestazione, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group.align_top label.intestazione {
  justify-content: start;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group.space_bottom, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group.space_bottom {
  margin-bottom: 40px !important;
}
html body #ajax-content-wrap .brief-form .inner .panels .panel .cols-panel .col .group.space_top, html body #ajax-content-wrap .customer-form .inner .panels .panel .cols-panel .col .group.space_top {
  margin-top: 26px !important;
}
html body #ajax-content-wrap .performance-area {
  /*.utente {
      display: flex;
      margin-bottom: 10px;
      border-bottom: solid 1px map-get($colors, grigio);
      .saturation {
          width: calc((100% / 6) * 5);
          display: grid;
          column-gap: 10px;
          row-gap: 10px;
          grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
          padding-bottom: 10px;
          .card {
              text-align: left;
              font-size: 11px !important;
              padding-bottom: 15px !important;
              margin-bottom: 0 !important;
              p {
                  &.status {
                      border-radius: 10px;
                      overflow: hidden;
                      display: inline-block;
                      padding: 0 10px;
                      text-transform: uppercase;
                      color: map-get($colors, bianco);
                      font-weight: 700;
                      line-height: 1.6;
                      vertical-align: middle;
                  }
              }
              .operationals-error {
                  display: none !important;
              }
              .operationals-ok {
                  display: none !important;
              }
          }
      }
  }*/
}
html body #ajax-content-wrap .performance-area .overflow-area {
  overflow: auto;
  height: 70vh;
  min-height: 620px;
}
html body #ajax-content-wrap .performance-area .performance-scroll-area {
  height: 100%;
  padding-top: 26px;
  position: relative;
}
html body #ajax-content-wrap .performance-area .profiling {
  position: absolute;
  left: 0;
  top: 0;
  height: 26px;
  width: 100%;
  width: calc(182px * var(--profiling-width));
  font-size: 0;
}
html body #ajax-content-wrap .performance-area .profiling .role {
  font-size: 13px;
  line-height: 1.8;
  display: inline-block;
  margin: 0;
  text-align: center;
  vertical-align: top;
  width: calc(181px * var(--role-width));
  margin: 0 2px;
  border-top: solid 2px #424242;
  color: #1F2A37;
  font-weight: 600;
}
html body #ajax-content-wrap .performance-area .profiling .role:nth-child(even) {
  border-top-color: rgba(66, 66, 66, 0.45);
}
html body #ajax-content-wrap .performance-area .row {
  height: 100%;
}
html body #ajax-content-wrap .performance-area .row .col {
  width: 180px;
  max-width: 180px;
  min-width: 180px;
  padding-right: 10px;
  border-right: solid 1px #ECECEC;
  display: flex;
  flex-direction: column;
  column-gap: 5px;
  margin-right: 2px !important;
  padding-right: 2px !important;
}
html body #ajax-content-wrap .performance-area .row .col:last-child {
  border-right: none;
}
html body #ajax-content-wrap .performance-area .row .col.col-1 h3 {
  background-color: rgba(66, 66, 66, 0.45);
}
html body #ajax-content-wrap .performance-area .row .col h3 {
  vertical-align: top;
  line-height: 1.2 !important;
  margin-bottom: 2px !important;
  -webkit-border-radius: 0 0 8px 8px !important;
  border-radius: 0 0 8px 8px !important;
}
html body #ajax-content-wrap .performance-area .row .col h3 small {
  font-size: 0.85em !important;
}
html body #ajax-content-wrap .performance-area .row .col .card {
  padding: 10px !important;
  vertical-align: top;
}
html body #ajax-content-wrap .performance-area .row .col .card p.title {
  font-size: 123px;
}
html body #ajax-content-wrap .performance-area .row .col .card p.status {
  font-size: 11px;
  border-radius: 10px;
  overflow: hidden;
  display: inline-block;
  padding: 0 10px;
  text-transform: uppercase;
  color: #F8F8F8;
  font-weight: 700;
  line-height: 1.6;
  vertical-align: middle;
}
html body #ajax-content-wrap .customer-form .customers-list {
  column-count: 3;
  column-gap: 40px;
}
html body #ajax-content-wrap .customer-form .customers-list p {
  padding-bottom: 0;
  margin-bottom: 5px;
}
html body #ajax-content-wrap .customer-form .customers-list p a {
  color: #1F2A37;
}
html body #ajax-content-wrap .customer-form .customers-list p a:hover {
  color: #424242;
  font-weight: 600;
}
html body #ajax-content-wrap .area-ricerca .dashboard-ricerca {
  padding: 12px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  background-color: #ECECEC;
}
html body #ajax-content-wrap .area-ricerca .dashboard-ricerca .campi-ricerca {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}
html body #ajax-content-wrap .area-ricerca .dashboard-ricerca .row.bordered {
  border-top: solid 1px rgba(31, 42, 55, 0.25);
}
html body #ajax-content-wrap .area-ricerca .dashboard-ricerca .row .col {
  width: auto;
}
html body #ajax-content-wrap .area-ricerca .dashboard-ricerca label {
  margin-bottom: 0;
}
html body #ajax-content-wrap .area-ricerca .dashboard-ricerca label span {
  color: #1F2A37;
  font-weight: 400;
  font-size: 12px;
  padding: 0;
  margin-bottom: 0;
}
html body #ajax-content-wrap .area-ricerca .dashboard-ricerca label input, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca form label select, html body #ajax-content-wrap form .area-ricerca .dashboard-ricerca label select, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca label select, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca label .jquery-modal .modal select, html body .jquery-modal .modal #ajax-content-wrap .area-ricerca .dashboard-ricerca label select, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca label .jquery-modal .modal textarea, html body .jquery-modal .modal #ajax-content-wrap .area-ricerca .dashboard-ricerca label textarea, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca .brief-form .inner .panels .panel label textarea, html body #ajax-content-wrap .brief-form .inner .panels .panel .area-ricerca .dashboard-ricerca label textarea, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca .brief-form .inner .panels .panel label select, html body #ajax-content-wrap .brief-form .inner .panels .panel .area-ricerca .dashboard-ricerca label select, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca .brief-form .inner .panels .panel label .tagify, html body #ajax-content-wrap .brief-form .inner .panels .panel .area-ricerca .dashboard-ricerca label .tagify, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca .customer-form .inner .panels .panel label textarea, html body #ajax-content-wrap .customer-form .inner .panels .panel .area-ricerca .dashboard-ricerca label textarea, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca .customer-form .inner .panels .panel label select, html body #ajax-content-wrap .customer-form .inner .panels .panel .area-ricerca .dashboard-ricerca label select, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca .customer-form .inner .panels .panel label .tagify, html body #ajax-content-wrap .customer-form .inner .panels .panel .area-ricerca .dashboard-ricerca label .tagify {
  background-color: #ffffff;
  font-size: 14px;
  position: relative;
}
html body #ajax-content-wrap .area-ricerca .dashboard-ricerca label.swipe {
  position: relative;
  vertical-align: middle;
  display: flex;
  align-items: center;
  padding-top: 14px;
}
html body #ajax-content-wrap .area-ricerca .dashboard-ricerca label.swipe input, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca form label.swipe select, html body #ajax-content-wrap form .area-ricerca .dashboard-ricerca label.swipe select, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca label.swipe .jquery-modal .modal select, html body .jquery-modal .modal #ajax-content-wrap .area-ricerca .dashboard-ricerca label.swipe select, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca label.swipe .jquery-modal .modal textarea, html body .jquery-modal .modal #ajax-content-wrap .area-ricerca .dashboard-ricerca label.swipe textarea, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca .brief-form .inner .panels .panel label.swipe textarea, html body #ajax-content-wrap .brief-form .inner .panels .panel .area-ricerca .dashboard-ricerca label.swipe textarea, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca .brief-form .inner .panels .panel label.swipe select, html body #ajax-content-wrap .brief-form .inner .panels .panel .area-ricerca .dashboard-ricerca label.swipe select, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca .brief-form .inner .panels .panel label.swipe .tagify, html body #ajax-content-wrap .brief-form .inner .panels .panel .area-ricerca .dashboard-ricerca label.swipe .tagify, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca .customer-form .inner .panels .panel label.swipe textarea, html body #ajax-content-wrap .customer-form .inner .panels .panel .area-ricerca .dashboard-ricerca label.swipe textarea, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca .customer-form .inner .panels .panel label.swipe select, html body #ajax-content-wrap .customer-form .inner .panels .panel .area-ricerca .dashboard-ricerca label.swipe select, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca .customer-form .inner .panels .panel label.swipe .tagify, html body #ajax-content-wrap .customer-form .inner .panels .panel .area-ricerca .dashboard-ricerca label.swipe .tagify, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca label.swipe select {
  position: absolute;
  opacity: 0;
  visibility: hidden;
}
html body #ajax-content-wrap .area-ricerca .dashboard-ricerca label.swipe input:checked ~ .on-off, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca form label.swipe select:checked ~ .on-off, html body #ajax-content-wrap form .area-ricerca .dashboard-ricerca label.swipe select:checked ~ .on-off, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca label.swipe .jquery-modal .modal select:checked ~ .on-off, html body .jquery-modal .modal #ajax-content-wrap .area-ricerca .dashboard-ricerca label.swipe select:checked ~ .on-off, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca label.swipe .jquery-modal .modal textarea:checked ~ .on-off, html body .jquery-modal .modal #ajax-content-wrap .area-ricerca .dashboard-ricerca label.swipe textarea:checked ~ .on-off, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca .brief-form .inner .panels .panel label.swipe textarea:checked ~ .on-off, html body #ajax-content-wrap .brief-form .inner .panels .panel .area-ricerca .dashboard-ricerca label.swipe textarea:checked ~ .on-off, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca .brief-form .inner .panels .panel label.swipe select:checked ~ .on-off, html body #ajax-content-wrap .brief-form .inner .panels .panel .area-ricerca .dashboard-ricerca label.swipe select:checked ~ .on-off, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca .brief-form .inner .panels .panel label.swipe .tagify:checked ~ .on-off, html body #ajax-content-wrap .brief-form .inner .panels .panel .area-ricerca .dashboard-ricerca label.swipe .tagify:checked ~ .on-off, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca .customer-form .inner .panels .panel label.swipe textarea:checked ~ .on-off, html body #ajax-content-wrap .customer-form .inner .panels .panel .area-ricerca .dashboard-ricerca label.swipe textarea:checked ~ .on-off, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca .customer-form .inner .panels .panel label.swipe select:checked ~ .on-off, html body #ajax-content-wrap .customer-form .inner .panels .panel .area-ricerca .dashboard-ricerca label.swipe select:checked ~ .on-off, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca .customer-form .inner .panels .panel label.swipe .tagify:checked ~ .on-off, html body #ajax-content-wrap .customer-form .inner .panels .panel .area-ricerca .dashboard-ricerca label.swipe .tagify:checked ~ .on-off, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca label.swipe select:checked ~ .on-off {
  background-image: url(./../img/switch-on-svgrepo-com_black.svg);
}
html body #ajax-content-wrap .area-ricerca .dashboard-ricerca label.swipe .on-off {
  vertical-align: middle;
  height: 36px;
  width: 40px;
  display: inline-block;
  background-color: transparent;
  background-image: url(./../img/switch-off-svgrepo-com_black.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  margin-right: 5px;
  cursor: pointer;
}
html body #ajax-content-wrap .area-ricerca .dashboard-ricerca label.swipe span {
  vertical-align: middle;
  display: inline-block;
}
html body #ajax-content-wrap .area-ricerca .dashboard-ricerca .nectar-button {
  box-shadow: none !important;
}
html body #ajax-content-wrap .area-ricerca .dashboard-ricerca .nectar-button.azzera {
  color: #1F2A37;
  border-color: #1F2A37;
  background-color: #F8F8F8 !important;
}
html body #ajax-content-wrap .area-ricerca .ricerche {
  font-size: 0.95em;
}
html body #ajax-content-wrap .area-ricerca .ricerche p {
  display: inline-block;
  padding: 0;
  vertical-align: middle;
}
html body #ajax-content-wrap .area-ricerca .ricerche a {
  cursor: pointer;
  border-radius: 10px;
  overflow: hidden;
  display: inline-block;
  padding: 0 10px;
  color: #F8F8F8;
  line-height: 1.6;
  vertical-align: middle;
  background-color: #969ba1;
  margin: 0 2px;
}
html body #ajax-content-wrap .area-ricerca .ricerche a:hover {
  background-color: #424242;
}
html body #ajax-content-wrap .area-ricerca .ricerche a.active {
  background-color: #424242;
}
html body #ajax-content-wrap .area-ricerca .ricerche a.add {
  background-image: url(./../img/plus.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  height: 20px;
}
html body #ajax-content-wrap .area-ricerca .ricerche a.del {
  /*float: right;
  background: transparent;
  border-radius: 0;
  padding: 0;
  color: map-get($colors, nero);
  font-size: 12px;
  line-height: 2.2;
  &:hover {
      color: map-get($colors, rosso);
  }*/
  background-image: url(./../img/minus.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  height: 20px;
}
html body #ajax-content-wrap .area-ricerca .sort {
  display: inline-block;
  width: 100%;
  /*&:hover {
      .sort-by {
          -webkit-border-radius: 0 8px 8px 0;
          border-radius: 0 8px 8px 0;
      }
      .sorter {
          .sort-filters {
              transform: translate(0%, 0);
          }
      }
  }*/
}
html body #ajax-content-wrap .area-ricerca .sort .sort-by {
  border: solid 2px #F8F8F8;
  -webkit-border-radius: 0 8px 8px 0;
  border-radius: 0 8px 8px 0;
  display: inline-block;
  height: 40px;
  width: 40px;
  margin-left: auto;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  background-color: transparent;
  background-image: url(./../img/sort-vertical-svgrepo-com.svg);
  background-size: 74%;
  background-repeat: no-repeat;
  background-position: center center;
}
html body #ajax-content-wrap .area-ricerca .sort .sort-by:hover {
  background-color: rgba(248, 248, 248, 0.25);
}
html body #ajax-content-wrap .area-ricerca .sort .sorter {
  position: relative;
  overflow: hidden;
  width: auto;
  display: inline-block;
  -webkit-transition: all 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  transition: all 0.45s cubic-bezier(0.25, 1, 0.33, 1);
}
html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters {
  position: relative;
  height: 100%;
  padding: 0;
}
html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area {
  -webkit-border-radius: 8px;
  border-radius: 8px;
  line-height: 30px;
  padding: 5px 0;
  vertical-align: middle;
  font-size: 0;
}
html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area * {
  vertical-align: middle;
  line-height: 1;
  font-size: 13px;
}
html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area label {
  margin: 0 2px 0 0;
  display: inline-block;
}
html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area label input[type=radio], html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area form label select[type=radio], html body #ajax-content-wrap form .area-ricerca .sort .sorter .sort-filters .filters-area label select[type=radio], html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area label .jquery-modal .modal select[type=radio], html body .jquery-modal .modal #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area label select[type=radio], html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area label .jquery-modal .modal textarea[type=radio], html body .jquery-modal .modal #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area label textarea[type=radio], html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area .brief-form .inner .panels .panel label textarea[type=radio], html body #ajax-content-wrap .brief-form .inner .panels .panel .area-ricerca .sort .sorter .sort-filters .filters-area label textarea[type=radio], html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area .brief-form .inner .panels .panel label select[type=radio], html body #ajax-content-wrap .brief-form .inner .panels .panel .area-ricerca .sort .sorter .sort-filters .filters-area label select[type=radio], html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area .brief-form .inner .panels .panel label [type=radio].tagify, html body #ajax-content-wrap .brief-form .inner .panels .panel .area-ricerca .sort .sorter .sort-filters .filters-area label [type=radio].tagify, html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area .customer-form .inner .panels .panel label textarea[type=radio], html body #ajax-content-wrap .customer-form .inner .panels .panel .area-ricerca .sort .sorter .sort-filters .filters-area label textarea[type=radio], html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area .customer-form .inner .panels .panel label select[type=radio], html body #ajax-content-wrap .customer-form .inner .panels .panel .area-ricerca .sort .sorter .sort-filters .filters-area label select[type=radio], html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area .customer-form .inner .panels .panel label [type=radio].tagify, html body #ajax-content-wrap .customer-form .inner .panels .panel .area-ricerca .sort .sorter .sort-filters .filters-area label [type=radio].tagify, html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area .dashboard-ricerca label select[type=radio], html body #ajax-content-wrap .area-ricerca .dashboard-ricerca .sort .sorter .sort-filters .filters-area label select[type=radio] {
  /*margin-top: 0;
  position: relative;
  visibility: visible;
  opacity: 1;
  display: inline-block;*/
  position: absolute;
  opacity: 0;
  visibility: hidden;
}
html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area label input[type=radio] ~ span:before, html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area form label select[type=radio] ~ span:before, html body #ajax-content-wrap form .area-ricerca .sort .sorter .sort-filters .filters-area label select[type=radio] ~ span:before, html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area label .jquery-modal .modal select[type=radio] ~ span:before, html body .jquery-modal .modal #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area label select[type=radio] ~ span:before, html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area label .jquery-modal .modal textarea[type=radio] ~ span:before, html body .jquery-modal .modal #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area label textarea[type=radio] ~ span:before, html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area .brief-form .inner .panels .panel label textarea[type=radio] ~ span:before, html body #ajax-content-wrap .brief-form .inner .panels .panel .area-ricerca .sort .sorter .sort-filters .filters-area label textarea[type=radio] ~ span:before, html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area .brief-form .inner .panels .panel label select[type=radio] ~ span:before, html body #ajax-content-wrap .brief-form .inner .panels .panel .area-ricerca .sort .sorter .sort-filters .filters-area label select[type=radio] ~ span:before, html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area .brief-form .inner .panels .panel label [type=radio].tagify ~ span:before, html body #ajax-content-wrap .brief-form .inner .panels .panel .area-ricerca .sort .sorter .sort-filters .filters-area label [type=radio].tagify ~ span:before, html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area .customer-form .inner .panels .panel label textarea[type=radio] ~ span:before, html body #ajax-content-wrap .customer-form .inner .panels .panel .area-ricerca .sort .sorter .sort-filters .filters-area label textarea[type=radio] ~ span:before, html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area .customer-form .inner .panels .panel label select[type=radio] ~ span:before, html body #ajax-content-wrap .customer-form .inner .panels .panel .area-ricerca .sort .sorter .sort-filters .filters-area label select[type=radio] ~ span:before, html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area .customer-form .inner .panels .panel label [type=radio].tagify ~ span:before, html body #ajax-content-wrap .customer-form .inner .panels .panel .area-ricerca .sort .sorter .sort-filters .filters-area label [type=radio].tagify ~ span:before, html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area .dashboard-ricerca label select[type=radio] ~ span:before, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca .sort .sorter .sort-filters .filters-area label select[type=radio] ~ span:before {
  display: inline-block;
  content: "";
  border: solid 2px #969ba1;
  background: #ffffff;
  height: 12px;
  width: 12px;
  border-radius: 50%;
  overflow: hidden;
  vertical-align: text-bottom;
  margin-right: 5px;
  margin-left: 10px;
  cursor: pointer;
}
html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area label input[type=radio]:checked ~ span:after, html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area form label select[type=radio]:checked ~ span:after, html body #ajax-content-wrap form .area-ricerca .sort .sorter .sort-filters .filters-area label select[type=radio]:checked ~ span:after, html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area label .jquery-modal .modal select[type=radio]:checked ~ span:after, html body .jquery-modal .modal #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area label select[type=radio]:checked ~ span:after, html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area label .jquery-modal .modal textarea[type=radio]:checked ~ span:after, html body .jquery-modal .modal #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area label textarea[type=radio]:checked ~ span:after, html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area .brief-form .inner .panels .panel label textarea[type=radio]:checked ~ span:after, html body #ajax-content-wrap .brief-form .inner .panels .panel .area-ricerca .sort .sorter .sort-filters .filters-area label textarea[type=radio]:checked ~ span:after, html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area .brief-form .inner .panels .panel label select[type=radio]:checked ~ span:after, html body #ajax-content-wrap .brief-form .inner .panels .panel .area-ricerca .sort .sorter .sort-filters .filters-area label select[type=radio]:checked ~ span:after, html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area .brief-form .inner .panels .panel label [type=radio].tagify:checked ~ span:after, html body #ajax-content-wrap .brief-form .inner .panels .panel .area-ricerca .sort .sorter .sort-filters .filters-area label [type=radio].tagify:checked ~ span:after, html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area .customer-form .inner .panels .panel label textarea[type=radio]:checked ~ span:after, html body #ajax-content-wrap .customer-form .inner .panels .panel .area-ricerca .sort .sorter .sort-filters .filters-area label textarea[type=radio]:checked ~ span:after, html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area .customer-form .inner .panels .panel label select[type=radio]:checked ~ span:after, html body #ajax-content-wrap .customer-form .inner .panels .panel .area-ricerca .sort .sorter .sort-filters .filters-area label select[type=radio]:checked ~ span:after, html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area .customer-form .inner .panels .panel label [type=radio].tagify:checked ~ span:after, html body #ajax-content-wrap .customer-form .inner .panels .panel .area-ricerca .sort .sorter .sort-filters .filters-area label [type=radio].tagify:checked ~ span:after, html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area .dashboard-ricerca label select[type=radio]:checked ~ span:after, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca .sort .sorter .sort-filters .filters-area label select[type=radio]:checked ~ span:after {
  display: inline-block;
  content: "";
  background: #424242;
  height: 8px;
  width: 8px;
  border-radius: 50%;
  overflow: hidden;
  vertical-align: text-bottom;
  margin-right: 5px;
  margin-left: 10px;
  position: absolute;
  top: 4px;
  left: 4px;
}
html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area label span {
  color: #1F2A37;
  padding: 0;
  margin: 0;
  font-weight: 400;
  display: inline-block;
}
html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area label.order-direction {
  position: relative;
  display: inline-block;
}
html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area label.order-direction span {
  display: block;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-color: rgba(31, 42, 55, 0.45);
  background-size: 60%;
  background-repeat: no-repeat;
  background-position: center center;
  height: 30px;
  width: 30px;
  overflow: hidden;
  text-indent: 999px;
  border: solid 2px transparent;
  cursor: pointer;
}
html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area label.order-direction span:before {
  display: none !important;
}
html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area label.order-direction span:after {
  display: none !important;
}
html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area label.order-direction input, html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area form label.order-direction select, html body #ajax-content-wrap form .area-ricerca .sort .sorter .sort-filters .filters-area label.order-direction select, html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area label.order-direction .jquery-modal .modal select, html body .jquery-modal .modal #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area label.order-direction select, html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area label.order-direction .jquery-modal .modal textarea, html body .jquery-modal .modal #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area label.order-direction textarea, html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area .brief-form .inner .panels .panel label.order-direction textarea, html body #ajax-content-wrap .brief-form .inner .panels .panel .area-ricerca .sort .sorter .sort-filters .filters-area label.order-direction textarea, html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area .brief-form .inner .panels .panel label.order-direction select, html body #ajax-content-wrap .brief-form .inner .panels .panel .area-ricerca .sort .sorter .sort-filters .filters-area label.order-direction select, html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area .brief-form .inner .panels .panel label.order-direction .tagify, html body #ajax-content-wrap .brief-form .inner .panels .panel .area-ricerca .sort .sorter .sort-filters .filters-area label.order-direction .tagify, html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area .customer-form .inner .panels .panel label.order-direction textarea, html body #ajax-content-wrap .customer-form .inner .panels .panel .area-ricerca .sort .sorter .sort-filters .filters-area label.order-direction textarea, html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area .customer-form .inner .panels .panel label.order-direction select, html body #ajax-content-wrap .customer-form .inner .panels .panel .area-ricerca .sort .sorter .sort-filters .filters-area label.order-direction select, html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area .customer-form .inner .panels .panel label.order-direction .tagify, html body #ajax-content-wrap .customer-form .inner .panels .panel .area-ricerca .sort .sorter .sort-filters .filters-area label.order-direction .tagify, html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area .dashboard-ricerca label.order-direction select, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca .sort .sorter .sort-filters .filters-area label.order-direction select {
  visibility: hidden;
  opacity: 0;
  position: absolute;
}
html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area label.order-direction input:checked ~ span, html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area form label.order-direction select:checked ~ span, html body #ajax-content-wrap form .area-ricerca .sort .sorter .sort-filters .filters-area label.order-direction select:checked ~ span, html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area label.order-direction .jquery-modal .modal select:checked ~ span, html body .jquery-modal .modal #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area label.order-direction select:checked ~ span, html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area label.order-direction .jquery-modal .modal textarea:checked ~ span, html body .jquery-modal .modal #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area label.order-direction textarea:checked ~ span, html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area .brief-form .inner .panels .panel label.order-direction textarea:checked ~ span, html body #ajax-content-wrap .brief-form .inner .panels .panel .area-ricerca .sort .sorter .sort-filters .filters-area label.order-direction textarea:checked ~ span, html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area .brief-form .inner .panels .panel label.order-direction select:checked ~ span, html body #ajax-content-wrap .brief-form .inner .panels .panel .area-ricerca .sort .sorter .sort-filters .filters-area label.order-direction select:checked ~ span, html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area .brief-form .inner .panels .panel label.order-direction .tagify:checked ~ span, html body #ajax-content-wrap .brief-form .inner .panels .panel .area-ricerca .sort .sorter .sort-filters .filters-area label.order-direction .tagify:checked ~ span, html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area .customer-form .inner .panels .panel label.order-direction textarea:checked ~ span, html body #ajax-content-wrap .customer-form .inner .panels .panel .area-ricerca .sort .sorter .sort-filters .filters-area label.order-direction textarea:checked ~ span, html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area .customer-form .inner .panels .panel label.order-direction select:checked ~ span, html body #ajax-content-wrap .customer-form .inner .panels .panel .area-ricerca .sort .sorter .sort-filters .filters-area label.order-direction select:checked ~ span, html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area .customer-form .inner .panels .panel label.order-direction .tagify:checked ~ span, html body #ajax-content-wrap .customer-form .inner .panels .panel .area-ricerca .sort .sorter .sort-filters .filters-area label.order-direction .tagify:checked ~ span, html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area .dashboard-ricerca label.order-direction select:checked ~ span, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca .sort .sorter .sort-filters .filters-area label.order-direction select:checked ~ span {
  background-color: #1F2A37;
  border-color: #1F2A37;
  cursor: default;
}
html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area label.order-direction.asc span {
  background-image: url(./../img/sort-asc-svgrepo-com.svg);
}
html body #ajax-content-wrap .area-ricerca .sort .sorter .sort-filters .filters-area label.order-direction.desc span {
  background-image: url(./../img/sort-desc-svgrepo-com.svg);
}
html body #ajax-content-wrap .area-ricerca .risultati-ricerca .row .col {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}
html body #ajax-content-wrap .area-ricerca .risultati-ricerca .row .col .card {
  text-align: left;
  margin-bottom: 0;
}
html body #ajax-content-wrap .area-ricerca .risultati-ricerca .row .col .card p.status {
  border-radius: 10px;
  overflow: hidden;
  display: inline-block;
  padding: 0 10px;
  text-transform: uppercase;
  color: #F8F8F8;
  font-weight: 700;
  line-height: 1.6;
  vertical-align: middle;
}
html body #ajax-content-wrap .feedbacks {
  text-align: left;
}
html body #ajax-content-wrap .feedbacks .feedback {
  display: block;
  border-bottom: solid 1px #ECECEC;
  color: #1F2A37;
  padding: 10px;
}
html body #ajax-content-wrap .feedbacks .feedback p {
  padding: 0;
}
html body #ajax-content-wrap .feedbacks .feedback p.autore {
  color: #1F2A37;
  font-weight: 700;
}
html body #ajax-content-wrap .feedbacks .feedback p.autore span {
  float: right;
  font-size: 11px;
  color: #1F2A37;
  font-weight: 400;
}
html body #ajax-content-wrap .feedbacks .feedback p.commento strong {
  font-weight: 700;
}
html body #ajax-content-wrap .feedbacks .feedback:last-child {
  border-bottom: none;
}
html body #ajax-content-wrap form {
  text-align: center;
  /*&[novalidate="novalidate"] {
      label {
          input {
              &[required] {
                  &:placeholder-shown {
                      border-color: map-get($colors, rosso);
                  }
              }
          }
      }
  }*/
}
html body #ajax-content-wrap form .nano-content {
  text-align: left;
}
html body #ajax-content-wrap form label {
  margin-bottom: 30px;
  display: block;
  position: relative;
  text-align: left;
}
html body #ajax-content-wrap form label span {
  color: #1F2A37;
  font-size: 14px;
  line-height: 1.4;
  padding: 0 10px;
  margin-bottom: 5px;
  display: block;
  font-weight: 700;
}
html body #ajax-content-wrap form label span i {
  float: right;
  font-size: 18px;
  color: #424242;
  line-height: 1;
  top: 1px;
}
html body #ajax-content-wrap form label input, html body #ajax-content-wrap form label select, html body #ajax-content-wrap form label .jquery-modal .modal select, html body .jquery-modal .modal #ajax-content-wrap form label select, html body #ajax-content-wrap form label .jquery-modal .modal textarea, html body .jquery-modal .modal #ajax-content-wrap form label textarea, html body #ajax-content-wrap form .brief-form .inner .panels .panel label textarea, html body #ajax-content-wrap .brief-form .inner .panels .panel form label textarea, html body #ajax-content-wrap form .brief-form .inner .panels .panel label select, html body #ajax-content-wrap .brief-form .inner .panels .panel form label select, html body #ajax-content-wrap form .brief-form .inner .panels .panel label .tagify, html body #ajax-content-wrap .brief-form .inner .panels .panel form label .tagify, html body #ajax-content-wrap form .customer-form .inner .panels .panel label textarea, html body #ajax-content-wrap .customer-form .inner .panels .panel form label textarea, html body #ajax-content-wrap form .customer-form .inner .panels .panel label select, html body #ajax-content-wrap .customer-form .inner .panels .panel form label select, html body #ajax-content-wrap form .customer-form .inner .panels .panel label .tagify, html body #ajax-content-wrap .customer-form .inner .panels .panel form label .tagify, html body #ajax-content-wrap form .area-ricerca .dashboard-ricerca label select, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca form label select {
  background-color: #ECECEC;
  color: #1F2A37;
  font-size: 16px;
  line-height: 1.4;
}
html body #ajax-content-wrap form label input::placeholder, html body #ajax-content-wrap form label select::placeholder, html body #ajax-content-wrap form label .jquery-modal .modal select::placeholder, html body .jquery-modal .modal #ajax-content-wrap form label select::placeholder, html body #ajax-content-wrap form label .jquery-modal .modal textarea::placeholder, html body .jquery-modal .modal #ajax-content-wrap form label textarea::placeholder, html body #ajax-content-wrap form .brief-form .inner .panels .panel label textarea::placeholder, html body #ajax-content-wrap .brief-form .inner .panels .panel form label textarea::placeholder, html body #ajax-content-wrap form .brief-form .inner .panels .panel label select::placeholder, html body #ajax-content-wrap .brief-form .inner .panels .panel form label select::placeholder, html body #ajax-content-wrap form .brief-form .inner .panels .panel label .tagify::placeholder, html body #ajax-content-wrap .brief-form .inner .panels .panel form label .tagify::placeholder, html body #ajax-content-wrap form .customer-form .inner .panels .panel label textarea::placeholder, html body #ajax-content-wrap .customer-form .inner .panels .panel form label textarea::placeholder, html body #ajax-content-wrap form .customer-form .inner .panels .panel label select::placeholder, html body #ajax-content-wrap .customer-form .inner .panels .panel form label select::placeholder, html body #ajax-content-wrap form .customer-form .inner .panels .panel label .tagify::placeholder, html body #ajax-content-wrap .customer-form .inner .panels .panel form label .tagify::placeholder, html body #ajax-content-wrap form .area-ricerca .dashboard-ricerca label select::placeholder, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca form label select::placeholder {
  color: #1F2A37;
}
html body #ajax-content-wrap form label input[type=radio], html body #ajax-content-wrap form label select[type=radio], html body #ajax-content-wrap form label .jquery-modal .modal select[type=radio], html body .jquery-modal .modal #ajax-content-wrap form label select[type=radio], html body #ajax-content-wrap form label .jquery-modal .modal textarea[type=radio], html body .jquery-modal .modal #ajax-content-wrap form label textarea[type=radio], html body #ajax-content-wrap form .brief-form .inner .panels .panel label textarea[type=radio], html body #ajax-content-wrap .brief-form .inner .panels .panel form label textarea[type=radio], html body #ajax-content-wrap form .brief-form .inner .panels .panel label select[type=radio], html body #ajax-content-wrap .brief-form .inner .panels .panel form label select[type=radio], html body #ajax-content-wrap form .brief-form .inner .panels .panel label [type=radio].tagify, html body #ajax-content-wrap .brief-form .inner .panels .panel form label [type=radio].tagify, html body #ajax-content-wrap form .customer-form .inner .panels .panel label textarea[type=radio], html body #ajax-content-wrap .customer-form .inner .panels .panel form label textarea[type=radio], html body #ajax-content-wrap form .customer-form .inner .panels .panel label select[type=radio], html body #ajax-content-wrap .customer-form .inner .panels .panel form label select[type=radio], html body #ajax-content-wrap form .customer-form .inner .panels .panel label [type=radio].tagify, html body #ajax-content-wrap .customer-form .inner .panels .panel form label [type=radio].tagify, html body #ajax-content-wrap form .area-ricerca .dashboard-ricerca label select[type=radio], html body #ajax-content-wrap .area-ricerca .dashboard-ricerca form label select[type=radio] {
  position: absolute;
  visibility: hidden;
  opacity: 0;
}
html body #ajax-content-wrap form label input[type=radio].show, html body #ajax-content-wrap form label select[type=radio].show, html body #ajax-content-wrap form label .jquery-modal .modal select[type=radio].show, html body .jquery-modal .modal #ajax-content-wrap form label select[type=radio].show, html body #ajax-content-wrap form label .jquery-modal .modal textarea[type=radio].show, html body .jquery-modal .modal #ajax-content-wrap form label textarea[type=radio].show, html body #ajax-content-wrap form .brief-form .inner .panels .panel label textarea[type=radio].show, html body #ajax-content-wrap .brief-form .inner .panels .panel form label textarea[type=radio].show, html body #ajax-content-wrap form .brief-form .inner .panels .panel label select[type=radio].show, html body #ajax-content-wrap .brief-form .inner .panels .panel form label select[type=radio].show, html body #ajax-content-wrap form .brief-form .inner .panels .panel label [type=radio].show.tagify, html body #ajax-content-wrap .brief-form .inner .panels .panel form label [type=radio].show.tagify, html body #ajax-content-wrap form .customer-form .inner .panels .panel label textarea[type=radio].show, html body #ajax-content-wrap .customer-form .inner .panels .panel form label textarea[type=radio].show, html body #ajax-content-wrap form .customer-form .inner .panels .panel label select[type=radio].show, html body #ajax-content-wrap .customer-form .inner .panels .panel form label select[type=radio].show, html body #ajax-content-wrap form .customer-form .inner .panels .panel label [type=radio].show.tagify, html body #ajax-content-wrap .customer-form .inner .panels .panel form label [type=radio].show.tagify, html body #ajax-content-wrap form .area-ricerca .dashboard-ricerca label select[type=radio].show, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca form label select[type=radio].show {
  position: relative;
  visibility: visible;
  opacity: 1;
}
html body #ajax-content-wrap form label input:focus, html body #ajax-content-wrap form label select:focus, html body #ajax-content-wrap form label .jquery-modal .modal select:focus, html body .jquery-modal .modal #ajax-content-wrap form label select:focus, html body #ajax-content-wrap form label .jquery-modal .modal textarea:focus, html body .jquery-modal .modal #ajax-content-wrap form label textarea:focus, html body #ajax-content-wrap form .brief-form .inner .panels .panel label textarea:focus, html body #ajax-content-wrap .brief-form .inner .panels .panel form label textarea:focus, html body #ajax-content-wrap form .brief-form .inner .panels .panel label select:focus, html body #ajax-content-wrap .brief-form .inner .panels .panel form label select:focus, html body #ajax-content-wrap form .brief-form .inner .panels .panel label .tagify:focus, html body #ajax-content-wrap .brief-form .inner .panels .panel form label .tagify:focus, html body #ajax-content-wrap form .customer-form .inner .panels .panel label textarea:focus, html body #ajax-content-wrap .customer-form .inner .panels .panel form label textarea:focus, html body #ajax-content-wrap form .customer-form .inner .panels .panel label select:focus, html body #ajax-content-wrap .customer-form .inner .panels .panel form label select:focus, html body #ajax-content-wrap form .customer-form .inner .panels .panel label .tagify:focus, html body #ajax-content-wrap .customer-form .inner .panels .panel form label .tagify:focus, html body #ajax-content-wrap form .area-ricerca .dashboard-ricerca label select:focus, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca form label select:focus {
  border-color: #424242;
}
html body #ajax-content-wrap form label:last-child {
  margin-bottom: 0;
}
html body #ajax-content-wrap form label.radio {
  margin-top: -20px;
}
html body #ajax-content-wrap form label.radio span {
  display: inline-block !important;
  vertical-align: middle;
  font-weight: 400;
}
html body #ajax-content-wrap form p.false-input {
  background-color: #ECECEC;
  color: #1F2A37;
  font-size: 16px;
  line-height: 1.4;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  border: solid 2px transparent;
  padding: 10px;
  opacity: 0.5;
}
html body #ajax-content-wrap form .radio-list {
  text-align: left;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
}
html body #ajax-content-wrap form .radio-list span {
  color: #1F2A37;
  font-size: 14px;
  line-height: 1.4;
  padding: 0 20px;
  margin-bottom: 5px;
  display: block;
  width: 100%;
  font-weight: 700;
}
html body #ajax-content-wrap form .radio-list .radio-ico {
  width: 33.3333333333%;
  margin-bottom: 0;
  position: relative;
  padding: 10px;
  height: auto;
  line-height: 1;
}
html body #ajax-content-wrap form .radio-list .radio-ico .ico-type {
  position: relative;
  cursor: pointer;
}
html body #ajax-content-wrap form .radio-list .radio-ico .ico-type:before {
  border: solid 2px transparent;
  display: inline-block;
  content: "";
  position: relative;
  height: 0;
  width: calc(100% - 4px);
  padding-bottom: calc(100% - 4px);
  -webkit-border-radius: 8px;
  border-radius: 8px;
  background-color: #ECECEC;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.15);
  cursor: pointer;
}
html body #ajax-content-wrap form .radio-list .radio-ico .ico-type .icon {
  position: absolute;
  left: 0;
  top: 0;
  height: 75%;
  width: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 32%;
  opacity: 0.45;
}
html body #ajax-content-wrap form .radio-list .radio-ico .ico-type p {
  position: absolute;
  bottom: 10px;
  left: 0;
  width: 100%;
  text-align: center;
  font-size: 11px;
  font-weight: 700;
  opacity: 0.45;
  padding: 0 10px;
}
html body #ajax-content-wrap form .radio-list .radio-ico.strategia {
  width: 100%;
}
html body #ajax-content-wrap form .radio-list .radio-ico.strategia .ico-type:before {
  padding-bottom: calc(33.3333333333% - 12px);
}
html body #ajax-content-wrap form .radio-list .radio-ico.strategia .ico-type .icon {
  width: 28.5714285714%;
  left: 50%;
  transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  background-image: url(./../img/strategia-b.svg);
}
html body #ajax-content-wrap form .radio-list .radio-ico.social .ico-type .icon {
  background-image: url(./../img/social-b.svg);
}
html body #ajax-content-wrap form .radio-list .radio-ico.video .ico-type .icon {
  background-image: url(./../img/video-b.svg);
}
html body #ajax-content-wrap form .radio-list .radio-ico.atl .ico-type .icon {
  background-image: url(./../img/ATL.svg);
}
html body #ajax-content-wrap form .radio-list .radio-ico.btl .ico-type .icon {
  background-image: url(./../img/BTL.svg);
}
html body #ajax-content-wrap form .radio-list .radio-ico.web .ico-type .icon {
  background-image: url(./../img/code-svgrepo-com.svg);
}
html body #ajax-content-wrap form .radio-list .radio-ico.digital .ico-type .icon {
  background-image: url(./../img/Digital.svg);
}
html body #ajax-content-wrap form .radio-list .radio-ico.campagna {
  width: 100%;
}
html body #ajax-content-wrap form .radio-list .radio-ico.campagna .ico-type:before {
  padding-bottom: calc(33.3333333333% - 12px);
}
html body #ajax-content-wrap form .radio-list .radio-ico.campagna .ico-type .icon {
  width: 33.3333333333%;
  left: 50%;
  transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  background-image: url(./../img/Campagna.svg);
}
html body #ajax-content-wrap form .radio-list .radio-ico:hover .ico-type:before {
  border-color: #424242;
}
html body #ajax-content-wrap form .radio-list input[type=radio]:checked + .ico-type:before, html body #ajax-content-wrap form .radio-list .jquery-modal .modal select[type=radio]:checked + .ico-type:before, html body .jquery-modal .modal #ajax-content-wrap form .radio-list select[type=radio]:checked + .ico-type:before, html body #ajax-content-wrap form .radio-list .jquery-modal .modal textarea[type=radio]:checked + .ico-type:before, html body .jquery-modal .modal #ajax-content-wrap form .radio-list textarea[type=radio]:checked + .ico-type:before, html body #ajax-content-wrap form .radio-list .brief-form .inner .panels .panel label textarea[type=radio]:checked + .ico-type:before, html body #ajax-content-wrap .brief-form .inner .panels .panel label form .radio-list textarea[type=radio]:checked + .ico-type:before, html body #ajax-content-wrap form .radio-list .brief-form .inner .panels .panel label select[type=radio]:checked + .ico-type:before, html body #ajax-content-wrap .brief-form .inner .panels .panel label form .radio-list select[type=radio]:checked + .ico-type:before, html body #ajax-content-wrap form .radio-list .brief-form .inner .panels .panel label [type=radio].tagify:checked + .ico-type:before, html body #ajax-content-wrap .brief-form .inner .panels .panel label form .radio-list [type=radio].tagify:checked + .ico-type:before, html body #ajax-content-wrap form .radio-list .customer-form .inner .panels .panel label textarea[type=radio]:checked + .ico-type:before, html body #ajax-content-wrap .customer-form .inner .panels .panel label form .radio-list textarea[type=radio]:checked + .ico-type:before, html body #ajax-content-wrap form .radio-list .customer-form .inner .panels .panel label select[type=radio]:checked + .ico-type:before, html body #ajax-content-wrap .customer-form .inner .panels .panel label form .radio-list select[type=radio]:checked + .ico-type:before, html body #ajax-content-wrap form .radio-list .customer-form .inner .panels .panel label [type=radio].tagify:checked + .ico-type:before, html body #ajax-content-wrap .customer-form .inner .panels .panel label form .radio-list [type=radio].tagify:checked + .ico-type:before, html body #ajax-content-wrap form .radio-list .area-ricerca .dashboard-ricerca label select[type=radio]:checked + .ico-type:before, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca label form .radio-list select[type=radio]:checked + .ico-type:before, html body #ajax-content-wrap form .radio-list label select[type=radio]:checked + .ico-type:before, html body #ajax-content-wrap form label .radio-list select[type=radio]:checked + .ico-type:before {
  border-color: #424242;
}
html body #ajax-content-wrap form .radio-list input[type=radio]:checked + .ico-type .icon, html body #ajax-content-wrap form .radio-list .jquery-modal .modal select[type=radio]:checked + .ico-type .icon, html body .jquery-modal .modal #ajax-content-wrap form .radio-list select[type=radio]:checked + .ico-type .icon, html body #ajax-content-wrap form .radio-list .jquery-modal .modal textarea[type=radio]:checked + .ico-type .icon, html body .jquery-modal .modal #ajax-content-wrap form .radio-list textarea[type=radio]:checked + .ico-type .icon, html body #ajax-content-wrap form .radio-list .brief-form .inner .panels .panel label textarea[type=radio]:checked + .ico-type .icon, html body #ajax-content-wrap .brief-form .inner .panels .panel label form .radio-list textarea[type=radio]:checked + .ico-type .icon, html body #ajax-content-wrap form .radio-list .brief-form .inner .panels .panel label select[type=radio]:checked + .ico-type .icon, html body #ajax-content-wrap .brief-form .inner .panels .panel label form .radio-list select[type=radio]:checked + .ico-type .icon, html body #ajax-content-wrap form .radio-list .brief-form .inner .panels .panel label [type=radio].tagify:checked + .ico-type .icon, html body #ajax-content-wrap .brief-form .inner .panels .panel label form .radio-list [type=radio].tagify:checked + .ico-type .icon, html body #ajax-content-wrap form .radio-list .customer-form .inner .panels .panel label textarea[type=radio]:checked + .ico-type .icon, html body #ajax-content-wrap .customer-form .inner .panels .panel label form .radio-list textarea[type=radio]:checked + .ico-type .icon, html body #ajax-content-wrap form .radio-list .customer-form .inner .panels .panel label select[type=radio]:checked + .ico-type .icon, html body #ajax-content-wrap .customer-form .inner .panels .panel label form .radio-list select[type=radio]:checked + .ico-type .icon, html body #ajax-content-wrap form .radio-list .customer-form .inner .panels .panel label [type=radio].tagify:checked + .ico-type .icon, html body #ajax-content-wrap .customer-form .inner .panels .panel label form .radio-list [type=radio].tagify:checked + .ico-type .icon, html body #ajax-content-wrap form .radio-list .area-ricerca .dashboard-ricerca label select[type=radio]:checked + .ico-type .icon, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca label form .radio-list select[type=radio]:checked + .ico-type .icon, html body #ajax-content-wrap form .radio-list label select[type=radio]:checked + .ico-type .icon, html body #ajax-content-wrap form label .radio-list select[type=radio]:checked + .ico-type .icon {
  opacity: 1;
}
html body #ajax-content-wrap form .radio-list input[type=radio]:checked + .ico-type p, html body #ajax-content-wrap form .radio-list .jquery-modal .modal select[type=radio]:checked + .ico-type p, html body .jquery-modal .modal #ajax-content-wrap form .radio-list select[type=radio]:checked + .ico-type p, html body #ajax-content-wrap form .radio-list .jquery-modal .modal textarea[type=radio]:checked + .ico-type p, html body .jquery-modal .modal #ajax-content-wrap form .radio-list textarea[type=radio]:checked + .ico-type p, html body #ajax-content-wrap form .radio-list .brief-form .inner .panels .panel label textarea[type=radio]:checked + .ico-type p, html body #ajax-content-wrap .brief-form .inner .panels .panel label form .radio-list textarea[type=radio]:checked + .ico-type p, html body #ajax-content-wrap form .radio-list .brief-form .inner .panels .panel label select[type=radio]:checked + .ico-type p, html body #ajax-content-wrap .brief-form .inner .panels .panel label form .radio-list select[type=radio]:checked + .ico-type p, html body #ajax-content-wrap form .radio-list .brief-form .inner .panels .panel label [type=radio].tagify:checked + .ico-type p, html body #ajax-content-wrap .brief-form .inner .panels .panel label form .radio-list [type=radio].tagify:checked + .ico-type p, html body #ajax-content-wrap form .radio-list .customer-form .inner .panels .panel label textarea[type=radio]:checked + .ico-type p, html body #ajax-content-wrap .customer-form .inner .panels .panel label form .radio-list textarea[type=radio]:checked + .ico-type p, html body #ajax-content-wrap form .radio-list .customer-form .inner .panels .panel label select[type=radio]:checked + .ico-type p, html body #ajax-content-wrap .customer-form .inner .panels .panel label form .radio-list select[type=radio]:checked + .ico-type p, html body #ajax-content-wrap form .radio-list .customer-form .inner .panels .panel label [type=radio].tagify:checked + .ico-type p, html body #ajax-content-wrap .customer-form .inner .panels .panel label form .radio-list [type=radio].tagify:checked + .ico-type p, html body #ajax-content-wrap form .radio-list .area-ricerca .dashboard-ricerca label select[type=radio]:checked + .ico-type p, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca label form .radio-list select[type=radio]:checked + .ico-type p, html body #ajax-content-wrap form .radio-list label select[type=radio]:checked + .ico-type p, html body #ajax-content-wrap form label .radio-list select[type=radio]:checked + .ico-type p {
  opacity: 1;
}
html body #ajax-content-wrap form .radio-list input[type=radio].error + .ico-type:before, html body #ajax-content-wrap form .radio-list .jquery-modal .modal select[type=radio].error + .ico-type:before, html body .jquery-modal .modal #ajax-content-wrap form .radio-list select[type=radio].error + .ico-type:before, html body #ajax-content-wrap form .radio-list .jquery-modal .modal textarea[type=radio].error + .ico-type:before, html body .jquery-modal .modal #ajax-content-wrap form .radio-list textarea[type=radio].error + .ico-type:before, html body #ajax-content-wrap form .radio-list .brief-form .inner .panels .panel label textarea[type=radio].error + .ico-type:before, html body #ajax-content-wrap .brief-form .inner .panels .panel label form .radio-list textarea[type=radio].error + .ico-type:before, html body #ajax-content-wrap form .radio-list .brief-form .inner .panels .panel label select[type=radio].error + .ico-type:before, html body #ajax-content-wrap .brief-form .inner .panels .panel label form .radio-list select[type=radio].error + .ico-type:before, html body #ajax-content-wrap form .radio-list .brief-form .inner .panels .panel label [type=radio].error.tagify + .ico-type:before, html body #ajax-content-wrap .brief-form .inner .panels .panel label form .radio-list [type=radio].error.tagify + .ico-type:before, html body #ajax-content-wrap form .radio-list .customer-form .inner .panels .panel label textarea[type=radio].error + .ico-type:before, html body #ajax-content-wrap .customer-form .inner .panels .panel label form .radio-list textarea[type=radio].error + .ico-type:before, html body #ajax-content-wrap form .radio-list .customer-form .inner .panels .panel label select[type=radio].error + .ico-type:before, html body #ajax-content-wrap .customer-form .inner .panels .panel label form .radio-list select[type=radio].error + .ico-type:before, html body #ajax-content-wrap form .radio-list .customer-form .inner .panels .panel label [type=radio].error.tagify + .ico-type:before, html body #ajax-content-wrap .customer-form .inner .panels .panel label form .radio-list [type=radio].error.tagify + .ico-type:before, html body #ajax-content-wrap form .radio-list .area-ricerca .dashboard-ricerca label select[type=radio].error + .ico-type:before, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca label form .radio-list select[type=radio].error + .ico-type:before, html body #ajax-content-wrap form .radio-list label select[type=radio].error + .ico-type:before, html body #ajax-content-wrap form label .radio-list select[type=radio].error + .ico-type:before {
  border-color: #424242;
}
html body #ajax-content-wrap form .submit {
  cursor: pointer;
  margin: 0 auto;
  display: inline-block;
  text-align: center;
  padding-left: 60px !important;
  padding-right: 60px !important;
  font-weight: 600;
}
html body #ajax-content-wrap form.report-form {
  text-align: left;
}
html body #ajax-content-wrap form.report-form label {
  display: inline-block;
}
html body #ajax-content-wrap form.report-form label input, html body #ajax-content-wrap form.report-form label .jquery-modal .modal select, html body .jquery-modal .modal #ajax-content-wrap form.report-form label select, html body #ajax-content-wrap form.report-form label .jquery-modal .modal textarea, html body .jquery-modal .modal #ajax-content-wrap form.report-form label textarea, html body #ajax-content-wrap form.report-form .brief-form .inner .panels .panel label textarea, html body #ajax-content-wrap .brief-form .inner .panels .panel form.report-form label textarea, html body #ajax-content-wrap form.report-form .brief-form .inner .panels .panel label select, html body #ajax-content-wrap .brief-form .inner .panels .panel form.report-form label select, html body #ajax-content-wrap form.report-form .brief-form .inner .panels .panel label .tagify, html body #ajax-content-wrap .brief-form .inner .panels .panel form.report-form label .tagify, html body #ajax-content-wrap form.report-form .customer-form .inner .panels .panel label textarea, html body #ajax-content-wrap .customer-form .inner .panels .panel form.report-form label textarea, html body #ajax-content-wrap form.report-form .customer-form .inner .panels .panel label select, html body #ajax-content-wrap .customer-form .inner .panels .panel form.report-form label select, html body #ajax-content-wrap form.report-form .customer-form .inner .panels .panel label .tagify, html body #ajax-content-wrap .customer-form .inner .panels .panel form.report-form label .tagify, html body #ajax-content-wrap form.report-form .area-ricerca .dashboard-ricerca label select, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca form.report-form label select, html body #ajax-content-wrap form.report-form label select {
  border-color: #424242;
  background-color: #F8F8F8;
  font-family: inherit;
}
html body #ajax-content-wrap form.report-form .submit {
  border: none;
  padding-top: 12px !important;
  padding-bottom: 14px !important;
}
html body #ajax-content-wrap #footer-outer {
  background: transparent;
  color: #424242;
}
html body #ajax-content-wrap #footer-outer #copyright {
  font-size: 13px;
}
html body #ajax-content-wrap #footer-outer #copyright p {
  margin: 0;
  padding: 0;
  color: #424242;
  display: inline;
}
html body #ajax-content-wrap #footer-outer #copyright p a {
  cursor: pointer;
  color: #1F2A37;
}
html body #ajax-content-wrap #footer-outer #copyright p a:hover {
  color: #1F2A37 !important;
  text-decoration: underline;
}
html body #ajax-content-wrap #footer-outer #copyright p a:focus {
  color: #1F2A37 !important;
}
html body #ajax-content-wrap #error-404 h1 {
  color: #424242;
}
html body #ajax-content-wrap #error-404 h2 {
  color: #424242;
}
html body .brief-recap {
  -webkit-border-radius: 8px;
  border-radius: 8px;
  overflow: hidden;
}
html body .brief-recap .brief-top {
  position: relative;
}
html body .brief-recap .brief-top p.jo {
  font-weight: 700;
  line-height: 1.4;
}
html body .brief-recap .brief-top h2 {
  color: #1F2A37;
}
html body .brief-recap .brief-top h2 .jo_number {
  font-weight: 400;
  font-size: 11px;
  margin-left: 10px;
}
html body .brief-recap .brief-top .actions {
  padding-top: 15px;
  padding-bottom: 40px;
  border-top: solid 1px #F8F8F8;
}
html body .brief-recap .brief-top .actions .nectar-button {
  display: inline-block;
}
html body .brief-recap .brief-top .actions .nectar-button.see-through {
  border-color: rgba(0, 0, 0, 0.75) !important;
}
html body .brief-recap .brief-top .actions .nectar-button.see-through span {
  color: #1F2A37;
}
html body .brief-recap .brief-body {
  padding: 0;
}
html body .brief-recap .brief-body .row {
  display: flex;
}
html body .brief-recap .brief-body .row .col:first-child {
  width: 33.3333333333%;
  margin-right: 0;
}
html body .brief-recap .brief-body .aree-titles {
  padding: 40px;
  padding-right: 0;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  height: 100%;
}
html body .brief-recap .brief-body .aree-titles p {
  padding-bottom: 5px;
}
html body .brief-recap .brief-body .aree-titles p a {
  font-size: 15px;
  color: #1F2A37;
  cursor: pointer;
  display: block;
  padding: 10px;
}
html body .brief-recap .brief-body .aree-titles p a.active {
  font-size: 21px;
  font-weight: 700;
  background: #ECECEC;
  border-radius: 8px 0 0 8px;
  -webkit-border-radius: 8px 0 0 8px;
}
html body .brief-recap .brief-body #recap-aree {
  position: relative;
  background: #ECECEC;
  padding: 40px;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  min-height: 320px;
}
html body .brief-recap .brief-body #recap-aree h3.ui-accordion-header {
  display: none;
}
html body .brief-recap .brief-body #recap-aree .area {
  font-size: 15px;
}
html body .brief-recap .brief-body #recap-aree .area.ui-accordion-content {
  padding: 0;
  border: none;
  background: transparent;
}
html body .brief-recap .brief-body #recap-aree .area a.link {
  color: #424242;
  text-decoration: underline;
}
html body .brief-recap .brief-body #recap-aree .area a.link:after {
  display: inline-block;
  margin-left: 5px;
  content: "";
  position: relative;
  height: 14px;
  width: 14px;
  vertical-align: top;
  background-image: url(./../img/new-window.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: rgba(255, 255, 255, 0.25);
}
html body .brief-recap .brief-body #recap-aree .area input, html body .brief-recap .brief-body #recap-aree .area .jquery-modal .modal select, html body .jquery-modal .modal .brief-recap .brief-body #recap-aree .area select, html body .brief-recap .brief-body #recap-aree .area .jquery-modal .modal textarea, html body .jquery-modal .modal .brief-recap .brief-body #recap-aree .area textarea, html body .brief-recap .brief-body #recap-aree .area #ajax-content-wrap .brief-form .inner .panels .panel label textarea, html body #ajax-content-wrap .brief-form .inner .panels .panel label .brief-recap .brief-body #recap-aree .area textarea, html body .brief-recap .brief-body #recap-aree .area #ajax-content-wrap .brief-form .inner .panels .panel label select, html body #ajax-content-wrap .brief-form .inner .panels .panel label .brief-recap .brief-body #recap-aree .area select, html body .brief-recap .brief-body #recap-aree .area #ajax-content-wrap .brief-form .inner .panels .panel label .tagify, html body #ajax-content-wrap .brief-form .inner .panels .panel label .brief-recap .brief-body #recap-aree .area .tagify, html body .brief-recap .brief-body #recap-aree .area #ajax-content-wrap .customer-form .inner .panels .panel label textarea, html body #ajax-content-wrap .customer-form .inner .panels .panel label .brief-recap .brief-body #recap-aree .area textarea, html body .brief-recap .brief-body #recap-aree .area #ajax-content-wrap .customer-form .inner .panels .panel label select, html body #ajax-content-wrap .customer-form .inner .panels .panel label .brief-recap .brief-body #recap-aree .area select, html body .brief-recap .brief-body #recap-aree .area #ajax-content-wrap .customer-form .inner .panels .panel label .tagify, html body #ajax-content-wrap .customer-form .inner .panels .panel label .brief-recap .brief-body #recap-aree .area .tagify, html body .brief-recap .brief-body #recap-aree .area #ajax-content-wrap .area-ricerca .dashboard-ricerca label select, html body #ajax-content-wrap .area-ricerca .dashboard-ricerca label .brief-recap .brief-body #recap-aree .area select, html body .brief-recap .brief-body #recap-aree .area #ajax-content-wrap form label select, html body #ajax-content-wrap form label .brief-recap .brief-body #recap-aree .area select {
  border-color: #1F2A37;
}
html body .brief-recap .brief-body #recap-aree .area .campo {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: solid 1px rgba(31, 42, 55, 0.05);
}
html body .brief-recap .brief-body #recap-aree .area .campo p {
  padding: 0;
}
html body .brief-recap .brief-body #recap-aree .area .campo p strong {
  margin-bottom: 5px;
  display: inline-block;
}
html body .brief-recap .brief-body #recap-aree .area .campo p small {
  font-size: 0.75em;
  margin-left: 5px;
}
html body .brief-recap .brief-body #recap-aree .area .campo:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
html body .brief-recap .brief-body #recap-aree .area.feedbacks .feedback {
  color: #1F2A37;
  border-color: rgba(31, 42, 55, 0.05);
}
html body .brief-recap .brief-body #recap-aree .area.feedbacks .feedback p.autore {
  font-size: 14px;
}
html body .brief-recap .brief-body #recap-aree .area.feedbacks .feedback p.autore span {
  color: #1F2A37;
}
html body .brief-recap .brief-body #recap-aree .area.feedbacks .feedback p.commento {
  margin-top: 10px;
}
html body .brief-recap .brief-body #recap-aree .area.feedbacks .feedback:last-child {
  margin-bottom: 60px;
}
html body .brief-recap .brief-body #recap-aree .area.feedbacks .feedback-notes {
  margin-top: 0;
}
html body .brief-recap .brief-body #recap-aree .area.feedbacks .feedback-notes label span {
  color: #1F2A37;
}
html body .brief-recap .brief-body #recap-aree .area.feedbacks textarea {
  background-color: #F8FAFC;
  color: #1F2A37;
  font-size: 16px;
  line-height: 1.4;
  resize: none;
  min-height: 132px;
  font-family: inherit;
}
html body .brief-recap .brief-body #recap-aree .area.feedbacks textarea::placeholder {
  color: #1F2A37;
}
html body .brief-recap .brief-body #recap-aree .area.feedbacks .nectar-button span {
  color: var(--wp--preset--color--white);
}
html body .brief-recap .brief-body #recap-aree .area.briefs p strong {
  display: block;
  margin-bottom: 5px;
}
html body.home .login-area .nectar-button.regular-button.login-button {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
html body.home .login-area .nectar-button.regular-button.login-button.has-icon {
  padding-right: 10px !important;
}
html body.home .login-area .divider {
  position: relative;
  vertical-align: middle;
  text-align: center;
  line-height: 1;
}
html body.home .login-area .divider:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  background-color: #1F2A37;
  height: 1px;
  width: 100%;
}
html body.home .login-area .divider span {
  color: #1F2A37;
  position: relative;
  z-index: 1;
  vertical-align: middle;
  padding: 0 20px;
  background-color: #F8F8F8;
  display: inline-block;
}
html body.home .login-area hr {
  border: none;
  background-color: #1F2A37;
  height: 1px;
}
html body.home .login-area form label {
  margin-bottom: 10px !important;
}
html body.home .login-area form label span {
  color: #1F2A37;
  font-size: 14px;
  line-height: 1.4;
  padding: 0 10px;
  margin-bottom: 5px;
  display: block;
}
html body.home .login-area form label input, html body.home .login-area form label .jquery-modal .modal select, html body.home .jquery-modal .modal .login-area form label select, html body.home .login-area form label .jquery-modal .modal textarea, html body.home .jquery-modal .modal .login-area form label textarea, html body.home .login-area form #ajax-content-wrap .brief-form .inner .panels .panel label textarea, html body.home #ajax-content-wrap .brief-form .inner .panels .panel .login-area form label textarea, html body.home .login-area form #ajax-content-wrap .brief-form .inner .panels .panel label select, html body.home #ajax-content-wrap .brief-form .inner .panels .panel .login-area form label select, html body.home .login-area form #ajax-content-wrap .brief-form .inner .panels .panel label .tagify, html body.home #ajax-content-wrap .brief-form .inner .panels .panel .login-area form label .tagify, html body.home .login-area form #ajax-content-wrap .customer-form .inner .panels .panel label textarea, html body.home #ajax-content-wrap .customer-form .inner .panels .panel .login-area form label textarea, html body.home .login-area form #ajax-content-wrap .customer-form .inner .panels .panel label select, html body.home #ajax-content-wrap .customer-form .inner .panels .panel .login-area form label select, html body.home .login-area form #ajax-content-wrap .customer-form .inner .panels .panel label .tagify, html body.home #ajax-content-wrap .customer-form .inner .panels .panel .login-area form label .tagify, html body.home .login-area form #ajax-content-wrap .area-ricerca .dashboard-ricerca label select, html body.home #ajax-content-wrap .area-ricerca .dashboard-ricerca .login-area form label select, html body.home .login-area #ajax-content-wrap form label select, html body.home #ajax-content-wrap .login-area form label select {
  background-color: #F8FAFC;
  color: #1F2A37;
  font-size: 16px;
  line-height: 1.4;
}
html body.home .login-area form label input::placeholder, html body.home .login-area form label .jquery-modal .modal select::placeholder, html body.home .jquery-modal .modal .login-area form label select::placeholder, html body.home .login-area form label .jquery-modal .modal textarea::placeholder, html body.home .jquery-modal .modal .login-area form label textarea::placeholder, html body.home .login-area form #ajax-content-wrap .brief-form .inner .panels .panel label textarea::placeholder, html body.home #ajax-content-wrap .brief-form .inner .panels .panel .login-area form label textarea::placeholder, html body.home .login-area form #ajax-content-wrap .brief-form .inner .panels .panel label select::placeholder, html body.home #ajax-content-wrap .brief-form .inner .panels .panel .login-area form label select::placeholder, html body.home .login-area form #ajax-content-wrap .brief-form .inner .panels .panel label .tagify::placeholder, html body.home #ajax-content-wrap .brief-form .inner .panels .panel .login-area form label .tagify::placeholder, html body.home .login-area form #ajax-content-wrap .customer-form .inner .panels .panel label textarea::placeholder, html body.home #ajax-content-wrap .customer-form .inner .panels .panel .login-area form label textarea::placeholder, html body.home .login-area form #ajax-content-wrap .customer-form .inner .panels .panel label select::placeholder, html body.home #ajax-content-wrap .customer-form .inner .panels .panel .login-area form label select::placeholder, html body.home .login-area form #ajax-content-wrap .customer-form .inner .panels .panel label .tagify::placeholder, html body.home #ajax-content-wrap .customer-form .inner .panels .panel .login-area form label .tagify::placeholder, html body.home .login-area form #ajax-content-wrap .area-ricerca .dashboard-ricerca label select::placeholder, html body.home #ajax-content-wrap .area-ricerca .dashboard-ricerca .login-area form label select::placeholder, html body.home .login-area #ajax-content-wrap form label select::placeholder, html body.home #ajax-content-wrap .login-area form label select::placeholder {
  color: #1F2A37;
}
html body.home .login-area form label input:focus, html body.home .login-area form label .jquery-modal .modal select:focus, html body.home .jquery-modal .modal .login-area form label select:focus, html body.home .login-area form label .jquery-modal .modal textarea:focus, html body.home .jquery-modal .modal .login-area form label textarea:focus, html body.home .login-area form #ajax-content-wrap .brief-form .inner .panels .panel label textarea:focus, html body.home #ajax-content-wrap .brief-form .inner .panels .panel .login-area form label textarea:focus, html body.home .login-area form #ajax-content-wrap .brief-form .inner .panels .panel label select:focus, html body.home #ajax-content-wrap .brief-form .inner .panels .panel .login-area form label select:focus, html body.home .login-area form #ajax-content-wrap .brief-form .inner .panels .panel label .tagify:focus, html body.home #ajax-content-wrap .brief-form .inner .panels .panel .login-area form label .tagify:focus, html body.home .login-area form #ajax-content-wrap .customer-form .inner .panels .panel label textarea:focus, html body.home #ajax-content-wrap .customer-form .inner .panels .panel .login-area form label textarea:focus, html body.home .login-area form #ajax-content-wrap .customer-form .inner .panels .panel label select:focus, html body.home #ajax-content-wrap .customer-form .inner .panels .panel .login-area form label select:focus, html body.home .login-area form #ajax-content-wrap .customer-form .inner .panels .panel label .tagify:focus, html body.home #ajax-content-wrap .customer-form .inner .panels .panel .login-area form label .tagify:focus, html body.home .login-area form #ajax-content-wrap .area-ricerca .dashboard-ricerca label select:focus, html body.home #ajax-content-wrap .area-ricerca .dashboard-ricerca .login-area form label select:focus, html body.home .login-area #ajax-content-wrap form label select:focus, html body.home #ajax-content-wrap .login-area form label select:focus {
  border-color: var(--nectar-extra-color-2) !important;
}
html body.home .login-area a:not(.nectar-button):hover {
  text-decoration: underline;
  color: initial;
}
html body.nuovo-brief #ajax-content-wrap .container-wrap .container:before {
  background-color: #4491A7;
}
html body.nuovo-brief #ajax-content-wrap .brief-form .inner .panels .panel, html body.nuovo-brief #ajax-content-wrap .customer-form .inner .panels .panel {
  background-color: #F8F8F8;
}
html body.stato-bozza #ajax-content-wrap .container-wrap .container:before {
  background-color: #4491A7;
}
html body.stato-pending #ajax-content-wrap .container-wrap .container:before {
  background-color: #C1A93A;
}
html body.stato-in-condivisione #ajax-content-wrap .container-wrap .container:before {
  background-color: #99A93A;
}
html body.stato-in-rework #ajax-content-wrap .container-wrap .container:before {
  background-color: #F79263;
}
html body.stato-da-approvare #ajax-content-wrap .container-wrap .container:before {
  background-color: #F569A4;
}
html body.stato-approvato #ajax-content-wrap .container-wrap .container:before {
  background-color: #99A93A;
}
html body.working .preloader {
  display: block;
}
html body.working .preloader .status {
  display: block;
}
html body.developing #header-outer:before {
  /*content: '';
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 8px;
  background-color: map-get($colors, rosso);*/
}
html body.developing #header-outer header#top #logo:after {
  content: "DEMO";
  color: #F8F8F8;
  text-align: center;
  line-height: 1.2;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 28px;
  background-color: #FF5100;
  transform: rotate(-15deg);
  transform-origin: 160% 100%;
}
html body.user-out #ajax-content-wrap .video-container {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
html body.user-out #ajax-content-wrap .video-container video {
  height: 100%;
  width: 100%;
  display: block;
  position: relative;
  object-fit: cover;
}
html body.user-out #ajax-content-wrap #footer-outer {
  background-color: #F8F8F8;
}
html body.page-template-performance #ajax-content-wrap .container {
  max-width: none;
}
html body #to-top {
  background-color: #424242 !important;
}
html body #no_mobile {
  display: none;
  visibility: hidden;
  opacity: 0;
}
html body #no_mobile * {
  display: none;
}
@media only screen and (max-width: 768px) {
  html body #no_mobile * {
    display: block;
  }
}
html body #no_mobile img {
  max-width: 120px;
  margin-bottom: 30px;
}
@media only screen and (max-width: 768px) {
  html body #no_mobile {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    visibility: visible;
    opacity: 1;
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: 10001;
    background-color: #424242;
    color: #f2f2f2;
    font-size: 1.2rem;
    font-weight: 700;
    text-align: center;
    padding: 20px 20%;
  }
}

/*# sourceMappingURL=brief_v2.css.map */
