        .general-header-nav{
            background-color: #213B4F;
        }

        .general-header-nav .header-module-content{
              background-color: #213B4F;
              height: 13vh;
              margin-top: 7vh;
              min-height: 8.75rem;
        }
  
        .general-header-nav ul a{
              color: #FFF;
              text-decoration: none;
              font-size: 1.875rem;
              font-weight: 900;
              padding: 0 3.125rem;
        }
  
        .general-header-nav .nav-link-1{
              display: flex;
              align-items: center;
        }
  
        .general-header-nav .nav-link-1::before,
        .general-header-nav .nav-link-1::after{
              content: "";
              width: 3.125rem;
              display: inline-block;
              border-bottom: 3px solid #fff;
        }

        .general-header-nav .nav-link-2 a{
              padding-right: 0 !important;
        }
  
        .general-header-nav .header-module-content{
              display: flex;
              justify-content: space-between;
        }
  
        .general-header-nav .nav-wrapper{
              order: 1;
              align-self: flex-end;
              margin-bottom: 1.875rem;
        }
  
        .general-header-nav .nav-wrapper ul{
              display: flex;
        }
  
        .general-header-nav .header-image-wrapper a{
              height: 0;
              display: block;
        }
  
        .general-header-nav .header-image-wrapper{
              width: 17.5rem;
              position: relative;
              top: -7vh;
              z-index: 1;
        }
  
        .general-header-nav .header-image-wrapper img{
              background-color: #001D30;
        }
  
  
        .general-header-nav .logo{
              width: 100%;
        }
  
  
        .default-footer-nav .phone-header-container,
        .general-header-nav .phone-header-container{
              display: none;
        }
        .default-footer-nav .header-phone-instance,
        .general-header-nav .header-phone-instance{
              display: none;
        }
  
        @media (max-width: 1410px){
  
              .general-header-nav .nav a{
                    font-size: 1.1875rem;
                    padding: 0 1.25rem;
              }
  
              .general-header-nav .header-module-content{
                    background-color: #213B4F;
                    height: 8vh;
                    margin-top: 3vh;
                    min-height: 5rem;
              }
              
              .general-header-nav .header-image-wrapper{
                    left: 0;
              }
  
              .general-header-nav .logo{
                    width: 100%;
              }
  
              .general-header-nav .nav-link-1::before,
              .general-header-nav .nav-link-1::after{
                    content: "";
                    margin: 0;
                    width: 0.625rem;
                    border: 1px solid #fff;
                    
              }
  
              .general-header-nav .header-image-wrapper{
                    width: 8.125rem;
                    top: -3vh;
              }
        }
  
  
        @media (max-width: 760px){
  
              .general-header-nav .header-module-content{
                    height: 3.75rem;
                    margin-top: 1.875rem;
                    min-height: 1vh;
              }
  
              .general-header-nav .header-module-content > div{
                    height: 50%;
              }
  
              .general-header-nav .header-module-content .title-card-wrapper{
                    display: none;
              }
  
              .general-header-nav ul a{
                    font-size: 1.875rem;
                    padding: 0 0.625rem;
              }
  
              .general-header-nav .nav-link-1::before,
              .general-header-nav .nav-link-1::after{
                    content: "";
                    border: 1px solid #fff;
                    margin: 1.25rem 0;
                    
              }
  
              .general-header-nav .nav-link-1{
                    display: flex;
                    flex-direction: column;
              }
  
              .general-header-nav .header-module-content{
                    justify-content: space-between;
                    align-content: center;
              }
  
              .general-header-nav .nav-wrapper{
                    display: none;
              }
  
              .general-header-nav .nav-wrapper ul{
                    display: flex;
                    flex-direction: column;
              }
  
              .general-header-nav .header-image-wrapper{
                    width: 7.5rem;
                    top: -1.875rem;
              }
  
  
  
              .general-header-nav .header-module-content .phone-header-container{
                    display: flex;
                    order: 1;
                    font-size: 1.875rem;
                    margin-top: 0.9375rem;
                    margin-right: 2.5rem;
                    color: #fff;
              }
  
              .general-header-nav .header-module-content .header-phone-instance{
                    display: flex;
                    color: #fff;
                    position: fixed;
                    top: 3.125rem;
                    right: 3.125rem;
                    font-size: 3.125rem;
              }
  
              .general-header-nav .header-module-content .header-phone-nav{
                    display: flex;
                    align-items: center;
                    flex-direction: column;
                    justify-content: center;
                    position: fixed;
                    left: 0;
                    top: 0;
                    z-index: 1;
                    width: 100vw;
                    height: 100vh;
              }
  
              .general-header-nav .header-module-content .nav-wrapper::before{
                    content: "";
                    position: absolute;
                    left: 0;
                    z-index: 0;
                    width: 100vw;
                    height: 100vh;
                    filter: blur(6px);
              }
  
        }

        .home-header-slider{
              color: #fff;
              text-align: center;
              padding: 0 0 !important;
        }
  
        .home-header-slider .slider-module{
              height: 80vh;
              min-height: 700px;
              background: no-repeat center center scroll;
              background-size: cover;
              -webkit-background-size: cover;
              -moz-background-size: cover;
              -o-background-size: cover;
              padding: 0 10rem;
              justify-content: center;
              display: flex;
              flex-direction: column;
        }
  
        .home-header-slider .slider-module > a {
              font-size: 4rem;
              margin-top: 4.375rem;
              text-decoration: none;
              height: 0;
              color: #fff;
        }
  
        .home-header-slider .slider-module-container .fa-chevron-left{
              margin-right: 5rem;
        }
  
        .home-header-slider .slider-module-container .fa-chevron-right{
              margin-left: 5rem;
        }
  
        .remove-icon i{
              display: none;
        }
  
        .home-header-slider .slider-module-container{
              display: flex;
              justify-content: center;
              align-items: center;
              width: 100%;
        }
  
        .home-header-slider .slider-module-container h1{
              color: #fff;
              font-size: 4.8125rem;
              font-weight: 400;
              border-bottom: 1px #fff solid;
              padding: 2.5rem 0;
              margin: 0 2.5rem;
        }
  
        .home-header-slider .slider-module-container h2{
              color: #fff;
              font-size: 3.125rem;
              font-weight: 300;
              max-width: 1210px;
              padding-top: 1.875rem;
              padding-bottom: 3.75rem;
              margin: 0 6.25rem;
        }
  
        .home-header-slider .slider-module-container i{
              font-size: 8rem;
        }
  
        .home-header-slider .slider-module-content{
              background-color: #000f2566;
              border: 1px solid #000F25;
              display: flex;
              flex-direction: column;
              align-items: center;
        }
  
        .remove-icon .slider-module-container h1{
              padding: 5rem 16.25rem;
              margin: 0;
        }
  
        .remove-icon .slider-module-content{
              margin: 0 17.8125rem;
        }
  
  
        @media (max-width: 1410px){
  
              .home-header-slider .slider-module{
                    min-height: 350px;
                    height: 350px;
                    background: no-repeat center center scroll;
                    background-size: cover;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    padding: 0 2.1875rem;
                    justify-content: center;
                    display: flex;
                    flex-direction: column;
              }
  
              .home-header-slider .slider-module > a {
                    display: none;
              }
  
              .home-header-slider .slider-module-container{
                    display: flex;
                    justify-content: center;
                    align-items: center;
                    width: 100%;
              }
  
              .home-header-slider .slider-module-container h1{
                    padding: 1.25rem 0;
                    margin: 0 2.5rem;
                    font-size: 1.9375rem;
              }
  
              .home-header-slider .slider-module-container h2{
                    padding-top: 1.25rem;
                    padding-bottom: 2.5rem;
                    font-size: 1.25rem;
                    font-weight: 400;
                    margin: 0 6.25rem;
              }
  
              .home-header-slider .slider-module-container i{
                    font-size: 4rem;
              }
  
              .home-header-slider .slider-module-container .fa-chevron-left{
                    margin-right: 1.875rem;
              }
  
              .home-header-slider .slider-module-container .fa-chevron-right{
                    margin-left: 1.875rem;
              }
  
              .home-header-slider .slider-module-content{
                    background-color: #000f2566;
                    border: 1px solid #000F25;
              }
  
              .remove-icon .slider-module-container h1{
                    padding: 2.1875rem 6.25rem;
                    margin: 0;
              }
  
              .remove-icon .slider-module-content{
                    margin: 0 6.25rem;
              }
        }
  
  
        @media (max-width: 760px){
  
              .home-header-slider .slider-module{
                    height: 88vh;
                    justify-content: center;
                    display: flex;
                    flex-direction: column;
              }
  
              .home-header-slider .slider-module > a {
                    font-size: 4rem;
                    margin-top: 4.375rem;
                    text-decoration: none;
                    height: 0;
                    color: #fff;
              }
  
              .home-header-slider .slider-module-container{
                    display: flex;
                    justify-content: center;
                    align-items: center;
                    width: 100%;
              }
  
              .home-header-slider .slider-module-container h1{
                    color: #fff;
                    font-weight: 400;
                    border-bottom: 1px #fff solid;
                    padding: 1.25rem 0;
                    margin: 0 0;
              }
  
              .home-header-slider .slider-module-container h2{
                    color: #fff;
                    max-width: 1210px;
                    font-weight: 400;
                    padding-top: 1.25rem;
                    padding-bottom: 1.875rem;
                    margin: 0;
              }
  
              .home-header-slider .slider-module-container i{
                    font-size: 1.875rem;
              }
  
              .home-header-slider .slider-module-container .fa-chevron-left{
                    margin-right: 0.9375rem;
              }
  
              .home-header-slider .slider-module-container .fa-chevron-right{
                    margin-left: 0.9375rem;
              }
  
              .home-header-slider .slider-module-content{
                    margin: 1.25rem 0;
                    padding: 0 1.25rem;
              }
  
              .home-header-slider .fa-chevron-circle-down{
                    display: none;
              }
  
              .remove-icon .slider-module-container{
                    margin: 0 auto;
                    max-width: 70%;
              }
  
              .remove-icon .slider-module-container h1{
                    padding: 5rem 0;
              }
        }
  
        .remove-icon .slider-module-container h2{
              display: none;
        }
  
        .remove-icon .slider-module-container h1{
              border-bottom: none;
        }

        .home-news-slider .select-slider-module-container{
              display: flex;
              height: 100%;
              padding: 5.625rem 0;
              align-items: stretch;
        }
  
        .home-news-slider .select-slider-module-container > i{
              align-self: center;
              font-size: 4.625rem;
        }
  
        .home-news-slider .select-slider-module-container .fa-chevron-left{
              margin: 0 2.5rem 0 0;
        }
  
        .home-news-slider .select-slider-module-container .fa-chevron-right{
              margin: 0 0 0 2.5rem;
        }
  
        .home-news-slider .select-slider-module-container > div{
              width: 50%;
        }
  
        .home-news-slider .select-slider-text-container{
              margin-left: 3.75rem;
              display: flex;
              flex-direction: column;
              justify-content: space-between;
              align-items: center;
        }
  
        .home-news-slider .select-slider-text-container h1{
              padding: 0 1.25rem;
              margin-bottom: 1.875rem;
              display: flex;
              align-items: center;
              justify-content: space-between;
        }
  
        .home-news-slider .select-slider-text-container h1::before,
        .home-news-slider .select-slider-text-container h1::after{
              content: "";
              border: #7D909D 1px solid;
              width: 7.5rem;
        }
  
        .home-news-slider .select-slider-text-container h2{
              font-size: 3.6875rem;
              font-weight: 300;
        }
  
        .home-news-slider .select-slider-text-container h3{
              font-size: 2.0625rem;
              color: #7D909D;
              margin-bottom: 4.375rem; 
        }
  
        .home-news-slider .select-slider-image-container{
              margin-right: 3.75rem;
        }
  
        .home-news-slider .select-slider-text{
              margin-bottom: 4.125rem;
        }
  
        .home-news-slider .select-slider-image{
              height: 100%;
  
              background: no-repeat center center scroll;
              background-size: cover;
              -webkit-background-size: cover;
              -moz-background-size: cover;
              -o-background-size: cover;
        }
  
        @media (max-width: 1410px){
  
              .home-news-slider .select-slider-module-container{
                    padding: 3.75rem 0;
              }
  
              .home-news-slider .select-slider-module-container > i{
                    align-self: center;
                    font-size: 2.625rem;
              }
  
              .home-news-slider .select-slider-module-container .fa-chevron-left{
                    margin: 0 1.875rem;
              }
  
              .home-news-slider .select-slider-module-container .fa-chevron-right{
                    margin: 0 1.875rem;
              }
  
              .home-news-slider .select-slider-module-container > div{
                    width: 50%;
              }
  
              .home-news-slider .select-slider-image-container{
                    margin-right: 1.875rem;
              }
  
              .home-news-slider .select-slider-text-container{
                    margin-left: 1.875rem;
              }
  
              .home-news-slider .select-slider-text-container p{
                    font-size: 1.0625rem;
              }
  
               .home-news-slider .select-slider-text-container h1{
                    margin-bottom: 0.625rem;
              }
  
              .home-news-slider .select-slider-text-container h2{
                    font-size: 1.5625rem;
                    font-weight: 300;
                    margin-bottom: 0.625rem;
              }
  
              .home-news-slider .select-slider-text-container h3{
                    font-size: 1rem;
                    color: #7D909D;
                    margin-bottom: 1.25rem; 
              }
  
              .home-news-slider .select-slider-text-container h1::before,
              .home-news-slider .select-slider-text-container h1::after{
                    content: "";
                    border: #7D909D 1px solid;
                    width: 2.5rem;
              }
  
              .home-news-slider .select-slider-text{
                    margin-bottom: 1.25rem;
              }
  
              .home-news-slider .slider-paragraph{
                    display: none;
              }
  
               .home-news-slider .para-0{
                    display: flex;
              }
  
        }
  
        @media (max-width: 760px){
  
              .home-news-slider .select-slider-module-container > div{
                    width: 100%;
              }
  
              .home-news-slider .select-slider-module-container{
                    padding: 1.25rem 0;
                    align-items: stretch;
              }
  
              .home-news-slider .select-slider-text-container{
                    margin-right: 0;
                    margin-left: 0;
                    text-align: justify;
              }
  
              .home-news-slider .select-slider-text-container h1{
                    margin-bottom: 1.875rem;
                    font-size: 2.75rem;
                    display: flex;
                    align-items: center;
                    justify-content: center;
              }
  
              .home-news-slider .select-slider-text-container h1::before,
              .home-news-slider .select-slider-text-container h1::after{
                    content: "";
                    border: #7D909D 1px solid;
                    width: 1.25rem;
                    margin: 1.25rem;
              }
  
              .home-news-slider .select-slider-text-container h2{
                    font-size: 1.5625rem;
                    margin-bottom: 1.25rem;
                    padding: 0;
                    text-align: center; 
              }
  
              .home-news-slider .select-slider-text-container h3{
                    font-size: 1rem;
                    padding: 0 0;
                    text-align: center;
                    margin-bottom: 1.25rem;
              }
  
              .home-news-slider .select-slider-text-container p{
                    line-height: 130%;
                    font-size: 0.9375rem;
              }
  
              .home-news-slider .select-slider-image-container div{
                    height: 250px;
                    margin: 1.25rem 0;
              }
  
              .home-news-slider .select-slider-text{
                    margin-bottom: 1.25rem;
              }
  
              .home-news-slider .select-slider-image{
                    height: 100%;
  
                    background: no-repeat center center scroll;
                    background-size: cover;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
              }
  
              .home-news-slider{
                    width: 100%;
              }
  
              .home-news-slider .select-slider-module-container{
                    display: grid;
                    grid-template-columns: 15% 70% 15%;
                    grid-template-areas: 
                    "left upper right"
                    "left text right";
                    padding-bottom: 3.125rem;
              }
  
              .home-news-slider .fa-chevron-left{
                    grid-area: left;
                    font-size: 1.875rem !important;
                    margin: 0 !important;
              }
  
              .home-news-slider .fa-chevron-right{
                    grid-area: right;
                    font-size: 1.875rem !important;
                    margin: 0 !important;
              }
  
              .home-news-slider .select-slider-text-container{
                    grid-area: text;
              }
  
              .home-news-slider .select-slider-image-container{
                    grid-area: upper;
                    margin: 0;
              }
        }

        .home-about-html{
              background-color: #F5F8FA;
              padding-top: 5rem !important;
              display: flex;
              justify-content: center;
              align-items: center;
        }
  
        .home-about-html h1{
              display: flex;
              align-items: center;
              justify-content: space-evenly;
              font-size: 4.6875rem;
              letter-spacing: 0.421875rem;
              font-weight: 300;
              color: #000B1F;
        }
  
        .home-about-html h1::after,
        .home-about-html h1::before{
              content: "";
              border: #7D909D 1px solid;
              width: 7.5rem;
        }
  
        @media (max-width: 1410px){
  
              .home-about-html .html-module-content{
                    width: 100%;
              }
  
  
              .home-about-html h1{
                    display: flex;
                    align-items: center;
                    justify-content: space-evenly;
                    font-size: 2.5rem;
                    letter-spacing: 0.225rem;
              }
  
              .home-about-html h1::after,
              .home-about-html h1::before{
                    content: "";
                    border: #7D909D 1px solid;
                    width: 3.75rem;
                    margin: 0 1.875rem;
              }
        }
  
        @media (max-width: 760px){
  
              .home-about-html{
                    padding-top: 1.875rem;
              }
  
              .home-about-html h1::after,
              .home-about-html h1::before{
                    width: 3.125rem;
              }
  
              .home-about-html h1{
                    font-size: 1.875rem;
                    letter-spacing: 0;
                    margin-bottom: 3.125rem;
              }
        }

        .home-about-it{
              background-color: #F5F8FA;
              padding-bottom: 5rem !important;
        }
  
        .home-about-it h2{
              font-size: 4.6875rem;
              font-weight: 100;
              letter-spacing: 0.421875rem;
              padding-bottom: 5.625rem;
        }
  
        .home-about-it p{
              padding-bottom: 3.75rem;
        }
  
        .home-about-it button{
              background-color: #F5F8FA;
        }
  
        @media (max-width: 760px){
  
              .home-about-it{
                    padding: 0;
                    padding-bottom: 5rem;
              }
  
              .home-about-it h2{
                    display: none;
              }
  
              .home-about-it p{
                    padding-bottom: 3.75rem;
                    text-align: justify;
              }
  
              .home-about-it button{
                    background-color: #F5F8FA;
              }
        }

.home-team-html {
    margin-top: 3.75rem;
}

.home-team-html h1 {
    color: #000B1F;
    margin: 4.0625rem 0;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}

.home-team-html h1::after,
.home-team-html h1::before {
    content: "";
    border: #000B1F 1px solid;
    width: 7.5rem;
}

@media(max-width: 1410px) {
    .home-team-html h1 {
        font-size: 4.3125rem;
    }
}

@media(max-width: 760px) {

    .home-team-tti {
        margin-bottom: 0;
    }

    .home-team-html {
        margin: 0;
    }

    .home-team-html h1 {
        font-size: 2.75rem;
        margin: 1.875rem 0;
    }

    .home-team-html h1::after,
    .home-team-html h1::before {
        width: 1.25rem;
    }
}

.home-team-tti {
    margin-bottom: 5.625rem;
    padding: 0 5rem !important;
}

.home-team-tti button {
    background-color: #fff;
    margin-top: 2.125rem;
}


.home-team-tti .tti-module-content {
    display: flex;
}

.home-team-tti .tti-submod-content {
    padding: 0 5rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 25%;
}

.home-team-tti .tti-text-content h2 {
    font-size: 1.75rem;
    font-weight: 900;
    letter-spacing: 2.5px;
    margin-bottom: 1.875rem;
    color: #364E60;
}

.home-team-tti .lux-home-team-container img {
    border-radius: 100%;
    width: 100%;
}

.home-team-tti .tti-image-content {
    width: 100%;
    padding-top: 100%;
    border-radius: 100%;
    background: center center no-repeat;
    background-size: 100%;
    margin-bottom: 3.125rem;
}

@media(max-width: 1410px) {

    .home-team-tti {
        padding: 0 2.1875rem !important;
        margin-bottom: 0;
    }

    .home-team-tti .tti-module-content {
        flex-wrap: wrap;
        padding: 0;
    }

    .home-team-tti .tti-submod-content {
        padding: 0 1.5625rem;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        width: 50%;
        margin-bottom: 5.625rem;
    }
}

@media(max-width: 760px) {


    .home-team-tti .tti-module-content {
        display: flex;
        flex-direction: column;
        padding: 0;
    }

    .home-team-tti .tti-submod-content {
        padding: 0;
        width: 100%;
        margin-bottom: 3.75rem;
    }
}

.home-stories-slider i {
    display: none;
}

.home-stories-slider {
    color: #fff;
    padding: 0 !important;
}

.home-stories-slider h1 {
    color: #fff;
    margin-bottom: 5rem
}

.home-stories-slider button {
    background: rgba(0, 0, 0, 0);
    color: #fff;
    border: #fff 3px solid;
    margin-bottom: 5.625rem;
    padding: 1.25rem 1.5625rem;
}

.home-stories-slider .expand-slider-module-container {
    height: 100vh;
    min-height: 980px;
    background: no-repeat center center scroll;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;

    display: flex;
    align-items: center;
}

.home-stories-slider .expand-slider-container-inner {
    width: 100%;
}

.home-stories-slider .expand-slider-content {
    width: 60%;
}

.home-stories-slider .expand-slider-container {
    display: flex;
    justify-content: center;
    align-items: center;
}

.home-stories-slider .expand-slider-container h1 {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.home-stories-slider .expand-slider-container h1::after,
.home-stories-slider .expand-slider-container h1::before {
    content: "";
    border: #fff 1px solid;
    width: 7.5rem;
}

.home-stories-slider .expand-slider-container h2 {
    font-size: 4.6875rem;
    letter-spacing: 0.421875rem;
    font-weight: 100;
}

.home-stories-slider .expand-slider-container > i {
    font-size: 8rem;
    margin: 200px
}

.home-stories-slider .expand-slider-content-panel {

    display: none;


    border: solid 1px #fff;
    padding: 2.1875rem;
    margin-bottom: 5.625rem;
    margin-top: 3.75rem;
}

.home-stories-slider .expand-slider-content-panel h3 {
    font-size: 4.6875rem;
    font-weight: 400;
    letter-spacing: 0.421875rem;
    margin-bottom: 1.875rem;
}

@media(max-width: 1410px) {

    .home-stories-slider .expand-slider-container h2 {
        font-size: 3.75rem;
        letter-spacing: 4px;
        font-weight: 100;
    }

    .home-stories-slider .expand-slider-container h1::after,
    .home-stories-slider .expand-slider-container h1::before {
        content: "";
        border: #fff 1px solid;
        width: 3.75rem;
    }

    .home-stories-slider .expand-slider-module-container {
        height: 500px;
        min-height: 500px;
        background: no-repeat center center scroll;
        background-size: cover;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;

        display: flex;
        align-items: center;
    }

    .home-stories-slider .expand-slider-content {
        width: 520px;
    }

    .home-stories-slider .expand-slider-container > i {
        font-size: 6.25rem;
        margin: 4.6875rem
    }

    .home-stories-slider button {
        margin-bottom: 0;
    }

}

@media(max-width: 760px) {
    .home-stories-slider {
        color: #fff;
        margin-bottom: 0;
    }

    .home-stories-slider button {
        margin-bottom: 0;
        font-size: 0.75rem;
        padding: 0.625rem;
    }

    .home-stories-slider .expand-slider-container-inner {
        width: 100%;
    }

    .home-stories-slider .expand-slider-content {
        width: 100%;
    }

    .home-stories-slider .expand-slider-container {
        flex-direction: column;
        margin-bottom: 0;
    }

    .home-stories-slider .expand-slider-container h1 {
        width: 18.75rem;
        margin: 0 auto 5rem;
        font-size: 2.2rem;
    }


    .home-stories-slider .expand-slider-container h1::after,
    .home-stories-slider .expand-slider-container h1::before {
       display: none;
    }

    .home-stories-slider .expand-slider-module-container {
        height: 500px;
        min-height: 500px;
    }
}

.default-footer-nav {
    padding-top: 2.5rem !important;
}

.default-footer-nav .nav {
    display: flex;
    justify-content: center;
    padding: 1.875rem 0;
}

.default-footer-nav li {
    padding: 0 1rem;
    border-right: 3px solid #fff;
}

.default-footer-nav .nav-link-5 {
    border: 0
}

@media(max-width: 760px) {
    .default-footer-nav {
        padding-top: 2.5rem;
    }

    .default-footer-nav .nav {
        display: flex;
        justify-content: center;
        flex-direction: column;
        padding: 1.875rem 0;
    }

    .default-footer-nav li {
        padding: 0.75rem 1rem;
        border-right: 0;
    }
}

.default-footer-tm {
    padding-bottom: 2.5rem;
}

.default-footer-tm p {
    font-size: 1.0625rem;
}


@media(max-width: 760px) {
    .default-footer-tm {
        padding: 0 0.625rem;
    }

    .default-footer-tm p {
        font-size: 1.0625rem;
    }
}

.about-intro-html {
    margin-top: 3.75rem;
    display: flex;
    justify-content: center;
}

.about-intro-html h1 {
    display: flex;
    align-items: center;
    font-size: 4.6875rem;
    letter-spacing: 0.421875rem;
    font-weight: 300;
    color: #000B1F;
    width: 100%;
}


.about-intro-html h1::after,
.about-intro-html h1::before {
    content: "";
    border: #000B1F 1px solid;
    width: 7.5rem;
    margin: 0 10rem;
}

@media(max-width: 1410px) {
    .about-intro-html h1 {
        display: flex;
        align-items: center;
        justify-content: space-around;
        font-size: 2.5rem;
        letter-spacing: 0.225rem;
        padding: 0;
    }

    .about-intro-html h1::after,
    .about-intro-html h1::before {
        content: "";
        border: #000B1F 1px solid;
        width: 3.125rem;
        margin: 0 1.875rem;
    }
}

@media(max-width: 760px) {

    .about-intro-html .html-module-content {
        width: 100%;
    }

    .about-intro-html h1 {
        display: flex;
        align-items: center;
        justify-content: space-around;
        margin-bottom: 0;
        letter-spacing: 0;
        padding: 0;
        font-size: 1.875rem;
    }


    .about-intro-html h1::after,
    .about-intro-html h1::before {
        content: "";
        border: #7D909D 1px solid;
        width: 3.125rem;
        margin: 0 1.25rem;
    }
}

.about-intro-info h2 {
    font-size: 3.6875rem;
    font-weight: 300;
    letter-spacing: 5.31px;
    margin-bottom: 5rem;
}

.about-intro-info p {
    padding-bottom: 1rem;
}

.push-bottom {
    margin-bottom: 4.625rem;
}

@media(max-width: 1410px) {
    .about-intro-info h2 {
        font-size: 2.5rem;
        letter-spacing: 0.225rem;
        margin-bottom: 1.875rem;
    }
}

@media(max-width: 760px) {
    .about-intro-info h2 {
        font-size: 1.875rem;
        font-weight: 300;
        margin-bottom: 2.5rem;
        letter-spacing: 0;
    }

    .about-intro-info p {

        padding-bottom: 1rem;
        text-align: justify;
    }

    .push-bottom {
        margin-bottom: 4.625rem;
    }

}

.about-intro-info {
    margin-top: 3.75rem;
    padding: 0 10rem;
}

.about-info-2 {
    margin-top: 7.125rem;
}


.about-info-3 {
    margin-bottom: 3.75rem;
}

@media(max-width: 1410px) {
    .about-intro-info {
        padding: 0;
        margin-top: 1.25rem;
        margin-bottom: 2.5rem;
    }

    .about-intro-info p {
        padding: 0 8.75rem;
    }
}

@media(max-width: 760px) {

    .about-intro-info {
        padding: 0 2.5rem;
    }

    .about-intro-info p {
        padding: 0;
    }

    .about-info-2 {
        margin-top: 7.125rem;
    }


    .about-info-3 {
        margin-bottom: 3.75rem;
    }
}

.about-team-html {
    background-color: #F5F8FA;
    padding-top: 3.75rem !important;
}

.about-team-html h1 {
    display: flex;
    align-items: center;
    justify-content: space-around;
}

.about-team-html h1::after,
.about-team-html h1::before {
    content: "";
    border: #7D909D 1px solid;
    width: 7.5rem;
}

@media(max-width: 1410px) {
    .about-team-html h1 {
        font-size: 4.3125rem;
    }
}

@media(max-width: 760px) {
    .about-team-html h1::after,
    .about-team-html h1::before {
        width: 1.25rem;
    }

    .about-team-html h1 {
        font-size: 2.75rem;
    }
}

.about-team .it-text-content h2 {
    margin-bottom: 3.75rem;
    font-size: 4.6875rem;
    font-weight: 400;
    letter-spacing: 5.31px;
    color: #364E60;
}

.about-team {
    background-color: #F5F8FA;
    padding: 0 !important;
}

.about-team .basic-it-content > div {
    width: 50%;
    padding: 0 5rem;
}

.about-team .it-image-content {
    border-radius: 100%;
    background: no-repeat center;
    background-size: 100%;
    width: 100%;
    padding-top: 100%;
}

.it-image-container {
    display: flex;
    justify-content: center;
}

.about-team .it-button-content button {
    border: none;
    color: #213B4F;
    display: flex;
    font-weight: 400;
    align-items: center;
    padding: 0.625rem 0;
    margin: 0 auto;
    background-color: #F5F8FA;
}

.about-team .it-button-content button::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
    font-size: 2.875rem;
    margin-right: 1.5625rem;
    content: "\f0e0";
}

@media(max-width: 1410px) {
    .about-team .basic-it-content > div {
        width: 100%;
        padding: 0 8.4rem;
    }

    .about-team .it-text-content h2 {

        margin: 2.5rem 0;
        font-weight: 400;
        letter-spacing: 4.05pt;
        font-size: 2.8125rem;
    }
}

@media(max-width: 760px) {
    .about-team .it-text-content h2 {

        margin: 2.5rem 0;
        font-size: 2.1875rem;
        font-weight: 400;
        letter-spacing: 3.15px;
    }

    .about-team p {
        text-align: justify;
    }

    .about-team .basic-it-content > div {
        width: 100%;
        padding: 0 2.5rem;
    }
}


.about-partner-slider .gallery-slider-module-container {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 320px;

    font-size: 6rem;
}

.about-partner-slider .gallery-slider-module-content {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    height: max-content;
    width: 75%;
}

.about-partner-slider .gallery-slider-img-container {
    display: flex;
    align-items: center;
}

.about-partner-slider .slider-gallery-image {
    height: auto;
    width: auto;
    max-width: 6.25rem;
    background: no-repeat center center;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
}

.about-partner-slider .image-dots-container {
    display: none;
}

@media(max-width: 1410px) {


    .gallery-slider-module .slider-gallery-image {
        height: auto;
        max-width: 125px;
    }

    .about-partner-slider .gallery-slider-module .slider-gallery-image {
        height: auto;
        max-width: 3.75rem;
    }

    .gallery-slider-module-container i {
        font-size: 2.5rem;
    }

    .gallery-slider-img-container {
        display: flex;
        align-items: center;
    }

    .about-partner-slider .gallery-slider-module-container {
        min-height: 10rem;
    }
}

@media(max-width: 760px) {
    .about-partner-slider {
        margin: 2.5rem 0;
    }

    .about-partner-slider .gallery-slider-module-container {
        display: flex;
        align-items: center;
        justify-content: center;
        min-height: 0;
    }

    .about-partner-slider .gallery-slider-module-container i {
        font-size: 1.875rem;
        margin: 0 0.9375rem;
    }

    .about-partner-slider .gallery-slider-module-content {
        display: flex;
        align-items: center;
        justify-content: center;
        height: max-content;
        margin: 1.25rem 0;
        width: 100%;
    }

    .about-partner-slider .gallery-slider-module-content .gallery-slider-img-container {
        display: none;
    }

    .about-partner-slider .gallery-slider-module-content .image-1,
    .about-partner-slider .gallery-slider-module-content .image-0 {
        display: block;
    }

    .about-partner-slider .slider-gallery-image {
        margin: 1.25rem 0;
    }

    .gallery-slider-module .image-dots-container {
        display: none;
    }

    .gallery-slider-module .slider-gallery-image {
        height: auto;
        max-width: 80%;
    }

    .about-partner-slider .gallery-slider-module .slider-gallery-image {
        height: auto;
        max-width: 80%;
    }
}

.about-intro-slider .gallery-slider-module-container {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 320px;

    font-size: 6rem;
}

.about-intro-slider i {
    display: none;
}

.about-intro-slider .gallery-slider-module-content {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    height: max-content;
    margin-bottom: 7.5rem;
    width: 100%;
}

.about-intro-slider .slider-gallery-image {
    height: auto;
    width: 100%;
    max-width: 200px;
    display: flex;
}

@media(max-width: 1410px) {
    .about-intro-slider .gallery-slider-module-container {
        min-height: 10rem;
        width: 80%;
        margin: auto;
    }

    .about-intro-slider .gallery-slider-module-content {
        margin-bottom: 2.5rem;
    }

    .about-intro-slider .gallery-slider-module-content > div{
         margin-right: 3rem;
    }

    .about-intro-slider .gallery-slider-module-content .image-3{
         margin-right: 0;
    }
}

@media(max-width: 760px) {

    .about-intro-slider .gallery-slider-module-container {
        min-height: 0;
        font-size: 2.5rem;
        width: 100%;
        margin-bottom: 1.875rem;
    }

    .about-intro-slider .gallery-slider-module-content {
        display: flex;
        flex-wrap: wrap;
        margin: 0;
    }

    .about-intro-slider .gallery-slider-module-content > div{
         margin-right: 0;
    }

    .about-intro-slider .gallery-slider-module-content .gallery-slider-img-container {
        width: 38%;
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 6%;
    }

    .about-intro-slider .slider-gallery-image {
        max-width: 100%;
        margin: 1.25rem auto;
    }
    .about-intro-slider .image-dots-container {
        display: none;
    }
}

.general-stories-html h1 {
    padding-top: 3.75rem;
    margin-bottom: 1.875rem;
    display: flex;
    align-items: center;
    justify-content: space-around;
    font-weight: 300;
    color: #001D30;
}

.general-stories-html h1::before,
.general-stories-html h1::after {
    content: "";
    border: #213B4F 1px solid;
    width: 7.5rem;
}

.current-geschichten {
    font-weight: 700;
    border-bottom: 5px solid #213B4F;
}

.general-stories-html .story-links a {
    color: #213B4F;
    font-size: 2.9375rem;
    margin: 5rem;
}

@media(max-width: 1410px) {

    .general-stories-html .story-links a {
        font-size: 1.6875rem;
        margin: 5rem;
    }

    .general-stories-html h1::before,
    .general-stories-html h1::after {
        content: "";
        border: #7D909D 1px solid;
        width: 2.5rem;
    }
}

@media(max-width: 760px) {

    .general-stories-html h1 {
        font-size: 1.875rem;
    }

    .general-stories-html h1::before,
    .general-stories-html h1::after {
        width: 1.25rem;
    }

    .general-stories-html h2 {
        font-size: 1.875rem;
        font-weight: 400;
        letter-spacing: 2px;
    }

    .general-stories-html .story-links a {
        margin: 1.25rem;
    }
}

.stories-content{
    padding: 0 !important;
}
.stories-content .it-text-content p {
    padding-bottom: 1rem;
}

.stories-content .it-text-content h2 {
    margin-bottom: 3.75rem;
    font-size: 3.6875rem;
    color: #003249;
}

.stories-content .basic-it-content > div {
    width: 50%;
    padding: 0 5rem;
}

.lux-stories-content .it-image-content {
    width: 100%;
    height: 100%;
}

.stories-content .it-image-content {
    border-radius: 100%;
    background: no-repeat center;
    background-size: 200%;
    width: 100%;
    padding-top: 100%;
    border: 1px solid #707070;
}

.it-image-container {
    display: flex;
    justify-content: center;
}

@media(max-width: 1410px) {
    .stories-content .basic-it-content > div {
        width: 100%;
        padding: 0 8.75rem;
    }

    .stories-content .it-text-content h2 {
        margin: 3.75rem 0;
        font-size: 2.8125rem;
        letter-spacing: 0;
    }
}

@media(max-width: 760px) {

    .stories-content .it-text-content p {
        padding-bottom: 1rem;
        text-align: justify;
    }

    .stories-content .it-text-content h2 {
        margin: 1.25rem 0;
        font-size: 1.875rem;
        font-weight: 400;
        color: #003249;
    }

    .stories-content .basic-it-content > div {
        width: 100%;
        padding: 0 2.5rem;
    }

    .lux-stories-content .it-image-content {
        width: 100%;
        height: 100%;
    }

    .stories-content .it-image-content {
        border-radius: 100%;
        background: no-repeat center;
        background-size: 200%;
        width: 100%;
        padding-top: 100%;
    }

    .it-image-container {
        display: flex;
        justify-content: center;
    }

}

.small-image-banner .it-image-container {
    justify-content: left;
    margin-bottom: 7.5rem;
}


@media(max-width: 1410px) {
    .small-image-banner .it-image-container {
        justify-content: center;
        margin-left: 0;
        margin-bottom: 6rem;
    }

}

.contact-body-map {
    height: 0;
    padding: 0 !important;
}

.contact-body-map .map-module > * {
    position: relative;
    width: 100%;
    height: 93.75rem;
    z-index: -1;
}

@media(max-width: 1410px) {
    .contact-body-map .map-module > * {
        height: 112.5rem;
    }
}

@media(max-width: 760px) {
    .contact-body-map .map-module > * {
        height: 112.5rem;
    }
}

      #content-1.contact-body-info{
            margin: 0 10rem;
            margin-top:10rem;
            background-color: #000f2566;
            border: 1px solid #000F25;
            border-bottom: 0;
            padding-top: 5.625rem !important;
            padding-bottom: 3.75rem !important;
            color: #fff;
      }
  
      .contact-body-info h1{
            color: #fff;
            display: flex;
            align-items: center;
            justify-content: space-evenly;
      }
  
      .contact-body-info h1::before,
      .contact-body-info h1::after{
            content: "";
            border: #fff 1px solid;
            width: 7.5rem;
      }



      @media (max-width: 1410px){
            #content-1.contact-body-info{
                  border-bottom: 0;
                  padding-top: 2.1875rem;
                  padding-bottom: 3.75rem;
                  margin: 0 2.1785rem;
                  margin-top:4.625rem;
            }

            .contact-body-info h1{
                  font-size: 4.3125rem;
            }

            .contact-body-info h1::before,
            .contact-body-info h1::after{
                  width: 1.25rem;
            }
      }

      @media (max-width: 760px){

            #content-1.contact-body-info{
                  padding: 2.1875rem;
            }

            .contact-body-info h1{
                  font-size: 1.875rem;
            }
      }

#content-2.contact-body-form{
    color: #fff;
    margin: 0 10rem;
    padding: 0;
}

.contact-body-form ul {
    display: flex;
    flex-wrap: wrap;
    padding: 0 3.75rem;
}

.contact-body-form li {
    width: 33%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 3.75rem;
    font-weight: 900;
    font-size: 1.25rem;
}

.contact-body-form .contact-entry-3 {
    justify-content: center;
}

.contact-body-form ul li i {
    font-size: 3.625rem;
    margin-right: 1.875rem
}

.contact-body-form input {
    border-radius: 0;
    padding: 0.625rem;
}

.contact-body-form {
    margin: 0 auto;
}

.contact-body-form .contact-information {
    background-color: #000f2566;
    border: 1px solid #000F25;
    border-top: 0;
}

.contact-body-form .contact-module-submod {
    width: 40%;
}

.contact-body-form form {
    display: flex;
    background-color: #000f2566;
    border: 1px solid #000F25;
    flex-direction: column;
    margin-top: 2.8125rem;
    margin-bottom: 3.75rem;
    padding: 2.8125rem;
    text-align: left;
    font-weight: 900;
}

.contact-body-form .contact-form input {
    margin-bottom: 1rem;
}

.contact-body-form .contact-form label {
    margin-bottom: 0.5rem;
}

.contact-body-form .contact-form button {
    font-size: 3.5rem;
    background-color: #fff0;
    color: #fff;
    border: none;
    align-self: flex-end;
    padding: 0;
    margin-top: 2rem;
}

@media(max-width: 1410px) {



    .contact-body-form ul {
        flex-direction: column;
        align-items: center;
        padding: 0;
    }

    .contact-body-form li {
        width: 100%;
        padding: 0 1.25rem;
    }

    .contact-body-form .contact-entry-3 {
        margin-bottom: 5.625rem;
    }

    .contact-body-form ul li i {
        font-size: 3.125rem;
        margin-right: 1.875rem
    }

    .contact-body-form input {
        border-radius: 0;
        padding: 0.625rem;
    }

    #content-2.contact-body-form {
        margin: 0 2.1875rem;
    }

    .contact-body-form .contact-information {
        background-color: #000f2566;
        border: 1px solid #000F25;
        border-top: 0;
    }

    .contact-body-form .contact-module-submod {
        width: 100%;
    }

    .contact-body-form form {
        display: flex;
        background-color: #000f2566;
        border: 1px solid #000F25;
        flex-direction: column;
        margin-top: 21.875rem;
        margin-bottom: 3.75rem;
        padding: 1.25rem;
        text-align: left;
        font-weight: 900;
    }

    .contact-body-form .contact-form input {
        margin-bottom: 0.8125rem;
    }

    .contact-body-form .contact-form .form-submit-btn {
        margin-bottom: 0;
    }
}

@media(max-width: 760px) {

    .contact-body-form li {
        flex-direction: column;
    }

    .contact-body-form .contact-entry-3 {
        margin-bottom: 1.875rem;
    }

    .contact-body-form ul li i {
        font-size: 3.75rem;
        margin-right: 0;
        margin-bottom: 0.625rem;
    }

}

