@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Regular.eot');
    src: local('Montserrat Regular'), local('Montserrat-Regular'),
    url('../fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Montserrat-Regular.woff') format('woff'),
    url('../fonts/Montserrat-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Medium.eot');
    src: local('Montserrat Medium'), local('Montserrat-Medium'),
    url('../fonts/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Montserrat-Medium.woff') format('woff'),
    url('../fonts/Montserrat-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-SemiBold.eot');
    src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'),
    url('../fonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Montserrat-SemiBold.woff') format('woff'),
    url('../fonts/Montserrat-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat Alternates';
    src: url('../fonts/MontserratAlternates-Regular.eot');
    src: local('Montserrat Alternates Regular'), local('MontserratAlternates-Regular'),
    url('../fonts/MontserratAlternates-Regular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MontserratAlternates-Regular.woff') format('woff'),
    url('../fonts/MontserratAlternates-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat Alternates';
    src: url('../fonts/MontserratAlternates-Medium.eot');
    src: local('Montserrat Alternates Medium'), local('MontserratAlternates-Medium'),
    url('../fonts/MontserratAlternates-Medium.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MontserratAlternates-Medium.woff') format('woff'),
    url('../fonts/MontserratAlternates-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat Alternates';
    src: url('../fonts/MontserratAlternates-SemiBold.eot');
    src: local('Montserrat Alternates SemiBold'), local('MontserratAlternates-SemiBold'),
    url('../fonts/MontserratAlternates-SemiBold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MontserratAlternates-SemiBold.woff') format('woff'),
    url('../fonts/MontserratAlternates-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-display: block;
    font-family: "bootstrap-icons";
    src: url("../fonts/bootstrap-icons.woff2?dd67030699838ea613ee6dbda90effa6") format("woff2"),
    url("../fonts/bootstrap-icons.woff?dd67030699838ea613ee6dbda90effa6") format("woff");
}
:root {
    --main-beige: #a57a5a;
    --white-30: rgba(255,255,255,0.3);
    --blue-90: rgba(0,38,255,0.9);
    --light-blue: #7599fd;
    --light-gray: #f3f3f5;
    --text-link: #7d4f2d;
}
html, body {
    min-height: 100vh;
}
body {
    font-family: 'Montserrat';
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    /*font-family: 'Montserrat Alternates';*/
    font-family: 'Montserrat';
    font-weight: 600;
    letter-spacing: -0.01rem;
}
a {
    color: var(--text-link);
    transition: all 400ms;
    -webkit-transition: all 400ms;
}
img {
    max-width: 100%;
    height: auto;
}
.homepage .homeform {
    background: url(../images/bg-form.jpg) no-repeat;
}
.innerpage .homeform {
    /*background: url(../images/bg-form.jpg) no-repeat;*/
    padding-top: 50px;
    padding-bottom: 50px;
}
main {
    background: url(../images/bg-body.jpg) no-repeat;
}
.innerpage main {
    background-attachment: fixed;
}
footer {
    background: url(../images/bg-footer.jpg) no-repeat;
}

.bks-form .wjcallbackform .modal-header {
    border-bottom: none;
}
.section-title.h2 {
    font-size: 2rem;
    margin-bottom: 30px;
    text-align: center;
}
.section-title.h2:after {
    content: "";
    display: block;
    width: 70px;
    height: 3px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    background-color: var(--main-beige);
}
.py-100 {
    padding-top: 100px;
    padding-bottom: 100px;
}
.pt-100 {
    padding-top: 100px;
}
.pb-100 {
    padding-bottom: 100px;
}
.bks-form {
    background-color: rgba(255,255,255,0.9);
    padding-top: 50px;
    padding-bottom: 50px;
    text-align: center;
}
.innerpage .bks-form {
    background-color: white;
}
.btn
, .form-control
, input[type="checkbox"]
, .form-check-input[type=checkbox] {
    border-radius: 0;
}
.btn
, .form-control {
    padding: 0 20px;
}
.btn-main {
    height: 55px;
    line-height: 55px;
    text-transform: uppercase;
}
.btn-small
, .btn-secondary {
    height: 35px;
    line-height: 35px;
    padding: 0 15px;
    width: 166px;
}
.btn-empty {
    background: none;
    border: 1px solid var(--main-beige);
    color: var(--text-link);
    font-size: 0.85rem;
    font-weight: 500;
}
.btn-empty:hover {
    border-color: var(--text-link);
    color: var(--text-link);
}
.btn-secondary {
    font-size: 0.85rem;
    font-weight: 500;
}
.btn-filled
, .btn-secondary {
    background-color: var(--main-beige);
    color: white;
    border: none;
    transition: all 400ms;
}
.btn-filled:hover
, .btn-secondary:hover {
    background-color: var(--text-link);
    color: white;
}
.zamery {
    width: 100%;
    max-width: 765px;
}
.zamery .control-group.name {
    order: 0;
}
.zamery .control-group.phone {
    order: 1;
}
.zamery .control-group.tos_box {
    order: 3;
}
.zamery .control-group.submit {
    order: 2;
}
.zamery .control-group.name
, .zamery .control-group.phone
, .zamery .control-group.submit
, .zamery .control-group.tos_box {
    flex: 0 0 auto;
    padding: 0 5px;
}
.zamery .control-group.tos_box {
    width: 100%;
    text-align: left;
}
.wjcallbackform.custom-form .control-group.tos_box {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    margin-top: 10px;
}
.wjcallbackform .modal-dialog {
    padding: 20px;
    max-width: 100%;
}
#wjcallback-modal .wjcallbackform .modal-header {
    justify-content: center;
    border-bottom: none;
}
#wjcallback-modal .control-group:not(.submit) {
    margin-bottom: 10px;
}
#wjcallback-modal .control-group.tos_box {
    max-width: 350px;
}
.wjcallbackform .modal-content .close {
    font-size: 1.7rem;
    cursor: pointer;
    position: absolute;
    right: -10px;
    top: -10px;
    background-color: var(--bs-dark);
    color: white;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    line-height: 25px;
    text-align: center;
    z-index: 1;
}
/*.zamery input[type="text"]
, .zamery input[type="tel"]
    ,*/ .wjcallbackform.custom-form .form-validate input[type="text"]
, .wjcallbackform/*.custom-form*/ .form-validate input[type="tel"]
, .wjcallbackform .form-validate.zamery  input[type="text"] {
    height: 55px;
    line-height: 55px;
    padding: 0 20px;
}
.zamery .control-group:not(.tos_box) label {
    display: none;
}
.zamery .control-group.submit button {
    width: 100%;
}
.control-label {
    font-size: 0.9rem;
    font-weight: 500;
}
.wjcallbackform .form-validate.zamery .modal-body {
    padding: 0;
}
.form-check {
    padding-left: 0;
}
.form-check .form-check-input {
    float: none;
    margin-left: 0;
}
.bks-config-form {
    background: #f0f0f0;
    padding: 30px;
    margin-top: 50px;
    width: 100%;
    max-width: 720px;
}
.bks-config-form .wjcallbackform .form-validate .modal-body {
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px;
}
.bks-config-form .wjcallbackform .control-group {
    flex: 0 0 auto;
    padding-right: 5px;
    padding-left: 5px;
    margin-bottom: 10px;
}
.bks-config-form .wjcallbackform .modal-footer {
    justify-content: center;
    padding-top: 10px;
}
.bks-config-form .wjcallbackform .control-group.windowsill
, .bks-config-form .wjcallbackform .control-group.windowslope {
    width: 100%;
}
.bks-config-form .wjcallbackform .control-group.name
, .bks-config-form .wjcallbackform .control-group.phone {
    width: 50%;
}
.h5 {
    /*font-size: 1.2rem;*/
}
.category-link {
    text-align: center;
}
.category-link .h5
, .com-content-categories__item-title a {
    color: var(--bs-body-color);
}
.com-content-categories__item-title a {
    text-decoration: none;
}
.category-link p {
    font-weight: 500;
    line-height: 1.2;
    margin-bottom: 0;
}
.start .section-title +row {
    height: 493px;
}
.category-number {
    flex: 0 0 auto;
    display: block;
    width: 74px;
    height: 74px;
    border-radius: 50%;
    text-align: center;
    line-height: 74px;
    font-family: "Montserrat Alternates ExtraBold";
    font-size: 2.4rem;
    background-color: white;
    color: var(--main-beige);
    box-shadow: 5px 1px 10px rgba(0, 0, 0, 0.2);
    margin-right: 20px;
    /*top: 50%;*/
    /*transform: translateY(-37px);*/
}
.start .category-desc {
    color: var(--main-beige);
    font-weight: 500;
}
.bks-features .custom {
    text-align: center;
    font-weight: 500;
}
.bks-features .custom:before {
    content: "";
    display: block;
    height: 110px;
    background-color: var(--main-beige);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-size: 80px;
    -webkit-mask-size: 80px;
    mask-position: center;
    -webkit-mask-position: center;
    /*filter: hue-rotate(90deg);*/ /* Поворачиваем цветовое колесо */
}
.bks-features.features-quality .custom:before {
    mask-image: url('../images/quality.svg');
    -webkit-mask-image: url('../images/quality.svg');
}
.bks-features.features-choice .custom:before {
    mask-image: url('../images/quality.svg');
    -webkit-mask-image: url('../images/choice.svg');
}
.bks-features.features-delivery .custom:before {
    mask-image: url('../images/quality.svg');
    -webkit-mask-image: url('../images/delivery.svg');
}
.bks-features.features-storehouse .custom:before {
    mask-image: url('../images/quality.svg');
    -webkit-mask-image: url('../images/storehouse.svg');
}
header .nav >li >a {
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 1.1rem;
}
header p {
    margin-bottom: 0;
}
header .brand .bks-top-0 p {
    font-weight: 700;
    background-color: #d1ffda;
    padding: 5px 8px;
    font-size: 0.8rem;
}
.f-button svg {
    stroke-width: 1;
    fill: var(--main-beige);
    stroke: var(--main-beige);
    transition: all 400ms;
}
.f-button {
    width: 50px;
    height: 50px;
    background-color: white;
    /*border: 1px solid #e6e6e6;*/
    border-radius: 50%;
    transition: all 400ms;
}
.is-horizontal .f-carousel__nav .f-button.is-next
, .is-horizontal .fancybox__nav .f-button.is-next {
    right: 5px;
    box-shadow: 1px 0 5px rgba(0,0,0,0.2);
    transform: none;
}
.is-horizontal .f-carousel__nav .f-button.is-prev
, .is-horizontal .fancybox__nav .f-button.is-prev {
    left: 5px;
    box-shadow: -1px 0 5px rgba(0,0,0,0.2);
    transform: none;
}
.f-button:hover:not([disabled]) {
    /*border-color: #33cc99;*/
    background-color: var(--main-beige);
}
.f-button:hover:not([disabled]) svg {
    fill: white;
    stroke: white;
}
.banneritem .section-title.h2 {
    text-align: left;
}
.banneritem .section-title.h2:after {
    margin-left: 0;
    margin-right: 0;
}
.top-phone
, .working-hours {

}
.top-phone a {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='16px' height='16px' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd'%0AviewBox='0 0 16 16' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath fill='%23C8B498' d='M15.802 13.674l-1.821 1.821c-0.05,0.052 -0.093,0.082 -0.156,0.117 -2.572,1.385 -7.509,-1.203 -9.777,-3.593 -0.024,-0.026 -0.043,-0.045 -0.067,-0.069 -2.39,-2.268 -4.978,-7.205 -3.593,-9.777 0.035,-0.063 0.065,-0.104 0.117,-0.154l1.822 -1.824c0.134,-0.134 0.284,-0.195 0.471,-0.195l0.015 0c0.195,0.002 0.347,0.072 0.479,0.215l2.349 2.535c0.248,0.265 0.239,0.673 -0.017,0.929l-1.517 1.518c-0.428,0.43 -0.615,0.996 -0.526,1.595 0.189,1.262 0.823,2.447 1.939,3.621 0.023,0.024 0.043,0.046 0.067,0.067 1.174,1.116 2.357,1.75 3.619,1.939 0.601,0.089 1.167,-0.098 1.597,-0.528l1.515 -1.515c0.126,-0.126 0.298,-0.198 0.476,-0.198 0.169,0 0.332,0.064 0.456,0.179l2.535 2.348c0.143,0.133 0.21,0.285 0.215,0.48 0.004,0.195 -0.059,0.349 -0.198,0.489l0 0z' /%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 20px;
    text-decoration: none;
    font-weight: 600;
    font-size: 1.1rem;

}
.working-hours {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='16px' height='16px' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd'%0AviewBox='0 0 16 16' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath fill='%23C8B498' d='M8 2.344c-3.119,0 -5.657,2.537 -5.657,5.656 0,3.119 2.538,5.656 5.657,5.656 3.119,0 5.656,-2.537 5.656,-5.656 0,-3.119 -2.537,-5.656 -5.656,-5.656zm0.469 6.125l-3.44 0 0 -0.938 2.502 0 0 -2.502 0.938 0 0 3.44z' /%3E%3Cpath fill='%23C8B498' d='M13.657 2.343c-1.511,-1.511 -3.52,-2.343 -5.657,-2.343 -2.137,0 -4.146,0.832 -5.657,2.343 -1.511,1.511 -2.343,3.52 -2.343,5.657 0,2.137 0.832,4.146 2.343,5.657 1.511,1.511 3.52,2.343 5.657,2.343 2.137,0 4.146,-0.832 5.657,-2.343 1.511,-1.511 2.343,-3.52 2.343,-5.657 0,-2.137 -0.832,-4.146 -2.343,-5.657l0 0zm-5.657 12.251c-3.636,0 -6.594,-2.958 -6.594,-6.594 0,-3.636 2.958,-6.594 6.594,-6.594 3.635,0 6.593,2.958 6.593,6.594 0,3.636 -2.958,6.594 -6.593,6.594z' /%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left center;
    line-height: 16px;
    padding-left: 20px;
    font-weight: 500;
    font-size: 0.9rem;
    min-height: 16px;
}
.navbar-toggler {
    border-color: var(--main-beige);
    border: none;
    border-radius: 0;
    background-color: var(--bs-dark);
    color: white;
}
.navbar-toggler i {
    /*color: var(--main-beige);*/
}
.navbar-toggler[aria-expanded="false"] .bi-x
, .navbar-toggler[aria-expanded="true"] .bi-list {
    display: none;
}
.navbar-toggler:focus {
    box-shadow: none;
}
.f-carousel__slide >img {
    height: auto;
}
.blog-item-title {
    font-weight: 600;
}
.blog-item-title a
, footer a {
    text-decoration: none;
    color: var(--bs-body-color);
}
.blog-item.d-flex >* {
    /*flex: 0 0 auto;*/
}
.blog-item >figure {
    width: 100%;
    background: white;
    margin: 0;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
}
dd {
    font-size: 0.9rem;
    font-weight: 500;
}
dd.category-name a {
    text-decoration: none;
}
.item-page .field-value {
    font-weight: 500;
}
footer ul.nav >li:before {
    content: "";
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: var(--main-beige);
    margin-right: 8px;
    vertical-align: middle;
    line-height: 1.5;
}
.contact-links {
    display: flex;
    align-items: center;
}
.call-link {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='16px' height='16px' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd'%0AviewBox='0 0 16 16' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath fill='%237d4f2d' d='M15.802 13.674l-1.821 1.821c-0.05,0.052 -0.093,0.082 -0.156,0.117 -2.572,1.385 -7.509,-1.203 -9.777,-3.593 -0.024,-0.026 -0.043,-0.045 -0.067,-0.069 -2.39,-2.268 -4.978,-7.205 -3.593,-9.777 0.035,-0.063 0.065,-0.104 0.117,-0.154l1.822 -1.824c0.134,-0.134 0.284,-0.195 0.471,-0.195l0.015 0c0.195,0.002 0.347,0.072 0.479,0.215l2.349 2.535c0.248,0.265 0.239,0.673 -0.017,0.929l-1.517 1.518c-0.428,0.43 -0.615,0.996 -0.526,1.595 0.189,1.262 0.823,2.447 1.939,3.621 0.023,0.024 0.043,0.046 0.067,0.067 1.174,1.116 2.357,1.75 3.619,1.939 0.601,0.089 1.167,-0.098 1.597,-0.528l1.515 -1.515c0.126,-0.126 0.298,-0.198 0.476,-0.198 0.169,0 0.332,0.064 0.456,0.179l2.535 2.348c0.143,0.133 0.21,0.285 0.215,0.48 0.004,0.195 -0.059,0.349 -0.198,0.489l0 0z' /%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left center;
    text-decoration: none;
    font-weight: 600;
    font-size: 1.2rem;
    padding-left: 20px;
    padding-right: 10px;
}
.wa-link {
    /*background-image: url('data:image/svg+xml,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="26px" height="26px" viewBox="0 0 26 26"><path fill="%237d4f2d" d="M13.223 23.37c-2.127,0 -4.275,-0.727 -5.663,-1.64 -0.343,-0.228 -0.248,-0.116 -1.165,0.152 -0.236,0.071 -0.401,0.141 -0.636,0.211l-2.508 0.785 1.289 -3.792c0.074,-0.252 -0.277,-0.55 -0.562,-1.079 -0.409,-0.755 -0.76,-1.45 -1.02,-2.362 -0.715,-2.516 -0.5,-5.094 0.516,-7.37 0.385,-0.859 1.182,-2.152 1.834,-2.792l0.645 -0.645c2.896,-2.722 7.072,-3.606 10.839,-2.272 2.619,0.929 4.714,2.801 5.994,5.267 0.075,0.145 0.133,0.297 0.211,0.458 0.57,1.132 0.95,3.028 0.95,4.35 0,0.81 -0.128,1.702 -0.285,2.388 -1.066,4.71 -5.275,8.341 -10.439,8.341l0 0zm5.775 -22.109c-2.668,-1.331 -6.18,-1.756 -9.092,-0.93 -0.706,0.198 -1.322,0.421 -1.933,0.694 -1.541,0.686 -2.681,1.545 -3.842,2.706 -0.673,0.673 -1.248,1.392 -1.752,2.21 -0.689,1.12 -1.185,2.26 -1.549,3.701 -0.351,1.397 -0.466,3.152 -0.247,4.735 0.21,1.507 0.718,3.114 1.453,4.424 0.257,0.454 0.294,0.359 0.207,0.619l-1.243 3.702c-0.116,0.347 -0.24,0.656 -0.339,0.999l-0.327 0.967c-0.111,0.339 -0.255,0.669 -0.334,1.004 0.157,-0.012 0.256,-0.054 0.388,-0.099 1.888,-0.649 4.016,-1.252 5.941,-1.896 0.946,-0.319 0.656,-0.256 1.491,0.144l1.499 0.591c2.545,0.83 5.656,0.805 8.175,-0.116 0.393,-0.144 0.727,-0.297 1.108,-0.45 1.177,-0.479 2.747,-1.644 3.668,-2.565 2.202,-2.202 3.73,-5.499 3.73,-8.692 0,-1.95 -0.277,-3.842 -1.111,-5.564 -0.835,-1.715 -1.438,-2.615 -2.793,-3.974 -0.809,-0.818 -2.115,-1.719 -3.098,-2.21z"/><path fill="%237d4f2d" d="M6.994 9.837c0,1.648 1.156,3.089 2.065,4.3 0.285,0.38 0.603,0.677 0.802,0.933 0.347,0.447 1.387,1.298 1.863,1.653 1.086,0.814 3.639,1.97 5.019,1.97 1.012,0 2.388,-0.698 2.73,-1.499 0.215,-0.504 0.252,-0.872 0.252,-1.438 0,-0.318 -0.388,-0.417 -0.623,-0.533 -0.517,-0.256 -1.996,-1.07 -2.492,-1.07 -0.582,0 -1.036,1.558 -1.648,1.558 -0.566,0 -1.54,-0.587 -1.995,-0.901l-1.157 -0.938 -1.247 -1.557c-0.484,-0.756 -0.355,-0.71 0.181,-1.318 0.831,-0.942 0.633,-0.917 0.22,-1.929l-0.765 -1.863c-0.186,-0.368 -0.38,-0.389 -0.933,-0.405 -1.475,-0.029 -2.272,1.777 -2.272,3.037z"/></svg>');*/
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cpath d='M256.064 0h-.128C114.784 0 0 114.816 0 256c0 56 18.048 107.904 48.736 150.048l-31.904 95.104 98.4-31.456C155.712 496.512 204 512 256.064 512 397.216 512 512 397.152 512 256S397.216 0 256.064 0z' fill='%234caf50'%3E%3C/path%3E%3Cpath d='M405.024 361.504c-6.176 17.44-30.688 31.904-50.24 36.128-13.376 2.848-30.848 5.12-89.664-19.264-75.232-31.168-123.68-107.616-127.456-112.576-3.616-4.96-30.4-40.48-30.4-77.216s18.656-54.624 26.176-62.304c6.176-6.304 16.384-9.184 26.176-9.184 3.168 0 6.016.16 8.576.288 7.52.32 11.296.768 16.256 12.64 6.176 14.88 21.216 51.616 23.008 55.392 1.824 3.776 3.648 8.896 1.088 13.856-2.4 5.12-4.512 7.392-8.288 11.744-3.776 4.352-7.36 7.68-11.136 12.352-3.456 4.064-7.36 8.416-3.008 15.936 4.352 7.36 19.392 31.904 41.536 51.616 28.576 25.44 51.744 33.568 60.032 37.024 6.176 2.56 13.536 1.952 18.048-2.848 5.728-6.176 12.8-16.416 20-26.496 5.12-7.232 11.584-8.128 18.368-5.568 6.912 2.4 43.488 20.48 51.008 24.224 7.52 3.776 12.48 5.568 14.304 8.736 1.792 3.168 1.792 18.048-4.384 35.52z' fill='%23fafafa'%3E%3C/path%3E%3C/svg%3E");
    background-size: 20px;
}
.tel-link {
    /*background-image: url('data:image/svg+xml,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="26px" height="24px" viewBox="0 0 26 24"><path fill="%237d4f2d" fill-rule="evenodd" clip-rule="evenodd" d="M10.399 18.997c-0.083,0.032 -0.129,-0.054 -0.158,-0.151 -0.234,-0.767 -0.454,-1.58 -0.619,-2.357 -0.015,-0.057 -0.025,-0.057 -0.036,-0.108 -0.043,-0.191 -0.018,-0.187 0.021,-0.201 0.054,-0.019 0.148,0.014 0.267,0.118 0.043,0.029 0.075,0.04 0.126,0.076 0.637,0.446 1.299,0.889 1.954,1.313 0.029,0.029 0.09,0.133 0.032,0.191 -0.478,0.342 -0.939,0.658 -1.403,0.989 -0.069,0.044 -0.126,0.087 -0.184,0.13l0 0zm1.645 -3.72c3.616,-3.566 7.719,-7.51 11.36,-10.845 0.058,0.14 -2.76,14.407 -3.159,16.45 -0.285,0.036 -7.381,-5.012 -8.201,-5.605l0 0zm-2.401 -0.501c1.775,-1.608 10.915,-10.488 10.9,-10.513l-16.654 6.584c1.494,0.615 2.987,1.256 4.47,1.875 0.054,0.021 0.05,0.018 0.093,0.057 0.144,0.137 0.159,0.13 0.209,0.252 0.014,0.036 0.04,0.058 0.058,0.09 0.036,0.061 0.054,0.144 0.082,0.216 0.047,0.119 0.357,1.85 0.494,2.048l0.266 -0.501c0.025,-0.039 0.043,-0.072 0.082,-0.108l0 0zm-0.885 6.175c0.09,0.245 0.011,0.151 0.23,0.428 0.231,0.288 0.655,0.37 1.004,0.291 0.072,-0.036 0.144,-0.072 0.216,-0.108 0.026,-0.014 0.044,-0.032 0.065,-0.046 0.058,-0.04 0.079,-0.033 0.137,-0.09 0.104,-0.076 0.212,-0.151 0.317,-0.227 0.863,-0.637 1.986,-1.49 2.911,-2.083 0.021,-0.015 0.039,-0.022 0.061,-0.036 0.025,-0.022 0.122,-0.112 0.241,-0.011l6.294 4.275c1.004,0.546 1.486,0.208 1.709,-0.655l4.041 -21.355c0.151,-1.072 -0.842,-1.015 -1.313,-0.853l-23.84 9.474c-1.195,0.443 -1.033,1.526 0.054,1.99 1.691,0.546 3.998,1.507 5.825,2.216 0.13,0.036 0.296,0.255 0.368,0.522l1.68 6.268z"/></svg>');*/
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 24 24' style='enable-background:new 0 0 512 512' xml:space='preserve'%3E%3Cpath d='m9.417 15.181-.397 5.584c.568 0 .814-.244 1.109-.537l2.663-2.545 5.518 4.041c1.012.564 1.725.267 1.998-.931L23.93 3.821l.001-.001c.321-1.496-.541-2.081-1.527-1.714l-21.29 8.151c-1.453.564-1.431 1.374-.247 1.741l5.443 1.693L18.953 5.78c.595-.394 1.136-.176.691.218z' fill='%237d4f2d'%3E%3C/path%3E%3C/svg%3E");
    /*transform: translateY(2px);*/
    background-size: 23px;
}
.max-link {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='327px' height='329px' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd'%0AviewBox='0 0 327 329' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath fill='%237d4f2d' d='M167.033 327.267c-32.27,0 -47.267,-4.711 -73.334,-23.555 -16.488,21.199 -68.701,37.766 -70.978,9.422 0,-21.278 -4.711,-39.258 -10.05,-58.887 -6.36,-24.182 -13.583,-51.113 -13.583,-90.136 0,-93.198 76.474,-163.312 167.081,-163.312 90.686,0 161.742,73.569 161.742,164.176 0.305,89.206 -71.673,161.816 -160.878,162.292zm1.334 -245.911c-44.125,-2.277 -78.515,28.266 -86.131,76.16 -6.282,39.651 4.868,87.938 14.368,90.45 4.554,1.099 16.017,-8.166 23.162,-15.31 11.815,8.161 25.572,13.063 39.886,14.211 45.722,2.199 84.789,-32.609 87.859,-78.28 1.788,-45.768 -33.415,-84.533 -79.143,-87.153l-0.001 -0.078z'/%3E%3C/svg%3E%0A");
    /*background-repeat: no-repeat;
    background-position: left center;
    text-decoration: none;
    font-weight: 600;
    font-size: 1.2rem;
    padding-left: 20px;
    padding-right: 10px;*/
    background-size: 21px;
}
footer .working-hours {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='16px' height='16px' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd'%0AviewBox='0 0 16 16' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath fill='%237d4f2d' d='M8 2.344c-3.119,0 -5.657,2.537 -5.657,5.656 0,3.119 2.538,5.656 5.657,5.656 3.119,0 5.656,-2.537 5.656,-5.656 0,-3.119 -2.537,-5.656 -5.656,-5.656zm0.469 6.125l-3.44 0 0 -0.938 2.502 0 0 -2.502 0.938 0 0 3.44z' /%3E%3Cpath fill='%237d4f2d' d='M13.657 2.343c-1.511,-1.511 -3.52,-2.343 -5.657,-2.343 -2.137,0 -4.146,0.832 -5.657,2.343 -1.511,1.511 -2.343,3.52 -2.343,5.657 0,2.137 0.832,4.146 2.343,5.657 1.511,1.511 3.52,2.343 5.657,2.343 2.137,0 4.146,-0.832 5.657,-2.343 1.511,-1.511 2.343,-3.52 2.343,-5.657 0,-2.137 -0.832,-4.146 -2.343,-5.657l0 0zm-5.657 12.251c-3.636,0 -6.594,-2.958 -6.594,-6.594 0,-3.636 2.958,-6.594 6.594,-6.594 3.635,0 6.593,2.958 6.593,6.594 0,3.636 -2.958,6.594 -6.593,6.594z' /%3E%3C/svg%3E");
}
.wa-link
, .tel-link
, .max-link {
    background-repeat: no-repeat;
    width: 30px;
    height: 26px;
    display: block;
    /*background-size: 20px;*/
    background-position: center;
}
.address {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-geo-alt-fill' viewBox='0 0 16 16'%3E%3Cpath fill='%237d4f2d' d='M8 16s6-5.686 6-10A6 6 0 0 0 2 6c0 4.314 6 10 6 10m0-7a3 3 0 1 1 0-6 3 3 0 0 1 0 6'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left 4px;
    padding-left: 20px;
}
.go-to-conig {
    text-align: right;
    margin-bottom: 30px;
}
.go-to-conig a {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512' xml:space='preserve'%3E%3Cpath d='M16 90.259h243.605c7.342 33.419 37.186 58.508 72.778 58.508s65.436-25.088 72.778-58.508H496c8.836 0 16-7.164 16-16s-7.164-16-16-16h-90.847c-7.356-33.402-37.241-58.507-72.77-58.507-35.548 0-65.419 25.101-72.772 58.507H16c-8.836 0-16 7.164-16 16s7.164 16 16 16zm273.877-15.958.001-.172c.07-23.367 19.137-42.376 42.505-42.376 23.335 0 42.403 18.983 42.504 42.339l.003.235c-.037 23.407-19.091 42.441-42.507 42.441-23.406 0-42.454-19.015-42.507-42.408zM496 421.74h-90.847c-7.357-33.401-37.241-58.507-72.77-58.507-35.548 0-65.419 25.102-72.772 58.507H16c-8.836 0-16 7.163-16 16s7.164 16 16 16h243.605c7.342 33.419 37.186 58.508 72.778 58.508s65.436-25.089 72.778-58.508H496c8.836 0 16-7.163 16-16s-7.164-16-16-16zm-163.617 58.508c-23.406 0-42.454-19.015-42.507-42.408l.001-.058.001-.172c.07-23.367 19.137-42.377 42.505-42.377 23.335 0 42.403 18.983 42.504 42.338l.003.235c-.034 23.41-19.089 42.442-42.507 42.442zM496 240H252.395c-7.342-33.419-37.186-58.507-72.778-58.507S114.181 206.581 106.839 240H16c-8.836 0-16 7.164-16 16 0 8.837 7.164 16 16 16h90.847c7.357 33.401 37.241 58.507 72.77 58.507 35.548 0 65.419-25.102 72.772-58.507H496c8.836 0 16-7.163 16-16 0-8.836-7.164-16-16-16zm-273.877 15.958-.001.172c-.07 23.367-19.137 42.376-42.505 42.376-23.335 0-42.403-18.983-42.504-42.338l-.003-.234c.035-23.41 19.09-42.441 42.507-42.441 23.406 0 42.454 19.014 42.507 42.408z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 30px;
    padding-right: 80px;
    padding-left: 30px;
    background-position: right 30px center;
    display: inline-block;
    height: 60px;
    line-height: 60px;
    background-color: var(--bs-gray-800);
    color: white;
    border-radius: 30px;
}
.go-to-conig a:hover {
    background-color: var(--bs-gray-700);
}
.bks-config-list .mod-articles-items {
    display: flex;
    flex-wrap: wrap;
    margin-left: -5px;
    margin-right: -5px;
}
.bks-config-list .mod-articles-items li {
    flex: 0 0 auto;
    width: 20%;
    padding-left: 5px;
    padding-right: 5px;
}
.bks-config-list .mod-articles-items .mod-articles-link
, .bks-config-list .mod-articles-items .mod-articles-title {
    font-size: 0.7rem;
    line-height: 1.3;
    text-decoration: none;
    font-weight: 500;
}
.bks-config-list .mod-articles-items .mod-articles-title {
    color: var(--text-link);
}
.bks-config-list .mod-articles-items .mod-articles-item .mod-articles-item-content {
    padding-left: 7px;
    padding-right: 7px;
}
.bks-config-list .img-intro {
    margin-bottom: 10px;
}
.bks-config-article .com-content-article__body {

}
.bks-config-img {
    width: 100%;
    height: auto;
}
.configurator .page-header h2 {
    font-family: 'Montserrat';
    font-size: 1.5rem;
}
#bksConfigContent .module-title {
    display: none;
}
#bksConfigContent
, #bks-config-28 .bks-config-c {
    max-height: 600px;
    overflow-y: scroll;
    overflow-x: hidden;
}
.btn-collapse {
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border: 1px dashed;
    padding: 10px;
    border-radius: 3px;
    transition: all 400ms;
}
.btn-collapse[aria-expanded="true"] {
    color: var(--text-link);
}
.btn-collapse[aria-expanded="true"] span {
    border-bottom: 1px solid;
}

.btn-collapse:hover {
    color: var(--text-link);
}
.btn-collapse:hover span {
    border-color: transparent;
}
.btn-collapse:after {
    content: "\F282";
    font-family: "bootstrap-icons";
}
.btn-collapse[aria-expanded="true"]:after {
    content: "\F286";
    font-family: "bootstrap-icons";
}
#bksConfig .module-title {
    display: block;
}
.com-content-categories__item {
    border-bottom: none;
}
.com-content-categories__item-title {
    /*font-family: 'Montserrat Alternates';*/
    font-weight: 600;
    font-size: 1.25rem;
    margin-bottom: .5rem;
}
.bks-left .mod-articlescategories >li {
    margin-bottom: 10px;
}
.bks-left .mod-articlescategories >li >a {
    text-transform: uppercase;
}
.bks-left .mod-articlescategories >li a {
    text-decoration: none;
}
.bks-left .mod-articlescategories {
    font-weight: 500;
}
.nav-link {
    color: var(--main-beige);
}
.innerpage .page-content {
    padding-top: 3rem;
}
.banneritem a {
    text-decoration: none;
}
.navbar #mainmenu .nav-item {
    margin-bottom: 7px;
}
#mainmenu >li.deeper.parent >a:after {
    content: "\F5E3";
    font-family: 'bootstrap-icons';
    display: inline-block;
    transform: rotate(180deg) translateY(2px);
    vertical-align: middle;
    font-size: 0.7rem;
    margin-left: 7px;
}
.item-page .field-entry[class*="kartinki-"] {
    /*display: flex;*/
}
.item-page .field-value.f-carousel {}
.item-page .f-carousel__thumbs {

}
.item-page .f-thumbs__track {
    /*flex-direction: column;*/
}
.item-page .f-thumbs__slide {

}
.cat-children h3.page-header.item-title {
    font-family: 'Montserrat';
    font-size: 1rem;
    text-align: center;
    font-weight: 600;
    padding: 0 10px 25px;
}
.com-content-category-blog__child {
    background-clip: content-box;
}
.cat-children .com-content-category-blog__child.bg-white h3.page-header.item-title
, .cat-children .cat-child-img {
    background-color: white;
}
.cat-children h3.page-header.item-title a {
    color: var(--bs-body-color);
}
.com-content-category-blog__child .item-title a {
    text-decoration: none;
}
.com-content-category-blog__children.cat-children {
    margin-top: 20px;
    margin-bottom: 20px;
}
.category-link .h5 {
    transition: all 400ms;
    -webkit-transition: all 400ms;
}
.cat-children h3.page-header.item-title a:hover
, .bks-left .mod-articlescategories >li a:hover
, header .nav >li a:hover
, .top-phone a:hover
, footer a:hover
, .call-link:hover
, .category-link:hover .h5
, .category-link:hover {
    /*color: var(--main-beige);*/
    color: #c3ab98;
}
.cookiesWarning {
    display: none;
    position: fixed;
    background: white;
    padding: 20px 40px;
    bottom: 10px;
    left: 20px;
    right: 20px;
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
    font-size: 0.85rem;
    font-weight: 500;
}
.cookiesWarning-btn {
    text-align: right;
}
.cookiesWarning-btn >.btn-close {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E");
    background-color: var(--bs-dark);
    color: white;
    width: auto;
    height: 30px;
    border-radius: 15px;
    line-height: 30px;
    z-index: 1;
    opacity: 1;
    padding: 0 15px 0 35px;
    text-align: left;
    background-repeat: no-repeat;
    background-position: 15px center;
    background-size: 10px;
}
@media (min-width: 568px) {
    .cookiesWarning {
        left: 50px;
        right: 50px;
    }
}
@media (min-width: 768px) {
    .zamery .control-group.name
    , .zamery .control-group.phone
    , .zamery .control-group.submit {
        width: 33.3333337%;
    }
    .bks-config-images {
        /*min-height: 540px;*/
    }
    .bks-config-form {
        margin-top: 590px;
    }
}
@media (min-width: 992px) {
    .start img {
        max-width: none;
    }
    .category-row
    , .category-pointer
    , .category-point
    , .category-line-1
    , .category-line-2
    , .category-info {
        position: absolute;
    }
    .category-row {
        height: 33%;
        width: calc((100% + 0.75rem) * 2);
        right: 0;
        transform: translateY(40px);
    }
    .category-row.cat-row-1 {
        --pointer-w: 250px;
        --short-line-w: 36px;
        --transform-r: 50px;
    }
    .category-row.cat-row-2 {
        --pointer-w: 550px;
        --short-line-w: 110px;
        --transform-r: 150px;
    }
    .category-row.cat-row-3 {
        --pointer-w: 400px;
        --short-line-w: 120px;
        --transform-r: 50px;
    }
    .cat-row-2 {
        top: 33%;
    }
    .cat-row-3 {
        top: 66%;
    }
    .category-info {
        left: 50%;
        transform: translateX(var(--transform-r));
        max-width: calc(50% - var(--transform-r));
    }
    .category-pointer {
        height: 100%;
        right: 50%;
        width: var(--pointer-w);
        transform: translateX(var(--transform-r));
    }
    .category-point {
        display: block;
        width: 26px;
        height: 26px;
        border-radius: 50%;
        background-color: var(--white-30);
        border: 2px solid var(--main-beige);
        right: calc(100% - var(--short-line-w) * 1.414);
        top: 37px;
        transform: translateX(calc(13px - var(--short-line-w))) translateY(calc(0px - 13px - var(--short-line-w)));
    }
    .category-point:after {
        content: "";
        display: block;
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background-color: black;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto;
    }
    .category-line-1 {
        display: block;
        height: 1px;
        background: var(--text-link);
        transform-origin: right;
        transform: rotate(45deg);
        width: calc(var(--short-line-w) * 1.414);
        right: calc(100% - var(--short-line-w) * 1.414);
        top: 37px; /* 0.5 высоты .category-number */
    }
    .category-line-2 {
        display: block;
        background: var(--text-link);
        height: 1px;
        width: calc(100% - var(--short-line-w) * 1.414);
        right: 0;
        top: 37px;
    }
    .banneritem .item_desc {
        position: absolute;
        bottom: 50px;
        right: 50px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        max-width: 530px;
        background: rgba(255,255,255,0.9);
        padding: 40px;
    }
    #mainmenu .mod-menu__sub {
        display: none;
        position: absolute;
        width: 300px;
        background: #fff;
        padding: 30px;
        left: 0;
        z-index: 99;
        list-style-type: none;
    }
    header .nav >li >a {
        padding-left: 12px;
        padding-right: 12px;
    }
}
@media (min-width: 1200px) {
    .category-row.cat-row-2 {
        --pointer-w: 650px;
        --transform-r: 250px;
    }
    .page-header .h1, .page-header h1 {
        font-size: 2rem;
    }
}
@media (min-width: 1200px) and (max-width: 1279px) {
    .contact-info {
        max-width: calc(195px + 2.5rem);
        max-width: -webkit-calc(195px + 2.5rem);
    }
}
@media (min-width: 1200px) and (max-width: 1399px) {
    .footer .contact-links {
        flex-wrap: wrap;
    }
    .footer .call-link {
        width: 100%;
    }
}
@media (min-width: 1560px) {
    .container-xxl {
        max-width: 1480px;
    }
}
@media (max-width: 1199px) {
    .copyright {
        width: 100% !important;
        margin-bottom: 20px;
    }
    #bksConfigContent, #bks-config-28 .bks-config-c {
        overflow-y: hidden;
    }
    .bks-config-list .mod-articles-items {
        max-width: 100%;
        flex-wrap: nowrap;
        overflow-x: scroll;
    }
    .bks-config-list .mod-articles-items li {
        width: 95px;
    }
}

@media (max-width: 991px) {
    header .bks-menu .navbar {
        position: fixed;
        z-index: 1;
        right: 0.75rem;
        top: 24px;
        padding: 0;
        /*box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);*/
        justify-content: flex-end;
        display: flex;
    }
    .category-row
    , .start figure {
        margin-bottom: 30px;
    }
    .bks-catalog .mod-articlescategories >li {
        margin-bottom: 30px;
    }
    .bks-menu {
        /*position: absolute;
        top: 45px;
        right: -0.55rem;
        background: white;
        width: 300px;
        height: 100vh;
        z-index: 999;
        padding: 20px;
        display: block;*/
    }
    #mainmenu {
        display: block;
        margin-bottom: 20px;
    }
    .navbar .collapse {
        background-color: white;
        margin-top: 5px;

        padding: 20px;
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    }
    .navbar-collapse #mod-custom125 p
    , .navbar-collapse #mod-custom125 .call-link {
        margin-top: 7px;
    }
    .navbar-collapse #mod-custom125 .contact-links {
        flex-wrap: wrap;
    }
    .navbar-collapse #mod-custom125 .call-link {
        width: 100%;
        order: 6 !important;
    }
    .bks-footer.no-card {
        margin-bottom: 20px;
    }
    .bks-footer .mod-menu {
        display: none;
    }
    .banneritem .item_desc {
        background: rgba(255, 255, 255, 0.9);
        padding: 40px;
        width: 500px;
        margin-top: -50px;
        position: relative;
        margin-left: 50px;
        border: 1px solid var(--main-beige);
    }
    .is-horizontal .f-carousel__nav .f-button.is-next, .is-horizontal .fancybox__nav .f-button.is-next {
        right: 0;
    }
    .is-horizontal .f-carousel__nav .f-button.is-prev, .is-horizontal .fancybox__nav .f-button.is-prev {
        left: 0;
    }
}
@media (max-width: 767px) {
    .zamery .control-group.name
    , .zamery .control-group.phone
    , .zamery .control-group.submit {
        width: 100%;
    }
    .section-title.h2 {
        font-size: 1.8rem;
    }
    .zamery .control-group {
        margin-bottom: 7px;
    }
    .banneritem .item_desc {
        width: auto;
        margin-left: 30px;
        margin-right: 30px;
        padding: 30px;
    }
    .bks-config-form {
        /*margin-top: 550px;*/
    }
}
@media (max-width: 567px) {
    .section-title.h2 {
        font-size: 1.5rem;
    }
    .h5, h5 {
        font-size: 1.15rem;
    }
    .category-number {
        width: 54px;
        height: 54px;
        line-height: 54px;
        font-size: 1.75rem;
    }
    .bks-config-form {
        /*margin-top: 450px;*/
    }
    header .brand {
        width: 100%;
    }
    header .brand .bks-top-0 {
        width: 100%;
        flex: none;
        margin-left: 0 !important;
    }
    header .bks-menu .navbar {
        top: 52px;
    }
}