/* Public brand layer: no selectors apply to the administration panel. */
.fs-public{--fs-menu-top-text:var(--fs-navy,#09283e)}
.fs-public .mainTop{background:#f1f8f7}
.fs-public .mainTop::before{background:linear-gradient(125deg,#edf7f5 0%,#f8fbfc 55%,#e1f0ef 100%)}
.fs-public .sliderAll .content{background:var(--fs-navy,#09283e);border-radius:18px;--fs-slider-active:#fff}
.fs-public .mainTop .menu:not(.active) .nav-link,.fs-public .mainTop .menu:not(.active) .menuTel{color:var(--fs-navy,#09283e)}
.fs-public .mainTop .menu.active .navbar-toggler{background:#fff}
.fs-public .mainTop .dropdown-item:hover{color:var(--fs-menu-text,#fff)}
.fs-public .yellow{color:var(--fs-primary,#008f82)}
.fs-public .sliderAll .sliderTitle,.fs-public .sliderAll .sliderP{color:#fff}
.fs-public .btn-self,.fs-public .bgYellow{background:var(--fs-primary,#008f82);color:#fff}
.fs-public .btn-self a{color:#fff}
.fs-public .btn-normal,.fs-public .waveSlider{background:var(--fs-primary,#008f82);color:#fff}
.fs-public .btn-normal:hover{background:var(--fs-navy,#09283e);color:#fff}
.fs-public .article-summary{background:var(--fs-navy,#09283e)}
.fs-public .line,.fs-public .line2,.fs-public .lineRead{background:var(--fs-primary,#008f82)}
.fs-public .btn-primary{--bs-btn-bg:var(--fs-primary,#008f82);--bs-btn-border-color:var(--fs-primary,#008f82);--bs-btn-hover-bg:var(--fs-navy,#09283e);--bs-btn-hover-border-color:var(--fs-navy,#09283e);--bs-btn-active-bg:var(--fs-navy,#09283e);--bs-btn-active-border-color:var(--fs-navy,#09283e)}
.fs-public .btn-outline-primary{--bs-btn-color:var(--fs-primary,#008f82);--bs-btn-border-color:var(--fs-primary,#008f82);--bs-btn-hover-bg:var(--fs-primary,#008f82);--bs-btn-hover-border-color:var(--fs-primary,#008f82);--bs-btn-active-bg:var(--fs-primary,#008f82)}
.fs-public footer,.fs-public .footer{background:var(--fs-navy,#09283e)}
.fs-public .shape>div svg path{fill:var(--fs-navy,#09283e)!important}
.fs-public .footer .titleFooter{color:#fff;border-color:var(--fs-primary,#008f82)}
.fs-public .footer .footerUl ul li::before{background:var(--fs-primary,#008f82)}
.fs-public .footer .sotial div:hover{background:#b4e9df!important}
.fs-public .footer a:hover{text-decoration:underline;text-underline-offset:4px}
@media(max-width:991.98px){
 .fs-public .mainTop .menu .navbar-nav,.fs-public .mainTop .dropdown-menu{background:var(--fs-menu-bg,#09283e)}
 .fs-public .mainTop .menu .navbar-nav .nav-link,.fs-public .mainTop .dropdown-menu .dropdown-item{color:var(--fs-menu-text,#fff)!important}
 .fs-public .mainTop .navbar-toggler{background:#fff;border-color:#d0e1df}
}
