@font-face { font-family: 'Circe'; src: url('fonts/Circe.otf') format('opentype'); font-weight: 400; font-style: normal; }
@font-face { font-family: 'Circe'; src: url('fonts/CirceBold.otf') format('opentype'); font-weight: 600; font-style: normal; }
@font-face { font-family: 'Circe'; src: url('fonts/CirceExtraBold.otf') format('opentype'); font-weight: 700; font-style: normal; }
@font-face { font-family: 'Circe'; src: url('fonts/CirceLight.otf') format('opentype'); font-weight: 300; font-style: normal; }
@font-face { font-family: 'Circe'; src: url('fonts/CirceExtraLight.otf') format('opentype'); font-weight: 200; font-style: normal; }
@font-face { font-family: 'Circe'; src: url('fonts/CirceThin.otf') format('opentype'); font-weight: 100; font-style: normal; }

html, body {
    font-family: 'Circe', Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
    background: #fff;
    padding: 0px; margin: 0px;
    color: #262626;
    letter-spacing: 0.5px;
    line-height: 1.4;
}
.wrapper{
    max-width: 1920px;
    margin: 0 auto;
    padding: 0 6.25%;
}
input, textarea, select{ font-family: 'Circe', Arial, sans-serif; }
a{ color: #262626; text-decoration: none; transition: all 0.3s cubic-bezier(0.25, 1, 0.5, 1); }
a:hover{ color: #E41D2C; }
*{ box-sizing: border-box; }
body{ padding-top: 120px; }
img{ max-width: 100%; }
h1, h2, h3, h4, h5, h6{ font-weight: 600 !important; font-family: 'Circe', Arial, sans-serif !important; }

h1, h2{
    font-size: 42px;
    font-weight: 600;
}
.section{ padding: 112px 0; }

header{
    position: fixed;
    top: 0px; left: 0px; width: 100%;
    height: 120px;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    background-color: rgba(255, 255, 255, 0.8);
    z-index: 1000;
    display: flex;
    align-items: center;
    justify-content: space-between;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
}
header .logo{
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwIiBoZWlnaHQ9Ijg0IiB2aWV3Qm94PSIwIDAgMTYwIDg0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTE1Ljc0MSA0Mi4wMDAySDEyNy4yNzVWNDcuNjMwNkgxMjEuNTA1VjUzLjI3M0gxMjYuMzExTDEyNi4zMTUgNTguOTE1NEgxMjEuNDk5VjY0LjU1MjZMMTI3LjI0NyA2NC41NDA2TDEyNy4yNzEgNzAuMjExN0gxMTUuNzQxVjQyLjAwMDJaIiBmaWxsPSIjMjYyNjI2Ii8+CjxwYXRoIGQ9Ik0xOC42ODQ5IDQyLjAwMDJIMjYuMzc1OUwzMC4yMjI2IDQ1Ljc0N1Y1Mi4zMzkxTDI0LjQ2NjUgNTIuMzUxMUwyNC40NzU0IDQ3LjYyODdIMjAuNTk1OEwyMC41OTA0IDY0LjU0MzJIMjQuNDcwNEwyNC40NTMyIDYwLjgwMjJIMjIuNTU1MUwyMi41MzA3IDU2LjEwOTJIMzAuMjIyNlY2Ni40NDc3TDI2LjM4MTIgNzAuMjExN0gxOC42OTAyTDE0Ljg0ODYgNjYuNDQ3N1Y0NS43NDdMMTguNjg0OSA0Mi4wMDAyWiIgZmlsbD0iIzI2MjYyNiIvPgo8cGF0aCBkPSJNMzMuMTA3NCA0Mi4wMDAySDQ0LjYzOTRWNDcuNjMwNkgzOC44NzExVjUzLjI3M0g0My42NzUyTDQzLjY3OTIgNTguOTE1NEgzOC44NjU0VjY0LjU1MjZMNDQuNjExMiA2NC41NDA2TDQ0LjYzNTggNzAuMjExN0gzMy4xMDc0VjQyLjAwMDJaIiBmaWxsPSIjMjYyNjI2Ii8+CjxwYXRoIGQ9Ik01Ny4xMjY2IDQ3LjYxNzdINTMuMjgyOVY1My4yNTY2SDU3LjEyNjZWNDcuNjE3N1pNNDcuNTE3NiA0Mi4wMDAySDU5LjA0ODJMNjIuODg3NiA0NS43MzQxVjUyLjMyMDZMNTkuMDQ2NiA1Ni4wNzkxTDYyLjg5MTUgNTguOTEzN1Y3MC4yMTE3SDU3LjEyNjZWNTguODk1Nkg1My4yODI5VjcwLjIxMTdINDcuNTE3NlY0Mi4wMDAyWiIgZmlsbD0iIzI2MjYyNiIvPgo8cGF0aCBkPSJNNjUuNzc1NCA0Mi4wMDAySDcxLjU1MDZWNTQuMjI4Mkw3NS44ODI4IDQyLjAwMDJIODIuMTEwMkw3Ni44MjM0IDU2LjEyNDFMODIuNTc0MiA3MC4xODg3SDc2LjM1OEw3MS41NTA2IDU3Ljk4MzdWNzAuMjExN0g2NS43NzU0VjQyLjAwMDJaIiBmaWxsPSIjMjYyNjI2Ii8+CjxwYXRoIGQ9Ik04NC4wMzQyIDQyLjAwMDJIODkuODE1NFY2NC41NTI2SDkzLjY1MjRWNDIuMDAwMkg5OS40MDgxVjY2LjQzMjJMOTUuNTcxIDcwLjIxMTdIODcuODk2Nkw4NC4wMzQyIDY2LjQzMjJWNDIuMDAwMloiIGZpbGw9IiMyNjI2MjYiLz4KPHBhdGggZD0iTTEwMi4yODcgNDIuMDAwMkgxMDguMDU3VjY0LjU4MTNIMTEzLjgxOFY3MC4yMTE3SDEwMi4yODdWNDIuMDAwMloiIGZpbGw9IiMyNjI2MjYiLz4KPHBhdGggZD0iTTEzNS45MiA2MC44MDhWNjQuNTY5M0gxMzkuNzYzVjU4LjkxMzdMMTMzLjk5NyA1Ny45NzgzTDEzMC4xNTYgNTQuMjE0N1Y0NS44NzY1TDEzMy45OTkgNDIuMDAwMkgxNDEuNjg0TDE0NS41MjcgNDUuODc2NVY1MS4zOTQ4SDEzOS43NjNWNDcuNjQyNUgxMzUuOTJWNTMuMjc0NkwxNDEuNjM3IDU0LjIxNDdMMTQ1LjUzIDU3Ljk4MjVWNjYuNDMyMkwxNDEuNjg0IDcwLjIxMTdIMTMzLjk5OUwxMzAuMTU2IDY2LjQzMjJWNjAuODA4SDEzNS45MloiIGZpbGw9IiMyNjI2MjYiLz4KPHBhdGggZD0iTTg2LjkwODkgMzAuNzA4NUg3My40NjY4VjEzLjc4ODFIODYuOTA4OVYzMC43MDg1WiIgZmlsbD0iI0UzMUYyNSIvPgo8cGF0aCBkPSJNODguODMwMSAzMC43MTQySDk2LjUxMTRWMjMuMTg5Mkw4OC44MzAxIDE1LjY2NDZWMzAuNzE0MloiIGZpbGw9IiNFMzFGMjUiLz4KPHBhdGggZD0iTTEwMC4zNjUgMzYuMzU3M0g2MC4wMDg4VjMyLjU4M0gxMDAuMzY1VjM2LjM1NzNaIiBmaWxsPSIjRTMxRjI1Ii8+CjxwYXRoIGQ9Ik03MS41NDY2IDMwLjcxNDJINjMuODY1MlYyMy4xODkyTDcxLjU0NjYgMTUuNjY0NlYzMC43MTQyWiIgZmlsbD0iI0UzMUYyNSIvPgo8L3N2Zz4K") center center no-repeat;
    height: 84px;
    width: 160px;
    margin-left: 38px;
    background-size: contain;
    position: relative;
}
header .logo a{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
header .other{
    display: flex;
    align-items: center; justify-content: space-between;
    margin-right: 180px;
}
header .other .catalog-link{ margin: 0 36px; }
.btn-red,
header .other .catalog-link a{
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 180px;
    background: #E41D2C;
    border-radius: 3px;
    color: #fff;
    font-weight: 600;
    font-size: 13px;
    text-transform: uppercase;
    transition: all 0.3s cubic-bezier(0.25, 1, 0.5, 1);
    padding: 14px 32px 12px;
    white-space: nowrap;
}
.btn-red:hover,
header .other .catalog-link a:hover{
    background: transparent;
    color: #E41D2C;
}
.over-catalog header .other .catalog-link a{ color: #CDCDCD; background: transparent; }
.btn-red i,
header .other .catalog-link a i{
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyNSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzYwMTNfNjgyNSkiPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDFfNjAxM182ODI1KSI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMl82MDEzXzY4MjUpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNy43MDcgMTMuNDE0TDIzLjcwNyA3LjQxNEwyNC40MTQgNi43MDdMMjMuNzA3IDZMMTcuNzA3IDBMMTYuMjkyIDEuNDE0TDIwLjU4NSA1LjcwN0gwVjcuNzA3SDIwLjU4NkwxNi4yOTIgMTJMMTcuNzA3IDEzLjQxNFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTcuNzA3IDEzLjQxNEwyMy43MDcgNy40MTRMMjQuNDE0IDYuNzA3TDIzLjcwNyA2TDE3LjcwNyAwTDE2LjI5MiAxLjQxNEwyMC41ODUgNS43MDdIMFY3LjcwN0gyMC41ODZMMTYuMjkyIDEyTDE3LjcwNyAxMy40MTRaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjwvZz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF82MDEzXzY4MjUiPgo8cmVjdCB3aWR0aD0iMjUiIGhlaWdodD0iMTQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjxjbGlwUGF0aCBpZD0iY2xpcDFfNjAxM182ODI1Ij4KPHJlY3Qgd2lkdGg9IjExMiIgaGVpZ2h0PSIyMDcwIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMzYpIi8+CjwvY2xpcFBhdGg+CjxjbGlwUGF0aCBpZD0iY2xpcDJfNjAxM182ODI1Ij4KPHJlY3Qgd2lkdGg9IjI1IiBoZWlnaHQ9IjE0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=") center center no-repeat;
    width: 25px; height: 14px; display: inline-block;
    margin-left: 10px;
}
.btn-red:hover i,
header .other .catalog-link a:hover i{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyNSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzYwMTNfNjgyNSkiPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDFfNjAxM182ODI1KSI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMl82MDEzXzY4MjUpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNy43MDcgMTMuNDE0TDIzLjcwNyA3LjQxNEwyNC40MTQgNi43MDdMMjMuNzA3IDZMMTcuNzA3IDBMMTYuMjkyIDEuNDE0TDIwLjU4NSA1LjcwN0gwVjcuNzA3SDIwLjU4NkwxNi4yOTIgMTJMMTcuNzA3IDEzLjQxNFoiIGZpbGw9IiNFNDFEMkMiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNy43MDcgMTMuNDE0TDIzLjcwNyA3LjQxNEwyNC40MTQgNi43MDdMMjMuNzA3IDZMMTcuNzA3IDBMMTYuMjkyIDEuNDE0TDIwLjU4NSA1LjcwN0gwVjcuNzA3SDIwLjU4NkwxNi4yOTIgMTJMMTcuNzA3IDEzLjQxNFoiIGZpbGw9IiNFNDFEMkMiLz4KPC9nPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNjAxM182ODI1Ij4KPHJlY3Qgd2lkdGg9IjI1IiBoZWlnaHQ9IjE0IiBmaWxsPSIjRTQxRDJDIi8+CjwvY2xpcFBhdGg+CjxjbGlwUGF0aCBpZD0iY2xpcDFfNjAxM182ODI1Ij4KPHJlY3Qgd2lkdGg9IjExMiIgaGVpZ2h0PSIyMDcwIiBmaWxsPSIjRTQxRDJDIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0zNikiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwMl82MDEzXzY4MjUiPgo8cmVjdCB3aWR0aD0iMjUiIGhlaWdodD0iMTQiIGZpbGw9IiNFNDFEMkMiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
}
.over-catalog header .other .catalog-link a i{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyNSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzYwMTNfNjgyNSkiPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDFfNjAxM182ODI1KSI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMl82MDEzXzY4MjUpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNy43MDcgMTMuNDE0TDIzLjcwNyA3LjQxNEwyNC40MTQgNi43MDdMMjMuNzA3IDZMMTcuNzA3IDBMMTYuMjkyIDEuNDE0TDIwLjU4NSA1LjcwN0gwVjcuNzA3SDIwLjU4NkwxNi4yOTIgMTJMMTcuNzA3IDEzLjQxNFoiIGZpbGw9IiNDRENEQ0QiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNy43MDcgMTMuNDE0TDIzLjcwNyA3LjQxNEwyNC40MTQgNi43MDdMMjMuNzA3IDZMMTcuNzA3IDBMMTYuMjkyIDEuNDE0TDIwLjU4NSA1LjcwN0gwVjcuNzA3SDIwLjU4NkwxNi4yOTIgMTJMMTcuNzA3IDEzLjQxNFoiIGZpbGw9IiNDRENEQ0QiLz4KPC9nPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNjAxM182ODI1Ij4KPHJlY3Qgd2lkdGg9IjI1IiBoZWlnaHQ9IjE0IiBmaWxsPSIjQ0RDRENEIi8+CjwvY2xpcFBhdGg+CjxjbGlwUGF0aCBpZD0iY2xpcDFfNjAxM182ODI1Ij4KPHJlY3Qgd2lkdGg9IjExMiIgaGVpZ2h0PSIyMDcwIiBmaWxsPSIjQ0RDRENEIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0zNikiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwMl82MDEzXzY4MjUiPgo8cmVjdCB3aWR0aD0iMjUiIGhlaWdodD0iMTQiIGZpbGw9IiNDRENEQ0QiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
}
.btn-red.btn-hover-white:hover{ background: #fff; }

header .menu{ position: relative; height: 50px; width: 50px; }
header .menu span{
    background: #E41D2C;
    width: 30px; height: 4px;
    border-radius: 10px;
    position: absolute;
    top: 50%; left: 6px;
    transition: left 0.3s cubic-bezier(0.25, 1, 0.5, 1);
}
header .menu span:nth-child(2){ left: 13px; transform: translateY(-11px); }
header .menu span:nth-child(3){ left: 13px; transform: translateY(11px); }
header .menu:hover span{ left: 13px; }
header .menu:hover span:nth-child(3),
header .menu:hover span:nth-child(2){ left: 6px; }
header .where-buy a{
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzYwMTNfMjU3NSkiPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDFfNjAxM18yNTc1KSI+CjxtYXNrIGlkPSJtYXNrMF82MDEzXzI1NzUiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMjMiIGhlaWdodD0iMjMiPgo8cGF0aCBkPSJNMC41IDAuNUgyMi41VjIyLjUyN0gwLjVWMC41WiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzYwMTNfMjU3NSkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjUgMi4zMzU4MUM5LjU1NTAxIDIuMzM1ODEgNy42OTAwMSAzLjEwODgxIDYuMzE1MDEgNC40ODU4MUM0LjkzOTM3IDUuODYzNTEgNC4xNjY4IDcuNzMwOSA0LjE2NzAxIDkuNjc3ODFDNC4xNjcwMSAxMi41MjA4IDYuMDE1MDEgMTUuMjc5OCA4LjA0MTAxIDE3LjQyMThDOS4xMDQ4MSAxOC41Mzg4IDEwLjI2MjQgMTkuNTYyNSAxMS41MDEgMjAuNDgxOEMxMi43Mzk3IDE5LjU2MjIgMTMuODk3MyAxOC41MzgxIDE0Ljk2MSAxNy40MjA4QzE2Ljk4NiAxNS4yODA4IDE4LjgzNCAxMi41MjA4IDE4LjgzNCA5LjY3NzgxQzE4LjgzNDIgNy43MzA5IDE4LjA2MTcgNS44NjM1MSAxNi42ODYgNC40ODU4MUMxNi4wMDUzIDMuODA0MjEgMTUuMTk2OSAzLjI2MzQ4IDE0LjMwNyAyLjg5NDU3QzEzLjQxNzIgMi41MjU2NSAxMi40NjMzIDIuMzM1NzggMTEuNSAyLjMzNTgxWk0xMS41IDIxLjYwOThMMTAuOTkxIDIyLjM3MjhMMTAuOTg5IDIyLjM3MDhMMTAuOTgyIDIyLjM2NjhMMTAuOTYyIDIyLjM1MjhDMTAuNTExNCAyMi4wMzgxIDEwLjA3MDggMjEuNzA5MyA5LjY0MTAxIDIxLjM2NjhDOC42MDM0MiAyMC41NDEgNy42MjQwOSAxOS42NDQ1IDYuNzEwMDEgMTguNjgzOEM0LjYxMDAxIDE2LjQ2NTggMi4zMzMwMSAxMy4yNTg4IDIuMzMzMDEgOS42Nzc4MUMyLjMzMzAxIDcuMjQzODEgMy4yOTkwMSA0LjkwODgxIDUuMDE4MDEgMy4xODc4MUM1Ljg2ODc3IDIuMzM1NzUgNi44NzkxOCAxLjY1OTc5IDcuOTkxNDIgMS4xOTg1OUM5LjEwMzY3IDAuNzM3MzkgMTAuMjk1OSAwLjUgMTEuNSAwLjVDMTIuNzA0MSAwLjUgMTMuODk2MyAwLjczNzM5IDE1LjAwODYgMS4xOTg1OUMxNi4xMjA4IDEuNjU5NzkgMTcuMTMxMiAyLjMzNTc1IDE3Ljk4MiAzLjE4NzgxQzE5LjcwMTUgNC45MDk5NSAyMC42NjcyIDcuMjQ0MTggMjAuNjY3IDkuNjc3ODFDMjAuNjY3IDEzLjI1ODggMTguMzkgMTYuNDY1OCAxNi4yOTEgMTguNjgzOEMxNS4wOTY1IDE5LjkzODggMTMuNzkxMiAyMS4wODM0IDEyLjM5MSAyMi4xMDM4QzEyLjI3NDcgMjIuMTg4MiAxMi4xNTczIDIyLjI3MTIgMTIuMDM5IDIyLjM1MjhMMTIuMDE4IDIyLjM2NjhMMTIuMDEyIDIyLjM3MDhMMTIuMDEgMjIuMzcxOEMxMi4wMSAyMi4zNzE4IDEyLjAwOSAyMi4zNzI4IDExLjUgMjEuNjA5OFpNMTEuNSAyMS42MDk4TDEyLjAwOSAyMi4zNzI4QzExLjg1ODMgMjIuNDczNCAxMS42ODEyIDIyLjUyNyAxMS41IDIyLjUyN0MxMS4zMTg4IDIyLjUyNyAxMS4xNDE3IDIyLjQ3MzQgMTAuOTkxIDIyLjM3MjhMMTEuNTAxIDIxLjYwODhMMTEuNSAyMS42MDk4WiIgZmlsbD0iI0U0MUQyQyIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjUgNy44NDE4NEMxMS4yNTkxIDcuODQxOTcgMTEuMDIwNSA3Ljg4OTU3IDEwLjc5OCA3Ljk4MTkyQzEwLjU3NTUgOC4wNzQyNyAxMC4zNzMzIDguMjA5NTYgMTAuMjAzMSA4LjM4MDA2QzEwLjAzMjkgOC41NTA1NiA5Ljg5NzkzIDguNzUyOTMgOS44MDU5NCA4Ljk3NTYxQzkuNzEzOTYgOS4xOTgyOSA5LjY2Njc1IDkuNDM2OTEgOS42NjcwMSA5LjY3Nzg0QzkuNjY3MjEgMTAuMDQwOCA5Ljc3NTA1IDEwLjM5NTYgOS45NzY4OSAxMC42OTcyQzEwLjE3ODcgMTAuOTk4OSAxMC40NjU1IDExLjIzNCAxMC44MDA5IDExLjM3MjZDMTEuMTM2NCAxMS41MTEzIDExLjUwNTQgMTEuNTQ3NCAxMS44NjEzIDExLjQ3NjNDMTIuMjE3MyAxMS40MDUyIDEyLjU0NDIgMTEuMjMwMiAxMi44MDA2IDEwLjk3MzNDMTMuMDU3MSAxMC43MTY0IDEzLjIzMTYgMTAuMzg5MyAxMy4zMDIxIDEwLjAzMzJDMTMuMzcyNiA5LjY3NzE3IDEzLjMzNTkgOS4zMDgyIDEzLjE5NjcgOC45NzI5OUMxMy4wNTc0IDguNjM3NzggMTIuODIxOSA4LjM1MTM5IDEyLjUxOTkgOC4xNTAwNUMxMi4yMTc5IDcuOTQ4NyAxMS44NjMgNy44NDE0NCAxMS41IDcuODQxODRaTTcuODMzMDEgOS42Nzc4NEM3LjgzMjc1IDkuMTk2MDIgNy45MjczOSA4LjcxODg2IDguMTExNTMgOC4yNzM2MkM4LjI5NTY3IDcuODI4MzcgOC41NjU3MSA3LjQyMzc2IDguOTA2MjIgNy4wODI4OEM5LjI0NjczIDYuNzQxOTkgOS42NTEwNSA2LjQ3MTUxIDEwLjA5NjEgNi4yODY4OUMxMC41NDExIDYuMTAyMjYgMTEuMDE4MiA2LjAwNzEgMTEuNSA2LjAwNjg0QzExLjk4MTggNi4wMDcxIDEyLjQ1ODkgNi4xMDIyNiAxMi45MDM5IDYuMjg2ODlDMTMuMzQ5IDYuNDcxNTEgMTMuNzUzMyA2Ljc0MTk5IDE0LjA5MzggNy4wODI4OEMxNC40MzQzIDcuNDIzNzYgMTQuNzA0MyA3LjgyODM3IDE0Ljg4ODUgOC4yNzM2MkMxNS4wNzI2IDguNzE4ODYgMTUuMTY3MyA5LjE5NjAyIDE1LjE2NyA5LjY3Nzg0QzE1LjE2NzQgMTAuMTU5NyAxNS4wNzI5IDEwLjYzNyAxNC44ODg4IDExLjA4MjRDMTQuNzA0NyAxMS41Mjc3IDE0LjQzNDcgMTEuOTMyNSAxNC4wOTQyIDEyLjI3MzRDMTMuNzUzNiAxMi42MTQ0IDEzLjM0OTMgMTIuODg1IDEyLjkwNDIgMTMuMDY5N0MxMi40NTkgMTMuMjU0NCAxMS45ODE5IDEzLjM0OTYgMTEuNSAxMy4zNDk4QzEwLjUyNzEgMTMuMzQ5MyA5LjU5NDI0IDEyLjk2MjQgOC45MDY1NyAxMi4yNzQxQzguMjE4OTEgMTEuNTg1OSA3LjgzMjc0IDEwLjY1MjcgNy44MzMwMSA5LjY3OTg0VjkuNjc3ODRaIiBmaWxsPSIjRTQxRDJDIi8+CjwvZz4KPC9nPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzYwMTNfMjU3NSI+CjxyZWN0IHdpZHRoPSIyMiIgaGVpZ2h0PSIyMyIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSAwLjUpIi8+CjwvY2xpcFBhdGg+CjxjbGlwUGF0aCBpZD0iY2xpcDFfNjAxM18yNTc1Ij4KPHJlY3Qgd2lkdGg9IjIyIiBoZWlnaHQ9IjIzIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC41IDAuNSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K') left center no-repeat;
    padding-left: 32px;
    color: #262626;
}
header .where-buy a:hover{ color: #E41D2C; }
header .search-form{ margin: 0 36px; position: relative; }
header .search-form input{
    height: 40px;
    border: 1px solid rgba(53,53,24,0.2);
    border-radius: 3px;
    min-width: 20vw;
    padding: 0 58px 0 20px;
}
header .search-form input::placeholder{ color: rgba(53,53,24,0.2); }
header .search-form a{
    width: 18px; height: 18px;
    position: absolute; top: 50%; right: 20px; transform: translateY(-50%);
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzYwMTNfNzY0OCkiPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDFfNjAxM183NjQ4KSI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMl82MDEzXzc2NDgpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjc5OTU5IDguMTAwMDhDMS43OTk2IDcuMDY5MDcgMi4wNTI2NCA2LjA1MzgxIDIuNTM2NTIgNS4xNDM0QzMuMDIwMzkgNC4yMzI5OCAzLjcyMDMxIDMuNDU1MjQgNC41NzQ4NiAyLjg3ODQxQzUuNDI5NDEgMi4zMDE1NyA2LjQxMjQ3IDEuOTQzMjggNy40Mzc3OCAxLjgzNDk4QzguNDYzMDkgMS43MjY2NyA5LjQ5OTMxIDEuODcxNjUgMTAuNDU1NSAyLjI1NzIxQzExLjQxMTcgMi42NDI3NiAxMi4yNTg3IDMuMjU3MSAxMi45MjIxIDQuMDQ2MzJDMTMuNTg1NSA0LjgzNTU0IDE0LjA0NTEgNS43NzU1MiAxNC4yNjA1IDYuNzgzNzhDMTQuNDc2IDcuNzkyMDMgMTQuNDQwNiA4LjgzNzc1IDE0LjE1NzcgOS44MjkxN0MxMy44NzQ3IDEwLjgyMDYgMTMuMzUyNyAxMS43Mjc0IDEyLjYzNzYgMTIuNDcwMUMxMi41NzQ1IDEyLjUxODUgMTIuNTE4IDEyLjU3NSAxMi40Njk2IDEyLjYzODFDMTEuNTc5MyAxMy40OTU0IDEwLjQ1NjYgMTQuMDcxOSA5LjI0MTE2IDE0LjI5NThDOC4wMjU3MSAxNC41MTk4IDYuNzcxMjMgMTQuMzgxMyA1LjYzMzkxIDEzLjg5NzZDNC40OTY1OSAxMy40MTM5IDMuNTI2NjYgMTIuNjA2MyAyLjg0NDg4IDExLjU3NTVDMi4xNjMxIDEwLjU0NDYgMS43OTk1OCA5LjMzNTk5IDEuNzk5NTkgOC4xMDAwOFpNMTMuMTU1NiAxNC40MjkxQzExLjUzODEgMTUuNzIxMiA5LjQ4NzI4IDE2LjM0NSA3LjQyNDI4IDE2LjE3MjNDNS4zNjEyOCAxNS45OTk2IDMuNDQyNyAxNS4wNDM1IDIuMDYyNTcgMTMuNTAwNEMwLjY4MjQzOSAxMS45NTc0IC0wLjA1NDQ4NTEgOS45NDQ0NCAwLjAwMzE0MTkzIDcuODc1MDJDMC4wNjA3NjkgNS44MDU2IDAuOTA4NTcyIDMuODM2NzkgMi4zNzI0NCAyLjM3MjkzQzMuODM2MyAwLjkwOTA2MSA1LjgwNTExIDAuMDYxMjU3MyA3Ljg3NDUzIDAuMDAzNjMwMjFDOS45NDM5NSAtMC4wNTM5OTY5IDExLjk1NjkgMC42ODI5MjcgMTMuNDk5OSAyLjA2MzA2QzE1LjA0MyAzLjQ0MzE5IDE1Ljk5OTEgNS4zNjE3NyAxNi4xNzE4IDcuNDI0NzdDMTYuMzQ0NSA5LjQ4Nzc3IDE1LjcyMDcgMTEuNTM4NiAxNC40Mjg2IDEzLjE1NjFMMTcuNzM2NiAxNi40NjQxQzE3LjgyMzEgMTYuNTQ3IDE3Ljg5MjEgMTYuNjQ2NCAxNy45Mzk3IDE2Ljc1NjNDMTcuOTg3MyAxNi44NjYzIDE4LjAxMjQgMTYuOTg0NiAxOC4wMTM3IDE3LjEwNDRDMTguMDE0OSAxNy4yMjQyIDE3Ljk5MjIgMTcuMzQzMSAxNy45NDY5IDE3LjQ1NEMxNy45MDE2IDE3LjU2NDkgMTcuODM0NiAxNy42NjU3IDE3Ljc0OTkgMTcuNzUwNEMxNy42NjUxIDE3LjgzNTEgMTcuNTY0MyAxNy45MDIgMTcuNDUzNCAxNy45NDcyQzE3LjM0MjQgMTcuOTkyNCAxNy4yMjM1IDE4LjAxNSAxNy4xMDM3IDE4LjAxMzdDMTYuOTgzOSAxOC4wMTIzIDE2Ljg2NTYgMTcuOTg3MSAxNi43NTU3IDE3LjkzOTRDMTYuNjQ1NyAxNy44OTE4IDE2LjU0NjQgMTcuODIyNiAxNi40NjM2IDE3LjczNjFMMTMuMTU1NiAxNC40MjkxWiIgZmlsbD0iI0U0MUQyQyIvPgo8L2c+CjwvZz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF82MDEzXzc2NDgiPgo8cmVjdCB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjxjbGlwUGF0aCBpZD0iY2xpcDFfNjAxM183NjQ4Ij4KPHJlY3Qgd2lkdGg9IjExMiIgaGVpZ2h0PSIyMDcwIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMTkzNCkiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwMl82MDEzXzc2NDgiPgo8cmVjdCB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==") center center no-repeat;
}
header .btns{
    margin-left: 28px;
    display: flex;
    align-items: center;
    justify-items: flex-end;
}
header .btns a{
    width: 40px; height: 40px;
    background: #E41D2C;
    border-radius: 3px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 50%;
}
header .btns a.lk-dist{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjY5NCAxMS40NzM2SDE0Ljg0MjZDMTUuOTgzIDEwLjM1ODIgMTYuNjk0IDguODA1MTcgMTYuNjk0IDcuMDg3NjJDMTYuNjk0IDMuNzAxNTYgMTMuOTM5NyAwLjk0NzI2NiAxMC41NTM3IDAuOTQ3MjY2QzcuMTY3NiAwLjk0NzI2NiA0LjQxMzMxIDMuNzAxNTYgNC40MTMzMSA3LjA4NzYyQzQuNDEzMzEgOC44MDUxNyA1LjEyNDMyIDEwLjM1ODIgNi4yNjQ3MSAxMS40NzM2SDQuNDEzMzFDMS45OTQ4MiAxMS40NzM2IDAuMDI3MzQzOCAxMy40NDExIDAuMDI3MzQzOCAxNS44NTk1VjIxLjEyMjdDMC4wMjczNDM4IDIxLjYwNjkgMC40MjAzMjUgMjEuOTk5OSAwLjkwNDUzNyAyMS45OTk5QzEuMzg4NzUgMjEuOTk5OSAxLjc4MTczIDIxLjYwNjkgMS43ODE3MyAyMS4xMjI3VjE1Ljg1OTVDMS43ODE3MyAxNC40MDgyIDIuOTYxOTYgMTMuMjI4IDQuNDEzMzEgMTMuMjI4SDE2LjY5NEMxOC4xNDU0IDEzLjIyOCAxOS4zMjU2IDE0LjQwODIgMTkuMzI1NiAxNS44NTk1VjIxLjEyMjdDMTkuMzI1NiAyMS42MDY5IDE5LjcxODYgMjEuOTk5OSAyMC4yMDI4IDIxLjk5OTlDMjAuNjg3IDIxLjk5OTkgMjEuMDggMjEuNjA2OSAyMS4wOCAyMS4xMjI3VjE1Ljg1OTVDMjEuMDggMTMuNDQxMSAxOS4xMTI1IDExLjQ3MzYgMTYuNjk0IDExLjQ3MzZaTTYuMTY3NyA3LjA4NzYyQzYuMTY3NyA0LjY2OTEzIDguMTM1MTcgMi43MDE2NSAxMC41NTM3IDIuNzAxNjVDMTIuOTcyMiAyLjcwMTY1IDE0LjkzOTYgNC42NjkxMyAxNC45Mzk2IDcuMDg3NjJDMTQuOTM5NiA5LjUwNjExIDEyLjk3MjIgMTEuNDczNiAxMC41NTM3IDExLjQ3MzZDOC4xMzUxNyAxMS40NzM2IDYuMTY3NyA5LjUwNjExIDYuMTY3NyA3LjA4NzYyWiIgZmlsbD0iI0ZFRkVGRSIvPgo8L3N2Zz4K');
}
header .btns a.contact-side{
    margin-left: 20px;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjUzNjkgMTUuMDcwOUwxNC4xMzY5IDE1LjkyMzVDMTEuMTY0OSAxNC40MzE4IDkuMzI5MDkgMTIuNzE4MyA4LjI2MDY4IDEwLjA0NzNMOS4wODMzIDUuNjM0NjRMNy41MjgzIDEuNUgzLjUyMDc4QzIuMzE2MSAxLjUgMS4zNjc0NSAyLjQ5NTUyIDEuNTQ3MzcgMy42ODY2OUMxLjk5NjU0IDYuNjYwNDIgMy4zMjA5MiAxMi4wNTIxIDcuMTkyMjcgMTUuOTIzNUMxMS4yNTc4IDE5Ljk4OSAxNy4xMTMyIDIxLjc1MzIgMjAuMzM1OCAyMi40NTQ0QzIxLjU4MDMgMjIuNzI1MiAyMi42ODQyIDIxLjc1NDQgMjIuNjg0MiAyMC40ODA4VjE2LjY1MTNMMTguNTM2OSAxNS4wNzA5WiIgc3Ryb2tlPSIjRkVGRUZFIiBzdHJva2Utd2lkdGg9IjEuNjAyNjEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K');
}
header .btns a:hover{ background-size: 55%; }
header .shop-link{
    height: 80px;
    border-radius: 40px 0 0 40px;
    background: #E41D2C;
    position: fixed;
    width: 142px;
    top: 60px; right: -48px;
    transition: all 0.3s cubic-bezier(0.25, 1, 0.5, 1);
}
header .shop-link:hover{ right: 0px; }
header .shop-link i{
    position: absolute;
    top: 50%;
    left: 16px;
    width: 48px; height: 48px;
    transform: translateY(-50%);
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyOSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI3LjgwMTIgNS4xOTEyM0gyNS41NzdIMjMuMDI3MkwxOC4yMDUzIDAuMzk5NTE3QzE3Ljc2OTUgLTAuMDMzMzk3NCAxNy4wNjU0IC0wLjAzMTE3MyAxNi42MzI1IDAuNDA0NDg0QzE2LjE5OTUgMC44NDAxNDEgMTYuMjAxNyAxLjU0NDM0IDE2LjYzNzQgMS45NzcyNUwxOS44NzE2IDUuMTkxMTVMOC45NzU5NSA1LjE5MTE1TDEyLjI3NTYgMS44OTg4OUMxMi43MTAzIDEuNDY1MDggMTIuNzExMSAwLjc2MDg4NCAxMi4yNzczIDAuMzI2MTE2QzExLjg0MzUgLTAuMTA4NjUxIDExLjEzOTMgLTAuMTA5NDY3IDEwLjcwNDUgMC4zMjQzMzdMNS44MjY4NSA1LjE5MTE1SDMuMzM0NDNIMS4xMTAxN0MwLjQ5NTk4MyA1LjE5MTE1IC0wLjAwMTk1MzEyIDUuNjg5MDkgLTAuMDAxOTUzMTIgNi4zMDMyOEMtMC4wMDE5NTMxMiA2LjkxNzQ3IDAuNDk1OTgzIDcuNDE1NDEgMS4xMTAxNyA3LjQxNTQxSDIuMzkyMzFMNC40NjE2OCAxOS44MjgxQzQuNTUxMSAyMC4zNjQxIDUuMDE0ODUgMjAuNzU3MiA1LjU1ODMxIDIwLjc1NzNMMjMuMzUyNiAyMC43NjI4QzIzLjM1MjggMjAuNzYyOCAyMy4zNTI5IDIwLjc2MjggMjMuMzUzIDIwLjc2MjhDMjMuODk2NiAyMC43NjI4IDI0LjM2MDcgMjAuMzY5NyAyNC40NSAxOS44MzM0TDI2LjUxOTEgNy40MTUzM0gyNy44MDEyQzI4LjQxNTQgNy40MTUzMyAyOC45MTM0IDYuOTE3NCAyOC45MTM0IDYuMzAzMjFDMjguOTEzNCA1LjY4OTE2IDI4LjQxNTQgNS4xOTEyMyAyNy44MDEyIDUuMTkxMjNaTTIyLjQxMDkgMTguNTM4M0w2LjUwMDggMTguNTMzNEw0LjY0NzMzIDcuNDE1NDhMMjQuMjY0MiA3LjQxNTQ4TDIyLjQxMDkgMTguNTM4M1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yNy44MDEyIDUuMTkxMjNIMjUuNTc3SDIzLjAyNzJMMTguMjA1MyAwLjM5OTUxN0MxNy43Njk1IC0wLjAzMzM5NzQgMTcuMDY1NCAtMC4wMzExNzMgMTYuNjMyNSAwLjQwNDQ4NEMxNi4xOTk1IDAuODQwMTQxIDE2LjIwMTcgMS41NDQzNCAxNi42Mzc0IDEuOTc3MjVMMTkuODcxNiA1LjE5MTE1TDguOTc1OTUgNS4xOTExNUwxMi4yNzU2IDEuODk4ODlDMTIuNzEwMyAxLjQ2NTA4IDEyLjcxMTEgMC43NjA4ODQgMTIuMjc3MyAwLjMyNjExNkMxMS44NDM1IC0wLjEwODY1MSAxMS4xMzkzIC0wLjEwOTQ2NyAxMC43MDQ1IDAuMzI0MzM3TDUuODI2ODUgNS4xOTExNUgzLjMzNDQzSDEuMTEwMTdDMC40OTU5ODMgNS4xOTExNSAtMC4wMDE5NTMxMiA1LjY4OTA5IC0wLjAwMTk1MzEyIDYuMzAzMjhDLTAuMDAxOTUzMTIgNi45MTc0NyAwLjQ5NTk4MyA3LjQxNTQxIDEuMTEwMTcgNy40MTU0MUgyLjM5MjMxTDQuNDYxNjggMTkuODI4MUM0LjU1MTEgMjAuMzY0MSA1LjAxNDg1IDIwLjc1NzIgNS41NTgzMSAyMC43NTczTDIzLjM1MjYgMjAuNzYyOEMyMy4zNTI4IDIwLjc2MjggMjMuMzUyOSAyMC43NjI4IDIzLjM1MyAyMC43NjI4QzIzLjg5NjYgMjAuNzYyOCAyNC4zNjA3IDIwLjM2OTcgMjQuNDUgMTkuODMzNEwyNi41MTkxIDcuNDE1MzNIMjcuODAxMkMyOC40MTU0IDcuNDE1MzMgMjguOTEzNCA2LjkxNzQgMjguOTEzNCA2LjMwMzIxQzI4LjkxMzQgNS42ODkxNiAyOC40MTU0IDUuMTkxMjMgMjcuODAxMiA1LjE5MTIzWk0yMi40MTA5IDE4LjUzODNMNi41MDA4IDE4LjUzMzRMNC42NDczMyA3LjQxNTQ4TDI0LjI2NDIgNy40MTU0OEwyMi40MTA5IDE4LjUzODNaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNOC40MDc3NSAxNS4zMjU0QzguNDcxIDE1Ljg5NDIgOC45NTI1NSAxNi4zMTQ4IDkuNTExNzIgMTYuMzE0OEM5LjU1MjggMTYuMzE0OCA5LjU5NDE3IDE2LjMxMjYgOS42MzU5OSAxNi4zMDhDMTAuMjQ2NCAxNi4yNDAxIDEwLjY4NjMgMTUuNjkwMyAxMC42MTg0IDE1LjA3OThMMTAuMTIzOCAxMC42Mjk1QzEwLjA1NTkgMTAuMDE5IDkuNTA2NDYgOS41NzkxNCA4Ljg5NTYxIDkuNjQ3MDVDOC4yODUyIDkuNzE0ODkgNy44NDUzMSAxMC4yNjQ3IDcuOTEzMTUgMTAuODc1Mkw4LjQwNzc1IDE1LjMyNTRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNOC40MDc3NSAxNS4zMjU0QzguNDcxIDE1Ljg5NDIgOC45NTI1NSAxNi4zMTQ4IDkuNTExNzIgMTYuMzE0OEM5LjU1MjggMTYuMzE0OCA5LjU5NDE3IDE2LjMxMjYgOS42MzU5OSAxNi4zMDhDMTAuMjQ2NCAxNi4yNDAxIDEwLjY4NjMgMTUuNjkwMyAxMC42MTg0IDE1LjA3OThMMTAuMTIzOCAxMC42Mjk1QzEwLjA1NTkgMTAuMDE5IDkuNTA2NDYgOS41NzkxNCA4Ljg5NTYxIDkuNjQ3MDVDOC4yODUyIDkuNzE0ODkgNy44NDUzMSAxMC4yNjQ3IDcuOTEzMTUgMTAuODc1Mkw4LjQwNzc1IDE1LjMyNTRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTQuNDU1OSAxNi4zMTE5QzE1LjA3MDEgMTYuMzExOSAxNS41NjggMTUuODEzOSAxNS41NjggMTUuMTk5N1YxMC43NTIzQzE1LjU2OCAxMC4xMzgxIDE1LjA3MDEgOS42NDAxNCAxNC40NTU5IDkuNjQwMTRDMTMuODQxNyA5LjY0MDE0IDEzLjM0MzggMTAuMTM4MSAxMy4zNDM4IDEwLjc1MjNWMTUuMTk5N0MxMy4zNDM4IDE1LjgxMzkgMTMuODQxNyAxNi4zMTE5IDE0LjQ1NTkgMTYuMzExOVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xNC40NTU5IDE2LjMxMTlDMTUuMDcwMSAxNi4zMTE5IDE1LjU2OCAxNS44MTM5IDE1LjU2OCAxNS4xOTk3VjEwLjc1MjNDMTUuNTY4IDEwLjEzODEgMTUuMDcwMSA5LjY0MDE0IDE0LjQ1NTkgOS42NDAxNEMxMy44NDE3IDkuNjQwMTQgMTMuMzQzOCAxMC4xMzgxIDEzLjM0MzggMTAuNzUyM1YxNS4xOTk3QzEzLjM0MzggMTUuODEzOSAxMy44NDE3IDE2LjMxMTkgMTQuNDU1OSAxNi4zMTE5WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE5LjI3NjUgMTYuMzAyNkMxOS4zMTgzIDE2LjMwNzIgMTkuMzU5NyAxNi4zMDk1IDE5LjQwMDcgMTYuMzA5NUMxOS45NTk5IDE2LjMwOTUgMjAuNDQxNSAxNS44ODg4IDIwLjUwNDcgMTUuMzJMMjAuOTk4NSAxMC44NzUyQzIxLjA2NjIgMTAuMjY0NiAyMC42MjY0IDkuNzE0NzggMjAuMDE1OSA5LjY0NzAxQzE5LjQwNjEgOS41NzkzMiAxOC44NTU2IDEwLjAxOTEgMTguNzg3OCAxMC42Mjk1TDE4LjI5NCAxNS4wNzQ0QzE4LjIyNjIgMTUuNjg0OSAxOC42NjYxIDE2LjIzNDcgMTkuMjc2NSAxNi4zMDI2WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE5LjI3NjUgMTYuMzAyNkMxOS4zMTgzIDE2LjMwNzIgMTkuMzU5NyAxNi4zMDk1IDE5LjQwMDcgMTYuMzA5NUMxOS45NTk5IDE2LjMwOTUgMjAuNDQxNSAxNS44ODg4IDIwLjUwNDcgMTUuMzJMMjAuOTk4NSAxMC44NzUyQzIxLjA2NjIgMTAuMjY0NiAyMC42MjY0IDkuNzE0NzggMjAuMDE1OSA5LjY0NzAxQzE5LjQwNjEgOS41NzkzMiAxOC44NTU2IDEwLjAxOTEgMTguNzg3OCAxMC42Mjk1TDE4LjI5NCAxNS4wNzQ0QzE4LjIyNjIgMTUuNjg0OSAxOC42NjYxIDE2LjIzNDcgMTkuMjc2NSAxNi4zMDI2WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==') center center no-repeat;
    border: 2px solid #fff;
    border-radius: 50%;
}
header .rotating-text-container {
    position: relative;
    width: 72px; height: 72px; margin: 4px 0px 4px 4px;
}
header .rotating-text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    animation: rotate 7s linear infinite;
}
header .rotating-text span {
    position: absolute;
    left: 50%;
    font-size: 8px;
    color: #fff;
    transform-origin: 0 36px;
    text-transform: uppercase;
}
@keyframes rotate {
    from { transform: translate(-50%, -50%) rotate(0deg); }
    to { transform: translate(-50%, -50%) rotate(360deg); }
}
.catalog-menu{
    position: fixed;
    top: 0px;
    left: 0px;
    margin: 0px;
    width: 100%; padding: 160px 0px 40px;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    background-color: rgba(248, 248, 248, 0.8);
    z-index: 990;
    transition: all 0.5s cubic-bezier(0.25, 1, 0.5, 1);
    transform: translateY(-100%);
}
.over-catalog .catalog-menu{ transform: translateY(0%); }
.catalog-menu ul{
    column-count: 4;
    column-gap: 3rem;
    list-style: none;
    margin: 0px; padding: 0px;
}
.catalog-menu li{
    white-space: nowrap;
    display: block;
    padding: 20px 0px;
    margin: 0px;
    list-style: none;
    break-inside: avoid;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
}
.catalog-menu li a{
    white-space: nowrap;
    font-size: 24px;
    font-weight: 600;
}
.solution{
    display: flex;
    align-items: center;
    justify-content: center;
}
.solution .solution-item{
    display: flex;
    width: 33.3%;
    align-items: flex-start;
    justify-items: flex-start;
    flex-direction: column;
    transition: all 0.6s cubic-bezier(0.25, 1, 0.5, 1);
}
.solution .solution-item .solution-item-name{
    width: 100%;
    height: 256px;
    display: flex;
    align-items: center;
    justify-items: flex-start;
    padding: 0px 18%;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    transition: all 0.3s cubic-bezier(0.25, 1, 0.5, 1);
    order: 1;
}
.solution .solution-item .solution-item-img,
.solution .solution-item .solution-item-gif{
    padding-top: 72%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    order: 2;
    width: 100%;
}
.solution .solution-item .solution-item-gif{
	position: fixed;
	top: -100%; left: -100%;
}
.solution .solution-item.solution-view-99{ background: #BEBEBE; }
.solution .solution-item.solution-view-100{ background: #DEDADB; }
.solution .solution-item.solution-view-101{ background: #1E1C21; color: #FEFEFE; }
.solution .solution-item.solution-position-103 .solution-item-name{ order: 3; }
.solution .solution-item:hover .solution-item-img{ display: none; }
.solution .solution-item:hover .solution-item-gif{
	position: relative;
	top: auto; left: auto;
}
.solution .solution-item.solution-view-99:hover{ background: #E41D2C; color: #fff; }
.solution .solution-item.solution-view-100:hover{ background: #fff; color: #E41D2C; }
.solution .solution-item.solution-view-101:hover{ background: #fff; color: #F2870D; }
.solution .solution-item:hover .solution-item-name{ transform: scale(110%); }

.objects-index{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 0px;
}
.objects-index .object-item{
    flex: 1 1 calc(33.333% - 0px);
    display: flex;
    width: 33.3%;
    align-items: flex-start;
    justify-items: flex-start;
    flex-direction: column;
    transition: all 0.6s cubic-bezier(0.25, 1, 0.5, 1);
}
.objects-index .object-item .object-item-name{
    width: 100%;
    height: 215px;
    display: flex;
    align-items: center;
    justify-items: flex-start;
    padding: 0px 18%;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    transition: all 0.5s cubic-bezier(0.25, 1, 0.5, 1);
    order: 1;
}
.objects-index .object-item .object-item-name span{
    transition: all 0.3s cubic-bezier(0.25, 1, 0.5, 1);
    padding: 24px 0 24px 24px;
    border-left: 4px solid transparent;
    border-top: 4px solid transparent;
}
.objects-index .object-item .object-item-img{
    padding-top: 79%;
    order: 2;
    width: 100%;
    position: relative;
    overflow: hidden;
}
.objects-index .object-item .object-item-img>div{
    position: absolute;
    top: 0px; left: 0px; right: 0px; bottom: 0px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: all 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}
.objects-index .object-item.object-odd .object-item-name{ order: 3; }
.objects-index .object-item.object-even{
    background: #353536;
    color: #fff;
}
.objects-index .object-item:hover .object-item-name span{
    color: #E41D2C;
    border-left: 4px solid #E41D2C;
    border-top: 4px solid transparent;
}
.objects-index .object-item:hover .object-item-img>div{
    transform: scale(125%);
}

.link-all{ margin: 0px; }
.link-all a{
    border-bottom: 1px solid #E41D2C;
    font-size: 18px;
    font-weight: 600;
    color: #E41D2C;
    padding-right: 42px;
    padding-bottom: 10px;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyNSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzYwMTNfNjgyNSkiPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDFfNjAxM182ODI1KSI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMl82MDEzXzY4MjUpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNy43MDcgMTMuNDE0TDIzLjcwNyA3LjQxNEwyNC40MTQgNi43MDdMMjMuNzA3IDZMMTcuNzA3IDBMMTYuMjkyIDEuNDE0TDIwLjU4NSA1LjcwN0gwVjcuNzA3SDIwLjU4NkwxNi4yOTIgMTJMMTcuNzA3IDEzLjQxNFoiIGZpbGw9IiNFNDFEMkMiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNy43MDcgMTMuNDE0TDIzLjcwNyA3LjQxNEwyNC40MTQgNi43MDdMMjMuNzA3IDZMMTcuNzA3IDBMMTYuMjkyIDEuNDE0TDIwLjU4NSA1LjcwN0gwVjcuNzA3SDIwLjU4NkwxNi4yOTIgMTJMMTcuNzA3IDEzLjQxNFoiIGZpbGw9IiNFNDFEMkMiLz4KPC9nPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNjAxM182ODI1Ij4KPHJlY3Qgd2lkdGg9IjI1IiBoZWlnaHQ9IjE0IiBmaWxsPSIjRTQxRDJDIi8+CjwvY2xpcFBhdGg+CjxjbGlwUGF0aCBpZD0iY2xpcDFfNjAxM182ODI1Ij4KPHJlY3Qgd2lkdGg9IjExMiIgaGVpZ2h0PSIyMDcwIiBmaWxsPSIjRTQxRDJDIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0zNikiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwMl82MDEzXzY4MjUiPgo8cmVjdCB3aWR0aD0iMjUiIGhlaWdodD0iMTQiIGZpbGw9IiNFNDFEMkMiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K") right 7px no-repeat;
}

.over{
    position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px;
    background: rgba(0,0,0,0.25);
    z-index: 900;
    opacity: 0;
    display: none;
    transition: all 0.2s cubic-bezier(0.25, 1, 0.5, 1);
}
.over-contacts .over,
.over-menu .over,
.over-catalog .over
{ opacity: 1; display: block; }
.over-contacts .over{ z-index: 1010; }

footer{
    background: #353536;
    padding: 112px 0;
    color: #fff;
}
footer a{ color: #fff; }
footer a:hover{ color: #fff; opacity: 0.8; }
footer .wrapper{
    display: flex;
    align-items: flex-start; justify-content: space-between;
}
footer .wrapper .footer-left{ display: flex; align-items: flex-start; justify-content: space-between; }
footer .wrapper .footer-right{ width: 35%; }
footer .footer-phone{
    display: flex; align-items: flex-start; justify-content: space-between;
}
footer .footer-phone small{ font-size: 13px; font-weight: 300; display: block; margin-bottom: 4px; }
footer .footer-phone a{ font-size: 16px; font-weight: 600; color: #fff; }
footer .footer-phone i{ font-style: normal; margin-top: 4px; display: block; font-size: 10px; font-weight: 400; text-transform: uppercase; opacity: 0.7; }
footer hr{
    margin: 42px 0;
    height: 1px; border: none;
    background: #DEDADB;
    opacity: 0.75;
}
footer .footer-addr{
    display: flex;
    justify-content: space-between; align-items: flex-end;
}
footer .footer-addr-map{
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzYwMTNfMjU3NSkiPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDFfNjAxM18yNTc1KSI+CjxtYXNrIGlkPSJtYXNrMF82MDEzXzI1NzUiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMjMiIGhlaWdodD0iMjMiPgo8cGF0aCBkPSJNMC41IDAuNUgyMi41VjIyLjUyN0gwLjVWMC41WiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzYwMTNfMjU3NSkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjUgMi4zMzU4MUM5LjU1NTAxIDIuMzM1ODEgNy42OTAwMSAzLjEwODgxIDYuMzE1MDEgNC40ODU4MUM0LjkzOTM3IDUuODYzNTEgNC4xNjY4IDcuNzMwOSA0LjE2NzAxIDkuNjc3ODFDNC4xNjcwMSAxMi41MjA4IDYuMDE1MDEgMTUuMjc5OCA4LjA0MTAxIDE3LjQyMThDOS4xMDQ4MSAxOC41Mzg4IDEwLjI2MjQgMTkuNTYyNSAxMS41MDEgMjAuNDgxOEMxMi43Mzk3IDE5LjU2MjIgMTMuODk3MyAxOC41MzgxIDE0Ljk2MSAxNy40MjA4QzE2Ljk4NiAxNS4yODA4IDE4LjgzNCAxMi41MjA4IDE4LjgzNCA5LjY3NzgxQzE4LjgzNDIgNy43MzA5IDE4LjA2MTcgNS44NjM1MSAxNi42ODYgNC40ODU4MUMxNi4wMDUzIDMuODA0MjEgMTUuMTk2OSAzLjI2MzQ4IDE0LjMwNyAyLjg5NDU3QzEzLjQxNzIgMi41MjU2NSAxMi40NjMzIDIuMzM1NzggMTEuNSAyLjMzNTgxWk0xMS41IDIxLjYwOThMMTAuOTkxIDIyLjM3MjhMMTAuOTg5IDIyLjM3MDhMMTAuOTgyIDIyLjM2NjhMMTAuOTYyIDIyLjM1MjhDMTAuNTExNCAyMi4wMzgxIDEwLjA3MDggMjEuNzA5MyA5LjY0MTAxIDIxLjM2NjhDOC42MDM0MiAyMC41NDEgNy42MjQwOSAxOS42NDQ1IDYuNzEwMDEgMTguNjgzOEM0LjYxMDAxIDE2LjQ2NTggMi4zMzMwMSAxMy4yNTg4IDIuMzMzMDEgOS42Nzc4MUMyLjMzMzAxIDcuMjQzODEgMy4yOTkwMSA0LjkwODgxIDUuMDE4MDEgMy4xODc4MUM1Ljg2ODc3IDIuMzM1NzUgNi44NzkxOCAxLjY1OTc5IDcuOTkxNDIgMS4xOTg1OUM5LjEwMzY3IDAuNzM3MzkgMTAuMjk1OSAwLjUgMTEuNSAwLjVDMTIuNzA0MSAwLjUgMTMuODk2MyAwLjczNzM5IDE1LjAwODYgMS4xOTg1OUMxNi4xMjA4IDEuNjU5NzkgMTcuMTMxMiAyLjMzNTc1IDE3Ljk4MiAzLjE4NzgxQzE5LjcwMTUgNC45MDk5NSAyMC42NjcyIDcuMjQ0MTggMjAuNjY3IDkuNjc3ODFDMjAuNjY3IDEzLjI1ODggMTguMzkgMTYuNDY1OCAxNi4yOTEgMTguNjgzOEMxNS4wOTY1IDE5LjkzODggMTMuNzkxMiAyMS4wODM0IDEyLjM5MSAyMi4xMDM4QzEyLjI3NDcgMjIuMTg4MiAxMi4xNTczIDIyLjI3MTIgMTIuMDM5IDIyLjM1MjhMMTIuMDE4IDIyLjM2NjhMMTIuMDEyIDIyLjM3MDhMMTIuMDEgMjIuMzcxOEMxMi4wMSAyMi4zNzE4IDEyLjAwOSAyMi4zNzI4IDExLjUgMjEuNjA5OFpNMTEuNSAyMS42MDk4TDEyLjAwOSAyMi4zNzI4QzExLjg1ODMgMjIuNDczNCAxMS42ODEyIDIyLjUyNyAxMS41IDIyLjUyN0MxMS4zMTg4IDIyLjUyNyAxMS4xNDE3IDIyLjQ3MzQgMTAuOTkxIDIyLjM3MjhMMTEuNTAxIDIxLjYwODhMMTEuNSAyMS42MDk4WiIgZmlsbD0iI0U0MUQyQyIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjUgNy44NDE4NEMxMS4yNTkxIDcuODQxOTcgMTEuMDIwNSA3Ljg4OTU3IDEwLjc5OCA3Ljk4MTkyQzEwLjU3NTUgOC4wNzQyNyAxMC4zNzMzIDguMjA5NTYgMTAuMjAzMSA4LjM4MDA2QzEwLjAzMjkgOC41NTA1NiA5Ljg5NzkzIDguNzUyOTMgOS44MDU5NCA4Ljk3NTYxQzkuNzEzOTYgOS4xOTgyOSA5LjY2Njc1IDkuNDM2OTEgOS42NjcwMSA5LjY3Nzg0QzkuNjY3MjEgMTAuMDQwOCA5Ljc3NTA1IDEwLjM5NTYgOS45NzY4OSAxMC42OTcyQzEwLjE3ODcgMTAuOTk4OSAxMC40NjU1IDExLjIzNCAxMC44MDA5IDExLjM3MjZDMTEuMTM2NCAxMS41MTEzIDExLjUwNTQgMTEuNTQ3NCAxMS44NjEzIDExLjQ3NjNDMTIuMjE3MyAxMS40MDUyIDEyLjU0NDIgMTEuMjMwMiAxMi44MDA2IDEwLjk3MzNDMTMuMDU3MSAxMC43MTY0IDEzLjIzMTYgMTAuMzg5MyAxMy4zMDIxIDEwLjAzMzJDMTMuMzcyNiA5LjY3NzE3IDEzLjMzNTkgOS4zMDgyIDEzLjE5NjcgOC45NzI5OUMxMy4wNTc0IDguNjM3NzggMTIuODIxOSA4LjM1MTM5IDEyLjUxOTkgOC4xNTAwNUMxMi4yMTc5IDcuOTQ4NyAxMS44NjMgNy44NDE0NCAxMS41IDcuODQxODRaTTcuODMzMDEgOS42Nzc4NEM3LjgzMjc1IDkuMTk2MDIgNy45MjczOSA4LjcxODg2IDguMTExNTMgOC4yNzM2MkM4LjI5NTY3IDcuODI4MzcgOC41NjU3MSA3LjQyMzc2IDguOTA2MjIgNy4wODI4OEM5LjI0NjczIDYuNzQxOTkgOS42NTEwNSA2LjQ3MTUxIDEwLjA5NjEgNi4yODY4OUMxMC41NDExIDYuMTAyMjYgMTEuMDE4MiA2LjAwNzEgMTEuNSA2LjAwNjg0QzExLjk4MTggNi4wMDcxIDEyLjQ1ODkgNi4xMDIyNiAxMi45MDM5IDYuMjg2ODlDMTMuMzQ5IDYuNDcxNTEgMTMuNzUzMyA2Ljc0MTk5IDE0LjA5MzggNy4wODI4OEMxNC40MzQzIDcuNDIzNzYgMTQuNzA0MyA3LjgyODM3IDE0Ljg4ODUgOC4yNzM2MkMxNS4wNzI2IDguNzE4ODYgMTUuMTY3MyA5LjE5NjAyIDE1LjE2NyA5LjY3Nzg0QzE1LjE2NzQgMTAuMTU5NyAxNS4wNzI5IDEwLjYzNyAxNC44ODg4IDExLjA4MjRDMTQuNzA0NyAxMS41Mjc3IDE0LjQzNDcgMTEuOTMyNSAxNC4wOTQyIDEyLjI3MzRDMTMuNzUzNiAxMi42MTQ0IDEzLjM0OTMgMTIuODg1IDEyLjkwNDIgMTMuMDY5N0MxMi40NTkgMTMuMjU0NCAxMS45ODE5IDEzLjM0OTYgMTEuNSAxMy4zNDk4QzEwLjUyNzEgMTMuMzQ5MyA5LjU5NDI0IDEyLjk2MjQgOC45MDY1NyAxMi4yNzQxQzguMjE4OTEgMTEuNTg1OSA3LjgzMjc0IDEwLjY1MjcgNy44MzMwMSA5LjY3OTg0VjkuNjc3ODRaIiBmaWxsPSIjRTQxRDJDIi8+CjwvZz4KPC9nPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzYwMTNfMjU3NSI+CjxyZWN0IHdpZHRoPSIyMiIgaGVpZ2h0PSIyMyIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSAwLjUpIi8+CjwvY2xpcFBhdGg+CjxjbGlwUGF0aCBpZD0iY2xpcDFfNjAxM18yNTc1Ij4KPHJlY3Qgd2lkdGg9IjIyIiBoZWlnaHQ9IjIzIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC41IDAuNSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K') left center no-repeat;
    padding-left: 32px;
    font-size: 14px;
}
footer .footer-addr-wrap{
    margin-top: 36px;
    display: flex;
    align-items: center; justify-content: flex-start;
}
footer .footer-addr-mail{
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxOSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzQ0MTRfMTYxNTkpIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAxXzQ0MTRfMTYxNTkpIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAyXzQ0MTRfMTYxNTkpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjIyMjY2IDAuMjVIMTYuNzIyN0MxNy4xMjA1IDAuMjUgMTcuNTAyIDAuNDA4MDM1IDE3Ljc4MzMgMC42ODkzNEMxOC4wNjQ2IDAuOTcwNjQ0IDE4LjIyMjcgMS4zNTIxOCAxOC4yMjI3IDEuNzVWMTIuMjVDMTguMjIyNyAxMi42NDc4IDE4LjA2NDYgMTMuMDI5NCAxNy43ODMzIDEzLjMxMDdDMTcuNTAyIDEzLjU5MiAxNy4xMjA1IDEzLjc1IDE2LjcyMjcgMTMuNzVIMy4yMjI2NkMyLjgyNDgzIDEzLjc1IDIuNDQzMyAxMy41OTIgMi4xNjIgMTMuMzEwN0MxLjg4MDY5IDEzLjAyOTQgMS43MjI2NiAxMi42NDc4IDEuNzIyNjYgMTIuMjVWMS43NUMxLjcyMjY2IDEuMzUyMTggMS44ODA2OSAwLjk3MDY0NCAyLjE2MiAwLjY4OTM0QzIuNDQzMyAwLjQwODAzNSAyLjgyNDgzIDAuMjUgMy4yMjI2NiAwLjI1Wk0zLjIyMjY2IDUuMjE0VjEyLjI1SDE2LjcyMjdWNS4yMTRMOS45NzI2NiA4LjU4OUwzLjIyMjY2IDUuMjE0Wk0zLjIyMjY2IDMuNTM2TDkuOTcyNjYgNi45MTJMMTYuNzIyNyAzLjUzN1YxLjc1SDMuMjIyNjZWMy41MzZaIiBmaWxsPSIjRTQxRDJDIi8+CjwvZz4KPC9nPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzQ0MTRfMTYxNTkiPgo8cmVjdCB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjk3MjY1NikiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwMV80NDE0XzE2MTU5Ij4KPHJlY3Qgd2lkdGg9IjExMiIgaGVpZ2h0PSIyMDcwIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC45NzI2NTYgLTg3NCkiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwMl80NDE0XzE2MTU5Ij4KPHJlY3Qgd2lkdGg9IjE4IiBoZWlnaHQ9IjE0IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC45NzI2NTYpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==') left center no-repeat;
    padding-left: 32px;
    font-size: 14px;
}
footer .footer-addr-time{
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzQ0MTRfMTYxNTQpIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAxXzQ0MTRfMTYxNTQpIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAyXzQ0MTRfMTYxNTQpIj4KPHBhdGggZD0iTTkgMEM0LjAzNyAwIDAgNC4wMzcgMCA5QzAgMTMuOTYzIDQuMDM3IDE4IDkgMThDMTMuOTYzIDE4IDE4IDEzLjk2MyAxOCA5QzE4IDQuMDM3IDEzLjk2MyAwIDkgMFpNOSAxNi44NzVDNC42NTggMTYuODc1IDEuMTI1IDEzLjM0MiAxLjEyNSA5QzEuMTI1IDQuNjU4IDQuNjU4IDEuMTI1IDkgMS4xMjVDMTMuMzQyIDEuMTI1IDE2Ljg3NSA0LjY1OCAxNi44NzUgOUMxNi44NzUgMTMuMzQyIDEzLjM0MiAxNi44NzUgOSAxNi44NzVaIiBmaWxsPSIjRTQxRDJDIi8+CjxwYXRoIGQ9Ik05LjU2MjUyIDMuMzc1SDguNDM2NTJWOS4yMzNMMTEuOTc2NSAxMi43NzNMMTIuNzcyNSAxMS45NzdMOS41NjI1MiA4Ljc2N1YzLjM3NVoiIGZpbGw9IiNFNDFEMkMiLz4KPC9nPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNDQxNF8xNjE1NCI+CjxyZWN0IHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwMV80NDE0XzE2MTU0Ij4KPHJlY3Qgd2lkdGg9IjExMiIgaGVpZ2h0PSIyMDcwIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMTk5MikiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwMl80NDE0XzE2MTU0Ij4KPHJlY3Qgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=') left center no-repeat;
    padding-left: 32px;
    font-size: 14px;
    margin-right: 1rem;
}
footer .footer-social{
    display: flex;
    align-self: flex-end; justify-content: flex-end;
}
footer .btn-vk,
footer .btn-youtube,
footer .btn-tg{
    display: inline-block;
    width: 40px; height: 40px;
    background: #E41D2C;
    border-radius: 3px;
    background-position: center center;
    background-repeat: no-repeat;
    margin-left: 10px;
    background-size: 50%;
}
footer .btn-vk{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAyMyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzYwMTNfNTk4NykiPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDFfNjAxM181OTg3KSI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMl82MDEzXzU5ODcpIj4KPHBhdGggZD0iTTExLjY2NjcgMTIuMTY1M0gxMi44NzY3QzEyLjg3NjcgMTIuMTY1MyAxMy4yNjE3IDEyLjExMDMgMTMuNDI2NyAxMS45NDUzQzEzLjU5MTcgMTEuNzgwMyAxMy41OTE3IDExLjM5NTMgMTMuNTkxNyAxMS4zOTUzQzEzLjU5MTcgMTEuMzk1MyAxMy41OTE3IDkuODAwMjcgMTQuMzA2NyA5LjU4MDI3QzE1LjAyMTcgOS4zNjAyNyAxNi4wMTE3IDExLjEyMDMgMTcuMDAxNyAxMS44MzUzQzE3Ljc3MTcgMTIuMzMwMyAxOC4zMjE3IDEyLjIyMDMgMTguMzIxNyAxMi4yMjAzTDIxLjAxNjcgMTIuMTY1M0MyMS4wMTY3IDEyLjE2NTMgMjIuMzkxNyAxMi4wNTUzIDIxLjczMTcgMTAuOTU1M0MyMS42NzY3IDEwLjg0NTMgMjEuMzQ2NyAxMC4xMzAzIDE5Ljc1MTcgOC42NDUyN0MxOC4xMDE3IDcuMTA1MjcgMTguMzIxNyA3LjMyNTI3IDIwLjMwMTcgNC42MzAyN0MyMS41MTE3IDIuOTgwMjcgMjIuMDA2NyAxLjk5MDI3IDIxLjg0MTcgMS41NTAyN0MyMS42NzY3IDEuMTY1MjcgMjAuNzk2NyAxLjI3NTI3IDIwLjc5NjcgMS4yNzUyN0gxNy43NzE3QzE3Ljc3MTcgMS4yNzUyNyAxNy41NTE3IDEuMjIwMjcgMTcuMzg2NyAxLjMzMDI3QzE3LjIyMTcgMS40NDAyNyAxNy4xMTE3IDEuNjYwMjcgMTcuMTExNyAxLjY2MDI3QzE3LjExMTcgMS42NjAyNyAxNi42MTY3IDIuOTI1MjcgMTYuMDExNyA0LjAyNTI3QzE0LjY5MTcgNi4yODAyNyAxNC4xNDE3IDYuNDQ1MjcgMTMuOTIxNyA2LjI4MDI3QzEzLjQyNjcgNi4wMDUyNyAxMy41MzY3IDUuMDE1MjcgMTMuNTM2NyA0LjMwMDI3QzEzLjUzNjcgMi4xMDAyNyAxMy44NjY3IDEuMTY1MjcgMTIuODc2NyAwLjk0NTI3M0MxMi41NDY3IDAuODkwMjczIDEyLjMyNjcgMC44MzUyNzMgMTEuNDQ2NyAwLjc4MDI3M0MxMC4zNDY3IDAuNzgwMjczIDkuNDY2NzMgMC43ODAyNzMgOC45NzE3MyAxLjA1NTI3QzguNjQxNzMgMS4yMjAyNyA4LjM2NjczIDEuNjA1MjcgOC41MzE3MyAxLjYwNTI3QzguNzUxNzMgMS42MDUyNyA5LjE5MTczIDEuNzE1MjcgOS40MTE3MyAyLjA0NTI3QzkuNzQxNzMgMi40ODUyNyA5LjY4NjczIDMuNDIwMjcgOS42ODY3MyAzLjQyMDI3QzkuNjg2NzMgMy40MjAyNyA5Ljg1MTczIDYuMDA1MjcgOS4yNDY3MyA2LjMzNTI3QzguODYxNzMgNi41NTUyNyA4LjMxMTczIDYuMTE1MjcgNy4xMDE3MyA0LjAyNTI3QzYuNDk2NzMgMi45ODAyNyA2LjAwMTczIDEuODI1MjcgNi4wMDE3MyAxLjgyNTI3QzYuMDAxNzMgMS44MjUyNyA2LjAwMTczIDEuNjA1MjcgNS44MzY3MyAxLjQ5NTI3QzUuNjE2NzMgMS4zMzAyNyA1LjM5NjczIDEuMzMwMjcgNS4zOTY3MyAxLjMzMDI3SDIuNTM2NzNDMi41MzY3MyAxLjMzMDI3IDIuMDk2NzMgMS4zMzAyNyAxLjkzMTczIDEuNTUwMjdDMS43NjY3MyAxLjcxNTI3IDEuOTMxNzMgMi4wNDUyNyAxLjkzMTczIDIuMDQ1MjdDMS45MzE3MyAyLjA0NTI3IDQuMTg2NzMgNy4yNzAyNyA2LjcxNjczIDkuOTEwMjdDOS4wMjY3MyAxMi4zMzAzIDExLjY2NjcgMTIuMTY1MyAxMS42NjY3IDEyLjE2NTNaIiBmaWxsPSIjRkVGRUZFIi8+CjwvZz4KPC9nPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzYwMTNfNTk4NyI+CjxyZWN0IHdpZHRoPSIyMiIgaGVpZ2h0PSIxMiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuODg2NzE5IDAuNSkiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwMV82MDEzXzU5ODciPgo8cmVjdCB3aWR0aD0iMTEyIiBoZWlnaHQ9IjIwNzAiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjg4NjcxOSAtMjAyNC41KSIvPgo8L2NsaXBQYXRoPgo8Y2xpcFBhdGggaWQ9ImNsaXAyXzYwMTNfNTk4NyI+CjxyZWN0IHdpZHRoPSIyMiIgaGVpZ2h0PSIxMiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuODg2NzE5IDAuNSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K');
}
footer .btn-youtube{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyNSAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzYwMTNfNDI5MSkiPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDFfNjAxM180MjkxKSI+CjxwYXRoIGQ9Ik0yNC4xODY3IDYuOEMyNC4xODY3IDYuNiAyMy44ODY3IDUgMjMuMTg2NyA0LjNDMjIuMjg2NyAzLjMgMjEuMjg2NyAzLjIgMjAuNzg2NyAzLjJIMjAuNjg2N0MxNy41ODY3IDMgMTIuOTg2NyAzIDEyLjg4NjcgM0MxMi44ODY3IDMgOC4xODY3MiAzIDUuMDg2NzIgMy4ySDQuOTg2NzJDNC40ODY3MiAzLjIgMy40ODY3MiAzLjMgMi41ODY3MiA0LjNDMS44ODY3MiA1LjEgMS41ODY3MiA2LjcgMS41ODY3MiA2LjlDMS41ODY3MiA3IDEuMzg2NzIgOC44IDEuMzg2NzIgMTAuN1YxMi40QzEuMzg2NzIgMTQuMyAxLjU4NjcyIDE2LjEgMS41ODY3MiAxNi4yQzEuNTg2NzIgMTYuNCAxLjg4NjcyIDE4IDIuNTg2NzIgMTguN0MzLjM4NjcyIDE5LjYgNC4zODY3MiAxOS43IDQuOTg2NzIgMTkuOEM1LjA4NjcyIDE5LjggNS4xODY3MiAxOS44IDUuMjg2NzIgMTkuOEM3LjA4NjcyIDIwIDEyLjU4NjcgMjAgMTIuNzg2NyAyMEMxMi43ODY3IDIwIDE3LjQ4NjcgMjAgMjAuNTg2NyAxOS44SDIwLjY4NjdDMjEuMTg2NyAxOS43IDIyLjE4NjcgMTkuNiAyMy4wODY3IDE4LjdDMjMuNzg2NyAxNy45IDI0LjA4NjcgMTYuMyAyNC4wODY3IDE2LjFDMjQuMDg2NyAxNiAyNC4yODY3IDE0LjIgMjQuMjg2NyAxMi4zVjEwLjZDMjQuMzg2NyA4LjggMjQuMTg2NyA2LjkgMjQuMTg2NyA2LjhaTTE2Ljc4NjcgMTEuN0wxMC43ODY3IDE0LjlDMTAuNjg2NyAxNC45IDEwLjY4NjcgMTUgMTAuNTg2NyAxNUMxMC40ODY3IDE1IDEwLjM4NjcgMTUgMTAuMzg2NyAxNC45QzEwLjI4NjcgMTQuOCAxMC4xODY3IDE0LjcgMTAuMTg2NyAxNC41VjhDMTAuMTg2NyA3LjggMTAuMjg2NyA3LjcgMTAuMzg2NyA3LjZDMTAuNDg2NyA3LjUgMTAuNjg2NyA3LjUgMTAuODg2NyA3LjZMMTYuODg2NyAxMC44QzE3LjA4NjcgMTAuOSAxNy4xODY3IDExIDE3LjE4NjcgMTEuMkMxNy4xODY3IDExLjQgMTYuOTg2NyAxMS42IDE2Ljc4NjcgMTEuN1oiIGZpbGw9IiNGRUZFRkUiLz4KPC9nPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzYwMTNfNDI5MSI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyMiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuODg2NzE5IDAuNSkiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwMV82MDEzXzQyOTEiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjg4NjcxOSAtMC41KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=');
}
footer .btn-tg{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyNSAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzYwMTNfNDM0MykiPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDFfNjAxM180MzQzKSI+CjxwYXRoIGQ9Ik0yMi40NTYxIDQuNzM3MTNMMTkuNTUxNCAxOC40MzU2QzE5LjMzMjMgMTkuNDAyNCAxOC43NjA4IDE5LjY0MyAxNy45NDg3IDE5LjE4NzVMMTMuNTIyOSAxNS45MjYyTDExLjM4NzQgMTcuOTgwMUMxMS4xNTExIDE4LjIxNjQgMTAuOTUzNCAxOC40MTQxIDEwLjQ5NzkgMTguNDE0MUwxMC44MTU5IDEzLjkwNjdMMTkuMDE4NiA2LjQ5NDU2QzE5LjM3NTMgNi4xNzY1OSAxOC45NDEzIDYuMDAwNDIgMTguNDY0MyA2LjMxODM4TDguMzIzNzEgMTIuNzAzNUwzLjk1ODA5IDExLjMzNzFDMy4wMDg0OCAxMS4wNDA3IDIuOTkxMjkgMTAuMzg3NSA0LjE1NTc0IDkuOTMyMDZMMjEuMjMxNSAzLjM1MzU0QzIyLjAyMjIgMy4wNTcwNiAyMi43MTM5IDMuNTI5NzEgMjIuNDU2MSA0LjczNzEzWiIgZmlsbD0iI0ZFRkVGRSIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNjAxM180MzQzIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjIyIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC44ODY3MTkgMC41KSIvPgo8L2NsaXBQYXRoPgo8Y2xpcFBhdGggaWQ9ImNsaXAxXzYwMTNfNDM0MyI+CjxyZWN0IHdpZHRoPSIxOS4yNSIgaGVpZ2h0PSIyMiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuMjYxNzIgMC41KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=');
}
footer .btn-vk:hover,
footer .btn-youtube:hover,
footer .btn-tg:hover{ background-size: 60%; }
footer .footer-center{ width: 50%; }
footer .footer-center ul{ padding: 0px; margin: -1rem 0; list-style: none; column-count: 2; column-gap: 3rem; }
footer .footer-center ul li{ list-style: none; margin: 0px; padding: 0.85rem 0; }
footer .footer-center ul li a{ font-weight: 600; }
footer .footer-left>div:first-child{ margin: -1rem 0; }
footer .spec-link{
    margin: 0px;
    padding: 0.85rem 0;
    font-weight: 600;
}
footer .footer-catalog{
    list-style: none; padding: 0px; margin: 0 0 0.75rem 0;
    column-count: 2;
    column-gap: 3rem;
}
footer .footer-catalog li{
    padding: 0.25rem 0; margin: 0px; list-style: none;
}
footer .footer-catalog li a{
    font-weight: 300; opacity: 0.75;
}

nav{
    position: fixed;
    left: 0px;
    top: 0px; width: 460px; height: 100%;
    z-index: 1001;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    background-color: rgba(255, 255, 255, 0.8);
    transition: all 0.5s cubic-bezier(0.25, 1, 0.5, 1);
    transform: translateX(-100%);
}
nav .logo{
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwIiBoZWlnaHQ9Ijg0IiB2aWV3Qm94PSIwIDAgMTYwIDg0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTE1Ljc0MSA0Mi4wMDAySDEyNy4yNzVWNDcuNjMwNkgxMjEuNTA1VjUzLjI3M0gxMjYuMzExTDEyNi4zMTUgNTguOTE1NEgxMjEuNDk5VjY0LjU1MjZMMTI3LjI0NyA2NC41NDA2TDEyNy4yNzEgNzAuMjExN0gxMTUuNzQxVjQyLjAwMDJaIiBmaWxsPSIjMjYyNjI2Ii8+CjxwYXRoIGQ9Ik0xOC42ODQ5IDQyLjAwMDJIMjYuMzc1OUwzMC4yMjI2IDQ1Ljc0N1Y1Mi4zMzkxTDI0LjQ2NjUgNTIuMzUxMUwyNC40NzU0IDQ3LjYyODdIMjAuNTk1OEwyMC41OTA0IDY0LjU0MzJIMjQuNDcwNEwyNC40NTMyIDYwLjgwMjJIMjIuNTU1MUwyMi41MzA3IDU2LjEwOTJIMzAuMjIyNlY2Ni40NDc3TDI2LjM4MTIgNzAuMjExN0gxOC42OTAyTDE0Ljg0ODYgNjYuNDQ3N1Y0NS43NDdMMTguNjg0OSA0Mi4wMDAyWiIgZmlsbD0iIzI2MjYyNiIvPgo8cGF0aCBkPSJNMzMuMTA3NCA0Mi4wMDAySDQ0LjYzOTRWNDcuNjMwNkgzOC44NzExVjUzLjI3M0g0My42NzUyTDQzLjY3OTIgNTguOTE1NEgzOC44NjU0VjY0LjU1MjZMNDQuNjExMiA2NC41NDA2TDQ0LjYzNTggNzAuMjExN0gzMy4xMDc0VjQyLjAwMDJaIiBmaWxsPSIjMjYyNjI2Ii8+CjxwYXRoIGQ9Ik01Ny4xMjY2IDQ3LjYxNzdINTMuMjgyOVY1My4yNTY2SDU3LjEyNjZWNDcuNjE3N1pNNDcuNTE3NiA0Mi4wMDAySDU5LjA0ODJMNjIuODg3NiA0NS43MzQxVjUyLjMyMDZMNTkuMDQ2NiA1Ni4wNzkxTDYyLjg5MTUgNTguOTEzN1Y3MC4yMTE3SDU3LjEyNjZWNTguODk1Nkg1My4yODI5VjcwLjIxMTdINDcuNTE3NlY0Mi4wMDAyWiIgZmlsbD0iIzI2MjYyNiIvPgo8cGF0aCBkPSJNNjUuNzc1NCA0Mi4wMDAySDcxLjU1MDZWNTQuMjI4Mkw3NS44ODI4IDQyLjAwMDJIODIuMTEwMkw3Ni44MjM0IDU2LjEyNDFMODIuNTc0MiA3MC4xODg3SDc2LjM1OEw3MS41NTA2IDU3Ljk4MzdWNzAuMjExN0g2NS43NzU0VjQyLjAwMDJaIiBmaWxsPSIjMjYyNjI2Ii8+CjxwYXRoIGQ9Ik04NC4wMzQyIDQyLjAwMDJIODkuODE1NFY2NC41NTI2SDkzLjY1MjRWNDIuMDAwMkg5OS40MDgxVjY2LjQzMjJMOTUuNTcxIDcwLjIxMTdIODcuODk2Nkw4NC4wMzQyIDY2LjQzMjJWNDIuMDAwMloiIGZpbGw9IiMyNjI2MjYiLz4KPHBhdGggZD0iTTEwMi4yODcgNDIuMDAwMkgxMDguMDU3VjY0LjU4MTNIMTEzLjgxOFY3MC4yMTE3SDEwMi4yODdWNDIuMDAwMloiIGZpbGw9IiMyNjI2MjYiLz4KPHBhdGggZD0iTTEzNS45MiA2MC44MDhWNjQuNTY5M0gxMzkuNzYzVjU4LjkxMzdMMTMzLjk5NyA1Ny45NzgzTDEzMC4xNTYgNTQuMjE0N1Y0NS44NzY1TDEzMy45OTkgNDIuMDAwMkgxNDEuNjg0TDE0NS41MjcgNDUuODc2NVY1MS4zOTQ4SDEzOS43NjNWNDcuNjQyNUgxMzUuOTJWNTMuMjc0NkwxNDEuNjM3IDU0LjIxNDdMMTQ1LjUzIDU3Ljk4MjVWNjYuNDMyMkwxNDEuNjg0IDcwLjIxMTdIMTMzLjk5OUwxMzAuMTU2IDY2LjQzMjJWNjAuODA4SDEzNS45MloiIGZpbGw9IiMyNjI2MjYiLz4KPHBhdGggZD0iTTg2LjkwODkgMzAuNzA4NUg3My40NjY4VjEzLjc4ODFIODYuOTA4OVYzMC43MDg1WiIgZmlsbD0iI0UzMUYyNSIvPgo8cGF0aCBkPSJNODguODMwMSAzMC43MTQySDk2LjUxMTRWMjMuMTg5Mkw4OC44MzAxIDE1LjY2NDZWMzAuNzE0MloiIGZpbGw9IiNFMzFGMjUiLz4KPHBhdGggZD0iTTEwMC4zNjUgMzYuMzU3M0g2MC4wMDg4VjMyLjU4M0gxMDAuMzY1VjM2LjM1NzNaIiBmaWxsPSIjRTMxRjI1Ii8+CjxwYXRoIGQ9Ik03MS41NDY2IDMwLjcxNDJINjMuODY1MlYyMy4xODkyTDcxLjU0NjYgMTUuNjY0NlYzMC43MTQyWiIgZmlsbD0iI0UzMUYyNSIvPgo8L3N2Zz4K") center center no-repeat;
    height: 84px;
    width: 160px;
    margin-left: 38px;
    background-size: contain;
}
nav .nav-header{
    background: #fff;
    height: 120px;
    display: flex;
    align-items: center; justify-content: space-between;
}
nav .menu-close{
    margin-right: 38px;
    width: 40px; height: 40px;
    position: relative;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMxLjY2NzMgMTAuNjgzNUwyOS4zMTczIDguMzMzNUwyMC4wMDA3IDE3LjY1MDJMMTAuNjg0IDguMzMzNUw4LjMzMzk4IDEwLjY4MzVMMTcuNjUwNyAyMC4wMDAyTDguMzMzOTggMjkuMzE2OEwxMC42ODQgMzEuNjY2OEwyMC4wMDA3IDIyLjM1MDJMMjkuMzE3MyAzMS42NjY4TDMxLjY2NzMgMjkuMzE2OEwyMi4zNTA3IDIwLjAwMDJMMzEuNjY3MyAxMC42ODM1WiIgZmlsbD0iIzFFMUMyMSIvPgo8L3N2Zz4K');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100%;
    transition: all 0.3s cubic-bezier(0.25, 1, 0.5, 1);
}
nav .menu-close:hover{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMxLjY2NzMgMTAuNjgzNUwyOS4zMTczIDguMzMzNUwyMC4wMDA3IDE3LjY1MDJMMTAuNjg0IDguMzMzNUw4LjMzMzk4IDEwLjY4MzVMMTcuNjUwNyAyMC4wMDAyTDguMzMzOTggMjkuMzE2OEwxMC42ODQgMzEuNjY2OEwyMC4wMDA3IDIyLjM1MDJMMjkuMzE3MyAzMS42NjY4TDMxLjY2NzMgMjkuMzE2OEwyMi4zNTA3IDIwLjAwMDJMMzEuNjY3MyAxMC42ODM1WiIgZmlsbD0iI0U0MUQyQyIvPgo8L3N2Zz4K');
    background-size: 110%;
}
nav ul{
    list-style: none; padding: 0px; margin: 0px;
}
nav>ul{
    height: calc(100% - 120px);
    overflow: hidden;
    overflow-y: auto;
}
nav>ul>li{
    list-style: none; padding: 0px; margin: 0px;
    position: relative;
}
nav>ul>li>div{
    display: table;
    padding: 0px 32px 0 52px;
}
nav>ul>li>div>a{
    position: absolute; top: 0px; left: 0px; width: 100%; height: 120px;
}
nav>ul>li>div>div{
    font-size: 28px; font-weight: 600;
    display: table-row;
    height: 120px;
    line-height: 1.1;
    color: #262626 !important;
}
nav>ul>li>div>div>span{
    display: table-cell;
    padding-right: 2rem;
    vertical-align: middle;
}
nav>ul>li>div>div>i{
    vertical-align: middle;
    display: table-cell;
}
nav>ul>li.opened,
nav>ul>li:hover{ background: #fff; }
nav>ul>li>div>div>i:after{
    display: table-cell;
    content: '';
    width: 10px; height: 10px;
    border-top: 2px solid #1E1C21;
    border-left: 2px solid #1E1C21;
    transform: rotate(-135deg) translateY(4px);
    transition: all 0.3s cubic-bezier(0.25, 1, 0.5, 1);
    transform-origin: 4px 8px;
}
nav>ul>li ul{
    transition: all 0.3s cubic-bezier(0.25, 1, 0.5, 1);
    height: 0px; overflow: hidden;
    margin-top: -24px;
    padding-bottom: 24px;
}
nav>ul>li.opened ul{
    height: auto;
}
nav>ul>li.opened>div>div>i:after{ transform: rotate(45deg) translateY(4px); }
nav>ul>li ul li{
    padding: 0px 32px 0 52px;
    margin: 25px 0;
}
nav>ul>li ul li a{
    display: block;
    font-size: 20px;
}
.over-menu nav{ transform: translateX(0%); }

.contacts-sidebar{
    position: fixed;
    top: 0px;
    right: -300px;
    width: 280px;
    background: #fff;
    z-index: 1020;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.05);
    transition: all 0.3s cubic-bezier(0.25, 1, 0.5, 1);
}
.over-contacts .contacts-sidebar{ right: 0px; }
.contacts-sidebar .contacts-sidebar-phone,
.contacts-sidebar .contacts-sidebar-addr,
.contacts-sidebar .contacts-sidebar-mail{
    height: 120px;
    display: flex;
    align-items: center; justify-content: center;
    flex-direction: column;
    font-size: 14px;
    text-align: center;
}
.contacts-sidebar .contacts-sidebar-phone{ color: #fff; background: #E41D2C; }
.contacts-sidebar .contacts-sidebar-phone a{ color: #fff; font-size: 15px; font-weight: 600; }
.contacts-sidebar .contacts-sidebar-phone i{
    height: 42px; width: 42px;
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjUxMTUgMTQuNTcwOUwxNC4xMTE1IDE1LjQyMzVDMTEuMTM5NSAxMy45MzE4IDkuMzAzNjkgMTIuMjE4MyA4LjIzNTI4IDkuNTQ3MjhMOS4wNTc5MSA1LjEzNDY0TDcuNTAyOTEgMUgzLjQ5NTM5QzIuMjkwNzEgMSAxLjM0MjA2IDEuOTk1NTIgMS41MjE5OCAzLjE4NjY5QzEuOTcxMTUgNi4xNjA0MiAzLjI5NTUzIDExLjU1MjEgNy4xNjY4NyAxNS40MjM1QzExLjIzMjQgMTkuNDg5IDE3LjA4NzggMjEuMjUzMiAyMC4zMTA0IDIxLjk1NDRDMjEuNTU0OSAyMi4yMjUyIDIyLjY1ODggMjEuMjU0NCAyMi42NTg4IDE5Ljk4MDhWMTYuMTUxM0wxOC41MTE1IDE0LjU3MDlaIiBzdHJva2U9IiNGRUZFRkUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=') center center no-repeat;
    background-size: 28px;
}
.contacts-sidebar .contacts-sidebar-addr{
    border-top: 1px solid rgba(0,0,0,0.1);
}
.contacts-sidebar .contacts-sidebar-addr i{
    height: 42px; width: 42px;
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzYwMTNfMjU3NSkiPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDFfNjAxM18yNTc1KSI+CjxtYXNrIGlkPSJtYXNrMF82MDEzXzI1NzUiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMjMiIGhlaWdodD0iMjMiPgo8cGF0aCBkPSJNMC41IDAuNUgyMi41VjIyLjUyN0gwLjVWMC41WiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzYwMTNfMjU3NSkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjUgMi4zMzU4MUM5LjU1NTAxIDIuMzM1ODEgNy42OTAwMSAzLjEwODgxIDYuMzE1MDEgNC40ODU4MUM0LjkzOTM3IDUuODYzNTEgNC4xNjY4IDcuNzMwOSA0LjE2NzAxIDkuNjc3ODFDNC4xNjcwMSAxMi41MjA4IDYuMDE1MDEgMTUuMjc5OCA4LjA0MTAxIDE3LjQyMThDOS4xMDQ4MSAxOC41Mzg4IDEwLjI2MjQgMTkuNTYyNSAxMS41MDEgMjAuNDgxOEMxMi43Mzk3IDE5LjU2MjIgMTMuODk3MyAxOC41MzgxIDE0Ljk2MSAxNy40MjA4QzE2Ljk4NiAxNS4yODA4IDE4LjgzNCAxMi41MjA4IDE4LjgzNCA5LjY3NzgxQzE4LjgzNDIgNy43MzA5IDE4LjA2MTcgNS44NjM1MSAxNi42ODYgNC40ODU4MUMxNi4wMDUzIDMuODA0MjEgMTUuMTk2OSAzLjI2MzQ4IDE0LjMwNyAyLjg5NDU3QzEzLjQxNzIgMi41MjU2NSAxMi40NjMzIDIuMzM1NzggMTEuNSAyLjMzNTgxWk0xMS41IDIxLjYwOThMMTAuOTkxIDIyLjM3MjhMMTAuOTg5IDIyLjM3MDhMMTAuOTgyIDIyLjM2NjhMMTAuOTYyIDIyLjM1MjhDMTAuNTExNCAyMi4wMzgxIDEwLjA3MDggMjEuNzA5MyA5LjY0MTAxIDIxLjM2NjhDOC42MDM0MiAyMC41NDEgNy42MjQwOSAxOS42NDQ1IDYuNzEwMDEgMTguNjgzOEM0LjYxMDAxIDE2LjQ2NTggMi4zMzMwMSAxMy4yNTg4IDIuMzMzMDEgOS42Nzc4MUMyLjMzMzAxIDcuMjQzODEgMy4yOTkwMSA0LjkwODgxIDUuMDE4MDEgMy4xODc4MUM1Ljg2ODc3IDIuMzM1NzUgNi44NzkxOCAxLjY1OTc5IDcuOTkxNDIgMS4xOTg1OUM5LjEwMzY3IDAuNzM3MzkgMTAuMjk1OSAwLjUgMTEuNSAwLjVDMTIuNzA0MSAwLjUgMTMuODk2MyAwLjczNzM5IDE1LjAwODYgMS4xOTg1OUMxNi4xMjA4IDEuNjU5NzkgMTcuMTMxMiAyLjMzNTc1IDE3Ljk4MiAzLjE4NzgxQzE5LjcwMTUgNC45MDk5NSAyMC42NjcyIDcuMjQ0MTggMjAuNjY3IDkuNjc3ODFDMjAuNjY3IDEzLjI1ODggMTguMzkgMTYuNDY1OCAxNi4yOTEgMTguNjgzOEMxNS4wOTY1IDE5LjkzODggMTMuNzkxMiAyMS4wODM0IDEyLjM5MSAyMi4xMDM4QzEyLjI3NDcgMjIuMTg4MiAxMi4xNTczIDIyLjI3MTIgMTIuMDM5IDIyLjM1MjhMMTIuMDE4IDIyLjM2NjhMMTIuMDEyIDIyLjM3MDhMMTIuMDEgMjIuMzcxOEMxMi4wMSAyMi4zNzE4IDEyLjAwOSAyMi4zNzI4IDExLjUgMjEuNjA5OFpNMTEuNSAyMS42MDk4TDEyLjAwOSAyMi4zNzI4QzExLjg1ODMgMjIuNDczNCAxMS42ODEyIDIyLjUyNyAxMS41IDIyLjUyN0MxMS4zMTg4IDIyLjUyNyAxMS4xNDE3IDIyLjQ3MzQgMTAuOTkxIDIyLjM3MjhMMTEuNTAxIDIxLjYwODhMMTEuNSAyMS42MDk4WiIgZmlsbD0iI0U0MUQyQyIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjUgNy44NDE4NEMxMS4yNTkxIDcuODQxOTcgMTEuMDIwNSA3Ljg4OTU3IDEwLjc5OCA3Ljk4MTkyQzEwLjU3NTUgOC4wNzQyNyAxMC4zNzMzIDguMjA5NTYgMTAuMjAzMSA4LjM4MDA2QzEwLjAzMjkgOC41NTA1NiA5Ljg5NzkzIDguNzUyOTMgOS44MDU5NCA4Ljk3NTYxQzkuNzEzOTYgOS4xOTgyOSA5LjY2Njc1IDkuNDM2OTEgOS42NjcwMSA5LjY3Nzg0QzkuNjY3MjEgMTAuMDQwOCA5Ljc3NTA1IDEwLjM5NTYgOS45NzY4OSAxMC42OTcyQzEwLjE3ODcgMTAuOTk4OSAxMC40NjU1IDExLjIzNCAxMC44MDA5IDExLjM3MjZDMTEuMTM2NCAxMS41MTEzIDExLjUwNTQgMTEuNTQ3NCAxMS44NjEzIDExLjQ3NjNDMTIuMjE3MyAxMS40MDUyIDEyLjU0NDIgMTEuMjMwMiAxMi44MDA2IDEwLjk3MzNDMTMuMDU3MSAxMC43MTY0IDEzLjIzMTYgMTAuMzg5MyAxMy4zMDIxIDEwLjAzMzJDMTMuMzcyNiA5LjY3NzE3IDEzLjMzNTkgOS4zMDgyIDEzLjE5NjcgOC45NzI5OUMxMy4wNTc0IDguNjM3NzggMTIuODIxOSA4LjM1MTM5IDEyLjUxOTkgOC4xNTAwNUMxMi4yMTc5IDcuOTQ4NyAxMS44NjMgNy44NDE0NCAxMS41IDcuODQxODRaTTcuODMzMDEgOS42Nzc4NEM3LjgzMjc1IDkuMTk2MDIgNy45MjczOSA4LjcxODg2IDguMTExNTMgOC4yNzM2MkM4LjI5NTY3IDcuODI4MzcgOC41NjU3MSA3LjQyMzc2IDguOTA2MjIgNy4wODI4OEM5LjI0NjczIDYuNzQxOTkgOS42NTEwNSA2LjQ3MTUxIDEwLjA5NjEgNi4yODY4OUMxMC41NDExIDYuMTAyMjYgMTEuMDE4MiA2LjAwNzEgMTEuNSA2LjAwNjg0QzExLjk4MTggNi4wMDcxIDEyLjQ1ODkgNi4xMDIyNiAxMi45MDM5IDYuMjg2ODlDMTMuMzQ5IDYuNDcxNTEgMTMuNzUzMyA2Ljc0MTk5IDE0LjA5MzggNy4wODI4OEMxNC40MzQzIDcuNDIzNzYgMTQuNzA0MyA3LjgyODM3IDE0Ljg4ODUgOC4yNzM2MkMxNS4wNzI2IDguNzE4ODYgMTUuMTY3MyA5LjE5NjAyIDE1LjE2NyA5LjY3Nzg0QzE1LjE2NzQgMTAuMTU5NyAxNS4wNzI5IDEwLjYzNyAxNC44ODg4IDExLjA4MjRDMTQuNzA0NyAxMS41Mjc3IDE0LjQzNDcgMTEuOTMyNSAxNC4wOTQyIDEyLjI3MzRDMTMuNzUzNiAxMi42MTQ0IDEzLjM0OTMgMTIuODg1IDEyLjkwNDIgMTMuMDY5N0MxMi40NTkgMTMuMjU0NCAxMS45ODE5IDEzLjM0OTYgMTEuNSAxMy4zNDk4QzEwLjUyNzEgMTMuMzQ5MyA5LjU5NDI0IDEyLjk2MjQgOC45MDY1NyAxMi4yNzQxQzguMjE4OTEgMTEuNTg1OSA3LjgzMjc0IDEwLjY1MjcgNy44MzMwMSA5LjY3OTg0VjkuNjc3ODRaIiBmaWxsPSIjRTQxRDJDIi8+CjwvZz4KPC9nPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzYwMTNfMjU3NSI+CjxyZWN0IHdpZHRoPSIyMiIgaGVpZ2h0PSIyMyIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSAwLjUpIi8+CjwvY2xpcFBhdGg+CjxjbGlwUGF0aCBpZD0iY2xpcDFfNjAxM18yNTc1Ij4KPHJlY3Qgd2lkdGg9IjIyIiBoZWlnaHQ9IjIzIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC41IDAuNSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K') center center no-repeat;
    background-size: 28px;
}
.contacts-sidebar .contacts-sidebar-mail i{
    width: 42px; height: 42px;
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxOSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzQ0MTRfMTYxNTkpIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAxXzQ0MTRfMTYxNTkpIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAyXzQ0MTRfMTYxNTkpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjIyMjY2IDAuMjVIMTYuNzIyN0MxNy4xMjA1IDAuMjUgMTcuNTAyIDAuNDA4MDM1IDE3Ljc4MzMgMC42ODkzNEMxOC4wNjQ2IDAuOTcwNjQ0IDE4LjIyMjcgMS4zNTIxOCAxOC4yMjI3IDEuNzVWMTIuMjVDMTguMjIyNyAxMi42NDc4IDE4LjA2NDYgMTMuMDI5NCAxNy43ODMzIDEzLjMxMDdDMTcuNTAyIDEzLjU5MiAxNy4xMjA1IDEzLjc1IDE2LjcyMjcgMTMuNzVIMy4yMjI2NkMyLjgyNDgzIDEzLjc1IDIuNDQzMyAxMy41OTIgMi4xNjIgMTMuMzEwN0MxLjg4MDY5IDEzLjAyOTQgMS43MjI2NiAxMi42NDc4IDEuNzIyNjYgMTIuMjVWMS43NUMxLjcyMjY2IDEuMzUyMTggMS44ODA2OSAwLjk3MDY0NCAyLjE2MiAwLjY4OTM0QzIuNDQzMyAwLjQwODAzNSAyLjgyNDgzIDAuMjUgMy4yMjI2NiAwLjI1Wk0zLjIyMjY2IDUuMjE0VjEyLjI1SDE2LjcyMjdWNS4yMTRMOS45NzI2NiA4LjU4OUwzLjIyMjY2IDUuMjE0Wk0zLjIyMjY2IDMuNTM2TDkuOTcyNjYgNi45MTJMMTYuNzIyNyAzLjUzN1YxLjc1SDMuMjIyNjZWMy41MzZaIiBmaWxsPSIjRTQxRDJDIi8+CjwvZz4KPC9nPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzQ0MTRfMTYxNTkiPgo8cmVjdCB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjk3MjY1NikiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwMV80NDE0XzE2MTU5Ij4KPHJlY3Qgd2lkdGg9IjExMiIgaGVpZ2h0PSIyMDcwIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC45NzI2NTYgLTg3NCkiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwMl80NDE0XzE2MTU5Ij4KPHJlY3Qgd2lkdGg9IjE4IiBoZWlnaHQ9IjE0IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC45NzI2NTYpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==') center center no-repeat;
    background-size: 28px;
}
.subscribe{ background: #F6F9FA; }
.subscribe .wrapper{
    display: flex; align-items: flex-start; justify-content: center;
}
.subscribe .wrapper>div:last-child{ margin-left: 5rem; }
.subscribe h4{
    line-height: 1.2;
    margin: 0px; padding: 0px;
    font-size: 36px; font-weight: 600;
}
.subscribe p{ font-size: 125%; font-weight: 300; margin-bottom: 0px; }

.news-main{
    display: flex;
    justify-content: space-between;
}
.news-main .news-main-left{ width: 58%; }
.news-main .news-main-right{ width: 36%; padding-left: 57px; border-left: 1px solid rgba(0,0,0,0.25); }
.news-main .news-main-left .news-main-meta{ padding-left: 57px; }
.news-main .news-main-img{ margin-bottom: 3rem; }
.news-main .news-main-meta{
    position: relative;
}
.news-main .news-main-meta:before{
    content: '';
    position: absolute; top: 0px; left: 0px;
    height: 60px;
    border-left: 4px solid #E41D2C;
    border-top: 4px solid transparent;
}
.news-main .news-main-meta-date{ font-size: 15px; opacity: 0.75; }
.news-main h4{
    font-size: 24px;
    line-height: 1.1;
    font-weight: 600;
    margin: 1rem 0 2rem;
}
.news-main .news-main-right .news-main-meta:before{ left: -57px; }
.news-main .news-main-right{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.academy-index{
    height: 720px;
    background: #353536;
    padding: 60px 0;
    position: relative;
}
.academy-index .wrapper{ height: 100%; display: flex; justify-content: flex-start; }
.academy-index .academy-content{
    color: #fff;
    width: 36%;
    display: flex; flex-direction: column;
    justify-content: space-between;
}
.academy-index .wrapper p{ margin: 0px; }
.academy-index .academy-content .btn-red{ width: 260px; }
.academy-index .academy-content h4{
	font-size: 32px; font-weight: 600; position: relative; padding-right: 96px;
	margin: 0px;
}
.academy-index .academy-events-control{
    position: absolute; right: 0px; top: 0px;
    list-style: none; padding: 0px; margin: 0px;
    display: flex; justify-content: space-between; align-items: center;
    width: 102px;
}
.academy-index .academy-events-control li{ list-style: none; padding: 0px; margin: 0px; }
.academy-index .academy-events-control li a{
    display: flex; width: 42px; height: 42px;
    align-items: center;
    justify-content: center;
}
.academy-index .academy-events-control li a:before{
    content: '';
    display: block; width: 16px; height: 16px;
    border-left: 2px solid #fff; border-top: 2px solid #fff;
    transform: rotate(-45deg);
    transition: all 0.3s cubic-bezier(0.25, 1, 0.5, 1);
}
.academy-index .academy-events-control li a:hover:before{ border-color: #E41D2C; }
.academy-index .academy-events-control li:last-child a:before{ transform: rotate(135deg); }
.academy-index .academy-events-item{
    margin: 14px;
}
.academy-index .academy-events-item-inner{
    border-radius: 5px;
    position: relative;
    color: #fff;
    width: 200px; height: 165px;
    background: rgba(255,255,255,0.3);
    padding: 20px;
    display: flex;
    align-items: flex-start;
    justify-content: end;
    flex-direction: column;
    transition: all 0.3s cubic-bezier(0.25, 1, 0.5, 1);
}
.academy-index .academy-events-item .academy-events-item-date{
    position: absolute;
    top: 12px; right: 20px;
    color: #E41D2C; font-size: 28px; font-weight: 600;
}
.academy-index .academy-events-item .academy-events-item-date small{ text-transform: uppercase; font-size: 16px; }
.academy-index .academy-events-item .academy-events-item-city{
    font-size: 16px; text-transform: uppercase; font-weight: 600;
    margin-bottom: 5px;
}
.academy-index .academy-events-item .academy-events-item-title{
    font-size: 16px; font-weight: 400; opacity: 0.8; line-height: 1.2;
}
.academy-index .academy-events-item-inner:hover{
    transform: scale(1.12);
    background: #fff;
    color: #E41D2C;
}
.academy-index .academy-events-item-inner:before{
    content: '';
    opacity: 0;
    position: absolute;
    left: 0px; top: 11px; height: 60px;
    border-left: 4px solid #E41D2C; border-bottom: 4px solid transparent;
}
.academy-index .academy-events-item-inner:hover:before{ opacity: 1; }
.academy-index .academy-events-item-inner a{ position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; }
.academy-gallery{
    position: absolute;
    top: 0px; height: 100%;
    width: 58%;
    left: 42%;
}
.academy-gallery>div,
.academy-gallery>div>div{ height: 100%; }
.academy-gallery .academy-gallery-item{
    width: 100%; height: 100%;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.main-link_rect{
    padding: 14px 32px 12px;
    height: auto;
}
.main-link_rect a:after, .main-link_rect a:before, .main-link_rect button:after, .main-link_rect button:before{
    display: none !important;
}
.main-link_rect span{
    color: #fff;
    font-weight: 600;
    font-size: 13px;
    text-transform: uppercase;
}
.main-link_rect a, .main-link_rect button{
    border-radius: 3px;
    transform: none;
}
.fs-info_menu-line{
    border-left: 1px solid #e5e5e5;
}
.desktop-hide{ display: none; }

.search-res form{ display: none; }
.search-none{ margin-top: 20px; }

/*********************************************/
.slider-index{
  position: relative;
  width: 100%;
  height: 720px;
  overflow: hidden;
  display: flex;
}

.slider-track {
  display: flex;
  flex-direction: row;
  height: 100%;
  transition: transform 0.5s ease;
  will-change: transform;
}

.slider-item {
	flex: none;
	width: 1200px;
  height: 720px;
  box-sizing: border-box;
  background-color: #f9f9f9;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
}

.slider-control {
    margin: 40px auto 0;
  display: flex;
  gap: 10px;
  justify-content: center;
}
.slider-control a {
  display: block;
  width: 10px;
  height: 10px;
  background: #ccc;
  border-radius: 50%;
  cursor: pointer;
}
.slider-control a.active {
  background: #E41D2C;
}
.slider-track.cloned {
  width: auto;
}
.slider-control ul {
    list-style: none;
    padding: 0px; margin: 0px;
    display: flex;
    gap: 10px;
}
.slider-control ul li{ list-style: none; padding: 0px; margin: 0px; }
.slider-control button{
  display: block;
  width: 16px;
  height: 16px;
  background: #ccc;
  border-radius: 50%;
  cursor: pointer;
  text-indent: -1000px;
  border: none;
}
.slider-control .slick-active button{
    background: #E41D2C;
}
/*********************************************/
.slider-item-line-left{
    position: absolute;
    left: 0px; width: 447px; top: 0px; height: 100%;
    transition: all 1s cubic-bezier(0.25, 1, 0.5, 1);
}
.slider-item-line-right{
    position: absolute;
    right: 0px; width: 447px; top: 0px; height: 100%;
    transition: all 1s cubic-bezier(0.25, 1, 0.5, 1);
}

.slide-item-img{
    position: absolute;
    top: 50%;
	transform: translate(-100%,-50%);
	display: flex;
	align-items: center;
	justify-content: center;
}
.slide-item-img-right{ right: 600px; transform: translate(100%,-50%); }
.slide-item-img-left{ left: 600px;}
.slider-item .slide-item-img img{
	transition: all 1s cubic-bezier(0.25, 1, 0.5, 1);
	transform: scale(1);
}
.slider-item-text-position-bottomcenter,
.slider-item-text-position-bottom{
    bottom: 83px;
    position: absolute;
    font-size: 36px;
    font-weight: 700;
    line-height: 1.3;
    width: 100%;
	padding-left: 121px;
	padding-right: 672px;
    text-transform: uppercase;
    opacity: 1;
    transition: all 1s cubic-bezier(0.25, 1, 0.5, 1);
}
.slider-item-text-position-topcenter,
.slider-item-text-position-top{
    position: absolute;
    font-size: 36px;
    font-weight: 700;
    line-height: 1.3;
    width: 100%;
	padding-left: 74px;
	padding-right: 704px;
    top: 96px;
    text-transform: uppercase;
    opacity: 1;
    transition: all 1s cubic-bezier(0.25, 1, 0.5, 1);
}
.slider-item:has(.slider-item-line-left) .slider-item-text-position-bottomcenter,
.slider-item:has(.slider-item-line-left) .slider-item-text-position-topcenter{
	padding-left: 527px;
	padding-right: 80px;
}
.slider-item:has(.slider-item-line-left) .slider-item-text-position-bottom,
.slider-item:has(.slider-item-line-left) .slider-item-text-position-top{
	padding-left: 631px;
	padding-right: 80px;
}
.slider-item:has(.slide-item-img-inner) .slider-item-text-position-top{
	padding-left: 503px;
	padding-right: 80px;
	top: 106px;
}

.slider-item-text-position-bottomcenter,
.slider-item-text-position-topcenter{ text-align:center;}

.slider-item-text-position-right{
    position: absolute;
    font-size: 36px;
    font-weight: 700;
    line-height: 1.3;
    width: 45%;
    top: 50%;
    text-transform: uppercase;
    transform: rotate(-90deg) translate(10%, 190%);
    text-align: center;
    right: 4%;
    transform-origin: center;
	letter-spacing: 2px;
}
.slider-item-text-position-left{
    position: absolute;
    font-size: 36px;
    font-weight: 700;
    line-height: 1.3;
    width: 45%;
    top: 50%;
    text-transform: uppercase;
    transform: rotate(-90deg) translate(10%, -400%);
    text-align: center;
    left: 4%;
    transform-origin: center;
	letter-spacing: 2px;
}
.slider-item-text-position-inlinetop{
    position: absolute;
	font-size: 36px;
	font-weight: 700;
	line-height: 1.3;
	width: auto;
	top: 122px;
	text-transform: uppercase;
	opacity: 1;
	transition: all 1s cubic-bezier(0.25, 1, 0.5, 1);
}
.slider-item:has(.slider-item-line-left) .slider-item-text-position-inlinetop{
	left: calc(447px / 2);
	transform: translateX(-50%);
	text-align:center;
}

.slider-item-bg-change{
    position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;
    opacity: 0;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.slider-item a{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.slider-item:has(.slider-item-line-left) .slide-item-img-inner{
	left: calc(447px / 2);
	transform: translate(-50%, -50%);
}

.slider-item:has(.slider-item-text-position-inlinetop) .slide-item-img-inner{
	top: auto; bottom: 45px;
	transform: translate(-50%, 0px);
}

.slider-item:has(.slider-item-line-left):hover .slider-item-text-position-inlinetop{
	left: calc(716px / 2);
}
.slider-item:has(.slider-item-line-left.slider-item-line-zoom):has(.slide-item-img-inner):hover .slider-item-text-position-top,
.slider-item:has(.slider-item-line-right.slider-item-line-zoom):hover .slider-item-text-position-bottom,
.slider-item:has(.slider-item-line-left.slider-item-line-zoom):hover .slider-item-text-position-bottom
{ opacity: 0; }

.slider-item:hover .slider-item-line-left.slider-item-line-zoom,
.slider-item:hover .slider-item-line-right.slider-item-line-zoom{ width: 814px; }

.slider-item:has(.slider-item-text-position-left):hover .slider-item-line-left.slider-item-line-zoom,
.slider-item:has(.slider-item-text-position-right):hover .slider-item-line-right.slider-item-line-zoom{ width: 913px; }

.slider-item:has(.slide-item-img-inner):hover .slider-item-line-left.slider-item-line-zoom
{ width: 712px; }

.slider-item:has(.slider-item-line-left.slider-item-line-zoom):hover .slide-item-img-inner.slide-item-img-y img
{ transform: scale(1.21) translateX(110px); }

.slider-item:hover .slide-item-img-left.slide-item-img-y img{
    transform: scale(1.21) translateX(15px);
}
.slider-item:hover .slide-item-img-right.slide-item-img-y img{
    transform: scale(1.21) translateX(-15px);
}
.slider-item:has(.slider-item-text-position-right) .slide-item-img-right{
	right: 447px; transform: translate(50%,-50%);
}
.slider-item:has(.slider-item-text-position-left) .slide-item-img-left{
	left: 447px; transform: translate(-50%,-50%);
}

.slider-item:has(.slider-item-text-position-right):hover .slide-item-img-right.slide-item-img-y img{
	transform: scale(1.21) translateX(-70px);
}

.slider-item:hover .slider-item-bg-change{ opacity: 1; }

.objects-control{ display: none; }
.objects-control ul{
	list-style: none; margin: 2rem 0 3rem; padding: 0px;
	display: flex;
	align-items: center; justify-content: center;
	gap: 10px;
}
.objects-control ul li{ list-style: none; }
.objects-control button {
  display: block;
  width: 16px;
  height: 16px;
  background: #ccc;
  border-radius: 50%;
  cursor: pointer;
  text-indent: -1000px;
  border: none;
}
.objects-control .slick-active button{
	background: #E41D2C;
}

.academy-index-empty .academy-content{
	justify-content: center;
	gap: 3rem;
}

a.page-up{
  z-index: +9;
  position: fixed;
  right: 32px;
  bottom: 32px;
  width: 64px;
  height: 64px;
  background: rgba(228, 29, 44, 0.4);
  border-radius: 50%;
  transition: all 1s;
  opacity: 0;
}
a.page-up:hover{
  background: rgba(228, 29, 44, 1);
}
.showed-page-up a.page-up {
  opacity: 1;
}
a.page-up:before{
  position: absolute;
  top: 50%;
  left: 50%;
  width: 18px;
  height:18px;
  content: ' ';
  border: 2px solid #fff;
  border-bottom: none;
  border-left:none;
  transform: translate(-50%, -30%) rotate(-45deg);
}


@media (max-width: 767px) {
	.slider-index{ height: 320px; }
	.slider-item{
		width: 532px;
		height: 320px;
	}
	.slider-item-line-right, .slider-item-line-left{ width: 199px; }
	.slide-item-img-right{ right: 266px; }
	.slide-item-img-left{ left: 266px;}
	.slider-item-text-position-bottomcenter,
	.slider-item-text-position-bottom{
		bottom: 37px;
		position: absolute;
		font-size: 16px;
		padding-left: 54px;
		padding-right: 299px;
	}
	.slider-item-text-position-topcenter,
	.slider-item-text-position-top{
		font-size: 16px;
		padding-left: 33px;
		padding-right: 313px;
		top: 43px;
	}
	.slider-item:has(.slider-item-line-left) .slider-item-text-position-bottomcenter,
	.slider-item:has(.slider-item-line-left) .slider-item-text-position-topcenter{
		padding-left: 234px;
		padding-right: 36px;
	}
	.slider-item:has(.slider-item-line-left) .slider-item-text-position-bottom,
	.slider-item:has(.slider-item-line-left) .slider-item-text-position-top{
		padding-left: 280px;
		padding-right: 36px;
	}
	.slider-item:has(.slide-item-img-inner) .slider-item-text-position-top{
		padding-left: 224px;
		padding-right: 36px;
		top: 47px;
	}

	.slider-item-text-position-right{
		font-size: 16px;
		width: 45%;
		top: 50%;
		transform: rotate(-90deg) translate(10%, 190%);
		right: 4%;
	}
	.slider-item-text-position-left{
		font-size: 16px;
		width: 45%;
		top: 50%;
		transform: rotate(-90deg) translate(10%, -400%);
		left: 4%;
	}

	.slider-item-text-position-inlinetop{
		font-size: 16px;
		top: 54px;
	}
	.slider-item:has(.slider-item-line-left) .slider-item-text-position-inlinetop{
		left: calc(199px / 2);
	}
	.slider-item:has(.slider-item-line-left) .slide-item-img-inner{
		left: calc(199px / 2);
	}
	.slider-item:has(.slider-item-text-position-inlinetop) .slide-item-img-inner{
		top: auto; bottom: 20px;
		max-width: 180px;
	}
	.slider-item:has(.slider-item-line-left):hover .slider-item-text-position-inlinetop{
		left: calc(141px / 2);
	}
	.slider-item:hover .slider-item-line-left.slider-item-line-zoom,
	.slider-item:hover .slider-item-line-right.slider-item-line-zoom{ width: 199px; }

	.slider-item:has(.slider-item-text-position-left):hover .slider-item-line-left.slider-item-line-zoom,
	.slider-item:has(.slider-item-text-position-right):hover .slider-item-line-right.slider-item-line-zoom{ width: 199px; }
	.slider-item:has(.slide-item-img-inner):hover .slider-item-line-left.slider-item-line-zoom
	{ width: 199px; }

	.slider-item:has(.slider-item-line-left.slider-item-line-zoom):hover .slide-item-img-inner.slide-item-img-y img
	{ transform: scale(1); }
	.slider-item:hover .slide-item-img-left.slide-item-img-y img{ transform: scale(1); }
	.slider-item:hover .slide-item-img-right.slide-item-img-y img{ transform: scale(1); }
	.slider-item:has(.slider-item-text-position-right) .slide-item-img-right{ right: 199px; }
	.slider-item:has(.slider-item-text-position-left) .slide-item-img-left{ left: 199px; }
	.slider-item:has(.slider-item-text-position-right):hover .slide-item-img-right.slide-item-img-y img{
		transform: scale(1);
	}

    .section{ padding: 48px 0 24px; }
    .subscribe.section{ padding-bottom: 48px; }
    footer{ padding: 32px 0; }
    footer .wrapper,
    footer .footer-phone,
    footer .wrapper .footer-left,
    footer .footer-addr,
    footer .footer-addr-wrap,
    .subscribe .wrapper,
    .objects, .academy-index .wrapper, .news-main, .solution
    { flex-direction: column; }
    footer .footer-left,
    footer .wrapper .footer-right,
    footer .footer-center{ width: 100%; }
    footer .footer-catalog{ display: none; }
    footer .footer-center ul{ margin: 0px; column-count: 1; }
    footer .footer-phone>div{ margin: 1rem 0 0; }
    footer hr{ background: transparent; margin: 16px 0; }
    footer .footer-addr, footer .footer-addr-wrap{
        align-items: flex-start;
    }
    footer .footer-addr-time{ margin-bottom: 32px; }
    footer .footer-social{
        margin-top: 32px;
        align-self: flex-start;
        justify-content: flex-start;
    }
    footer .footer-social a:first-child{ margin-left: 0px; }
    .subscribe .wrapper>div:last-child{ margin-left: 0px; margin-top: 32px; }
    .subscribe h4{ font-size: 28px; }
    .subscribe p{ font-size: 100%; }
    h1, h2{ font-size: 32px; line-height: 1.2; }
    .objects-index .object-item{
        width: 100%;
        flex: auto;
    }
    .objects-index .object-item .object-item-name{ order: 3; justify-content: center; height: 124px; padding: 0px; }
	.objects-control{ display: block; }
    .objects-control button{
      display: block;
        width: 16px;
        height: 16px;
        background: #ccc;
        border-radius: 50%;
        cursor: pointer;
        text-indent: -1000px;
        border: none;
    }
    .academy-index{ height: auto; padding: 32px 0 0; }
    .academy-index .academy-content{ width: 100%; padding: 0; }
    .academy-index .academy-content p{ padding: 0 6.25%; font-size: 15px; }
    .academy-gallery{
        top: auto;
        bottom: 280px;
        height: 230px;
        width: 100%;
        left: 0px;
    }
    .academy-index .wrapper{ padding: 0px; }
    .academy-index .academy-content .btn-red{
        position: absolute; bottom: 0px; left: 0px; width: 100%;
    }
	.academy-events{ padding-top: 32px; }
    .academy-index .academy-content>div{ padding-top: 260px; padding-bottom: 64px; }
    .academy-index .academy-content h4{
        text-indent: -10000px;
        margin-bottom: 16px;
        align-items: center;
        justify-content: center;
        display: flex;
        padding-right: 0px;
		display: none;
    }
    .academy-index .academy-events-control{
		position: relative;
		display: none;
	}
	.academy-index-empty .academy-content{
		gap: 350px;
	}
	.academy-index-empty .academy-gallery{
		bottom: 80px;
	}
    .solution .solution-item{ width: 100%; }
    .solution .solution-item .solution-item-name{
        height: 160px;
        padding: 0 36px; font-size: 18px;
    }
    .solution .solution-item.solution-position-103 .solution-item-name{ order: 1; }
    .news-main .news-main-left, .news-main .news-main-right{ width: 100%; }
    .news-main .news-main-right{ display: none !important; padding-left: 0px; border: none; }
    .news-main .news-main-meta-date{ font-size: 13px; }
    .news-main h4{
        font-size: 20px;
        line-height: 1.1;
        font-weight: 600;
        margin: 10px 0;
    }
    .news-main .news-main-right>div:nth-child(2){
        margin: 2rem 0;
    }
    .news-main .news-main-left .news-main-meta{ padding-left: 0px; }
    .news-main .news-main-meta:before{ display: none; }
    .news-main .news-main-img{ margin-bottom: 1.3rem; }
    .news-main .news-main-meta-text{ font-size: 16px; }
    header{ height: 64px; background: #fff; }
    body{ padding-top: 128px; }
    header .search-form{
        position: fixed; top: 64px; height: 64px; left: 0px; width: 100%;
        margin: 0px; display: flex; align-items: center; justify-content: center;
        padding: 0 36px;
        box-shadow: 0px 10px 10px rgba(0,0,0,0.1);
        background: #fff;
    }
    header .search-form a{ right: 56px; }
    header .search-form input{ width: 100%; }
    header .btns, .catalog-link, .shop-link{ display: none; }
    header .where-buy{ order: 1; margin: 0px 10px; }
    header .where-buy a{
        background-size: contain;
        height: 30px;
        text-indent: -10000px; display: block;
    }
    nav .logo, header .logo{ margin-left: 10px; height: 64px; background-position: left center; }
    header .other{ margin-right: 13px; }
    header .menu{
        order: 2;
        width: 50px;
        height: 42px;
    }
    nav{ width: 90%; background: #f4f4f4; }
    nav>ul>li>div{ padding: 0 24px; display: block; }
    nav .nav-header{ height: 64px; }
    nav .nav-header{ background: #f4f4f4; border-bottom: 1px solid rgba(0,0,0,0.1); }
    nav .menu-close{ margin-right: 16px; width: 30px; height: 30px; }
    nav>ul>li>div>div, nav>ul>li>div>a{
        height: 64px;
    }
    nav>ul>li>div>div{
        font-size: 18px;
        font-weight: 600;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    nav>ul>li{ border-bottom: 1px solid rgba(0,0,0,0.1); min-height: 64px; }
    nav>ul>li>div>div>span{ display: block; padding-right: 0px; }
    nav>ul>li>div>div>i{ display: block; }
    nav>ul>li>div>div>i:after{
        display: block;
        content: '';
        width: 7px;
        height: 7px;
        border-top: 2px solid #1E1C21;
        border-left: 2px solid #1E1C21;
        transform: rotate(-135deg) translateY(4px);
        transition: all 0.3s cubic-bezier(0.25, 1, 0.5, 1);
        transform-origin: center;
        opacity: 0.75;
    }
    nav>ul>li ul{ padding-bottom: 0px; }
    nav>ul>li ul li{
        padding: 0 24px; margin: 16px 0;
    }
    nav>ul>li ul li a{
        display: block;
        font-size: 16px;
        font-weight: 400;
    }
    nav>ul>li ul li:first-child{ margin-top: 32px; }
    nav>ul>li ul li:last-child{ margin-bottom: 32px; }
    nav>ul>li:hover{ background: transparent; }
    nav>ul>li.opened{ background: #fff; }
    .desktop-hide{ display: block; }
    .contact-menu{
        display: flex;
        flex-direction: column;
        padding: 24px;
    }
    .contact-menu small{ font-size: 16px; font-weight: 300; }
    .contact-menu a{ margin: 10px 0 5px; font-weight: 600; }
    .contact-menu i{ font-style: normal; font-size: 10px; text-transform: uppercase; opacity: 0.7; }
    .contact-menu p{
        margin: 0px 0px 10px 0;
        font-size: 15px;
        font-weight: 300;
    }
    .no-border{ border: none; padding-bottom: 0px; }
    nav .contact-menu .social{
        display: flex;
        align-items: center; justify-content: flex-start;
    }
    nav .contact-menu .social a{
        display: inline-block;
        width: 40px;
        height: 40px;
        background: #E41D2C;
        border-radius: 3px;
        background-position: center center;
        background-repeat: no-repeat;
        margin-left: 10px;
        background-size: 50%;
    }
    nav .contact-menu .social a:first-child{ margin-left: 0px; }
    nav .contact-menu .social a.btn-vk{
        background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAyMyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzYwMTNfNTk4NykiPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDFfNjAxM181OTg3KSI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMl82MDEzXzU5ODcpIj4KPHBhdGggZD0iTTExLjY2NjcgMTIuMTY1M0gxMi44NzY3QzEyLjg3NjcgMTIuMTY1MyAxMy4yNjE3IDEyLjExMDMgMTMuNDI2NyAxMS45NDUzQzEzLjU5MTcgMTEuNzgwMyAxMy41OTE3IDExLjM5NTMgMTMuNTkxNyAxMS4zOTUzQzEzLjU5MTcgMTEuMzk1MyAxMy41OTE3IDkuODAwMjcgMTQuMzA2NyA5LjU4MDI3QzE1LjAyMTcgOS4zNjAyNyAxNi4wMTE3IDExLjEyMDMgMTcuMDAxNyAxMS44MzUzQzE3Ljc3MTcgMTIuMzMwMyAxOC4zMjE3IDEyLjIyMDMgMTguMzIxNyAxMi4yMjAzTDIxLjAxNjcgMTIuMTY1M0MyMS4wMTY3IDEyLjE2NTMgMjIuMzkxNyAxMi4wNTUzIDIxLjczMTcgMTAuOTU1M0MyMS42NzY3IDEwLjg0NTMgMjEuMzQ2NyAxMC4xMzAzIDE5Ljc1MTcgOC42NDUyN0MxOC4xMDE3IDcuMTA1MjcgMTguMzIxNyA3LjMyNTI3IDIwLjMwMTcgNC42MzAyN0MyMS41MTE3IDIuOTgwMjcgMjIuMDA2NyAxLjk5MDI3IDIxLjg0MTcgMS41NTAyN0MyMS42NzY3IDEuMTY1MjcgMjAuNzk2NyAxLjI3NTI3IDIwLjc5NjcgMS4yNzUyN0gxNy43NzE3QzE3Ljc3MTcgMS4yNzUyNyAxNy41NTE3IDEuMjIwMjcgMTcuMzg2NyAxLjMzMDI3QzE3LjIyMTcgMS40NDAyNyAxNy4xMTE3IDEuNjYwMjcgMTcuMTExNyAxLjY2MDI3QzE3LjExMTcgMS42NjAyNyAxNi42MTY3IDIuOTI1MjcgMTYuMDExNyA0LjAyNTI3QzE0LjY5MTcgNi4yODAyNyAxNC4xNDE3IDYuNDQ1MjcgMTMuOTIxNyA2LjI4MDI3QzEzLjQyNjcgNi4wMDUyNyAxMy41MzY3IDUuMDE1MjcgMTMuNTM2NyA0LjMwMDI3QzEzLjUzNjcgMi4xMDAyNyAxMy44NjY3IDEuMTY1MjcgMTIuODc2NyAwLjk0NTI3M0MxMi41NDY3IDAuODkwMjczIDEyLjMyNjcgMC44MzUyNzMgMTEuNDQ2NyAwLjc4MDI3M0MxMC4zNDY3IDAuNzgwMjczIDkuNDY2NzMgMC43ODAyNzMgOC45NzE3MyAxLjA1NTI3QzguNjQxNzMgMS4yMjAyNyA4LjM2NjczIDEuNjA1MjcgOC41MzE3MyAxLjYwNTI3QzguNzUxNzMgMS42MDUyNyA5LjE5MTczIDEuNzE1MjcgOS40MTE3MyAyLjA0NTI3QzkuNzQxNzMgMi40ODUyNyA5LjY4NjczIDMuNDIwMjcgOS42ODY3MyAzLjQyMDI3QzkuNjg2NzMgMy40MjAyNyA5Ljg1MTczIDYuMDA1MjcgOS4yNDY3MyA2LjMzNTI3QzguODYxNzMgNi41NTUyNyA4LjMxMTczIDYuMTE1MjcgNy4xMDE3MyA0LjAyNTI3QzYuNDk2NzMgMi45ODAyNyA2LjAwMTczIDEuODI1MjcgNi4wMDE3MyAxLjgyNTI3QzYuMDAxNzMgMS44MjUyNyA2LjAwMTczIDEuNjA1MjcgNS44MzY3MyAxLjQ5NTI3QzUuNjE2NzMgMS4zMzAyNyA1LjM5NjczIDEuMzMwMjcgNS4zOTY3MyAxLjMzMDI3SDIuNTM2NzNDMi41MzY3MyAxLjMzMDI3IDIuMDk2NzMgMS4zMzAyNyAxLjkzMTczIDEuNTUwMjdDMS43NjY3MyAxLjcxNTI3IDEuOTMxNzMgMi4wNDUyNyAxLjkzMTczIDIuMDQ1MjdDMS45MzE3MyAyLjA0NTI3IDQuMTg2NzMgNy4yNzAyNyA2LjcxNjczIDkuOTEwMjdDOS4wMjY3MyAxMi4zMzAzIDExLjY2NjcgMTIuMTY1MyAxMS42NjY3IDEyLjE2NTNaIiBmaWxsPSIjRkVGRUZFIi8+CjwvZz4KPC9nPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzYwMTNfNTk4NyI+CjxyZWN0IHdpZHRoPSIyMiIgaGVpZ2h0PSIxMiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuODg2NzE5IDAuNSkiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwMV82MDEzXzU5ODciPgo8cmVjdCB3aWR0aD0iMTEyIiBoZWlnaHQ9IjIwNzAiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjg4NjcxOSAtMjAyNC41KSIvPgo8L2NsaXBQYXRoPgo8Y2xpcFBhdGggaWQ9ImNsaXAyXzYwMTNfNTk4NyI+CjxyZWN0IHdpZHRoPSIyMiIgaGVpZ2h0PSIxMiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuODg2NzE5IDAuNSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K');
    }
    nav .contact-menu .social a.btn-youtube{
        background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyNSAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzYwMTNfNDI5MSkiPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDFfNjAxM180MjkxKSI+CjxwYXRoIGQ9Ik0yNC4xODY3IDYuOEMyNC4xODY3IDYuNiAyMy44ODY3IDUgMjMuMTg2NyA0LjNDMjIuMjg2NyAzLjMgMjEuMjg2NyAzLjIgMjAuNzg2NyAzLjJIMjAuNjg2N0MxNy41ODY3IDMgMTIuOTg2NyAzIDEyLjg4NjcgM0MxMi44ODY3IDMgOC4xODY3MiAzIDUuMDg2NzIgMy4ySDQuOTg2NzJDNC40ODY3MiAzLjIgMy40ODY3MiAzLjMgMi41ODY3MiA0LjNDMS44ODY3MiA1LjEgMS41ODY3MiA2LjcgMS41ODY3MiA2LjlDMS41ODY3MiA3IDEuMzg2NzIgOC44IDEuMzg2NzIgMTAuN1YxMi40QzEuMzg2NzIgMTQuMyAxLjU4NjcyIDE2LjEgMS41ODY3MiAxNi4yQzEuNTg2NzIgMTYuNCAxLjg4NjcyIDE4IDIuNTg2NzIgMTguN0MzLjM4NjcyIDE5LjYgNC4zODY3MiAxOS43IDQuOTg2NzIgMTkuOEM1LjA4NjcyIDE5LjggNS4xODY3MiAxOS44IDUuMjg2NzIgMTkuOEM3LjA4NjcyIDIwIDEyLjU4NjcgMjAgMTIuNzg2NyAyMEMxMi43ODY3IDIwIDE3LjQ4NjcgMjAgMjAuNTg2NyAxOS44SDIwLjY4NjdDMjEuMTg2NyAxOS43IDIyLjE4NjcgMTkuNiAyMy4wODY3IDE4LjdDMjMuNzg2NyAxNy45IDI0LjA4NjcgMTYuMyAyNC4wODY3IDE2LjFDMjQuMDg2NyAxNiAyNC4yODY3IDE0LjIgMjQuMjg2NyAxMi4zVjEwLjZDMjQuMzg2NyA4LjggMjQuMTg2NyA2LjkgMjQuMTg2NyA2LjhaTTE2Ljc4NjcgMTEuN0wxMC43ODY3IDE0LjlDMTAuNjg2NyAxNC45IDEwLjY4NjcgMTUgMTAuNTg2NyAxNUMxMC40ODY3IDE1IDEwLjM4NjcgMTUgMTAuMzg2NyAxNC45QzEwLjI4NjcgMTQuOCAxMC4xODY3IDE0LjcgMTAuMTg2NyAxNC41VjhDMTAuMTg2NyA3LjggMTAuMjg2NyA3LjcgMTAuMzg2NyA3LjZDMTAuNDg2NyA3LjUgMTAuNjg2NyA3LjUgMTAuODg2NyA3LjZMMTYuODg2NyAxMC44QzE3LjA4NjcgMTAuOSAxNy4xODY3IDExIDE3LjE4NjcgMTEuMkMxNy4xODY3IDExLjQgMTYuOTg2NyAxMS42IDE2Ljc4NjcgMTEuN1oiIGZpbGw9IiNGRUZFRkUiLz4KPC9nPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzYwMTNfNDI5MSI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyMiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuODg2NzE5IDAuNSkiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwMV82MDEzXzQyOTEiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjg4NjcxOSAtMC41KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=');
    }
    nav .contact-menu .social a.btn-tg{
        background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyNSAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzYwMTNfNDM0MykiPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDFfNjAxM180MzQzKSI+CjxwYXRoIGQ9Ik0yMi40NTYxIDQuNzM3MTNMMTkuNTUxNCAxOC40MzU2QzE5LjMzMjMgMTkuNDAyNCAxOC43NjA4IDE5LjY0MyAxNy45NDg3IDE5LjE4NzVMMTMuNTIyOSAxNS45MjYyTDExLjM4NzQgMTcuOTgwMUMxMS4xNTExIDE4LjIxNjQgMTAuOTUzNCAxOC40MTQxIDEwLjQ5NzkgMTguNDE0MUwxMC44MTU5IDEzLjkwNjdMMTkuMDE4NiA2LjQ5NDU2QzE5LjM3NTMgNi4xNzY1OSAxOC45NDEzIDYuMDAwNDIgMTguNDY0MyA2LjMxODM4TDguMzIzNzEgMTIuNzAzNUwzLjk1ODA5IDExLjMzNzFDMy4wMDg0OCAxMS4wNDA3IDIuOTkxMjkgMTAuMzg3NSA0LjE1NTc0IDkuOTMyMDZMMjEuMjMxNSAzLjM1MzU0QzIyLjAyMjIgMy4wNTcwNiAyMi43MTM5IDMuNTI5NzEgMjIuNDU2MSA0LjczNzEzWiIgZmlsbD0iI0ZFRkVGRSIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNjAxM180MzQzIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjIyIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC44ODY3MTkgMC41KSIvPgo8L2NsaXBQYXRoPgo8Y2xpcFBhdGggaWQ9ImNsaXAxXzYwMTNfNDM0MyI+CjxyZWN0IHdpZHRoPSIxOS4yNSIgaGVpZ2h0PSIyMiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuMjYxNzIgMC41KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=');
    }
    nav .contact-menu .social a.btn-vk:hover,
    nav .contact-menu .social a.btn-youtube:hover,
    nav .contact-menu .social a.btn-tg:hover{ background-size: 60%; }
    header .other .btn-red{
        display: block;
        min-width: auto;
        font-size: 14px;
        padding: 10px 14px 8px;
        text-transform: none;
        font-weight: 400;
    }
    header .menu{
        width: 36px;
        height: 32px;
    }
    header .menu span{
        width: 24px;
        height: 3px;
        border-radius: 10px;
        position: absolute;
        top: 50%;
        left: 0px;
    }
    header .menu span:nth-child(3){
        left: 6px;
        transform: translateY(10px);
    }
    header .menu span:nth-child(2){
        left: 6px;
        transform: translateY(-10px);
    }
    header .menu:hover span:nth-child(3), header .menu:hover span:nth-child(2){ left: 0px; }
    header .menu:hover span:nth-child(1){ left: 6px; }
}