@-webkit-keyframes shine{to{left:125%}}@keyframes shine{to{left:125%}}header div.header-container div.address{display:-webkit-box;display:-ms-flexbox;display:flex}header div.header-container,header div.header-container a.logo,header div.header-container div.social,header div.header-container div.social div.buttons,header div.header-container div.social div.contacts,header div.header-container div.social div.contacts div.phone_content div.phone_content_buttons a,header div.header-container nav ul,header div.header-container nav ul li,header div.header-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.header-container a.logo,header div.header-container div.social div.contacts,header div.header-container nav ul,header div.header-container nav ul li,header div.header-container.bottom,header div.header-container.bottom div.menuButton{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header div.header-container,header div.header-container div.social{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header div.header-container div.address{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}header div.header-container div.social div.buttons{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header,header div.header-container div.social div.contacts div.phone_content,header div.header-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}.anim-shine{overflow:hidden}.anim-shine:hover::before{-webkit-animation:shine 1s;animation:shine 1s;opacity:1}.anim-shine::before{position:absolute;top:0;left:-45%;z-index:2;display:block;content:"";width:25%;height:100%;opacity:0;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(255,255,255,.5)));background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}header{position:sticky;top:0;background:#fff;z-index:9991}header div.header-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.header-container{border-bottom:2px solid #d7d7d7}}@media screen and (max-width:780px){header div.header-container{padding:5px}}header div.header-container.top div.menuButton{display:none;width:25px;height:25px;background:#52b3de;cursor:pointer;border-radius:50%}@media screen and (max-width:850px){header div.header-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.header-container.top div.menuButton{width:25px;height:25px;padding:8px}}header div.header-container.bottom div.menuButton svg,header div.header-container.top div.menuButton svg{width:100%;height:100%}header div.header-container.bottom{background:#52b3de}@media screen and (max-width:850px){header div.header-container.bottom{display:none}}header div.header-container.bottom div.menuButton{width:25px;height:25px;cursor:pointer}header div.header-container.bottom div.menuButton svg path{fill:#fff}header div.header-container a.logo{width:auto;height:auto;max-width:185px;max-height:100%}header div.header-container a.logo img{width:100%;height:auto}@media screen and (max-width:780px){header div.header-container a.logo img{width:auto;height:50px}}@media screen and (max-width:415px){header div.header-container a.logo img{height:39px}}@media screen and (max-width:425px){header div.header-container a.logo img.desktop{display:none}}header div.header-container a.logo img.mobile{display:none}@media screen and (max-width:425px){header div.header-container a.logo img.mobile{display:block}}@media screen and (max-width:1140px){header div.header-container div.logo-text{display:none}}header div.header-container div.logo-text p{font-size:16px;color:gray}@media screen and (max-width:1200px){header div.header-container div.logo-text p{font-size:14px}}header div.header-container div.address{gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:850px){header div.header-container div.address{display:none}}header div.header-container div.address svg{width:30px;height:auto}div.menu-mobile div.menu-content div.close svg path,header div.header-container div.address svg path{fill:#52b3de}header div.header-container div.address p,header div.header-container div.social div.contacts div.phone_content div.phone_content_buttons a span,header div.header-container div.social div.contacts div.phone_content p{font-size:16px}header div.header-container div.social{gap:20px}header div.header-container div.social div.contacts{gap:5px}header div.header-container div.social div.contacts a.phone_icon{width:40px;height:40px;background:url(../../images/icons/phone_fill2.svg) no-repeat;background-size:cover;background-position:center center}@media screen and (max-width:1000px){header div.header-container div.social div.contacts a.phone_icon{width:30px;height:30px}}header div.header-container div.social div.contacts div.phone_content{gap:5px;position:relative}header div.header-container div.social div.contacts div.phone_content a{font-size:18px;color:#52b3de}@media screen and (max-width:550px){header div.header-container div.social div.contacts div.phone_content a.phone_desktop{display:none}}header div.header-container div.social div.contacts div.phone_content a.phone_mobile{display:none}@media screen and (max-width:550px){header div.header-container div.social div.contacts div.phone_content a.phone_mobile{display:block}}header div.header-container div.social div.contacts div.phone_content a.mail_desktop{font-size:12px}@media screen and (max-width:400px){header div.header-container div.social div.contacts div.phone_content a.mail_desktop{font-size:9px}}@media screen and (max-width:550px){header div.header-container div.social div.contacts div.phone_content p{display:none}}header div.header-container div.social div.contacts div.phone_content:hover div.phone_content_buttons{height:auto;z-index:2;opacity:1;visibility:visible}header div.header-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.header-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.header-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.header-container div.social div.buttons{gap:10px}@media screen and (max-width:550px){header div.header-container div.social div.buttons{display:none}}header div.header-container div.social div.buttons a{width:40px;height:40px}@media screen and (max-width:1000px){header div.header-container div.social div.buttons a{width:30px;height:30px}}header div.header-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.header-container div.social div.buttons a.telegram_icon{background:url(../../images/icons/telegram_fill.svg) no-repeat;background-size:cover;background-position:center center}header div.header-container div.social div.buttons a.max_icon{background:url(../../images/icons/max.png) no-repeat;background-size:cover;background-position:center center}@media screen and (max-width:750px){header div.header-container div.social div.buttons button{display:none}}header div.header-container nav ul{list-style:none}.anim-shine,header div.header-container nav ul li{position:relative}header div.header-container nav ul li a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 10px;color:#fff;font-size:18px;border:1px solid transparent}@media screen and (max-width:910px){header div.header-container nav ul li a{font-size:16px}}header div.header-container nav ul li a:hover{color:#fff}header div.header-container nav ul li.child a{position:relative;z-index:2}header div.header-container nav ul li.child:hover a{border:1px solid #dcdcdc;border-bottom-color:#fff}header div.header-container nav ul li.child:hover div{border:1px solid #dcdcdc;top:calc(100% - 1px);opacity:1;visibility:visible;z-index:1}header div.header-container nav ul li.child:hover div a{border:0}header div.header-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.header-container nav ul li.child div a{font-size:16px;color:#000;padding:10px;border:0;width:100%;-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (max-width:1300px){header div.header-container nav ul li.child div a{font-size:14px}}@media screen and (max-width:1190px){header div.header-container nav ul li.child div a{font-size:13px}}@media screen and (max-width:1070px){header div.header-container nav ul li.child div a{font-size:12px}}@media screen and (max-width:1010px){header div.header-container nav ul li.child div a{font-size:11px}}header div.header-container nav ul li.child div a:hover{background:#52b3de;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:#fff;border-bottom:1px solid #d3d3d3;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:#fff;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 nav,header div.header-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:#52b3de}div.menu-mobile div.menu-content nav ul li a:hover{color:#52b3de}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:#52b3de}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:#fff;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/icons/whatsapp_fill.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/icons/telegram_fill.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.max{background:url(/wp-content/themes/theme/assets/images/icons/max.png);background-size:cover;background-position:center;background-repeat:no-repeat}