*/@font-face {
  font-family:icomoon;
  src:url(../fonts/icomoon.woff) format('woff'),url(../fonts/icomoon.woff2) format('woff2');
  font-weight:400;
  font-style:normal;
  font-display:block
}
[class*=" icon-"],[class^=icon-] {
  font-family:icomoon!important;
  speak:never;
  font-style:normal;
  font-weight:400;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}
.icon-arrow_left:before {
  content:"\e901"
}
.icon-arrow_down:before {
  content:"\e913"
}
.icon-comment:before {
  content:"\e914"
}
.icon-inbox:before {
  content:"\e912"
}
.icon-minus:before {
  content:"\e903"
}
.icon-plus:before {
  content:"\e904"
}
.icon-arrow_right:before {
  content:"\e909"
}
.icon-arrow_up:before {
  content:"\e911"
}
.icon-chevron_right:before {
  content:"\e902"
}
.icon-check:before {
  content:"\e90a"
}
.icon-play:before {
  content:"\e900"
}
.icon-call:before {
  content:"\e90c"
}
.icon-location:before {
  content:"\e90b"
}
.icon-star:before {
  content:"\e90e"
}
.icon-bookmark:before {
  content:"\e90f"
}
.icon-search:before {
  content:"\e910"
}
.icon-whatsapp:before {
  content:"\e905"
}
.icon-twitter:before {
  content:"\e906"
}
.icon-instagram:before {
  content:"\e907"
}
.icon-facebook:before {
  content:"\e908"
}
:root {
  --bs-blue:#0d6efd;
  --bs-indigo:#6610f2;
  --bs-purple:#6f42c1;
  --bs-pink:#d63384;
  --bs-red:#dc3545;
  --bs-orange:#fd7e14;
  --bs-yellow:#ffc107;
  --bs-green:#198754;
  --bs-teal:#20c997;
  --bs-cyan:#0dcaf0;
  --bs-white:#fff;
  --bs-gray:#6c757d;
  --bs-gray-dark:#343a40;
  --bs-gray-100:#f8f9fa;
  --bs-gray-200:#e9ecef;
  --bs-gray-300:#dee2e6;
  --bs-gray-400:#ced4da;
  --bs-gray-500:#adb5bd;
  --bs-gray-600:#6c757d;
  --bs-gray-700:#495057;
  --bs-gray-800:#343a40;
  --bs-gray-900:#212529;
  --bs-primary:#0d6efd;
  --bs-secondary:#6c757d;
  --bs-success:#198754;
  --bs-info:#0dcaf0;
  --bs-warning:#ffc107;
  --bs-danger:#dc3545;
  --bs-light:#f8f9fa;
  --bs-dark:#212529;
  --bs-primary-rgb:13,110,253;
  --bs-secondary-rgb:108,117,125;
  --bs-success-rgb:25,135,84;
  --bs-info-rgb:13,202,240;
  --bs-warning-rgb:255,193,7;
  --bs-danger-rgb:220,53,69;
  --bs-light-rgb:248,249,250;
  --bs-dark-rgb:33,37,41;
  --bs-white-rgb:255,255,255;
  --bs-black-rgb:0,0,0;
  --bs-body-color-rgb:33,37,41;
  --bs-body-bg-rgb:255,255,255;
  --bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  --bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
  --bs-gradient:linear-gradient(180deg,rgba(255,255,255,0.15),rgba(255,255,255,0));
  --bs-body-font-family:var(--bs-font-sans-serif);
  --bs-body-font-size:1rem;
  --bs-body-font-weight:400;
  --bs-body-line-height:1.5;
  --bs-body-color:#212529;
  --bs-body-bg:#fff
}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl {
  width:100%;
  padding-right:var(--bs-gutter-x,.75rem);
  padding-left:var(--bs-gutter-x,.75rem);
  margin-right:auto;
  margin-left:auto
}
@media (min-width:576px) {
  .container,.container-sm {
  max-width:540px
}
}@media (min-width:768px) {
  .container,.container-md,.container-sm {
  max-width:720px
}
}@media (min-width:992px) {
  .container,.container-lg,.container-md,.container-sm {
  max-width:960px
}
}@media (min-width:1200px) {
  .container,.container-lg,.container-md,.container-sm,.container-xl {
  max-width:1140px
}
}@media (min-width:1400px) {
  .container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl {
  max-width:1320px
}
}.row {
  --bs-gutter-x:1.5rem;
  --bs-gutter-y:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  margin-top:calc(-1 * var(--bs-gutter-y));
  margin-right:calc(-.5 * var(--bs-gutter-x));
  margin-left:calc(-.5 * var(--bs-gutter-x))
}
.row>* {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  -ms-flex-negative:0;
  flex-shrink:0;
  width:100%;
  max-width:100%;
  padding-right:calc(var(--bs-gutter-x) * .5);
  padding-left:calc(var(--bs-gutter-x) * .5);
  margin-top:var(--bs-gutter-y)
}
.col {
  -webkit-box-flex:1;
  -ms-flex:1 0 0%;
  flex:1 0 0%
}
.row-cols-auto>* {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:auto
}
.row-cols-1>* {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:100%
}
.row-cols-2>* {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:50%
}
.row-cols-3>* {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:33.3333333333%
}
.row-cols-4>* {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:25%
}
.row-cols-5>* {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:20%
}
.row-cols-6>* {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:16.6666666667%
}
.col-auto {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:auto
}
.col-1 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:8.33333333%
}
.col-2 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:16.66666667%
}
.col-3 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:25%
}
.col-4 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:33.33333333%
}
.col-5 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:41.66666667%
}
.col-6 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:50%
}
.col-7 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:58.33333333%
}
.col-8 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:66.66666667%
}
.col-9 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:75%
}
.col-10 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:83.33333333%
}
.col-11 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:91.66666667%
}
.col-12 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:100%
}
.offset-1 {
  margin-left:8.33333333%
}
.offset-2 {
  margin-left:16.66666667%
}
.offset-3 {
  margin-left:25%
}
.offset-4 {
  margin-left:33.33333333%
}
.offset-5 {
  margin-left:41.66666667%
}
.offset-6 {
  margin-left:50%
}
.offset-7 {
  margin-left:58.33333333%
}
.offset-8 {
  margin-left:66.66666667%
}
.offset-9 {
  margin-left:75%
}
.offset-10 {
  margin-left:83.33333333%
}
.offset-11 {
  margin-left:91.66666667%
}
.g-0,.gx-0 {
  --bs-gutter-x:0
}
.g-0,.gy-0 {
  --bs-gutter-y:0
}
.g-1,.gx-1 {
  --bs-gutter-x:0.25rem
}
.g-1,.gy-1 {
  --bs-gutter-y:0.25rem
}
.g-2,.gx-2 {
  --bs-gutter-x:0.5rem
}
.g-2,.gy-2 {
  --bs-gutter-y:0.5rem
}
.g-3,.gx-3 {
  --bs-gutter-x:1rem
}
.g-3,.gy-3 {
  --bs-gutter-y:1rem
}
.g-4,.gx-4 {
  --bs-gutter-x:1.5rem
}
.g-4,.gy-4 {
  --bs-gutter-y:1.5rem
}
.g-5,.gx-5 {
  --bs-gutter-x:3rem
}
.g-5,.gy-5 {
  --bs-gutter-y:3rem
}
@media (min-width:576px) {
  .col-sm {
  -webkit-box-flex:1;
  -ms-flex:1 0 0%;
  flex:1 0 0%
}
.row-cols-sm-auto>* {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:auto
}
.row-cols-sm-1>* {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:100%
}
.row-cols-sm-2>* {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:50%
}
.row-cols-sm-3>* {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:33.3333333333%
}
.row-cols-sm-4>* {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:25%
}
.row-cols-sm-5>* {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:20%
}
.row-cols-sm-6>* {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:16.6666666667%
}
.col-sm-auto {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:auto
}
.col-sm-1 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:8.33333333%
}
.col-sm-2 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:16.66666667%
}
.col-sm-3 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:25%
}
.col-sm-4 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:33.33333333%
}
.col-sm-5 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:41.66666667%
}
.col-sm-6 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:50%
}
.col-sm-7 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:58.33333333%
}
.col-sm-8 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:66.66666667%
}
.col-sm-9 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:75%
}
.col-sm-10 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:83.33333333%
}
.col-sm-11 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:91.66666667%
}
.col-sm-12 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:100%
}
.offset-sm-0 {
  margin-left:0
}
.offset-sm-1 {
  margin-left:8.33333333%
}
.offset-sm-2 {
  margin-left:16.66666667%
}
.offset-sm-3 {
  margin-left:25%
}
.offset-sm-4 {
  margin-left:33.33333333%
}
.offset-sm-5 {
  margin-left:41.66666667%
}
.offset-sm-6 {
  margin-left:50%
}
.offset-sm-7 {
  margin-left:58.33333333%
}
.offset-sm-8 {
  margin-left:66.66666667%
}
.offset-sm-9 {
  margin-left:75%
}
.offset-sm-10 {
  margin-left:83.33333333%
}
.offset-sm-11 {
  margin-left:91.66666667%
}
.g-sm-0,.gx-sm-0 {
  --bs-gutter-x:0
}
.g-sm-0,.gy-sm-0 {
  --bs-gutter-y:0
}
.g-sm-1,.gx-sm-1 {
  --bs-gutter-x:0.25rem
}
.g-sm-1,.gy-sm-1 {
  --bs-gutter-y:0.25rem
}
.g-sm-2,.gx-sm-2 {
  --bs-gutter-x:0.5rem
}
.g-sm-2,.gy-sm-2 {
  --bs-gutter-y:0.5rem
}
.g-sm-3,.gx-sm-3 {
  --bs-gutter-x:1rem
}
.g-sm-3,.gy-sm-3 {
  --bs-gutter-y:1rem
}
.g-sm-4,.gx-sm-4 {
  --bs-gutter-x:1.5rem
}
.g-sm-4,.gy-sm-4 {
  --bs-gutter-y:1.5rem
}
.g-sm-5,.gx-sm-5 {
  --bs-gutter-x:3rem
}
.g-sm-5,.gy-sm-5 {
  --bs-gutter-y:3rem
}
}@media (min-width:768px) {
  .col-md {
  -webkit-box-flex:1;
  -ms-flex:1 0 0%;
  flex:1 0 0%
}
.row-cols-md-auto>* {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:auto
}
.row-cols-md-1>* {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:100%
}
.row-cols-md-2>* {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:50%
}
.row-cols-md-3>* {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:33.3333333333%
}
.row-cols-md-4>* {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:25%
}
.row-cols-md-5>* {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:20%
}
.row-cols-md-6>* {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:16.6666666667%
}
.col-md-auto {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:auto
}
.col-md-1 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:8.33333333%
}
.col-md-2 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:16.66666667%
}
.col-md-3 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:25%
}
.col-md-4 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:33.33333333%
}
.col-md-5 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:41.66666667%
}
.col-md-6 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:50%
}
.col-md-7 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:58.33333333%
}
.col-md-8 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:66.66666667%
}
.col-md-9 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:75%
}
.col-md-10 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:83.33333333%
}
.col-md-11 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:91.66666667%
}
.col-md-12 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:100%
}
.offset-md-0 {
  margin-left:0
}
.offset-md-1 {
  margin-left:8.33333333%
}
.offset-md-2 {
  margin-left:16.66666667%
}
.offset-md-3 {
  margin-left:25%
}
.offset-md-4 {
  margin-left:33.33333333%
}
.offset-md-5 {
  margin-left:41.66666667%
}
.offset-md-6 {
  margin-left:50%
}
.offset-md-7 {
  margin-left:58.33333333%
}
.offset-md-8 {
  margin-left:66.66666667%
}
.offset-md-9 {
  margin-left:75%
}
.offset-md-10 {
  margin-left:83.33333333%
}
.offset-md-11 {
  margin-left:91.66666667%
}
.g-md-0,.gx-md-0 {
  --bs-gutter-x:0
}
.g-md-0,.gy-md-0 {
  --bs-gutter-y:0
}
.g-md-1,.gx-md-1 {
  --bs-gutter-x:0.25rem
}
.g-md-1,.gy-md-1 {
  --bs-gutter-y:0.25rem
}
.g-md-2,.gx-md-2 {
  --bs-gutter-x:0.5rem
}
.g-md-2,.gy-md-2 {
  --bs-gutter-y:0.5rem
}
.g-md-3,.gx-md-3 {
  --bs-gutter-x:1rem
}
.g-md-3,.gy-md-3 {
  --bs-gutter-y:1rem
}
.g-md-4,.gx-md-4 {
  --bs-gutter-x:1.5rem
}
.g-md-4,.gy-md-4 {
  --bs-gutter-y:1.5rem
}
.g-md-5,.gx-md-5 {
  --bs-gutter-x:3rem
}
.g-md-5,.gy-md-5 {
  --bs-gutter-y:3rem
}
}@media (min-width:992px) {
  .col-lg {
  -webkit-box-flex:1;
  -ms-flex:1 0 0%;
  flex:1 0 0%
}
.row-cols-lg-auto>* {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:auto
}
.row-cols-lg-1>* {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:100%
}
.row-cols-lg-2>* {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:50%
}
.row-cols-lg-3>* {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:33.3333333333%
}
.row-cols-lg-4>* {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:25%
}
.row-cols-lg-5>* {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:20%
}
.row-cols-lg-6>* {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:16.6666666667%
}
.col-lg-auto {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:auto
}
.col-lg-1 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:8.33333333%
}
.col-lg-2 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:16.66666667%
}
.col-lg-3 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:25%
}
.col-lg-4 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:33.33333333%
}
.col-lg-5 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:41.66666667%
}
.col-lg-6 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:50%
}
.col-lg-7 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:58.33333333%
}
.col-lg-8 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:66.66666667%
}
.col-lg-9 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:75%
}
.col-lg-10 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:83.33333333%
}
.col-lg-11 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:91.66666667%
}
.col-lg-12 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:100%
}
.offset-lg-0 {
  margin-left:0
}
.offset-lg-1 {
  margin-left:8.33333333%
}
.offset-lg-2 {
  margin-left:16.66666667%
}
.offset-lg-3 {
  margin-left:25%
}
.offset-lg-4 {
  margin-left:33.33333333%
}
.offset-lg-5 {
  margin-left:41.66666667%
}
.offset-lg-6 {
  margin-left:50%
}
.offset-lg-7 {
  margin-left:58.33333333%
}
.offset-lg-8 {
  margin-left:66.66666667%
}
.offset-lg-9 {
  margin-left:75%
}
.offset-lg-10 {
  margin-left:83.33333333%
}
.offset-lg-11 {
  margin-left:91.66666667%
}
.g-lg-0,.gx-lg-0 {
  --bs-gutter-x:0
}
.g-lg-0,.gy-lg-0 {
  --bs-gutter-y:0
}
.g-lg-1,.gx-lg-1 {
  --bs-gutter-x:0.25rem
}
.g-lg-1,.gy-lg-1 {
  --bs-gutter-y:0.25rem
}
.g-lg-2,.gx-lg-2 {
  --bs-gutter-x:0.5rem
}
.g-lg-2,.gy-lg-2 {
  --bs-gutter-y:0.5rem
}
.g-lg-3,.gx-lg-3 {
  --bs-gutter-x:1rem
}
.g-lg-3,.gy-lg-3 {
  --bs-gutter-y:1rem
}
.g-lg-4,.gx-lg-4 {
  --bs-gutter-x:1.5rem
}
.g-lg-4,.gy-lg-4 {
  --bs-gutter-y:1.5rem
}
.g-lg-5,.gx-lg-5 {
  --bs-gutter-x:3rem
}
.g-lg-5,.gy-lg-5 {
  --bs-gutter-y:3rem
}
}@media (min-width:1200px) {
  .col-xl {
  -webkit-box-flex:1;
  -ms-flex:1 0 0%;
  flex:1 0 0%
}
.row-cols-xl-auto>* {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:auto
}
.row-cols-xl-1>* {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:100%
}
.row-cols-xl-2>* {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:50%
}
.row-cols-xl-3>* {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:33.3333333333%
}
.row-cols-xl-4>* {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:25%
}
.row-cols-xl-5>* {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:20%
}
.row-cols-xl-6>* {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:16.6666666667%
}
.col-xl-auto {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:auto
}
.col-xl-1 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:8.33333333%
}
.col-xl-2 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:16.66666667%
}
.col-xl-3 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:25%
}
.col-xl-4 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:33.33333333%
}
.col-xl-5 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:41.66666667%
}
.col-xl-6 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:50%
}
.col-xl-7 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:58.33333333%
}
.col-xl-8 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:66.66666667%
}
.col-xl-9 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:75%
}
.col-xl-10 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:83.33333333%
}
.col-xl-11 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:91.66666667%
}
.col-xl-12 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:100%
}
.offset-xl-0 {
  margin-left:0
}
.offset-xl-1 {
  margin-left:8.33333333%
}
.offset-xl-2 {
  margin-left:16.66666667%
}
.offset-xl-3 {
  margin-left:25%
}
.offset-xl-4 {
  margin-left:33.33333333%
}
.offset-xl-5 {
  margin-left:41.66666667%
}
.offset-xl-6 {
  margin-left:50%
}
.offset-xl-7 {
  margin-left:58.33333333%
}
.offset-xl-8 {
  margin-left:66.66666667%
}
.offset-xl-9 {
  margin-left:75%
}
.offset-xl-10 {
  margin-left:83.33333333%
}
.offset-xl-11 {
  margin-left:91.66666667%
}
.g-xl-0,.gx-xl-0 {
  --bs-gutter-x:0
}
.g-xl-0,.gy-xl-0 {
  --bs-gutter-y:0
}
.g-xl-1,.gx-xl-1 {
  --bs-gutter-x:0.25rem
}
.g-xl-1,.gy-xl-1 {
  --bs-gutter-y:0.25rem
}
.g-xl-2,.gx-xl-2 {
  --bs-gutter-x:0.5rem
}
.g-xl-2,.gy-xl-2 {
  --bs-gutter-y:0.5rem
}
.g-xl-3,.gx-xl-3 {
  --bs-gutter-x:1rem
}
.g-xl-3,.gy-xl-3 {
  --bs-gutter-y:1rem
}
.g-xl-4,.gx-xl-4 {
  --bs-gutter-x:1.5rem
}
.g-xl-4,.gy-xl-4 {
  --bs-gutter-y:1.5rem
}
.g-xl-5,.gx-xl-5 {
  --bs-gutter-x:3rem
}
.g-xl-5,.gy-xl-5 {
  --bs-gutter-y:3rem
}
}@media (min-width:1400px) {
  .col-xxl {
  -webkit-box-flex:1;
  -ms-flex:1 0 0%;
  flex:1 0 0%
}
.row-cols-xxl-auto>* {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:auto
}
.row-cols-xxl-1>* {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:100%
}
.row-cols-xxl-2>* {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:50%
}
.row-cols-xxl-3>* {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:33.3333333333%
}
.row-cols-xxl-4>* {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:25%
}
.row-cols-xxl-5>* {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:20%
}
.row-cols-xxl-6>* {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:16.6666666667%
}
.col-xxl-auto {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:auto
}
.col-xxl-1 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:8.33333333%
}
.col-xxl-2 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:16.66666667%
}
.col-xxl-3 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:25%
}
.col-xxl-4 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:33.33333333%
}
.col-xxl-5 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:41.66666667%
}
.col-xxl-6 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:50%
}
.col-xxl-7 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:58.33333333%
}
.col-xxl-8 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:66.66666667%
}
.col-xxl-9 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:75%
}
.col-xxl-10 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:83.33333333%
}
.col-xxl-11 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:91.66666667%
}
.col-xxl-12 {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:100%
}
.offset-xxl-0 {
  margin-left:0
}
.offset-xxl-1 {
  margin-left:8.33333333%
}
.offset-xxl-2 {
  margin-left:16.66666667%
}
.offset-xxl-3 {
  margin-left:25%
}
.offset-xxl-4 {
  margin-left:33.33333333%
}
.offset-xxl-5 {
  margin-left:41.66666667%
}
.offset-xxl-6 {
  margin-left:50%
}
.offset-xxl-7 {
  margin-left:58.33333333%
}
.offset-xxl-8 {
  margin-left:66.66666667%
}
.offset-xxl-9 {
  margin-left:75%
}
.offset-xxl-10 {
  margin-left:83.33333333%
}
.offset-xxl-11 {
  margin-left:91.66666667%
}
.g-xxl-0,.gx-xxl-0 {
  --bs-gutter-x:0
}
.g-xxl-0,.gy-xxl-0 {
  --bs-gutter-y:0
}
.g-xxl-1,.gx-xxl-1 {
  --bs-gutter-x:0.25rem
}
.g-xxl-1,.gy-xxl-1 {
  --bs-gutter-y:0.25rem
}
.g-xxl-2,.gx-xxl-2 {
  --bs-gutter-x:0.5rem
}
.g-xxl-2,.gy-xxl-2 {
  --bs-gutter-y:0.5rem
}
.g-xxl-3,.gx-xxl-3 {
  --bs-gutter-x:1rem
}
.g-xxl-3,.gy-xxl-3 {
  --bs-gutter-y:1rem
}
.g-xxl-4,.gx-xxl-4 {
  --bs-gutter-x:1.5rem
}
.g-xxl-4,.gy-xxl-4 {
  --bs-gutter-y:1.5rem
}
.g-xxl-5,.gx-xxl-5 {
  --bs-gutter-x:3rem
}
.g-xxl-5,.gy-xxl-5 {
  --bs-gutter-y:3rem
}
}.d-inline {
  display:inline!important
}
.d-inline-block {
  display:inline-block!important
}
.d-block {
  display:block!important
}
.d-grid {
  display:grid!important
}
.d-table {
  display:table!important
}
.d-table-row {
  display:table-row!important
}
.d-table-cell {
  display:table-cell!important
}
.d-flex {
  display:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important
}
.d-inline-flex {
  display:-webkit-inline-box!important;
  display:-ms-inline-flexbox!important;
  display:inline-flex!important
}
.d-none {
  display:none!important
}
.flex-fill {
  -webkit-box-flex:1!important;
  -ms-flex:1 1 auto!important;
  flex:1 1 auto!important
}
.flex-row {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:normal!important;
  -ms-flex-direction:row!important;
  flex-direction:row!important
}
.flex-column {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:normal!important;
  -ms-flex-direction:column!important;
  flex-direction:column!important
}
.flex-row-reverse {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:reverse!important;
  -ms-flex-direction:row-reverse!important;
  flex-direction:row-reverse!important
}
.flex-column-reverse {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:reverse!important;
  -ms-flex-direction:column-reverse!important;
  flex-direction:column-reverse!important
}
.flex-grow-0 {
  -webkit-box-flex:0!important;
  -ms-flex-positive:0!important;
  flex-grow:0!important
}
.flex-grow-1 {
  -webkit-box-flex:1!important;
  -ms-flex-positive:1!important;
  flex-grow:1!important
}
.flex-shrink-0 {
  -ms-flex-negative:0!important;
  flex-shrink:0!important
}
.flex-shrink-1 {
  -ms-flex-negative:1!important;
  flex-shrink:1!important
}
.flex-wrap {
  -ms-flex-wrap:wrap!important;
  flex-wrap:wrap!important
}
.flex-nowrap {
  -ms-flex-wrap:nowrap!important;
  flex-wrap:nowrap!important
}
.flex-wrap-reverse {
  -ms-flex-wrap:wrap-reverse!important;
  flex-wrap:wrap-reverse!important
}
.justify-content-start {
  -webkit-box-pack:start!important;
  -ms-flex-pack:start!important;
  justify-content:flex-start!important
}
.justify-content-end {
  -webkit-box-pack:end!important;
  -ms-flex-pack:end!important;
  justify-content:flex-end!important
}
.justify-content-center {
  -webkit-box-pack:center!important;
  -ms-flex-pack:center!important;
  justify-content:center!important
}
.justify-content-between {
  -webkit-box-pack:justify!important;
  -ms-flex-pack:justify!important;
  justify-content:space-between!important
}
.justify-content-around {
  -ms-flex-pack:distribute!important;
  justify-content:space-around!important
}
.justify-content-evenly {
  -webkit-box-pack:space-evenly!important;
  -ms-flex-pack:space-evenly!important;
  justify-content:space-evenly!important
}
.align-items-start {
  -webkit-box-align:start!important;
  -ms-flex-align:start!important;
  align-items:flex-start!important
}
.align-items-end {
  -webkit-box-align:end!important;
  -ms-flex-align:end!important;
  align-items:flex-end!important
}
.align-items-center {
  -webkit-box-align:center!important;
  -ms-flex-align:center!important;
  align-items:center!important
}
.align-items-baseline {
  -webkit-box-align:baseline!important;
  -ms-flex-align:baseline!important;
  align-items:baseline!important
}
.align-items-stretch {
  -webkit-box-align:stretch!important;
  -ms-flex-align:stretch!important;
  align-items:stretch!important
}
.align-content-start {
  -ms-flex-line-pack:start!important;
  align-content:flex-start!important
}
.align-content-end {
  -ms-flex-line-pack:end!important;
  align-content:flex-end!important
}
.align-content-center {
  -ms-flex-line-pack:center!important;
  align-content:center!important
}
.align-content-between {
  -ms-flex-line-pack:justify!important;
  align-content:space-between!important
}
.align-content-around {
  -ms-flex-line-pack:distribute!important;
  align-content:space-around!important
}
.align-content-stretch {
  -ms-flex-line-pack:stretch!important;
  align-content:stretch!important
}
.align-self-auto {
  -ms-flex-item-align:auto!important;
  align-self:auto!important
}
.align-self-start {
  -ms-flex-item-align:start!important;
  align-self:flex-start!important
}
.align-self-end {
  -ms-flex-item-align:end!important;
  align-self:flex-end!important
}
.align-self-center {
  -ms-flex-item-align:center!important;
  align-self:center!important
}
.align-self-baseline {
  -ms-flex-item-align:baseline!important;
  align-self:baseline!important
}
.align-self-stretch {
  -ms-flex-item-align:stretch!important;
  align-self:stretch!important
}
.order-first {
  -webkit-box-ordinal-group:0!important;
  -ms-flex-order:-1!important;
  order:-1!important
}
.order-0 {
  -webkit-box-ordinal-group:1!important;
  -ms-flex-order:0!important;
  order:0!important
}
.order-1 {
  -webkit-box-ordinal-group:2!important;
  -ms-flex-order:1!important;
  order:1!important
}
.order-2 {
  -webkit-box-ordinal-group:3!important;
  -ms-flex-order:2!important;
  order:2!important
}
.order-3 {
  -webkit-box-ordinal-group:4!important;
  -ms-flex-order:3!important;
  order:3!important
}
.order-4 {
  -webkit-box-ordinal-group:5!important;
  -ms-flex-order:4!important;
  order:4!important
}
.order-5 {
  -webkit-box-ordinal-group:6!important;
  -ms-flex-order:5!important;
  order:5!important
}
.order-last {
  -webkit-box-ordinal-group:7!important;
  -ms-flex-order:6!important;
  order:6!important
}
.m-0 {
  margin:0!important
}
.m-1 {
  margin:.25rem!important
}
.m-2 {
  margin:.5rem!important
}
.m-3 {
  margin:1rem!important
}
.m-4 {
  margin:1.5rem!important
}
.m-5 {
  margin:3rem!important
}
.m-auto {
  margin:auto!important
}
.mx-0 {
  margin-right:0!important;
  margin-left:0!important
}
.mx-1 {
  margin-right:.25rem!important;
  margin-left:.25rem!important
}
.mx-2 {
  margin-right:.5rem!important;
  margin-left:.5rem!important
}
.mx-3 {
  margin-right:1rem!important;
  margin-left:1rem!important
}
.mx-4 {
  margin-right:1.5rem!important;
  margin-left:1.5rem!important
}
.mx-5 {
  margin-right:3rem!important;
  margin-left:3rem!important
}
.mx-auto {
  margin-right:auto!important;
  margin-left:auto!important
}
.my-0 {
  margin-top:0!important;
  margin-bottom:0!important
}
.my-1 {
  margin-top:.25rem!important;
  margin-bottom:.25rem!important
}
.my-2 {
  margin-top:.5rem!important;
  margin-bottom:.5rem!important
}
.my-3 {
  margin-top:1rem!important;
  margin-bottom:1rem!important
}
.my-4 {
  margin-top:1.5rem!important;
  margin-bottom:1.5rem!important
}
.my-5 {
  margin-top:3rem!important;
  margin-bottom:3rem!important
}
.my-auto {
  margin-top:auto!important;
  margin-bottom:auto!important
}
.mt-0 {
  margin-top:0!important
}
.mt-1 {
  margin-top:.25rem!important
}
.mt-2 {
  margin-top:.5rem!important
}
.mt-3 {
  margin-top:1rem!important
}
.mt-4 {
  margin-top:1.5rem!important
}
.mt-5 {
  margin-top:3rem!important
}
.mt-auto {
  margin-top:auto!important
}
.me-0 {
  margin-right:0!important
}
.me-1 {
  margin-right:.25rem!important
}
.me-2 {
  margin-right:.5rem!important
}
.me-3 {
  margin-right:1rem!important
}
.me-4 {
  margin-right:1.5rem!important
}
.me-5 {
  margin-right:3rem!important
}
.me-auto {
  margin-right:auto!important
}
.mb-0 {
  margin-bottom:0!important
}
.mb-1 {
  margin-bottom:.25rem!important
}
.mb-2 {
  margin-bottom:.5rem!important
}
.mb-3 {
  margin-bottom:1rem!important
}
.mb-4 {
  margin-bottom:1.5rem!important
}
.mb-5 {
  margin-bottom:3rem!important
}
.mb-auto {
  margin-bottom:auto!important
}
.ms-0 {
  margin-left:0!important
}
.ms-1 {
  margin-left:.25rem!important
}
.ms-2 {
  margin-left:.5rem!important
}
.ms-3 {
  margin-left:1rem!important
}
.ms-4 {
  margin-left:1.5rem!important
}
.ms-5 {
  margin-left:3rem!important
}
.ms-auto {
  margin-left:auto!important
}
.p-0 {
  padding:0!important
}
.p-1 {
  padding:.25rem!important
}
.p-2 {
  padding:.5rem!important
}
.p-3 {
  padding:1rem!important
}
.p-4 {
  padding:1.5rem!important
}
.p-5 {
  padding:3rem!important
}
.px-0 {
  padding-right:0!important;
  padding-left:0!important
}
.px-1 {
  padding-right:.25rem!important;
  padding-left:.25rem!important
}
.px-2 {
  padding-right:.5rem!important;
  padding-left:.5rem!important
}
.px-3 {
  padding-right:1rem!important;
  padding-left:1rem!important
}
.px-4 {
  padding-right:1.5rem!important;
  padding-left:1.5rem!important
}
.px-5 {
  padding-right:3rem!important;
  padding-left:3rem!important
}
.py-0 {
  padding-top:0!important;
  padding-bottom:0!important
}
.py-1 {
  padding-top:.25rem!important;
  padding-bottom:.25rem!important
}
.py-2 {
  padding-top:.5rem!important;
  padding-bottom:.5rem!important
}
.py-3 {
  padding-top:1rem!important;
  padding-bottom:1rem!important
}
.py-4 {
  padding-top:1.5rem!important;
  padding-bottom:1.5rem!important
}
.py-5 {
  padding-top:3rem!important;
  padding-bottom:3rem!important
}
.pt-0 {
  padding-top:0!important
}
.pt-1 {
  padding-top:.25rem!important
}
.pt-2 {
  padding-top:.5rem!important
}
.pt-3 {
  padding-top:1rem!important
}
.pt-4 {
  padding-top:1.5rem!important
}
.pt-5 {
  padding-top:3rem!important
}
.pe-0 {
  padding-right:0!important
}
.pe-1 {
  padding-right:.25rem!important
}
.pe-2 {
  padding-right:.5rem!important
}
.pe-3 {
  padding-right:1rem!important
}
.pe-4 {
  padding-right:1.5rem!important
}
.pe-5 {
  padding-right:3rem!important
}
.pb-0 {
  padding-bottom:0!important
}
.pb-1 {
  padding-bottom:.25rem!important
}
.pb-2 {
  padding-bottom:.5rem!important
}
.pb-3 {
  padding-bottom:1rem!important
}
.pb-4 {
  padding-bottom:1.5rem!important
}
.pb-5 {
  padding-bottom:3rem!important
}
.ps-0 {
  padding-left:0!important
}
.ps-1 {
  padding-left:.25rem!important
}
.ps-2 {
  padding-left:.5rem!important
}
.ps-3 {
  padding-left:1rem!important
}
.ps-4 {
  padding-left:1.5rem!important
}
.ps-5 {
  padding-left:3rem!important
}
@media (min-width:576px) {
  .d-sm-inline {
  display:inline!important
}
.d-sm-inline-block {
  display:inline-block!important
}
.d-sm-block {
  display:block!important
}
.d-sm-grid {
  display:grid!important
}
.d-sm-table {
  display:table!important
}
.d-sm-table-row {
  display:table-row!important
}
.d-sm-table-cell {
  display:table-cell!important
}
.d-sm-flex {
  display:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important
}
.d-sm-inline-flex {
  display:-webkit-inline-box!important;
  display:-ms-inline-flexbox!important;
  display:inline-flex!important
}
.d-sm-none {
  display:none!important
}
.flex-sm-fill {
  -webkit-box-flex:1!important;
  -ms-flex:1 1 auto!important;
  flex:1 1 auto!important
}
.flex-sm-row {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:normal!important;
  -ms-flex-direction:row!important;
  flex-direction:row!important
}
.flex-sm-column {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:normal!important;
  -ms-flex-direction:column!important;
  flex-direction:column!important
}
.flex-sm-row-reverse {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:reverse!important;
  -ms-flex-direction:row-reverse!important;
  flex-direction:row-reverse!important
}
.flex-sm-column-reverse {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:reverse!important;
  -ms-flex-direction:column-reverse!important;
  flex-direction:column-reverse!important
}
.flex-sm-grow-0 {
  -webkit-box-flex:0!important;
  -ms-flex-positive:0!important;
  flex-grow:0!important
}
.flex-sm-grow-1 {
  -webkit-box-flex:1!important;
  -ms-flex-positive:1!important;
  flex-grow:1!important
}
.flex-sm-shrink-0 {
  -ms-flex-negative:0!important;
  flex-shrink:0!important
}
.flex-sm-shrink-1 {
  -ms-flex-negative:1!important;
  flex-shrink:1!important
}
.flex-sm-wrap {
  -ms-flex-wrap:wrap!important;
  flex-wrap:wrap!important
}
.flex-sm-nowrap {
  -ms-flex-wrap:nowrap!important;
  flex-wrap:nowrap!important
}
.flex-sm-wrap-reverse {
  -ms-flex-wrap:wrap-reverse!important;
  flex-wrap:wrap-reverse!important
}
.justify-content-sm-start {
  -webkit-box-pack:start!important;
  -ms-flex-pack:start!important;
  justify-content:flex-start!important
}
.justify-content-sm-end {
  -webkit-box-pack:end!important;
  -ms-flex-pack:end!important;
  justify-content:flex-end!important
}
.justify-content-sm-center {
  -webkit-box-pack:center!important;
  -ms-flex-pack:center!important;
  justify-content:center!important
}
.justify-content-sm-between {
  -webkit-box-pack:justify!important;
  -ms-flex-pack:justify!important;
  justify-content:space-between!important
}
.justify-content-sm-around {
  -ms-flex-pack:distribute!important;
  justify-content:space-around!important
}
.justify-content-sm-evenly {
  -webkit-box-pack:space-evenly!important;
  -ms-flex-pack:space-evenly!important;
  justify-content:space-evenly!important
}
.align-items-sm-start {
  -webkit-box-align:start!important;
  -ms-flex-align:start!important;
  align-items:flex-start!important
}
.align-items-sm-end {
  -webkit-box-align:end!important;
  -ms-flex-align:end!important;
  align-items:flex-end!important
}
.align-items-sm-center {
  -webkit-box-align:center!important;
  -ms-flex-align:center!important;
  align-items:center!important
}
.align-items-sm-baseline {
  -webkit-box-align:baseline!important;
  -ms-flex-align:baseline!important;
  align-items:baseline!important
}
.align-items-sm-stretch {
  -webkit-box-align:stretch!important;
  -ms-flex-align:stretch!important;
  align-items:stretch!important
}
.align-content-sm-start {
  -ms-flex-line-pack:start!important;
  align-content:flex-start!important
}
.align-content-sm-end {
  -ms-flex-line-pack:end!important;
  align-content:flex-end!important
}
.align-content-sm-center {
  -ms-flex-line-pack:center!important;
  align-content:center!important
}
.align-content-sm-between {
  -ms-flex-line-pack:justify!important;
  align-content:space-between!important
}
.align-content-sm-around {
  -ms-flex-line-pack:distribute!important;
  align-content:space-around!important
}
.align-content-sm-stretch {
  -ms-flex-line-pack:stretch!important;
  align-content:stretch!important
}
.align-self-sm-auto {
  -ms-flex-item-align:auto!important;
  align-self:auto!important
}
.align-self-sm-start {
  -ms-flex-item-align:start!important;
  align-self:flex-start!important
}
.align-self-sm-end {
  -ms-flex-item-align:end!important;
  align-self:flex-end!important
}
.align-self-sm-center {
  -ms-flex-item-align:center!important;
  align-self:center!important
}
.align-self-sm-baseline {
  -ms-flex-item-align:baseline!important;
  align-self:baseline!important
}
.align-self-sm-stretch {
  -ms-flex-item-align:stretch!important;
  align-self:stretch!important
}
.order-sm-first {
  -webkit-box-ordinal-group:0!important;
  -ms-flex-order:-1!important;
  order:-1!important
}
.order-sm-0 {
  -webkit-box-ordinal-group:1!important;
  -ms-flex-order:0!important;
  order:0!important
}
.order-sm-1 {
  -webkit-box-ordinal-group:2!important;
  -ms-flex-order:1!important;
  order:1!important
}
.order-sm-2 {
  -webkit-box-ordinal-group:3!important;
  -ms-flex-order:2!important;
  order:2!important
}
.order-sm-3 {
  -webkit-box-ordinal-group:4!important;
  -ms-flex-order:3!important;
  order:3!important
}
.order-sm-4 {
  -webkit-box-ordinal-group:5!important;
  -ms-flex-order:4!important;
  order:4!important
}
.order-sm-5 {
  -webkit-box-ordinal-group:6!important;
  -ms-flex-order:5!important;
  order:5!important
}
.order-sm-last {
  -webkit-box-ordinal-group:7!important;
  -ms-flex-order:6!important;
  order:6!important
}
.m-sm-0 {
  margin:0!important
}
.m-sm-1 {
  margin:.25rem!important
}
.m-sm-2 {
  margin:.5rem!important
}
.m-sm-3 {
  margin:1rem!important
}
.m-sm-4 {
  margin:1.5rem!important
}
.m-sm-5 {
  margin:3rem!important
}
.m-sm-auto {
  margin:auto!important
}
.mx-sm-0 {
  margin-right:0!important;
  margin-left:0!important
}
.mx-sm-1 {
  margin-right:.25rem!important;
  margin-left:.25rem!important
}
.mx-sm-2 {
  margin-right:.5rem!important;
  margin-left:.5rem!important
}
.mx-sm-3 {
  margin-right:1rem!important;
  margin-left:1rem!important
}
.mx-sm-4 {
  margin-right:1.5rem!important;
  margin-left:1.5rem!important
}
.mx-sm-5 {
  margin-right:3rem!important;
  margin-left:3rem!important
}
.mx-sm-auto {
  margin-right:auto!important;
  margin-left:auto!important
}
.my-sm-0 {
  margin-top:0!important;
  margin-bottom:0!important
}
.my-sm-1 {
  margin-top:.25rem!important;
  margin-bottom:.25rem!important
}
.my-sm-2 {
  margin-top:.5rem!important;
  margin-bottom:.5rem!important
}
.my-sm-3 {
  margin-top:1rem!important;
  margin-bottom:1rem!important
}
.my-sm-4 {
  margin-top:1.5rem!important;
  margin-bottom:1.5rem!important
}
.my-sm-5 {
  margin-top:3rem!important;
  margin-bottom:3rem!important
}
.my-sm-auto {
  margin-top:auto!important;
  margin-bottom:auto!important
}
.mt-sm-0 {
  margin-top:0!important
}
.mt-sm-1 {
  margin-top:.25rem!important
}
.mt-sm-2 {
  margin-top:.5rem!important
}
.mt-sm-3 {
  margin-top:1rem!important
}
.mt-sm-4 {
  margin-top:1.5rem!important
}
.mt-sm-5 {
  margin-top:3rem!important
}
.mt-sm-auto {
  margin-top:auto!important
}
.me-sm-0 {
  margin-right:0!important
}
.me-sm-1 {
  margin-right:.25rem!important
}
.me-sm-2 {
  margin-right:.5rem!important
}
.me-sm-3 {
  margin-right:1rem!important
}
.me-sm-4 {
  margin-right:1.5rem!important
}
.me-sm-5 {
  margin-right:3rem!important
}
.me-sm-auto {
  margin-right:auto!important
}
.mb-sm-0 {
  margin-bottom:0!important
}
.mb-sm-1 {
  margin-bottom:.25rem!important
}
.mb-sm-2 {
  margin-bottom:.5rem!important
}
.mb-sm-3 {
  margin-bottom:1rem!important
}
.mb-sm-4 {
  margin-bottom:1.5rem!important
}
.mb-sm-5 {
  margin-bottom:3rem!important
}
.mb-sm-auto {
  margin-bottom:auto!important
}
.ms-sm-0 {
  margin-left:0!important
}
.ms-sm-1 {
  margin-left:.25rem!important
}
.ms-sm-2 {
  margin-left:.5rem!important
}
.ms-sm-3 {
  margin-left:1rem!important
}
.ms-sm-4 {
  margin-left:1.5rem!important
}
.ms-sm-5 {
  margin-left:3rem!important
}
.ms-sm-auto {
  margin-left:auto!important
}
.p-sm-0 {
  padding:0!important
}
.p-sm-1 {
  padding:.25rem!important
}
.p-sm-2 {
  padding:.5rem!important
}
.p-sm-3 {
  padding:1rem!important
}
.p-sm-4 {
  padding:1.5rem!important
}
.p-sm-5 {
  padding:3rem!important
}
.px-sm-0 {
  padding-right:0!important;
  padding-left:0!important
}
.px-sm-1 {
  padding-right:.25rem!important;
  padding-left:.25rem!important
}
.px-sm-2 {
  padding-right:.5rem!important;
  padding-left:.5rem!important
}
.px-sm-3 {
  padding-right:1rem!important;
  padding-left:1rem!important
}
.px-sm-4 {
  padding-right:1.5rem!important;
  padding-left:1.5rem!important
}
.px-sm-5 {
  padding-right:3rem!important;
  padding-left:3rem!important
}
.py-sm-0 {
  padding-top:0!important;
  padding-bottom:0!important
}
.py-sm-1 {
  padding-top:.25rem!important;
  padding-bottom:.25rem!important
}
.py-sm-2 {
  padding-top:.5rem!important;
  padding-bottom:.5rem!important
}
.py-sm-3 {
  padding-top:1rem!important;
  padding-bottom:1rem!important
}
.py-sm-4 {
  padding-top:1.5rem!important;
  padding-bottom:1.5rem!important
}
.py-sm-5 {
  padding-top:3rem!important;
  padding-bottom:3rem!important
}
.pt-sm-0 {
  padding-top:0!important
}
.pt-sm-1 {
  padding-top:.25rem!important
}
.pt-sm-2 {
  padding-top:.5rem!important
}
.pt-sm-3 {
  padding-top:1rem!important
}
.pt-sm-4 {
  padding-top:1.5rem!important
}
.pt-sm-5 {
  padding-top:3rem!important
}
.pe-sm-0 {
  padding-right:0!important
}
.pe-sm-1 {
  padding-right:.25rem!important
}
.pe-sm-2 {
  padding-right:.5rem!important
}
.pe-sm-3 {
  padding-right:1rem!important
}
.pe-sm-4 {
  padding-right:1.5rem!important
}
.pe-sm-5 {
  padding-right:3rem!important
}
.pb-sm-0 {
  padding-bottom:0!important
}
.pb-sm-1 {
  padding-bottom:.25rem!important
}
.pb-sm-2 {
  padding-bottom:.5rem!important
}
.pb-sm-3 {
  padding-bottom:1rem!important
}
.pb-sm-4 {
  padding-bottom:1.5rem!important
}
.pb-sm-5 {
  padding-bottom:3rem!important
}
.ps-sm-0 {
  padding-left:0!important
}
.ps-sm-1 {
  padding-left:.25rem!important
}
.ps-sm-2 {
  padding-left:.5rem!important
}
.ps-sm-3 {
  padding-left:1rem!important
}
.ps-sm-4 {
  padding-left:1.5rem!important
}
.ps-sm-5 {
  padding-left:3rem!important
}
}@media (min-width:768px) {
  .d-md-inline {
  display:inline!important
}
.d-md-inline-block {
  display:inline-block!important
}
.d-md-block {
  display:block!important
}
.d-md-grid {
  display:grid!important
}
.d-md-table {
  display:table!important
}
.d-md-table-row {
  display:table-row!important
}
.d-md-table-cell {
  display:table-cell!important
}
.d-md-flex {
  display:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important
}
.d-md-inline-flex {
  display:-webkit-inline-box!important;
  display:-ms-inline-flexbox!important;
  display:inline-flex!important
}
.d-md-none {
  display:none!important
}
.flex-md-fill {
  -webkit-box-flex:1!important;
  -ms-flex:1 1 auto!important;
  flex:1 1 auto!important
}
.flex-md-row {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:normal!important;
  -ms-flex-direction:row!important;
  flex-direction:row!important
}
.flex-md-column {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:normal!important;
  -ms-flex-direction:column!important;
  flex-direction:column!important
}
.flex-md-row-reverse {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:reverse!important;
  -ms-flex-direction:row-reverse!important;
  flex-direction:row-reverse!important
}
.flex-md-column-reverse {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:reverse!important;
  -ms-flex-direction:column-reverse!important;
  flex-direction:column-reverse!important
}
.flex-md-grow-0 {
  -webkit-box-flex:0!important;
  -ms-flex-positive:0!important;
  flex-grow:0!important
}
.flex-md-grow-1 {
  -webkit-box-flex:1!important;
  -ms-flex-positive:1!important;
  flex-grow:1!important
}
.flex-md-shrink-0 {
  -ms-flex-negative:0!important;
  flex-shrink:0!important
}
.flex-md-shrink-1 {
  -ms-flex-negative:1!important;
  flex-shrink:1!important
}
.flex-md-wrap {
  -ms-flex-wrap:wrap!important;
  flex-wrap:wrap!important
}
.flex-md-nowrap {
  -ms-flex-wrap:nowrap!important;
  flex-wrap:nowrap!important
}
.flex-md-wrap-reverse {
  -ms-flex-wrap:wrap-reverse!important;
  flex-wrap:wrap-reverse!important
}
.justify-content-md-start {
  -webkit-box-pack:start!important;
  -ms-flex-pack:start!important;
  justify-content:flex-start!important
}
.justify-content-md-end {
  -webkit-box-pack:end!important;
  -ms-flex-pack:end!important;
  justify-content:flex-end!important
}
.justify-content-md-center {
  -webkit-box-pack:center!important;
  -ms-flex-pack:center!important;
  justify-content:center!important
}
.justify-content-md-between {
  -webkit-box-pack:justify!important;
  -ms-flex-pack:justify!important;
  justify-content:space-between!important
}
.justify-content-md-around {
  -ms-flex-pack:distribute!important;
  justify-content:space-around!important
}
.justify-content-md-evenly {
  -webkit-box-pack:space-evenly!important;
  -ms-flex-pack:space-evenly!important;
  justify-content:space-evenly!important
}
.align-items-md-start {
  -webkit-box-align:start!important;
  -ms-flex-align:start!important;
  align-items:flex-start!important
}
.align-items-md-end {
  -webkit-box-align:end!important;
  -ms-flex-align:end!important;
  align-items:flex-end!important
}
.align-items-md-center {
  -webkit-box-align:center!important;
  -ms-flex-align:center!important;
  align-items:center!important
}
.align-items-md-baseline {
  -webkit-box-align:baseline!important;
  -ms-flex-align:baseline!important;
  align-items:baseline!important
}
.align-items-md-stretch {
  -webkit-box-align:stretch!important;
  -ms-flex-align:stretch!important;
  align-items:stretch!important
}
.align-content-md-start {
  -ms-flex-line-pack:start!important;
  align-content:flex-start!important
}
.align-content-md-end {
  -ms-flex-line-pack:end!important;
  align-content:flex-end!important
}
.align-content-md-center {
  -ms-flex-line-pack:center!important;
  align-content:center!important
}
.align-content-md-between {
  -ms-flex-line-pack:justify!important;
  align-content:space-between!important
}
.align-content-md-around {
  -ms-flex-line-pack:distribute!important;
  align-content:space-around!important
}
.align-content-md-stretch {
  -ms-flex-line-pack:stretch!important;
  align-content:stretch!important
}
.align-self-md-auto {
  -ms-flex-item-align:auto!important;
  align-self:auto!important
}
.align-self-md-start {
  -ms-flex-item-align:start!important;
  align-self:flex-start!important
}
.align-self-md-end {
  -ms-flex-item-align:end!important;
  align-self:flex-end!important
}
.align-self-md-center {
  -ms-flex-item-align:center!important;
  align-self:center!important
}
.align-self-md-baseline {
  -ms-flex-item-align:baseline!important;
  align-self:baseline!important
}
.align-self-md-stretch {
  -ms-flex-item-align:stretch!important;
  align-self:stretch!important
}
.order-md-first {
  -webkit-box-ordinal-group:0!important;
  -ms-flex-order:-1!important;
  order:-1!important
}
.order-md-0 {
  -webkit-box-ordinal-group:1!important;
  -ms-flex-order:0!important;
  order:0!important
}
.order-md-1 {
  -webkit-box-ordinal-group:2!important;
  -ms-flex-order:1!important;
  order:1!important
}
.order-md-2 {
  -webkit-box-ordinal-group:3!important;
  -ms-flex-order:2!important;
  order:2!important
}
.order-md-3 {
  -webkit-box-ordinal-group:4!important;
  -ms-flex-order:3!important;
  order:3!important
}
.order-md-4 {
  -webkit-box-ordinal-group:5!important;
  -ms-flex-order:4!important;
  order:4!important
}
.order-md-5 {
  -webkit-box-ordinal-group:6!important;
  -ms-flex-order:5!important;
  order:5!important
}
.order-md-last {
  -webkit-box-ordinal-group:7!important;
  -ms-flex-order:6!important;
  order:6!important
}
.m-md-0 {
  margin:0!important
}
.m-md-1 {
  margin:.25rem!important
}
.m-md-2 {
  margin:.5rem!important
}
.m-md-3 {
  margin:1rem!important
}
.m-md-4 {
  margin:1.5rem!important
}
.m-md-5 {
  margin:3rem!important
}
.m-md-auto {
  margin:auto!important
}
.mx-md-0 {
  margin-right:0!important;
  margin-left:0!important
}
.mx-md-1 {
  margin-right:.25rem!important;
  margin-left:.25rem!important
}
.mx-md-2 {
  margin-right:.5rem!important;
  margin-left:.5rem!important
}
.mx-md-3 {
  margin-right:1rem!important;
  margin-left:1rem!important
}
.mx-md-4 {
  margin-right:1.5rem!important;
  margin-left:1.5rem!important
}
.mx-md-5 {
  margin-right:3rem!important;
  margin-left:3rem!important
}
.mx-md-auto {
  margin-right:auto!important;
  margin-left:auto!important
}
.my-md-0 {
  margin-top:0!important;
  margin-bottom:0!important
}
.my-md-1 {
  margin-top:.25rem!important;
  margin-bottom:.25rem!important
}
.my-md-2 {
  margin-top:.5rem!important;
  margin-bottom:.5rem!important
}
.my-md-3 {
  margin-top:1rem!important;
  margin-bottom:1rem!important
}
.my-md-4 {
  margin-top:1.5rem!important;
  margin-bottom:1.5rem!important
}
.my-md-5 {
  margin-top:3rem!important;
  margin-bottom:3rem!important
}
.my-md-auto {
  margin-top:auto!important;
  margin-bottom:auto!important
}
.mt-md-0 {
  margin-top:0!important
}
.mt-md-1 {
  margin-top:.25rem!important
}
.mt-md-2 {
  margin-top:.5rem!important
}
.mt-md-3 {
  margin-top:1rem!important
}
.mt-md-4 {
  margin-top:1.5rem!important
}
.mt-md-5 {
  margin-top:3rem!important
}
.mt-md-auto {
  margin-top:auto!important
}
.me-md-0 {
  margin-right:0!important
}
.me-md-1 {
  margin-right:.25rem!important
}
.me-md-2 {
  margin-right:.5rem!important
}
.me-md-3 {
  margin-right:1rem!important
}
.me-md-4 {
  margin-right:1.5rem!important
}
.me-md-5 {
  margin-right:3rem!important
}
.me-md-auto {
  margin-right:auto!important
}
.mb-md-0 {
  margin-bottom:0!important
}
.mb-md-1 {
  margin-bottom:.25rem!important
}
.mb-md-2 {
  margin-bottom:.5rem!important
}
.mb-md-3 {
  margin-bottom:1rem!important
}
.mb-md-4 {
  margin-bottom:1.5rem!important
}
.mb-md-5 {
  margin-bottom:3rem!important
}
.mb-md-auto {
  margin-bottom:auto!important
}
.ms-md-0 {
  margin-left:0!important
}
.ms-md-1 {
  margin-left:.25rem!important
}
.ms-md-2 {
  margin-left:.5rem!important
}
.ms-md-3 {
  margin-left:1rem!important
}
.ms-md-4 {
  margin-left:1.5rem!important
}
.ms-md-5 {
  margin-left:3rem!important
}
.ms-md-auto {
  margin-left:auto!important
}
.p-md-0 {
  padding:0!important
}
.p-md-1 {
  padding:.25rem!important
}
.p-md-2 {
  padding:.5rem!important
}
.p-md-3 {
  padding:1rem!important
}
.p-md-4 {
  padding:1.5rem!important
}
.p-md-5 {
  padding:3rem!important
}
.px-md-0 {
  padding-right:0!important;
  padding-left:0!important
}
.px-md-1 {
  padding-right:.25rem!important;
  padding-left:.25rem!important
}
.px-md-2 {
  padding-right:.5rem!important;
  padding-left:.5rem!important
}
.px-md-3 {
  padding-right:1rem!important;
  padding-left:1rem!important
}
.px-md-4 {
  padding-right:1.5rem!important;
  padding-left:1.5rem!important
}
.px-md-5 {
  padding-right:3rem!important;
  padding-left:3rem!important
}
.py-md-0 {
  padding-top:0!important;
  padding-bottom:0!important
}
.py-md-1 {
  padding-top:.25rem!important;
  padding-bottom:.25rem!important
}
.py-md-2 {
  padding-top:.5rem!important;
  padding-bottom:.5rem!important
}
.py-md-3 {
  padding-top:1rem!important;
  padding-bottom:1rem!important
}
.py-md-4 {
  padding-top:1.5rem!important;
  padding-bottom:1.5rem!important
}
.py-md-5 {
  padding-top:3rem!important;
  padding-bottom:3rem!important
}
.pt-md-0 {
  padding-top:0!important
}
.pt-md-1 {
  padding-top:.25rem!important
}
.pt-md-2 {
  padding-top:.5rem!important
}
.pt-md-3 {
  padding-top:1rem!important
}
.pt-md-4 {
  padding-top:1.5rem!important
}
.pt-md-5 {
  padding-top:3rem!important
}
.pe-md-0 {
  padding-right:0!important
}
.pe-md-1 {
  padding-right:.25rem!important
}
.pe-md-2 {
  padding-right:.5rem!important
}
.pe-md-3 {
  padding-right:1rem!important
}
.pe-md-4 {
  padding-right:1.5rem!important
}
.pe-md-5 {
  padding-right:3rem!important
}
.pb-md-0 {
  padding-bottom:0!important
}
.pb-md-1 {
  padding-bottom:.25rem!important
}
.pb-md-2 {
  padding-bottom:.5rem!important
}
.pb-md-3 {
  padding-bottom:1rem!important
}
.pb-md-4 {
  padding-bottom:1.5rem!important
}
.pb-md-5 {
  padding-bottom:3rem!important
}
.ps-md-0 {
  padding-left:0!important
}
.ps-md-1 {
  padding-left:.25rem!important
}
.ps-md-2 {
  padding-left:.5rem!important
}
.ps-md-3 {
  padding-left:1rem!important
}
.ps-md-4 {
  padding-left:1.5rem!important
}
.ps-md-5 {
  padding-left:3rem!important
}
}@media (min-width:992px) {
  .d-lg-inline {
  display:inline!important
}
.d-lg-inline-block {
  display:inline-block!important
}
.d-lg-block {
  display:block!important
}
.d-lg-grid {
  display:grid!important
}
.d-lg-table {
  display:table!important
}
.d-lg-table-row {
  display:table-row!important
}
.d-lg-table-cell {
  display:table-cell!important
}
.d-lg-flex {
  display:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important
}
.d-lg-inline-flex {
  display:-webkit-inline-box!important;
  display:-ms-inline-flexbox!important;
  display:inline-flex!important
}
.d-lg-none {
  display:none!important
}
.flex-lg-fill {
  -webkit-box-flex:1!important;
  -ms-flex:1 1 auto!important;
  flex:1 1 auto!important
}
.flex-lg-row {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:normal!important;
  -ms-flex-direction:row!important;
  flex-direction:row!important
}
.flex-lg-column {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:normal!important;
  -ms-flex-direction:column!important;
  flex-direction:column!important
}
.flex-lg-row-reverse {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:reverse!important;
  -ms-flex-direction:row-reverse!important;
  flex-direction:row-reverse!important
}
.flex-lg-column-reverse {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:reverse!important;
  -ms-flex-direction:column-reverse!important;
  flex-direction:column-reverse!important
}
.flex-lg-grow-0 {
  -webkit-box-flex:0!important;
  -ms-flex-positive:0!important;
  flex-grow:0!important
}
.flex-lg-grow-1 {
  -webkit-box-flex:1!important;
  -ms-flex-positive:1!important;
  flex-grow:1!important
}
.flex-lg-shrink-0 {
  -ms-flex-negative:0!important;
  flex-shrink:0!important
}
.flex-lg-shrink-1 {
  -ms-flex-negative:1!important;
  flex-shrink:1!important
}
.flex-lg-wrap {
  -ms-flex-wrap:wrap!important;
  flex-wrap:wrap!important
}
.flex-lg-nowrap {
  -ms-flex-wrap:nowrap!important;
  flex-wrap:nowrap!important
}
.flex-lg-wrap-reverse {
  -ms-flex-wrap:wrap-reverse!important;
  flex-wrap:wrap-reverse!important
}
.justify-content-lg-start {
  -webkit-box-pack:start!important;
  -ms-flex-pack:start!important;
  justify-content:flex-start!important
}
.justify-content-lg-end {
  -webkit-box-pack:end!important;
  -ms-flex-pack:end!important;
  justify-content:flex-end!important
}
.justify-content-lg-center {
  -webkit-box-pack:center!important;
  -ms-flex-pack:center!important;
  justify-content:center!important
}
.justify-content-lg-between {
  -webkit-box-pack:justify!important;
  -ms-flex-pack:justify!important;
  justify-content:space-between!important
}
.justify-content-lg-around {
  -ms-flex-pack:distribute!important;
  justify-content:space-around!important
}
.justify-content-lg-evenly {
  -webkit-box-pack:space-evenly!important;
  -ms-flex-pack:space-evenly!important;
  justify-content:space-evenly!important
}
.align-items-lg-start {
  -webkit-box-align:start!important;
  -ms-flex-align:start!important;
  align-items:flex-start!important
}
.align-items-lg-end {
  -webkit-box-align:end!important;
  -ms-flex-align:end!important;
  align-items:flex-end!important
}
.align-items-lg-center {
  -webkit-box-align:center!important;
  -ms-flex-align:center!important;
  align-items:center!important
}
.align-items-lg-baseline {
  -webkit-box-align:baseline!important;
  -ms-flex-align:baseline!important;
  align-items:baseline!important
}
.align-items-lg-stretch {
  -webkit-box-align:stretch!important;
  -ms-flex-align:stretch!important;
  align-items:stretch!important
}
.align-content-lg-start {
  -ms-flex-line-pack:start!important;
  align-content:flex-start!important
}
.align-content-lg-end {
  -ms-flex-line-pack:end!important;
  align-content:flex-end!important
}
.align-content-lg-center {
  -ms-flex-line-pack:center!important;
  align-content:center!important
}
.align-content-lg-between {
  -ms-flex-line-pack:justify!important;
  align-content:space-between!important
}
.align-content-lg-around {
  -ms-flex-line-pack:distribute!important;
  align-content:space-around!important
}
.align-content-lg-stretch {
  -ms-flex-line-pack:stretch!important;
  align-content:stretch!important
}
.align-self-lg-auto {
  -ms-flex-item-align:auto!important;
  align-self:auto!important
}
.align-self-lg-start {
  -ms-flex-item-align:start!important;
  align-self:flex-start!important
}
.align-self-lg-end {
  -ms-flex-item-align:end!important;
  align-self:flex-end!important
}
.align-self-lg-center {
  -ms-flex-item-align:center!important;
  align-self:center!important
}
.align-self-lg-baseline {
  -ms-flex-item-align:baseline!important;
  align-self:baseline!important
}
.align-self-lg-stretch {
  -ms-flex-item-align:stretch!important;
  align-self:stretch!important
}
.order-lg-first {
  -webkit-box-ordinal-group:0!important;
  -ms-flex-order:-1!important;
  order:-1!important
}
.order-lg-0 {
  -webkit-box-ordinal-group:1!important;
  -ms-flex-order:0!important;
  order:0!important
}
.order-lg-1 {
  -webkit-box-ordinal-group:2!important;
  -ms-flex-order:1!important;
  order:1!important
}
.order-lg-2 {
  -webkit-box-ordinal-group:3!important;
  -ms-flex-order:2!important;
  order:2!important
}
.order-lg-3 {
  -webkit-box-ordinal-group:4!important;
  -ms-flex-order:3!important;
  order:3!important
}
.order-lg-4 {
  -webkit-box-ordinal-group:5!important;
  -ms-flex-order:4!important;
  order:4!important
}
.order-lg-5 {
  -webkit-box-ordinal-group:6!important;
  -ms-flex-order:5!important;
  order:5!important
}
.order-lg-last {
  -webkit-box-ordinal-group:7!important;
  -ms-flex-order:6!important;
  order:6!important
}
.m-lg-0 {
  margin:0!important
}
.m-lg-1 {
  margin:.25rem!important
}
.m-lg-2 {
  margin:.5rem!important
}
.m-lg-3 {
  margin:1rem!important
}
.m-lg-4 {
  margin:1.5rem!important
}
.m-lg-5 {
  margin:3rem!important
}
.m-lg-auto {
  margin:auto!important
}
.mx-lg-0 {
  margin-right:0!important;
  margin-left:0!important
}
.mx-lg-1 {
  margin-right:.25rem!important;
  margin-left:.25rem!important
}
.mx-lg-2 {
  margin-right:.5rem!important;
  margin-left:.5rem!important
}
.mx-lg-3 {
  margin-right:1rem!important;
  margin-left:1rem!important
}
.mx-lg-4 {
  margin-right:1.5rem!important;
  margin-left:1.5rem!important
}
.mx-lg-5 {
  margin-right:3rem!important;
  margin-left:3rem!important
}
.mx-lg-auto {
  margin-right:auto!important;
  margin-left:auto!important
}
.my-lg-0 {
  margin-top:0!important;
  margin-bottom:0!important
}
.my-lg-1 {
  margin-top:.25rem!important;
  margin-bottom:.25rem!important
}
.my-lg-2 {
  margin-top:.5rem!important;
  margin-bottom:.5rem!important
}
.my-lg-3 {
  margin-top:1rem!important;
  margin-bottom:1rem!important
}
.my-lg-4 {
  margin-top:1.5rem!important;
  margin-bottom:1.5rem!important
}
.my-lg-5 {
  margin-top:3rem!important;
  margin-bottom:3rem!important
}
.my-lg-auto {
  margin-top:auto!important;
  margin-bottom:auto!important
}
.mt-lg-0 {
  margin-top:0!important
}
.mt-lg-1 {
  margin-top:.25rem!important
}
.mt-lg-2 {
  margin-top:.5rem!important
}
.mt-lg-3 {
  margin-top:1rem!important
}
.mt-lg-4 {
  margin-top:1.5rem!important
}
.mt-lg-5 {
  margin-top:3rem!important
}
.mt-lg-auto {
  margin-top:auto!important
}
.me-lg-0 {
  margin-right:0!important
}
.me-lg-1 {
  margin-right:.25rem!important
}
.me-lg-2 {
  margin-right:.5rem!important
}
.me-lg-3 {
  margin-right:1rem!important
}
.me-lg-4 {
  margin-right:1.5rem!important
}
.me-lg-5 {
  margin-right:3rem!important
}
.me-lg-auto {
  margin-right:auto!important
}
.mb-lg-0 {
  margin-bottom:0!important
}
.mb-lg-1 {
  margin-bottom:.25rem!important
}
.mb-lg-2 {
  margin-bottom:.5rem!important
}
.mb-lg-3 {
  margin-bottom:1rem!important
}
.mb-lg-4 {
  margin-bottom:1.5rem!important
}
.mb-lg-5 {
  margin-bottom:3rem!important
}
.mb-lg-auto {
  margin-bottom:auto!important
}
.ms-lg-0 {
  margin-left:0!important
}
.ms-lg-1 {
  margin-left:.25rem!important
}
.ms-lg-2 {
  margin-left:.5rem!important
}
.ms-lg-3 {
  margin-left:1rem!important
}
.ms-lg-4 {
  margin-left:1.5rem!important
}
.ms-lg-5 {
  margin-left:3rem!important
}
.ms-lg-auto {
  margin-left:auto!important
}
.p-lg-0 {
  padding:0!important
}
.p-lg-1 {
  padding:.25rem!important
}
.p-lg-2 {
  padding:.5rem!important
}
.p-lg-3 {
  padding:1rem!important
}
.p-lg-4 {
  padding:1.5rem!important
}
.p-lg-5 {
  padding:3rem!important
}
.px-lg-0 {
  padding-right:0!important;
  padding-left:0!important
}
.px-lg-1 {
  padding-right:.25rem!important;
  padding-left:.25rem!important
}
.px-lg-2 {
  padding-right:.5rem!important;
  padding-left:.5rem!important
}
.px-lg-3 {
  padding-right:1rem!important;
  padding-left:1rem!important
}
.px-lg-4 {
  padding-right:1.5rem!important;
  padding-left:1.5rem!important
}
.px-lg-5 {
  padding-right:3rem!important;
  padding-left:3rem!important
}
.py-lg-0 {
  padding-top:0!important;
  padding-bottom:0!important
}
.py-lg-1 {
  padding-top:.25rem!important;
  padding-bottom:.25rem!important
}
.py-lg-2 {
  padding-top:.5rem!important;
  padding-bottom:.5rem!important
}
.py-lg-3 {
  padding-top:1rem!important;
  padding-bottom:1rem!important
}
.py-lg-4 {
  padding-top:1.5rem!important;
  padding-bottom:1.5rem!important
}
.py-lg-5 {
  padding-top:3rem!important;
  padding-bottom:3rem!important
}
.pt-lg-0 {
  padding-top:0!important
}
.pt-lg-1 {
  padding-top:.25rem!important
}
.pt-lg-2 {
  padding-top:.5rem!important
}
.pt-lg-3 {
  padding-top:1rem!important
}
.pt-lg-4 {
  padding-top:1.5rem!important
}
.pt-lg-5 {
  padding-top:3rem!important
}
.pe-lg-0 {
  padding-right:0!important
}
.pe-lg-1 {
  padding-right:.25rem!important
}
.pe-lg-2 {
  padding-right:.5rem!important
}
.pe-lg-3 {
  padding-right:1rem!important
}
.pe-lg-4 {
  padding-right:1.5rem!important
}
.pe-lg-5 {
  padding-right:3rem!important
}
.pb-lg-0 {
  padding-bottom:0!important
}
.pb-lg-1 {
  padding-bottom:.25rem!important
}
.pb-lg-2 {
  padding-bottom:.5rem!important
}
.pb-lg-3 {
  padding-bottom:1rem!important
}
.pb-lg-4 {
  padding-bottom:1.5rem!important
}
.pb-lg-5 {
  padding-bottom:3rem!important
}
.ps-lg-0 {
  padding-left:0!important
}
.ps-lg-1 {
  padding-left:.25rem!important
}
.ps-lg-2 {
  padding-left:.5rem!important
}
.ps-lg-3 {
  padding-left:1rem!important
}
.ps-lg-4 {
  padding-left:1.5rem!important
}
.ps-lg-5 {
  padding-left:3rem!important
}
}@media (min-width:1200px) {
  .d-xl-inline {
  display:inline!important
}
.d-xl-inline-block {
  display:inline-block!important
}
.d-xl-block {
  display:block!important
}
.d-xl-grid {
  display:grid!important
}
.d-xl-table {
  display:table!important
}
.d-xl-table-row {
  display:table-row!important
}
.d-xl-table-cell {
  display:table-cell!important
}
.d-xl-flex {
  display:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important
}
.d-xl-inline-flex {
  display:-webkit-inline-box!important;
  display:-ms-inline-flexbox!important;
  display:inline-flex!important
}
.d-xl-none {
  display:none!important
}
.flex-xl-fill {
  -webkit-box-flex:1!important;
  -ms-flex:1 1 auto!important;
  flex:1 1 auto!important
}
.flex-xl-row {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:normal!important;
  -ms-flex-direction:row!important;
  flex-direction:row!important
}
.flex-xl-column {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:normal!important;
  -ms-flex-direction:column!important;
  flex-direction:column!important
}
.flex-xl-row-reverse {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:reverse!important;
  -ms-flex-direction:row-reverse!important;
  flex-direction:row-reverse!important
}
.flex-xl-column-reverse {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:reverse!important;
  -ms-flex-direction:column-reverse!important;
  flex-direction:column-reverse!important
}
.flex-xl-grow-0 {
  -webkit-box-flex:0!important;
  -ms-flex-positive:0!important;
  flex-grow:0!important
}
.flex-xl-grow-1 {
  -webkit-box-flex:1!important;
  -ms-flex-positive:1!important;
  flex-grow:1!important
}
.flex-xl-shrink-0 {
  -ms-flex-negative:0!important;
  flex-shrink:0!important
}
.flex-xl-shrink-1 {
  -ms-flex-negative:1!important;
  flex-shrink:1!important
}
.flex-xl-wrap {
  -ms-flex-wrap:wrap!important;
  flex-wrap:wrap!important
}
.flex-xl-nowrap {
  -ms-flex-wrap:nowrap!important;
  flex-wrap:nowrap!important
}
.flex-xl-wrap-reverse {
  -ms-flex-wrap:wrap-reverse!important;
  flex-wrap:wrap-reverse!important
}
.justify-content-xl-start {
  -webkit-box-pack:start!important;
  -ms-flex-pack:start!important;
  justify-content:flex-start!important
}
.justify-content-xl-end {
  -webkit-box-pack:end!important;
  -ms-flex-pack:end!important;
  justify-content:flex-end!important
}
.justify-content-xl-center {
  -webkit-box-pack:center!important;
  -ms-flex-pack:center!important;
  justify-content:center!important
}
.justify-content-xl-between {
  -webkit-box-pack:justify!important;
  -ms-flex-pack:justify!important;
  justify-content:space-between!important
}
.justify-content-xl-around {
  -ms-flex-pack:distribute!important;
  justify-content:space-around!important
}
.justify-content-xl-evenly {
  -webkit-box-pack:space-evenly!important;
  -ms-flex-pack:space-evenly!important;
  justify-content:space-evenly!important
}
.align-items-xl-start {
  -webkit-box-align:start!important;
  -ms-flex-align:start!important;
  align-items:flex-start!important
}
.align-items-xl-end {
  -webkit-box-align:end!important;
  -ms-flex-align:end!important;
  align-items:flex-end!important
}
.align-items-xl-center {
  -webkit-box-align:center!important;
  -ms-flex-align:center!important;
  align-items:center!important
}
.align-items-xl-baseline {
  -webkit-box-align:baseline!important;
  -ms-flex-align:baseline!important;
  align-items:baseline!important
}
.align-items-xl-stretch {
  -webkit-box-align:stretch!important;
  -ms-flex-align:stretch!important;
  align-items:stretch!important
}
.align-content-xl-start {
  -ms-flex-line-pack:start!important;
  align-content:flex-start!important
}
.align-content-xl-end {
  -ms-flex-line-pack:end!important;
  align-content:flex-end!important
}
.align-content-xl-center {
  -ms-flex-line-pack:center!important;
  align-content:center!important
}
.align-content-xl-between {
  -ms-flex-line-pack:justify!important;
  align-content:space-between!important
}
.align-content-xl-around {
  -ms-flex-line-pack:distribute!important;
  align-content:space-around!important
}
.align-content-xl-stretch {
  -ms-flex-line-pack:stretch!important;
  align-content:stretch!important
}
.align-self-xl-auto {
  -ms-flex-item-align:auto!important;
  align-self:auto!important
}
.align-self-xl-start {
  -ms-flex-item-align:start!important;
  align-self:flex-start!important
}
.align-self-xl-end {
  -ms-flex-item-align:end!important;
  align-self:flex-end!important
}
.align-self-xl-center {
  -ms-flex-item-align:center!important;
  align-self:center!important
}
.align-self-xl-baseline {
  -ms-flex-item-align:baseline!important;
  align-self:baseline!important
}
.align-self-xl-stretch {
  -ms-flex-item-align:stretch!important;
  align-self:stretch!important
}
.order-xl-first {
  -webkit-box-ordinal-group:0!important;
  -ms-flex-order:-1!important;
  order:-1!important
}
.order-xl-0 {
  -webkit-box-ordinal-group:1!important;
  -ms-flex-order:0!important;
  order:0!important
}
.order-xl-1 {
  -webkit-box-ordinal-group:2!important;
  -ms-flex-order:1!important;
  order:1!important
}
.order-xl-2 {
  -webkit-box-ordinal-group:3!important;
  -ms-flex-order:2!important;
  order:2!important
}
.order-xl-3 {
  -webkit-box-ordinal-group:4!important;
  -ms-flex-order:3!important;
  order:3!important
}
.order-xl-4 {
  -webkit-box-ordinal-group:5!important;
  -ms-flex-order:4!important;
  order:4!important
}
.order-xl-5 {
  -webkit-box-ordinal-group:6!important;
  -ms-flex-order:5!important;
  order:5!important
}
.order-xl-last {
  -webkit-box-ordinal-group:7!important;
  -ms-flex-order:6!important;
  order:6!important
}
.m-xl-0 {
  margin:0!important
}
.m-xl-1 {
  margin:.25rem!important
}
.m-xl-2 {
  margin:.5rem!important
}
.m-xl-3 {
  margin:1rem!important
}
.m-xl-4 {
  margin:1.5rem!important
}
.m-xl-5 {
  margin:3rem!important
}
.m-xl-auto {
  margin:auto!important
}
.mx-xl-0 {
  margin-right:0!important;
  margin-left:0!important
}
.mx-xl-1 {
  margin-right:.25rem!important;
  margin-left:.25rem!important
}
.mx-xl-2 {
  margin-right:.5rem!important;
  margin-left:.5rem!important
}
.mx-xl-3 {
  margin-right:1rem!important;
  margin-left:1rem!important
}
.mx-xl-4 {
  margin-right:1.5rem!important;
  margin-left:1.5rem!important
}
.mx-xl-5 {
  margin-right:3rem!important;
  margin-left:3rem!important
}
.mx-xl-auto {
  margin-right:auto!important;
  margin-left:auto!important
}
.my-xl-0 {
  margin-top:0!important;
  margin-bottom:0!important
}
.my-xl-1 {
  margin-top:.25rem!important;
  margin-bottom:.25rem!important
}
.my-xl-2 {
  margin-top:.5rem!important;
  margin-bottom:.5rem!important
}
.my-xl-3 {
  margin-top:1rem!important;
  margin-bottom:1rem!important
}
.my-xl-4 {
  margin-top:1.5rem!important;
  margin-bottom:1.5rem!important
}
.my-xl-5 {
  margin-top:3rem!important;
  margin-bottom:3rem!important
}
.my-xl-auto {
  margin-top:auto!important;
  margin-bottom:auto!important
}
.mt-xl-0 {
  margin-top:0!important
}
.mt-xl-1 {
  margin-top:.25rem!important
}
.mt-xl-2 {
  margin-top:.5rem!important
}
.mt-xl-3 {
  margin-top:1rem!important
}
.mt-xl-4 {
  margin-top:1.5rem!important
}
.mt-xl-5 {
  margin-top:3rem!important
}
.mt-xl-auto {
  margin-top:auto!important
}
.me-xl-0 {
  margin-right:0!important
}
.me-xl-1 {
  margin-right:.25rem!important
}
.me-xl-2 {
  margin-right:.5rem!important
}
.me-xl-3 {
  margin-right:1rem!important
}
.me-xl-4 {
  margin-right:1.5rem!important
}
.me-xl-5 {
  margin-right:3rem!important
}
.me-xl-auto {
  margin-right:auto!important
}
.mb-xl-0 {
  margin-bottom:0!important
}
.mb-xl-1 {
  margin-bottom:.25rem!important
}
.mb-xl-2 {
  margin-bottom:.5rem!important
}
.mb-xl-3 {
  margin-bottom:1rem!important
}
.mb-xl-4 {
  margin-bottom:1.5rem!important
}
.mb-xl-5 {
  margin-bottom:3rem!important
}
.mb-xl-auto {
  margin-bottom:auto!important
}
.ms-xl-0 {
  margin-left:0!important
}
.ms-xl-1 {
  margin-left:.25rem!important
}
.ms-xl-2 {
  margin-left:.5rem!important
}
.ms-xl-3 {
  margin-left:1rem!important
}
.ms-xl-4 {
  margin-left:1.5rem!important
}
.ms-xl-5 {
  margin-left:3rem!important
}
.ms-xl-auto {
  margin-left:auto!important
}
.p-xl-0 {
  padding:0!important
}
.p-xl-1 {
  padding:.25rem!important
}
.p-xl-2 {
  padding:.5rem!important
}
.p-xl-3 {
  padding:1rem!important
}
.p-xl-4 {
  padding:1.5rem!important
}
.p-xl-5 {
  padding:3rem!important
}
.px-xl-0 {
  padding-right:0!important;
  padding-left:0!important
}
.px-xl-1 {
  padding-right:.25rem!important;
  padding-left:.25rem!important
}
.px-xl-2 {
  padding-right:.5rem!important;
  padding-left:.5rem!important
}
.px-xl-3 {
  padding-right:1rem!important;
  padding-left:1rem!important
}
.px-xl-4 {
  padding-right:1.5rem!important;
  padding-left:1.5rem!important
}
.px-xl-5 {
  padding-right:3rem!important;
  padding-left:3rem!important
}
.py-xl-0 {
  padding-top:0!important;
  padding-bottom:0!important
}
.py-xl-1 {
  padding-top:.25rem!important;
  padding-bottom:.25rem!important
}
.py-xl-2 {
  padding-top:.5rem!important;
  padding-bottom:.5rem!important
}
.py-xl-3 {
  padding-top:1rem!important;
  padding-bottom:1rem!important
}
.py-xl-4 {
  padding-top:1.5rem!important;
  padding-bottom:1.5rem!important
}
.py-xl-5 {
  padding-top:3rem!important;
  padding-bottom:3rem!important
}
.pt-xl-0 {
  padding-top:0!important
}
.pt-xl-1 {
  padding-top:.25rem!important
}
.pt-xl-2 {
  padding-top:.5rem!important
}
.pt-xl-3 {
  padding-top:1rem!important
}
.pt-xl-4 {
  padding-top:1.5rem!important
}
.pt-xl-5 {
  padding-top:3rem!important
}
.pe-xl-0 {
  padding-right:0!important
}
.pe-xl-1 {
  padding-right:.25rem!important
}
.pe-xl-2 {
  padding-right:.5rem!important
}
.pe-xl-3 {
  padding-right:1rem!important
}
.pe-xl-4 {
  padding-right:1.5rem!important
}
.pe-xl-5 {
  padding-right:3rem!important
}
.pb-xl-0 {
  padding-bottom:0!important
}
.pb-xl-1 {
  padding-bottom:.25rem!important
}
.pb-xl-2 {
  padding-bottom:.5rem!important
}
.pb-xl-3 {
  padding-bottom:1rem!important
}
.pb-xl-4 {
  padding-bottom:1.5rem!important
}
.pb-xl-5 {
  padding-bottom:3rem!important
}
.ps-xl-0 {
  padding-left:0!important
}
.ps-xl-1 {
  padding-left:.25rem!important
}
.ps-xl-2 {
  padding-left:.5rem!important
}
.ps-xl-3 {
  padding-left:1rem!important
}
.ps-xl-4 {
  padding-left:1.5rem!important
}
.ps-xl-5 {
  padding-left:3rem!important
}
}@media (min-width:1400px) {
  .d-xxl-inline {
  display:inline!important
}
.d-xxl-inline-block {
  display:inline-block!important
}
.d-xxl-block {
  display:block!important
}
.d-xxl-grid {
  display:grid!important
}
.d-xxl-table {
  display:table!important
}
.d-xxl-table-row {
  display:table-row!important
}
.d-xxl-table-cell {
  display:table-cell!important
}
.d-xxl-flex {
  display:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important
}
.d-xxl-inline-flex {
  display:-webkit-inline-box!important;
  display:-ms-inline-flexbox!important;
  display:inline-flex!important
}
.d-xxl-none {
  display:none!important
}
.flex-xxl-fill {
  -webkit-box-flex:1!important;
  -ms-flex:1 1 auto!important;
  flex:1 1 auto!important
}
.flex-xxl-row {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:normal!important;
  -ms-flex-direction:row!important;
  flex-direction:row!important
}
.flex-xxl-column {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:normal!important;
  -ms-flex-direction:column!important;
  flex-direction:column!important
}
.flex-xxl-row-reverse {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:reverse!important;
  -ms-flex-direction:row-reverse!important;
  flex-direction:row-reverse!important
}
.flex-xxl-column-reverse {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:reverse!important;
  -ms-flex-direction:column-reverse!important;
  flex-direction:column-reverse!important
}
.flex-xxl-grow-0 {
  -webkit-box-flex:0!important;
  -ms-flex-positive:0!important;
  flex-grow:0!important
}
.flex-xxl-grow-1 {
  -webkit-box-flex:1!important;
  -ms-flex-positive:1!important;
  flex-grow:1!important
}
.flex-xxl-shrink-0 {
  -ms-flex-negative:0!important;
  flex-shrink:0!important
}
.flex-xxl-shrink-1 {
  -ms-flex-negative:1!important;
  flex-shrink:1!important
}
.flex-xxl-wrap {
  -ms-flex-wrap:wrap!important;
  flex-wrap:wrap!important
}
.flex-xxl-nowrap {
  -ms-flex-wrap:nowrap!important;
  flex-wrap:nowrap!important
}
.flex-xxl-wrap-reverse {
  -ms-flex-wrap:wrap-reverse!important;
  flex-wrap:wrap-reverse!important
}
.justify-content-xxl-start {
  -webkit-box-pack:start!important;
  -ms-flex-pack:start!important;
  justify-content:flex-start!important
}
.justify-content-xxl-end {
  -webkit-box-pack:end!important;
  -ms-flex-pack:end!important;
  justify-content:flex-end!important
}
.justify-content-xxl-center {
  -webkit-box-pack:center!important;
  -ms-flex-pack:center!important;
  justify-content:center!important
}
.justify-content-xxl-between {
  -webkit-box-pack:justify!important;
  -ms-flex-pack:justify!important;
  justify-content:space-between!important
}
.justify-content-xxl-around {
  -ms-flex-pack:distribute!important;
  justify-content:space-around!important
}
.justify-content-xxl-evenly {
  -webkit-box-pack:space-evenly!important;
  -ms-flex-pack:space-evenly!important;
  justify-content:space-evenly!important
}
.align-items-xxl-start {
  -webkit-box-align:start!important;
  -ms-flex-align:start!important;
  align-items:flex-start!important
}
.align-items-xxl-end {
  -webkit-box-align:end!important;
  -ms-flex-align:end!important;
  align-items:flex-end!important
}
.align-items-xxl-center {
  -webkit-box-align:center!important;
  -ms-flex-align:center!important;
  align-items:center!important
}
.align-items-xxl-baseline {
  -webkit-box-align:baseline!important;
  -ms-flex-align:baseline!important;
  align-items:baseline!important
}
.align-items-xxl-stretch {
  -webkit-box-align:stretch!important;
  -ms-flex-align:stretch!important;
  align-items:stretch!important
}
.align-content-xxl-start {
  -ms-flex-line-pack:start!important;
  align-content:flex-start!important
}
.align-content-xxl-end {
  -ms-flex-line-pack:end!important;
  align-content:flex-end!important
}
.align-content-xxl-center {
  -ms-flex-line-pack:center!important;
  align-content:center!important
}
.align-content-xxl-between {
  -ms-flex-line-pack:justify!important;
  align-content:space-between!important
}
.align-content-xxl-around {
  -ms-flex-line-pack:distribute!important;
  align-content:space-around!important
}
.align-content-xxl-stretch {
  -ms-flex-line-pack:stretch!important;
  align-content:stretch!important
}
.align-self-xxl-auto {
  -ms-flex-item-align:auto!important;
  align-self:auto!important
}
.align-self-xxl-start {
  -ms-flex-item-align:start!important;
  align-self:flex-start!important
}
.align-self-xxl-end {
  -ms-flex-item-align:end!important;
  align-self:flex-end!important
}
.align-self-xxl-center {
  -ms-flex-item-align:center!important;
  align-self:center!important
}
.align-self-xxl-baseline {
  -ms-flex-item-align:baseline!important;
  align-self:baseline!important
}
.align-self-xxl-stretch {
  -ms-flex-item-align:stretch!important;
  align-self:stretch!important
}
.order-xxl-first {
  -webkit-box-ordinal-group:0!important;
  -ms-flex-order:-1!important;
  order:-1!important
}
.order-xxl-0 {
  -webkit-box-ordinal-group:1!important;
  -ms-flex-order:0!important;
  order:0!important
}
.order-xxl-1 {
  -webkit-box-ordinal-group:2!important;
  -ms-flex-order:1!important;
  order:1!important
}
.order-xxl-2 {
  -webkit-box-ordinal-group:3!important;
  -ms-flex-order:2!important;
  order:2!important
}
.order-xxl-3 {
  -webkit-box-ordinal-group:4!important;
  -ms-flex-order:3!important;
  order:3!important
}
.order-xxl-4 {
  -webkit-box-ordinal-group:5!important;
  -ms-flex-order:4!important;
  order:4!important
}
.order-xxl-5 {
  -webkit-box-ordinal-group:6!important;
  -ms-flex-order:5!important;
  order:5!important
}
.order-xxl-last {
  -webkit-box-ordinal-group:7!important;
  -ms-flex-order:6!important;
  order:6!important
}
.m-xxl-0 {
  margin:0!important
}
.m-xxl-1 {
  margin:.25rem!important
}
.m-xxl-2 {
  margin:.5rem!important
}
.m-xxl-3 {
  margin:1rem!important
}
.m-xxl-4 {
  margin:1.5rem!important
}
.m-xxl-5 {
  margin:3rem!important
}
.m-xxl-auto {
  margin:auto!important
}
.mx-xxl-0 {
  margin-right:0!important;
  margin-left:0!important
}
.mx-xxl-1 {
  margin-right:.25rem!important;
  margin-left:.25rem!important
}
.mx-xxl-2 {
  margin-right:.5rem!important;
  margin-left:.5rem!important
}
.mx-xxl-3 {
  margin-right:1rem!important;
  margin-left:1rem!important
}
.mx-xxl-4 {
  margin-right:1.5rem!important;
  margin-left:1.5rem!important
}
.mx-xxl-5 {
  margin-right:3rem!important;
  margin-left:3rem!important
}
.mx-xxl-auto {
  margin-right:auto!important;
  margin-left:auto!important
}
.my-xxl-0 {
  margin-top:0!important;
  margin-bottom:0!important
}
.my-xxl-1 {
  margin-top:.25rem!important;
  margin-bottom:.25rem!important
}
.my-xxl-2 {
  margin-top:.5rem!important;
  margin-bottom:.5rem!important
}
.my-xxl-3 {
  margin-top:1rem!important;
  margin-bottom:1rem!important
}
.my-xxl-4 {
  margin-top:1.5rem!important;
  margin-bottom:1.5rem!important
}
.my-xxl-5 {
  margin-top:3rem!important;
  margin-bottom:3rem!important
}
.my-xxl-auto {
  margin-top:auto!important;
  margin-bottom:auto!important
}
.mt-xxl-0 {
  margin-top:0!important
}
.mt-xxl-1 {
  margin-top:.25rem!important
}
.mt-xxl-2 {
  margin-top:.5rem!important
}
.mt-xxl-3 {
  margin-top:1rem!important
}
.mt-xxl-4 {
  margin-top:1.5rem!important
}
.mt-xxl-5 {
  margin-top:3rem!important
}
.mt-xxl-auto {
  margin-top:auto!important
}
.me-xxl-0 {
  margin-right:0!important
}
.me-xxl-1 {
  margin-right:.25rem!important
}
.me-xxl-2 {
  margin-right:.5rem!important
}
.me-xxl-3 {
  margin-right:1rem!important
}
.me-xxl-4 {
  margin-right:1.5rem!important
}
.me-xxl-5 {
  margin-right:3rem!important
}
.me-xxl-auto {
  margin-right:auto!important
}
.mb-xxl-0 {
  margin-bottom:0!important
}
.mb-xxl-1 {
  margin-bottom:.25rem!important
}
.mb-xxl-2 {
  margin-bottom:.5rem!important
}
.mb-xxl-3 {
  margin-bottom:1rem!important
}
.mb-xxl-4 {
  margin-bottom:1.5rem!important
}
.mb-xxl-5 {
  margin-bottom:3rem!important
}
.mb-xxl-auto {
  margin-bottom:auto!important
}
.ms-xxl-0 {
  margin-left:0!important
}
.ms-xxl-1 {
  margin-left:.25rem!important
}
.ms-xxl-2 {
  margin-left:.5rem!important
}
.ms-xxl-3 {
  margin-left:1rem!important
}
.ms-xxl-4 {
  margin-left:1.5rem!important
}
.ms-xxl-5 {
  margin-left:3rem!important
}
.ms-xxl-auto {
  margin-left:auto!important
}
.p-xxl-0 {
  padding:0!important
}
.p-xxl-1 {
  padding:.25rem!important
}
.p-xxl-2 {
  padding:.5rem!important
}
.p-xxl-3 {
  padding:1rem!important
}
.p-xxl-4 {
  padding:1.5rem!important
}
.p-xxl-5 {
  padding:3rem!important
}
.px-xxl-0 {
  padding-right:0!important;
  padding-left:0!important
}
.px-xxl-1 {
  padding-right:.25rem!important;
  padding-left:.25rem!important
}
.px-xxl-2 {
  padding-right:.5rem!important;
  padding-left:.5rem!important
}
.px-xxl-3 {
  padding-right:1rem!important;
  padding-left:1rem!important
}
.px-xxl-4 {
  padding-right:1.5rem!important;
  padding-left:1.5rem!important
}
.px-xxl-5 {
  padding-right:3rem!important;
  padding-left:3rem!important
}
.py-xxl-0 {
  padding-top:0!important;
  padding-bottom:0!important
}
.py-xxl-1 {
  padding-top:.25rem!important;
  padding-bottom:.25rem!important
}
.py-xxl-2 {
  padding-top:.5rem!important;
  padding-bottom:.5rem!important
}
.py-xxl-3 {
  padding-top:1rem!important;
  padding-bottom:1rem!important
}
.py-xxl-4 {
  padding-top:1.5rem!important;
  padding-bottom:1.5rem!important
}
.py-xxl-5 {
  padding-top:3rem!important;
  padding-bottom:3rem!important
}
.pt-xxl-0 {
  padding-top:0!important
}
.pt-xxl-1 {
  padding-top:.25rem!important
}
.pt-xxl-2 {
  padding-top:.5rem!important
}
.pt-xxl-3 {
  padding-top:1rem!important
}
.pt-xxl-4 {
  padding-top:1.5rem!important
}
.pt-xxl-5 {
  padding-top:3rem!important
}
.pe-xxl-0 {
  padding-right:0!important
}
.pe-xxl-1 {
  padding-right:.25rem!important
}
.pe-xxl-2 {
  padding-right:.5rem!important
}
.pe-xxl-3 {
  padding-right:1rem!important
}
.pe-xxl-4 {
  padding-right:1.5rem!important
}
.pe-xxl-5 {
  padding-right:3rem!important
}
.pb-xxl-0 {
  padding-bottom:0!important
}
.pb-xxl-1 {
  padding-bottom:.25rem!important
}
.pb-xxl-2 {
  padding-bottom:.5rem!important
}
.pb-xxl-3 {
  padding-bottom:1rem!important
}
.pb-xxl-4 {
  padding-bottom:1.5rem!important
}
.pb-xxl-5 {
  padding-bottom:3rem!important
}
.ps-xxl-0 {
  padding-left:0!important
}
.ps-xxl-1 {
  padding-left:.25rem!important
}
.ps-xxl-2 {
  padding-left:.5rem!important
}
.ps-xxl-3 {
  padding-left:1rem!important
}
.ps-xxl-4 {
  padding-left:1.5rem!important
}
.ps-xxl-5 {
  padding-left:3rem!important
}
}@media print {
  .d-print-inline {
  display:inline!important
}
.d-print-inline-block {
  display:inline-block!important
}
.d-print-block {
  display:block!important
}
.d-print-grid {
  display:grid!important
}
.d-print-table {
  display:table!important
}
.d-print-table-row {
  display:table-row!important
}
.d-print-table-cell {
  display:table-cell!important
}
.d-print-flex {
  display:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important
}
.d-print-inline-flex {
  display:-webkit-inline-box!important;
  display:-ms-inline-flexbox!important;
  display:inline-flex!important
}
.d-print-none {
  display:none!important
}
}* {
  margin:0;
  padding:0;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  outline:0
}
html {
  scroll-behavior:smooth
}
body,html {
  overflow-x:hidden
}
ul {
  list-style:none
}
a {
  text-decoration:none
}
a,button,input,textarea {
  background:0 0;
  color:inherit;
  font-family:inherit;
  border:none;
  cursor:pointer
}
textarea {
  resize:none
}
@-webkit-keyframes rotate-center {
  0% {
  -webkit-transform:rotate(0);
  transform:rotate(0)
}
100% {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg)
}
}@keyframes rotate-center {
  0% {
  -webkit-transform:rotate(0);
  transform:rotate(0)
}
100% {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg)
}
}@-webkit-keyframes pulse {
  0%,100% {
  -webkit-transform:scale(0);
  transform:scale(0)
}
50% {
  -webkit-transform:scale(1);
  transform:scale(1)
}
}@keyframes pulse {
  0%,100% {
  -webkit-transform:scale(0);
  transform:scale(0)
}
50% {
  -webkit-transform:scale(1);
  transform:scale(1)
}
}body {
  font-family:Roboto,sans-serif;
  font-size:17px;
  line-height:1.5;
  color:#000810;
  position:relative
}
body.fixed {
  position:fixed;
  width:100%
}
body.swal2-shown {
  padding:0!important
}
.section {
  padding:80px 0
}
.section-nopb {
  padding:80px 0 0
}
.section_header .subtitle {
  text-transform:uppercase;
  padding-left:60px;
  position:relative;
  display:inline-block;
  font-size:16px;
  line-height:21px;
  margin-bottom:15px;
  font-family:Archivo,sans-serif;
  font-weight:600
}
.section_header .subtitle:before {
  content:'';
  position:absolute;
  left:0;
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  height:2px;
  width:40px;
  background:#ffc631
}
.section_header .subtitle--extended {
  padding-left:20px;
  margin-left:40px
}
.section_header .subtitle--extended:before {
  width:1000%;
  left:-1000%
}
.section_header .text {
  margin:20px 0 30px
}
.highlight {
  color:#0da574
}
.primary-bg {
  background:#001f3f;
  color:#fff
}
h1,h2,h3,h4,h5,h6 {
  font-family:Archivo,sans-serif;
  font-weight:700
}
h1 {
  font-size:40px;
  line-height:1.2
}
h2 {
  font-size:36px;
  line-height:1.1
}
h3,h4 {
  font-size:26px;
  line-height:1.2
}
h5 {
  font-size:18px;
  line-height:1.2
}
h6 {
  font-size:14px;
  line-height:1.5
}
.link-arrow {
  text-transform:uppercase;
  font-size:18px;
  line-height:23px;
  color:#0da574;
  letter-spacing:1px;
  font-family:Archivo,sans-serif;
  font-weight:600
}
.link-arrow--alt {
  color:#ffc631
}
.link-arrow i {
  margin-left:5px;
  -webkit-transition:margin-left .3s ease-in-out;
  -o-transition:margin-left .3s ease-in-out;
  transition:margin-left .3s ease-in-out;
  font-size:16px
}
.link-arrow:hover i {
  margin-left:10px
}
.btn {
  font-family:Archivo,sans-serif;
  font-weight:700;
  padding:18px 30px;
  color:#000810;
  font-size:18px;
  line-height:23px;
  -webkit-transition:.3s ease-in-out;
  -o-transition:.3s ease-in-out;
  transition:.3s ease-in-out;
  background:#ffc631;
  text-transform:uppercase;
  position:relative;
  bottom:0;
  display:inline-block;
  text-align:center
}
.btn:not(.btn--static):focus,.btn:not(.btn--static):hover {
  bottom:5px
}
.btn-play {
  width:55px;
  height:55px;
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translateY(-50%) translateX(-50%);
  -ms-transform:translateY(-50%) translateX(-50%);
  transform:translateY(-50%) translateX(-50%);
  border:2px solid #001f3f;
  border-radius:50%;
  -webkit-transition:.3s ease-in-out;
  -o-transition:.3s ease-in-out;
  transition:.3s ease-in-out;
  color:#001f3f;
  font-size:24px
}
.btn-play i {
  -webkit-transition:.3s ease-in-out;
  -o-transition:.3s ease-in-out;
  transition:.3s ease-in-out
}
.btn-play:focus,.btn-play:hover {
  border-color:#ffc631
}
.btn-play:focus i,.btn-play:hover i {
  color:#ffc631
}
.socials_item {
  margin-right:20px
}
.socials_item:last-of-type {
  margin-right:0
}
.socials_item-link {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  font-size:18px;
  width:40px;
  height:40px;
  border-radius:50%;
  background:#001f3f;
  color:#fff;
  -webkit-transition:.3s ease-in-out;
  -o-transition:.3s ease-in-out;
  transition:.3s ease-in-out;
  line-height:30px
}
.socials_item-link:focus,.socials_item-link:hover {
  -webkit-transform:scale(1.1);
  -ms-transform:scale(1.1);
  transform:scale(1.1);
  background-color:#ffc631
}
.socials--alt .socials_item-link {
  color:#001f3f;
  background:#ffc631
}
.hamburger {
  width:30px;
  height:28px;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-flow:column wrap;
  flex-flow:column wrap;
  position:relative;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end
}
.hamburger .line {
  width:100%;
  height:2px;
  background:#fff;
  -webkit-transition:width .3s ease-in-out;
  -o-transition:width .3s ease-in-out;
  transition:width .3s ease-in-out;
  border-radius:3px
}
.hamburger .line--short {
  width:50%
}
.hamburger.active .line--short {
  width:100%
}
.field.error {
  border-color:red
}
.brand {
  display:inline-block;
  font-size:28px;
  line-height:22px;
  color:#fff;
  font-family:Archivo,sans-serif;
  font-weight:700
}
.brand svg {
  margin-right:10px
}
.brand .highlight {
  margin-left:5px
}
#scrollToTop {
  position:fixed;
  right:12px;
  bottom:-100px;
  z-index:99999;
  width:40px;
  height:40px;
  opacity:.5;
  background:#ffc631;
  -webkit-transition:.3s ease-in-out;
  -o-transition:.3s ease-in-out;
  transition:.3s ease-in-out
}
#scrollToTop.active {
  bottom:12px
}
#scrollToTop:hover {
  opacity:1
}
#scrollToTop .icon {
  display:inline-block;
  -webkit-transform:rotate(270deg);
  -ms-transform:rotate(270deg);
  transform:rotate(270deg);
  color:#001f3f;
  font-size:24px;
  line-height:24px
}
@media screen and (min-width:767.98px) {
  body {
  font-size:19px
}
h1 {
  font-size:46px;
  line-height:1.1
}
h2 {
  font-size:40px;
  line-height:1.3
}
h3,h4 {
  font-size:26px;
  line-height:1.2
}
#scrollToTop {
  right:20px
}
#scrollToTop.active {
  bottom:20px
}
.btn-play {
  width:110px;
  height:110px;
  font-size:34px
}
}@media screen and (min-width:991.98px) {
  h1 {
  font-size:58px;
  line-height:1
}
h2 {
  font-size:48px;
  line-height:1.1
}
h3 {
  font-size:30px;
  line-height:1.2
}
h4 {
  Line-height:1.1
}
.section {
  padding:180px 0
}
.section-nopb {
  padding:180px 0 0
}
}@media screen and (min-width:1199.98px) {
  #scrollToTop {
  right:40px
}
#scrollToTop.active {
  bottom:40px
}
}.alert_popup {
  border-radius:0;
  padding-bottom:30px!important
}
.alert_popup-close {
  -webkit-box-shadow:none!important;
  box-shadow:none!important
}
.alert_popup-title {
  font-family:Archivo,sans-serif;
  color:#001f3f!important;
  padding:30px 30px 0
}
.alert_popup-content .main {
  font-size:20px;
  line-height:24px;
  font-weight:500
}
.header_navbar {
  -webkit-transition:.3s ease-in-out;
  -o-transition:.3s ease-in-out;
  transition:.3s ease-in-out;
  padding:10px 0;
  position:fixed;
  width:100%;
  top:0;
  left:0;
  z-index:100000;
  background:#001f3f
}
.header_navbar-nav {
  width:100%;
  -webkit-box-ordinal-group:4;
  -ms-flex-order:3;
  order:3
}
.header_navbar-nav .link {
  display:inline-block;
  width:-webkit-fit-content;
  width:-moz-fit-content;
  width:fit-content;
  line-height:.9
}
.header_navbar-nav_list {
  max-height:0;
  margin-top:0;
  overflow:hidden;
  -webkit-transition:.3s;
  -o-transition:.3s;
  transition:.3s
}
.header_navbar-nav_list.active {
  max-height:90vh;
  margin-top:30px;
  overflow-y:scroll
}
.header_navbar-nav_list .list-item {
  text-transform:uppercase;
  font-size:14px;
  font-family:Archivo,sans-serif;
  font-weight:600;
  padding:20px 0
}
.header_navbar-nav_list .list-item .dropdown-content {
  max-height:0;
  overflow:hidden;
  -webkit-transition:.4s;
  -o-transition:.4s;
  transition:.4s;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  margin:0 0 0 15px
}
.header_navbar-nav_list .list-item .dropdown-content.active {
  max-height:1000px;
  margin:20px 0 0 15px
}
.header_navbar-nav_list .list-item .dropdown-content .link {
  margin-bottom:20px
}
.header_navbar-nav_list .list-item .dropdown-content .link:last-of-type {
  margin-bottom:0
}
.header_navbar-nav_list .list-item .dropdown-trigger {
  text-transform:inherit;
  font-size:inherit;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%
}
.header_navbar-nav_list .list-item .dropdown-trigger.active .icon {
  -webkit-transform:rotate(-90deg);
  -ms-transform:rotate(-90deg);
  transform:rotate(-90deg)
}
.header_navbar-nav_list .list-item .dropdown-trigger .icon {
  -webkit-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  transform:rotate(90deg);
  display:inline-block;
  -webkit-transition:.3s ease-in-out;
  -o-transition:.3s ease-in-out;
  transition:.3s ease-in-out;
  color:#ffc631;
  margin:0 10px
}
.header_extension {
  padding:100px 0 40px;
  position:relative;
  overflow:hidden
}
.header_extension .section_header {
  position:relative;
  z-index:3
}
.header_extension .plan {
  position:absolute;
  width:50%;
  -webkit-transform:rotate(153deg);
  -ms-transform:rotate(153deg);
  transform:rotate(153deg);
  bottom:-22%;
  right:10%;
  opacity:.8;
  z-index:1
}
.header_extension .breadcrumbs {
  margin-top:30px
}
.header_extension .breadcrumbs_item {
  font-weight:500;
  position:relative;
  margin-right:84px
}
.header_extension .breadcrumbs_item:hover:before {
  width:100%
}
.header_extension .breadcrumbs_item:after,.header_extension .breadcrumbs_item:before {
  content:'';
  position:absolute
}
.header_extension .breadcrumbs_item:after {
  width:30px;
  height:2px;
  background:#fff;
  top:50%;
  right:-58px;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%)
}
.header_extension .breadcrumbs_item:before {
  width:0;
  height:2px;
  background-color:#ffc631;
  bottom:-6px;
  -webkit-transition:width .3s ease-in-out;
  -o-transition:width .3s ease-in-out;
  transition:width .3s ease-in-out
}
.header_extension .breadcrumbs_item--current {
  font-weight:400;
  padding:0;
  margin:0
}
.header_extension .breadcrumbs_item--current:after,.header_extension .breadcrumbs_item--current:before {
  display:none
}
@media screen and (min-width:575.98px) {
  .header_extension .plan {
  bottom:-50%
}
}@media screen and (min-width:767.98px) {
  .header_navbar {
  padding:15px 0
}
.header_navbar-nav_list.active {
  max-height:1000px;
  overflow-y:unset
}
.header_extension .plan {
  bottom:-73%
}
}@media screen and (min-width:991.98px) {
  .header .brand {
  font-size:0
}
.header_navbar {
  background:0 0;
  padding:60px 0 0
}
.header_navbar.sticky {
  padding:20px 0;
  background:#001f3f
}
.header_navbar .hamburger {
  display:none
}
.header_navbar .link--single {
  position:relative
}
.header_navbar .link--single:before {
  content:'';
  position:absolute;
  width:0;
  height:2px;
  background:#ffc631;
  left:0;
  bottom:-6px;
  -webkit-transition:width .3s ease-in-out;
  -o-transition:width .3s ease-in-out;
  transition:width .3s ease-in-out
}
.header_navbar .link--single.active:before,.header_navbar .link--single:focus:before,.header_navbar .link--single:hover:before {
  width:100%
}
.header_navbar-nav {
  -webkit-box-ordinal-group:unset;
  -ms-flex-order:unset;
  order:unset
}
.header_navbar-nav_list {
  max-height:unset;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  margin-left:30px
}
.header_navbar-nav_list .list-item {
  padding:0;
  margin-right:20px;
  font-size:14px;
  font-family:Archivo,sans-serif;
  font-weight:600
}
.header_navbar-nav_list .list-item:last-of-type {
  margin-right:0
}
.header_navbar-nav_list .list-item .dropdown-content {
  position:absolute;
  width:unset;
  max-height:unset;
  visibility:hidden;
  opacity:0;
  -webkit-transition:opacity .3s ease-in-out;
  -o-transition:opacity .3s ease-in-out;
  transition:opacity .3s ease-in-out;
  margin:10px 0 0;
  padding:15px;
  background:#001f3f
}
.header_navbar-nav_list .list-item .dropdown-content.visible,.header_navbar-nav_list .list-item .dropdown-content:hover {
  visibility:visible;
  opacity:1
}
.header_navbar-nav_list .list-item .dropdown-content.active {
  margin:10px 0 0
}
.header_navbar-nav_list .list-item .dropdown-content .link {
  margin-bottom:20px;
  line-height:22px
}
.header_navbar-nav_list .list-item .dropdown-content .link:last-of-type {
  margin-bottom:0
}
.header_navbar-nav_list .list-item .dropdown-trigger {
  text-transform:inherit;
  font-size:inherit
}
.header_navbar-nav_list .list-item .dropdown-trigger:focus+.dropdown-content,.header_navbar-nav_list .list-item .dropdown-trigger:hover+.dropdown-content {
  visibility:visible;
  opacity:1
}
.header_navbar-nav_list .list-item .dropdown-trigger:focus .icon,.header_navbar-nav_list .list-item .dropdown-trigger:hover .icon {
  -webkit-transform:rotate(-90deg);
  -ms-transform:rotate(-90deg);
  transform:rotate(-90deg)
}
.header_navbar-nav_list .list-item .dropdown-trigger .icon {
  -webkit-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  transform:rotate(90deg);
  display:inline-block;
  -webkit-transition:.3s ease-in-out;
  -o-transition:.3s ease-in-out;
  transition:.3s ease-in-out;
  color:#ffc631;
  margin-left:10px
}
.header_extension {
  padding:200px 0 80px;
  position:relative;
  overflow:hidden
}
.header_extension .plan {
  bottom:-62%
}
.header_extension .breadcrumbs {
  margin-top:30px
}
}@media screen and (min-width:1199.98px) {
  .header .brand {
  font-size:28px
}
.header_extension {
  padding:200px 0 80px;
  position:relative;
  overflow:hidden
}
.header_extension .plan {
  width:651px;
  bottom:-82%;
  right:128px
}
.header_extension .breadcrumbs {
  margin-top:30px
}
}@media screen and (min-width:1399.98px) {
  #scrollToTop {
  width:58px;
  height:58px;
  right:30px
}
#scrollToTop.active {
  bottom:30px
}
.header_navbar-nav_list {
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
}
.header_navbar-nav_list .list-item {
  margin-right:40px
}
}.widgets {
  padding-bottom:80px;
  min-width:290px;
  -webkit-box-ordinal-group:4;
  -ms-flex-order:3;
  order:3
}
.widgets--blog {
  padding-bottom:0;
  padding-top:80px
}
.widgets_widget {
  border:1px solid #c8c8c8;
  margin-bottom:30px;
  padding:20px
}
.widgets_widget:last-of-type {
  margin-bottom:0
}
.widgets_widget img {
  display:block;
  width:100%;
  -o-object-fit:cover;
  object-fit:cover
}
.widgets_widget-title {
  margin-bottom:30px;
  text-transform:capitalize
}
.widgets_widget .icon--arrow {
  margin-right:15px;
  font-size:16px;
  margin-bottom:3px
}
.widgets_widget .icon--bubble {
  margin-right:5px;
  color:#0da574
}
.widgets_widget--search {
  margin-bottom:30px
}
.widgets_widget--search .btn i {
  font-size:24px
}
.widgets_widget--search .field {
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  width:75%;
  padding:16px 30px;
  border:1px solid #c8c8c8;
  border-right:none;
  font-size:inherit;
  line-height:inherit
}
.widgets_widget--search .field::-webkit-input-placeholder {
  -webkit-transition:opacity .3s ease-in-out;
  transition:opacity .3s ease-in-out;
  color:#a9a9a9
}
.widgets_widget--search .field::-moz-placeholder {
  -moz-transition:opacity .3s ease-in-out;
  transition:opacity .3s ease-in-out;
  color:#a9a9a9
}
.widgets_widget--search .field:-ms-input-placeholder {
  -ms-transition:opacity .3s ease-in-out;
  transition:opacity .3s ease-in-out;
  color:#a9a9a9
}
.widgets_widget--search .field::-ms-input-placeholder {
  -ms-transition:opacity .3s ease-in-out;
  transition:opacity .3s ease-in-out;
  color:#a9a9a9
}
.widgets_widget--search .field::placeholder {
  -webkit-transition:opacity .3s ease-in-out;
  -o-transition:opacity .3s ease-in-out;
  transition:opacity .3s ease-in-out;
  color:#a9a9a9
}
.widgets_widget--search .field:focus::-webkit-input-placeholder {
  opacity:0
}
.widgets_widget--search .field:focus::-moz-placeholder {
  opacity:0
}
.widgets_widget--search .field:focus:-ms-input-placeholder {
  opacity:0
}
.widgets_widget--search .field:focus::-ms-input-placeholder {
  opacity:0
}
.widgets_widget--search .field:focus::placeholder {
  opacity:0
}
.widgets_widget--latest .list .list-item {
  padding-bottom:15px;
  font-size:18px;
  line-height:23px
}
.widgets_widget--latest .list .list-item .title {
  margin:15px 0 8px;
  font-weight:inherit;
  font-size:20px;
  line-height:1.2
}
.widgets_widget--latest .list .list-item .preview {
  max-height:223px
}
.widgets_widget--archives,.widgets_widget--categories,.widgets_widget--latest {
  font-family:Montserrat,sans-serif;
  font-weight:600
}
.widgets_widget--archives,.widgets_widget--categories,.widgets_widget--tags {
  text-transform:uppercase
}
.widgets_widget--calendar,.widgets_widget--comments,.widgets_widget--newsletter,.widgets_widget--tags {
  color:#202c38
}
.widgets_widget--categories .list .list-item,.widgets_widget--comments .list .list-item,.widgets_widget--latest .list .list-item {
  border-bottom:1px solid #e9e6e6
}
.widgets_widget--categories .list .list-item:first-of-type,.widgets_widget--comments .list .list-item:first-of-type,.widgets_widget--latest .list .list-item:first-of-type {
  margin-top:0
}
.widgets_widget--categories .list .list-item:last-of-type,.widgets_widget--comments .list .list-item:last-of-type,.widgets_widget--latest .list .list-item:last-of-type {
  border:none;
  padding-bottom:0
}
.widgets_widget--categories .list .list-item {
  padding-bottom:15px;
  margin-top:15px
}
.widgets_widget--categories .list .list-item .link {
  font-size:18px;
  line-height:23px;
  -webkit-transition:color .3s ease-in-out;
  -o-transition:color .3s ease-in-out;
  transition:color .3s ease-in-out
}
.widgets_widget--categories .list .list-item .link:hover {
  color:#0da574
}
.widgets_widget--comments .list .list-item {
  padding-bottom:10px;
  margin-top:20px
}
.widgets_widget--comments .list .list-item .link {
  -webkit-transition:opacity .3s ease-in-out;
  -o-transition:opacity .3s ease-in-out;
  transition:opacity .3s ease-in-out
}
.widgets_widget--comments .list .list-item .link:focus,.widgets_widget--comments .list .list-item .link:hover {
  opacity:.7
}
.widgets_widget--comments .list .list-item .link .username {
  font-weight:500
}
.widgets_widget--newsletter .widgets_widget-title {
  margin:0
}
.widgets_widget--newsletter .text {
  margin:20px 0 30px;
  color:#202c38
}
.widgets_widget--newsletter .form .field {
  border:1px solid #a9a9a9;
  padding:17px 19px;
  -webkit-transition:.3s ease-in-out;
  -o-transition:.3s ease-in-out;
  transition:.3s ease-in-out;
  font-size:inherit;
  line-height:inherit;
  margin-bottom:20px;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1
}
.widgets_widget--newsletter .form .field::-webkit-input-placeholder {
  -webkit-transition:opacity .3s ease-in-out;
  transition:opacity .3s ease-in-out
}
.widgets_widget--newsletter .form .field::-moz-placeholder {
  -moz-transition:opacity .3s ease-in-out;
  transition:opacity .3s ease-in-out
}
.widgets_widget--newsletter .form .field:-ms-input-placeholder {
  -ms-transition:opacity .3s ease-in-out;
  transition:opacity .3s ease-in-out
}
.widgets_widget--newsletter .form .field::-ms-input-placeholder {
  -ms-transition:opacity .3s ease-in-out;
  transition:opacity .3s ease-in-out
}
.widgets_widget--newsletter .form .field::placeholder {
  -webkit-transition:opacity .3s ease-in-out;
  -o-transition:opacity .3s ease-in-out;
  transition:opacity .3s ease-in-out
}
.widgets_widget--newsletter .form .field:focus {
  border-color:#ffc631
}
.widgets_widget--newsletter .form .field:focus::-webkit-input-placeholder {
  opacity:0
}
.widgets_widget--newsletter .form .field:focus::-moz-placeholder {
  opacity:0
}
.widgets_widget--newsletter .form .field:focus:-ms-input-placeholder {
  opacity:0
}
.widgets_widget--newsletter .form .field:focus::-ms-input-placeholder {
  opacity:0
}
.widgets_widget--newsletter .form .field:focus::placeholder {
  opacity:0
}
.widgets_widget--newsletter .form .btn {
  width:100%
}
.widgets_widget--newsletter .socials {
  margin-top:40px
}
.widgets_widget--tags .list .list-item .tag {
  border:1px solid #e9e6e6;
  padding:10px 20px;
  display:block;
  margin-top:20px;
  margin-right:20px;
  font-size:14px;
  line-height:22px;
  -webkit-transition:.3s ease-in-out;
  -o-transition:.3s ease-in-out;
  transition:.3s ease-in-out
}
.widgets_widget--tags .list .list-item .tag:focus,.widgets_widget--tags .list .list-item .tag:hover {
  border-color:#001f3f;
  -webkit-transform:scale(.9);
  -ms-transform:scale(.9);
  transform:scale(.9)
}
.widgets_widget--archives .list .list-item {
  margin-bottom:20px
}
.widgets_widget--archives .list .list-item:last-of-type {
  margin-bottom:0
}
.widgets_widget--archives .list .list-item .link {
  font-size:18px;
  line-height:23px
}
.widgets_widget--archives .list .list-item .link:focus .icon--arrow,.widgets_widget--archives .list .list-item .link:hover .icon--arrow {
  color:#0da574
}
.widgets_widget--archives .list .list-item .link .icon--arrow {
  -webkit-transition:color .3s ease-in-out;
  -o-transition:color .3s ease-in-out;
  transition:color .3s ease-in-out
}
.widgets_widget--calendar {
  padding:20px;
  text-transform:uppercase
}
.widgets_widget--calendar .table {
  width:100%
}
.widgets_widget--calendar .table_header {
  text-align:left;
  border-bottom:1px solid #e9e6e6;
  padding-bottom:17px;
  margin-bottom:12px;
  font-family:Archivo,sans-serif;
  font-weight:600;
  font-size:18px;
  line-height:23px
}
.widgets_widget--calendar .table_body {
  text-align:center
}
.widgets_widget--calendar .table_body-dates {
  height:40px
}
.widgets_widget--calendar .table_body-dates_date {
  cursor:pointer
}
.widgets_widget--calendar .table_body-dates_date--current {
  background:#0da574;
  color:#fff;
  font-weight:700
}
.widgets_widget--calendar .navigation {
  color:#a9a9a9;
  margin-top:30px;
  font-family:Archivo,sans-serif;
  font-weight:500;
  font-size:14px;
  line-height:22px
}
.widgets_widget--calendar .navigation_control {
  line-height:18px;
  -webkit-transition:color .3s ease-in-out;
  -o-transition:color .3s ease-in-out;
  transition:color .3s ease-in-out
}
.widgets_widget--calendar .navigation_control:focus,.widgets_widget--calendar .navigation_control:hover {
  color:#0da574
}
.widgets_widget--calendar .navigation_control-icon {
  margin-bottom:2px
}
.widgets_widget--calendar .navigation_control--prev .navigation_control-icon {
  margin-right:10px;
  -webkit-transition:margin-right .3s ease-in-out;
  -o-transition:margin-right .3s ease-in-out;
  transition:margin-right .3s ease-in-out
}
.widgets_widget--calendar .navigation_control--prev:hover .navigation_control-icon {
  margin-right:5px
}
.widgets_widget--calendar .navigation_control--next .navigation_control-icon {
  margin-left:10px;
  -webkit-transition:margin-left .3s ease-in-out;
  -o-transition:margin-left .3s ease-in-out;
  transition:margin-left .3s ease-in-out
}
.widgets_widget--calendar .navigation_control--next:focus .navigation_control-icon,.widgets_widget--calendar .navigation_control--next:hover .navigation_control-icon {
  margin-left:5px
}
@media screen and (min-width:575.98px) {
  .widgets_widget {
  padding:30px
}
.widgets_widget--calendar {
  padding:40px 30px 30px
}
.widgets_widget--newsletter .form {
  max-width:320px
}
.widgets_widget--newsletter .form .field {
  border-right:none;
  margin-bottom:0
}
.widgets_widget--newsletter .form .btn {
  min-width:130px;
  padding:18px 0
}
}@media screen and (min-width:767.98px) {
  .widgets {
  padding:80px 0
}
.widgets--blog {
  padding:80px 0 0
}
}@media screen and (min-width:991.98px) {
  .widgets {
  max-width:380px;
  -webkit-box-ordinal-group:unset;
  -ms-flex-order:unset;
  order:unset;
  padding:0
}
.widgets_widget {
  margin-bottom:40px;
  padding:40px 30px
}
.widgets_widget--search {
  margin-bottom:40px
}
.widgets_widget--newsletter .form {
  max-width:100%
}
.widgets_widget--newsletter .form .field {
  max-width:186px
}
.widgets_widget--newsletter .form .btn {
  width:131px;
  padding:18px 0
}
}.blog_feed-item {
  margin-top:40px
}
.blog_feed-item[data-order="1"] {
  margin-top:0
}
.blog_feed-item_wrapper .img-wrapper {
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  overflow:hidden;
  margin-bottom:18px
}
.blog_feed-item_wrapper .img-wrapper::before {
  float:left;
  padding-top:68.29268292682927%;
  content:''
}
.blog_feed-item_wrapper .img-wrapper::after {
  display:block;
  content:'';
  clear:both
}
.blog_feed-item_wrapper .img-wrapper img {
  display:block;
  -o-object-fit:cover;
  object-fit:cover;
  width:100%
}
.blog_feed-item_wrapper .text-wrapper .info {
  margin-bottom:10px;
  text-transform:uppercase;
  color:#202c38;
  font-size:14px;
  line-height:28px
}
.blog_feed-item_wrapper .text-wrapper .info .divider {
  border-radius:50%;
  background-color:#ffc631;
  width:5px;
  height:5px;
  display:inline-block;
  margin:0 15px
}
.blog_feed-item_wrapper .text-wrapper .info .category {
  -webkit-transition:color .3s ease-in-out;
  -o-transition:color .3s ease-in-out;
  transition:color .3s ease-in-out;
  color:#001f3f;
  font-family:Archivo,sans-serif;
  font-weight:600
}
.blog_feed-item_wrapper .text-wrapper .info .category:hover {
  color:#ffc631
}
.blog_feed-item_wrapper .text-wrapper .title {
  margin-bottom:10px
}
.blog_feed-item_wrapper .text-wrapper .text {
  margin-bottom:20px;
  padding-bottom:15px;
  color:#162739
}
.blog_feed-item_wrapper .text-wrapper .link {
  font-family:Archivo,sans-serif;
  font-weight:600;
  font-size:18px;
  line-height:23px
}
@media screen and (min-width:575.98px) {
  .blog_feed-item_wrapper .img-wrapper,.blog_feed-item_wrapper .text-wrapper {
  width:50%
}
.blog_feed-item_wrapper .img-wrapper {
  -ms-flex-negative:1;
  flex-shrink:1;
  -webkit-box-flex:unset;
  -ms-flex-positive:unset;
  flex-grow:unset;
  margin-bottom:0
}
.blog_feed-item_wrapper .text-wrapper {
  margin-left:15px;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1
}
}@media screen and (min-width:767.98px) {
  .blog_feed {
  margin:0 -15px
}
.blog_feed-item {
  padding:0 15px
}
.blog_feed-item[data-order="2"] {
  margin-top:0
}
.blog_feed-item_wrapper {
  height:100%
}
.blog_feed-item_wrapper .img-wrapper {
  margin-bottom:17px;
  width:100%
}
.blog_feed-item_wrapper .text-wrapper {
  margin-left:0;
  -webkit-box-flex:2;
  -ms-flex-positive:2;
  flex-grow:2
}
.blog_feed-item_wrapper .text-wrapper .text {
  margin-bottom:10px
}
}@media screen and (min-width:991.98px) {
  .blog .wrapper--content {
  max-width:calc(100% - 380px - 30px)
}
.blog_feed-item[data-order="2"] {
  margin-top:40px
}
.blog_feed-item_wrapper .img-wrapper,.blog_feed-item_wrapper .text-wrapper {
  width:100%
}
.blog_feed-item_wrapper .img-wrapper {
  margin-bottom:15px;
  max-height:280px
}
.blog_feed-item_wrapper .text-wrapper {
  margin-left:0
}
.blog_feed-item_wrapper .text-wrapper .text {
  margin-bottom:10px
}
}@media screen and (min-width:1199.98px) {
  .blog_feed-item_wrapper .img-wrapper,.blog_feed-item_wrapper .text-wrapper {
  width:50%
}
.blog_feed-item_wrapper .img-wrapper {
  margin-bottom:0
}
.blog_feed-item_wrapper .text-wrapper {
  margin-left:15px
}
.blog_feed-item_wrapper .text-wrapper .info {
  margin-bottom:30px
}
}.pagination {
  margin-top:60px
}
.pagination_control {
  border-radius:50%;
  width:30px;
  height:30px;
  font-size:16px;
  line-height:22px
}
.pagination_control .icon {
  -webkit-transition:.3s ease-in-out;
  -o-transition:.3s ease-in-out;
  transition:.3s ease-in-out
}
.pagination_control--prev:focus:not([aria-disabled=true]) .icon,.pagination_control--prev:hover:not([aria-disabled=true]) .icon {
  margin-right:5px
}
.pagination_control[aria-disabled=true] {
  border:1px solid #c8c8c8;
  color:#c8c8c8;
  cursor:default
}
.pagination_control--next {
  border:1px solid #001f3f
}
.pagination_control--next:focus:not([aria-disabled=true]) .icon,.pagination_control--next:hover:not([aria-disabled=true]) .icon {
  margin-left:5px
}
.pagination_list {
  margin:0 30px
}
.pagination_list-item {
  margin-right:30px
}
.pagination_list-item:last-of-type {
  margin-right:0
}
.pagination_list-item_link {
  color:#a9a9a9;
  -webkit-transition:.3s ease-in-out;
  -o-transition:.3s ease-in-out;
  transition:.3s ease-in-out
}
.pagination_list-item_link--current,.pagination_list-item_link:focus,.pagination_list-item_link:hover {
  color:#202c38;
  font-weight:500
}
