﻿.navbar-wrapper{background:#fff}
.navbar{width:1170px;max-width:100%;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:14px 4px;box-sizing:border-box;position:relative}
.navbar-logo{min-height:60px;display:flex;align-items:center}
.navbar-logo img{max-width:300px;max-height:60px}
.navbar-menu{display:flex;align-items:center;height:55px;gap:16px;background:#0000000d;padding:0 4px;border-radius:12px;position:absolute;top:17px;left:50%;transform:translateX(-50%)}
.navbar-menu a{display:flex;align-items:center;height:48px;color:#141417;padding:0 12px;white-space:nowrap}
.navbar-menu a[active]{background:#fff;border-radius:10px}
.navbar-menu a i{padding-right:10px;color:#555}
.navbar-right{display:flex;align-items:center}
.user-account{background:radial-gradient(100% 100% at 50% 0,#ffffff4d 0,#fff0),linear-gradient(0deg,#141417,#141417);color:#fff;border-radius:42px;padding:12px 24px}
.user-account:hover{color:#fff;opacity:.9}
.user-language{display:flex;align-items:center}
.user-language i{margin:0 4px 0 12px}
.user-language a{color:#333;text-decoration:underline;text-decoration-color:#ccc;text-underline-offset:2px;font-size:11px}
.menu-wrapper{background:#00b1cd}
.menu-wrapper .page-menu{margin:auto;padding:12px 4px;box-sizing:border-box}
.menu-wrapper .page-menu .page-menu-title{color:#fff;font-size:18px;height:auto}
.page-content{margin:auto;padding:12px 8px}
.page-content .fd{box-shadow:0 10px 20px -15px #8f8fa366;border-radius:20px;border:1px solid #e5ecec}
.page-content .fd .ribbon{display:none}
.page-content .fd input[type=text],.page-content .fd input[type=password],.page-content .fd input[type=number],.page-content .fd input[type=email],.page-content .fd input[type=tel],.page-content .fd textarea,.page-content .fd select{width:400px;padding:12px 17px;font-size:15px;color:#141417;background:#fafafa;border-color:#e5ecec;border-radius:8px!important}
.page-content .fd input[type=text]:focus,.page-content .fd input[type=password]:focus,.page-content .fd input[type=number]:focus,.page-content .fd input[type=email]:focus,.page-content .fd input[type=tel]:focus,.page-content .fd textarea:focus{border-color:#be4444}
.page-content .fd input[type=checkbox]{width:16px;height:16px}
.page-content .fd select{width:auto;box-sizing:content-box}
.page-content .fd .title{font-weight:600;color:#141417}
.page-content .KT.frame{background:#fff;box-shadow:0 10px 20px -15px #8f8fa366;border-radius:20px;border:1px solid #e5ecec}
.page-content .KT.frame .fd{box-shadow:none!important;border:none!important}
.page-content .KT.frame .fd .buttons>input{width:100%;border-radius:42px;padding:12px 24px}
.sub-content{position:fixed;right:5px;bottom:5px}
.menuClose{display:none}

form[page-type='full'] .page-content{min-height:calc(100vh - 215px);max-width:1170px;background:#fff;box-shadow:0 10px 20px -15px #8f8fa366;border-radius:20px;border:1px solid #e5ecec;margin-top:8px;padding:24px 16px}
form[page-type='full'] .menu-wrapper .page-menu.full-width{width:1170px}
form[page-type='form'] .menu-wrapper .page-menu.full-width{width:800px}
form[page-type='form'] .page-content .fd.full{width:800px!important}
form[page-type='center'] .menu-wrapper .page-menu.full-width{width:1170px}
@media only screen and (max-width:900px)
{
    .navbar-menu{position:relative;transform:none;left:auto;top:auto}
    .navbar-menu a{font-size:12px}
}
@media only screen and (max-width:760px),(min-device-width:168px) and (max-device-width:1024px)
{
    .navbar{padding:8px}
    .navbar-menu a{width:10px;overflow:hidden}
    .navbar-logo img{max-height:36px;max-width:150px}
    form[page-type='center'] .KT.frame{margin-top:0!important}
    form[page-type] .fd{padding:10px 20px 20px 20px}
}