.s_templatetitle
{
    color: #fff;
}
.s_templatesum
{
    color: rgba(245,245,245,.7);
}
.s_tmpl
{
    background-color: #173663;
}
.s_tmpl_footer
{
    background-color: #173663;
}
.s_button1
{
    background-color: #fff;
    color: #4da69a;
    border-color: #4da69a;
}
.s_button1:hover
{
    background-color: #4da69a;
    color: #fff;
    border-color: #4da69a;
}
.s_button2
{
    background-color: #4da69a;
    color: #fff;
    border-color: #4da69a;
}
.s_button2:hover
{
    background-color: #fff;
    color: #4da69a;
    border-color: #4da69a;
}
.s_button3
{
    background-color: #4da69a;
    color: #fff;
    border-color: #4da69a;
}
.s_button3:hover
{
    background-color: #418e84;
    color: #fff;
    border-color: #418e84;
}
.s_button4
{
    background-color: #fff;
    color: #333;
    border-color: #ccc;
}
.s_button4:hover
{
    background-color: #fff;
    color: #4da69a;
    border-color: #4da69a;
}
.s_button5
{
    background-color: #fff;
    color: #4da69a;
    border-color: #4da69a;
}
.s_button5:hover
{
    background-color: #4da69a;
    color: #fff;
    border-color: #4da69a;
}
.s_button6
{
    background-color: #fff;
    color: #4da69a;
    border-color: #4da69a;
}
.s_button6:hover
{
    background-color: #4da69a;
    color: #fff;
    border-color: #4da69a;
}
.page_a
{
    background-color: #093f93;
    color: #fff;
}
.page_a:hover
{
    background-color: #093f93;
    color: #fff;
}
.page_a.current
{
    background: #004299!important;
    color: #fff;
}
.e_text-4 a.on
{
    background: #004299!important;
    color: #fff;
}
.e_text-4 a:hover
{
    background: #004299!important;
    color: #fff;
}
html
{
    scroll-behavior: smooth;
}
.pl_service4:hover
{
    min-width: 260px!important;
}
.service_item.showLang:hover
{
    min-width: 260px!important;
}
.pl_service4 .service_value
{
    padding: 10px 0 10px 10px;
    width: 200px!important;
    text-align: left;
    line-height: 20px;
}