@import url('https://fonts.googleapis.com/css2?family=Titan+One&display=swap');

.font-header-Volkhov h2 {
    font-family: "Titan One", sans-serif;
    font-weight: 400;
    font-style: normal;
}

/*-- Header --*/
.cw-header-info .container {
    max-width: 1000px;
}

.header .navbar .navbar-nav .nav-link {
    text-transform: uppercase;
    font-size: .85rem;
    font-family: "Montserrat", sans-serif !important;
}

.header .cw-contact:before {
    display: block;
    font-family: FontAwesome;
    content: "\f0e6 ";
    color: #fff !important;
    font-size: 1.75rem;
}
.cw-contact {
    font-size: 25px !important;
    color: #ffffff !important;
}

.header .cw-location {
    font-size: 25px !important;
    color: #ffffff !important;
}

.header .cw-location:before {
    display: block;
    font-family: FontAwesome;
    content: "\f041";
    color: #fff !important;
    font-size: 1.75rem
}
.cw-header-info a{
    color: #ffffff !important;
}

.header .header-info {
    border-bottom: 1px solid rgb(255 255 255/30%)
}

.header .header-info-logo {
    z-index: 2
}

.header .header-info-logo-img img {
    width: 200px;
}

section:not(.page-home) .cw-header-info {
    border-bottom: 3px solid #0081F1
}

.cw-header-info {
    background-color: #B0B0B0;
}

@media (min-width: 992px) {
    .header .navbar .navbar-nav .nav-link {
        padding-right: 10px;
        padding-left: 10px;
    }
.header .container{
    max-width: 100%;
}
}


/* Hero ============================================================================== */

.cw-hero {
    background: url(https://apihoard.webit.com/api/v1/Image/1D9EF61DF380EF7CFD9D56F58E77F089/1D9EF61DF380EF7CFD9D56F58E77F089.jpg?size=1920x1440);
    position: relative;
    background-size: cover;
    background-position: center center;
    height: 650px;

}

.cw-hero::before {
    content: '';
    position: absolute;
    background-image: url(https://apihoard.webit.com/api/v1/Image/CD0DADE66D7A2C780B356CC57719FDE5/CD0DADE66D7A2C780B356CC57719FDE5.png?size=1920x1440);
    background-repeat: no-repeat;
    background-size: contain;
    /* background-position: bottom; */
    height: 100%;
    width: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 100%;
}

.cw-hero::after {
    content: '';
    position: absolute;
    background-image: url(https://apihoard.webit.com/api/v1/Image/CD0DADE66D7A2C780B356CC57719FDE5/CD0DADE66D7A2C780B356CC57719FDE5.png?size=1920x1440);
    background-repeat: no-repeat;
    background-size: contain;
    /* background-position: bottom; */
    height: 100%;
    width: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 100%;
  
    transform: rotate(180deg);
}

.cw-hero h1 {
    font-size: 5rem;
    font-weight: 700;
    line-height: 5.2rem;
    font-family: "Titan One", sans-serif;
    font-weight: 400;
    font-style: normal;
    -webkit-text-stroke-color: #2E2E2E;
    -webkit-text-stroke-width: 2px;
}

@media (max-width: 576px) {
    .cw-hero h1 {
        font-size: 2rem;
        font-weight: 700;
        line-height: 2.7rem;
    }
}

/* Welcome Before Line elements */
.cw-highlight {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.cw-highlight::before {
    content: " ";
    width: 2.1875rem;
    border-top: 2px solid #ff4b36;
    margin-top: -1px;
    margin-bottom: 0;
    display: block;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
}

/* ===================================================================================== */


section#module_6ce810a3-0b07-4c82-85f4-689ece9fdd29 {
    clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 92%);
    padding: 5rem 0;
    /* margin-top: 1rem; */

}

section#module_6ce810a3-0b07-4c82-85f4-689ece9fdd29 .textwithimage-img {
    border: 5px solid #fff;
    border-radius: 20px;
}

section#module_6ce810a3-0b07-4c82-85f4-689ece9fdd29 .lazy-image.loaded img {
    border-radius: 20px;
}

section#module_9ed21d53-bd0c-4e8e-965b-f00321ca2f15 {
    clip-path: polygon(0 9%, 100% 0%, 100% 100%, 0 100%);
    padding: 5rem 0;

}

/* ====================================================================================== */
/* a:hover{
    color: #ffffff!important;
} */

.btn-secondary{
    color: #000 !important;
}

.navbar-dark .navbar-nav .active>.nav-link{
    color: #000 !important;
}