/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

@font-face {
    font-family: CenturyGothic;
    src: url('/font/CenturyGothic.ttf');
}

:root {
    --cnvs-themecolor: #233c79;
    --cnvs-themecolor-rgb: 35, 60, 121;

    --cnvs-body-font: CenturyGothic,sans-serif;
    --cnvs-primary-font: CenturyGothic,sans-serif;
    --cnvs-secondary-font: CenturyGothic,sans-serif;

    --cnvs-slider-arrows-bg-color: #233c79;
    --cnvs-slider-arrows-border-radius: 0;

    --cnvs-header-height-lg: 101px;
}

@media (min-width: 992px) {
    #header {
        margin-bottom:46px;
    }
}

#header {
    --cnvs-primary-menu-font-size: 1rem;
}

#top-bar {
    --cnvs-topbar-font-size: 0.8rem;
}

#gotoTop {
    --cnvs-gotoTop-size: 3rem;
    --cnvs-gotoTop-border-radius: 1.5rem;
}

.is-expanded-menu .style-3 .menu-container > .menu-item > .menu-link {
    border-radius: 22px;
}

.flex-prev, .flex-next {
    width: 40px;
    height: 80px;
    line-height: 80px;
}

.team {
    --cnvs-team-title-designation-font-size: 0.85rem;
}