/*destop-leyout-*/
@media only screen and (min-width: 1200px) and (max-width:1400px){
    .heroHeader {
        font-size: 3.65rem;
    }
    .manu-list a {
        font-size: 16px;
    }
    /* .inner-page-title {
        font-size: 6.5rem;
    } */
}
@media only screen and (min-width: 700px) and (max-width:1000px){
  .heroHeader {
      font-size: 2.5rem;
  }
}
.mean-container a.meanmenu-reveal {
    top: 20px;
}
/*laptop-leyout-*/
@media only screen and (min-width: 992px) and (max-width:1200px){
    /* .inner-page-title {
        font-size: 6rem;
    } */
    .heroHeader {
        font-size: 2.9rem;
    }
    .our-hero-area {
        position: absolute;
        display: inline-block;
    }
    .hero__Title .hero-logo {
        width: 10rem;
        height: 10rem;
        margin: 0 1rem;
    }
    .logo img{
        width: 180px;
    }
    .manu-list {
        padding-right: 1rem;
    }
    .manu-list a {
        font-size: 12px;
    }
    .dropdown {
        position: relative;
        padding-top: 3rem;
        padding-left: 3rem;
        padding-right: 3rem;
        padding-bottom: 1rem;
        background-color: hsla(0,0%,100%,.6);
        top: -50px;
        cursor: pointer;
    }
    .dropdown .submenu {
        position: absolute;
        left: 0;
        width: 100%;
        display: block;
        top: 91px;
        padding: 0;
        text-align: center;
        visibility: hidden;
        opacity: 0;
        background-color: hsla(0,0%,100%,.6);
    }
    .logo {
        padding-top: 3rem;
    }
    .main-menu nav ul {
        display: flex;
        padding-top: 3rem;
    }

    .formHeader {
        color: #000000;
        font-size: 28px;
        text-transform: uppercase;
        margin-top: 20px;
    }
    .heroHeader{font-size:3.25rem}
    /* .heroHeader {
        margin-bottom: 20px;
        margin-top: 320px; */
}
    .hero__Paragraph {
        /* padding: 2rem 3vw; */
        background-color: #A2C6E2;
        padding-left: 3rem;
        padding-top: 2rem;
        padding-bottom: 2rem;
        padding-right: 18em;
    }
    .heroSanityText p {
        margin-bottom: 0;
        line-height: 1.25;
        font-size: 1rem;
    }
    .hero__Subheader {
        font-size: 2rem;
    }
    p {
        font-size: 1.2rem;
        font-weight: normal;
        line-height: 26px;
        margin-bottom: 15px;
    }
    .person h3 {
        font-size: 1.5rem;
    }
    .patient-hero-Paragraph {
        width: 100%;
        margin-left: auto;
        position: absolute;
        margin-right: 0;
        bottom: -510px;
        background-color: #1d242b;
        padding-left: 1rem;
        padding-top: 3rem;
        padding-bottom: 3rem;
        left: 0px;
    }
    .pageBody {
        width: 100vw;
        left: 0px;
        margin-top: 550px;
        padding: 0 60px;
    }
    .applicition-hero__Title {
        width: 100%;
        margin-top: 90px;
    }
    .formHeader {
        color: #7a99ad;
    }
    /* .surjary-heroHeader {
        margin-top: 520px;
    } */
    .surjary-about-area {
        margin-top: -400px;
        margin-left: 0px;
    }
    /* .repair-heroHeader {
        margin-top: 480px;
    } */
    .pageBody {
        margin-top: 0;

    }
    /* .endoscopy-heroHeader {
        margin-top: 390px;
    } */
    .removal-about-area {
        margin-top: 290px;
    }
}

/*tablet layout768px*/
@media only screen and (min-width: 768px) and (max-width:991px){
    .our-logo {
        width: 260px;
        margin-top: 20px;
    }
    .hero-banner{
      margin-top: -6rem !important;
    }
.our-mobile-logo{
    display: block;
 }
 .dropdown {
    position: relative;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    padding-bottom: 0;
    background-color: #7a99ad;
    top: 0px;
 }
 .mean-container a.meanmenu-reveal {
    top: -120px;
}
 .logo {
    padding-top: 2rem;
}
 .dropdown .submenu li::after {
    display: none;
}
.dropdown .submenu {
    top: 40px;
}
.submenu li {
    padding: 0;
}
.hero-logo{
    display: none;
}
.hero__Title{
    background: none;
    display: block;
}
.hero__Title {
    padding: 0;

}
.heroHeader {
    font-size: 50px;
    padding: 5rem 0;
}
.hero-mobile-heding{
    background-color: aqua;
}
.hero-mobile-heding {
    background-color: #7a99ad;
    color: #fff;
    font-size: 3rem;
    padding: 1rem;
    text-align: center;
    margin-top: 1rem;
}

.our-hero-area {
    top: 320px;
    left: 0px;
     right: 0px;
}
.hero-mobile-heding{
    display: block;
}
.hero__Paragraph {
    padding: 1rem 4vw;
}
.our-doctor {
    margin-top: 300px;
}
.our-doctor-area {
    display: block;
}
.doctor-list{
    float: top;
}
.doctor-info {
    display: block;
    text-align: center;
}
.doctor-img img {
    width: 280px;
}

.doctorHighlight__Text {
    width: auto;
}
.dr-heding {
    color: #000000;
    font-size: 32px;
    margin: 10px 0;
}
.doctor-list {
    float: top;
    padding: 50px 14rem;
}
.contact-information {
    display: block;
}
.contact-information p{
    font-size: 18px;
}
.hero-bg-img{
    display: none;
}
.hero-para {
    position: absolute;
    z-index: 1;
    display: block;
    background-color: hsla(0,0%,100%,.8);
    width: 100%;
    right: 0;
    padding: 10px 20px 40px 20px;
    top: 0;
}
.hero__Wrapper {
    position: relative;
    height: 300px;
}
.footer-contact {
    display: none;
}
.footer-procedures {
    display: none;
}
.footer-right {
    display: none;
}
.footer-location{
    text-align: center;
}
.dropdown a i{
    display: none;
}
.mean-container .mean-bar {
    float: right;
    width: 100%;
    position: relative;
    background: transparent;
    padding: 4px 0;
    min-height: 42px;
    z-index: 999999;
    top: 169px;
    display: block;
}
/* our about page style start here  */
.hero__CTA {
    background-color: #7a99ad;
    display: block;
    color: #fff;
    font-size: 2rem;
    padding: 1rem;
    text-align: center;
}
.about-doctor-section {
    margin-top: 60px;
    margin-bottom: 60px;
}
.allDocs__Header {
    font-size: 2rem;
    margin-top: 5rem;

}
.person {
    display: block;

}
.person__bio {
    padding: 0;
    font-size: 18px;
}

.person h3 {
    font-size: 2.8rem;
    margin-bottom: 1rem;
}
.imgWrapper-heding {
    font-size: 24px;
    margin-bottom: 10px;
}
.our-aboutfrom-area{
    display: block;
}
.our-aboutfrom-area {
    display: block;
     padding: 0;
}
.fromimg {
    order: 2;
    width: 100%;
}
.about-from {
    padding: 20px;
    width: 100%;
}
.person__Brief {
    width: 100%;
    position: relative;

}
.imgWrapper {
    align-items: center;
    justify-content: center;
    display: flex;
}
/* our about page style start here  */
.hero__CTA {
    background-color: #7a99ad;
    display: block;
    color: #fff;
    font-size: 2rem;
    padding: 1rem;
    text-align: center;
}
.about-doctor-section {
    margin-top: 220px;
    margin-bottom: 60px;
}
.allDocs__Header {
    font-size: 2rem;
    margin-top: 5rem;

}
.person {
    display: block;

}
.person__bio {
    padding: 0;
    font-size: 18px;
}

.person h3 {
    font-size: 1.8rem;
    margin-bottom: 1rem;
}
.imgWrapper-heding {
    font-size: 24px;
    margin-bottom: 10px;
}
.our-aboutfrom-area{
    display: block;
}
.our-aboutfrom-area {
    display: block;
     padding: 0;
}
.fromimg {
    order: 2;
    width: 100%;
}
.about-from {
    padding: 20px;
    width: 100%;
}

/* our contact page style here  */
.our-contact-from {
    display: block;
    margin-top: -5rem;
    width: 100%;
    margin-right: 0;
    margin-left: auto;
    background-color: #fff;
    padding: 1rem 1rem;
}
.our-contactarea {
    width: 100%;
}
.input--Text, .selectContainer, fieldset, select, textarea {
    border: 0;
    background-color: #e8e9ea;
    display: block;
    padding: 1rem 1rem;
    width: 100%;
}
.formHeader {
    color: #1d242b;
    margin-bottom: 1rem;
}
.contact-heroHeader {
    margin-top: 334px;
}
.our-contact-information {
    color: #fff;
    padding: 20px;
    color: #1d242b;
}
p {
    font-size: 1.2rem;
    font-weight: normal;
    line-height: 32px;
    margin-bottom: 15px;
}
.contact-input{
    color: #1d242b;
}


/* our patient section style here  */
.patient-hero__Title {
    position: absolute;
    bottom: 350px;
    left: 0px;
}
.patient-heroHeader{
    font-size: 32px;
    padding: 0px 20px;
    margin-bottom: 20px;
}
.patient-hero-Paragraph {
    width: 100%;
    margin-left: auto;
    margin-right: 0;
    background-color: #1d242b;
    margin-top: -15rem;
    padding-left: 2rem;
    padding-top: 2.5rem;
    padding-bottom: 1rem;
}
p {
    font-size: 1.3rem;
    font-weight: normal;
    line-height: 28px;
    margin-bottom: 15px;
}
.patient-para ul li {
    list-style: disc;
    margin-left: 40px;
    font-size: 18px;
    line-height: 28px;
}
.hero__Subheader {
    font-size: 42px;
}
.pageBody {
    display: block;
    width: 100%;
    padding: 2rem;
    margin-top: 450px;
    left: 0px;
    text-align: center;
}
.hero__Paragraph .sanityText p a, .pageBody__Col .sanityText a {
    font-size: 20px;
    padding: 10px 16px;

}
.button--Fill--blue {
    font-size: 20px;
    padding: 10px 16px;

}
.patient-hero__Title{
    width: 100%;
    text-align: center;
    color: #fff;
}
.hero__CTA a{
    color: #fff;
}

.applicition-hero__Title {
    width: 100%;
    margin-top: 96px;
}
/* our surjary page style start here  */
/* .surjary-heroHeader {
    font-size: 32px;
    padding: 0px 20px;
    margin-bottom: 20px;
    margin-top: 470px;
} */
.surjary-about-area {
    margin-top: -200px;
    margin-left: 0px;
}
.pageBody__Col {
    width: 100%;
}
.pageBody__Col2 {
    width: 100%;
}
/* our repir page style here   */
.hero__Paragraph {
    width: 100%;

}
.hero__Subheader {
    font-size: 22px;
}

.maxWidth {
    margin-top: 70px;
    display: block;
}
.repair-heroHeader{
    padding: 0 20px;
}
.hero__CTA a{
    color: #fff;
}
.reapir-about-area {
    margin-top: 0px;
}
/* our evlt page style here  */
.evlt-about-area {
    margin-top: 0px;
}
.maxWidth-evlt{
    margin-top: 0;
}
/* our endoscopy page style here  */
.endoscopy-about-area {
    margin-top: 80px;
}
.pageBody__Header {
    font-size: 2rem;

}
.endoscopy-heroHeader {
    margin-top: 160px;
    font-size: 32px;
    padding: 0 20px;
    margin-bottom: 20px;
}
.surjary-formHeader{
    font-size: 42px;
}
.maxWidth-removal {
    margin-top: 0px;
}
.removal-heroHeader {
    margin-top: 230px;
}

}
/* mobile layout:320px*/
@media only screen and (max-width:767px){
 .hero-banner{
  background-color: #7a99ad66;
   margin-top: -8rem !important;

}
    .sanityText {
    color: #000;
    width: 100%;
}
    .hero-banner.index-banner{
        margin-top: -30rem !important;
    }

 /* .hero-banner-home{
  margin-top: -12rem !important;
}      */
.our-logo {
    width: 260px;
    margin-top: 20px;
}
.our-mobile-logo{
    display: block;
 }
 .dropdown {
    position: relative;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    padding-bottom: 0;
    background-color: #7a99ad;
    top: 0px;
 }
 .mean-container a.meanmenu-reveal {
    top: -120px;
}
 .logo {
    padding-top: 2rem;
}
 .dropdown .submenu li::after {
    display: none;
}
.dropdown .submenu {
    top: 40px;
}
.submenu li {
    padding: 0;
}
.hero-logo{
    display: none;
}
.hero__Title{
    background: none;
    display: block;
}
.hero__Title {
    padding: 0;

}
.heroHeader {
    font-size: 2.25em;
    padding: 0px 20px;
}
.hero-mobile-heding{
    background-color: aqua;

}
.hero-mobile-heding {
    background-color: #7a99ad;
    color: #fff;
    font-size: 2rem;
    padding: 1rem;
    text-align: center;
    margin-top: 1rem;
}
.our-hero-area {
    width: 90%;
    top: 420px;
    left: 0px;
    right: 0px;
}
.appointment-page .our-hero-area {
     width: 100%;
     left: 0;
}
.hero-mobile-heding{
    display: block;
}
.hero__Paragraph {
    padding: 1rem 4vw;
}
/* .our-doctor {
    margin-top: 460px;
} */
.our-doctor-area {
    display: block;
}
.doctor-list{
    float: top;
}
.doctor-info {
    display: block;
}
.doctor-img img {
    width: 280px;
}
.doctorHighlight__Text {
    width: auto;
}
.dr-heding {
    color: #000000;
    font-size: 32px;
    margin: 10px 0;
}
.doctor-list {
    float: top;
    padding: 0 2rem;
}
.contact-information {
    display: block;
}
.contact-information p{
    font-size: 18px;
}
.hero-bg-img{
    display: none;
}
.hero-para {
    position: absolute;
    z-index: 1;
    display: block;
    background-color: hsla(0,0%,100%,.8);
    width: 100%;
    right: 0;
    padding: 10px 20px 40px 20px;
    top: 0;
}
.hero__Wrapper {
    position: relative;
    height: 700px;
}
.footer-contact{
    display: none;
}
.footer-procedures{
    display: none;
}
.footer-right{
    display: none;
}
.footer-location{
    text-align: center;
}
.dropdown a i{
    display: none;
}
/* our about page style start here  */
.hero__CTA {
    background-color: #7a99ad;
    display: block;
    color: #fff;
    font-size: 2rem;
    padding: 1rem;
    text-align: center;
}
.about-doctor-section {
    margin-top: 20em;
    margin-bottom: 13em;
}
.allDocs__Header {
    font-size: 2rem;
    margin-top: 5rem;

}
.person {
    display: block;

}
.person__bio {
    padding: 0;
    font-size: 18px;
}

.person h3 {
    font-size: 1.8rem;
    margin-bottom: 1rem;
}
.imgWrapper-heding {
    font-size: 24px;
    margin-bottom: 10px;
}
.our-aboutfrom-area{
    display: block;
}
.our-aboutfrom-area {
    display: block;
     padding: 0;
}
.fromimg {
    order: 2;
    width: 100%;
}
.about-from {
    padding: 20px;
    width: 100%;
}
.our-contactarea {
    width: 100%;
}
.input--Text, .selectContainer, fieldset, select, textarea {
    border: 0;
    background-color: #e8e9ea;
    display: block;
    padding: 1rem 1rem;
    width: 100%;
}
.formHeader {
    color: #1d242b;
    margin-bottom: 1rem;
}
.contact-heroHeader {
    /* margin-top: 175px; */
    font-size: 44px;
    padding: 50px 20px;
}
.our-contact-information {
    color: #fff;
    padding: 20px;
    color: #1d242b;
}
p {
    font-size: 1.2rem;
    font-weight: normal;
    line-height: 32px;
    margin-bottom: 15px;
}
.contact-input{
    color: #1d242b;
}
/* our patient section style here  */
.patient-hero__Title {
    position: absolute;
    bottom: 350px;
    left: 0px;
}
.patient-heroHeader{
    font-size: 32px;
    padding: 0px 20px;
    margin-bottom: 20px;
}
.patient-hero-Paragraph {
    width: 100%;
    margin-left: auto;
    position: absolute;
    margin-right: 0;
    background-color: #1d242b;
    margin-top: -15rem;
    padding-left: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    left: 0px;
    top: 790px;
}
p {
    font-size: 1rem;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 15px;
}
.patient-para ul li {
    list-style: disc;
    margin-left: 40px;
    font-size: 16px;
}
.hero__Subheader {
    font-size: 28px;
}
.pageBody {
    display: block;
    width: 100%;
    padding: 2rem;
    margin-top: 450px;
    left: 0px;
}
.hero__Paragraph .sanityText p a, .pageBody__Col .sanityText a {
    font-size: 20px;
    padding: 10px 16px;

}
.button--Fill--blue {
    font-size: 20px;
    padding: 10px 16px;

}
.applicition-hero__Title {
    width: 100%;
    margin-top: 90px;
    margin-top: 210px;
}
/* .appointment-page .our-hero-section{
  height: 580px;
} */
/* our surjary page style start here  */
/* .surjary-heroHeader {
    font-size: 32px;
    padding: 0px 20px;
    margin-bottom: 20px;
} */
.surjary-about-area {
    margin-top: -200px;
    margin-left: 0px;
}
.pageBody__Col {
    width: 100%;
}
.pageBody__Col2 {
    width: 100%;
}
/* our repir page style here   */
.hero__Paragraph {
    width: 100%;

}
.hero__Subheader {
    font-size: 22px;
}
.sanityText {
    color: #fff;
    width: 100%;
}
.maxWidth {
    margin-top: 520px;
    display: block;
}
.repair-heroHeader{
    padding: 0 20px;
}
.hero__CTA a{
    color: #fff;
}
/* our evlt page style here  */
.evlt-about-area {
    margin-top: 280px;
}
.maxWidth-evlt{
    margin-top: 0;
}
/* our endoscopy page style here  */
.endoscopy-about-area {
    margin-top: 520px;
}
.pageBody__Header {
    font-size: 2rem;

}
.endoscopy-heroHeader {
    margin-top: 160px;
    font-size: 32px;
    padding: 0 20px;
    margin-bottom: 20px;
}
.surjary-formHeader{
    font-size: 42px;
}
.maxWidth-removal {
    margin-top: 560px;
}
.removal-heroHeader {
    font-size: 32px;
    padding: 0 20px;
    margin-bottom: 20px;
  }
}

@media only screen and (max-width:991px) {
     .tabs-part-two {
        order: -1; margin-bottom: 80px;
    }
     .doctor-list .nav-tabs li:first-child button {
         border: 0;
        }
     .our-doctor-area {
        justify-content: center;
     }
     .our-contact-from {
        display: block;
        margin-top: 3rem;
        width: 100%;
        margin-right: 0;
        margin-left: auto;
        background-color: #fff;
        padding: 1rem 1rem;
    }
    .inner-page-title {
        font-size: 3rem;
    }
    .hero__CTA  {
        display: block;
     }
     .solid-header {
        min-height: 260px;
     }
     .solid-header nav {
        width: 100%;
        padding-top: 4rem;
        padding-right: 2rem;
        padding-left: 2rem;
        z-index: 2;
        position: relative;

     }
}

.content-space-t-0 {
    padding-top: 0!important
}

.content-space-t-1 {
    padding-top: 3rem!important
}

.content-space-t-2 {
    padding-top: 5rem!important
}

.content-space-t-3 {
    padding-top: 7.5rem!important
}

.content-space-t-4 {
    padding-top: 10rem!important
}

.content-space-t-5 {
    padding-top: 12.5rem!important
}

.content-space-t-auto {
    padding-top: auto!important
}

.content-space-b-0 {
    padding-bottom: 0!important
}

.content-space-b-1 {
    padding-bottom: 3rem!important
}

.content-space-b-2 {
    padding-bottom: 5rem!important
}

.content-space-b-3 {
    padding-bottom: 7.5rem!important
}

.content-space-b-4 {
    padding-bottom: 10rem!important
}

.content-space-b-5 {
    padding-bottom: 12.5rem!important
}

.content-space-b-auto {
    padding-bottom: auto!important
}

.content-space-0 {
    padding-top: 0!important;
    padding-bottom: 0!important
}

.content-space-1 {
    padding-top: 3rem!important;
    padding-bottom: 3rem!important
}

.content-space-2 {
    padding-top: 5rem!important;
    padding-bottom: 5rem!important
}

.content-space-3 {
    padding-top: 7.5rem!important;
    padding-bottom: 7.5rem!important
}

.content-space-4 {
    padding-top: 10rem!important;
    padding-bottom: 10rem!important
}

.content-space-5 {
    padding-top: 12.5rem!important;
    padding-bottom: 12.5rem!important
}

.content-space-auto {
    padding-top: auto!important;
    padding-bottom: auto!important
}
.vh-100 {
    height: 100vh!important
}

.vh-30 {
    height: 30vh!important
}
.vh-40 {
    height: 40vh!important
}
.vh-50 {
    height: 50vh!important
}

.vh-70 {
    height: 70vh!important
}

.vh-90 {
    height: 90vh!important
}

@media (min-width: 576px) {
    .float-sm-start {
        float:left!important
    }

    .float-sm-end {
        float: right!important
    }

    .float-sm-none {
        float: none!important
    }

    .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: flex!important
    }

    .d-sm-inline-flex {
        display: inline-flex!important
    }

    .d-sm-none {
        display: none!important
    }

    .position-sm-static {
        position: static!important
    }

    .position-sm-relative {
        position: relative!important
    }

    .position-sm-absolute {
        position: absolute!important
    }

    .position-sm-fixed {
        position: fixed!important
    }

    .position-sm-sticky {
        position: sticky!important
    }

    .top-sm-0 {
        top: 0!important
    }

    .top-sm-50 {
        top: 50%!important
    }

    .top-sm-100 {
        top: 100%!important
    }

    .bottom-sm-0 {
        bottom: 0!important
    }

    .bottom-sm-50 {
        bottom: 50%!important
    }

    .bottom-sm-100 {
        bottom: 100%!important
    }

    .start-sm-0 {
        left: 0!important
    }

    .start-sm-50 {
        left: 50%!important
    }

    .start-sm-100 {
        left: 100%!important
    }

    .end-sm-0 {
        right: 0!important
    }

    .end-sm-50 {
        right: 50%!important
    }

    .end-sm-100 {
        right: 100%!important
    }

    .w-sm-25 {
        width: 25%!important
    }

    .w-sm-50 {
        width: 50%!important
    }

    .w-sm-75 {
        width: 75%!important
    }

    .w-sm-100 {
        width: 100%!important
    }

    .w-sm-auto {
        width: auto!important
    }

    .w-sm-35 {
        width: 35%!important
    }

    .w-sm-65 {
        width: 65%!important
    }

    .w-sm-85 {
        width: 85%!important
    }

    .h-sm-25 {
        height: 25%!important
    }

    .h-sm-50 {
        height: 50%!important
    }

    .h-sm-75 {
        height: 75%!important
    }

    .h-sm-100 {
        height: 100%!important
    }

    .h-sm-auto {
        height: auto!important
    }

    .vh-sm-100 {
        height: 100vh!important
    }

    .vh-sm-30 {
        height: 30vh!important
    }
    .vh-sm-40 {
        height: 40vh!important
    }
    .vh-sm-50 {
        height: 50vh!important
    }

    .vh-sm-70 {
        height: 70vh!important
    }

    .vh-sm-90 {
        height: 90vh!important
    }

    .min-vh-sm-100 {
        min-height: 100vh!important
    }

    .flex-sm-fill {
        flex: 1 1 auto!important
    }

    .flex-sm-row {
        flex-direction: row!important
    }

    .flex-sm-column {
        flex-direction: column!important
    }

    .flex-sm-row-reverse {
        flex-direction: row-reverse!important
    }

    .flex-sm-column-reverse {
        flex-direction: column-reverse!important
    }

    .flex-sm-grow-0 {
        flex-grow: 0!important
    }

    .flex-sm-grow-1 {
        flex-grow: 1!important
    }

    .flex-sm-shrink-0 {
        flex-shrink: 0!important
    }

    .flex-sm-shrink-1 {
        flex-shrink: 1!important
    }

    .flex-sm-wrap {
        flex-wrap: wrap!important
    }

    .flex-sm-nowrap {
        flex-wrap: nowrap!important
    }

    .flex-sm-wrap-reverse {
        flex-wrap: wrap-reverse!important
    }

    .justify-content-sm-start {
        justify-content: flex-start!important
    }

    .justify-content-sm-end {
        justify-content: flex-end!important
    }

    .justify-content-sm-center {
        justify-content: center!important
    }

    .justify-content-sm-between {
        justify-content: space-between!important
    }

    .justify-content-sm-around {
        justify-content: space-around!important
    }

    .justify-content-sm-evenly {
        justify-content: space-evenly!important
    }

    .align-items-sm-start {
        align-items: flex-start!important
    }

    .align-items-sm-end {
        align-items: flex-end!important
    }

    .align-items-sm-center {
        align-items: center!important
    }

    .align-items-sm-baseline {
        align-items: baseline!important
    }

    .align-items-sm-stretch {
        align-items: stretch!important
    }

    .align-content-sm-start {
        align-content: flex-start!important
    }

    .align-content-sm-end {
        align-content: flex-end!important
    }

    .align-content-sm-center {
        align-content: center!important
    }

    .align-content-sm-between {
        align-content: space-between!important
    }

    .align-content-sm-around {
        align-content: space-around!important
    }

    .align-content-sm-stretch {
        align-content: stretch!important
    }

    .align-self-sm-auto {
        align-self: auto!important
    }

    .align-self-sm-start {
        align-self: flex-start!important
    }

    .align-self-sm-end {
        align-self: flex-end!important
    }

    .align-self-sm-center {
        align-self: center!important
    }

    .align-self-sm-baseline {
        align-self: baseline!important
    }

    .align-self-sm-stretch {
        align-self: stretch!important
    }

    .order-sm-first {
        order: -1!important
    }

    .order-sm-0 {
        order: 0!important
    }

    .order-sm-1 {
        order: 1!important
    }

    .order-sm-2 {
        order: 2!important
    }

    .order-sm-3 {
        order: 3!important
    }

    .order-sm-4 {
        order: 4!important
    }

    .order-sm-5 {
        order: 5!important
    }

    .order-sm-last {
        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: 2rem!important
    }

    .m-sm-6 {
        margin: 2.5rem!important
    }

    .m-sm-7 {
        margin: 3rem!important
    }

    .m-sm-8 {
        margin: 3.5rem!important
    }

    .m-sm-9 {
        margin: 4rem!important
    }

    .m-sm-10 {
        margin: 4.5rem!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: 2rem!important;
        margin-left: 2rem!important
    }

    .mx-sm-6 {
        margin-right: 2.5rem!important;
        margin-left: 2.5rem!important
    }

    .mx-sm-7 {
        margin-right: 3rem!important;
        margin-left: 3rem!important
    }

    .mx-sm-8 {
        margin-right: 3.5rem!important;
        margin-left: 3.5rem!important
    }

    .mx-sm-9 {
        margin-right: 4rem!important;
        margin-left: 4rem!important
    }

    .mx-sm-10 {
        margin-right: 4.5rem!important;
        margin-left: 4.5rem!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: 2rem!important;
        margin-bottom: 2rem!important
    }

    .my-sm-6 {
        margin-top: 2.5rem!important;
        margin-bottom: 2.5rem!important
    }

    .my-sm-7 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!important
    }

    .my-sm-8 {
        margin-top: 3.5rem!important;
        margin-bottom: 3.5rem!important
    }

    .my-sm-9 {
        margin-top: 4rem!important;
        margin-bottom: 4rem!important
    }

    .my-sm-10 {
        margin-top: 4.5rem!important;
        margin-bottom: 4.5rem!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: 2rem!important
    }

    .mt-sm-6 {
        margin-top: 2.5rem!important
    }

    .mt-sm-7 {
        margin-top: 3rem!important
    }

    .mt-sm-8 {
        margin-top: 3.5rem!important
    }

    .mt-sm-9 {
        margin-top: 4rem!important
    }

    .mt-sm-10 {
        margin-top: 4.5rem!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: 2rem!important
    }

    .me-sm-6 {
        margin-right: 2.5rem!important
    }

    .me-sm-7 {
        margin-right: 3rem!important
    }

    .me-sm-8 {
        margin-right: 3.5rem!important
    }

    .me-sm-9 {
        margin-right: 4rem!important
    }

    .me-sm-10 {
        margin-right: 4.5rem!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: 2rem!important
    }

    .mb-sm-6 {
        margin-bottom: 2.5rem!important
    }

    .mb-sm-7 {
        margin-bottom: 3rem!important
    }

    .mb-sm-8 {
        margin-bottom: 3.5rem!important
    }

    .mb-sm-9 {
        margin-bottom: 4rem!important
    }

    .mb-sm-10 {
        margin-bottom: 4.5rem!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: 2rem!important
    }

    .ms-sm-6 {
        margin-left: 2.5rem!important
    }

    .ms-sm-7 {
        margin-left: 3rem!important
    }

    .ms-sm-8 {
        margin-left: 3.5rem!important
    }

    .ms-sm-9 {
        margin-left: 4rem!important
    }

    .ms-sm-10 {
        margin-left: 4.5rem!important
    }

    .ms-sm-auto {
        margin-left: auto!important
    }

    .m-sm-n1 {
        margin: -.25rem!important
    }

    .m-sm-n2 {
        margin: -.5rem!important
    }

    .m-sm-n3 {
        margin: -1rem!important
    }

    .m-sm-n4 {
        margin: -1.5rem!important
    }

    .m-sm-n5 {
        margin: -2rem!important
    }

    .m-sm-n6 {
        margin: -2.5rem!important
    }

    .m-sm-n7 {
        margin: -3rem!important
    }

    .m-sm-n8 {
        margin: -3.5rem!important
    }

    .m-sm-n9 {
        margin: -4rem!important
    }

    .m-sm-n10 {
        margin: -4.5rem!important
    }

    .mx-sm-n1 {
        margin-right: -.25rem!important;
        margin-left: -.25rem!important
    }

    .mx-sm-n2 {
        margin-right: -.5rem!important;
        margin-left: -.5rem!important
    }

    .mx-sm-n3 {
        margin-right: -1rem!important;
        margin-left: -1rem!important
    }

    .mx-sm-n4 {
        margin-right: -1.5rem!important;
        margin-left: -1.5rem!important
    }

    .mx-sm-n5 {
        margin-right: -2rem!important;
        margin-left: -2rem!important
    }

    .mx-sm-n6 {
        margin-right: -2.5rem!important;
        margin-left: -2.5rem!important
    }

    .mx-sm-n7 {
        margin-right: -3rem!important;
        margin-left: -3rem!important
    }

    .mx-sm-n8 {
        margin-right: -3.5rem!important;
        margin-left: -3.5rem!important
    }

    .mx-sm-n9 {
        margin-right: -4rem!important;
        margin-left: -4rem!important
    }

    .mx-sm-n10 {
        margin-right: -4.5rem!important;
        margin-left: -4.5rem!important
    }

    .my-sm-n1 {
        margin-top: -.25rem!important;
        margin-bottom: -.25rem!important
    }

    .my-sm-n2 {
        margin-top: -.5rem!important;
        margin-bottom: -.5rem!important
    }

    .my-sm-n3 {
        margin-top: -1rem!important;
        margin-bottom: -1rem!important
    }

    .my-sm-n4 {
        margin-top: -1.5rem!important;
        margin-bottom: -1.5rem!important
    }

    .my-sm-n5 {
        margin-top: -2rem!important;
        margin-bottom: -2rem!important
    }

    .my-sm-n6 {
        margin-top: -2.5rem!important;
        margin-bottom: -2.5rem!important
    }

    .my-sm-n7 {
        margin-top: -3rem!important;
        margin-bottom: -3rem!important
    }

    .my-sm-n8 {
        margin-top: -3.5rem!important;
        margin-bottom: -3.5rem!important
    }

    .my-sm-n9 {
        margin-top: -4rem!important;
        margin-bottom: -4rem!important
    }

    .my-sm-n10 {
        margin-top: -4.5rem!important;
        margin-bottom: -4.5rem!important
    }

    .mt-sm-n1 {
        margin-top: -.25rem!important
    }

    .mt-sm-n2 {
        margin-top: -.5rem!important
    }

    .mt-sm-n3 {
        margin-top: -1rem!important
    }

    .mt-sm-n4 {
        margin-top: -1.5rem!important
    }

    .mt-sm-n5 {
        margin-top: -2rem!important
    }

    .mt-sm-n6 {
        margin-top: -2.5rem!important
    }

    .mt-sm-n7 {
        margin-top: -3rem!important
    }

    .mt-sm-n8 {
        margin-top: -3.5rem!important
    }

    .mt-sm-n9 {
        margin-top: -4rem!important
    }

    .mt-sm-n10 {
        margin-top: -4.5rem!important
    }

    .me-sm-n1 {
        margin-right: -.25rem!important
    }

    .me-sm-n2 {
        margin-right: -.5rem!important
    }

    .me-sm-n3 {
        margin-right: -1rem!important
    }

    .me-sm-n4 {
        margin-right: -1.5rem!important
    }

    .me-sm-n5 {
        margin-right: -2rem!important
    }

    .me-sm-n6 {
        margin-right: -2.5rem!important
    }

    .me-sm-n7 {
        margin-right: -3rem!important
    }

    .me-sm-n8 {
        margin-right: -3.5rem!important
    }

    .me-sm-n9 {
        margin-right: -4rem!important
    }

    .me-sm-n10 {
        margin-right: -4.5rem!important
    }

    .mb-sm-n1 {
        margin-bottom: -.25rem!important
    }

    .mb-sm-n2 {
        margin-bottom: -.5rem!important
    }

    .mb-sm-n3 {
        margin-bottom: -1rem!important
    }

    .mb-sm-n4 {
        margin-bottom: -1.5rem!important
    }

    .mb-sm-n5 {
        margin-bottom: -2rem!important
    }

    .mb-sm-n6 {
        margin-bottom: -2.5rem!important
    }

    .mb-sm-n7 {
        margin-bottom: -3rem!important
    }

    .mb-sm-n8 {
        margin-bottom: -3.5rem!important
    }

    .mb-sm-n9 {
        margin-bottom: -4rem!important
    }

    .mb-sm-n10 {
        margin-bottom: -4.5rem!important
    }

    .ms-sm-n1 {
        margin-left: -.25rem!important
    }

    .ms-sm-n2 {
        margin-left: -.5rem!important
    }

    .ms-sm-n3 {
        margin-left: -1rem!important
    }

    .ms-sm-n4 {
        margin-left: -1.5rem!important
    }

    .ms-sm-n5 {
        margin-left: -2rem!important
    }

    .ms-sm-n6 {
        margin-left: -2.5rem!important
    }

    .ms-sm-n7 {
        margin-left: -3rem!important
    }

    .ms-sm-n8 {
        margin-left: -3.5rem!important
    }

    .ms-sm-n9 {
        margin-left: -4rem!important
    }

    .ms-sm-n10 {
        margin-left: -4.5rem!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: 2rem!important
    }

    .p-sm-6 {
        padding: 2.5rem!important
    }

    .p-sm-7 {
        padding: 3rem!important
    }

    .p-sm-8 {
        padding: 3.5rem!important
    }

    .p-sm-9 {
        padding: 4rem!important
    }

    .p-sm-10 {
        padding: 4.5rem!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: 2rem!important;
        padding-left: 2rem!important
    }

    .px-sm-6 {
        padding-right: 2.5rem!important;
        padding-left: 2.5rem!important
    }

    .px-sm-7 {
        padding-right: 3rem!important;
        padding-left: 3rem!important
    }

    .px-sm-8 {
        padding-right: 3.5rem!important;
        padding-left: 3.5rem!important
    }

    .px-sm-9 {
        padding-right: 4rem!important;
        padding-left: 4rem!important
    }

    .px-sm-10 {
        padding-right: 4.5rem!important;
        padding-left: 4.5rem!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: 2rem!important;
        padding-bottom: 2rem!important
    }

    .py-sm-6 {
        padding-top: 2.5rem!important;
        padding-bottom: 2.5rem!important
    }

    .py-sm-7 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }

    .py-sm-8 {
        padding-top: 3.5rem!important;
        padding-bottom: 3.5rem!important
    }

    .py-sm-9 {
        padding-top: 4rem!important;
        padding-bottom: 4rem!important
    }

    .py-sm-10 {
        padding-top: 4.5rem!important;
        padding-bottom: 4.5rem!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: 2rem!important
    }

    .pt-sm-6 {
        padding-top: 2.5rem!important
    }

    .pt-sm-7 {
        padding-top: 3rem!important
    }

    .pt-sm-8 {
        padding-top: 3.5rem!important
    }

    .pt-sm-9 {
        padding-top: 4rem!important
    }

    .pt-sm-10 {
        padding-top: 4.5rem!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: 2rem!important
    }

    .pe-sm-6 {
        padding-right: 2.5rem!important
    }

    .pe-sm-7 {
        padding-right: 3rem!important
    }

    .pe-sm-8 {
        padding-right: 3.5rem!important
    }

    .pe-sm-9 {
        padding-right: 4rem!important
    }

    .pe-sm-10 {
        padding-right: 4.5rem!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: 2rem!important
    }

    .pb-sm-6 {
        padding-bottom: 2.5rem!important
    }

    .pb-sm-7 {
        padding-bottom: 3rem!important
    }

    .pb-sm-8 {
        padding-bottom: 3.5rem!important
    }

    .pb-sm-9 {
        padding-bottom: 4rem!important
    }

    .pb-sm-10 {
        padding-bottom: 4.5rem!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: 2rem!important
    }

    .ps-sm-6 {
        padding-left: 2.5rem!important
    }

    .ps-sm-7 {
        padding-left: 3rem!important
    }

    .ps-sm-8 {
        padding-left: 3.5rem!important
    }

    .ps-sm-9 {
        padding-left: 4rem!important
    }

    .ps-sm-10 {
        padding-left: 4.5rem!important
    }

    .gap-sm-0 {
        gap: 0!important
    }

    .gap-sm-1 {
        gap: .25rem!important
    }

    .gap-sm-2 {
        gap: .5rem!important
    }

    .gap-sm-3 {
        gap: 1rem!important
    }

    .gap-sm-4 {
        gap: 1.5rem!important
    }

    .gap-sm-5 {
        gap: 2rem!important
    }

    .gap-sm-6 {
        gap: 2.5rem!important
    }

    .gap-sm-7 {
        gap: 3rem!important
    }

    .gap-sm-8 {
        gap: 3.5rem!important
    }

    .gap-sm-9 {
        gap: 4rem!important
    }

    .gap-sm-10 {
        gap: 4.5rem!important
    }

    .text-sm-start {
        text-align: left!important
    }

    .text-sm-end {
        text-align: right!important
    }

    .text-sm-center {
        text-align: center!important
    }

    .content-space-t-sm-0 {
        padding-top: 0!important
    }

    .content-space-t-sm-1 {
        padding-top: 3rem!important
    }

    .content-space-t-sm-2 {
        padding-top: 5rem!important
    }

    .content-space-t-sm-3 {
        padding-top: 7.5rem!important
    }

    .content-space-t-sm-4 {
        padding-top: 10rem!important
    }

    .content-space-t-sm-5 {
        padding-top: 12.5rem!important
    }

    .content-space-t-sm-auto {
        padding-top: auto!important
    }

    .content-space-b-sm-0 {
        padding-bottom: 0!important
    }

    .content-space-b-sm-1 {
        padding-bottom: 3rem!important
    }

    .content-space-b-sm-2 {
        padding-bottom: 5rem!important
    }

    .content-space-b-sm-3 {
        padding-bottom: 7.5rem!important
    }

    .content-space-b-sm-4 {
        padding-bottom: 10rem!important
    }

    .content-space-b-sm-5 {
        padding-bottom: 12.5rem!important
    }

    .content-space-b-sm-auto {
        padding-bottom: auto!important
    }

    .content-space-sm-0 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    .content-space-sm-1 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }

    .content-space-sm-2 {
        padding-top: 5rem!important;
        padding-bottom: 5rem!important
    }

    .content-space-sm-3 {
        padding-top: 7.5rem!important;
        padding-bottom: 7.5rem!important
    }

    .content-space-sm-4 {
        padding-top: 10rem!important;
        padding-bottom: 10rem!important
    }

    .content-space-sm-5 {
        padding-top: 12.5rem!important;
        padding-bottom: 12.5rem!important
    }

    .content-space-sm-auto {
        padding-top: auto!important;
        padding-bottom: auto!important
    }
}

@media (min-width: 768px) {
    .float-md-start {
        float:left!important
    }

    .float-md-end {
        float: right!important
    }

    .float-md-none {
        float: none!important
    }

    .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: flex!important
    }

    .d-md-inline-flex {
        display: inline-flex!important
    }

    .d-md-none {
        display: none!important
    }

    .position-md-static {
        position: static!important
    }

    .position-md-relative {
        position: relative!important
    }

    .position-md-absolute {
        position: absolute!important
    }

    .position-md-fixed {
        position: fixed!important
    }

    .position-md-sticky {
        position: sticky!important
    }

    .top-md-0 {
        top: 0!important
    }

    .top-md-50 {
        top: 50%!important
    }

    .top-md-100 {
        top: 100%!important
    }

    .bottom-md-0 {
        bottom: 0!important
    }

    .bottom-md-50 {
        bottom: 50%!important
    }

    .bottom-md-100 {
        bottom: 100%!important
    }

    .start-md-0 {
        left: 0!important
    }

    .start-md-50 {
        left: 50%!important
    }

    .start-md-100 {
        left: 100%!important
    }

    .end-md-0 {
        right: 0!important
    }

    .end-md-50 {
        right: 50%!important
    }

    .end-md-100 {
        right: 100%!important
    }

    .w-md-25 {
        width: 25%!important
    }

    .w-md-50 {
        width: 50%!important
    }

    .w-md-75 {
        width: 75%!important
    }

    .w-md-100 {
        width: 100%!important
    }

    .w-md-auto {
        width: auto!important
    }

    .w-md-35 {
        width: 35%!important
    }

    .w-md-65 {
        width: 65%!important
    }

    .w-md-85 {
        width: 85%!important
    }

    .h-md-25 {
        height: 25%!important
    }

    .h-md-50 {
        height: 50%!important
    }

    .h-md-75 {
        height: 75%!important
    }

    .h-md-100 {
        height: 100%!important
    }

    .h-md-auto {
        height: auto!important
    }

    .vh-md-100 {
        height: 100vh!important
    }

    .vh-md-30 {
        height: 30vh!important
    }
    .vh-md-40 {
        height: 40vh!important
    }

    .vh-md-50 {
        height: 50vh!important
    }

    .vh-md-70 {
        height: 70vh!important
    }

    .vh-md-90 {
        height: 90vh!important
    }

    .vh-md-100 {
        height: 100vh!important
    }
    .min-vh-md-100 {
        min-height: 100vh!important
    }

    .flex-md-fill {
        flex: 1 1 auto!important
    }

    .flex-md-row {
        flex-direction: row!important
    }

    .flex-md-column {
        flex-direction: column!important
    }

    .flex-md-row-reverse {
        flex-direction: row-reverse!important
    }

    .flex-md-column-reverse {
        flex-direction: column-reverse!important
    }

    .flex-md-grow-0 {
        flex-grow: 0!important
    }

    .flex-md-grow-1 {
        flex-grow: 1!important
    }

    .flex-md-shrink-0 {
        flex-shrink: 0!important
    }

    .flex-md-shrink-1 {
        flex-shrink: 1!important
    }

    .flex-md-wrap {
        flex-wrap: wrap!important
    }

    .flex-md-nowrap {
        flex-wrap: nowrap!important
    }

    .flex-md-wrap-reverse {
        flex-wrap: wrap-reverse!important
    }

    .justify-content-md-start {
        justify-content: flex-start!important
    }

    .justify-content-md-end {
        justify-content: flex-end!important
    }

    .justify-content-md-center {
        justify-content: center!important
    }

    .justify-content-md-between {
        justify-content: space-between!important
    }

    .justify-content-md-around {
        justify-content: space-around!important
    }

    .justify-content-md-evenly {
        justify-content: space-evenly!important
    }

    .align-items-md-start {
        align-items: flex-start!important
    }

    .align-items-md-end {
        align-items: flex-end!important
    }

    .align-items-md-center {
        align-items: center!important
    }

    .align-items-md-baseline {
        align-items: baseline!important
    }

    .align-items-md-stretch {
        align-items: stretch!important
    }

    .align-content-md-start {
        align-content: flex-start!important
    }

    .align-content-md-end {
        align-content: flex-end!important
    }

    .align-content-md-center {
        align-content: center!important
    }

    .align-content-md-between {
        align-content: space-between!important
    }

    .align-content-md-around {
        align-content: space-around!important
    }

    .align-content-md-stretch {
        align-content: stretch!important
    }

    .align-self-md-auto {
        align-self: auto!important
    }

    .align-self-md-start {
        align-self: flex-start!important
    }

    .align-self-md-end {
        align-self: flex-end!important
    }

    .align-self-md-center {
        align-self: center!important
    }

    .align-self-md-baseline {
        align-self: baseline!important
    }

    .align-self-md-stretch {
        align-self: stretch!important
    }

    .order-md-first {
        order: -1!important
    }

    .order-md-0 {
        order: 0!important
    }

    .order-md-1 {
        order: 1!important
    }

    .order-md-2 {
        order: 2!important
    }

    .order-md-3 {
        order: 3!important
    }

    .order-md-4 {
        order: 4!important
    }

    .order-md-5 {
        order: 5!important
    }

    .order-md-last {
        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: 2rem!important
    }

    .m-md-6 {
        margin: 2.5rem!important
    }

    .m-md-7 {
        margin: 3rem!important
    }

    .m-md-8 {
        margin: 3.5rem!important
    }

    .m-md-9 {
        margin: 4rem!important
    }

    .m-md-10 {
        margin: 4.5rem!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: 2rem!important;
        margin-left: 2rem!important
    }

    .mx-md-6 {
        margin-right: 2.5rem!important;
        margin-left: 2.5rem!important
    }

    .mx-md-7 {
        margin-right: 3rem!important;
        margin-left: 3rem!important
    }

    .mx-md-8 {
        margin-right: 3.5rem!important;
        margin-left: 3.5rem!important
    }

    .mx-md-9 {
        margin-right: 4rem!important;
        margin-left: 4rem!important
    }

    .mx-md-10 {
        margin-right: 4.5rem!important;
        margin-left: 4.5rem!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: 2rem!important;
        margin-bottom: 2rem!important
    }

    .my-md-6 {
        margin-top: 2.5rem!important;
        margin-bottom: 2.5rem!important
    }

    .my-md-7 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!important
    }

    .my-md-8 {
        margin-top: 3.5rem!important;
        margin-bottom: 3.5rem!important
    }

    .my-md-9 {
        margin-top: 4rem!important;
        margin-bottom: 4rem!important
    }

    .my-md-10 {
        margin-top: 4.5rem!important;
        margin-bottom: 4.5rem!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: 2rem!important
    }

    .mt-md-6 {
        margin-top: 2.5rem!important
    }

    .mt-md-7 {
        margin-top: 3rem!important
    }

    .mt-md-8 {
        margin-top: 3.5rem!important
    }

    .mt-md-9 {
        margin-top: 4rem!important
    }

    .mt-md-10 {
        margin-top: 4.5rem!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: 2rem!important
    }

    .me-md-6 {
        margin-right: 2.5rem!important
    }

    .me-md-7 {
        margin-right: 3rem!important
    }

    .me-md-8 {
        margin-right: 3.5rem!important
    }

    .me-md-9 {
        margin-right: 4rem!important
    }

    .me-md-10 {
        margin-right: 4.5rem!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: 2rem!important
    }

    .mb-md-6 {
        margin-bottom: 2.5rem!important
    }

    .mb-md-7 {
        margin-bottom: 3rem!important
    }

    .mb-md-8 {
        margin-bottom: 3.5rem!important
    }

    .mb-md-9 {
        margin-bottom: 4rem!important
    }

    .mb-md-10 {
        margin-bottom: 4.5rem!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: 2rem!important
    }

    .ms-md-6 {
        margin-left: 2.5rem!important
    }

    .ms-md-7 {
        margin-left: 3rem!important
    }

    .ms-md-8 {
        margin-left: 3.5rem!important
    }

    .ms-md-9 {
        margin-left: 4rem!important
    }

    .ms-md-10 {
        margin-left: 4.5rem!important
    }

    .ms-md-auto {
        margin-left: auto!important
    }

    .m-md-n1 {
        margin: -.25rem!important
    }

    .m-md-n2 {
        margin: -.5rem!important
    }

    .m-md-n3 {
        margin: -1rem!important
    }

    .m-md-n4 {
        margin: -1.5rem!important
    }

    .m-md-n5 {
        margin: -2rem!important
    }

    .m-md-n6 {
        margin: -2.5rem!important
    }

    .m-md-n7 {
        margin: -3rem!important
    }

    .m-md-n8 {
        margin: -3.5rem!important
    }

    .m-md-n9 {
        margin: -4rem!important
    }

    .m-md-n10 {
        margin: -4.5rem!important
    }

    .mx-md-n1 {
        margin-right: -.25rem!important;
        margin-left: -.25rem!important
    }

    .mx-md-n2 {
        margin-right: -.5rem!important;
        margin-left: -.5rem!important
    }

    .mx-md-n3 {
        margin-right: -1rem!important;
        margin-left: -1rem!important
    }

    .mx-md-n4 {
        margin-right: -1.5rem!important;
        margin-left: -1.5rem!important
    }

    .mx-md-n5 {
        margin-right: -2rem!important;
        margin-left: -2rem!important
    }

    .mx-md-n6 {
        margin-right: -2.5rem!important;
        margin-left: -2.5rem!important
    }

    .mx-md-n7 {
        margin-right: -3rem!important;
        margin-left: -3rem!important
    }

    .mx-md-n8 {
        margin-right: -3.5rem!important;
        margin-left: -3.5rem!important
    }

    .mx-md-n9 {
        margin-right: -4rem!important;
        margin-left: -4rem!important
    }

    .mx-md-n10 {
        margin-right: -4.5rem!important;
        margin-left: -4.5rem!important
    }

    .my-md-n1 {
        margin-top: -.25rem!important;
        margin-bottom: -.25rem!important
    }

    .my-md-n2 {
        margin-top: -.5rem!important;
        margin-bottom: -.5rem!important
    }

    .my-md-n3 {
        margin-top: -1rem!important;
        margin-bottom: -1rem!important
    }

    .my-md-n4 {
        margin-top: -1.5rem!important;
        margin-bottom: -1.5rem!important
    }

    .my-md-n5 {
        margin-top: -2rem!important;
        margin-bottom: -2rem!important
    }

    .my-md-n6 {
        margin-top: -2.5rem!important;
        margin-bottom: -2.5rem!important
    }

    .my-md-n7 {
        margin-top: -3rem!important;
        margin-bottom: -3rem!important
    }

    .my-md-n8 {
        margin-top: -3.5rem!important;
        margin-bottom: -3.5rem!important
    }

    .my-md-n9 {
        margin-top: -4rem!important;
        margin-bottom: -4rem!important
    }

    .my-md-n10 {
        margin-top: -4.5rem!important;
        margin-bottom: -4.5rem!important
    }

    .mt-md-n1 {
        margin-top: -.25rem!important
    }

    .mt-md-n2 {
        margin-top: -.5rem!important
    }

    .mt-md-n3 {
        margin-top: -1rem!important
    }

    .mt-md-n4 {
        margin-top: -1.5rem!important
    }

    .mt-md-n5 {
        margin-top: -2rem!important
    }

    .mt-md-n6 {
        margin-top: -2.5rem!important
    }

    .mt-md-n7 {
        margin-top: -3rem!important
    }

    .mt-md-n8 {
        margin-top: -3.5rem!important
    }

    .mt-md-n9 {
        margin-top: -4rem!important
    }

    .mt-md-n10 {
        margin-top: -4.5rem!important
    }

    .me-md-n1 {
        margin-right: -.25rem!important
    }

    .me-md-n2 {
        margin-right: -.5rem!important
    }

    .me-md-n3 {
        margin-right: -1rem!important
    }

    .me-md-n4 {
        margin-right: -1.5rem!important
    }

    .me-md-n5 {
        margin-right: -2rem!important
    }

    .me-md-n6 {
        margin-right: -2.5rem!important
    }

    .me-md-n7 {
        margin-right: -3rem!important
    }

    .me-md-n8 {
        margin-right: -3.5rem!important
    }

    .me-md-n9 {
        margin-right: -4rem!important
    }

    .me-md-n10 {
        margin-right: -4.5rem!important
    }

    .mb-md-n1 {
        margin-bottom: -.25rem!important
    }

    .mb-md-n2 {
        margin-bottom: -.5rem!important
    }

    .mb-md-n3 {
        margin-bottom: -1rem!important
    }

    .mb-md-n4 {
        margin-bottom: -1.5rem!important
    }

    .mb-md-n5 {
        margin-bottom: -2rem!important
    }

    .mb-md-n6 {
        margin-bottom: -2.5rem!important
    }

    .mb-md-n7 {
        margin-bottom: -3rem!important
    }

    .mb-md-n8 {
        margin-bottom: -3.5rem!important
    }

    .mb-md-n9 {
        margin-bottom: -4rem!important
    }

    .mb-md-n10 {
        margin-bottom: -4.5rem!important
    }

    .ms-md-n1 {
        margin-left: -.25rem!important
    }

    .ms-md-n2 {
        margin-left: -.5rem!important
    }

    .ms-md-n3 {
        margin-left: -1rem!important
    }

    .ms-md-n4 {
        margin-left: -1.5rem!important
    }

    .ms-md-n5 {
        margin-left: -2rem!important
    }

    .ms-md-n6 {
        margin-left: -2.5rem!important
    }

    .ms-md-n7 {
        margin-left: -3rem!important
    }

    .ms-md-n8 {
        margin-left: -3.5rem!important
    }

    .ms-md-n9 {
        margin-left: -4rem!important
    }

    .ms-md-n10 {
        margin-left: -4.5rem!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: 2rem!important
    }

    .p-md-6 {
        padding: 2.5rem!important
    }

    .p-md-7 {
        padding: 3rem!important
    }

    .p-md-8 {
        padding: 3.5rem!important
    }

    .p-md-9 {
        padding: 4rem!important
    }

    .p-md-10 {
        padding: 4.5rem!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: 2rem!important;
        padding-left: 2rem!important
    }

    .px-md-6 {
        padding-right: 2.5rem!important;
        padding-left: 2.5rem!important
    }

    .px-md-7 {
        padding-right: 3rem!important;
        padding-left: 3rem!important
    }

    .px-md-8 {
        padding-right: 3.5rem!important;
        padding-left: 3.5rem!important
    }

    .px-md-9 {
        padding-right: 4rem!important;
        padding-left: 4rem!important
    }

    .px-md-10 {
        padding-right: 4.5rem!important;
        padding-left: 4.5rem!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: 2rem!important;
        padding-bottom: 2rem!important
    }

    .py-md-6 {
        padding-top: 2.5rem!important;
        padding-bottom: 2.5rem!important
    }

    .py-md-7 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }

    .py-md-8 {
        padding-top: 3.5rem!important;
        padding-bottom: 3.5rem!important
    }

    .py-md-9 {
        padding-top: 4rem!important;
        padding-bottom: 4rem!important
    }

    .py-md-10 {
        padding-top: 4.5rem!important;
        padding-bottom: 4.5rem!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: 2rem!important
    }

    .pt-md-6 {
        padding-top: 2.5rem!important
    }

    .pt-md-7 {
        padding-top: 3rem!important
    }

    .pt-md-8 {
        padding-top: 3.5rem!important
    }

    .pt-md-9 {
        padding-top: 4rem!important
    }

    .pt-md-10 {
        padding-top: 4.5rem!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: 2rem!important
    }

    .pe-md-6 {
        padding-right: 2.5rem!important
    }

    .pe-md-7 {
        padding-right: 3rem!important
    }

    .pe-md-8 {
        padding-right: 3.5rem!important
    }

    .pe-md-9 {
        padding-right: 4rem!important
    }

    .pe-md-10 {
        padding-right: 4.5rem!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: 2rem!important
    }

    .pb-md-6 {
        padding-bottom: 2.5rem!important
    }

    .pb-md-7 {
        padding-bottom: 3rem!important
    }

    .pb-md-8 {
        padding-bottom: 3.5rem!important
    }

    .pb-md-9 {
        padding-bottom: 4rem!important
    }

    .pb-md-10 {
        padding-bottom: 4.5rem!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: 2rem!important
    }

    .ps-md-6 {
        padding-left: 2.5rem!important
    }

    .ps-md-7 {
        padding-left: 3rem!important
    }

    .ps-md-8 {
        padding-left: 3.5rem!important
    }

    .ps-md-9 {
        padding-left: 4rem!important
    }

    .ps-md-10 {
        padding-left: 4.5rem!important
    }

    .gap-md-0 {
        gap: 0!important
    }

    .gap-md-1 {
        gap: .25rem!important
    }

    .gap-md-2 {
        gap: .5rem!important
    }

    .gap-md-3 {
        gap: 1rem!important
    }

    .gap-md-4 {
        gap: 1.5rem!important
    }

    .gap-md-5 {
        gap: 2rem!important
    }

    .gap-md-6 {
        gap: 2.5rem!important
    }

    .gap-md-7 {
        gap: 3rem!important
    }

    .gap-md-8 {
        gap: 3.5rem!important
    }

    .gap-md-9 {
        gap: 4rem!important
    }

    .gap-md-10 {
        gap: 4.5rem!important
    }

    .text-md-start {
        text-align: left!important
    }

    .text-md-end {
        text-align: right!important
    }

    .text-md-center {
        text-align: center!important
    }

    .content-space-t-md-0 {
        padding-top: 0!important
    }

    .content-space-t-md-1 {
        padding-top: 3rem!important
    }

    .content-space-t-md-2 {
        padding-top: 5rem!important
    }

    .content-space-t-md-3 {
        padding-top: 7.5rem!important
    }

    .content-space-t-md-4 {
        padding-top: 10rem!important
    }

    .content-space-t-md-5 {
        padding-top: 12.5rem!important
    }

    .content-space-t-md-auto {
        padding-top: auto!important
    }

    .content-space-b-md-0 {
        padding-bottom: 0!important
    }

    .content-space-b-md-1 {
        padding-bottom: 3rem!important
    }

    .content-space-b-md-2 {
        padding-bottom: 5rem!important
    }

    .content-space-b-md-3 {
        padding-bottom: 7.5rem!important
    }

    .content-space-b-md-4 {
        padding-bottom: 10rem!important
    }

    .content-space-b-md-5 {
        padding-bottom: 12.5rem!important
    }

    .content-space-b-md-auto {
        padding-bottom: auto!important
    }

    .content-space-md-0 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    .content-space-md-1 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }

    .content-space-md-2 {
        padding-top: 5rem!important;
        padding-bottom: 5rem!important
    }

    .content-space-md-3 {
        padding-top: 7.5rem!important;
        padding-bottom: 7.5rem!important
    }

    .content-space-md-4 {
        padding-top: 10rem!important;
        padding-bottom: 10rem!important
    }

    .content-space-md-5 {
        padding-top: 12.5rem!important;
        padding-bottom: 12.5rem!important
    }

    .content-space-md-auto {
        padding-top: auto!important;
        padding-bottom: auto!important
    }
}
 .bg-primary-sm{
  background-color: #1d242b;
}
#navbarNavDropdown{
  background-color: #7b9aad;
}
@media (min-width: 992px) {
    #navbarNavDropdown{
      background-color: transparent;
    }
    .bg-primary-sm{
      background-color: transparent;
    }
    .float-lg-start {
        float:left!important
    }

    .float-lg-end {
        float: right!important
    }

    .float-lg-none {
        float: none!important
    }

    .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: flex!important
    }

    .d-lg-inline-flex {
        display: inline-flex!important
    }

    .d-lg-none {
        display: none!important
    }

    .position-lg-static {
        position: static!important
    }

    .position-lg-relative {
        position: relative!important
    }

    .position-lg-absolute {
        position: absolute!important
    }

    .position-lg-fixed {
        position: fixed!important
    }

    .position-lg-sticky {
        position: sticky!important
    }

    .top-lg-0 {
        top: 0!important
    }

    .top-lg-50 {
        top: 50%!important
    }

    .top-lg-100 {
        top: 100%!important
    }

    .bottom-lg-0 {
        bottom: 0!important
    }

    .bottom-lg-50 {
        bottom: 50%!important
    }

    .bottom-lg-100 {
        bottom: 100%!important
    }

    .start-lg-0 {
        left: 0!important
    }

    .start-lg-50 {
        left: 50%!important
    }

    .start-lg-100 {
        left: 100%!important
    }

    .end-lg-0 {
        right: 0!important
    }

    .end-lg-50 {
        right: 50%!important
    }

    .end-lg-100 {
        right: 100%!important
    }

    .w-lg-25 {
        width: 25%!important
    }

    .w-lg-50 {
        width: 50%!important
    }

    .w-lg-75 {
        width: 75%!important
    }

    .w-lg-100 {
        width: 100%!important
    }

    .w-lg-auto {
        width: auto!important
    }

    .w-lg-35 {
        width: 35%!important
    }

    .w-lg-65 {
        width: 65%!important
    }

    .w-lg-85 {
        width: 85%!important
    }

    .h-lg-25 {
        height: 25%!important
    }

    .h-lg-50 {
        height: 50%!important
    }

    .h-lg-75 {
        height: 75%!important
    }

    .h-lg-100 {
        height: 100%!important
    }

    .h-lg-auto {
        height: auto!important
    }

    .vh-lg-100 {
        height: 100vh!important
    }

    .vh-lg-30 {
        height: 30vh!important
    }
    .vh-lg-40 {
        height: 40vh!important
    }
    .vh-lg-50 {
        height: 50vh!important
    }

    .vh-lg-70 {
        height: 70vh!important
    }

    .vh-lg-90 {
        height: 90vh!important
    }

    .vh-lg-100 {
        height: 100vh!important
    }

    .min-vh-lg-100 {
        min-height: 100vh!important
    }

    .flex-lg-fill {
        flex: 1 1 auto!important
    }

    .flex-lg-row {
        flex-direction: row!important
    }

    .flex-lg-column {
        flex-direction: column!important
    }

    .flex-lg-row-reverse {
        flex-direction: row-reverse!important
    }

    .flex-lg-column-reverse {
        flex-direction: column-reverse!important
    }

    .flex-lg-grow-0 {
        flex-grow: 0!important
    }

    .flex-lg-grow-1 {
        flex-grow: 1!important
    }

    .flex-lg-shrink-0 {
        flex-shrink: 0!important
    }

    .flex-lg-shrink-1 {
        flex-shrink: 1!important
    }

    .flex-lg-wrap {
        flex-wrap: wrap!important
    }

    .flex-lg-nowrap {
        flex-wrap: nowrap!important
    }

    .flex-lg-wrap-reverse {
        flex-wrap: wrap-reverse!important
    }

    .justify-content-lg-start {
        justify-content: flex-start!important
    }

    .justify-content-lg-end {
        justify-content: flex-end!important
    }

    .justify-content-lg-center {
        justify-content: center!important
    }

    .justify-content-lg-between {
        justify-content: space-between!important
    }

    .justify-content-lg-around {
        justify-content: space-around!important
    }

    .justify-content-lg-evenly {
        justify-content: space-evenly!important
    }

    .align-items-lg-start {
        align-items: flex-start!important
    }

    .align-items-lg-end {
        align-items: flex-end!important
    }

    .align-items-lg-center {
        align-items: center!important
    }

    .align-items-lg-baseline {
        align-items: baseline!important
    }

    .align-items-lg-stretch {
        align-items: stretch!important
    }

    .align-content-lg-start {
        align-content: flex-start!important
    }

    .align-content-lg-end {
        align-content: flex-end!important
    }

    .align-content-lg-center {
        align-content: center!important
    }

    .align-content-lg-between {
        align-content: space-between!important
    }

    .align-content-lg-around {
        align-content: space-around!important
    }

    .align-content-lg-stretch {
        align-content: stretch!important
    }

    .align-self-lg-auto {
        align-self: auto!important
    }

    .align-self-lg-start {
        align-self: flex-start!important
    }

    .align-self-lg-end {
        align-self: flex-end!important
    }

    .align-self-lg-center {
        align-self: center!important
    }

    .align-self-lg-baseline {
        align-self: baseline!important
    }

    .align-self-lg-stretch {
        align-self: stretch!important
    }

    .order-lg-first {
        order: -1!important
    }

    .order-lg-0 {
        order: 0!important
    }

    .order-lg-1 {
        order: 1!important
    }

    .order-lg-2 {
        order: 2!important
    }

    .order-lg-3 {
        order: 3!important
    }

    .order-lg-4 {
        order: 4!important
    }

    .order-lg-5 {
        order: 5!important
    }

    .order-lg-last {
        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: 2rem!important
    }

    .m-lg-6 {
        margin: 2.5rem!important
    }

    .m-lg-7 {
        margin: 3rem!important
    }

    .m-lg-8 {
        margin: 3.5rem!important
    }

    .m-lg-9 {
        margin: 4rem!important
    }

    .m-lg-10 {
        margin: 4.5rem!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: 2rem!important;
        margin-left: 2rem!important
    }

    .mx-lg-6 {
        margin-right: 2.5rem!important;
        margin-left: 2.5rem!important
    }

    .mx-lg-7 {
        margin-right: 3rem!important;
        margin-left: 3rem!important
    }

    .mx-lg-8 {
        margin-right: 3.5rem!important;
        margin-left: 3.5rem!important
    }

    .mx-lg-9 {
        margin-right: 4rem!important;
        margin-left: 4rem!important
    }

    .mx-lg-10 {
        margin-right: 4.5rem!important;
        margin-left: 4.5rem!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: 2rem!important;
        margin-bottom: 2rem!important
    }

    .my-lg-6 {
        margin-top: 2.5rem!important;
        margin-bottom: 2.5rem!important
    }

    .my-lg-7 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!important
    }

    .my-lg-8 {
        margin-top: 3.5rem!important;
        margin-bottom: 3.5rem!important
    }

    .my-lg-9 {
        margin-top: 4rem!important;
        margin-bottom: 4rem!important
    }

    .my-lg-10 {
        margin-top: 4.5rem!important;
        margin-bottom: 4.5rem!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: 2rem!important
    }

    .mt-lg-6 {
        margin-top: 2.5rem!important
    }

    .mt-lg-7 {
        margin-top: 3rem!important
    }

    .mt-lg-8 {
        margin-top: 3.5rem!important
    }

    .mt-lg-9 {
        margin-top: 4rem!important
    }

    .mt-lg-10 {
        margin-top: 4.5rem!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: 2rem!important
    }

    .me-lg-6 {
        margin-right: 2.5rem!important
    }

    .me-lg-7 {
        margin-right: 3rem!important
    }

    .me-lg-8 {
        margin-right: 3.5rem!important
    }

    .me-lg-9 {
        margin-right: 4rem!important
    }

    .me-lg-10 {
        margin-right: 4.5rem!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: 2rem!important
    }

    .mb-lg-6 {
        margin-bottom: 2.5rem!important
    }

    .mb-lg-7 {
        margin-bottom: 3rem!important
    }

    .mb-lg-8 {
        margin-bottom: 3.5rem!important
    }

    .mb-lg-9 {
        margin-bottom: 4rem!important
    }

    .mb-lg-10 {
        margin-bottom: 4.5rem!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: 2rem!important
    }

    .ms-lg-6 {
        margin-left: 2.5rem!important
    }

    .ms-lg-7 {
        margin-left: 3rem!important
    }

    .ms-lg-8 {
        margin-left: 3.5rem!important
    }

    .ms-lg-9 {
        margin-left: 4rem!important
    }

    .ms-lg-10 {
        margin-left: 4.5rem!important
    }

    .ms-lg-auto {
        margin-left: auto!important
    }

    .m-lg-n1 {
        margin: -.25rem!important
    }

    .m-lg-n2 {
        margin: -.5rem!important
    }

    .m-lg-n3 {
        margin: -1rem!important
    }

    .m-lg-n4 {
        margin: -1.5rem!important
    }

    .m-lg-n5 {
        margin: -2rem!important
    }

    .m-lg-n6 {
        margin: -2.5rem!important
    }

    .m-lg-n7 {
        margin: -3rem!important
    }

    .m-lg-n8 {
        margin: -3.5rem!important
    }

    .m-lg-n9 {
        margin: -4rem!important
    }

    .m-lg-n10 {
        margin: -4.5rem!important
    }

    .mx-lg-n1 {
        margin-right: -.25rem!important;
        margin-left: -.25rem!important
    }

    .mx-lg-n2 {
        margin-right: -.5rem!important;
        margin-left: -.5rem!important
    }

    .mx-lg-n3 {
        margin-right: -1rem!important;
        margin-left: -1rem!important
    }

    .mx-lg-n4 {
        margin-right: -1.5rem!important;
        margin-left: -1.5rem!important
    }

    .mx-lg-n5 {
        margin-right: -2rem!important;
        margin-left: -2rem!important
    }

    .mx-lg-n6 {
        margin-right: -2.5rem!important;
        margin-left: -2.5rem!important
    }

    .mx-lg-n7 {
        margin-right: -3rem!important;
        margin-left: -3rem!important
    }

    .mx-lg-n8 {
        margin-right: -3.5rem!important;
        margin-left: -3.5rem!important
    }

    .mx-lg-n9 {
        margin-right: -4rem!important;
        margin-left: -4rem!important
    }

    .mx-lg-n10 {
        margin-right: -4.5rem!important;
        margin-left: -4.5rem!important
    }

    .my-lg-n1 {
        margin-top: -.25rem!important;
        margin-bottom: -.25rem!important
    }

    .my-lg-n2 {
        margin-top: -.5rem!important;
        margin-bottom: -.5rem!important
    }

    .my-lg-n3 {
        margin-top: -1rem!important;
        margin-bottom: -1rem!important
    }

    .my-lg-n4 {
        margin-top: -1.5rem!important;
        margin-bottom: -1.5rem!important
    }

    .my-lg-n5 {
        margin-top: -2rem!important;
        margin-bottom: -2rem!important
    }

    .my-lg-n6 {
        margin-top: -2.5rem!important;
        margin-bottom: -2.5rem!important
    }

    .my-lg-n7 {
        margin-top: -3rem!important;
        margin-bottom: -3rem!important
    }

    .my-lg-n8 {
        margin-top: -3.5rem!important;
        margin-bottom: -3.5rem!important
    }

    .my-lg-n9 {
        margin-top: -4rem!important;
        margin-bottom: -4rem!important
    }

    .my-lg-n10 {
        margin-top: -4.5rem!important;
        margin-bottom: -4.5rem!important
    }

    .mt-lg-n1 {
        margin-top: -.25rem!important
    }

    .mt-lg-n2 {
        margin-top: -.5rem!important
    }

    .mt-lg-n3 {
        margin-top: -1rem!important
    }

    .mt-lg-n4 {
        margin-top: -1.5rem!important
    }

    .mt-lg-n5 {
        margin-top: -2rem!important
    }

    .mt-lg-n6 {
        margin-top: -2.5rem!important
    }

    .mt-lg-n7 {
        margin-top: -3rem!important
    }

    .mt-lg-n8 {
        margin-top: -3.5rem!important
    }

    .mt-lg-n9 {
        margin-top: -4rem!important
    }

    .mt-lg-n10 {
        margin-top: -4.5rem!important
    }

    .me-lg-n1 {
        margin-right: -.25rem!important
    }

    .me-lg-n2 {
        margin-right: -.5rem!important
    }

    .me-lg-n3 {
        margin-right: -1rem!important
    }

    .me-lg-n4 {
        margin-right: -1.5rem!important
    }

    .me-lg-n5 {
        margin-right: -2rem!important
    }

    .me-lg-n6 {
        margin-right: -2.5rem!important
    }

    .me-lg-n7 {
        margin-right: -3rem!important
    }

    .me-lg-n8 {
        margin-right: -3.5rem!important
    }

    .me-lg-n9 {
        margin-right: -4rem!important
    }

    .me-lg-n10 {
        margin-right: -4.5rem!important
    }

    .mb-lg-n1 {
        margin-bottom: -.25rem!important
    }

    .mb-lg-n2 {
        margin-bottom: -.5rem!important
    }

    .mb-lg-n3 {
        margin-bottom: -1rem!important
    }

    .mb-lg-n4 {
        margin-bottom: -1.5rem!important
    }

    .mb-lg-n5 {
        margin-bottom: -2rem!important
    }

    .mb-lg-n6 {
        margin-bottom: -2.5rem!important
    }

    .mb-lg-n7 {
        margin-bottom: -3rem!important
    }

    .mb-lg-n8 {
        margin-bottom: -3.5rem!important
    }

    .mb-lg-n9 {
        margin-bottom: -4rem!important
    }

    .mb-lg-n10 {
        margin-bottom: -4.5rem!important
    }

    .ms-lg-n1 {
        margin-left: -.25rem!important
    }

    .ms-lg-n2 {
        margin-left: -.5rem!important
    }

    .ms-lg-n3 {
        margin-left: -1rem!important
    }

    .ms-lg-n4 {
        margin-left: -1.5rem!important
    }

    .ms-lg-n5 {
        margin-left: -2rem!important
    }

    .ms-lg-n6 {
        margin-left: -2.5rem!important
    }

    .ms-lg-n7 {
        margin-left: -3rem!important
    }

    .ms-lg-n8 {
        margin-left: -3.5rem!important
    }

    .ms-lg-n9 {
        margin-left: -4rem!important
    }

    .ms-lg-n10 {
        margin-left: -4.5rem!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: 2rem!important
    }

    .p-lg-6 {
        padding: 2.5rem!important
    }

    .p-lg-7 {
        padding: 3rem!important
    }

    .p-lg-8 {
        padding: 3.5rem!important
    }

    .p-lg-9 {
        padding: 4rem!important
    }

    .p-lg-10 {
        padding: 4.5rem!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: 2rem!important;
        padding-left: 2rem!important
    }

    .px-lg-6 {
        padding-right: 2.5rem!important;
        padding-left: 2.5rem!important
    }

    .px-lg-7 {
        padding-right: 3rem!important;
        padding-left: 3rem!important
    }

    .px-lg-8 {
        padding-right: 3.5rem!important;
        padding-left: 3.5rem!important
    }

    .px-lg-9 {
        padding-right: 4rem!important;
        padding-left: 4rem!important
    }

    .px-lg-10 {
        padding-right: 4.5rem!important;
        padding-left: 4.5rem!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: 2rem!important;
        padding-bottom: 2rem!important
    }

    .py-lg-6 {
        padding-top: 2.5rem!important;
        padding-bottom: 2.5rem!important
    }

    .py-lg-7 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }

    .py-lg-8 {
        padding-top: 3.5rem!important;
        padding-bottom: 3.5rem!important
    }

    .py-lg-9 {
        padding-top: 4rem!important;
        padding-bottom: 4rem!important
    }

    .py-lg-10 {
        padding-top: 4.5rem!important;
        padding-bottom: 4.5rem!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: 2rem!important
    }

    .pt-lg-6 {
        padding-top: 2.5rem!important
    }

    .pt-lg-7 {
        padding-top: 3rem!important
    }

    .pt-lg-8 {
        padding-top: 3.5rem!important
    }

    .pt-lg-9 {
        padding-top: 4rem!important
    }

    .pt-lg-10 {
        padding-top: 4.5rem!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: 2rem!important
    }

    .pe-lg-6 {
        padding-right: 2.5rem!important
    }

    .pe-lg-7 {
        padding-right: 3rem!important
    }

    .pe-lg-8 {
        padding-right: 3.5rem!important
    }

    .pe-lg-9 {
        padding-right: 4rem!important
    }

    .pe-lg-10 {
        padding-right: 4.5rem!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: 2rem!important
    }

    .pb-lg-6 {
        padding-bottom: 2.5rem!important
    }

    .pb-lg-7 {
        padding-bottom: 3rem!important
    }

    .pb-lg-8 {
        padding-bottom: 3.5rem!important
    }

    .pb-lg-9 {
        padding-bottom: 4rem!important
    }

    .pb-lg-10 {
        padding-bottom: 4.5rem!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: 2rem!important
    }

    .ps-lg-6 {
        padding-left: 2.5rem!important
    }

    .ps-lg-7 {
        padding-left: 3rem!important
    }

    .ps-lg-8 {
        padding-left: 3.5rem!important
    }

    .ps-lg-9 {
        padding-left: 4rem!important
    }

    .ps-lg-10 {
        padding-left: 4.5rem!important
    }

    .gap-lg-0 {
        gap: 0!important
    }

    .gap-lg-1 {
        gap: .25rem!important
    }

    .gap-lg-2 {
        gap: .5rem!important
    }

    .gap-lg-3 {
        gap: 1rem!important
    }

    .gap-lg-4 {
        gap: 1.5rem!important
    }

    .gap-lg-5 {
        gap: 2rem!important
    }

    .gap-lg-6 {
        gap: 2.5rem!important
    }

    .gap-lg-7 {
        gap: 3rem!important
    }

    .gap-lg-8 {
        gap: 3.5rem!important
    }

    .gap-lg-9 {
        gap: 4rem!important
    }

    .gap-lg-10 {
        gap: 4.5rem!important
    }

    .text-lg-start {
        text-align: left!important
    }

    .text-lg-end {
        text-align: right!important
    }

    .text-lg-center {
        text-align: center!important
    }

    .content-space-t-lg-0 {
        padding-top: 0!important
    }

    .content-space-t-lg-1 {
        padding-top: 3rem!important
    }

    .content-space-t-lg-2 {
        padding-top: 5rem!important
    }

    .content-space-t-lg-3 {
        padding-top: 7.5rem!important
    }

    .content-space-t-lg-4 {
        padding-top: 10rem!important
    }

    .content-space-t-lg-5 {
        padding-top: 12.5rem!important
    }

    .content-space-t-lg-auto {
        padding-top: auto!important
    }

    .content-space-b-lg-0 {
        padding-bottom: 0!important
    }

    .content-space-b-lg-1 {
        padding-bottom: 3rem!important
    }

    .content-space-b-lg-2 {
        padding-bottom: 5rem!important
    }

    .content-space-b-lg-3 {
        padding-bottom: 7.5rem!important
    }

    .content-space-b-lg-4 {
        padding-bottom: 10rem!important
    }

    .content-space-b-lg-5 {
        padding-bottom: 12.5rem!important
    }

    .content-space-b-lg-auto {
        padding-bottom: auto!important
    }

    .content-space-lg-0 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    .content-space-lg-1 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }

    .content-space-lg-2 {
        padding-top: 5rem!important;
        padding-bottom: 5rem!important
    }

    .content-space-lg-3 {
        padding-top: 7.5rem!important;
        padding-bottom: 7.5rem!important
    }

    .content-space-lg-4 {
        padding-top: 10rem!important;
        padding-bottom: 10rem!important
    }

    .content-space-lg-5 {
        padding-top: 12.5rem!important;
        padding-bottom: 12.5rem!important
    }

    .content-space-lg-auto {
        padding-top: auto!important;
        padding-bottom: auto!important
    }
}

@media (min-width: 1200px) {
    .float-xl-start {
        float:left!important
    }

    .float-xl-end {
        float: right!important
    }

    .float-xl-none {
        float: none!important
    }

    .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: flex!important
    }

    .d-xl-inline-flex {
        display: inline-flex!important
    }

    .d-xl-none {
        display: none!important
    }

    .position-xl-static {
        position: static!important
    }

    .position-xl-relative {
        position: relative!important
    }

    .position-xl-absolute {
        position: absolute!important
    }

    .position-xl-fixed {
        position: fixed!important
    }

    .position-xl-sticky {
        position: sticky!important
    }

    .top-xl-0 {
        top: 0!important
    }

    .top-xl-50 {
        top: 50%!important
    }

    .top-xl-100 {
        top: 100%!important
    }

    .bottom-xl-0 {
        bottom: 0!important
    }

    .bottom-xl-50 {
        bottom: 50%!important
    }

    .bottom-xl-100 {
        bottom: 100%!important
    }

    .start-xl-0 {
        left: 0!important
    }

    .start-xl-50 {
        left: 50%!important
    }

    .start-xl-100 {
        left: 100%!important
    }

    .end-xl-0 {
        right: 0!important
    }

    .end-xl-50 {
        right: 50%!important
    }

    .end-xl-100 {
        right: 100%!important
    }

    .w-xl-25 {
        width: 25%!important
    }

    .w-xl-50 {
        width: 50%!important
    }

    .w-xl-75 {
        width: 75%!important
    }

    .w-xl-100 {
        width: 100%!important
    }

    .w-xl-auto {
        width: auto!important
    }

    .w-xl-35 {
        width: 35%!important
    }

    .w-xl-65 {
        width: 65%!important
    }

    .w-xl-85 {
        width: 85%!important
    }

    .h-xl-25 {
        height: 25%!important
    }

    .h-xl-50 {
        height: 50%!important
    }

    .h-xl-75 {
        height: 75%!important
    }

    .h-xl-100 {
        height: 100%!important
    }

    .h-xl-auto {
        height: auto!important
    }

    .vh-xl-100 {
        height: 100vh!important
    }

    .vh-xl-30 {
        height: 30vh!important
    }
    .vh-xl-40 {
        height: 40vh!important
    }

    .vh-xl-50 {
        height: 50vh!important
    }

    .vh-xl-70 {
        height: 70vh!important
    }

    .vh-xl-90 {
        height:90vh!important
    }

    .min-vh-xl-100 {
        min-height: 100vh!important
    }

    .flex-xl-fill {
        flex: 1 1 auto!important
    }

    .flex-xl-row {
        flex-direction: row!important
    }

    .flex-xl-column {
        flex-direction: column!important
    }

    .flex-xl-row-reverse {
        flex-direction: row-reverse!important
    }

    .flex-xl-column-reverse {
        flex-direction: column-reverse!important
    }

    .flex-xl-grow-0 {
        flex-grow: 0!important
    }

    .flex-xl-grow-1 {
        flex-grow: 1!important
    }

    .flex-xl-shrink-0 {
        flex-shrink: 0!important
    }

    .flex-xl-shrink-1 {
        flex-shrink: 1!important
    }

    .flex-xl-wrap {
        flex-wrap: wrap!important
    }

    .flex-xl-nowrap {
        flex-wrap: nowrap!important
    }

    .flex-xl-wrap-reverse {
        flex-wrap: wrap-reverse!important
    }

    .justify-content-xl-start {
        justify-content: flex-start!important
    }

    .justify-content-xl-end {
        justify-content: flex-end!important
    }

    .justify-content-xl-center {
        justify-content: center!important
    }

    .justify-content-xl-between {
        justify-content: space-between!important
    }

    .justify-content-xl-around {
        justify-content: space-around!important
    }

    .justify-content-xl-evenly {
        justify-content: space-evenly!important
    }

    .align-items-xl-start {
        align-items: flex-start!important
    }

    .align-items-xl-end {
        align-items: flex-end!important
    }

    .align-items-xl-center {
        align-items: center!important
    }

    .align-items-xl-baseline {
        align-items: baseline!important
    }

    .align-items-xl-stretch {
        align-items: stretch!important
    }

    .align-content-xl-start {
        align-content: flex-start!important
    }

    .align-content-xl-end {
        align-content: flex-end!important
    }

    .align-content-xl-center {
        align-content: center!important
    }

    .align-content-xl-between {
        align-content: space-between!important
    }

    .align-content-xl-around {
        align-content: space-around!important
    }

    .align-content-xl-stretch {
        align-content: stretch!important
    }

    .align-self-xl-auto {
        align-self: auto!important
    }

    .align-self-xl-start {
        align-self: flex-start!important
    }

    .align-self-xl-end {
        align-self: flex-end!important
    }

    .align-self-xl-center {
        align-self: center!important
    }

    .align-self-xl-baseline {
        align-self: baseline!important
    }

    .align-self-xl-stretch {
        align-self: stretch!important
    }

    .order-xl-first {
        order: -1!important
    }

    .order-xl-0 {
        order: 0!important
    }

    .order-xl-1 {
        order: 1!important
    }

    .order-xl-2 {
        order: 2!important
    }

    .order-xl-3 {
        order: 3!important
    }

    .order-xl-4 {
        order: 4!important
    }

    .order-xl-5 {
        order: 5!important
    }

    .order-xl-last {
        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: 2rem!important
    }

    .m-xl-6 {
        margin: 2.5rem!important
    }

    .m-xl-7 {
        margin: 3rem!important
    }

    .m-xl-8 {
        margin: 3.5rem!important
    }

    .m-xl-9 {
        margin: 4rem!important
    }

    .m-xl-10 {
        margin: 4.5rem!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: 2rem!important;
        margin-left: 2rem!important
    }

    .mx-xl-6 {
        margin-right: 2.5rem!important;
        margin-left: 2.5rem!important
    }

    .mx-xl-7 {
        margin-right: 3rem!important;
        margin-left: 3rem!important
    }

    .mx-xl-8 {
        margin-right: 3.5rem!important;
        margin-left: 3.5rem!important
    }

    .mx-xl-9 {
        margin-right: 4rem!important;
        margin-left: 4rem!important
    }

    .mx-xl-10 {
        margin-right: 4.5rem!important;
        margin-left: 4.5rem!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: 2rem!important;
        margin-bottom: 2rem!important
    }

    .my-xl-6 {
        margin-top: 2.5rem!important;
        margin-bottom: 2.5rem!important
    }

    .my-xl-7 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!important
    }

    .my-xl-8 {
        margin-top: 3.5rem!important;
        margin-bottom: 3.5rem!important
    }

    .my-xl-9 {
        margin-top: 4rem!important;
        margin-bottom: 4rem!important
    }

    .my-xl-10 {
        margin-top: 4.5rem!important;
        margin-bottom: 4.5rem!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: 2rem!important
    }

    .mt-xl-6 {
        margin-top: 2.5rem!important
    }

    .mt-xl-7 {
        margin-top: 3rem!important
    }

    .mt-xl-8 {
        margin-top: 3.5rem!important
    }

    .mt-xl-9 {
        margin-top: 4rem!important
    }

    .mt-xl-10 {
        margin-top: 4.5rem!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: 2rem!important
    }

    .me-xl-6 {
        margin-right: 2.5rem!important
    }

    .me-xl-7 {
        margin-right: 3rem!important
    }

    .me-xl-8 {
        margin-right: 3.5rem!important
    }

    .me-xl-9 {
        margin-right: 4rem!important
    }

    .me-xl-10 {
        margin-right: 4.5rem!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: 2rem!important
    }

    .mb-xl-6 {
        margin-bottom: 2.5rem!important
    }

    .mb-xl-7 {
        margin-bottom: 3rem!important
    }

    .mb-xl-8 {
        margin-bottom: 3.5rem!important
    }

    .mb-xl-9 {
        margin-bottom: 4rem!important
    }

    .mb-xl-10 {
        margin-bottom: 4.5rem!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: 2rem!important
    }

    .ms-xl-6 {
        margin-left: 2.5rem!important
    }

    .ms-xl-7 {
        margin-left: 3rem!important
    }

    .ms-xl-8 {
        margin-left: 3.5rem!important
    }

    .ms-xl-9 {
        margin-left: 4rem!important
    }

    .ms-xl-10 {
        margin-left: 4.5rem!important
    }

    .ms-xl-auto {
        margin-left: auto!important
    }

    .m-xl-n1 {
        margin: -.25rem!important
    }

    .m-xl-n2 {
        margin: -.5rem!important
    }

    .m-xl-n3 {
        margin: -1rem!important
    }

    .m-xl-n4 {
        margin: -1.5rem!important
    }

    .m-xl-n5 {
        margin: -2rem!important
    }

    .m-xl-n6 {
        margin: -2.5rem!important
    }

    .m-xl-n7 {
        margin: -3rem!important
    }

    .m-xl-n8 {
        margin: -3.5rem!important
    }

    .m-xl-n9 {
        margin: -4rem!important
    }

    .m-xl-n10 {
        margin: -4.5rem!important
    }

    .mx-xl-n1 {
        margin-right: -.25rem!important;
        margin-left: -.25rem!important
    }

    .mx-xl-n2 {
        margin-right: -.5rem!important;
        margin-left: -.5rem!important
    }

    .mx-xl-n3 {
        margin-right: -1rem!important;
        margin-left: -1rem!important
    }

    .mx-xl-n4 {
        margin-right: -1.5rem!important;
        margin-left: -1.5rem!important
    }

    .mx-xl-n5 {
        margin-right: -2rem!important;
        margin-left: -2rem!important
    }

    .mx-xl-n6 {
        margin-right: -2.5rem!important;
        margin-left: -2.5rem!important
    }

    .mx-xl-n7 {
        margin-right: -3rem!important;
        margin-left: -3rem!important
    }

    .mx-xl-n8 {
        margin-right: -3.5rem!important;
        margin-left: -3.5rem!important
    }

    .mx-xl-n9 {
        margin-right: -4rem!important;
        margin-left: -4rem!important
    }

    .mx-xl-n10 {
        margin-right: -4.5rem!important;
        margin-left: -4.5rem!important
    }

    .my-xl-n1 {
        margin-top: -.25rem!important;
        margin-bottom: -.25rem!important
    }

    .my-xl-n2 {
        margin-top: -.5rem!important;
        margin-bottom: -.5rem!important
    }

    .my-xl-n3 {
        margin-top: -1rem!important;
        margin-bottom: -1rem!important
    }

    .my-xl-n4 {
        margin-top: -1.5rem!important;
        margin-bottom: -1.5rem!important
    }

    .my-xl-n5 {
        margin-top: -2rem!important;
        margin-bottom: -2rem!important
    }

    .my-xl-n6 {
        margin-top: -2.5rem!important;
        margin-bottom: -2.5rem!important
    }

    .my-xl-n7 {
        margin-top: -3rem!important;
        margin-bottom: -3rem!important
    }

    .my-xl-n8 {
        margin-top: -3.5rem!important;
        margin-bottom: -3.5rem!important
    }

    .my-xl-n9 {
        margin-top: -4rem!important;
        margin-bottom: -4rem!important
    }

    .my-xl-n10 {
        margin-top: -4.5rem!important;
        margin-bottom: -4.5rem!important
    }

    .mt-xl-n1 {
        margin-top: -.25rem!important
    }

    .mt-xl-n2 {
        margin-top: -.5rem!important
    }

    .mt-xl-n3 {
        margin-top: -1rem!important
    }

    .mt-xl-n4 {
        margin-top: -1.5rem!important
    }

    .mt-xl-n5 {
        margin-top: -2rem!important
    }

    .mt-xl-n6 {
        margin-top: -2.5rem!important
    }

    .mt-xl-n7 {
        margin-top: -3rem!important
    }

    .mt-xl-n8 {
        margin-top: -3.5rem!important
    }

    .mt-xl-n9 {
        margin-top: -4rem!important
    }

    .mt-xl-n10 {
        margin-top: -4.5rem!important
    }

    .me-xl-n1 {
        margin-right: -.25rem!important
    }

    .me-xl-n2 {
        margin-right: -.5rem!important
    }

    .me-xl-n3 {
        margin-right: -1rem!important
    }

    .me-xl-n4 {
        margin-right: -1.5rem!important
    }

    .me-xl-n5 {
        margin-right: -2rem!important
    }

    .me-xl-n6 {
        margin-right: -2.5rem!important
    }

    .me-xl-n7 {
        margin-right: -3rem!important
    }

    .me-xl-n8 {
        margin-right: -3.5rem!important
    }

    .me-xl-n9 {
        margin-right: -4rem!important
    }

    .me-xl-n10 {
        margin-right: -4.5rem!important
    }

    .mb-xl-n1 {
        margin-bottom: -.25rem!important
    }

    .mb-xl-n2 {
        margin-bottom: -.5rem!important
    }

    .mb-xl-n3 {
        margin-bottom: -1rem!important
    }

    .mb-xl-n4 {
        margin-bottom: -1.5rem!important
    }

    .mb-xl-n5 {
        margin-bottom: -2rem!important
    }

    .mb-xl-n6 {
        margin-bottom: -2.5rem!important
    }

    .mb-xl-n7 {
        margin-bottom: -3rem!important
    }

    .mb-xl-n8 {
        margin-bottom: -3.5rem!important
    }

    .mb-xl-n9 {
        margin-bottom: -4rem!important
    }

    .mb-xl-n10 {
        margin-bottom: -4.5rem!important
    }

    .ms-xl-n1 {
        margin-left: -.25rem!important
    }

    .ms-xl-n2 {
        margin-left: -.5rem!important
    }

    .ms-xl-n3 {
        margin-left: -1rem!important
    }

    .ms-xl-n4 {
        margin-left: -1.5rem!important
    }

    .ms-xl-n5 {
        margin-left: -2rem!important
    }

    .ms-xl-n6 {
        margin-left: -2.5rem!important
    }

    .ms-xl-n7 {
        margin-left: -3rem!important
    }

    .ms-xl-n8 {
        margin-left: -3.5rem!important
    }

    .ms-xl-n9 {
        margin-left: -4rem!important
    }

    .ms-xl-n10 {
        margin-left: -4.5rem!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: 2rem!important
    }

    .p-xl-6 {
        padding: 2.5rem!important
    }

    .p-xl-7 {
        padding: 3rem!important
    }

    .p-xl-8 {
        padding: 3.5rem!important
    }

    .p-xl-9 {
        padding: 4rem!important
    }

    .p-xl-10 {
        padding: 4.5rem!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: 2rem!important;
        padding-left: 2rem!important
    }

    .px-xl-6 {
        padding-right: 2.5rem!important;
        padding-left: 2.5rem!important
    }

    .px-xl-7 {
        padding-right: 3rem!important;
        padding-left: 3rem!important
    }

    .px-xl-8 {
        padding-right: 3.5rem!important;
        padding-left: 3.5rem!important
    }

    .px-xl-9 {
        padding-right: 4rem!important;
        padding-left: 4rem!important
    }

    .px-xl-10 {
        padding-right: 4.5rem!important;
        padding-left: 4.5rem!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: 2rem!important;
        padding-bottom: 2rem!important
    }

    .py-xl-6 {
        padding-top: 2.5rem!important;
        padding-bottom: 2.5rem!important
    }

    .py-xl-7 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }

    .py-xl-8 {
        padding-top: 3.5rem!important;
        padding-bottom: 3.5rem!important
    }

    .py-xl-9 {
        padding-top: 4rem!important;
        padding-bottom: 4rem!important
    }

    .py-xl-10 {
        padding-top: 4.5rem!important;
        padding-bottom: 4.5rem!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: 2rem!important
    }

    .pt-xl-6 {
        padding-top: 2.5rem!important
    }

    .pt-xl-7 {
        padding-top: 3rem!important
    }

    .pt-xl-8 {
        padding-top: 3.5rem!important
    }

    .pt-xl-9 {
        padding-top: 4rem!important
    }

    .pt-xl-10 {
        padding-top: 4.5rem!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: 2rem!important
    }

    .pe-xl-6 {
        padding-right: 2.5rem!important
    }

    .pe-xl-7 {
        padding-right: 3rem!important
    }

    .pe-xl-8 {
        padding-right: 3.5rem!important
    }

    .pe-xl-9 {
        padding-right: 4rem!important
    }

    .pe-xl-10 {
        padding-right: 4.5rem!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: 2rem!important
    }

    .pb-xl-6 {
        padding-bottom: 2.5rem!important
    }

    .pb-xl-7 {
        padding-bottom: 3rem!important
    }

    .pb-xl-8 {
        padding-bottom: 3.5rem!important
    }

    .pb-xl-9 {
        padding-bottom: 4rem!important
    }

    .pb-xl-10 {
        padding-bottom: 4.5rem!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: 2rem!important
    }

    .ps-xl-6 {
        padding-left: 2.5rem!important
    }

    .ps-xl-7 {
        padding-left: 3rem!important
    }

    .ps-xl-8 {
        padding-left: 3.5rem!important
    }

    .ps-xl-9 {
        padding-left: 4rem!important
    }

    .ps-xl-10 {
        padding-left: 4.5rem!important
    }

    .gap-xl-0 {
        gap: 0!important
    }

    .gap-xl-1 {
        gap: .25rem!important
    }

    .gap-xl-2 {
        gap: .5rem!important
    }

    .gap-xl-3 {
        gap: 1rem!important
    }

    .gap-xl-4 {
        gap: 1.5rem!important
    }

    .gap-xl-5 {
        gap: 2rem!important
    }

    .gap-xl-6 {
        gap: 2.5rem!important
    }

    .gap-xl-7 {
        gap: 3rem!important
    }

    .gap-xl-8 {
        gap: 3.5rem!important
    }

    .gap-xl-9 {
        gap: 4rem!important
    }

    .gap-xl-10 {
        gap: 4.5rem!important
    }

    .text-xl-start {
        text-align: left!important
    }

    .text-xl-end {
        text-align: right!important
    }

    .text-xl-center {
        text-align: center!important
    }

    .content-space-t-xl-0 {
        padding-top: 0!important
    }

    .content-space-t-xl-1 {
        padding-top: 3rem!important
    }

    .content-space-t-xl-2 {
        padding-top: 5rem!important
    }

    .content-space-t-xl-3 {
        padding-top: 7.5rem!important
    }

    .content-space-t-xl-4 {
        padding-top: 10rem!important
    }

    .content-space-t-xl-5 {
        padding-top: 12.5rem!important
    }

    .content-space-t-xl-auto {
        padding-top: auto!important
    }

    .content-space-b-xl-0 {
        padding-bottom: 0!important
    }

    .content-space-b-xl-1 {
        padding-bottom: 3rem!important
    }

    .content-space-b-xl-2 {
        padding-bottom: 5rem!important
    }

    .content-space-b-xl-3 {
        padding-bottom: 7.5rem!important
    }

    .content-space-b-xl-4 {
        padding-bottom: 10rem!important
    }

    .content-space-b-xl-5 {
        padding-bottom: 12.5rem!important
    }

    .content-space-b-xl-auto {
        padding-bottom: auto!important
    }

    .content-space-xl-0 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    .content-space-xl-1 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }

    .content-space-xl-2 {
        padding-top: 5rem!important;
        padding-bottom: 5rem!important
    }

    .content-space-xl-3 {
        padding-top: 7.5rem!important;
        padding-bottom: 7.5rem!important
    }

    .content-space-xl-4 {
        padding-top: 10rem!important;
        padding-bottom: 10rem!important
    }

    .content-space-xl-5 {
        padding-top: 12.5rem!important;
        padding-bottom: 12.5rem!important
    }

    .content-space-xl-auto {
        padding-top: auto!important;
        padding-bottom: auto!important
    }
}

@media (min-width: 1400px) {
    .float-xxl-start {
        float:left!important
    }

    .float-xxl-end {
        float: right!important
    }

    .float-xxl-none {
        float: none!important
    }

    .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: flex!important
    }

    .d-xxl-inline-flex {
        display: inline-flex!important
    }

    .d-xxl-none {
        display: none!important
    }

    .position-xxl-static {
        position: static!important
    }

    .position-xxl-relative {
        position: relative!important
    }

    .position-xxl-absolute {
        position: absolute!important
    }

    .position-xxl-fixed {
        position: fixed!important
    }

    .position-xxl-sticky {
        position: sticky!important
    }

    .top-xxl-0 {
        top: 0!important
    }

    .top-xxl-50 {
        top: 50%!important
    }

    .top-xxl-100 {
        top: 100%!important
    }

    .bottom-xxl-0 {
        bottom: 0!important
    }

    .bottom-xxl-50 {
        bottom: 50%!important
    }

    .bottom-xxl-100 {
        bottom: 100%!important
    }

    .start-xxl-0 {
        left: 0!important
    }

    .start-xxl-50 {
        left: 50%!important
    }

    .start-xxl-100 {
        left: 100%!important
    }

    .end-xxl-0 {
        right: 0!important
    }

    .end-xxl-50 {
        right: 50%!important
    }

    .end-xxl-100 {
        right: 100%!important
    }

    .w-xxl-25 {
        width: 25%!important
    }

    .w-xxl-50 {
        width: 50%!important
    }

    .w-xxl-75 {
        width: 75%!important
    }

    .w-xxl-100 {
        width: 100%!important
    }

    .w-xxl-auto {
        width: auto!important
    }

    .w-xxl-35 {
        width: 35%!important
    }

    .w-xxl-65 {
        width: 65%!important
    }

    .w-xxl-85 {
        width: 85%!important
    }

    .h-xxl-25 {
        height: 25%!important
    }

    .h-xxl-50 {
        height: 50%!important
    }

    .h-xxl-75 {
        height: 75%!important
    }

    .h-xxl-100 {
        height: 100%!important
    }

    .h-xxl-auto {
        height: auto!important
    }

    .vh-xxl-100 {
        height: 100vh!important
    }

    .vh-xxl-30 {
        height: 30vh!important
    }
    .vh-xxl-40 {
        height: 40vh!important
    }
    .vh-xxl-50 {
        height: 50vh!important
    }

    .vh-xxl-70 {
        height: 70vh!important
    }

    .vh-xxl-90 {
        height: 90vh!important
    }

    .min-vh-xxl-100 {
        min-height: 100vh!important
    }

    .flex-xxl-fill {
        flex: 1 1 auto!important
    }

    .flex-xxl-row {
        flex-direction: row!important
    }

    .flex-xxl-column {
        flex-direction: column!important
    }

    .flex-xxl-row-reverse {
        flex-direction: row-reverse!important
    }

    .flex-xxl-column-reverse {
        flex-direction: column-reverse!important
    }

    .flex-xxl-grow-0 {
        flex-grow: 0!important
    }

    .flex-xxl-grow-1 {
        flex-grow: 1!important
    }

    .flex-xxl-shrink-0 {
        flex-shrink: 0!important
    }

    .flex-xxl-shrink-1 {
        flex-shrink: 1!important
    }

    .flex-xxl-wrap {
        flex-wrap: wrap!important
    }

    .flex-xxl-nowrap {
        flex-wrap: nowrap!important
    }

    .flex-xxl-wrap-reverse {
        flex-wrap: wrap-reverse!important
    }

    .justify-content-xxl-start {
        justify-content: flex-start!important
    }

    .justify-content-xxl-end {
        justify-content: flex-end!important
    }

    .justify-content-xxl-center {
        justify-content: center!important
    }

    .justify-content-xxl-between {
        justify-content: space-between!important
    }

    .justify-content-xxl-around {
        justify-content: space-around!important
    }

    .justify-content-xxl-evenly {
        justify-content: space-evenly!important
    }

    .align-items-xxl-start {
        align-items: flex-start!important
    }

    .align-items-xxl-end {
        align-items: flex-end!important
    }

    .align-items-xxl-center {
        align-items: center!important
    }

    .align-items-xxl-baseline {
        align-items: baseline!important
    }

    .align-items-xxl-stretch {
        align-items: stretch!important
    }

    .align-content-xxl-start {
        align-content: flex-start!important
    }

    .align-content-xxl-end {
        align-content: flex-end!important
    }

    .align-content-xxl-center {
        align-content: center!important
    }

    .align-content-xxl-between {
        align-content: space-between!important
    }

    .align-content-xxl-around {
        align-content: space-around!important
    }

    .align-content-xxl-stretch {
        align-content: stretch!important
    }

    .align-self-xxl-auto {
        align-self: auto!important
    }

    .align-self-xxl-start {
        align-self: flex-start!important
    }

    .align-self-xxl-end {
        align-self: flex-end!important
    }

    .align-self-xxl-center {
        align-self: center!important
    }

    .align-self-xxl-baseline {
        align-self: baseline!important
    }

    .align-self-xxl-stretch {
        align-self: stretch!important
    }

    .order-xxl-first {
        order: -1!important
    }

    .order-xxl-0 {
        order: 0!important
    }

    .order-xxl-1 {
        order: 1!important
    }

    .order-xxl-2 {
        order: 2!important
    }

    .order-xxl-3 {
        order: 3!important
    }

    .order-xxl-4 {
        order: 4!important
    }

    .order-xxl-5 {
        order: 5!important
    }

    .order-xxl-last {
        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: 2rem!important
    }

    .m-xxl-6 {
        margin: 2.5rem!important
    }

    .m-xxl-7 {
        margin: 3rem!important
    }

    .m-xxl-8 {
        margin: 3.5rem!important
    }

    .m-xxl-9 {
        margin: 4rem!important
    }

    .m-xxl-10 {
        margin: 4.5rem!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: 2rem!important;
        margin-left: 2rem!important
    }

    .mx-xxl-6 {
        margin-right: 2.5rem!important;
        margin-left: 2.5rem!important
    }

    .mx-xxl-7 {
        margin-right: 3rem!important;
        margin-left: 3rem!important
    }

    .mx-xxl-8 {
        margin-right: 3.5rem!important;
        margin-left: 3.5rem!important
    }

    .mx-xxl-9 {
        margin-right: 4rem!important;
        margin-left: 4rem!important
    }

    .mx-xxl-10 {
        margin-right: 4.5rem!important;
        margin-left: 4.5rem!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: 2rem!important;
        margin-bottom: 2rem!important
    }

    .my-xxl-6 {
        margin-top: 2.5rem!important;
        margin-bottom: 2.5rem!important
    }

    .my-xxl-7 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!important
    }

    .my-xxl-8 {
        margin-top: 3.5rem!important;
        margin-bottom: 3.5rem!important
    }

    .my-xxl-9 {
        margin-top: 4rem!important;
        margin-bottom: 4rem!important
    }

    .my-xxl-10 {
        margin-top: 4.5rem!important;
        margin-bottom: 4.5rem!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: 2rem!important
    }

    .mt-xxl-6 {
        margin-top: 2.5rem!important
    }

    .mt-xxl-7 {
        margin-top: 3rem!important
    }

    .mt-xxl-8 {
        margin-top: 3.5rem!important
    }

    .mt-xxl-9 {
        margin-top: 4rem!important
    }

    .mt-xxl-10 {
        margin-top: 4.5rem!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: 2rem!important
    }

    .me-xxl-6 {
        margin-right: 2.5rem!important
    }

    .me-xxl-7 {
        margin-right: 3rem!important
    }

    .me-xxl-8 {
        margin-right: 3.5rem!important
    }

    .me-xxl-9 {
        margin-right: 4rem!important
    }

    .me-xxl-10 {
        margin-right: 4.5rem!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: 2rem!important
    }

    .mb-xxl-6 {
        margin-bottom: 2.5rem!important
    }

    .mb-xxl-7 {
        margin-bottom: 3rem!important
    }

    .mb-xxl-8 {
        margin-bottom: 3.5rem!important
    }

    .mb-xxl-9 {
        margin-bottom: 4rem!important
    }

    .mb-xxl-10 {
        margin-bottom: 4.5rem!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: 2rem!important
    }

    .ms-xxl-6 {
        margin-left: 2.5rem!important
    }

    .ms-xxl-7 {
        margin-left: 3rem!important
    }

    .ms-xxl-8 {
        margin-left: 3.5rem!important
    }

    .ms-xxl-9 {
        margin-left: 4rem!important
    }

    .ms-xxl-10 {
        margin-left: 4.5rem!important
    }

    .ms-xxl-auto {
        margin-left: auto!important
    }

    .m-xxl-n1 {
        margin: -.25rem!important
    }

    .m-xxl-n2 {
        margin: -.5rem!important
    }

    .m-xxl-n3 {
        margin: -1rem!important
    }

    .m-xxl-n4 {
        margin: -1.5rem!important
    }

    .m-xxl-n5 {
        margin: -2rem!important
    }

    .m-xxl-n6 {
        margin: -2.5rem!important
    }

    .m-xxl-n7 {
        margin: -3rem!important
    }

    .m-xxl-n8 {
        margin: -3.5rem!important
    }

    .m-xxl-n9 {
        margin: -4rem!important
    }

    .m-xxl-n10 {
        margin: -4.5rem!important
    }

    .mx-xxl-n1 {
        margin-right: -.25rem!important;
        margin-left: -.25rem!important
    }

    .mx-xxl-n2 {
        margin-right: -.5rem!important;
        margin-left: -.5rem!important
    }

    .mx-xxl-n3 {
        margin-right: -1rem!important;
        margin-left: -1rem!important
    }

    .mx-xxl-n4 {
        margin-right: -1.5rem!important;
        margin-left: -1.5rem!important
    }

    .mx-xxl-n5 {
        margin-right: -2rem!important;
        margin-left: -2rem!important
    }

    .mx-xxl-n6 {
        margin-right: -2.5rem!important;
        margin-left: -2.5rem!important
    }

    .mx-xxl-n7 {
        margin-right: -3rem!important;
        margin-left: -3rem!important
    }

    .mx-xxl-n8 {
        margin-right: -3.5rem!important;
        margin-left: -3.5rem!important
    }

    .mx-xxl-n9 {
        margin-right: -4rem!important;
        margin-left: -4rem!important
    }

    .mx-xxl-n10 {
        margin-right: -4.5rem!important;
        margin-left: -4.5rem!important
    }

    .my-xxl-n1 {
        margin-top: -.25rem!important;
        margin-bottom: -.25rem!important
    }

    .my-xxl-n2 {
        margin-top: -.5rem!important;
        margin-bottom: -.5rem!important
    }

    .my-xxl-n3 {
        margin-top: -1rem!important;
        margin-bottom: -1rem!important
    }

    .my-xxl-n4 {
        margin-top: -1.5rem!important;
        margin-bottom: -1.5rem!important
    }

    .my-xxl-n5 {
        margin-top: -2rem!important;
        margin-bottom: -2rem!important
    }

    .my-xxl-n6 {
        margin-top: -2.5rem!important;
        margin-bottom: -2.5rem!important
    }

    .my-xxl-n7 {
        margin-top: -3rem!important;
        margin-bottom: -3rem!important
    }

    .my-xxl-n8 {
        margin-top: -3.5rem!important;
        margin-bottom: -3.5rem!important
    }

    .my-xxl-n9 {
        margin-top: -4rem!important;
        margin-bottom: -4rem!important
    }

    .my-xxl-n10 {
        margin-top: -4.5rem!important;
        margin-bottom: -4.5rem!important
    }

    .mt-xxl-n1 {
        margin-top: -.25rem!important
    }

    .mt-xxl-n2 {
        margin-top: -.5rem!important
    }

    .mt-xxl-n3 {
        margin-top: -1rem!important
    }

    .mt-xxl-n4 {
        margin-top: -1.5rem!important
    }

    .mt-xxl-n5 {
        margin-top: -2rem!important
    }

    .mt-xxl-n6 {
        margin-top: -2.5rem!important
    }

    .mt-xxl-n7 {
        margin-top: -3rem!important
    }

    .mt-xxl-n8 {
        margin-top: -3.5rem!important
    }

    .mt-xxl-n9 {
        margin-top: -4rem!important
    }

    .mt-xxl-n10 {
        margin-top: -4.5rem!important
    }

    .me-xxl-n1 {
        margin-right: -.25rem!important
    }

    .me-xxl-n2 {
        margin-right: -.5rem!important
    }

    .me-xxl-n3 {
        margin-right: -1rem!important
    }

    .me-xxl-n4 {
        margin-right: -1.5rem!important
    }

    .me-xxl-n5 {
        margin-right: -2rem!important
    }

    .me-xxl-n6 {
        margin-right: -2.5rem!important
    }

    .me-xxl-n7 {
        margin-right: -3rem!important
    }

    .me-xxl-n8 {
        margin-right: -3.5rem!important
    }

    .me-xxl-n9 {
        margin-right: -4rem!important
    }

    .me-xxl-n10 {
        margin-right: -4.5rem!important
    }

    .mb-xxl-n1 {
        margin-bottom: -.25rem!important
    }

    .mb-xxl-n2 {
        margin-bottom: -.5rem!important
    }

    .mb-xxl-n3 {
        margin-bottom: -1rem!important
    }

    .mb-xxl-n4 {
        margin-bottom: -1.5rem!important
    }

    .mb-xxl-n5 {
        margin-bottom: -2rem!important
    }

    .mb-xxl-n6 {
        margin-bottom: -2.5rem!important
    }

    .mb-xxl-n7 {
        margin-bottom: -3rem!important
    }

    .mb-xxl-n8 {
        margin-bottom: -3.5rem!important
    }

    .mb-xxl-n9 {
        margin-bottom: -4rem!important
    }

    .mb-xxl-n10 {
        margin-bottom: -4.5rem!important
    }

    .ms-xxl-n1 {
        margin-left: -.25rem!important
    }

    .ms-xxl-n2 {
        margin-left: -.5rem!important
    }

    .ms-xxl-n3 {
        margin-left: -1rem!important
    }

    .ms-xxl-n4 {
        margin-left: -1.5rem!important
    }

    .ms-xxl-n5 {
        margin-left: -2rem!important
    }

    .ms-xxl-n6 {
        margin-left: -2.5rem!important
    }

    .ms-xxl-n7 {
        margin-left: -3rem!important
    }

    .ms-xxl-n8 {
        margin-left: -3.5rem!important
    }

    .ms-xxl-n9 {
        margin-left: -4rem!important
    }

    .ms-xxl-n10 {
        margin-left: -4.5rem!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: 2rem!important
    }

    .p-xxl-6 {
        padding: 2.5rem!important
    }

    .p-xxl-7 {
        padding: 3rem!important
    }

    .p-xxl-8 {
        padding: 3.5rem!important
    }

    .p-xxl-9 {
        padding: 4rem!important
    }

    .p-xxl-10 {
        padding: 4.5rem!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: 2rem!important;
        padding-left: 2rem!important
    }

    .px-xxl-6 {
        padding-right: 2.5rem!important;
        padding-left: 2.5rem!important
    }

    .px-xxl-7 {
        padding-right: 3rem!important;
        padding-left: 3rem!important
    }

    .px-xxl-8 {
        padding-right: 3.5rem!important;
        padding-left: 3.5rem!important
    }

    .px-xxl-9 {
        padding-right: 4rem!important;
        padding-left: 4rem!important
    }

    .px-xxl-10 {
        padding-right: 4.5rem!important;
        padding-left: 4.5rem!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: 2rem!important;
        padding-bottom: 2rem!important
    }

    .py-xxl-6 {
        padding-top: 2.5rem!important;
        padding-bottom: 2.5rem!important
    }

    .py-xxl-7 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }

    .py-xxl-8 {
        padding-top: 3.5rem!important;
        padding-bottom: 3.5rem!important
    }

    .py-xxl-9 {
        padding-top: 4rem!important;
        padding-bottom: 4rem!important
    }

    .py-xxl-10 {
        padding-top: 4.5rem!important;
        padding-bottom: 4.5rem!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: 2rem!important
    }

    .pt-xxl-6 {
        padding-top: 2.5rem!important
    }

    .pt-xxl-7 {
        padding-top: 3rem!important
    }

    .pt-xxl-8 {
        padding-top: 3.5rem!important
    }

    .pt-xxl-9 {
        padding-top: 4rem!important
    }

    .pt-xxl-10 {
        padding-top: 4.5rem!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: 2rem!important
    }

    .pe-xxl-6 {
        padding-right: 2.5rem!important
    }

    .pe-xxl-7 {
        padding-right: 3rem!important
    }

    .pe-xxl-8 {
        padding-right: 3.5rem!important
    }

    .pe-xxl-9 {
        padding-right: 4rem!important
    }

    .pe-xxl-10 {
        padding-right: 4.5rem!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: 2rem!important
    }

    .pb-xxl-6 {
        padding-bottom: 2.5rem!important
    }

    .pb-xxl-7 {
        padding-bottom: 3rem!important
    }

    .pb-xxl-8 {
        padding-bottom: 3.5rem!important
    }

    .pb-xxl-9 {
        padding-bottom: 4rem!important
    }

    .pb-xxl-10 {
        padding-bottom: 4.5rem!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: 2rem!important
    }

    .ps-xxl-6 {
        padding-left: 2.5rem!important
    }

    .ps-xxl-7 {
        padding-left: 3rem!important
    }

    .ps-xxl-8 {
        padding-left: 3.5rem!important
    }

    .ps-xxl-9 {
        padding-left: 4rem!important
    }

    .ps-xxl-10 {
        padding-left: 4.5rem!important
    }

    .gap-xxl-0 {
        gap: 0!important
    }

    .gap-xxl-1 {
        gap: .25rem!important
    }

    .gap-xxl-2 {
        gap: .5rem!important
    }

    .gap-xxl-3 {
        gap: 1rem!important
    }

    .gap-xxl-4 {
        gap: 1.5rem!important
    }

    .gap-xxl-5 {
        gap: 2rem!important
    }

    .gap-xxl-6 {
        gap: 2.5rem!important
    }

    .gap-xxl-7 {
        gap: 3rem!important
    }

    .gap-xxl-8 {
        gap: 3.5rem!important
    }

    .gap-xxl-9 {
        gap: 4rem!important
    }

    .gap-xxl-10 {
        gap: 4.5rem!important
    }

    .text-xxl-start {
        text-align: left!important
    }

    .text-xxl-end {
        text-align: right!important
    }

    .text-xxl-center {
        text-align: center!important
    }

    .content-space-t-xxl-0 {
        padding-top: 0!important
    }

    .content-space-t-xxl-1 {
        padding-top: 3rem!important
    }

    .content-space-t-xxl-2 {
        padding-top: 5rem!important
    }

    .content-space-t-xxl-3 {
        padding-top: 7.5rem!important
    }

    .content-space-t-xxl-4 {
        padding-top: 10rem!important
    }

    .content-space-t-xxl-5 {
        padding-top: 12.5rem!important
    }

    .content-space-t-xxl-auto {
        padding-top: auto!important
    }

    .content-space-b-xxl-0 {
        padding-bottom: 0!important
    }

    .content-space-b-xxl-1 {
        padding-bottom: 3rem!important
    }

    .content-space-b-xxl-2 {
        padding-bottom: 5rem!important
    }

    .content-space-b-xxl-3 {
        padding-bottom: 7.5rem!important
    }

    .content-space-b-xxl-4 {
        padding-bottom: 10rem!important
    }

    .content-space-b-xxl-5 {
        padding-bottom: 12.5rem!important
    }

    .content-space-b-xxl-auto {
        padding-bottom: auto!important
    }

    .content-space-xxl-0 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    .content-space-xxl-1 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }

    .content-space-xxl-2 {
        padding-top: 5rem!important;
        padding-bottom: 5rem!important
    }

    .content-space-xxl-3 {
        padding-top: 7.5rem!important;
        padding-bottom: 7.5rem!important
    }

    .content-space-xxl-4 {
        padding-top: 10rem!important;
        padding-bottom: 10rem!important
    }

    .content-space-xxl-5 {
        padding-top: 12.5rem!important;
        padding-bottom: 12.5rem!important
    }

    .content-space-xxl-auto {
        padding-top: auto!important;
        padding-bottom: auto!important
    }
}
@media (max-width: 768px) {
    .content-space-t-md-0 {
        padding-top: 0!important
    }
    .footer-location {
        text-align: center;
        padding-top: .5rem;
        padding-bottom: .5rem;
    }
}