.btn,.btn:active,.btn:focus,.btn:visited{padding:0;font-size:1.125rem;border:none;-webkit-box-align:center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:relative;border-bottom:0;align-items:center;cursor:pointer;line-height:1.2;-ms-flex-align:center;display:inline-block}.btn:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);border-bottom:0}.btn span{overflow:hidden;padding:1.25rem 2rem;position:relative;min-width:160px;display:block}@media (max-width:499px){.btn span{padding:1rem 1.5rem}}#header-wrapper.main_menu.type-header{margin-bottom:-1.5rem}#header-wrapper.main_menu.type-header.header-absolute,#header-wrapper.main_menu.type-header.menu-full-width{margin-bottom:0}#header-wrapper.header-absolute{position:absolute;width:100%}#header{padding:1rem 0;font-size:.9rem;position:relative;z-index:40}#header .mainrow{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0}#header .logo,#header .mainrow{-webkit-box-align:center;align-items:center;-ms-flex-align:center}#header .logo{max-height:9rem;display:-webkit-box;display:-ms-flexbox;display:flex}#header .content{-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-flex:1;margin-left:2rem}#header .content .row{-ms-flex-pack:end;justify-content:flex-end;-webkit-box-pack:end;-webkit-box-align:center;align-items:center;-ms-flex-align:center}#header .content .contacts{-ms-flex:0 0 16rem;flex:0 0 16rem;-webkit-box-flex:0;text-align:right}#header .content .burger-icon{-ms-flex:0 0 3rem;flex:0 0 3rem;-webkit-box-flex:0;text-align:right}#header .content .social-col{text-align:right}#header .content .descriptor .text{font-weight:var(--f1w);max-width:450px}#header .logo a{width:12rem;display:block}#header .contacts .phone-content{font-size:1.125rem!important;border:0;font-weight:var(--f1wb);color:var(--dark)}#header .contacts .link{color:var(--color);border-bottom:1px dashed var(--color);cursor:pointer}#header .contacts .link:hover{border-bottom:1px dashed rgba(34,153,179,0)!important}#header .contacts svg{height:2rem;fill:rgba(0,0,0,.3);padding:5px;border:1px solid rgba(0,0,0,.2);margin-right:1rem;margin-bottom:-1.4rem;border-radius:50%;width:2rem}#header .social{-ms-flex-pack:end;justify-content:flex-end;-webkit-box-pack:end;-webkit-box-align:center;align-items:center;-ms-flex-align:center}#header .btn span:before{display:none}.type-header-1 #header{padding:1rem 0 0}.type-header-1 #header .button{-ms-flex:0 0 14rem;flex:0 0 14rem;-webkit-box-flex:0;text-align:right;margin-top:0}.type-header-1 #header .btn{font-size:.9rem;box-shadow:none;margin-left:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex}.type-header-1 #header .btn svg{height:1.25rem;position:absolute;top:.5rem;left:1rem;width:1.25rem}.type-header-1 #header .btn:hover{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.type-header-1 #header .btn:hover svg{-webkit-animation:btnsvg 2s;animation:btnsvg 2s}.type-header-1 #header .btn span{padding:.6rem 1.5rem .6rem 3rem}.type-header-1 #header .contacts{-ms-flex:0 0 16rem;flex:0 0 16rem;-webkit-box-flex:0;text-align:right}.type-header-1 #header .menu_block{border-top:1px solid rgba(0,0,0,.1);margin-top:1rem}.type-header-1 #header .menu{-ms-flex-pack:end;justify-content:flex-end;-webkit-box-pack:end;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.type-header-1.header-white.menu-black #header .menu{-ms-flex-pack:space-evenly;padding:0;justify-content:space-evenly;-webkit-box-pack:space-evenly;border-top:none;border-radius:5px;background:rgba(0,0,0,.6);background:var(--dark_60)}.type-header-1 #header .menu .menu-item a{border-left:0;padding:.5rem 1.25rem;font-size:1rem;color:var(--dark);text-transform:none;letter-spacing:0;white-space:nowrap}.type-header-1 #header .menu .current-menu-ancestor a,.type-header-1 #header .menu .current-menu-item a,.type-header-1 #header .menu .current-menu-parent a,.type-header-1 #header .menu .menu-item .sub-menu .menu-item a:hover,.type-header-1 #header .menu .menu-item a:hover{color:var(--color);background:transparent}.type-header-1 #header .menu .menu-item:before{opacity:1}.type-header-1 #header .menu .menu-item-has-children a{padding-right:2.5rem}.type-header-1 #header .menu .menu-item .sub-menu .menu-item a{padding:.5rem 1rem;font-size:1rem;color:var(--dark)}.type-header-1 #header .menu .current-menu-ancestor .sub-menu .menu-item a,.type-header-1 #header .menu .current-menu-parent .sub-menu .menu-item a{color:var(--dark);background:transparent}#header .menu .sub-menu .sub-menu .menu-item a{white-space:normal}@-webkit-keyframes btnsvg{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}5%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}15%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}20%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}25%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}50%{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}80%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes btnsvg{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}5%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}15%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}20%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}25%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}50%{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}80%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}#undo_header_abs{min-height:150px}#undo_header_abs.black{background:var(--dark)}.header-white #header,.header-white #header a[href^="tel:"].phone-content{color:#fff}.header-white #header .contacts .link{color:hsla(0,0%,100%,.5);border-bottom:1px dashed hsla(0,0%,100%,.3)}.header-white #header .contacts svg{fill:hsla(0,0%,100%,.3);border:1px solid hsla(0,0%,100%,.3)}.header-white #header .social .soc svg{fill:#fff}.header-white.type-header-1 #header .menu{border-top:1px solid hsla(0,0%,100%,.2)}.header-white.type-header-1 #header .menu .menu-item a{color:#fff}.header-white.type-header-1 #header .menu .menu-item a:hover{color:var(--color)}.header-white.type-header-1 #header .menu .current-menu-item a{font-weight:var(--f1ws);color:var(--color)}.header-white.type-header-1 #header .menu .sub-menu .menu-item a{font-weight:400;font-weight:var(--f1w)}#apex{border-bottom:1px solid var(--light)}#apex .flex{flex-wrap:wrap;align-items:center;display:flex}#header-top{padding:.5rem 0;font-size:.8rem;position:relative;background:var(--light);z-index:21}#header-top .flex{justify-content:space-between}#header-top .phone-content{font-size:.9rem;color:var(--dark)}#header-top .call{margin-right:1rem;color:var(--color);transition:all .3s ease;border-bottom:1px dashed;cursor:pointer}#header-top .call:hover{color:var(--dark);border-bottom-color:transparent}#header-center{position:relative;z-index:20}#header-center .flex{justify-content:space-between}#header-center .logo{padding:1.5rem 0 1rem;width:14rem}#header-center .menu{flex-wrap:wrap;display:flex}#header-center .menu .menu-item a{border-left:0;padding:.7rem 1.5rem;font-weight:var(--f1ws);color:var(--dark);letter-spacing:.7px}#header-center .menu-item.menu-item-has-children a{padding-right:2rem}#header-center .menu .menu-item:last-child a{padding-right:0}#header-center .menu .menu-item .sub-menu{z-index:0}#header-center .menu .menu-item .sub-menu .menu-item a{font-size:.9rem;color:var(--dark)}#header-center .menu .current-menu-parent a,#header-center .menu .menu-item .sub-menu .menu-item:hover a,#header-center .menu .menu-item:hover a{color:var(--color)}#header-center .burger-icon{display:none}@media (max-width:1399px){.adress{-ms-flex:0 0 16rem;flex:0 0 16rem;-webkit-box-flex:0}}@media (max-width:1299px){#header .content .social-col{display:none}}@media (max-width:1153px){.type-header-1 #header{padding:1rem 0}#header .content .descriptor,.type-header-1 #header .menu_block,.type-header-2 #header .menu_block{display:none}.type-header-1 #header .menu .menu-item a{white-space:normal}#header .contacts,.type-header-1 #header .button{margin-right:5rem}.type-header-1 #header .contacts{margin-right:0}#header-center .menu{display:none}}@media (max-width:1023px){#header-wrapper.main_menu.type-header{margin-bottom:0}.type-header-1 #header{padding-top:1rem;border-bottom:0}#header .adress{display:none}#header .logo a img{max-height:3rem}.type-header-1 #header .content .contacts{margin-right:0}.type-header-1 #header .button{display:none}.type-header-1 #header .logo a img{max-height:7rem}.type-header-2 #header-top .descriptor{display:none}.type-header-2 #header .content .contacts{margin-right:4rem}}@media (max-width:767px){#header .logo a{width:9rem;display:block}#header .contacts svg{display:none}#header .content .contacts{-ms-flex:0 0 14rem;flex:0 0 14rem}.type-header-1 #header .content .contacts{margin-right:4rem}.type-header-2 #header .contacts .link{display:inline-block}.type-header-2 #header .content .contacts{margin-right:2rem}}@media (max-width:499px){#header .logo{-ms-flex:0 0 8rem;flex:0 0 8rem;-webkit-box-flex:0}#header .logo a{min-height:2rem;width:8rem}#header .content{margin-left:0}#header .content .contacts{-ms-flex:0 0 11rem;flex:0 0 11rem;-webkit-box-flex:0;margin-right:2.5rem;text-align:left}#header .contacts .phone-content{font-size:.9rem!important}}#menu{position:relative;width:100%;z-index:30}#menu .menu,.menu-full-width #menu{background:var(--color)}#menu .menu{border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex}.menu .menu-item{position:relative}.menu .menu-item:first-child{margin-left:0}.menu .menu-item a{padding:.7rem 2rem;font-size:.8rem;border:0;border-left:1px solid hsla(0,0%,100%,.2);font-weight:400;font-weight:var(--f1w);text-transform:uppercase;position:relative;letter-spacing:1px;display:inline-block;z-index:1}#menu .menu .menu-item a{color:#fff;white-space:nowrap}.menu .menu-item:after,.menu .menu-item:before{height:100%;content:"";position:absolute;opacity:.15;top:0;left:0;width:100%}.menu .menu-item:first-child,.menu .menu-item:first-child:after,.menu .menu-item:first-child:before{border-radius:3px 0 0 3px}.menu .menu-item:last-child,.menu .menu-item:last-child:after,.menu .menu-item:last-child:before{border-radius:0 3px 3px 0}.menu .menu-item:hover:before{background:#fff}#menu .menu .current-menu-item:after,#menu .menu .current-menu-parent:after{background:#000}#menu .menu .current-menu-item a:after,#menu .menu .current-menu-parent a:after,#menu .menu .current-post-ancestor a:after{border-color:var(--color) transparent transparent transparent;height:0;-webkit-filter:brightness(.85);filter:brightness(.85);right:1rem;content:"";position:absolute;border-style:solid;border-width:10px 20px 0 5px;bottom:-10px;width:0}.sub-menu .current-post-ancestor a:after{display:none}.menu-item.menu-item-has-children a{padding-right:2.5rem}.menu-item.menu-item-has-children a:before{height:.4rem;border-right:2px solid;-webkit-transform:translateY(-80%) rotate(45deg);-ms-transform:translateY(-80%) rotate(45deg);transform:translateY(-80%) rotate(45deg);right:1rem;content:"";position:absolute;border-bottom:2px solid;top:50%;width:.4rem}.menu .menu-item .sub-menu{-webkit-transform:translateY(-2rem);-ms-transform:translateY(-2rem);transform:translateY(-2rem);padding:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;opacity:0;visibility:hidden;min-width:275px;margin:0;-webkit-box-shadow:0 15px 30px rgba(0,0,0,.15);box-shadow:0 15px 30px rgba(0,0,0,.15);border-radius:0 0 5px 5px;background:#fff;left:0;counter-reset:number;white-space:normal;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:-1}.menu .menu-item:last-child .sub-menu,.menu .menu-item:nth-last-child(2) .sub-menu,.menu .menu-item:nth-last-child(3) .sub-menu{right:0;left:auto}.menu .menu-item:hover .sub-menu{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;opacity:1;visibility:visible}.menu .menu-item .sub-menu .menu-item{-ms-flex:calc(50% - 1rem);flex:calc(50% - 1rem);-ms-flex:100%;flex:100%;-webkit-box-flex:calc(50% - 1rem);-webkit-box-flex:100%;margin:0 1rem 0 0;width:100%}.menu .menu-item .sub-menu .menu-item:after{border-radius:3px!important}.menu .menu-item .sub-menu .menu-item a{padding:.5rem 1rem;font-size:1rem;border:0;font-weight:400;font-weight:var(--f1w);color:var(--dark);text-transform:none;letter-spacing:0;border-radius:3px;background:transparent;margin-left:0;line-height:1.3;display:block}#menu .menu .menu-item .sub-menu .menu-item a{color:var(--dark)}.menu .menu-item .sub-menu .current-menu-item a,.menu .menu-item .sub-menu .menu-item:hover a{color:var(--color);background:var(--light)}.sub-menu a:after,.sub-menu a:before{display:none}.sub-menu .menu-item-has-children a:before{-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);display:block}.menu .menu-item .sub-menu .current-menu-ancestor:after,.menu .menu-item .sub-menu .current-menu-item:after,.menu .menu-item .sub-menu .current-menu-parent:after,.sub-menu .sub-menu a:before{display:none}.menu .sub-menu .menu-item .sub-menu{-webkit-transform:translateX(-1rem);-ms-transform:translateX(-1rem);transform:translateX(-1rem);opacity:0;visibility:hidden;top:0;border-radius:5px;background:#fff;left:100%;width:320px;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:100}.menu .sub-menu .menu-item .sub-menu:before{height:1.5rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;top:.5rem;border-radius:2px;background:#fff;left:-.5rem;width:1.5rem}.menu .sub-menu .menu-item:hover .sub-menu{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;opacity:1;visibility:visible}.menu .sub-menu .menu-item .sub-menu .menu-item{-ms-flex:100%;flex:100%;-webkit-box-flex:100%;margin:0;width:100%}.menu .sub-menu .menu-item .sub-menu .menu-item:after{display:none}#menu .menu .menu-item .sub-menu .menu-item .sub-menu .menu-item a{font-size:.9rem;font-weight:300;font-weight:var(--f1w);background:transparent}.menu .sub-menu .sub-menu .sub-menu,.menu .sub-menu .sub-menu .sub-menu *{display:none}.footer-menu .menu{display:block}.footer-menu .menu .menu-item a{padding:3px 0;border:0;border-left:0;font-size:.9rem;text-decoration:underline;-webkit-text-decoration-color:hsla(0,0%,100%,0);text-decoration-color:hsla(0,0%,100%,0);font-weight:300;font-weight:var(--f1w);color:#fff;text-transform:none;opacity:.5;letter-spacing:0;display:inline-block}.footer-menu .menu .menu-item a:hover{-webkit-text-decoration-color:hsla(0,0%,100%,.5);text-decoration-color:hsla(0,0%,100%,.5);opacity:1}.footer-menu .menu .current-menu-ancestor:after,.footer-menu .menu .current-menu-item:after,.footer-menu .menu .current-menu-parent:after,.footer-menu .menu .menu-item a:before,.footer-menu .menu .menu-item:hover:before{display:none}.footer-menu .menu .current-menu-item a{padding:3px 20px 3px 7px;text-decoration:none;position:relative;opacity:1;border-radius:3px;background:hsla(0,0%,100%,.1);cursor:default;margin-left:-7px}.footer-menu .menu .current-menu-item a:after{height:6px;border:0;right:5px;content:"";position:absolute;top:5px;border-radius:50%;background:var(--color);width:6px}.footer-menu .menu .menu-item .sub-menu{display:none}@media (max-width:1399px){.menu .menu-item a{padding:1rem 1.5rem}.menu-item.menu-item-has-children a{padding-right:2.5rem}}@media (max-width:1299px){.menu .menu-item a{padding:1rem}.menu-item.menu-item-has-children a{padding-right:2rem}.type-header-1 #header .menu .menu-item a{padding:.7rem 1.125rem;font-size:1rem}.type-header-1 #header .menu .menu-item-has-children a{padding-right:2rem}}@media (max-width:1220px){.type-header-1 #header .menu .menu-item a{padding:.5rem 1rem;font-size:.9rem}.type-header-1 #header .menu .menu-item-has-children a{padding-right:1.5rem}.menu-item.menu-item-has-children a:before{border-right:1px solid;right:.5rem;border-bottom:1px solid}}@media (max-width:1023px){#menu{display:none}}.mobile-icon{-ms-flex-pack:center;height:3rem;padding:.5rem;justify-content:center;-webkit-box-pack:center;right:3rem;-webkit-box-align:center;-webkit-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease;position:fixed;top:1.25rem;align-items:center;border-radius:5rem;cursor:pointer;width:3rem;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1000}.mobile-icon.mobile-icon-bg{opacity:.6;-webkit-box-shadow:0 7px 20px -7px rgba(0,0,0,.5);box-shadow:0 7px 20px -7px rgba(0,0,0,.5);background:#fff}.mobile-icon:hover{opacity:1;background:#fff}.mobile-icon .close{margin-right:50px;width:0}.mobile-icon .close .close-text{-webkit-transform:translateX(150%);-ms-transform:translateX(150%);transform:translateX(150%);font-size:1.1rem;-webkit-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out;text-transform:uppercase;opacity:0;letter-spacing:2px;text-align:right}.open{height:1.75rem;overflow:hidden;justify-content:space-evenly;right:0;position:relative;flex-direction:column;top:0;width:2rem;display:flex;z-index:100}.open,.open span{transition:all .2s ease-in-out}.open span{height:2px;background-color:var(--dark);width:100%;display:block}.mobile-icon:hover .open span{width:30px}.header-white .open span,.mobile-icon-white .open span{background-color:#fff}.mobile-icon-bg .open span,.mobile-icon-white:hover .open span{background-color:var(--dark)}.active.mobile-icon{right:4rem;background:var(--dark)}.active.mobile-icon .close{width:6.25rem}.active.mobile-icon .close .close-text{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.active .open{justify-content:center}.active .open span,.active:hover .open span{background-color:#fff;width:30px}.active .open span:nth-child(2){overflow:visible;transition:none;left:-30px;width:0}.active .open span:first-child,.active .open span:nth-child(3){z-index:100}.active .open span:first-child{transform:rotate(-45deg) translate(-3px)}.active .open span:nth-child(3){transform:rotate(45deg) translate(-3px)}.mobile{overflow:hidden;pointer-events:none;right:0;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out;position:fixed;opacity:0;bottom:0;visibility:hidden;top:0;background-color:#fff;left:0;display:block;z-index:-10}.active.mobile{pointer-events:auto;overflow-y:auto;opacity:1;visibility:visible;z-index:1000}.mobile .sub-menu{margin:1rem 0 1rem 3rem}.mobile .sub-menu li{padding:0;margin:0}.mobile .sub-menu li a{font-size:1.25rem;margin:.25rem 0}.mobile .contacts li{margin:.75rem 0}.mobile .menu{padding:1rem 2rem;display:block}.mobile .menu .menu-item a{padding:1rem 0;font-size:1rem;font-size:1.25rem;font-weight:300;font-weight:var(--f1w);color:var(--dark);text-transform:none;background:transparent}.menu .menu-item .sub-menu .menu-item:hover a{background:transparent}.menu .menu-item .sub-menu .menu-item .sub-menu .menu-item:hover a{background:var(--light)}.mobile .menu .current-menu-item a{font-weight:700;font-weight:var(--f1wb);color:var(--dark);background:transparent}.mobile .menu .current-menu-ancestor:after,.mobile .menu .current-menu-item:after,.mobile .menu .current-menu-parent:after,.mobile .menu__nav .menu>li>a:after{display:none}.mobile .menu .menu-item .sub-menu{-webkit-transform:none;-ms-transform:none;transform:none;padding:0;position:static;opacity:1;visibility:visible;margin:0 0 0 1rem;-webkit-box-shadow:none;box-shadow:none;width:unset}.mobile .menu .menu-item .sub-menu .menu-item:before,.mobile .menu-item.menu-item-has-children a:before{display:none}.mobile .menu .menu-item .sub-menu .menu-item{padding:0;margin:0}.mobile .menu .menu-item .sub-menu .menu-item a{padding:.3rem 0;color:var(--color);margin-left:0}.mobile .menu .sub-menu .menu-item .sub-menu,.mobile .menu .sub-menu .menu-item .sub-menu:before{background:transparent}.mobile .menu .menu-item .sub-menu .menu-item .sub-menu{margin-bottom:.5rem}.mobile .menu .menu-item .sub-menu .menu-item .sub-menu .menu-item a{font-weight:300;font-weight:var(--f1w)}.menu-white.mobile-icon{background:var(--dark)}.menu-white .open span{background-color:#fff}.mobile .btn span{padding:.5rem 1.5rem;font-size:.9rem}.mobile .contacts{padding:1rem 2rem;border-bottom:1px solid #e6e9ec}.mobile .social{-ms-flex-pack:center;padding:1rem 2rem;justify-content:center;-webkit-box-pack:center;border-top:1px solid #e6e9ec;margin:0}.mobile .city{padding:1rem 2rem 0;text-align:center;margin:0}@media (max-width:1023px){.active.mobile-icon,.mobile-icon{right:2rem}.mobile-icon.mobile-icon-bg{opacity:1}}@media (max-width:767px){.active.mobile-icon,.mobile-icon{right:2rem}}@media (max-width:499px){.active.mobile-icon,.mobile-icon{right:1rem}.mobile .menu{padding:1rem;display:block}.mobile .contacts{padding:1rem;font-size:.9rem;border-bottom:1px solid #e6e9ec}.mobile .contacts a[href^="tel:"].phone-content{font-size:1.25rem}.mobile .menu .menu-item .sub-menu .menu-item{-ms-flex:100%;flex:100%;-webkit-box-flex:100%;width:100%}.mobile .menu .menu-item .sub-menu .menu-item .sub-menu{margin-bottom:1rem}}.social{margin:1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex}.social .soc{height:1.75rem;margin-right:1rem;width:1.75rem;display:flex}.social .soc.search{height:2rem}.social .soc a{border:0!important;display:-webkit-box;display:-ms-flexbox;display:flex}.social .soc svg{height:1.75rem;fill:rgba(0,0,0,.3);width:1.75rem}.social .soc a:hover svg{fill:var(--color)}.social .soc.search svg{height:2rem;padding:4px;border:2px solid rgba(0,0,0,.2);border-radius:5px}.social .soc.search:hover svg{border-color:var(--color);fill:var(--color);cursor:pointer}.search-input-section{height:100%;overflow:hidden;position:absolute;top:0;left:0;width:100%}.search-bg{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);position:absolute;border-radius:50%;background:#262626;margin-left:.5rem;z-index:1}.search-row{position:relative;max-width:700px;margin:0 auto}.search-input{border:0;color:#fff;border-radius:3px;background:hsla(0,0%,100%,.1);width:0;margin-top:.7rem}.search-icon,.search-input{position:absolute;visibility:hidden}.search-icon{right:2rem;top:1.5rem}.search-icon svg{height:20px;cursor:pointer;width:25px}.search-icon svg path{fill:#fff}.search-icon:hover svg path{fill:#c59242}.search-close{height:40px;right:2rem;position:absolute;visibility:hidden;top:1rem;cursor:pointer;width:40px}.search-close .cls{height:2px;overflow:hidden;right:1rem;position:absolute;top:1rem;background-color:#fff;width:20px;display:block;z-index:100}.search-close:hover .cls{background-color:#c59242}.search-close .cls:first-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.search-close .cls:last-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.visible .search-bg{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.visible .search-input{padding:0 2rem;-webkit-transition:all .2s ease-in 0s;-o-transition:all .2s ease-in 0s;transition:all .2s ease-in 0s;visibility:visible;width:100%;font-family:Roboto,sans-serif}.visible .search-close,.visible .search-icon{-webkit-transition:all .4s ease-in .3s;-o-transition:all .4s ease-in .3s;transition:all .4s ease-in .3s;visibility:visible}@media (max-width:767px){.social .soc svg{height:1.4rem}}@media (max-width:499px){.social .soc svg{height:1.5rem}}#breadcrumbs{font-size:.9rem;margin-bottom:1rem}#breadcrumbs a{margin-bottom:.25rem;border-bottom:1px solid var(--color_30);display:inline-block}#breadcrumbs a:hover{border-bottom:1px solid transparent}@media (max-width:1153px){#breadcrumbs{font-size:.8rem}}@media (max-width:767px){#breadcrumbs{font-size:.7rem}}#hero{padding:0;-webkit-box-align:end;background-size:cover;background-color:var(--light);margin:0;align-items:flex-end;background-position:50%;-ms-flex-align:end;display:-webkit-box;display:-ms-flexbox;display:flex}#hero.hero-white{background-color:var(--dark)}#hero.hero-white,#hero.hero-white .header p{color:#fff}#hero.hero-white #breadcrumbs a{color:#fff;border-bottom:1px solid hsla(0,0%,100%,.3)}#hero.no-content h1{margin:0}#hero .main{height:100%;padding:5rem 0;-webkit-box-align:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}#hero .wrap{max-width:50vw;width:100%}#hero .header{font-weight:300;font-weight:var(--f1w)}#hero .header p{color:var(--dark);margin:-.5rem 0 1.5rem}#hero .header p:first-of-type{font-size:1.25rem}#hero .header ul{max-width:680px;margin-top:2rem}#hero .header ul li{font-size:1.125rem;margin:1rem 0}#hero .intro{font-size:1.125rem;font-weight:300;font-weight:var(--f1w);margin-bottom:3rem}#hero .intro.none-hero-btn{margin-bottom:0}#hero .button{-webkit-box-align:center;align-items:center;-ms-flex-align:center;margin-top:3rem;display:-webkit-box;display:-ms-flexbox;display:flex}#hero .hero-btn-desc{-ms-flex:0 0 15rem;flex:0 0 15rem;-webkit-box-flex:0;font-weight:300;font-weight:var(--f1w);font-style:italic;margin-left:2rem;font-family:var(--f3),serif}#hero .hero-image{padding-top:2rem;-webkit-box-align:end;position:relative;align-items:flex-end;-ms-flex-align:end;display:-webkit-box;display:-ms-flexbox;display:flex}#hero .hero-image img{max-height:90vh}#hero .hero-image-sm{position:relative;display:none}#hero .name-block{right:0;position:absolute;bottom:6rem;text-align:right;z-index:2}#hero .name-block div{position:relative;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0 0 0 auto}#hero .name-block div:before{height:140%;-webkit-transform:skewX(-10deg);-ms-transform:skewX(-10deg);transform:skewX(-10deg);right:-.8rem;content:"";position:absolute;top:-20%;-webkit-box-shadow:0 15px 30px rgba(0,0,0,.15);box-shadow:0 15px 30px rgba(0,0,0,.15);border-radius:3px;background:#fff;left:-.8rem;z-index:-1}#hero .name-block .name{font-weight:700;font-weight:var(--f1wb);margin-bottom:7px;z-index:2}#hero .name-block .position{font-size:.9rem;margin-right:2rem;max-width:200px}#hero .benefits{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:2rem 0 3rem;display:-webkit-box;display:-ms-flexbox;display:flex}#hero .benefits li{font-size:.9rem;margin-bottom:1rem;position:relative;padding-right:1rem;line-height:1.2;padding-left:3.5rem}#hero .benefits-2 li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}#hero .benefits-3 li{-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%}#hero .benefits-4 li{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}#hero .benefits .icon{position:absolute;max-height:2rem;top:0;left:0;width:3rem}@media (max-width:1299px){#hero .intro{margin-bottom:2rem}}@media (max-width:1153px){#hero.no-content .main{padding:3rem 0}#hero .btn{-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-flex:1}}@media (max-width:1023px){#hero .main{padding:0 0 3rem}#hero .main #breadcrumbs{display:none}#hero .main .image{margin:0 -2.5rem 2rem}#hero .button{display:block}#hero .hero-btn-desc{margin-left:0;margin-top:1rem}#hero .benefits-3 li,#hero .benefits-4 li{flex:0 0 50%;max-width:50%;width:50%}#hero .benefits li{padding-left:2.5rem}#hero .benefits .icon{width:2rem}}@media (max-width:767px){#hero{display:block}#hero .wrap{max-width:none}#hero.hero-image{background-image:none!important;display:block}#hero .main{height:auto;padding:0 0 3rem;display:block}#hero .main .image{margin:0 -2rem 1.5rem}#hero .header h1{margin-right:0}#hero .name-block{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);right:50%;bottom:2rem}#hero .name-block .name{font-size:.9rem}#hero .name-block .position{font-size:.8rem}#hero .header{font-size:1.125rem}#hero .hero-btn-desc{-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-flex:0;margin-top:1rem}#hero .hero-image-sm{background-size:cover;text-align:center;background-position:50%;display:block}#hero .hero-image-sm .image{text-align:right;margin:0 2rem 0 auto}#hero .hero-image-sm img{height:280px;padding-top:2rem}}@media (max-width:499px){#hero .header{font-size:1rem}#hero .main .image{margin:0 -1rem 1.5rem}#hero .intro{margin-bottom:1.5rem}#hero .button{margin-top:1rem}#hero .name-block{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);right:auto;left:2rem;width:40%;line-height:1.4}#hero .name-block .position{font-size:.8rem;margin-right:-1rem;max-width:none}}#team .container-fluid{max-width:1300px;margin:0 auto}#team .row{-webkit-box-align:center;align-items:center;-ms-flex-align:center}#team .item{margin-bottom:2rem}#team .team-wrap{position:relative}#team .item-wrap{padding:0 .5rem}#team .team{overflow:hidden;font-weight:300;font-weight:var(--f1w);position:relative;border-radius:.5rem;background:#fff}#team .team .body{height:250px;right:-40px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;position:absolute;bottom:-140px;border-radius:50%;background:radial-gradient(circle,#000,transparent);width:250px;z-index:1}#team .avatar{overflow:hidden;position:relative}#team .avatar:before{border:1px solid #fff;right:.7rem;transition:all .3s ease 0s;content:"";position:absolute;opacity:.5;bottom:.7rem;top:.7rem;border-radius:5px;left:.7rem;z-index:1}#team .name-block{padding:2rem;right:0;color:#fff;position:absolute;bottom:0;text-align:right;width:100%;z-index:2}#team .name{font-size:.9rem;font-weight:700;font-weight:var(--f1wb);-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;margin:60px 75px 0 auto}#team .name,#team .position{color:#fff;max-width:190px;text-align:right;line-height:1.3;z-index:10}#team .position{font-size:.8rem;opacity:0;margin:5px 75px 0 auto}#team .team:hover .body{right:-30px;bottom:-120px}#team .fancybox .team:hover .body{background:var(--color2)}#team .team:hover .avatar:before{right:.7rem;bottom:.7rem;top:.7rem;left:.7rem}#team .team:hover .name{margin:50px 65px 0 auto}#team .team:hover .position{margin-right:65px;-webkit-transition:opacity .3s ease .2s;-o-transition:opacity .3s ease .2s;transition:opacity .3s ease .2s;opacity:1}.popup-team{padding:0;position:relative;max-width:700px;margin:0 auto;background:#fff;width:auto;display:none}.popup-team .fancybox-close-small{right:.5rem;top:.5rem;border-radius:50%;background:#fff}.popup-team .team{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.popup-team .team .avatar{-ms-flex:45%;flex:45%;-webkit-box-flex:45%;margin:-2rem 0;-webkit-box-shadow:0 30px 60px rgba(0,0,0,.15);box-shadow:0 30px 60px rgba(0,0,0,.15);width:45%}.popup-team .name-block{-ms-flex:55%;flex:55%;padding:2rem;-webkit-box-flex:55%;width:55%}.popup-team .name-block .name{font-weight:700;font-weight:var(--f1wb)}.popup-team .name-block .position{padding:.3rem 0 1rem;font-size:.9rem}.popup-team .name-block .progress{padding-top:1rem;font-size:.9rem;color:var(--gray);border-top:3px solid #dddfe0}@media (max-width:499px){#team .team-wrap .row{overflow:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;display:flex}#team .team-wrap .row .col{flex:0 0 70%;max-width:70%}}#manager{overflow:hidden}.manager-1{padding:5rem 0;color:var(--dark);position:relative;margin:0;background:var(--light)}.manager-1 .wrap{padding:0 4rem;-webkit-box-shadow:0 15px 30px -10px rgba(0,0,0,.15);box-shadow:0 15px 30px -10px rgba(0,0,0,.15);border-radius:.5rem;background:#fff}.manager-1 .left-wrap,.manager-1 .wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.manager-1 .left-wrap{-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-flex:1;-webkit-box-align:end;position:relative;align-items:flex-end;-ms-flex-align:end}.manager-1 .text-wrap{-ms-flex:1 0 400px;flex:1 0 400px;height:100%;padding:4rem 0;-webkit-box-flex:1;max-width:400px}.manager-1 .text-wrap .utp{position:relative;z-index:1}.manager-1 .text-wrap .header h2{font-size:2.5rem;margin-right:-4rem;color:var(--dark);margin-top:0}.manager-1 .text-wrap .header p{margin-bottom:1rem;color:var(--dark);margin-top:0}.manager-1 .text-wrap .subheader{color:var(--dark);margin-top:0}.manager-1 .text-wrap .manager-label{position:relative;max-width:300px;margin-top:2rem}.manager-1 .text-wrap .manager-label div{position:relative;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;text-align:right;margin:0 0 0 auto}.manager-1 .text-wrap .manager-label .name{font-size:.9rem;font-weight:700;font-weight:var(--f1wb);z-index:2}.manager-1 .text-wrap .manager-label .position{font-size:.8rem;font-weight:300;font-weight:var(--f1w);text-align:right;z-index:1}.manager-1 .text-wrap .contacts-block{padding-top:1rem;border-top:1px solid #ececec;margin-top:2rem}.manager-1 .avatar-wrap{-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-flex:1;position:relative}.manager-1 .avatar-png{margin-top:-2rem}.manager-1 .avatar-wrap .avatar img{height:auto;max-height:700px}.manager-1 .form-wrap{height:100%;margin-top:4rem}#manager.white-text{color:#fff}#manager ul{max-width:400px;margin:2rem 0}#manager ul li{font-size:1rem;margin-bottom:1rem;position:relative;padding-left:2.5rem}#manager ul li strong{display:block}#manager ul li:before{height:1.5rem;content:"";position:absolute;background-size:contain;top:0;left:0;width:1.5rem;background-image:url(/wp-content/themes/goodini/assets/i/oko.svg);display:block}@media (max-width:1299px){.manager-1 .wrap{padding:0}.manager-1 .text-wrap{padding-top:3rem;padding-left:3rem}.manager-1 .avatar-wrap{-ms-flex:0 0 350px;flex:0 0 350px;-webkit-box-flex:0}.manager-1 .text-wrap .header h2{margin-right:-2rem}}@media (max-width:1153px){.manager-1 .text-wrap{-ms-flex:1 0 380px;flex:1 0 380px;-webkit-box-flex:1;max-width:380px}.manager-1 .text-wrap .header h2{font-size:2.2rem;margin-right:-1rem}}@media (max-width:1023px){.manager-1 .left-wrap{display:block}.manager-1 .text-wrap{height:auto}.manager-1 .text-wrap .header h2{margin-right:0}.manager-1 .avatar-wrap{max-width:350px;margin:0;padding-left:3rem;display:none}.manager-1 .text-wrap .manager-label{position:absolute;bottom:5rem;display:none}.manager-1 .text-wrap .manager-label div{position:relative;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0 0 0 auto}.manager-1 .text-wrap .manager-label div:before{height:140%;-webkit-transform:skewX(-10deg);-ms-transform:skewX(-10deg);transform:skewX(-10deg);right:-.8rem;content:"";position:absolute;top:-20%;-webkit-box-shadow:0 15px 30px rgba(0,0,0,.15);box-shadow:0 15px 30px rgba(0,0,0,.15);border-radius:3px;background:#fff;left:-.8rem;z-index:-1}.manager-1 .text-wrap .manager-label .position{font-size:.8rem;font-weight:300;font-weight:var(--f1w);color:var(--gray-text);margin-top:8px}}@media (max-width:767px){.manager-1 .wrap{display:block}.manager-1 .text-wrap{padding:2rem 2rem 0;margin-bottom:2rem;max-width:100%}.manager-1 .text-wrap .header h2{font-size:2rem}.manager-1 .text-wrap .manager-label{right:2rem;bottom:3rem;left:2rem}.manager-1 .text-wrap .manager-label div{font-size:.9rem}}@media (max-width:499px){.manager-1 .text-wrap .header h2{font-size:1.8rem}}#no-manager{padding:3rem 0;color:var(--btn_color_text);background:var(--gray)}#no-manager .wrap{justify-content:space-between;align-items:center;display:flex}#no-manager .header{max-width:450px}#no-manager .header h2{margin-top:0}#no-manager .header h2~p{color:var(--btn_color_text);margin:-1rem 0 0}#no-manager .button,.form-wrap{margin-top:0}.form-wrap{-ms-flex:1 0 auto;flex:1 0 auto;padding:0 2.5rem 2.5rem;-webkit-box-flex:1;color:var(--dark);max-width:380px;-webkit-box-shadow:0 15px 40px -5px var(--color_30);box-shadow:0 15px 40px -5px var(--color_30);border-radius:6px;background:#fff;z-index:1}.form-wrap .form-header{margin-bottom:2rem}.form-wrap .form-head{overflow:hidden;padding:2rem 2.5rem;font-weight:400;font-weight:var(--f1w);border-top-right-radius:6px;color:#fff;position:relative;border-top-left-radius:6px;margin:0 -2.5rem 1rem;background:var(--color)}.form-wrap .button{margin:1.25rem 0 1.5rem}.form .form-head{font-size:1.8rem;line-height:1.2;font-family:var(--f2)}.form-desk{font-size:1rem;font-weight:400;font-weight:var(--f1w);margin:1rem 0 2rem}.form-group{border:1px solid #ececec;position:relative;margin:3rem auto 1.25rem;border-radius:6px;background:#eef2f7;background:var(--light)}.form-group label small{font-weight:400;font-weight:var(--f1w)}.form-group>select{height:auto;padding:.8rem 1rem;font-size:1rem;border:none;color:#6c7180;max-width:100%;background-color:#f2f2f2;margin:0;-webkit-box-shadow:none;box-shadow:none;border-radius:7px;width:100%;font-family:Montserrat,sans-serif}.form .phone{padding-top:1rem;font-size:.9rem;border-top:1px solid #ececec;margin-top:1rem}.form .phone .phone-content{font-size:1.125rem}@media (max-width:1535px){.manager-1 .form-wrap{max-width:350px}}@media (max-width:1153px){.manager-1 .form-wrap{padding:0 2rem 2rem;max-width:300px}.manager-1 .form-wrap .form-head{padding:1.5rem 2rem;margin:0 -2rem 1rem}}@media (max-width:767px){.manager-1 .form-wrap{max-width:350px;margin:0 auto}}#footer{padding:3rem 0;font-size:.9rem;font-weight:300;font-weight:var(--f1w);color:#fff;position:relative;background:var(--dark);z-index:2}#footer .footer-logo{max-width:200px;margin:0 auto}#footer .footer-logo.no-logo img{-webkit-filter:contrast(.01);filter:contrast(.01)}#footer .footer-head{font-weight:700;font-weight:var(--f1wb);margin-bottom:1rem;text-transform:uppercase;letter-spacing:3px}#footer .main{padding-left:4rem}#footer .descriptor{line-height:1.3;margin-top:1rem}#footer .copy{margin-top:1rem;display:inline-block}#footer .phone-content{font-size:1.125rem;font-weight:700;font-weight:var(--f1wb);margin-bottom:5px;display:inline-block}#footer .phone-content:hover{color:#fff}#footer .link{color:#fff;border-bottom:1px dashed;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:inline-block}#footer .link:hover{border-bottom:1px dashed transparent}#footer a[href^="mailto:"]{font-weight:500;font-weight:var(--f1ws)}#footer li[itemprop=name]{display:none}#footer li[itemprop=telephone]{margin-bottom:1rem;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex}#footer .social{margin:1.5rem 0 0}#footer .social .soc svg{fill:hsla(0,0%,100%,.3)}#footer .social .soc a:hover svg{fill:var(--color)}#footer-2{padding:1rem 0;font-size:.65rem;font-weight:300;font-weight:var(--f1w);color:hsla(0,0%,100%,.5);position:relative;letter-spacing:.5px;background:var(--dark)}#footer-2:before{height:100%;content:"";position:absolute;top:0;background:rgba(0,0,0,.2);left:0;width:100%}@media (max-width:1153px){#footer .main{padding-left:3rem}}@media (max-width:1023px){#footer .main{padding-left:1rem}.footer-menu .menu{margin-bottom:3rem}#footer .col:first-child{-ms-flex-order:3;order:3;-webkit-box-ordinal-group:4}#footer .col:nth-child(2){-ms-flex-order:1;order:1;-webkit-box-ordinal-group:2}#footer .col:nth-child(3){-ms-flex-order:2;order:2;-webkit-box-ordinal-group:3;padding-left:2rem}#footer .col:nth-child(4){-ms-flex-order:4;order:4;-webkit-box-ordinal-group:5;padding-left:2rem}}@media (max-width:767px){#footer .col:first-child{-ms-flex-order:3;order:3;-webkit-box-ordinal-group:4}#footer .col:nth-child(2){-ms-flex-order:1;order:1;-webkit-box-ordinal-group:2}#footer .col:nth-child(3){-ms-flex-order:2;order:2;-webkit-box-ordinal-group:3}#footer .col:nth-child(4){-ms-flex-order:4;order:4;-webkit-box-ordinal-group:5}.footer-menu .menu .current-menu-item a{padding:6px 20px 6px 10px}}@media (max-width:499px){#footer .col:first-child{-ms-flex-order:4;order:4;-webkit-box-ordinal-group:4;margin-top:3rem}#footer .col:nth-child(2){-ms-flex-order:1;order:1;-webkit-box-ordinal-group:1}#footer .col:nth-child(3){-ms-flex-order:2;order:2;-webkit-box-ordinal-group:2;padding-left:1rem}#footer .col:nth-child(4){-ms-flex-order:3;order:3;-webkit-box-ordinal-group:3;padding-left:1rem}}@media (max-width:1299px){.form-wrap .btn{font-size:1.125rem}.form-style-1 .form-wrap .form-head{padding:1rem 1.5rem;margin:0 -1.5rem 2rem}.form-style-1 .form-wrap{padding:0 1.5rem 1rem;margin-top:3rem}}@media (max-width:1153px){.form-style-1 .form-wrap{padding:0 3rem 3rem}.form-style-1 .form-wrap .form-head{padding:2rem 3rem;margin:0 -3rem 3rem}}@media (max-width:1023px){.form-style-1 .form-wrap{padding:0 2rem 1rem;margin-top:3rem}.form-style-1 .form-wrap .form-head{padding:2rem;margin:0 -2rem 2rem}}@media (max-width:499px){.form-style-1 .form .form-header{font-size:1.5rem;margin:0;line-height:1.2}}.spoilers{counter-reset:number}.spoilers-count{column-count:2}.spoiler{margin-bottom:1rem;position:relative;width:100%;display:inline-block}.spoiler-head{padding:1.25rem 5rem 1.25rem 2rem;font-size:1.125rem;color:var(--dark);position:relative;border-radius:7px;background:var(--light);cursor:pointer}.spoiler:first-child .spoiler-head{border-top:0}.spoiler-head .spoiler-btn{height:20px;transform:translateY(-50%);right:2rem;position:absolute;top:50%;width:20px}.spoiler-head .spoiler-btn:before{height:20px;right:9px;top:0;width:2px}.spoiler-head .spoiler-btn:after,.spoiler-head .spoiler-btn:before{transition:all .3s ease;content:"";position:absolute;background:var(--color)}.spoiler-head .spoiler-btn:after{height:2px;right:0;top:9px;width:20px}.spoiler-content{padding:1.25rem 2rem .5rem 5rem;font-size:1rem;font-weight:300;font-weight:var(--f1w);display:none}.spoiler.active .spoiler-head,.spoiler:hover .spoiler-head{color:var(--color)}.spoiler .spoiler-head h3{font-size:1.125rem;position:relative;margin:0;padding-left:3rem}.spoiler .spoiler-head h3:after{font-weight:var(--f2w);color:var(--color);content:counter(number,decimal-leading-zero) ".";position:absolute;counter-increment:number;top:0;left:0;font-family:var(--f2)}.spoiler.active .spoiler-head .spoiler-btn:after,.spoiler.active .spoiler-head .spoiler-btn:before{transform:rotate(45deg);background:var(--dark)}.spoiler.active .spoiler-content{display:block}@media (max-width:1023px){.spoilers-count{column-count:1}}@media (max-width:767px){.spoiler-content{padding:1.25rem 2rem .5rem}.spoiler-head{line-height:1.3}}@media (max-width:499px){.spoiler-content{padding:1rem 0 .5rem}.spoiler-head{font-size:1rem}}#offices h2{font-size:2.5rem}#offices .map{min-height:500px;position:relative}@media (max-width:1023px){#offices .map{min-height:350px;margin-top:2rem}}.logos-row .container-fluid{max-width:1200px}.logos-row .items{grid-template-columns:repeat(5,20%);grid-template-rows:1fr;display:grid}.logos-row .item{border-right:1px solid rgba(0,0,0,.1);padding:1rem 2rem;justify-content:center;border-bottom:1px solid rgba(0,0,0,.1);text-align:center;align-items:center;display:flex}.logos-row .items .item:nth-child(5n){border-right:0}.logos-row .items .item:nth-last-child(-n+5){border-bottom:0}.logos-row .item .logo{width:180px}.logos-row .item .logo img{max-width:180px;max-height:70px;margin:0 auto;display:block}.logos-row .item .desc{font-size:.8rem;color:var(--gray);line-height:1.3;margin-top:1rem}.logos-row .slider .item{height:100px;border-bottom:0}@media (max-width:1153px){.logos-row .items .item{padding:2rem}.logos-row .item .logo img{max-width:120px;max-height:40px}}@media (max-width:1023px){.logos-row .items{grid-template-columns:repeat(3,33.333%)}.logos-row .items .item{padding:1rem 2rem}.logos-row .items .item:nth-child(5n){border-right:1px solid rgba(0,0,0,.1)}.logos-row .items .item:nth-last-child(-n+5){border-bottom:1px solid rgba(0,0,0,.1)}.logos-row .items .item:nth-child(3n){border-right:0}.logos-row .items .item:nth-last-child(-n+3){border-bottom:0}}@media (max-width:767px){.logos-row .items .item{padding:0 1.5rem}.logos-row .item{padding:.5rem 1rem}.logos-row .item .logo{width:120px}.logos-row .item .logo img{max-width:100px;max-height:30px}.logos-row .items .item{border-right:1px solid rgba(0,0,0,.1)!important;border-bottom:0!important}.logos-row .items .item:last-child{border-right:0!important}.logos-row .items .item{flex:0 0 40%;max-width:4 0}.logos-row .slider .item{height:80px}}#warning{padding:1.5rem 0;color:#fff;background:#af7401;background-image:repeating-linear-gradient(-45deg,transparent,transparent 40px,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 80px)}#warning .text{max-width:550px;margin:auto}#warning h3{margin:2rem 0}#warning a{color:#fff;border-bottom:1px solid hsla(0,0%,100%,.3)}#warning a:hover{color:#fff;border-bottom-color:transparent}#warning ul{margin-top:1.5rem}#warning li{position:relative;margin:.5rem 0;padding-left:2rem}#warning li:before{height:1px;content:"";position:absolute;top:50%;background:#fff;left:0;width:1rem}#contacts{padding:0}#contacts.contacts-page{padding:4rem 0 0}#contacts.contacts-page h2{padding-top:1.5rem;border-top:1px solid #ececec;margin-top:.5rem}#contacts .bor{margin:0}#contacts.contacts-page .bor{border-top:1px solid #ececec}.dark_theme #contacts.contacts-page .bor{border-top-color:#444}#contacts .left-wrap{padding-left:3rem}#contacts .left{padding:0 2rem 4rem 0;max-width:665px;margin:3rem 0 0 auto}#contacts .image{margin-bottom:2rem}#contacts .main-list{pointer-events:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}#contacts .left .main-list>li{flex:45%;-ms-flex:calc(50% - 1rem);flex:calc(50% - 1rem);-webkit-box-flex:calc(50% - 1rem);font-size:1rem;font-weight:500;font-weight:var(--f1ws);margin-right:1rem;margin-bottom:1.5rem;width:50%}#contacts .left .main-list li.soc-block{margin-bottom:0;max-width:50%}#contacts li .head,#contacts li strong{font-size:.7rem;margin-bottom:4px;color:#7d7d7d;text-transform:uppercase;letter-spacing:1px;display:block}#contacts li .head{font-weight:300;font-weight:var(--f1w)}#contacts .note{margin-top:2rem}#contacts #contact_coordinate{color:var(--color);transition:all .3s ease;position:relative;align-items:center;cursor:pointer;display:flex}#contacts #contact_coordinate svg{height:1.25rem;fill:var(--gray);transition:all .3s ease;margin-left:.75rem;width:1.25rem}#contacts #contact_coordinate:hover{color:var(--color_bg_1)}#contacts #contact_coordinate:hover svg{fill:var(--color_bg_1)}#contacts a:hover{color:var(--color_bg_1)}#contacts #contact_coordinate .message{pointer-events:none;padding:.5rem 1rem;font-size:1rem;font-size:.8rem;font-weight:500;font-weight:var(--f1w);right:25%;color:#f5f6f8;transition:all .2s ease;position:absolute;max-width:80%;opacity:0;top:-3rem;box-shadow:0 5px 20px rgba(0,0,0,.3);border-radius:4px;background:rgba(0,0,0,.85);line-height:1.2;z-index:10}#contacts #contact_coordinate .message:before{border-color:rgba(0,0,0,.85) transparent transparent;height:0;right:1rem;content:"";position:absolute;border-style:solid;border-width:.75rem 1rem 0 0;bottom:-.75rem;width:0}#contacts #contact_coordinate:hover #coordinate-copy.active,#contacts #contact_coordinate:hover #coordinate-hover:not(.disable){opacity:1;top:-2.5rem}#map-3{height:100%;position:absolute;top:0;left:0;width:99.5%}#contacts.contacts-section h2{font-size:2rem;margin:0 0 2rem}#contacts.contacts-section .container-fluid{pointer-events:none}#contacts.contacts-section .wrap{overflow:hidden;padding:2.5rem 2.5rem 2rem;position:relative;box-shadow:0 15px 30px rgba(0,0,0,.15);border-radius:.5rem;background:#fff}#contacts.contacts-section .wrap:before{border:1px solid #ddd;right:1rem;content:"";position:absolute;bottom:1rem;top:1rem;border-radius:7px;left:1rem}#contacts.contacts-section .main-list>li{margin-bottom:1rem;width:100%}#contacts.contacts-section .main-list .social{margin:0}@media (max-width:1399px){#contacts .left{padding:0 1rem 4rem 0;margin:3rem 0 0 auto}}@media (max-width:1023px){#contacts.contacts-page .bor{border-top:0;margin:0}#contacts .right-wrap{padding:0}#contacts .left-wrap{padding:0 2.5rem}#contacts .left{padding:0 0 3rem;max-width:none;margin:0 0 0 auto}#map-3{height:350px;position:relative}}@media (max-width:767px){#contacts .left-wrap{padding:0 2rem}}@media (max-width:499px){#contacts{padding:2rem 0 0}#contacts .left-wrap{padding:0 1rem}#contacts .left .main-list li{-ms-flex:100%;flex:100%;-webkit-box-flex:100%;margin-right:0;width:100%}#contacts .left .main-list li.soc{flex:0 1 1.75rem;margin-right:1rem;width:1.75rem}}#pages,#privacy{padding:4rem 0}#pages .item{overflow:hidden;padding:3rem;border:0;margin-bottom:2rem;background-size:cover;background-position:50%;border-radius:.5rem;display:block}#pages .item:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 15px 20px rgba(0,0,0,.15);box-shadow:0 15px 20px rgba(0,0,0,.15)}#pages .item .body{font-weight:300;font-weight:var(--f1w);color:var(--dark);width:55%}#pages .item .body .title h2{margin-top:0}#pages .item.hero-white .body{color:#fff}#pages .item .title p:first-of-type{font-size:1.125rem}#pages .item .desc{font-size:.9rem;font-weight:300;font-weight:var(--f1w);margin-top:1rem}#pages .item .btn span{padding:1rem 2rem}#pages .item .button{margin-top:2rem}#privacy ol li:before{font-size:0;visibility:hidden}#privacy ol li li:before{font-size:100%;position:absolute;visibility:visible;left:0}@media (max-width:767px){#pages .item{transform:none;padding:0;box-shadow:0 15px 20px rgba(0,0,0,.15);background-image:none!important}#pages .item .body{padding:2rem}#pages .item .image{display:block}#pages .item .body{font-weight:300;font-weight:var(--f1w);color:var(--dark);width:100%}}@media (max-width:499px){#pages,#privacy{padding:3rem 0}#pages .item .body .title h2{font-size:1.75rem}#pages .item .body .title h3{font-size:1.125rem}}#reviews .item-text{padding:2.5rem;border:1px solid #e2e7ea;font-weight:300;font-weight:var(--f1w);margin-bottom:2rem;-webkit-box-shadow:0 15px 30px -10px rgba(0,0,0,.15),0 2px 8px -3px rgba(0,0,0,.05);box-shadow:0 15px 30px -10px rgba(0,0,0,.15),0 2px 8px -3px rgba(0,0,0,.05);border-radius:.5rem;background:#fff}#reviews .item-text .review-top{margin-bottom:1rem;border-bottom:2px dashed var(--color_30);padding-bottom:1rem;display:flex}#reviews .item-text .review-left{align-items:center;display:flex}#reviews .item-text .review-top .avatar{flex-shrink:0;padding-right:1rem;width:80px}#reviews .item-text .review-top .name-block{flex-shrink:0;padding-right:1rem;width:200px}#reviews .item-text .review-top .name-block .name{font-size:.9rem;font-weight:700;font-weight:var(--f1wb)}#reviews .item-text .review-top .name-block .city,#reviews .item-text .review-top .name-block .position{font-size:.8rem;color:var(--gray)}#reviews .item-text .blockquote{font-size:1.25rem;color:var(--color2);position:relative;width:100%;line-height:1.2;font-family:var(--f2)}#reviews .item-text .blockquote:before{font-size:12rem;right:-1rem;color:var(--gray);content:"“";position:absolute;opacity:.1;top:-4rem;line-height:1}#reviews .item-text .review{font-size:.9rem;position:relative}#reviews .item-text .review .review-image{text-align:right}#reviews .item-text .review .review-image a{border-bottom:1px dashed}#reviews .item-text .review .review-image a:hover{border-bottom-color:transparent}#reviews .item-video{margin-bottom:2rem}#reviews .item-video .name{font-weight:var(--f1ws);margin-top:.5rem}@media (max-width:767px){#reviews .item-text .review-top{display:block}#reviews .item-text .review-left{margin-bottom:1rem}}#blog-hero{padding:0;margin:0;background:50% no-repeat;background-size:cover}#blog-hero:after{height:100%;content:"";position:absolute;top:0;background:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.8),rgba(0,0,0,.6));background:rgba(0,0,0,.65);left:0;width:100%}#blog-hero .container-fluid{height:100%;min-height:30vw;align-items:center;display:flex}#blog-hero .row{width:100%}#blog-hero .left{padding:5rem 0;font-size:1.125rem;font-weight:300;color:#fff}#blog-hero .left.ct{text-align:center}#blog-hero .left h1{font-size:3rem;font-weight:300;color:#fff;line-height:1.1}#blog{padding:2rem 0;z-index:100}#blog .wp-block-image{text-align:center;margin:3rem auto;background:#f5f5f5}#blog .wp-block-image img{max-height:500px}#blog .article .list{margin-bottom:2rem;border-bottom:1px solid #f1f1f1;padding-bottom:1rem}#blog .article p{font-size:1.125rem;margin:1.5rem 0;line-height:1.6}#blog .info-block{justify-content:space-between;margin-bottom:3rem;color:#999;border-bottom:1px solid #f1f1f1;align-items:center;padding-bottom:2rem;display:flex}#blog .info-block .comments,#blog .info-block .info{display:flex}#blog .info-block .date{margin-right:2rem}#blog .info-block .comments>div{margin-right:2rem}#blog .detail{padding:0 2.5rem 0 2rem;position:relative}#blog .detail svg{height:1rem;fill:#ccc;position:absolute;top:3px;left:0;width:1rem}#blog .autor-block{padding:3rem;flex-wrap:wrap;margin:2rem 0;background:#f5f5f5;display:flex}.dark_theme #blog .autor-block{color:#fff;background:#444}#blog .autor-block .autor-info{padding-right:40px;text-align:center;width:180px}#blog .autor-block .autor-info .name{font-size:.9rem;font-weight:var(--f1ws);margin-top:1rem}#blog .autor-block .autor-info .avatar{height:8rem}#blog .autor-block .autor-info .avatar img{max-height:none;clip-path:circle(4rem at 4rem 4rem);width:8rem}#blog .autor-block .list{width:calc(100% - 180px)}#blog .autor-block .list li a:hover{color:var(--dark)}#blog .autor-block .list .header{font-size:1.25rem;font-weight:700;margin:0 0 1rem;line-height:1.2}#blog .ratings{position:relative;text-align:right;width:140px}#blog .ratings-stars{height:18px;position:absolute;background:url(/wp-content/themes/goodini/assets/i/rating_off.svg) repeat-x 0;background-size:auto 100%;left:0;width:94px}#blog .ratings-stars-active{height:100%;background:url(/wp-content/themes/goodini/assets/i/rating_on.svg) repeat-x 0;background-size:auto 100%}#blog .view{position:relative;margin:0!important;padding-left:2rem}#blog .view svg{height:1.25rem;fill:#ccc;position:absolute;left:0;width:1.5rem}#blog .info_content{justify-content:space-between;font-size:.8rem;color:var(--gray);margin:1rem 0;display:flex}.archive #blog .item{margin-bottom:2rem;display:block}#blog .item .title{font-size:1.125rem;font-weight:var(--f1ws);line-height:1.3}#blog .item:hover{transform:translateY(-5px)}#blog .item:hover .title{color:var(--dark)}#blog .gallery-grid{margin-bottom:4rem}@media (max-width:767px){#blog-hero .left{max-width:100%}#blog .info-block{font-size:.9rem;display:block}#blog .info-block .info{margin-bottom:.5rem}#blog .autor-block .autor-info{display:none}#blog .autor-block .list{width:100%}}@media (max-width:499px){#blog-hero .left h1{font-size:2rem}#blog .info-block{margin-bottom:2rem;padding-bottom:1rem}#blog .info-block .info{display:block}#blog .article p{font-size:1rem;margin:1.25rem 0;line-height:1.5}}#twit .twits{column-count:2}#twit .twits .wrap{margin-bottom:1rem;width:100%;display:inline-block}#twit .twits .item{border:1px solid #ddd;display:flex}#twit .twits .date{padding:1rem;font-size:1.5rem;font-weight:var(--f1wb);margin-right:1rem;color:var(--color);background:var(--light)}#twit .twits .desc{padding:1rem}@media (max-width:1023px){#twit .twits{overflow:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;display:flex}#twit .twits .wrap{flex:0 0 70%;margin-right:1rem;margin-bottom:0;max-width:70%}#twit .twits .wrap:last-child{margin-right:0}}@media (max-width:767px){#twit .twits .item{display:block}#twit .twits .date{padding:.5rem 1rem;font-size:1.125rem;margin-right:0}}#similar .header{font-size:2rem;font-weight:700;font-weight:var(--f2w);color:var(--dark);margin:0 0 2rem;line-height:1.2;font-family:var(--f2)}#similar .row{margin:0 -.5rem}#similar .item{overflow:hidden;position:relative;margin:.5rem -.5rem;border-radius:5px;display:block}#similar .image{transform:translateY(-50%);position:absolute;top:50%;width:100%}#similar .image img{filter:grayscale(1)}#similar .image:before{height:100%;content:"";position:absolute;background:linear-gradient(45deg,var(--color),rgba(0,0,0,.7));width:100%;z-index:1}#similar .title{height:100%;padding:1.5rem 1.75rem;font-size:1.125rem;font-weight:var(--f1w);color:#fff;position:relative;align-items:center;line-height:1.3;display:flex;z-index:1}#similar .item:hover{transform:translateY(-5px);box-shadow:0 10px 30px 0 var(--color_30)}@media (max-width:767px){#similar .title{padding:1.125rem 1.25rem;font-size:1rem}}#news{background:var(--light)}#news .item{margin-bottom:2rem;position:relative;display:block}#news .item .image{overflow:hidden;transition:.2s ease-out;position:relative;z-index:-1}#news .item .date{padding:3px 10px 3px 2rem;font-size:13px;font-weight:var(--f1ws);color:#fff;transition:.2s ease-out;position:absolute;bottom:1rem;background:var(--dark);left:0}#news .item .title{padding:1rem 2rem;font-size:1.125rem;font-weight:var(--f1w);color:var(--dark);transition:.2s ease-out;position:relative;margin:-1rem 2rem 0 0;background:#fff;line-height:1.3}#news .item .title:before{height:2.5rem;transform:translateY(-50%);border:1px solid #fff;right:1rem;content:"";position:absolute;top:50%;border-radius:50%;background:url(/wp-content/themes/goodini/assets/i/arrow-right_white.svg) 50% no-repeat;background-size:15px 13px;opacity:0;will-change:background-position;width:2.5rem;display:block}#news .item:hover .date{left:0}#news .item:hover .title{color:#fff;padding-right:4rem;background:var(--color)}#news .item:hover .title:before{animation:cta-btn-arrow-hover .3s ease;transition:opacity .4s cubic-bezier(.19,1,.22,1) .1s;opacity:1}@keyframes cta-btn-arrow-hover{0%{background-position:50%}50%{background-position:50px}50.1%{background-position:50px -50px}50.2%{background-position:-50px -50px}50.3%{background-position:-50px}to{background-position:50%}}#cases-hero{overflow:hidden;min-height:35vw;color:#fff;align-items:center;display:flex}#cases-hero .hero__video{height:100%;overflow:hidden}#cases-hero .hero__video:before{height:100%;pointer-events:none;content:"";position:absolute;top:0;background:linear-gradient(30deg,rgba(0,0,0,.7),rgba(0,0,0,.5));left:0;width:100%;z-index:1}#cases-hero .hero__video #video-background{transform:translate(-50%,-50%);border:0;position:absolute;outline:none;top:50%;left:50%;width:100%}#cases-hero .row{align-items:center}#cases-hero .header p:first-of-type{font-size:1.25rem}#cases-hero .projects{padding:2rem;position:relative;max-width:250px;margin:0 0 0 auto;background:var(--dark)}#cases-hero .projects:before{height:5rem;filter:contrast(.9);opacity:.8;top:-3rem;left:-3rem;width:5rem}#cases-hero .projects:after,#cases-hero .projects:before{content:"";position:absolute;background:var(--dark);z-index:-1}#cases-hero .projects:after{height:3rem;filter:contrast(.7);opacity:.7;bottom:-2rem;left:-4rem;width:3rem}#cases-hero .projects .count{font-size:4rem;font-weight:var(--f2w);text-align:center;line-height:1.2;font-family:var(--f2)}#cases-hero .projects .text{text-transform:uppercase;text-align:center}#cases-hero .projects .file{position:relative;margin-top:1rem;padding-left:3rem}#cases-hero .projects .file .link span{text-transform:capitalize}#cases-hero .projects .file .filesize{font-size:.8rem;opacity:.5}#cases-hero .projects .file svg{transform:translateY(-50%);position:absolute;opacity:.2;top:50%;left:0;width:2rem}#cases-hero-single{padding:3rem 0 0;text-align:center;background:var(--light)}.dark_theme #cases-hero-single{color:#fff;background:var(--dark)}#cases-hero-single h1{text-transform:uppercase;margin:0}#cases{background:var(--light)}.dark_theme #cases{color:#fff;background:var(--dark)}#cases .item{min-height:250px;margin-bottom:2rem;color:var(--dark);will-change:transform;background:#fff;display:flex}#cases .image{background:no-repeat 50%;background-size:cover;width:30%}#cases .body{padding:2rem 3rem;width:70%;display:flex}#cases .body .tags{font-size:.8rem;margin-bottom:.5rem;color:var(--gray);letter-spacing:.5px}#cases .body .title{font-size:1.5rem;font-weight:var(--f2wh1);margin-bottom:1.5rem;transition:all .3s ease;line-height:1.3;font-family:var(--f2)}#cases .body .wrap{flex:1 1 70%;width:70%}#cases .body .detail{flex:0 0 30%;border-left:1px solid #ccc;justify-content:center;flex-direction:column;margin-left:2rem;width:30%;padding-left:4rem;display:flex}#cases .body li{font-size:.9rem;font-weight:var(--f1ws);margin-bottom:.5rem;position:relative}#cases .body svg{height:1rem;fill:#ccc;position:absolute;top:1px;left:-2rem;width:1rem}#cases .item:hover{transform:translateY(-3px);box-shadow:0 10px 30px -15px rgba(0,0,0,.15)}#cases .item:hover .title{color:var(--color)}@media (max-width:1299px){#cases .image{width:27%}#cases .body{width:73%}#cases .body .detail{flex:0 0 35%;width:35%}}@media (max-width:1023px){#cases .item{display:block}#cases .body{width:100%}#cases .image{height:300px;width:100%}}@media (max-width:767px){#cases-hero .header p:first-of-type{font-size:1.125rem;line-height:1.4}#cases .body{padding:1rem 2rem;display:block}#cases .body .wrap{width:100%}#cases .body .detail{padding:0;justify-content:left;flex-wrap:wrap;border:0;flex-direction:row;margin:2rem 0 1rem;width:100%}#cases .body .detail li{font-size:.8rem;color:var(--gray)}#cases .body li{margin-right:2rem;padding-left:2rem}#cases .body svg{left:0}#cases .image{height:250px}}@media (max-width:499px){#cases .body{padding:1rem}#cases .body .title{font-size:1.25rem;margin-bottom:1rem}#cases .body .detail{margin:1.5rem 0 0}#cases .image{height:200px}}#catalog{overflow:hidden}#catalog .footer{margin-top:2rem}#catalog h2{margin-top:0}#catalog-wrap #pagination{background-color:#f9f9fa;margin-top:-4rem}#catalog-cats .item{overflow:hidden;margin-bottom:2rem;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;position:relative;box-shadow:0 15px 30px 0 rgba(0,0,0,.15);border-radius:.5rem;background:#fff;display:block}#catalog-cats .imagepadding{padding:1.5rem 1.5rem 0;display:block}#catalog-cats .body{padding:1rem 1.5rem 1.5rem;color:var(--dark);background:#fff}#catalog-cats .name{font-size:1.25rem;font-weight:var(--f1ws);color:var(--color);line-height:1.3;display:block}#catalog-cats .name:hover,#catalog-cats .only:hover .name{color:var(--dark)}#catalog-cats .only:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}#catalog-cats .sub-cats{margin-top:1rem}#catalog-cats .sub-cats li a{font-size:.9rem;color:var(--dark);margin:.25rem 0}#catalog-cats .sub-cats li a:hover{color:var(--color)}#subcatalog{border:0!important;margin-bottom:-2rem;padding-bottom:0}#subcatalog .terms-btns{justify-content:center;flex-wrap:wrap;margin:0 -1rem;display:flex}#subcatalog .cats_btn{margin:0 .5rem 1rem}#subcatalog .item{overflow:hidden;padding:.75rem 1.5rem;font-size:.9rem;border:1px solid var(--gray);color:var(--dark);transition:all .3s ease;text-align:center;border-radius:5px;background:#fff;line-height:1.3;display:block}#subcatalog .item:hover{border:1px solid transparent;color:#fff;background:var(--dark)}.card-parameters{position:relative;margin:1rem 0}.card-parameters:before{height:100%;right:0;content:"";position:absolute;background:linear-gradient(90deg,hsla(0,0%,100%,.01),#fff);width:2rem;z-index:1}.card-parameters ul li{justify-content:space-between;font-size:.9rem;font-weight:var(--f1w);margin-bottom:.5rem;color:var(--gray);position:relative;align-items:baseline;width:100%;display:flex}.card-parameters ul li:before{flex-grow:1;content:"";border-bottom:1px dotted var(--gray);margin:.9rem 1.5rem 0 1rem;order:1}.card-parameters ul li .value{flex:1 0 40%;font-weight:var(--f1ws);max-width:40%;text-align:left;order:2;width:100%}.cards-flex{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.5rem;display:-webkit-box;display:-ms-flexbox;display:flex}.cards-flex.cards-center{justify-content:center}.carts .card-item{padding:0 .5rem;margin-bottom:1rem;width:20%;display:block}.carts .cart{overflow:hidden;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;position:relative;box-shadow:0 15px 30px 0 rgba(0,0,0,.15);border-radius:.5rem;background:#fff;cursor:pointer}.carts .cart:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.carts .cart .labels{font-size:.8rem;position:absolute;top:.5rem;left:.5rem}.carts .cart .labels span{padding:5px 7px;color:#fff;margin:0 2px 4px;border-radius:2px;line-height:1;white-space:nowrap;display:inline-block}.carts .cart .labels .available{background-color:#60c339}.carts .cart .labels .new{background-color:#2992d9}.carts .cart .labels .hit{background-color:#fc482d}.carts .cart .labels .sale{color:#000;background:#fff200}.carts .cart .body{padding:1rem 1.5rem 1.5rem;color:var(--dark);background:#fff}.carts .cart .name{font-size:1.125rem;font-weight:var(--f1ws);color:var(--color);line-height:1.3}.carts .cart:hover .name{color:var(--color2)}.carts .cart .intro{overflow:hidden;text-overflow:ellipsis;font-size:.9rem;color:var(--gray);margin:.5rem 0;-webkit-box-orient:vertical;line-height:1.3;-webkit-line-clamp:4;display:-webkit-box}.carts .cart .intro table{display:none}.carts .cart .intro ol li{margin:0}.carts .cart .intro li:nth-child(n+3){display:none}.carts .cart .intro p{margin:.5rem 0}.carts .cart .price{color:var(--color2);margin-top:1rem}.carts .cart .price span{font-size:1.125rem;font-weight:var(--f1ws);line-height:1.2;display:inline-block}.carts .cart .price del{font-size:.8rem;color:var(--dark);display:block}.carts .card-parameters{overflow:hidden}.carts .card-parameters li{font-size:.75rem;margin-bottom:.25rem;color:var(--dark)}.carts .card-parameters ul li:before{margin:.85rem .5rem 0}.carts .card-parameters ul li:nth-child(n+3){display:none}.carts .card-parameters ul li .value{white-space:nowrap}.terms-wrap{justify-content:center;width:100%;display:flex}#carts-wrap{-ms-flex-pack:center;overflow:hidden;justify-content:center;-webkit-box-pack:center;right:0;-webkit-box-align:center;-webkit-transition:all .3s ease-in-out .1s;-o-transition:all .3s ease-in-out .1s;transition:all .3s ease-in-out .1s;position:fixed;opacity:0;bottom:0;visibility:hidden;top:0;align-items:center;background:rgba(0,0,0,.5);left:0;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:120}#carts-wrap.show{opacity:1;visibility:visible}#carts-wrap .cart-wrap{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);overflow-y:scroll;overflow-x:hidden;padding:3rem 4rem 3rem 3rem;right:-2rem;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;position:absolute;max-width:700px;bottom:0;min-width:500px;top:0;background:#fff;width:90%;width:min(90%,700px)}#carts-wrap .cart-wrap.active{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}#carts-wrap #cart-close{height:100%;position:absolute;top:0;cursor:pointer;left:0;width:100%}#carts-wrap #cart-close #cancel{right:1rem;position:absolute;top:1rem;z-index:1}#carts-wrap .cart-wrap .name{font-size:2rem;font-family:var(--f2)}#carts-wrap.carts .image{margin-bottom:3rem;position:relative;margin-top:2rem}#carts-wrap.carts .price{-ms-flex-pack:end;padding:1.5rem 3rem;justify-content:flex-end;-webkit-box-pack:end;color:var(--color);-webkit-box-align:end;border-top:1px solid #ececec;border-bottom:1px solid #ececec;text-align:right;margin:2.5rem -3rem;align-items:flex-end;background:var(--light);-ms-flex-align:end;display:-webkit-box;display:-ms-flexbox;display:flex}#carts-wrap.carts .price strong{margin-right:1rem;color:var(--dark);line-height:1.2}#carts-wrap.carts .price span{font-size:1.75rem;line-height:1;white-space:nowrap}#carts-wrap.carts .price del{font-size:1.125rem}#carts-wrap.carts .full h3{font-size:1.125rem;color:var(--dark);font-family:var(--f1)}#carts-wrap.carts .full ul li{font-size:.9rem;margin:5px 0}#carts-wrap.carts .form{max-width:400px}#carts-wrap.carts .form .form-head{font-size:1.75rem;font-weight:var(--f1ws);font-family:var(--f1)}#product-hero{padding:0}#product-hero #breadcrumbs{margin-bottom:0}#product-hero h1{font-size:2rem;margin:1rem 0}#product-hero .share{right:1rem;position:absolute;top:-7px}#product-hero .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short{border:1px solid transparent}#product-hero .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short:hover{border-color:var(--color);background:transparent}#product-hero .product-head{padding:1.5rem 0}#product-hero .product-head .code{font-size:.8rem;margin-right:4rem;color:var(--gray);text-align:right}#product-hero .product-head .code span{margin-left:.5rem}#product-hero .product-body .product-flex{display:flex}#product-hero .product-body .image-block{flex:0 0 32%;max-width:32%}#product-hero .product-body .image-block-flex{width:100%;display:flex}#product-hero .product-body .image-block .images-nav{flex:0 0 60px;max-width:60px}#product-hero .product-body .image-block .images-nav .slick-arrow{position:relative;box-shadow:none;background:transparent}#product-hero .product-body .image-block .images-nav .slick-next,#product-hero .product-body .image-block .images-nav .slick-prev{transform:rotate(90deg)}#product-hero .product-body .image-block .images-nav .slick-arrow svg{fill:var(--gray)}#product-hero .product-body .image-block .images-nav .slick-arrow:hover svg{fill:var(--color)}#product-hero .product-body .image-block .images-nav .image{margin-bottom:.5rem;cursor:pointer}#product-hero .product-body .image-block .images-nav .image img{border:1px solid rgba(0,0,0,.1)}#product-hero .product-body .image-block .images-nav .slick-current .image img{border:1px solid var(--color_30)}#product-hero .product-body .image-block .images{flex:0 1 auto;border:1px solid rgba(0,0,0,.1);cursor:pointer}#product-hero .product-body .image-block .images-nav-true{max-width:calc(100% - 60px)}#product-hero .product-body .text-block{flex:auto;padding:0 3rem}#product-hero .product-body .text-block .intro{font-size:.9rem;margin-bottom:2rem;max-width:650px}#product-hero .product-body .text-block .intro li:nth-child(n+6){display:none}#product-hero .product-body .order-block{flex:0 0 23%;max-width:23%}.gray-block{padding:2rem;border-radius:.5rem;background:#f5f5f5}#product-hero .product-body .price-row{justify-content:space-between;flex-wrap:wrap;margin-bottom:2rem;align-items:flex-start;display:flex}#product-hero .price-right{font-size:.8rem;text-transform:lowercase;text-align:center;line-height:1}#product-hero .price-right span{font-weight:var(--f1ws);border-radius:3px;background:#fbf000;line-height:1.5;margin-top:3px;white-space:nowrap;display:block}#product-hero .price-del{text-decoration:line-through;color:var(--gray)}#product-hero .price-def{font-weight:var(--f1wb);line-height:1.1;white-space:nowrap}#product-hero .price-def span{font-size:2rem}#product-hero .price-head{font-size:1.25rem;font-weight:var(--f1ws);margin-bottom:1rem}#product-hero .price-opt ul li{justify-content:space-between;font-size:.9rem;position:relative;max-width:170px;margin:.5rem 0;align-items:baseline;display:flex}#product-hero .price-opt ul li:before{flex-grow:1;content:"";border-bottom:1px dotted var(--gray);margin:.9rem .5rem 0;order:1}#product-hero .price-opt ul li span{font-weight:var(--f1ws);order:2}#product-hero .button{margin-top:0}#product-hero .button .btn{width:100%}#product-hero .button .btn span{padding:1rem 2rem}#product-hero .detail-wrap{margin-top:2rem}#product-hero .detail-block{margin-bottom:1rem;display:flex}#product-hero .detail-wrap .icon{height:1.5rem;margin-right:1rem}#product-hero .detail-wrap .icon svg{height:1.5rem;fill:var(--color_bg_1);width:1.5rem}#product-hero .detail-block .text{font-size:.9rem;color:var(--gray);line-height:1.4}#product-hero .detail-block .text span{color:var(--dark)}#product-hero .detail-block .text a{border-bottom:1px solid var(--color_30)}#product-hero .detail-block .text a:hover{border-bottom-color:transparent}#product-content{border-bottom:1px solid #ececec}#product-content h2{font-size:1.5rem}#product-content .product-content-nav{margin-bottom:1rem;position:sticky;top:0;background:#f5f5f5;z-index:100}#product-content .product-content-nav li{margin-right:3rem;display:inline-block}#product-content .product-content-nav a{padding:1rem 0;font-weight:var(--f1ws);color:var(--dark);border-top:3px solid transparent;border-bottom:3px solid transparent;display:block}#product-content .product-content-nav a:hover{color:var(--color);border-bottom-color:var(--color)}#product-content .gray-block h2{margin-top:0}#product-content .sidebar{max-width:400px;margin-left:auto;width:100%}#product-content .docs{margin-top:2.5rem}#product-content .doc{margin-bottom:1rem;display:flex}#product-content .doc:last-of-type{margin-bottom:0}#product-content .doc svg{height:2rem;fill:#bbb;margin-right:1rem;width:2rem;margin-top:.4rem}#product-content .doc .doc-body .doc-name:hover{color:var(--dark)}#product-content .doc .doc-body .doc-detail{font-size:.8rem;color:var(--gray)}#product-content .manager{padding:1rem 2rem;border:1px solid var(--color_bg_1);align-items:center;border-radius:.5rem;margin-top:4.5rem;display:flex}#product-content .manager .avatar{margin-right:1.5rem;width:130px;margin-top:-3rem}#product-content .manager .name{font-weight:var(--f1ws)}#product-content .manager .position{font-size:.8rem;color:var(--gray)}#product-content .manager .phone{font-size:.9rem;margin-top:1rem}#product-semilar{overflow:hidden}#product-semilar .header h2{text-align:left;margin-top:0}#product-semilar .slider{margin:0}#product-semilar .slick-track{margin-left:0}#product-semilar .card-item{width:100%}@media (max-width:1153px){#catalog-cats .item{margin-bottom:1.5rem}#product-hero .product-body .product-flex{flex-wrap:wrap}#product-hero .product-body .image-block{flex:0 0 50%;max-width:50%;order:1}#product-hero .product-body .order-block{flex:0 0 50%;max-width:50%;order:2;padding-left:3rem}#product-hero .product-body .text-block{padding:2rem 0;order:3}#product-content{padding-top:0}#product-content .sidebar{padding-left:2rem}}@media (max-width:1023px){.cat_card .item{margin-bottom:1.5rem}.carts .card-item{margin-bottom:0}.carts .cart .body{padding:1rem}#products{padding:4rem 0 2.5rem}#product-hero .product-body .order-block{padding-left:2rem}#product-content .sidebar{max-width:none;padding-left:0;display:flex}#product-content .docs{margin-top:2rem}#product-content .manager{height:100%;margin-left:2rem;margin-top:2rem}}@media (max-width:767px){#catalog-cats .item{margin-bottom:1rem}#catalog-cats .name{font-size:1.125rem}#subcatalog .terms-btns{overflow:auto;justify-content:left;flex-wrap:nowrap;position:relative;-webkit-overflow-scrolling:touch;margin:0}#subcatalog .terms-wrap{position:relative;margin:0 -1rem}#subcatalog .terms-wrap:before{height:100%;right:0;content:"";position:absolute;background:linear-gradient(90deg,hsla(0,0%,100%,.01),#fff);width:2rem;z-index:2}#subcatalog .item{font-size:.9rem;min-width:50vw;white-space:nowrap}#subcatalog .cats_btn{margin:0 .5rem}#product-hero .product-head .code{text-align:left;margin-top:.5rem}#product-hero .share{right:.5rem}#product-hero h1{font-size:2rem;margin:1rem 0 0}#product-hero .product-body .image-block{flex:0 0 100%;max-width:380px}#product-hero .product-body .order-block{flex:0 0 100%;max-width:380px;margin-top:2rem;padding-left:0}#product-hero .product-body .text-block{padding:2rem 0 0}#product-content .product-content-nav{display:none}#product-content .sidebar{flex-wrap:wrap}#product-content .manager{margin-left:0;margin-top:4rem}}@media (max-width:499px){.cat_card .item{margin-bottom:1rem}.carts .cart .price span{font-size:1.125rem}#catalog-cats .name{font-size:1rem}#subcatalog .item{font-size:.85rem}#product-hero .product-head{padding:.5rem 0 1.5rem}#product-hero .product-body .image-block{max-width:100%}#products{padding:3rem 0 2rem}}