.box-shadow,
.box-shadow-bottom {
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
  transition: All 600ms ease;
  -webkit-transition: All 600ms ease;
}
.box-shadow:hover,
.box-shadow-bottom:hover {
  --webkit-box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.2);
  transition: All 600ms ease;
  -webkit-transition: All 600ms ease;
}
.simple-box-shadow {
  -webkit-box-shadow: 0px 9px 15px 0px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px 9px 15px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 9px 15px 0px rgba(0, 0, 0, 0.05);
  transition: All 600ms ease;
  -webkit-transition: All 600ms ease;
}
.fall-back-color {
  background: #ffffff;
  background: -moz-radial-gradient(center, ellipse cover, #ffffff 0%, #f3f3f4 100%);
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #ffffff), color-stop(100%, #f3f3f4));
  background: -webkit-radial-gradient(center, ellipse cover, #ffffff 0%, #f3f3f4 100%);
  background: -o-radial-gradient(center, ellipse cover, #ffffff 0%, #f3f3f4 100%);
  background: -ms-radial-gradient(center, ellipse cover, #ffffff 0%, #f3f3f4 100%);
  background: radial-gradient(ellipse at center, #ffffff 0%, #f3f3f4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f4', GradientType=1);
}
.brand-secondary {
  color: #89a9b8;
}
.brand-third {
  color: #01012a;
}
.brand-fourth {
  color: #007095;
}
.brand-fifth {
  color: #fb969a;
}
.brand-sixth {
  color: #9ad7ac;
}
.gray-darker {
  color: #010101;
}
.gray-dark {
  color: #010101;
}
.gray {
  color: #4a4546;
}
.gray-light {
  color: #b1b0c1;
}
.gray-lighter {
  color: #dcdcdc;
}
.gray-white {
  color: #f9f9f9;
}
.brand-primary {
  color: #123951;
}
.brand-success {
  color: #88c100;
}
.brand-info {
  color: #00acec;
}
.brand-warning {
  color: #ef7746;
}
.brand-danger {
  color: #fd5540;
}
.brand-white {
  color: #fff;
}
.brand-black {
  color: #000;
}
.brand-secondary-bg {
  background-color: #89a9b8;
}
.brand-third-bg {
  background-color: #01012a;
}
.brand-fourth-bg {
  background-color: #007095;
}
.brand-fifth-bg {
  background-color: #fb969a;
}
.brand-sixth-bg {
  background-color: #9ad7ac;
}
.gray-darker-bg {
  background-color: #010101;
}
.gray-dark-bg {
  background-color: #010101;
}
.gray-bg {
  background-color: #4a4546;
}
.gray-light-bg {
  background-color: #b1b0c1;
}
.gray-lighter-bg {
  background-color: #dcdcdc;
}
.gray-white-bg {
  background-color: #f9f9f9;
}
.brand-primary-bg {
  background-color: #123951;
}
.brand-success-bg {
  background-color: #88c100;
}
.brand-info-bg {
  background-color: #00acec;
}
.brand-warning-bg {
  background-color: #ef7746;
}
.brand-danger-bg {
  background-color: #fd5540;
}
.brand-white-bg {
  background-color: #fff;
}
.brand-black-bg {
  background-color: #000;
}
.label-secondary {
  background-color: #89a9b8;
}
.label-secondary[href]:hover,
.label-secondary[href]:focus {
  background-color: #6992a5;
}
.label-third {
  background-color: #01012a;
}
.label-third[href]:hover,
.label-third[href]:focus {
  background-color: #000000;
}
.label-fourth {
  background-color: #007095;
}
.label-fourth[href]:hover,
.label-fourth[href]:focus {
  background-color: #004a62;
}
.label-fifth {
  background-color: #fb969a;
}
.label-fifth[href]:hover,
.label-fifth[href]:focus {
  background-color: #f9656b;
}
.label-sixth {
  background-color: #9ad7ac;
}
.label-sixth[href]:hover,
.label-sixth[href]:focus {
  background-color: #75c98e;
}
.label-white {
  background-color: #ffffff;
}
.label-white[href]:hover,
.label-white[href]:focus {
  background-color: #e6e6e6;
}
.label-black {
  background-color: #000000;
}
.label-black[href]:hover,
.label-black[href]:focus {
  background-color: #000000;
}
.btn {
  display: inline-block;
  font-size: 20px;
  font-family: 'Nunito Sans', sans-serif !important;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  user-select: none;
  border: 0px;
  padding: 8px 25px;
  min-height: 29px;
  transform: translate3d(0, 0, 0);
}
.btn:hover,
.btn:focus {
  text-decoration: none;
}
.btn:focus,
.btn.focus {
  outline: 0;
}
.btn.disabled,
.btn:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.btn:not(:disabled):not(.disabled):active,
.btn:not(:disabled):not(.disabled).active {
  background-image: none;
}
.btn-primary {
  color: #ffffff;
  background-color: #123951;
  border-color: #0d2a3c;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #091c27;
  border-color: #02070a;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled.focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active {
  background-color: #123951;
  border-color: #0d2a3c;
}
.btn-primary .badge {
  color: #123951;
  background-color: #ffffff;
}
.btn-secondary {
  color: #ffffff;
  background-color: #89a9b8;
  border-color: #799dae;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary:active,
.btn-secondary.active,
.open > .dropdown-toggle.btn-secondary {
  color: #ffffff;
  background-color: #6992a5;
  border-color: #588092;
}
.btn-secondary:active,
.btn-secondary.active,
.open > .dropdown-toggle.btn-secondary {
  background-image: none;
}
.btn-secondary.disabled,
.btn-secondary.disabled:hover,
.btn-secondary.disabled:focus,
.btn-secondary.disabled.focus,
.btn-secondary.disabled:active,
.btn-secondary.disabled.active {
  background-color: #89a9b8;
  border-color: #799dae;
}
.btn-secondary .badge {
  color: #89a9b8;
  background-color: #ffffff;
}
.btn-third {
  color: #ffffff;
  background-color: #01012a;
  border-color: #000011;
}
.btn-third:hover,
.btn-third:focus,
.btn-third.focus,
.btn-third:active,
.btn-third.active,
.open > .dropdown-toggle.btn-third {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-third:active,
.btn-third.active,
.open > .dropdown-toggle.btn-third {
  background-image: none;
}
.btn-third.disabled,
.btn-third.disabled:hover,
.btn-third.disabled:focus,
.btn-third.disabled.focus,
.btn-third.disabled:active,
.btn-third.disabled.active {
  background-color: #01012a;
  border-color: #000011;
}
.btn-third .badge {
  color: #01012a;
  background-color: #ffffff;
}
.btn-fourth {
  color: #ffffff;
  background-color: #007095;
  border-color: #005d7c;
}
.btn-fourth:hover,
.btn-fourth:focus,
.btn-fourth.focus,
.btn-fourth:active,
.btn-fourth.active,
.open > .dropdown-toggle.btn-fourth {
  color: #ffffff;
  background-color: #004a62;
  border-color: #002f3e;
}
.btn-fourth:active,
.btn-fourth.active,
.open > .dropdown-toggle.btn-fourth {
  background-image: none;
}
.btn-fourth.disabled,
.btn-fourth.disabled:hover,
.btn-fourth.disabled:focus,
.btn-fourth.disabled.focus,
.btn-fourth.disabled:active,
.btn-fourth.disabled.active {
  background-color: #007095;
  border-color: #005d7c;
}
.btn-fourth .badge {
  color: #007095;
  background-color: #ffffff;
}
.btn-fifth {
  color: #ffffff;
  background-color: #fb969a;
  border-color: #fa7d82;
}
.btn-fifth:hover,
.btn-fifth:focus,
.btn-fifth.focus,
.btn-fifth:active,
.btn-fifth.active,
.open > .dropdown-toggle.btn-fifth {
  color: #ffffff;
  background-color: #f9656b;
  border-color: #f8424a;
}
.btn-fifth:active,
.btn-fifth.active,
.open > .dropdown-toggle.btn-fifth {
  background-image: none;
}
.btn-fifth.disabled,
.btn-fifth.disabled:hover,
.btn-fifth.disabled:focus,
.btn-fifth.disabled.focus,
.btn-fifth.disabled:active,
.btn-fifth.disabled.active {
  background-color: #fb969a;
  border-color: #fa7d82;
}
.btn-fifth .badge {
  color: #fb969a;
  background-color: #ffffff;
}
.btn-sixth {
  color: #ffffff;
  background-color: #9ad7ac;
  border-color: #88d09d;
}
.btn-sixth:hover,
.btn-sixth:focus,
.btn-sixth.focus,
.btn-sixth:active,
.btn-sixth.active,
.open > .dropdown-toggle.btn-sixth {
  color: #ffffff;
  background-color: #75c98e;
  border-color: #5cbe79;
}
.btn-sixth:active,
.btn-sixth.active,
.open > .dropdown-toggle.btn-sixth {
  background-image: none;
}
.btn-sixth.disabled,
.btn-sixth.disabled:hover,
.btn-sixth.disabled:focus,
.btn-sixth.disabled.focus,
.btn-sixth.disabled:active,
.btn-sixth.disabled.active {
  background-color: #9ad7ac;
  border-color: #88d09d;
}
.btn-sixth .badge {
  color: #9ad7ac;
  background-color: #ffffff;
}
.btn-success {
  color: #ffffff;
  background-color: #88c100;
  border-color: #76a800;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #648e00;
  border-color: #4b6a00;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success.disabled:hover,
.btn-success.disabled:focus,
.btn-success.disabled.focus,
.btn-success.disabled:active,
.btn-success.disabled.active {
  background-color: #88c100;
  border-color: #76a800;
}
.btn-success .badge {
  color: #88c100;
  background-color: #ffffff;
}
.btn-danger {
  color: #ffffff;
  background-color: #fd5540;
  border-color: #fd3f27;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #fc280e;
  border-color: #e41b02;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger.disabled:hover,
.btn-danger.disabled:focus,
.btn-danger.disabled.focus,
.btn-danger.disabled:active,
.btn-danger.disabled.active {
  background-color: #fd5540;
  border-color: #fd3f27;
}
.btn-danger .badge {
  color: #fd5540;
  background-color: #ffffff;
}
.btn-warning {
  color: #ffffff;
  background-color: #ef7746;
  border-color: #ed662f;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #eb5417;
  border-color: #cd4812;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning.disabled:hover,
.btn-warning.disabled:focus,
.btn-warning.disabled.focus,
.btn-warning.disabled:active,
.btn-warning.disabled.active {
  background-color: #ef7746;
  border-color: #ed662f;
}
.btn-warning .badge {
  color: #ef7746;
  background-color: #ffffff;
}
.btn-info {
  color: #ffffff;
  background-color: #00acec;
  border-color: #0099d3;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #0087b9;
  border-color: #006d95;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info.disabled:hover,
.btn-info.disabled:focus,
.btn-info.disabled.focus,
.btn-info.disabled:active,
.btn-info.disabled.active {
  background-color: #00acec;
  border-color: #0099d3;
}
.btn-info .badge {
  color: #00acec;
  background-color: #ffffff;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 16px;
  line-height: 1.33;
  border-radius: 6px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline: 0 none;
}
.outline {
  color: inherit;
  transition: all .5s;
}
.btn-primary.outline {
  color: #123951;
  background-color: transparent;
}
.btn-primary.outline:hover,
.btn-primary.outline:active {
  color: #fff;
  background: #123951;
}
.btn-success.outline {
  color: #88c100;
  background-color: transparent;
}
.btn-success.outline:hover,
.btn-success.outline:active {
  color: #fff;
  background: #88c100;
}
.btn-info.outline {
  color: #00acec;
  background-color: transparent;
}
.btn-info.outline:hover,
.btn-info.outline:active {
  color: #fff;
  background: #00acec;
}
.btn-warning.outline {
  color: #ef7746;
  background-color: transparent;
}
.btn-warning.outline:hover,
.btn-warning.outline:active {
  color: #fff;
  background: #ef7746;
}
.btn-danger.outline {
  color: #fd5540;
  background-color: transparent;
}
.btn-danger.outline:hover,
.btn-danger.outline:active {
  color: #fff;
  background: #fd5540;
}
.btn-secondary.outline {
  color: #89a9b8;
  background-color: transparent;
}
.btn-secondary.outline:hover,
.btn-secondary.outline:active {
  color: #fff;
  background: #89a9b8;
}
.btn-third.outline {
  color: #01012a;
  background-color: transparent;
}
.btn-third.outline:hover,
.btn-third.outline:active {
  color: #fff;
  background: #01012a;
}
.btn-fourth.outline {
  color: #007095;
  background-color: transparent;
}
.btn-fourth.outline:hover,
.btn-fourth.outline:active {
  color: #fff;
  background: #007095;
}
.btn-primary {
  color: #ffffff;
  background-color: #123951;
  border-color: #0d2a3c;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #091c27;
  border-color: #02070a;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled.focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active {
  background-color: #123951;
  border-color: #0d2a3c;
}
.btn-primary .badge {
  color: #123951;
  background-color: #ffffff;
}
.btn-secondary {
  color: #ffffff;
  background-color: #89a9b8;
  border-color: #799dae;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary:active,
.btn-secondary.active,
.open > .dropdown-toggle.btn-secondary {
  color: #ffffff;
  background-color: #6992a5;
  border-color: #588092;
}
.btn-secondary:active,
.btn-secondary.active,
.open > .dropdown-toggle.btn-secondary {
  background-image: none;
}
.btn-secondary.disabled,
.btn-secondary.disabled:hover,
.btn-secondary.disabled:focus,
.btn-secondary.disabled.focus,
.btn-secondary.disabled:active,
.btn-secondary.disabled.active {
  background-color: #89a9b8;
  border-color: #799dae;
}
.btn-secondary .badge {
  color: #89a9b8;
  background-color: #ffffff;
}
.btn-third {
  color: #ffffff;
  background-color: #01012a;
  border-color: #000011;
}
.btn-third:hover,
.btn-third:focus,
.btn-third.focus,
.btn-third:active,
.btn-third.active,
.open > .dropdown-toggle.btn-third {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-third:active,
.btn-third.active,
.open > .dropdown-toggle.btn-third {
  background-image: none;
}
.btn-third.disabled,
.btn-third.disabled:hover,
.btn-third.disabled:focus,
.btn-third.disabled.focus,
.btn-third.disabled:active,
.btn-third.disabled.active {
  background-color: #01012a;
  border-color: #000011;
}
.btn-third .badge {
  color: #01012a;
  background-color: #ffffff;
}
.btn-fourth {
  color: #ffffff;
  background-color: #007095;
  border-color: #005d7c;
}
.btn-fourth:hover,
.btn-fourth:focus,
.btn-fourth.focus,
.btn-fourth:active,
.btn-fourth.active,
.open > .dropdown-toggle.btn-fourth {
  color: #ffffff;
  background-color: #004a62;
  border-color: #002f3e;
}
.btn-fourth:active,
.btn-fourth.active,
.open > .dropdown-toggle.btn-fourth {
  background-image: none;
}
.btn-fourth.disabled,
.btn-fourth.disabled:hover,
.btn-fourth.disabled:focus,
.btn-fourth.disabled.focus,
.btn-fourth.disabled:active,
.btn-fourth.disabled.active {
  background-color: #007095;
  border-color: #005d7c;
}
.btn-fourth .badge {
  color: #007095;
  background-color: #ffffff;
}
.btn-fifth {
  color: #ffffff;
  background-color: #fb969a;
  border-color: #fa7d82;
}
.btn-fifth:hover,
.btn-fifth:focus,
.btn-fifth.focus,
.btn-fifth:active,
.btn-fifth.active,
.open > .dropdown-toggle.btn-fifth {
  color: #ffffff;
  background-color: #f9656b;
  border-color: #f8424a;
}
.btn-fifth:active,
.btn-fifth.active,
.open > .dropdown-toggle.btn-fifth {
  background-image: none;
}
.btn-fifth.disabled,
.btn-fifth.disabled:hover,
.btn-fifth.disabled:focus,
.btn-fifth.disabled.focus,
.btn-fifth.disabled:active,
.btn-fifth.disabled.active {
  background-color: #fb969a;
  border-color: #fa7d82;
}
.btn-fifth .badge {
  color: #fb969a;
  background-color: #ffffff;
}
.btn-sixth {
  color: #ffffff;
  background-color: #9ad7ac;
  border-color: #88d09d;
}
.btn-sixth:hover,
.btn-sixth:focus,
.btn-sixth.focus,
.btn-sixth:active,
.btn-sixth.active,
.open > .dropdown-toggle.btn-sixth {
  color: #ffffff;
  background-color: #75c98e;
  border-color: #5cbe79;
}
.btn-sixth:active,
.btn-sixth.active,
.open > .dropdown-toggle.btn-sixth {
  background-image: none;
}
.btn-sixth.disabled,
.btn-sixth.disabled:hover,
.btn-sixth.disabled:focus,
.btn-sixth.disabled.focus,
.btn-sixth.disabled:active,
.btn-sixth.disabled.active {
  background-color: #9ad7ac;
  border-color: #88d09d;
}
.btn-sixth .badge {
  color: #9ad7ac;
  background-color: #ffffff;
}
.btn-filled-defualt {
  color: #fff;
  background: #010101;
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
  border: 4px solid #010101;
}
.btn-filled-defualt:hover,
.btn-filled-defualt:active {
  background: rgba(0, 0, 0, 0);
  color: #010101;
}
.btn-filled-primary {
  color: #fff;
  background: #123951;
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
  border: 4px solid #123951;
}
.btn-filled-primary:hover,
.btn-filled-primary:active {
  background: #ffffff;
  color: #123951;
}
.btn-filled-secondary {
  color: #fff;
  background: #89a9b8;
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
  border: 4px solid #89a9b8;
}
.btn-filled-secondary:hover,
.btn-filled-secondary:active {
  background: #ffffff;
  color: #89a9b8;
}
.btn-filled-defualt {
  color: #fff;
  background: #010101;
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
  border: 4px solid #010101;
}
.btn-filled-defualt:hover,
.btn-filled-defualt:active {
  background: rgba(0, 0, 0, 0);
  color: #010101;
}
.btn-outline-default {
  border: 3px solid #010101;
  color: #010101;
  background: #fff;
}
.btn-outline-default:hover,
.btn-outline-default:active {
  color: #fff;
  background: #010101;
}
.btn-outline-primary {
  border: 3px solid #123951;
  color: #123951;
}
.btn-outline-primary:hover,
.btn-outline-primary:active {
  color: #fff;
  background: #123951;
}
.btn-outline-secondary {
  border: 3px solid #89a9b8;
  color: #89a9b8;
}
.btn-outline-secondary:hover,
.btn-outline-secondary:active {
  color: #fff;
  background: #89a9b8;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  /*color: @gray-darker;*/
}
a {
  color: #123951;
  transition: All 1s ease;
  -webkit-transition: All 1s ease;
  -moz-transition: All 1s ease;
  -o-transition: All 1s ease;
}
body {
  color: #010101;
}


/* cyrillic-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v8/pe03MImSLYBIv1o4X1M8cc9yAs5gU1EQVg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v8/pe03MImSLYBIv1o4X1M8cc9yAs5pU1EQVg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v8/pe03MImSLYBIv1o4X1M8cc9yAs5iU1EQVg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v8/pe03MImSLYBIv1o4X1M8cc9yAs5jU1EQVg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v8/pe03MImSLYBIv1o4X1M8cc9yAs5tU1E.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v8/pe03MImSLYBIv1o4X1M8cc8WAc5gU1EQVg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v8/pe03MImSLYBIv1o4X1M8cc8WAc5pU1EQVg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v8/pe03MImSLYBIv1o4X1M8cc8WAc5iU1EQVg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v8/pe03MImSLYBIv1o4X1M8cc8WAc5jU1EQVg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v8/pe03MImSLYBIv1o4X1M8cc8WAc5tU1E.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v8/pe0qMImSLYBIv1o4X1M8ccewI9tScg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v8/pe0qMImSLYBIv1o4X1M8cce5I9tScg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v8/pe0qMImSLYBIv1o4X1M8cceyI9tScg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v8/pe0qMImSLYBIv1o4X1M8ccezI9tScg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v8/pe0qMImSLYBIv1o4X1M8cce9I9s.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v8/pe03MImSLYBIv1o4X1M8cc9iB85gU1EQVg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v8/pe03MImSLYBIv1o4X1M8cc9iB85pU1EQVg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v8/pe03MImSLYBIv1o4X1M8cc9iB85iU1EQVg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v8/pe03MImSLYBIv1o4X1M8cc9iB85jU1EQVg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v8/pe03MImSLYBIv1o4X1M8cc9iB85tU1E.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v8/pe03MImSLYBIv1o4X1M8cc8GBs5gU1EQVg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v8/pe03MImSLYBIv1o4X1M8cc8GBs5pU1EQVg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v8/pe03MImSLYBIv1o4X1M8cc8GBs5iU1EQVg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v8/pe03MImSLYBIv1o4X1M8cc8GBs5jU1EQVg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v8/pe03MImSLYBIv1o4X1M8cc8GBs5tU1E.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v8/pe03MImSLYBIv1o4X1M8cc8aBc5gU1EQVg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v8/pe03MImSLYBIv1o4X1M8cc8aBc5pU1EQVg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v8/pe03MImSLYBIv1o4X1M8cc8aBc5iU1EQVg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v8/pe03MImSLYBIv1o4X1M8cc8aBc5jU1EQVg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v8/pe03MImSLYBIv1o4X1M8cc8aBc5tU1E.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v8/pe03MImSLYBIv1o4X1M8cc8-BM5gU1EQVg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v8/pe03MImSLYBIv1o4X1M8cc8-BM5pU1EQVg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v8/pe03MImSLYBIv1o4X1M8cc8-BM5iU1EQVg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v8/pe03MImSLYBIv1o4X1M8cc8-BM5jU1EQVg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v8/pe03MImSLYBIv1o4X1M8cc8-BM5tU1E.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
body {
  font-family: 'Nunito Sans', sans-serif !important;
  font-size: 16px;
}
.alignleft {
  float: left;
  padding: 0px 10px;
}
.alignright {
  float: right;
  padding: 0px 10px;
}
.aligncenter {
  float: center;
  margin: 0px auto;
  padding: 10px;
}
.gap-s60 {
  height: 25px;
  clear: both;
}
.gap-s50 {
  height: 20px;
  clear: both;
}
@media (max-width: 991px) {
  body {
    font-size: 16px;
  }
}
.line-height-1 {
  line-height: 1.3;
}
@media only screen and (max-width: 529px) {
  .line-height-1 {
    line-height: 1.38;
  }
}
@media only screen and (min-width: 530px) and (max-width: 949px) {
  .line-height-1 {
    line-height: 1.38;
  }
}
.line-height-2 {
  line-height: 1.3;
}
@media only screen and (max-width: 529px) {
  .line-height-2 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 530px) and (max-width: 949px) {
  .line-height-2 {
    line-height: 1.5;
  }
}
.line-height-3 {
  line-height: 1.3;
}
@media only screen and (max-width: 529px) {
  .line-height-3 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 530px) and (max-width: 949px) {
  .line-height-3 {
    line-height: 1.5;
  }
}
.line-height-4 {
  line-height: 1.4;
}
@media only screen and (max-width: 529px) {
  .line-height-4 {
    line-height: 1.5;
  }
}
@media only screen and (min-width: 530px) and (max-width: 949px) {
  .line-height-4 {
    line-height: 1.5;
  }
}
.line-height-5 {
  line-height: 30px;
}
@media only screen and (max-width: 529px) {
  .line-height-5 {
    line-height: 1.1;
  }
}
@media only screen and (min-width: 530px) and (max-width: 949px) {
  .line-height-5 {
    line-height: 1.1;
  }
}
.line-height-6 {
  line-height: 1.2;
}
@media only screen and (max-width: 529px) {
  .line-height-6 {
    line-height: 1.4;
  }
}
@media only screen and (min-width: 530px) and (max-width: 949px) {
  .line-height-6 {
    line-height: 1.4;
  }
}
.line-height-7 {
  line-height: 1.2;
}
@media only screen and (max-width: 529px) {
  .line-height-7 {
    line-height: 1.3;
  }
}
@media only screen and (min-width: 530px) and (max-width: 949px) {
  .line-height-7 {
    line-height: 1.3;
  }
}
.line-height-8 {
  line-height: 1.2;
}
@media only screen and (max-width: 529px) {
  .line-height-8 {
    line-height: 42px;
  }
}
@media only screen and (min-width: 530px) and (max-width: 949px) {
  .line-height-8 {
    line-height: 42px;
  }
}
.line-height-9 {
  line-height: 1;
}
@media only screen and (max-width: 529px) {
  .line-height-9 {
    line-height: 1.3;
  }
}
@media only screen and (min-width: 530px) and (max-width: 949px) {
  .line-height-9 {
    line-height: 1.3;
  }
}
.line-height-10 {
  line-height: 1;
}
@media only screen and (max-width: 529px) {
  .line-height-10 {
    line-height: 1.25;
  }
}
@media only screen and (min-width: 530px) and (max-width: 949px) {
  .line-height-10 {
    line-height: 1.25;
  }
}
.font-size-smallest {
  font-size: 16px;
  line-height: 1.3;
}
@media only screen and (max-width: 768px) {
  .font-size-smallest {
    font-size: 13px;
    line-height: 1.38;
  }
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
  .font-size-smallest {
    font-size: 13px;
    line-height: 1.38;
  }
}
.font-size-smaller {
  font-size: 18px;
  line-height: 1.3;
}
@media only screen and (max-width: 768px) {
  .font-size-smaller {
    font-size: 18px;
    line-height: 1.5;
  }
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
  .font-size-smaller {
    font-size: 18px;
    line-height: 1.5;
  }
}
.font-size-small {
  font-size: 22px;
  line-height: 1.3;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media only screen and (max-width: 768px) {
  .font-size-small {
    font-size: 22px;
    line-height: 1.5;
  }
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
  .font-size-small {
    font-size: 22px;
    line-height: 1.5;
  }
}
.font-size-base {
  font-size: 24px;
  line-height: 1.3;
}
@media only screen and (max-width: 768px) {
  .font-size-base {
    font-size: 16px;
    line-height: 1.5;
  }
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
  .font-size-base {
    font-size: 16px;
    line-height: 1.5;
  }
}
.font-size-big {
  font-size: 26px;
  line-height: 30px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media only screen and (max-width: 768px) {
  .font-size-big {
    font-size: 26px;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
  .font-size-big {
    font-size: 26px;
    line-height: 1.1;
  }
}
.font-size-large {
  font-size: 28px;
  line-height: 1.2;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media only screen and (max-width: 768px) {
  .font-size-large {
    font-size: 19px;
    line-height: 1.4;
  }
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
  .font-size-large {
    font-size: 19px;
    line-height: 1.4;
  }
}
.font-size-larger {
  font-size: 32px;
  line-height: 1.2;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media only screen and (max-width: 768px) {
  .font-size-larger {
    font-size: 21px;
    line-height: 1.3;
  }
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
  .font-size-larger {
    font-size: 21px;
    line-height: 1.3;
  }
}
.font-size-largest {
  font-size: 42px;
  line-height: 1.2;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media only screen and (max-width: 768px) {
  .font-size-largest {
    font-size: 42px;
    line-height: 42px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
  .font-size-largest {
    font-size: 42px;
    line-height: 42px;
  }
}
.font-size-huge {
  font-size: 48px;
  line-height: 1;
}
@media only screen and (max-width: 768px) {
  .font-size-huge {
    font-size: 28px;
    line-height: 1.3;
  }
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
  .font-size-huge {
    font-size: 28px;
    line-height: 1.3;
  }
}
.font-size-jumbo {
  font-size: 60px;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media only screen and (max-width: 768px) {
  .font-size-jumbo {
    font-size: 42px;
    line-height: 1.25;
  }
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
  .font-size-jumbo {
    font-size: 42px;
    line-height: 1.25;
  }
}
.font-size-giant {
  font-size: 72px;
  line-height: 1.1;
}
@media only screen and (max-width: 768px) {
  .font-size-giant {
    font-size: 48px;
    line-height: 1.2;
  }
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
  .font-size-giant {
    font-size: 48px;
    line-height: 1.2;
  }
}
h1,
.h1 {
  font-size: 48px;
  font-weight: 400;
}
@media only screen and (max-width: 529px) {
  h1,
  .h1 {
    font-size: 28px;
  }
}
@media only screen and (min-width: 530px) and (max-width: 949px) {
  h1,
  .h1 {
    font-size: 28px;
  }
}
h2,
.h2 {
  font-size: 42px;
}
@media only screen and (max-width: 529px) {
  h2,
  .h2 {
    font-size: 42px;
  }
}
@media only screen and (min-width: 530px) and (max-width: 949px) {
  h2,
  .h2 {
    font-size: 42px;
  }
}
h3,
.h3 {
  font-size: 32px;
  font-weight: 500;
}
@media only screen and (max-width: 529px) {
  h3,
  .h3 {
    font-size: 21px;
  }
}
@media only screen and (min-width: 530px) and (max-width: 949px) {
  h3,
  .h3 {
    font-size: 21px;
  }
}
h4,
.h4 {
  font-size: 28px;
  font-weight: 500;
}
@media only screen and (max-width: 529px) {
  h4,
  .h4 {
    font-size: 19px;
  }
}
@media only screen and (min-width: 530px) and (max-width: 949px) {
  h4,
  .h4 {
    font-size: 19px;
  }
}
h5,
.h5 {
  font-size: 26px;
  font-weight: 500;
}
@media only screen and (max-width: 529px) {
  h5,
  .h5 {
    font-size: 26px;
  }
}
@media only screen and (min-width: 530px) and (max-width: 949px) {
  h5,
  .h5 {
    font-size: 26px;
  }
}
h6,
.h6 {
  font-size: 22px;
  font-weight: 500;
}
@media only screen and (max-width: 529px) {
  h6,
  .h6 {
    font-size: 22px;
  }
}
@media only screen and (min-width: 530px) and (max-width: 949px) {
  h6,
  .h6 {
    font-size: 22px;
  }
}
h1 {
  line-height: 1;
}
h2 {
  line-height: 1.2;
}
h3 {
  line-height: 1.2;
}
h4 {
  line-height: 1.2;
}
h5 {
  line-height: 30px;
}
h6 {
  line-height: 1.3;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 20px;
  margin-bottom: 10px;
  line-height: 1;
  letter-spacing: 0px;
  font-family: 'Nunito Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
}
i.font-size-smallest {
  font-size: 16px;
  line-height: 1.3;
}
i.font-size-smaller {
  font-size: 18px;
  line-height: 1.3;
}
i.font-size-small {
  font-size: 22px;
  line-height: 1.3;
}
i.font-size-base {
  font-size: 24px;
  line-height: 1.3;
}
i.font-size-big {
  font-size: 26px;
  line-height: 1.4;
}
i.font-size-large {
  font-size: 28px;
  line-height: 30px;
}
i.font-size-larger {
  font-size: 32px;
  line-height: 1.2;
}
i.font-size-largest {
  font-size: 42px;
  line-height: 1.2;
}
i.font-size-huge {
  font-size: 48px;
  line-height: 1.2;
}
i.font-size-jumbo {
  font-size: 60px;
  line-height: 1;
}
i.font-size-giant {
  font-size: 72px;
  line-height: 1;
}
.tooltip {
  font-family: 'Nunito Sans', sans-serif;
}
.popover {
  font-family: 'Nunito Sans', sans-serif;
}
body {
  font-family: 'Nunito Sans', sans-serif;
  color: #010101;
  background-image: url("");
  letter-spacing: 0px;
}
@media only screen and (max-width: 768px) {
  body {
    line-height: 1.3;
  }
}