.page-header {
    border-radius: 10px !important;
    overflow: hidden !important;
    background-color: white !important;
}

h2 {
    color: var(--primary);
    /*font-weight: 600;*/
}

#header .header-nav.header-nav-links:not(.header-nav-light-text) nav>ul>li>a {
    font-weight: 400 !important;
    text-transform: uppercase;
}

#carroussel .owl-stage {
    display: flex;
    align-items: center !important;
}

.gradient {
    background: rgb(11, 131, 149);
    background: linear-gradient(49deg, var(--secondary) 22%, var(--primary) 56%);
}

#header .header-nav.header-nav-links:not(.header-nav-light-text) nav>ul>li>a.active {
    color: var(--secondary) !important;
}

.border-radius-2,
.rounded,
.page-header {
    border-radius: 30px !important;
}

/*footer {background-image: url(/img/bgfooter.png); background-position: left bottom; background-repeat: no-repeat; }*/

.bg-custom-1 {
    background-color: aliceblue;
}

.bg-custom-2 {
    background-color: azure;
}

/* Particles */
.particles-wrapper canvas {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}

/* Services */
.row-equal-height .col-lg-4 {
    display: flex;
}

.row-equal-height .col-lg-4 > a,
.row-equal-height .box-shadow-7,
.row-equal-height .thumb-info {
    display: flex !important;
    flex-direction: column;
    flex: 1;
    width: 100%;
}

.row-equal-height .thumb-info-content {
    display: flex;
    flex-direction: column;
    flex: 1;
}

.row-equal-height .thumb-info-content-inner {
    flex: 1;
}