header div.container,header div.container a.logo,header div.container div.social,header div.container div.social div.buttons,header div.container div.social div.contacts,header div.container div.social div.contacts div.phone_content div.phone_content_buttons a,header div.container nav ul,header div.container nav ul li,header div.container.bottom div.menuButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header div.container a.logo,header div.container div.social div.contacts,header div.container nav ul,header div.container nav ul li,header div.container.bottom,header div.container.bottom div.menuButton{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header div.container,header div.container div.social{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header div.container div.social div.buttons{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header,header div.container div.social div.contacts div.phone_content,header div.container nav ul li.child div{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:100%;grid-template-rows:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}header{position:sticky;top:0;background:#fff;z-index:9991}header div.container{gap:10px;padding:10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}@media screen and (max-width:850px){header div.container{border-bottom:2px solid #d7d7d7}}@media screen and (max-width:780px){header div.container{padding:5px}}header div.container.top div.menuButton{display:none;width:25px;height:25px;background:#347fad;cursor:pointer;border-radius:50%}@media screen and (max-width:850px){header div.container.top div.menuButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;-webkit-box-sizing:content-box;box-sizing:content-box}}@media screen and (max-width:415px){header div.container.top div.menuButton{width:25px;height:25px;padding:8px}}header div.container.bottom div.menuButton svg,header div.container.top div.menuButton svg{width:100%;height:100%}header div.container.bottom{padding:0;margin:0;width:auto}@media screen and (max-width:1170px){header div.container.bottom{border-bottom:2px solid #d7d7d7;padding:10px 5px;margin:auto;width:100%}}header div.container.bottom.tab{display:none}@media screen and (max-width:1170px){header div.container.bottom.tab{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:550px){header div.container.bottom.tab{display:none}}header div.container.bottom.desktop{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1170px){header div.container.bottom.desktop{display:none}}header div.container.bottom div.menuButton{width:25px;height:25px;cursor:pointer}header div.container a.logo{width:auto;height:auto;max-width:200px;max-height:100%}@media screen and (max-width:1420px){header div.container a.logo{max-width:140px}}@media screen and (max-width:1365px){header div.container a.logo{max-width:120px}}@media screen and (max-width:1170px){header div.container a.logo{max-width:200px}}header div.container a.logo img{width:100%;height:auto}@media screen and (max-width:780px){header div.container a.logo img{width:auto;height:50px}}@media screen and (max-width:415px){header div.container a.logo img{height:33px}}header div.container div.social div.contacts{gap:5px}header div.container div.social div.contacts a.phone_icon{width:40px;height:40px;background:url(../../images/icons/phone_fill.svg) no-repeat;background-size:cover;background-position:center center}@media screen and (max-width:1365px){header div.container div.social div.contacts a.phone_icon{width:35px;height:35px}}@media screen and (max-width:1170px){header div.container div.social div.contacts a.phone_icon{width:40px;height:40px}}@media screen and (max-width:1000px){header div.container div.social div.contacts a.phone_icon{width:30px;height:30px}}header div.container div.social div.contacts div.phone_content{gap:5px;position:relative}header div.container div.social div.contacts div.phone_content a{font-size:18px}@media screen and (max-width:1365px){header div.container div.social div.contacts div.phone_content a{font-size:16px}}@media screen and (max-width:1170px){header div.container div.social div.contacts div.phone_content a{font-size:18px}}@media screen and (max-width:550px){header div.container div.social div.contacts div.phone_content a.phone_desktop{display:none}}header div.container div.social div.contacts div.phone_content a.phone_mobile{display:none}@media screen and (max-width:550px){header div.container div.social div.contacts div.phone_content a.phone_mobile{display:block}}header div.container div.social div.contacts div.phone_content div.phone_content_buttons a span,header div.container div.social div.contacts div.phone_content p{font-size:16px}@media screen and (max-width:1365px){header div.container div.social div.contacts div.phone_content p{font-size:13px}}@media screen and (max-width:1170px){header div.container div.social div.contacts div.phone_content p{font-size:16px}}@media screen and (max-width:550px){header div.container div.social div.contacts div.phone_content p{display:none}}header div.container div.social div.contacts div.phone_content:hover div.phone_content_buttons{height:auto;z-index:2;opacity:1;visibility:visible}header div.container div.social div.contacts div.phone_content div.phone_content_buttons{position:absolute;top:calc(100% + 10px);right:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:0;gap:5px;background:#fff;z-index:-1;opacity:0;visibility:hidden;-webkit-transition:all .5s ease;transition:all .5s ease}header div.container div.social div.contacts div.phone_content div.phone_content_buttons a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}header div.container div.social div.contacts div.phone_content div.phone_content_buttons a img{width:25px;height:25px;-o-object-fit:cover;object-fit:cover}header div.container div.social,header div.container div.social div.buttons{gap:10px}@media screen and (max-width:550px){header div.container div.social div.buttons{display:none}}header div.container div.social div.buttons a{width:40px;height:40px}@media screen and (max-width:1365px){header div.container div.social div.buttons a{width:30px;height:30px}}@media screen and (max-width:1170px){header div.container div.social div.buttons a{width:40px;height:40px}}@media screen and (max-width:1000px){header div.container div.social div.buttons a{width:30px;height:30px}}header div.container div.social div.buttons a.whatsapp_icon{background:url(../../images/icons/whatsapp_fill.svg) no-repeat;background-size:cover;background-position:center center}header div.container div.social div.buttons a.telegram_icon{background:url(../../images/icons/telegram_fill.svg) no-repeat;background-size:cover;background-position:center center}@media screen and (max-width:750px){header div.container div.social div.buttons button{display:none}}header div.container nav ul{list-style:none}header div.container nav ul li{position:relative}header div.container nav ul li a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 10px;color:#1b1b1b;font-size:18px;background:#fff;font-weight:700;border:1px solid transparent}@media screen and (max-width:1365px){header div.container nav ul li a{padding:5px;font-size:16px}}@media screen and (max-width:1170px){header div.container nav ul li a{padding:5px 10px;font-size:18px}}@media screen and (max-width:1110px){header div.container nav ul li a{font-size:16px}}@media screen and (max-width:1010px){header div.container nav ul li a{font-size:14px}}@media screen and (max-width:910px){header div.container nav ul li a{font-size:13px}}@media screen and (max-width:865px){header div.container nav ul li a{font-size:12px}}header div.container nav ul li a:hover{color:#347fad}header div.container nav ul li.child a{position:relative;z-index:2}header div.container nav ul li.child:hover a{border:1px solid #dcdcdc;border-bottom-color:#fff}header div.container nav ul li.child:hover div{border:1px solid #dcdcdc;top:calc(100% - 1px);opacity:1;visibility:visible;z-index:1}header div.container nav ul li.child:hover div a{border:0}header div.container nav ul li.child div{position:absolute;width:100%;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;height:auto;background:#fff;top:calc(100% - 10px);z-index:-1;opacity:0;visibility:hidden;-webkit-transition:all .2s ease;transition:all .2s ease}header div.container nav ul li.child div a{font-size:16px;padding:10px;border:0;width:100%;-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (max-width:1300px){header div.container nav ul li.child div a{font-size:14px}}@media screen and (max-width:1190px){header div.container nav ul li.child div a{font-size:13px}}@media screen and (max-width:1070px){header div.container nav ul li.child div a{font-size:12px}}@media screen and (max-width:1010px){header div.container nav ul li.child div a{font-size:11px}}header div.container nav ul li.child div a:hover{background:#347fad;color:#fff}div.menu-mobile,div.menu-mobile div.menu-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}div.menu-mobile{position:fixed;left:-100%;top:0;max-width:350px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow-y:auto;opacity:0;z-index:9999;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}div.menu-mobile.show{opacity:1;left:0}div.menu-mobile div.menu-content{display:grid;grid-template-columns:100%;grid-template-rows:65px auto 100px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0}div.menu-mobile div.menu-content div.close,div.menu-mobile div.menu-content div.close div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}div.menu-mobile div.menu-content div.close{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#dcf0ff;padding:16.5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}div.menu-mobile div.menu-content div.close div{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}div.menu-mobile div.menu-content div.close div p{font-size:15px;color:#000;font-weight:700}div.menu-mobile div.menu-content div.close img{width:auto;height:60px}div.menu-mobile div.menu-content div.close svg{width:30px;height:30px;cursor:pointer}div.menu-mobile div.menu-content div.close svg path{fill:#000}div.menu-mobile div.menu-content nav,header div.container div.social div.contacts div.phone_content div.phone_content_buttons{display:grid;grid-template-columns:100%;grid-template-rows:auto;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}div.menu-mobile div.menu-content nav,div.menu-mobile div.menu-content nav ul,div.menu-mobile div.menu-content nav ul li{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}div.menu-mobile div.menu-content nav ul{display:grid;grid-template-columns:100%;grid-template-rows:auto;gap:0;width:100%}div.menu-mobile div.menu-content nav ul li{display:-webkit-box;display:-ms-flexbox;display:flex}div.menu-mobile div.menu-content nav ul li:last-child a{border:0}div.menu-mobile div.menu-content nav ul li a{position:relative;width:100%;font-size:18px;color:#000;padding:10px 0 10px 20px;border-bottom:1px solid #d3d3d3}div.menu-mobile div.menu-content nav ul li a::after{content:"";position:absolute;width:15px;left:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);height:2px;background:#347fad}div.menu-mobile div.menu-content div.menu-contacts div.menu-column a:hover,div.menu-mobile div.menu-content nav ul li a:hover{color:#347fad}div.menu-mobile div.menu-content div.menu-contacts,div.menu-mobile div.menu-content div.menu-contacts div.menu-column{display:grid;grid-template-rows:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}div.menu-mobile div.menu-content div.menu-contacts{grid-template-columns:100%;background:#dcf0ff}div.menu-mobile div.menu-content div.menu-contacts div.menu-column{grid-template-columns:repeat(2,1fr);text-align:center;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;border-top:1px solid #fff}div.menu-mobile div.menu-content div.menu-contacts div.menu-column a{color:#000;font-size:14px;-webkit-transition:all .5s ease;transition:all .5s ease}div.menu-mobile div.menu-content div.menu-contacts div.menu-column.social{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}div.menu-mobile div.menu-content div.menu-contacts div.menu-column.social a{width:30px;height:30px}div.menu-mobile div.menu-content div.menu-contacts div.menu-column.social a.wp{background:url(/wp-content/themes/theme/assets/images/social/whatsapp.svg);background-size:cover;background-position:center;background-repeat:no-repeat}div.menu-mobile div.menu-content div.menu-contacts div.menu-column.social a.tg{background:url(/wp-content/themes/theme/assets/images/social/telegram.svg);background-size:cover;background-position:center;background-repeat:no-repeat}