@charset "UTF-8";/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:10px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover,.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:before,.hamburger.is-active .hamburger-inner:after{background-color:#fff}.hamburger-box{width:45px;height:28px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:45px;height:4px;background-color:#fff;border-radius:3px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-12px}.hamburger-inner:after{bottom:-12px}.hamburger--3dx .hamburger-box{perspective:90px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx .hamburger-inner:before,.hamburger--3dx .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,12px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-12px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:90px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r .hamburger-inner:before,.hamburger--3dx-r .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,12px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-12px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:90px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy .hamburger-inner:before,.hamburger--3dy .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,12px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-12px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:90px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r .hamburger-inner:before,.hamburger--3dy-r .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,12px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-12px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:90px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy .hamburger-inner:before,.hamburger--3dxy .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner:before{transform:translate3d(0,12px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translate3d(0,-12px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:90px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r .hamburger-inner:before,.hamburger--3dxy-r .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg) rotate(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translate3d(0,12px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translate3d(0,-12px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-9px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-9px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(9px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(9px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transform:translate3d(-9px,-11.25px,0) rotate(-45deg) scaleX(.7);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transform:translate3d(-9px,11.25px,0) rotate(45deg) scaleX(.7);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transform:translate3d(9px,-11.25px,0) rotate(45deg) scaleX(.7);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transform:translate3d(9px,11.25px,0) rotate(-45deg) scaleX(.7);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:before,.hamburger--boring .hamburger-inner:after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-24px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-12px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner:after{top:-24px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-12px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:12px;transition:opacity .125s .275s ease}.hamburger--elastic .hamburger-inner:after{top:24px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,12px,0) rotate(135deg);transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{transform:translate3d(0,-24px,0) rotate(-270deg);transition-delay:75ms}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner:before{top:12px;transition:opacity .125s .275s ease}.hamburger--elastic-r .hamburger-inner:after{top:24px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,12px,0) rotate(-135deg);transition-delay:75ms}.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{transform:translate3d(0,-24px,0) rotate(270deg);transition-delay:75ms}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,left .125s .175s ease-in}.hamburger--emphatic .hamburger-inner:after{top:12px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,right .125s .175s ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic.is-active .hamburger-inner:before{left:-90px;top:-90px;transform:translate3d(90px,90px,0) rotate(45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic.is-active .hamburger-inner:after{right:-90px;top:-90px;transform:translate3d(-90px,90px,0) rotate(-45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,left .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner:after{top:12px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,right .125s .175s ease-in}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic-r.is-active .hamburger-inner:before{left:-90px;top:90px;transform:translate3d(90px,-90px,0) rotate(-45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r.is-active .hamburger-inner:after{right:-90px;top:90px;transform:translate3d(-90px,-90px,0) rotate(45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--minus .hamburger-inner:before,.hamburger--minus .hamburger-inner:after{transition:bottom .08s 0s ease-out,top .08s 0s ease-out,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:before,.hamburger--minus.is-active .hamburger-inner:after{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s .08s linear}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:12px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner:after{top:24px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,12px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-6.4285714286px,-8px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-24px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:12px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider-r .hamburger-inner:after{top:24px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,12px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{transform:rotate(45deg) translate3d(6.4285714286px,-8px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-24px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s .13s linear}.hamburger--spring .hamburger-inner:before{top:12px;transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:24px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent!important}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,12px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,12px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner:after{top:-24px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-12px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s .22s linear}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1)}.hamburger--stand .hamburger-inner{transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear}.hamburger--stand .hamburger-inner:before{transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent!important;transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear}.hamburger--stand.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r .hamburger-inner{transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent!important;transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms .12s ease,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms .12s ease}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1)}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:before,.hamburger--vortex .hamburger-inner:after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner:before,.hamburger--vortex.is-active .hamburger-inner:after{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner:before,.hamburger--vortex-r .hamburger-inner:after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner:before,.hamburger--vortex-r.is-active .hamburger-inner:after{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.articles_sec{margin-top:30px}.articles_sec li{border-bottom:1px dotted #ccc;margin-bottom:10px;padding-bottom:10px}body.body_admin{margin:0;padding:0;background-color:#000}.admin_page_wpapper{padding:20px;font-size:12px;font-family:Arial,Tahoma,sans-serif;min-height:450px}.admin_page_wpapper td{font-size:12px;font-family:Arial,Tahoma,sans-serif}.admin_page a:link{color:#182e60;text-decoration:underline}.admin_page a:visited{color:#182e60}.admin_page a:hover{color:#182e60;text-decoration:none}.admin_page a.btn{color:#2d3037;text-decoration:none}.admin_page_top{background-color:#2d3037;color:#fff;padding:4px 10px;border:5px solid #2D3037}.admin_page_bottom{background-color:#2d3037;color:#fff;padding:10px;border:5px solid #2D3037}.admin_page_bottom{color:gray}.admin_page_bottom a{color:#fff}.admin_page{font-face:arial;padding:20px;font-size:12px;font-family:Arial,Tahoma,sans-serif;min-height:450px;display:table-cell;background-color:#fff;border:5px solid #2D3037}.admin_page h1{font-size:22px;color:#434a54;background-image:none}.admin_page td{font-size:12px}.td_name{font-size:12px;color:#fff;background:#434a54;text-align:right;font-weight:700;padding:5px 8px}.td_name1{font-size:12px;color:#fff;background:#434a54;text-align:left;font-weight:700;padding:5px 8px}.td_data{font-size:12px;background:#efefef;text-align:left;padding:5px}.data_more{padding:0}.td_bottom{background-color:#9ba0a7;padding:10px}.admin_t,.admin{font-size:12px;font-family:Arial,Tahoma,sans-serif}.admin a{font-size:11px;text-decoration:none}.admin a:hover{color:red}a.admin,legend a{font-size:11px;text-decoration:none;color:green}.admin_tab{border-bottom:1px dotted silver;text-align:right;margin:10px 0}.admin_tab span.tab{border-top:1px dotted silver;border-right:1px dotted silver;border-left:1px dotted silver;padding:7px 8px 4px;margin-right:25px;vertical-align:bototm;margin-bottom:-1px;border-top-left-radius:10px;border-top-right-radius:10px;display:inline-block}.admin_tab a{font-size:11px;text-decoration:none;color:green}.admin_table{border-collapse:separate;border-spacing:1px;font-size:12px;font-family:Arial,Tahoma,sans-serif;line-height:15px}.smalltext{font-size:12px}.smalltext .line img{width:80px}.smalltext th{color:#666;background:#fff}.smalltext a img{width:16px!important}.smalltext a{text-decoration:none}.smalltext a.text{font-size:14px;font-weight:700}.res{width:20px!important}.line,.line td{border-bottom:1px dotted #ccc}#pics_gallery{clear:both}#pics_gallery .item_box{float:left;background-color:#fff;margin:12px;min-height:120px}#pics_gallery .image_box{display:table-cell;height:103px;margin:12px;overflow:hidden;position:relative;text-align:center;vertical-align:middle;width:140px}#pics_gallery .image_box a{display:block;width:100%}#pics_gallery .item_title{color:#000;width:150px;padding-bottom:4px;padding-top:4px;position:absolute;text-align:center;display:block}#pics_gallery .corners{position:absolute}#pics_gallery .thumbs{position:absolute;display:none}#pics_gallery .admin{margin-top:-20px;position:absolute;text-align:center;width:150px}body{font-family:Roboto Condensed,sans-serif;font-size:16px;color:#002112;margin:0;padding:0;background-color:#f6f6f6;width:100%}html{width:100%}img{max-width:100%}.body-front{display:flex;flex-direction:column;min-height:100vh;background-color:#f6f6f6}.body-front .front-wrapper{flex:1;display:flex;flex-direction:column}.body-front .front-wrapper img{max-width:100%}.body-front .front-wrapper header{flex-grow:0;display:flex;flex-direction:column}.body-front .front-wrapper main{flex-grow:1}.body-front .front-wrapper .main-footer{display:flex;flex-direction:column;flex-grow:0}.body-front .container,.body-front .container-lg{overflow:hidden}.mobile .logo{margin-bottom:10px}a img{border:none}a:not(.btn){color:#4a1b1a}.counters{display:none}.cards-list .page-plitka-card{height:100%}.page-plitka-card{position:relative;display:flex;width:100%;max-width:480px;height:auto;border:0px;box-shadow:0 0 3px #0003;cursor:pointer}.page-plitka-card .img-wr{width:100%;max-width:100%;height:200px;display:flex;align-items:center;justify-content:center}.page-plitka-card .img-wr .card-img-top{width:100%;height:100%;object-fit:cover}.page-plitka-card .img-wr .card-img-top.card-img-top--no-image{opacity:.5}.page-plitka-card.card-off .card-body{background-color:#ffe5e5}.page-plitka-card .card-body{position:relative;display:inline-block;width:100%;padding:15px 20px 70px;text-align:left}.page-plitka-card .card-body .card-title{font-size:18px;color:#000;font-weight:500;margin-bottom:5px}.page-plitka-card .card-body .card-title a{color:#000;text-decoration:none}.page-plitka-card .card-body .card-anons{color:#5d5d5d;font-size:16px}.page-plitka-card .card-body .card-anons p{margin:0;padding:0}.page-plitka-card .more{position:absolute;bottom:15px;left:20px}.page-plitka-card .a-box{display:inline-block;position:absolute;top:5px;right:5px;opacity:.6}.page-plitka-card:hover{box-shadow:0 0 7px #00000080}.page-plitka-card:hover .a-box{opacity:1}.cards-list .page-news-card{height:100%}.page-news-card{position:relative;display:inline-block;max-width:300px;min-width:220px;height:auto;margin:10px}@media (max-width: 480px){.page-news-card{width:100%}}.page-news-card.card-off .card-body{background-color:#ffe5e5}.page-news-card .card-body{position:relative;display:inline-block;width:100%;padding-bottom:35px;text-align:left}.page-news-card .card-body .title-anons-wrapper{position:relative;display:inline-block;width:100%;height:180px;overflow:hidden}.page-news-card .card-body .title-anons-wrapper .card-title{display:inline-block;width:100%;font-size:11pt;line-height:14pt;font-weight:700;color:#304f56;margin-bottom:10px}.page-news-card .card-body .title-anons-wrapper .card-title a{color:#304f56}.page-news-card .card-body .title-anons-wrapper .card-anons{position:relative;display:inline-block;width:100%;font-size:10pt;line-height:13pt;z-index:10}.page-news-card .card-body .title-anons-wrapper .card-anons p{position:relative;margin:0;padding:0}.page-news-card .card-body .title-anons-wrapper:after{content:"";position:absolute;display:inline-block;width:100%;bottom:0;left:0;height:26pt;background:linear-gradient(180deg,#fff0,#ffffff80 30%,#ffffffe6 80%,#fff);z-index:100}.page-news-card .more{position:absolute;bottom:8px;right:8px}.page-news-card .date-wr{position:absolute;bottom:12px;left:20px;font-size:13px;color:gray}.page-news-card .a-box{display:inline-block;position:absolute;top:5px;right:5px}.page-news-card:hover{border:1px solid gray}.card-service{position:relative;display:inline-block;width:100%;max-width:640px;aspect-ratio:16/10;border-radius:12px;overflow:hidden;cursor:pointer}.card-service.card-off{border:2px solid red}.card-service.card-off .card-service__body{background-color:#ffe5e5}.card-service__body{position:relative;display:flex;align-items:end;width:100%;height:100%}.card-service__body__img-holder{position:absolute;display:inline-block;width:100%!important;height:100%;background-color:#d3d3d3}.card-service__body__img-holder img.img{position:relative;width:100%!important;height:100%!important;object-fit:cover}.card-service__body__img-holder:after{content:"";position:absolute;display:inline-block;width:100%;bottom:0;left:0;height:120px;background:linear-gradient(186.85deg,#1b1d3200 40%,#1b1d32 98%)}.card-service__body__title-holder{position:relative;display:inline-block;width:100%;height:100%;padding:15px}.card-service__body__title-holder a{display:flex;align-items:end;width:100%;height:100%;color:#fff;text-decoration:none;font-size:18px;line-height:24px}.card-service__admin-links{display:inline-block;position:absolute;top:5px;right:5px}.card-service-v2{position:relative;display:inline-block;width:100%;max-width:640px;cursor:pointer}.card-service-v2.card-off{border:2px solid red}.card-service-v2.card-off .card-service__body{background-color:#ffe5e5}.card-service-v2__body{position:relative;display:flex;flex-direction:column;align-items:end;width:100%;height:100%}.card-service-v2__body__img-holder{position:relative;display:inline-block;width:100%!important;height:210px;background-color:#d3d3d3}.card-service-v2__body__img-holder img.img{position:relative;width:100%!important;height:100%!important;object-fit:cover}.card-service-v2__body__title-anons-holder{position:relative;display:inline-block;text-align:center;width:100%;height:100%;padding:15px}.card-service-v2__body__title-anons-holder a{width:100%;text-decoration:none;font-size:18px;line-height:24px;color:#4d4d4d}.card-service-v2__body__title-anons-holder .anons{display:inline-block;width:100%;font-size:16px;line-height:20px;color:#4d4d4d}.card-service-v2__admin-links{display:inline-block;position:absolute;top:5px;right:5px}.page_sub_menu,.page_sub_menu .sub_anons{overflow:hidden;clear:both}.page_sub_menu .sub_anons .p_title{font-size:14px;margin-left:20px}.page_sub_menu .sub_anons .icon{margin-right:20px}.pages-list-default-wrapper .pages-list .page .p-title{font-size:18px}.pages-list-default-wrapper .pages-list .page .admin-box{opacity:.5}.pages-list-default-wrapper .pages-list .page .admin-box:hover{opacity:1}.pages-list-default-wrapper .pages-list .page.page-off{background-color:#ffe2e2}.pages-pic-card-v2{position:relative;display:inline-block;width:100%;min-width:100px;max-width:320px;height:200px}.pages-pic-card-v2__link{display:inline-block;width:100%;height:100%}.pages-pic-card-v2__link__pic-wr{display:flex;align-items:center;justify-content:center;width:100%;height:200px}.pages-pic-card-v2__link__pic-wr__pic{width:auto!important;height:auto;max-width:100%;max-height:100%}.pages-pic-card-v2 .admin-box{position:absolute;top:5px;right:5px}.pages-pic-card{position:relative;display:inline-block;width:100%;min-width:100px;max-width:320px;height:200px}.pages-pic-card .admin-box{position:absolute;top:5px;right:5px}.pages-pics-gallery{display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:space-around}.pages-pics-gallery .pages-pic-card{display:inline-block;margin:10px}.page-bg-wrapper{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center}.tech-row{display:flex;width:100%;margin-bottom:10px}.tech-row .col-work{width:50%;display:flex;justify-content:flex-start}.tech-row .col-price{width:50%;display:flex;justify-content:flex-end}.card-border-left{margin:8px 0;display:inline-block;width:100%;border-left:3px solid #383637;padding-left:8px;font-size:13px}.pages-photos-list{margin:10px 0;text-align:center}.pages-photos-list .box-wrapper{position:relative;display:inline-block;vertical-align:top;margin:0 10px 15px 0;width:140px;height:160px;border:1px solid silver;overflow:hidden}.pages-photos-list .box-wrapper .p-link{display:inline-block;width:140px;height:160px;padding:5px 10px;vertical-align:middle}.pages-photos-list .box-wrapper .p-link .pic-wrapper{display:block}.pages-photos-list .box-wrapper .p-link .pic-wrapper .pic{max-width:100%}.pages-photos-list .box-wrapper .p-link .anons{position:absolute;left:0;opacity:0;width:100%;padding:5px;overflow:hidden;text-align:center;background-color:#005590;color:#fff;bottom:-60px;animation-name:downAnons;animation-duration:.3s;animation-iteration-count:1}.pages-photos-list .box-wrapper .p-link:hover .anons{display:inline-block;bottom:0;opacity:1;animation-name:upAnons;animation-duration:.3s;animation-iteration-count:1}.pages-photos-list .box-wrapper .admin-box{position:absolute;display:inline-block;top:2px;right:2px}@keyframes upAnons{0%{bottom:-60px;opacity:.5}25%{bottom:-30px;opacity:.6}50%{bottom:-10px;opacity:.7}75%{bottom:-5px;opacity:.8}to{bottom:0;opacity:1}}@keyframes downAnons{0%{bottom:0;opacity:1}25%{bottom:-5px;opacity:.8}50%{bottom:-10px;opacity:.7}75%{bottom:-30px;opacity:.5}to{bottom:-60px;opacity:0}}.page-plitka-hod-stroitelstva{position:relative;display:inline-block;width:100%;border-radius:0;border:none}.page-plitka-hod-stroitelstva.card-off .card-body{background-color:#ffe5e5}.page-plitka-hod-stroitelstva .card-body{flex-grow:0;position:relative;width:100%;border:0;padding:12px 0;min-height:93px;display:flex;justify-content:start;flex-direction:column}.page-plitka-hod-stroitelstva .card-body .card-title{position:relative;display:inline-block;font-style:normal;font-weight:700;font-size:24px;line-height:31px;text-transform:uppercase;text-align:left;width:100%;margin:0;color:#161616}.page-plitka-hod-stroitelstva .card-body .card-text{display:inline-block;font-size:16px;text-align:left;color:#161616;width:100%}.page-plitka-hod-stroitelstva .a-box{position:absolute;top:5px;right:5px}.section-card{position:relative;text-align:center;display:inline-block;width:100%;max-width:360px;min-width:160px;height:250px;background-color:#fff;border:1px solid rgb(211,211,211);box-sizing:border-box;overflow:hidden;font-size:14px}.section-card .link-wr{text-decoration:none;display:inline-block;width:100%;height:100%;color:gray}.section-card .link-wr .pic-wrapper{display:flex;align-items:center;justify-content:center;height:170px;width:100%;position:relative}.section-card .link-wr .pic-wrapper .pic{width:100%;height:100%;object-fit:cover;box-sizing:border-box}.section-card .link-wr .pic-wrapper .pic--no-pic{padding:20px;opacity:.2}.section-card .link-wr .pic-wrapper .num{position:absolute;top:5px;left:5px;color:#fff;font-size:12px}.section-card .link-wr .pic-wrapper .num .badge{background-color:#a8a8a8;color:#fff}.section-card .link-wr .pic-wrapper .num-null .badge{background-color:#ffce5b}.section-card .link-wr .pic-wrapper .price_tag{position:absolute;display:inline-block;bottom:4px;right:5px;background-color:#4a1b1a;border-radius:6px;color:#fff;text-align:center;padding:2px 10px;font-size:12px;line-height:18px}.section-card .link-wr .name-with-anons-wr{position:relative;display:inline-block;width:100%;height:80px;padding:5px 15px;overflow:hidden}.section-card .link-wr .name-with-anons-wr:before{position:absolute;bottom:0;left:0;display:inline-block;width:100%;content:"";height:20px;background-image:linear-gradient(to bottom,#f7f7f700,#fff 75%)}.section-card .link-wr .name-with-anons-wr .name-wr{display:inline-block;width:100%;text-align:center;font-size:16px}.section-card .link-wr .name-with-anons-wr .name-wr .name{color:#000}.section-card .link-wr .name-with-anons-wr .name-extra-wr{display:inline-block;width:100%;text-align:center;margin-top:5px;font-size:13px;line-height:18px;color:#6c757d}.section-card .link-wr .name-with-anons-wr .anons-wr{display:inline-block;width:100%;padding:0 10px;font-size:13px;text-align:center;line-height:20px;color:gray}.section-card .link-wr .name-with-anons-wr .anons-wr p{padding:0;margin:0}.section-card .link-wr:hover .name .n{color:#fe4e00}.section-card .price{bottom:7px;left:50%;margin-left:-50px;position:absolute;width:100px;background-color:#0c0;color:#fff;text-align:center;padding:2px 10px;font-size:12px;line-height:18px;display:inline-block}.section-card .admin_box{position:absolute;display:inline-block;top:5px;right:5px;opacity:.7}.section-card:hover{box-shadow:1px 1px 10px #0000001a}.section-card:hover .admin_box{opacity:.9}.section-card--off{border:3px solid #ffb596}.section-card--small .link-wr .name-with-anons-wr{position:relative;display:inline-block;width:100%;height:55px;overflow:hidden}.section-card--small .link-wr .name-with-anons-wr:before{position:absolute;bottom:0;left:0;display:inline-block;width:100%;content:"";height:10px;background-image:linear-gradient(to bottom,#f7f7f700,#f7f7f7 75%)}.section-card--small .link-wr .name-with-anons-wr .name-wr{display:inline-block;width:100%;text-align:LEFT;text-transform:uppercase;font-size:13px;padding:8px 10px}.section-card--small .link-wr .name-with-anons-wr .name-wr .name{color:#005590}.section-card-big{container-type:inline-size;container-name:section-card-big;position:relative;display:flex;width:100%;max-width:960px;min-height:240px;max-height:360px;border:1px solid #e0e0e0;background-color:#222e36;transition:box-shadow .3s ease;cursor:pointer}.section-card-big:hover{box-shadow:0 4px 8px #0000001a}.section-card-big__image-wrapper{position:relative;display:flex;width:100%;height:100%}.section-card-big__image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:left}.section-card-big__image-wrapper:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:40%;background:linear-gradient(to top,#222e36e6,#222e3600)}.section-card-big__content-holder{position:absolute;display:flex;top:0;left:0;width:100%;height:100%}.section-card-big__content-holder__content{width:100%;height:100%;position:relative;display:flex;flex-direction:column}.section-card-big__content-holder__content .title-wr{padding:15px;color:#fff}.section-card-big__content-holder__content .title-wr a{color:#fff;text-decoration:none;font-size:26px;line-height:32px;font-weight:600}@container section-card-big (max-width: 200px){.section-card-big__content-holder__content .title-wr a{font-size:18px;line-height:24px}}.section-card-big__content-holder__content .title-wr .title-extra{font-size:15px;line-height:20px;color:#d3d3d3;text-transform:uppercase}@container section-card-big (max-width: 200px){.section-card-big__content-holder__content .title-wr .title-extra{font-size:14px;line-height:18px}}.section-card-big__content-holder__content__admin{position:absolute;top:5px;right:5px;opacity:.7}.menu_cat_left{background-color:#edeef1;padding:10px;font-size:10px}.menu_cat_left .menu-wr{padding-left:0}.menu_cat_left .menu-wr .sec{border-bottom:1px dotted silver}.menu_cat_left .menu-wr .sec:last-child{border-bottom:1px dotted transparent}.menu_cat_left .menu-wr .menu-wr{padding-left:15px}.menu_cat_left .active>a span{color:#4a1b1a}.menu_cat_left div.sec{text-align:left;padding-left:3px;border-bottom:1px dotted silver;padding-top:2px;padding-bottom:5px}.menu_cat_left div.sec a{color:#343a40}.menu_cat_left div.l1{position:relative;text-align:left;padding-left:13px;border-bottom:1px dotted silver;padding-top:2px;padding-bottom:5px}.menu_cat_left div.l1:before{font-family:"Font Awesome 5 Free";content:"";font-style:normal;font-weight:900;text-decoration:inherit;color:#120804;font-size:16px;padding-right:.5em;position:absolute;top:0;left:0}.menu_cat_left div.l1 a{color:#000}.menu_cat_left div.l1.active:before{color:#4a1b1a}.menu_cat_left div.l1 strong{font-size:12px}.menu_cat_left div.sec2{text-align:left;position:relative;padding-left:14px}.menu_cat_left div.sec2:before{font-family:"Font Awesome 5 Free";content:"";font-style:normal;font-weight:900;text-decoration:inherit;color:#000;font-size:16px;padding-right:.5em;position:absolute;top:0;left:0}.menu_cat_left a{display:inline-block;padding:2px 0 2px 5px;width:100%;color:gray;text-decoration:none;text-transform:uppercase;font-weight:700}.menu_cat_left a:hover{color:silver}.menu_cat_left strong,.menu_cat_left span{text-transform:uppercase;color:#000;text-align:left}.menu_cat_left .l1 span{text-transform:uppercase;color:#000;text-align:left;font-weight:700;font-size:12px}.menu_cat_left .l2 span{text-transform:uppercase;color:#000;text-align:left;font-weight:700}.menu_cat_left .l1 a{font-size:12px;color:#000}.menu_cat_left a.off{border:1px dotted red;background-color:#f2d2d2;color:gray}#table_items{width:100%;font-size:13px}#table_items .tr_firm td{font-size:14px;background-color:#fff;color:gray;text-transform:uppercase;letter-spacing:2px;text-align:center;padding:3px}#table_items .tr_titles{background-color:#aeaeae;color:#fff;font-size:12px}#table_items .tr_titles td{font-size:12px;background-color:#aeaeae;font-weight:700}#table_items .tr_titles .price_text{font-size:9px;line-height:10px}#table_items .item-line.active-1 tr.tr_data td{border-bottom:1px solid #DEE2E6}#table_items .item-line.active-1 tr.data-sub:nth-last-child(2) td{border-bottom:2px solid #005590}#table_items .item-line-spacer td{font-size:10px;height:45px;background-color:#fff}#table_items .tr_data{background-color:#fff}#table_items .tr_data.tr_data--full{background-color:#ededed}#table_items .tr_data td{line-height:30px;padding:4px;text-align:center}#table_items .tr_data .name{font-size:11px;color:gray;line-height:14px;white-space:nowrap}#table_items .tr_data td.td-nomer{text-align:left;font-size:12px;font-weight:700;color:gray}#table_items .tr_data td.td-nomer .nomer-wrapper{display:flex;align-items:center;position:relative;width:100%;min-height:36px;height:100%;padding:0}#table_items .tr_data td.td-nomer .nomer-wrapper.multi-on{padding-right:32px}#table_items .tr_data td.td-nomer .nomer-wrapper .multi-btn{position:absolute;display:inline-block;top:0;right:0}#table_items .tr_data td.td-nomer .nomer-wrapper .m-items-table{display:inline-block;position:absolute;top:4px;right:2px;line-height:0}#table_items .tr_data td.td-nomer .nomer-wrapper .sub-name{position:relative;font-size:14px;line-height:16px;color:#000;font-weight:500}#table_items .tr_data td.td-nomer .nomer-wrapper .nomer{font-size:12px;line-height:16px;color:gray;font-weight:400}#table_items .tr_more,#table_items .tr_more .more{background-color:#ededed}#table_items .tr_name td.td_img{width:120px;padding:5px;text-align:center}#table_items .tr_name td.td_img img{border:3px solid silver;max-height:120px;max-width:120px}#table_items .tr_name td.td_img a:hover img{border:3px solid #22728A}#table_items .tr_name td.td_img_no{background-color:#fff}#table_items .tr_name td.td-name .name a{font-size:18px;color:#34828f}#table_items .tr_name td.td-name .name a:hover{color:#3699b5}#table_items .tr_name td.data{width:65px;font-size:12px;text-align:center}#table_items .tr_name td,#table_items .tr_name.tr_name--full td{background-color:#ededed}#table_items thead th{text-align:center}#table_items .td_i1{background:url(/images/m_bg_l_cat.gif) left top no-repeat;background-color:#aeaeae}#table_items .td_i_last{background:url(/images/m_bg_r_cat.gif) right top no-repeat;background-color:#aeaeae}#table_items .td_price1{background:url(/images/m_bg_r_cat.gif) right top no-repeat;background-color:#aeaeae}#table_items .td-name{white-space:normal;padding:10px}#table_items .name-wrapper{position:relative}#table_items .name{font-size:15px;font-weight:700;color:#34828f}#table_items .name a{text-decoration:none;color:#34828f}#table_items .anons{font-size:12px;margin-top:5px}#table_items .td_price{text-align:center;max-width:220px}#table_items .td_price .price-basket-row .col1{font-size:14px;line-height:14px}#table_items .td_price .price-basket-row .col1 .price-old .item-oldprice-wrapper,#table_items .td_price .price-basket-row .col1 .price .item-price-wrapper{white-space:nowrap}#table_items .td_price .price-basket-row .col1 .price .item-price-wrapper .item-price-wrapper__number{font-weight:700;color:#000;font-size:14px}#table_items .td_price .price-basket-row .col1 .price .item-price-wrapper .item-price-wrapper__rub{color:gray;font-size:13px}#table_items .tr-status-0>td{background-color:#ffe9e9!important}#table_items .bottom-spacer{font-size:1px;padding:0;border-top:1px solid grey;border-bottom:40px solid white}.item_card_line{background:#f5f5f5;border-radius:8px;padding:5px;margin-bottom:5px;overflow:hidden;display:flex;width:100%}@media screen and (max-width: 640px){.item_card_line{flex-direction:column}}.item_card_line__col-img{width:170px;float:left;text-align:center;background:#fff;border-radius:8px;border:1px solid #ccc;margin-right:10px;overflow:hidden}.item_card_line__col-img .pic{max-height:150px}.item_card_line__col-name{min-width:400px;flex-grow:1;padding-right:15px}.item_card_line__col-name .td-number{text-align:center}.item_card_line__col-name .item-title a{font-size:16px;font-weight:700}.item_card_line__col-price{min-width:140px;padding:10px}.item_card_line__price-wrapper .item-price-wrapper__number{color:#000;font-size:18px}.item_card_line__price-wrapper .item-price-wrapper__rub{color:gray;font-size:14px}.usecase-card{border:4px solid #4A1B1A;border-radius:10px;overflow:hidden;display:flex;width:130px}#table_items .data-slide{display:none}.open-close-sub-wrap{padding:0!important;border:none!important;line-height:5px!important;font-size:1px!important;border-spacing:0px;position:relative}.open-close-sub-wrap .open-close-sub-link{position:absolute;top:-11px;background:#eee;border:1px solid #dddddd;color:#005590;display:inline-block;font-size:14px;line-height:1em;padding:2px 8px 4px;text-decoration:none}.open-close-sub-wrap .open-close-sub-link .glyphicon{font-size:10px}.item-oldprice-wrapper{font-size:14px;color:red;text-decoration:line-through}.item-oldprice-wrapper__number{font-size:14px}.item-oldprice-wrapper__rub{font-size:11px}.item-card{position:relative;display:inline-block;border:1px solid lightgray;background-color:#fff;width:100%;min-width:200px;max-width:380px;height:390px}.item-card:hover{border:1px solid gray}.item-card:hover .admin-box{opacity:1}.item-card__link{position:relative;display:inline-block;width:100%;height:100%}.item-card__link__pic-wr{position:relative;display:inline-block;width:100%;height:140px;padding:5px}.item-card__link__pic-wr .pic-box{position:relative;width:100%;height:140px;display:flex;align-items:center;justify-content:center}.item-card__link__pic-wr .pic-box .pic{width:auto!important;height:auto!important;max-height:100%;position:relative}.item-card__link__pic-wr .pic-box .pic.pic--no{opacity:.1;filter:grayscale(100%)}.item-card__link__pic-wr .nalichie-wr{position:absolute;bottom:5px;left:10px;display:inline-block}.item-card__link__pic-wr .nalichie-wr .badge{border:1px solid #28A75B;border-radius:0}.item-card__link__pic-wr .nalichie-wr .badge i{color:#28a75b}.item-card__link__title-wr{display:inline-block;width:100%}.item-card__link__title-wr .i-name-wr{position:relative;display:inline-block;width:100%;height:170px;overflow:hidden;padding:5px 10px;font-size:16px;color:#000;text-align:center}.item-card__link__title-wr .i-name-wr .i-name{color:#000}.item-card__link__title-wr .i-name-wr .i-name:hover{text-decoration:none}.item-card__link__title-wr .i-name-wr .i-fields-wr{margin:5px 0;display:inline-block;width:100%;font-size:13px;color:gray;line-height:16px}.item-card__link__title-wr .i-name-wr .i-fields-wr table{width:100%;table-layout:fixed}.item-card__link__title-wr .i-name-wr .i-fields-wr table .i-field-row{width:100%}.item-card__link__title-wr .i-name-wr .i-fields-wr table .i-field-row .field-col-1{padding:1px 5px 1px 1px;text-align:left;width:70%!important}.item-card__link__title-wr .i-name-wr .i-fields-wr table .i-field-row .field-col-1 .field-wrapper{position:relative;display:inline-block;overflow:hidden;white-space:nowrap;width:100%}.item-card__link__title-wr .i-name-wr .i-fields-wr table .i-field-row .field-col-1 .field-wrapper:before{position:absolute;right:0;top:0;display:inline-block;content:"";height:100%;width:10px;background:#fff;background:linear-gradient(270deg,#fff,#ffffffd7,#ffffff02)}.item-card__link__title-wr .i-name-wr .i-fields-wr table .i-field-row .field-col-1 .field-wrapper .field-name{display:inline-block;white-space:nowrap}.item-card__link__title-wr .i-name-wr .i-fields-wr table .i-field-row .field-col-2{padding:1px;text-align:left;width:30%!important}.item-card__link__title-wr .i-name-wr .i-fields-wr table .i-field-row .field-col-2 .field-wrapper{display:inline-block;overflow:hidden;white-space:nowrap;width:90px}.item-card__link__title-wr .i-name-wr .i-fields-wr table .i-field-row .field-col-2 .field-wrapper .field-data{color:#000}.item-card__link__title-wr .i-name-wr .i-fields-wr table .i-field-row .field-col-2 .field-wrapper .field-name-by{font-size:13px}.item-card__link__title-wr .i-name-wr .i-anons-wr{padding-top:8px;display:inline-block;width:100%;text-align:center;font-size:14px;line-height:20px;color:gray}.item-card__link__title-wr .i-name-wr:before{position:absolute;bottom:0;left:0;display:inline-block;width:100%;content:"";height:20px;background:linear-gradient(180deg,#fff0,#ffffff80 30%,#ffffffe6 90%,#fffffffc,#fff);z-index:1}.item-card__price-row{position:absolute;bottom:10px;left:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding:0 8px;color:#000}.item-card__price-row__col1{flex-grow:1;padding-left:5px;text-align:center;font-size:0px}.item-card__price-row__col1__price-old .item-oldprice-wrapper{font-size:14px;color:red;text-decoration:line-through}.item-card__price-row__col1__price-old .item-oldprice-wrapper__number{font-size:14px}.item-card__price-row__col1__price-old .item-oldprice-wrapper__rub{font-size:11px}.item-card__price-row__col1__price .item-price-wrapper{white-space:nowrap;font-size:11px;color:silver;padding:0}.item-card__price-row__col1__price .item-price-wrapper__from{font-size:14px;color:silver}.item-card__price-row__col1__price .item-price-wrapper__number{font-size:17px;color:#000}.item-card__price-row__col1__price .item-price-wrapper__rub,.item-card__price-row__col1__price .item-price-wrapper__month{font-size:13px;color:gray}.item-card__price-row__col2{padding-top:5px}.item-card__price-row .multi-btn{position:absolute;bottom:0;left:5px}.item-card__badges{position:absolute;display:inline-block;top:5px;left:10px}.item-card__badges .sale{font-size:20px;color:#e75727}.item-card .admin-box{position:absolute;top:5px;right:5px;display:inline-block;opacity:.2}.item-card .admin-box a{display:inline-block}.sub-item-card{position:relative;display:inline-block;border:1px solid lightgray;background-color:#fff;min-width:140px;max-width:200px;height:330px}.sub-item-card:hover{border:1px solid gray}.sub-item-card:hover .admin-box{opacity:1}.sub-item-card__link{position:relative;display:inline-block;width:100%;height:100%}.sub-item-card__link__pic-wr{position:relative;display:inline-block;width:100%;height:100px;padding:5px}.sub-item-card__link__pic-wr .pic-box{position:relative;width:100%;height:90px;display:flex;align-items:center;justify-content:center}.sub-item-card__link__pic-wr .pic-box .pic{width:auto;max-height:100%;position:relative}.sub-item-card__link .title-tech-wr{z-index:1;position:relative;display:inline-block;width:100%;height:140px;overflow:hidden}.sub-item-card__link .title-tech-wr .title-wr{display:inline-block;width:100%;padding:5px 10px;text-align:center}.sub-item-card__link .title-tech-wr .title-wr .title{display:inline-block;width:100%;font-size:10pt;line-height:11pt;color:#000}.sub-item-card__link .title-tech-wr .tech-wr{display:inline-block;width:100%;padding:0 6px;text-align:center}.sub-item-card__link .title-tech-wr .tech-wr .tech-text{display:inline-block;width:100%;font-size:12px;line-height:13px!important}.sub-item-card__link .title-tech-wr .tech-wr .tech-text .tech-row{display:flex;width:100%;margin:0 0 3px;padding:0}.sub-item-card__link .title-tech-wr .tech-wr .tech-text .tech-row .tech-col-1{text-align:left;flex-grow:1;overflow:hidden}.sub-item-card__link .title-tech-wr .tech-wr .tech-text .tech-row .tech-col-1 span{display:inline-block;max-width:90px;white-space:nowrap;overflow:hidden}.sub-item-card__link .title-tech-wr .tech-wr .tech-text .tech-row .tech-col-2{text-align:right;overflow:hidden}.sub-item-card__link .title-tech-wr:after{content:"";position:absolute;display:inline-block;width:100%;bottom:0;left:0;height:26pt;background:linear-gradient(180deg,#fff0,#ffffff80 30%,#ffffffe6 90%,#fffffffc,#fff);z-index:100;border:0px}.sub-item-card__price-row{z-index:2;position:absolute;bottom:10px;left:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;padding:0;color:#000}.sub-item-card__price-row__col1{flex-grow:1;text-align:center;font-size:0px}.sub-item-card__price-row__col1__price-old .item-oldprice-wrapper{font-size:13px;color:red;text-decoration:line-through;white-space:nowrap}.sub-item-card__price-row__col1__price-old .item-oldprice-wrapper__number{font-size:12px}.sub-item-card__price-row__col1__price-old .item-oldprice-wrapper__rub{font-size:11px}.sub-item-card__price-row__col1__price .item-price-wrapper{white-space:nowrap;font-size:11px;color:silver;padding:0}.sub-item-card__price-row__col1__price .item-price-wrapper__from{font-size:14px;color:silver}.sub-item-card__price-row__col1__price .item-price-wrapper__number{font-size:17px;color:#000}.sub-item-card__price-row__col1__price .item-price-wrapper__rub,.sub-item-card__price-row__col1__price .item-price-wrapper__month{font-size:12px;color:gray}.sub-item-card .admin-box{position:absolute;top:5px;right:5px;display:inline-block;opacity:.2}.sub-item-card .admin-box a{display:inline-block}.item-pic-card{display:inline-block;position:relative;max-width:150px}.item-pic-card:hover .admin-box{opacity:1}.item-pic-card .admin-box{position:absolute;top:3px;right:5px;opacity:.2}.item-page-tabs .nav-item .nav-link{font-size:16px}.item-page-tabs .nav-item .nav-link.active{border:1px solid #4A1B1A;border-bottom:1px solid white;color:#4a1b1a}.item-page-tabs .nav-item .nav-link.active:hover{border-bottom:1px solid white}.item-page-tabs .tab-content .tab-pane{padding:15px 0}.microdata-wrapper,.mdh{display:none}.item-feedback-card{position:relative;border:1px solid gray;padding:10px}.item-feedback-card.status-success{border:2px solid green;background-color:#00a05833}.item-feedback-card.status-danger{border:2px solid red;background-color:#e0000033}.item-feedback-card.status-warning{border:2px solid #ffbb00;background-color:#ffb33033}.item-feedback-card__post__date{font-size:13px;color:gray}.item-feedback-card__post__name{font-size:16px;margin:5px 0}.item-feedback-card .admin-box{position:absolute;top:8px;right:8px}.items-list{padding:10px 0 25px}@media screen and (max-width: 640px){.items-list .pagination{display:flex;justify-content:center}}.items-list .tr_titles td{background-color:#11151c}.items-list .tr-name td{background:url(/images/mbga.png) repeat scroll 0 0 #0000;border-bottom:2px solid #191f28}.items-list tr.off td{background-color:#230002}.items-list .td-pic{width:160px;padding:8px}.items-list .td-name{padding:8px 8px 8px 10px}.items-list .td-name .anons p{margin:0;padding:0}.items-list .td-name .title{font-size:16px}.items-list .td-name .code{font-size:11px;padding-top:5px}.items-list .td-name .code span{color:#e2e2e2;font-size:13px}.items-list .td-price{text-align:center}.items-list input.input-mini{padding:0;line-height:12px;height:12px;margin:0;font-size:12px}.mark-card{display:inline-block;position:relative;width:110px;height:140px;border:1px solid #0E151E;background-color:#0e151e}.mark-card:hover{border:1px solid silver}.mark-card:hover .admin-box{opacity:1}.mark-card__link:hover{text-decoration:none}.mark-card__link__pic-wr{position:relative;display:inline-block;width:100%;height:100px;padding:5px;background-color:#fff;text-align:center}.mark-card__link__pic-wr .pic{max-width:100%;max-height:100%}.mark-card__link__pic-wr .num-wr{position:absolute;bottom:4px;right:5px}.mark-card__link__name-wr{display:inline-block;width:100%;padding:5px 10px;font-size:14px;color:#fff;text-align:center}.mark-card .admin-box{position:absolute;top:5px;right:5px;opacity:.1}.mark-card .admin-box a{text-decoration:none}.model-card{display:inline-block;position:relative;width:180px;height:160px;border:1px solid #0E151E;background-color:#010101}.model-card:hover{border:1px solid silver}.model-card:hover .admin-box{opacity:1}.model-card__link__pic-wr{position:relative;text-align:center;display:inline-block;width:100%;height:119px;overflow:hidden;background-color:gray}.model-card__link__pic-wr .pic{max-width:100%}.model-card__link__pic-wr .pic.no-pic{opacity:.1}.model-card__link__pic-wr .num-wr{position:absolute;bottom:5px;right:5px}.model-card__link__name-wr{display:inline-block;width:100%;padding:5px 10px;font-size:16px;color:#fff;text-align:center}.model-card .admin-box{position:absolute;top:5px;right:5px;opacity:.1}.model-card .admin-box a{text-decoration:none}.marks-list{display:flex;flex-wrap:wrap}.marks-list .mark-box{width:100px;margin:5px;text-align:center}.marks-list .mark-box a{text-decoration:none}.marks-list .mark-box .mark-pic{display:block;height:100px}.marks-list .mark-box a:hover .mark-pic img{background:#fff}.marks-list .mark-box .mark-name{display:block}.marks-list .box-off .pic{opacity:.2}.marks-list .box-off .mark-name a{color:gray}.models-list{display:flex;flex-wrap:wrap}.models-list .model-box{text-align:center;width:150px;margin:5px}.models-list .model-box a{text-decoration:none}.models-list .model-box .model-pic{display:block;height:100px}.models-list .model-box a:hover .model-pic img{background:#fff}.models-list .model-box .model-name{display:block}.models-list .model-box a .num{padding-left:8px;color:silver;text-decoration:none}.models-list .box-off .pic{opacity:.2}.models-list .box-off a{color:gray}.item-page-price-zone-wrapper .item-nomer{font-size:14px;color:#bec3c8}.item-page-price-zone-wrapper .p-title{font-size:18px}.item-page-price-zone-wrapper .item-price-wrapper{font-size:14px}.item-page-price-zone-wrapper .item-price-wrapper__from{font-size:14px;color:silver}.item-page-price-zone-wrapper .item-price-wrapper__number{font-size:28px;color:#000}.item-page-price-zone-wrapper .item-price-wrapper__rub,.item-page-price-zone-wrapper .item-price-wrapper__month{font-size:14px;color:silver}.item-page-price-zone-wrapper .item-oldprice-wrapper{font-size:14px;text-decoration:line-through;font-style:italic;color:silver}.item-page-price-zone-wrapper .item-oldprice-wrapper__number{font-size:16px}.item-page-price-zone-wrapper .item-oldprice-wrapper__rub{font-size:12px;color:silver}.item-page-price-zone-wrapper .item-anons{font-size:13px}.catalog-section-pic-card{position:relative;display:inline-block;min-width:200px;width:100%;max-width:320px;min-height:80px;border:1px solid grey;overflow:hidden}.catalog-section-pic-card:hover .admin-box{opacity:1}.catalog-section-pic-card:hover .catalog-section-pic-card__name-wr{opacity:1;transform:translateY(-40px)}.catalog-section-pic-card__pic-wr{display:flex;min-height:80px}.catalog-section-pic-card__pic-wr .pic{max-width:100%}.catalog-section-pic-card__name-wr{position:absolute;bottom:-42px;left:0;display:inline-block;width:100%;padding:5px 10px;font-size:13px;background-color:#0e151ecc;opacity:.2;transition:all .6s}.catalog-section-pic-card .admin-box{position:absolute;top:5px;right:5px;display:inline-block;opacity:.2}.firm-card{display:inline-block;position:relative;width:110px;height:140px;border:1px solid #0E151E;background-color:#0e151e}.firm-card:hover{border:1px solid silver}.firm-card:hover .admin-box{opacity:1}.firm-card__link:hover{text-decoration:none}.firm-card__link__pic-wr{position:relative;display:inline-block;width:100%;height:100px;padding:5px;background-color:#fff;text-align:center}.firm-card__link__pic-wr .pic{max-width:100%;max-height:100%}.firm-card__link__pic-wr .num-wr{position:absolute;bottom:4px;right:5px}.firm-card__link__name-wr{display:inline-block;width:100%;padding:5px 10px;font-size:14px;color:#fff;text-align:center}.firm-card .admin-box{position:absolute;top:5px;right:5px;opacity:.1}.firm-card .admin-box a{text-decoration:none}.catalog-file-card{position:relative;display:flex;align-items:center;width:100%;min-height:34px}.catalog-file-card__link{text-decoration:none;padding-right:60px;line-height:18px}.catalog-file-card__link:hover{text-decoration:none}.catalog-file-card .admin-box{position:absolute;top:5px;right:5px;display:inline-block}.cat-section-filtr{border:1px solid silver;padding:10px 15px;margin:10px 0}.item-tech-table .tech-row{display:flex;width:100%;max-width:640px}.item-tech-table .tech-row .tech-col.tech-col-name{padding-right:5px}.item-tech-table .tech-row .tech-col.tech-col-dots{flex-grow:1;border-bottom:1px dotted silver}.item-tech-table .tech-row .tech-col.tech-col-data{padding-left:5px}.item-tech-table .tech-row .tech-col.tech-col-data span{font-size:13px;color:gray}.item-tech-price-zone-wrapper{z-index:3;display:block;border:5px solid lightgray;padding:10px;background-color:#fff;position:relative;color:#000}.gallery-pic-wrapper{position:relative;display:inline-block;text-align:center;margin-bottom:5px;width:100%;max-width:450px}.gallery-pic-wrapper #item-gallery .lslide{position:relative}.gallery-pic-wrapper #item-gallery .lslide .b-admin{display:flex;position:absolute;top:5px;right:5px}.gallery-pic-wrapper .lSSlideWrapper{font-size:0px;border:1px solid #ECECED}.gallery-pic-wrapper ul.gallery2{display:inline-block;height:100%;min-height:300px}.gallery-pic-wrapper ul.gallery2 li{display:flex;align-items:center;justify-content:center;border:0px;border-radius:0;height:100%;overflow:hidden}.gallery-pic-wrapper ul.gallery2 li a{width:100%;display:inline-block;text-align:center}.gallery-pic-wrapper .lSPager li{border:3px solid white}.gallery-pic-wrapper .lSPager li a{outline:none}.gallery-pic-wrapper .lSPager .active{border:3px solid gray;border-radius:0!important}.gallery-pic-wrapper .lSAction .lSPrev{background-image:url(/images/lightslider/controls_gray.png)!important}.gallery-pic-wrapper .lSAction .lSNext{background-image:url(/images/lightslider/controls_gray.png)!important}.gallery-pic-wrapper .compare-remember-wrapper{position:absolute;top:10px;right:10px}.gallery-pic-wrapper .compare-remember-wrapper .compare-row,.gallery-pic-wrapper .compare-remember-wrapper .remember-row{margin:5px 0}.item-super-icons .icon{text-align:center;width:35px;font-size:28px}.item-super-icons .icon-text{font-size:13px;line-height:16px}.feedback-card{position:relative;display:inline-block;width:100%;background-color:#e9ecef;border-radius:6px;padding:15px}.feedback-card--not-active{border:1px solid red}.feedback-card__content .date-wr{font-size:12px}.feedback-card__content .name-wr{font-size:16px}.feedback-card__content .name-wr .mail{font-size:13px;color:#00f}.feedback-card__content .text-wr{font-size:14px}.feedback-card__content .text-wr p{margin:0;padding:0}.feedback-card__content .reply-wr .author-wr{text-align:right;font-weight:700;font-size:12px}.feedback-card__content .reply-wr .reply-text{background-color:silver;border-radius:6px;color:#fff;padding:10px;font-size:14px}.feedback-card__content .reply-wr .reply-text p{margin:0;padding:0}.feedback-card .admin-box{position:absolute;display:flex;top:5px;right:5px}.ed_flexslider{position:relative}.ed_flexslider .a-box{position:absolute;display:inline-block;top:10px;right:10px;z-index:10}.ed_flexslider .slides .slide{border:2px solid red}.ed_flexslider .slides .slide img{max-width:100%}.flex-direction-nav a{height:50px!important}.flex-direction-nav a:before{font-size:30px;color:#fff}.ed_flexslider_mainpage{margin:0;padding:0;display:inline-block;position:relative;width:100%;overflow:hidden}.ed_flexslider_mainpage .a-box{position:absolute;display:inline-block;top:10px;right:10px;z-index:10}.ed_flexslider_mainpage .flexslider{position:relative;border:0px;margin:0;padding:0;font-size:0px}.ed_flexslider_mainpage .flexslider .flex-direction-nav a:before{font-size:30px;color:#fff}.ed_flexslider_mainpage .flexslider .flex-control-nav{display:none}.ed_flexslider_mainpage .flexslider .slides{font-size:0px;margin:0;padding:0;height:100%}.ed_flexslider_mainpage .flexslider .slides li{color:red;height:100%}.ed_flexslider_mainpage .flexslider .slides li .slide-holder{position:relative;display:flex;align-items:center;justify-content:center;width:100%;font-size:14px;color:#fff;background-size:cover;height:100%}.ed_flexslider_mainpage .flexslider .slides li .slide-holder:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-color:#00000080}.ed_flexslider_mainpage .flexslider .slides li .slide-holder .img-bg-holder{position:absolute;top:0;left:0;width:100%;height:100%;display:flex}.ed_flexslider_mainpage .flexslider .slides li .slide-holder .slide-text-wrapper{z-index:1;text-align:center}.ed_flexslider_mainpage .flexslider .slides li .slide-holder .slide-text-wrapper .title{display:inline-block;font-size:44px;font-weight:700;color:#fff;padding:5px 20px;border-radius:0;background-color:#0003}.ed_flexslider_mainpage .flexslider .slides li .slide-holder .slide-text-wrapper .text{margin-top:30px;font-size:20px;color:#fff;padding:10px 20px;border-radius:0;background-color:#0006}@media screen and (max-width: 480px){.ed_flexslider_mainpage .flexslider .slides li .slide-holder .slide-text-wrapper .title{font-size:32px;line-height:40px}.ed_flexslider_mainpage .flexslider .slides li .slide-holder .slide-text-wrapper .text{font-size:16px}}.page-gallery-slider .flexslider{position:relative}.page-gallery-slider .flexslider .flex-viewport ul{margin:0;padding:0}.page-gallery-slider .flexslider .admin-box{position:absolute;display:inline-block;top:10px;right:10px;z-index:10}.page-gallery-slider .flexslider .slides{display:inline-block}.page-gallery-slider .flexslider .slides .slide{position:relative;display:inline-block}.page-photo-slider-card{position:relative}.page-photo-slider-card .link{display:inline-block;position:relative}.page-photo-slider-card .link .caption{position:absolute;display:flex;align-items:center;left:0;bottom:0;padding:0 10px;background:linear-gradient(to bottom,#0000,#000000b3);width:100%;height:36pt;overflow:hidden}.page-photo-slider-card .link .caption .caption-text{display:inline-block;font-size:10pt;line-height:15pt;text-align:center;width:100%;color:#fffc}.page-photo-slider-card .link:hover .caption{background:linear-gradient(to bottom,#0000004d,#000000e6)}.page-photo-slider-card .link:hover .caption .caption-text{color:#fff}.page-photo-slider-card .admin-box{position:absolute;display:inline-block;top:10px;right:10px;z-index:10}.review-wrapper .review-card{display:inline-block;width:100%;border:1px solid lightgrey}.review-wrapper .review-card .card-header{background-color:#00c5fe;color:#fff}.review-wrapper .review-card .card-header.card-header--danger{background-color:#f8d7da;color:#842029}.review-wrapper .review-card .card-header.card-header--warning{background-color:#fff3cd;color:#000}.review-wrapper .review-card .card-body{position:relative}.review-wrapper .review-card .card-body .admin-links{position:absolute;top:5px;right:5px}.review-wrapper .review-card .card-body .reply-card .reply-header{background-color:transparent;color:gray}.review-wrapper .review-card .card-body .reply-card .reply-body{display:inline-block;border:1px solid lightgrey;padding:5px 10px;background-color:#f2f2f2}.review-card-v2{display:flex;flex-direction:column}.review-card-v2 img{width:auto!important;max-width:100%;height:240px!important}.section-reviews .container{background-image:url(/images/excleaning/bg-stars-top-left.png),url(/images/excleaning/bg-stars-bottom-right.png);background-position:top left,bottom right;background-repeat:no-repeat,no-repeat}.section-reviews__title{color:#4d4d4d;font-weight:500;font-size:32px}.section-reviews__more a{text-decoration:none;color:#4d4d4d}.section-reviews__more a:hover{color:#4a1b1a}.work-page-container .work-page-text ul{list-style-type:none;padding:0}.work-page-container .work-page-text ul li{position:relative;padding-left:25px}.work-page-container .work-page-text ul li:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:0;color:#5f0}.works-list .work-card{height:100%}.work-card{position:relative;display:inline-block;width:100%;max-width:420px;border-radius:26px;cursor:pointer;border:1px solid lightgrey;overflow:visible}.work-card:after{content:"";position:absolute;top:-48px;left:-28px;width:120px;height:120px;background:url(/images/excleaning/work-card-stars.png) no-repeat;background-size:cover;pointer-events:none}.work-card.off{border:1px solid #ffc9c9}.work-card__img-wrapper{position:relative;display:flex;width:100%;height:200px;background-color:#d3d3d3;overflow:hidden;border-radius:26px 26px 66px}.work-card__img-wrapper img.work-pic{width:100%;height:100%;object-fit:cover}.work-card__body{position:relative;padding:15px 15px 20px;text-align:center}.work-card__body .name-with-anons-wrapper{position:relative;display:inline-block;width:100%;max-width:300px;height:60px;overflow:hidden}@media screen and (max-width: 420px){.work-card__body .name-with-anons-wrapper{height:100px}}.work-card__body .name-with-anons-wrapper a.name{display:inline-block;font-size:17px;line-height:20px;font-weight:700;text-decoration:none;color:#4d4d4d;text-align:center}.work-card__body .name-with-anons-wrapper a.name:hover{text-decoration:underline}.work-card .admin-buttons{position:absolute;top:5px;right:5px;z-index:2}.work-pic-card{position:relative;display:flex;flex-direction:column;border:1px solid lightgrey;width:100%;max-width:320px}.work-pic-card.off{border:1px solid #ffc9c9}.work-pic-card__img-wrapper{display:inline-block;width:100%;height:200px;background-color:#d3d3d3}.work-pic-card__img-wrapper img{width:100%;height:200px;object-fit:cover}.work-pic-card__body{padding:10px 15px}.work-pic-card__body .name{font-size:17px;line-height:20px;font-weight:700;text-decoration:none}.work-pic-card__body .name:hover{text-decoration:underline}.work-pic-card .admin-buttons{position:absolute;top:5px;right:5px}.works-to-service__title{font-size:22px}.works-to-service__more{text-decoration:none}.works-to-service__more:hover{color:#924884!important}.works-to-region__title{font-size:22px}.house-card{position:relative;border:1px solid rgba(0,0,0,.06);transition:box-shadow .2s ease,transform .2s ease;background-color:#fff;border-radius:24px;overflow:hidden}.house-card:hover{box-shadow:0 8px 22px #00000014;transform:translateY(-2px)}.house-card .card-img-top{display:block;width:100%;height:200px;object-fit:cover;background:#f7f7f7;border-bottom:1px solid rgba(0,0,0,.05)}@media (min-width: 576px){.house-card .card-img-top{height:220px}}.house-card .card-title{margin:0 0 .25rem;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.house-card .card-text{color:var(--bs-secondary-color, #6c757d);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.house-card .btn{align-self:flex-start}.house-card .admin-box{position:absolute;top:10px;right:10px}.swiper-slide{height:auto!important}.swiper-slide .house-card{height:100%}.admin_table{max-width:900px;border-collapse:separate;border-spacing:1px;font-size:12px;font-family:Arial,Tahoma,sans-serif;line-height:15px}.admin_table input,.admin_table select{margin-bottom:0}.admin_table input.checkbox{margin:5px}.admin_table table{border-collapse:collapse;background-color:#fff}.admin_table table tr td{border-right:1px solid white}.admin_table table tr td:last-child{border-right:0px solid white}.admin_table2 tr td{border-right:1px solid white;border-bottom:1px solid white}.admin_table2 td:last-child{border-right:0px solid white}.admin_table2 tr:last-child td{border-bottom:0px solid white}.admin_table .td_name{font-size:13px;color:#fff;background:#474949;text-align:right;font-weight:700;padding:5px 8px}.admin_table .td_name1,.admin_table .td_namel{font-size:13px;color:#fff;background:#474949;text-align:left;font-weight:700;padding:5px 8px}.admin_table .td_data{font-size:13px;background:#efefef;text-align:left;padding:5px}.admin_table .data_more{padding:0}.admin_table .td_bottom{background-color:#d0d0d0;padding:10px;text-align:right!important}.f_admin{border:1px solid #e5e5e5;position:relative;padding:20px 10px}.f_admin legend{border:0;background:#fff;font-size:14px;width:auto;transform:translateY(-50%);position:absolute;top:0;left:1em;padding:0 .5em}h1,.title1,.h1{font-size:32px;font-weight:500;margin:0;padding:5px 0 10px;color:#002112;font-family:Roboto Slab,serif}h2,.title2,.h2{font-size:22px;font-weight:400;margin:0;padding:5px 0;color:#002112;font-family:Roboto Slab,serif}h3,.title3,.h3{font-size:18px;font-weight:700;margin:0;padding:5px 0;color:#002112;font-family:Roboto Slab,serif}.box-shadow{background:#fff;box-shadow:0 15px 50px #0003;margin-bottom:40px!important;padding:30px 25px}.box-shadow .table td p{margin:0;padding:0}.preimushestva-content .title1{font-size:24px;color:#4a1b1a}.preimushestva-content .title2{font-size:18px;color:#4a1b1a}.preimushestva-content .list{margin-bottom:15px}.preimushestva-content .list .list-item{font-size:16px}.preimushestva-content .list .list-item i{font-size:18px;color:#4a1b1a;margin-right:5px}.preimushestva-content .fa-ul .list-item{font-size:14px}.preimushestva-content .fa-ul .list-item i{font-size:18px;color:#4a1b1a;margin-right:5px}.partners-content .title1{font-size:24px;color:#4a1b1a}.title-on-bg{display:inline-block;width:100%;padding:10px 15px;background-color:#81549e;color:#fff;font-size:18px;line-height:22px;text-align:center;text-transform:uppercase}.footer-form-wrapper{position:relative;display:inline-block;width:100%;min-height:150px;border-bottom:5px solid #4A1B1A;background-repeat:no-repeat;background-size:cover;background-position:center}.footer-form-wrapper .footer-form-content-holder{display:inline-block;width:100%;height:100%;background-color:#0c1922e6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.our-advantages-section{background-color:#fff;padding:60px 0}.our-advantages-section h2{font-size:32px;font-weight:600;margin-bottom:40px}@media screen and (max-width: 420px){.our-advantages-section h2{font-size:26px}}.our-advantages-section .advantage-card{background-color:#f9f9f9;padding:30px 20px;border-radius:16px;box-shadow:0 8px 24px #0000000d;transition:transform .3s ease,box-shadow .3s ease;height:100%;text-align:center;display:flex;justify-content:center;flex-direction:column;align-items:center}.our-advantages-section .advantage-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014}.our-advantages-section .advantage-card__svg-wr{display:flex;justify-content:center;margin-bottom:20px}.our-advantages-section .advantage-card__svg-wr__svg-holder{width:64px;height:64px}.our-advantages-section .advantage-card__svg-wr__svg-holder svg{width:100%;height:100%;display:block}.our-advantages-section .advantage-card__svg-wr__svg-holder path{fill:#000!important}.our-advantages-section .advantage-card__title{font-size:18px;font-weight:700;text-transform:uppercase;margin-bottom:10px;color:#000}@media screen and (max-width: 420px){.our-advantages-section .advantage-card__title{font-size:16px}}.our-advantages-section .advantage-card p{display:inline-block;font-size:14px;color:#555;line-height:1.6;max-width:300px}.top-banner-section{display:inline-block;width:100%;max-height:780px}.top-banner-section .top-banner-section-bg-wrapper{position:relative;width:100%;aspect-ratio:16/9;max-height:780px!important;margin:0 auto;background-image:url(/images/sitech/top_banner_01.jpg);background-size:cover;background-position:top;background-repeat:no-repeat}@media screen and (max-width: 1100px){.top-banner-section .top-banner-section-bg-wrapper{max-width:1500px}}.top-banner-section .top-banner-section-bg-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(360deg,#1b1d32,#1b1d3200)}.top-banner-section__container{position:relative;width:100%;height:100%;color:#fff}.top-banner-section__container__text-holder{width:100%;z-index:1;position:relative}.top-banner-section__title{font-style:normal;font-weight:500;font-size:28px;line-height:40px;color:#fff;padding-left:20px}@media screen and (min-width: 480px) and (max-width: 768px){.top-banner-section__title{font-size:30px;line-height:40px}}@media screen and (min-width: 768px) and (max-width: 1200px){.top-banner-section__title{font-size:40px;line-height:52px;padding-left:20px}}@media screen and (min-width: 1200px){.top-banner-section__title{font-size:50px;line-height:52px;padding-left:0}}.top-banner-section__options-list__item{display:flex;align-items:center;text-align:start}.top-banner-section__options-list__item__name{padding-left:12px}.top-banner-service{display:inline-block;width:100%;height:400px;background-color:#e9f4ff}.top-banner-service .top-banner-service-bg-wrapper{position:relative;width:100%;height:100%;max-width:1500px;margin:0 auto;background-size:cover;background-position:top;background-repeat:no-repeat}.top-banner-service .top-banner-service-bg-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(360deg,#1b1d32,#1b1d3200)}.top-banner-service__container{position:relative;width:100%;height:100%;color:#fff}.top-banner-service__container__text-holder{width:100%;z-index:1;position:relative}.top-banner-service__title{font-style:normal;font-weight:500;font-size:28px;line-height:40px;color:#fff;padding-left:20px}@media screen and (min-width: 480px) and (max-width: 768px){.top-banner-service__title{font-size:30px;line-height:40px}}@media screen and (min-width: 768px) and (max-width: 1200px){.top-banner-service__title{font-size:40px;line-height:52px;padding-left:20px}}@media screen and (min-width: 1200px){.top-banner-service__title{font-size:50px;line-height:52px;padding-left:0}}.top-banner-service-calc{display:inline-block;width:100%}.top-banner-service-calc .banner-content{position:relative;width:100%;height:100%;min-height:200px;background-color:#d3d3d3}.top-banner-service-calc .banner-content__img{position:relative;display:inline-block;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.top-banner-service-calc .banner-content__img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(360deg,#1b1d32,#1b1d3200 30%)}.top-banner-service-calc .banner-content__text{position:absolute;left:0;bottom:0;padding:10px 20px;color:#fff;font-size:28px}.top-banner-service-calc .col-calc{background-color:#4a1b1a}.form-service-wrapper{background-color:#e9f4ff}.form-footer-wrapper{background:linear-gradient(258.89deg,#e9f4ff 49.66%,#36a9e133 100.09%)}.section-product-advantages{background-color:#e9f4ff}.section-product-advantages__title{font-style:normal;font-weight:500;font-size:36px;line-height:24px;color:#1b1d32}.articles-section{background-color:#fff}.articles-section__title{color:#4d4d4d;font-weight:500;font-size:32px}.articles-section__more a{text-decoration:none;color:#4d4d4d}.articles-section__more a:hover{color:#4a1b1a}.pages-list .article-card{height:100%}.article-card{position:relative;display:inline-block;width:100%;max-width:320px;height:100%;cursor:pointer;text-align:left;margin:10px}@media (max-width: 480px){.article-card{width:100%}}.article-card .img-wr{width:100%;display:flex;align-items:center;justify-content:center}.article-card .img-wr .card-img-top{width:auto}.article-card.card-off .card-body{background-color:#ffe5e5}.article-card .card-body{position:relative;display:inline-block;width:100%;padding:15px 0;color:#002112}.article-card .card-body .card-title{display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-style:normal;font-weight:700;font-size:18px;line-height:24px;color:#4d4d4d;text-decoration:none;margin-bottom:12px}.article-card .card-body .card-anons{font-size:16px;line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.article-card .card-body .card-anons p{margin:0;padding:0}.article-card .a-box{display:inline-block;position:absolute;top:5px;right:5px}.section-questions{background-repeat:no-repeat;background-position:top right}.section-questions__content__col-accordion .accordion{background-color:transparent}.section-questions__content__col-accordion .accordion .accordion-item{background-color:transparent!important;border-top:0px;border-left:0px;border-right:0px;border-radius:0;border-bottom:2px solid #4A1B1A}.section-questions__content__col-accordion .accordion .accordion-item .accordion-header{background-color:transparent!important}.section-questions__content__col-accordion .accordion .accordion-item .accordion-header .accordion-button{background-color:transparent!important;color:#4d4d4d;font-size:20px;font-weight:600;outline:0;box-shadow:none}.section-questions__content__col-accordion .accordion .accordion-item .accordion-header .accordion-button:focus{box-shadow:none;border-color:#00000020}.section-questions__content__col-text .title{font-style:normal;font-weight:500;font-size:24px;line-height:30px;color:#4d4d4d}.section-works{background-color:#e9f4ff;background-repeat:no-repeat;background-position:top right}.section-works__title{font-style:normal;font-weight:500;font-size:32px;line-height:38px;color:#4d4d4d}.section-works__more a{text-decoration:none;color:#4d4d4d}.section-works__more a:hover{color:#4a1b1a}.section-form-footer{position:relative;background-image:url(/images/nmk/visual-02.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;border-top:6px solid #4A1B1A}.section-form-footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#2c5c3b66;z-index:1}.section-form-footer__container{position:relative;z-index:1}.section-form-footer__col-text{color:#fff}.section-form-footer__col-text__title__t1{font-size:32px;line-height:40px;font-weight:500;font-family:Roboto Slab,serif;text-shadow:2px 2px 4px rgba(0,0,0,.6)}.section-form-footer__col-text__title__t2{font-size:24px;font-weight:400;font-family:Roboto Condensed,sans-serif;text-shadow:2px 2px 4px rgba(0,0,0,.6)}@media screen and (max-width: 768px){.section-form-footer__col-text__title{text-align:center}}.banner-exclean-top{container-type:inline-size;container-name:banner-exclean-top;position:relative;display:flex;width:100%;height:100%}.banner-exclean-top__img{position:relative;width:100%;height:auto;display:block;min-height:400px}.banner-exclean-top__img img{width:100%;height:100%;object-fit:cover}.banner-exclean-top__img:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background:radial-gradient(circle at bottom left,#ffffffb3,#fff0 80%);pointer-events:none}@container banner-exclean-top (max-width: 600px){.banner-exclean-top__img:after{background:radial-gradient(circle at bottom left,#fffc,#fff0 90%)}}.banner-exclean-top__content{position:absolute;bottom:15px;left:15px;max-width:500px}.banner-exclean-top__content__title{font-style:normal;font-weight:500;font-size:32px;line-height:40px;color:#4d4d4d}@container banner-exclean-top (max-width: 600px){.banner-exclean-top__content__title{font-size:24px;line-height:32px}}.banner-exclean-top__content__btn{font-size:24px}@container banner-exclean-top (max-width: 600px){.banner-exclean-top__content__btn{font-size:18px}}.banner-exclean-top__content__text{font-style:normal;font-weight:400;font-size:16px;line-height:24px;display:flex;align-items:center;color:#4d4d4d}@container banner-exclean-top (max-width: 600px){.banner-exclean-top__content__text{font-size:14px;line-height:20px}}.prem-card-top{display:inline-flex;flex-direction:column;max-width:140px}.prem-card-top__img{display:flex;align-items:center;justify-content:center}.prem-card-top__img img{width:100%;max-width:100%;max-height:100%;opacity:.6;filter:brightness(0) invert(1);height:100px}@media screen and (max-width: 568px){.prem-card-top__img img{height:60px}}@media screen and (max-width: 480px){.prem-card-top__img img{height:40px}}.prem-card-top__title{height:100px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:15px;font-size:12px;line-height:17px;text-align:center;text-transform:uppercase;color:#d9d9d9;opacity:0}.prem-card-top:hover .prem-card-top__img img,.prem-card-top:hover .prem-card-top__title{opacity:1}.prem-card__img{display:flex;align-items:center;justify-content:center}.prem-card__img img{filter:invert(29%) sepia(16%) saturate(1320%) hue-rotate(96deg) brightness(92%) contrast(90%);height:100px}.prem-card__title{margin-top:10px;font-size:13px;text-align:center;line-height:20px;text-transform:uppercase}.main-page-header{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:500px;max-height:500px;overflow:hidden;background-image:url(/images/nmk/visual-01.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#4e3f26;color:#fff}@media screen and (min-width: 1400px){.main-page-header{height:600px;max-height:600px}}.main-page-header:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:240px;background-image:linear-gradient(to bottom,#0000,#0006,#00000080);background-size:cover;background-position:center}.main-page-header__title-wr{text-align:center}.main-page-header__title-wr__title{font-size:52px;font-weight:500;border-bottom:1px solid lightgray;font-family:Roboto Slab,serif}.main-page-header__title-wr__anons{padding-top:10px;font-size:20px;font-weight:400;text-transform:uppercase}@media screen and (max-width: 768px){.main-page-header__title-wr__title{font-size:42px}.main-page-header__title-wr__anons{padding-top:10px;font-size:18px}}@media screen and (max-width: 548px){.main-page-header__title-wr__title{font-size:28px}.main-page-header__title-wr__anons{padding-top:10px;font-size:14px}}@media screen and (max-width: 480px){.main-page-header__title-wr__title{font-size:22px}.main-page-header__title-wr__anons{padding-top:10px;font-size:13px}}.main-page-header__icons-wrapper{z-index:1;margin-bottom:25px}.map-section{position:relative;background-color:#2c5c3b80}@media screen and (max-width: 960px){.map-section{background-color:#fff}}.map-section__content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:flex;align-items:center;justify-content:center;pointer-events:none}@media screen and (max-width: 960px){.map-section__content{position:relative}}.map-section__content .contacts-box{background-color:#4a1b1a;color:#fff;padding:25px 20px;border-radius:28px}.map-section__content .contacts-box a{color:#fff}.map-section__content .contacts-box__title{font-size:24px;font-weight:500;font-family:Roboto Slab,serif}.map-section__content .contacts-box__text{font-size:16px;line-height:30px}.houses-section__title,.genplan-section__title{font-size:34px;font-weight:500;font-family:Roboto Slab,serif;text-align:center;color:#4a1b1a}.genplan-section .col-cards .contacts-box{background-color:#2c5c3b;color:#fff;padding:25px 20px;border-radius:24px;height:100%}.genplan-section .col-cards .contacts-box__title{font-size:24px;font-weight:500;font-family:Roboto Slab,serif}.genplan-section .col-cards .contacts-box__text{font-size:16px;line-height:30px}.genplan{display:inline-block;position:relative;box-shadow:0 0 10px #0000001a;background-color:#e9ffdd;width:100%;max-width:750px}.genplan__title-wr{position:absolute;display:flex;justify-content:center;align-items:stretch;left:0;top:0;transform:translateY(-35%);width:100%;z-index:1}.genplan__title-wr__title{font-size:20px;line-height:20px;font-weight:400;font-family:Roboto Slab,serif;text-align:center;color:#fff;background-color:#4a1b1a;padding:10px 25px;border-radius:15px}.genplan__body{border:5px solid #4A1B1A;border-radius:20px;width:100%;height:100%;display:flex;overflow:hidden}.genplan__more{position:absolute;left:20px;bottom:20px}.genplan__more__content{border:3px solid #4A1B1A;border-radius:15px;overflow:hidden;max-width:140px}.genplan__more__content .img-holder{display:inline-block;max-width:140px}.genplan__more__content .img-holder img{max-width:100%}.genplan__more__content .btn{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.info-boxes .info-box-card{background-color:#2c5c3b;color:#fff;padding:25px 20px;border-radius:28px;height:100%;position:relative;overflow:hidden}.info-boxes .info-box-card__content{position:relative;z-index:1}.info-boxes .info-box-card__title{font-size:24px;font-weight:500;font-family:Roboto Slab,serif}.info-boxes .info-box-card__text{font-size:16px;line-height:30px}.info-boxes .info-box-card__bg{position:absolute;right:0;bottom:0;width:80%;height:auto;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:.15}.info-boxes .info-box-card__bg img{max-width:100%;max-height:100%;filter:brightness(0) invert(1)}.ideal-places-section{background-color:#eae6da;padding:15px;border-radius:15px;height:100%}.cards-list .place-card{height:100%}.place-card{background-color:#ffffff80;padding:10px;border-radius:15px}.place-card__icon{width:80px;height:80px;border-radius:50%;border:2px solid #4A1B1A;background-color:#4a1b1a;overflow:hidden;padding:15px;display:flex;flex-shrink:0;flex-grow:0;justify-content:center;align-items:center}@media screen and (max-width: 568px){.place-card__icon{width:64px;height:64px}}.place-card__icon img{width:100%;height:100%;filter:brightness(0) invert(1)}.place-card__time{display:flex;align-items:flex-end}.place-card__time__value{font-size:64px;line-height:50px;font-weight:700;color:#2c5c3b}@media screen and (max-width: 568px){.place-card__time__value{font-size:44px;line-height:35px}}@media screen and (max-width: 450px){.place-card__time__value{font-size:34px;line-height:28px}}.place-card__time__unit{font-size:15px;line-height:15px}.place-card__header1{display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px solid #4A1B1A;padding-bottom:10px}.place-card__header2{display:flex;align-items:center;font-size:24px;line-height:30px;padding-top:10px}@media screen and (max-width: 568px){.place-card__header2{font-size:22px;line-height:26px}}.place-card__body{padding:10px 0}.footer-text-section{background-repeat:no-repeat;background-position:top right}.footer-text-section__map-holder{display:inline-block;width:100%;height:100%;border:5px solid #4A1B1A;border-radius:15px;overflow:hidden}.front-header-wrapper{background-color:#fff}.row-logo{color:#000}.row-logo .col-logo img.logo-pic{width:100%;max-width:380px;height:auto}.row-logo .col-slogan{padding-left:15px}.row-logo .col-slogan .slogan{font-style:normal;font-size:15px;line-height:22px;color:#4d4d4d}.row-logo .col-slogan .slogan i.fa{font-size:32px;color:#4a1b1a;opacity:.5}.row-logo .col-address{padding-left:25px;font-weight:400;font-size:15px;line-height:22px;color:#4d4d4d}.row-logo .col-address i.fa{font-size:32px;opacity:.4;color:#4a1b1a}@media screen and (max-width: 576px){.row-logo .col-phone{font-size:16px}}.row-logo .col-phone .firm-name{font-size:14px;color:#d3d3d3;text-transform:uppercase}.row-logo .col-phone .messengers-list a{display:flex;padding:4px 3px;border-radius:8px;text-decoration:none;font-size:24px;line-height:24px}.row-logo .col-phone .messengers-list a.whatsapp{color:#25d366}.row-logo .col-phone .messengers-list a.telegram{color:#08c}.row-logo .col-phone .messengers-list a.max{align-items:center;justify-content:center;width:1.28em}.row-logo .col-phone .messengers-list a.max img{display:block;width:24px;height:24px}.row-logo .col-phone .phone-wr .country{display:inline-block;width:100%;font-size:14px;line-height:14px;margin-bottom:5px}.row-logo .col-phone .phone-wr .phone{display:flex;align-items:center;font-size:20px;line-height:26px;color:#000;text-decoration:none;font-weight:500;white-space:nowrap}@media screen and (max-width: 480px){.row-logo .col-phone .phone-wr .phone{font-size:15px}}.front-navbar-wrapper{background-color:#4a1b1a!important}.front-navbar-wrapper nav.navbar-top.bg-light{background-color:#4a1b1a!important}.front-navbar-wrapper nav.navbar-top .navbar-phone{color:#fff!important;font-size:16px}.front-navbar-wrapper nav.navbar-top .navbar-phone a{color:#fff!important;text-decoration:none}.front-navbar-wrapper nav.navbar-top .navbar-phone a:hover{color:#fff!important;text-decoration:none}.front-navbar-wrapper nav.navbar-top .navbar-slogan{color:#fff!important;font-size:16px}.front-navbar-wrapper nav.navbar-top .navbar-brand{display:flex;align-items:center;justify-content:start;color:#000!important}.front-navbar-wrapper nav.navbar-top .navbar-brand__name{font-size:22px;text-transform:uppercase}.front-navbar-wrapper nav.navbar-top .navbar-brand img.logo-pic{width:100%;max-width:220px;height:auto;max-height:40px;width:auto}@media screen and (max-width: 420px){.front-navbar-wrapper nav.navbar-top .navbar-brand img.logo-pic{height:40px;width:auto}}@media screen and (max-width: 360px){.front-navbar-wrapper nav.navbar-top .navbar-brand img.logo-pic{height:32px;width:auto}}.front-navbar-wrapper nav.navbar-top .navbar-toggler:focus,.front-navbar-wrapper nav.navbar-top .navbar-toggler:active,.front-navbar-wrapper nav.navbar-top .navbar-toggler-icon:focus{outline:none;box-shadow:none}.front-navbar-wrapper nav.navbar-top .navbar-toggler{border:0px!important;border-color:transparent!important;outline:0!important;padding:0}.front-navbar-wrapper nav.navbar-top .navbar-toggler .hamburger{margin:0;padding:6px}.front-navbar-wrapper nav.navbar-top .navbar-toggler:focus{outline:0!important}@media screen and (min-width: 990px){.front-navbar-wrapper nav.navbar-top .navbar-collapse .navbar-nav{display:flex}}@media screen and (max-width: 780px){.front-navbar-wrapper nav.navbar-top .navbar-collapse .navbar-nav .nav-item{border-bottom:1px solid rgba(255,255,255,.2)}.front-navbar-wrapper nav.navbar-top .navbar-collapse .navbar-nav .nav-item:first-child{margin-top:15px}.front-navbar-wrapper nav.navbar-top .navbar-collapse .navbar-nav .nav-item:last-child{border-bottom:0px solid rgba(255,255,255,.2)}}@media screen and (max-width: 990px){.front-navbar-wrapper nav.navbar-top .navbar-collapse .navbar-nav .nav-item{margin:2px 0}}@media screen and (min-width: 990px){.front-navbar-wrapper nav.navbar-top .navbar-collapse .navbar-nav .nav-item{padding:0;flex-grow:1;text-align:start}}.front-navbar-wrapper nav.navbar-top .navbar-collapse .navbar-nav .nav-item .nav-link{color:#fff;font-size:16px;border:1px solid transparent;white-space:nowrap}@media screen and (max-width: 780px){.front-navbar-wrapper nav.navbar-top .navbar-collapse .navbar-nav .nav-item .nav-link{font-size:24px;padding-left:10px}}@media screen and (min-width: 780px) and (max-width: 980px){.front-navbar-wrapper nav.navbar-top .navbar-collapse .navbar-nav .nav-item .nav-link{font-size:20px}}@media screen and (min-width: 980px){.front-navbar-wrapper nav.navbar-top .navbar-collapse .navbar-nav .nav-item .nav-link{display:inline-block;width:100%;font-size:18px;padding-left:15px;padding-right:15px}}.front-navbar-wrapper nav.navbar-top .navbar-collapse .navbar-nav .nav-item .nav-link:hover{color:#b2fdc9}.navbar .dropdown-menu{border-radius:0;width:auto;padding:0;font-size:0;background-color:transparent}.navbar .dropdown-menu .dropdown-item{position:relative;display:inline-block;padding:0;background-color:#4a1b1a}.navbar .dropdown-menu .dropdown-item a{display:inline-block;padding:4px 10px;width:100%;font-size:15px;color:#fff;text-decoration:none}.navbar .dropdown-menu .dropdown-item a:hover{background-color:#222e36;color:#fff;text-decoration:none}.navbar .dropdown-menu .dropdown-item a:focus{color:#fff;background-color:#4a1b1a!important}.navbar .dropdown-submenu{position:relative}.navbar .dropdown-submenu a{color:#fff}.navbar .dropdown-submenu .dropdown-menu{background-color:#383637e6;font-size:0px}.navbar .dropdown-submenu .dropdown-menu .dropdown-item{position:relative;display:block}.navbar .dropdown:hover>.dropdown-menu{display:block;margin-top:-3px}.navbar .dropdown-submenu:hover>.dropdown-menu{display:block}.navbar .dropdown-submenu .dropdown-menu{top:0;left:100%;margin-top:-1px}footer.front-footer-wrapper{background-color:#4a1b1a;font-size:16px;color:#fff}footer.front-footer-wrapper .logo-pic{width:100%;max-width:180px;height:auto!important;opacity:.4}footer.front-footer-wrapper .footer-title{font-style:normal;font-weight:500;font-size:24px;line-height:34px;color:#fff}footer.front-footer-wrapper .footer-messengers a{display:flex;align-items:center;justify-content:center;color:#fff;font-size:32px;line-height:32px;text-decoration:none}footer.front-footer-wrapper .footer-messengers a.max{width:1.28em}footer.front-footer-wrapper .footer-messengers a.max img{display:block;width:32px;height:32px}footer.front-footer-wrapper .footer-socials a{display:flex;align-items:center;justify-content:center;padding:6px;color:#fff;text-decoration:none;font-size:28px;line-height:28px;border-radius:10px}footer.front-footer-wrapper .menu-bottom{margin:0;padding:0}footer.front-footer-wrapper .menu-bottom li{display:block;width:100%;padding:0;margin:5px 0}footer.front-footer-wrapper .menu-bottom li a{padding:0;text-decoration:underline;font-size:16px}footer.front-footer-wrapper .menu-bottom li a:hover{text-decoration:none}@media screen and (max-width: 768px){footer.front-footer-wrapper .menu-bottom li a{font-size:14px}}footer.front-footer-wrapper a{color:#fff}footer.front-footer-wrapper .phone-list__item a{color:#fff;font-size:20px;text-decoration:none}footer.front-footer-wrapper .phone-list__item a:hover{color:#ffffffb3!important}footer.front-footer-wrapper .eto-design{font-size:14px}.plot-card{display:flex;flex-direction:column;width:100%;max-width:480px;border:1px solid #4A1B1A}.plot-card__img-row{position:relative;width:100%;height:200px;overflow:hidden;display:flex;justify-content:center;align-items:center;background-color:#e6e6e6}.plot-card__img-row__link{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.plot-card__img-row .card-img-top{display:block;width:100%;height:100%;object-fit:cover}.plot-card__img-row .card-img-top.no-img{opacity:.05;object-fit:contain!important;height:auto;max-height:70%}.plot-card__img-row__name{position:absolute;top:5px;left:5px;background-color:#4a1b1a;color:#fff;padding:6px 12px;font-size:18px;line-height:18px;border-radius:8px}.plot-card__body{padding:10px 15px}.swiper-wrapper .plot-card{height:100%}.kv-page-image-section{position:relative;display:inline-block;max-width:100%}.kv-page-image-section .admin-box{position:absolute;top:10px;right:10px;z-index:10}.swiper-kv-gallery-wrapper .swiper-kv-gallery-main .swiper-wrapper img{border-radius:20px!important}.swiper-kv-gallery-wrapper .swiper-thumbs .swiper-slide img,.swiper-kv-plans-wrapper .swiper-thumbs .swiper-slide img{border:1px solid #4A1B1A;border-radius:15px}.rooms-table{display:flex;align-items:center;justify-content:center}.rooms-table .table-responsive{width:100%;box-shadow:0 8px 12px #0003!important;max-width:960px!important}.rooms-table table{margin:0}.rooms-table table .col-img .img-ling-wrapper{position:relative;display:inline-block}.rooms-table table .col-img .img-ling-wrapper__badge{position:absolute;bottom:-5px;width:100%;display:flex}.rooms-table table .col-img .img-ling-wrapper__badge__name{display:flex;background-color:#4a1b1a;border-radius:8px;color:#fff;padding:5px 15px;margin:0 auto;font-size:18px;line-height:18px}.rooms-table table .col-img .img-ling-wrapper img{border-radius:10px;width:100%;max-width:120px}.rooms-table table .col-img .img-ling-wrapper img.no-img{opacity:.2}.rooms-table .tr-data.status-warning td{background-color:#ff9d001a}.rooms-table .tr-data.status-danger td{background-color:#ff00001a}.rooms-table .td-price .action{font-size:14px;text-transform:uppercase;color:#b64a3e;font-weight:700}.rooms-table .td-price .price .num{font-size:18px;color:#000}.rooms-table .td-price .price.old-price{color:gray;font-size:13px}.rooms-table .td-price .price.old-price .num{color:gray;font-size:16px;text-decoration:line-through}.rooms-table .td-price .price.price-action .num{font-weight:700;color:#b64a3e}.rooms-table .td-room-title .title .link{font-size:20px;margin-bottom:5px;text-decoration:none}.rooms-table .td-room-title .title .link:hover{text-decoration:underline}.rooms-table .td-room-title .anons{font-size:16px;color:#737373}.rooms-by-plan-id-table .tr-data.status-warning td{background-color:#ff9d001a}.rooms-by-plan-id-table .tr-data.status-danger td{background-color:#ff00001a}.rooms-by-plan-id-table .price-wr .p-num{font-size:18px;font-weight:700;color:#000;white-space:nowrap}@media screen and (max-width: 375px){.rooms-by-plan-id-table .price-wr .p-num{font-size:16px;font-weight:400}}.rooms-by-plan-id-table .price-wr .p-kurs-name{font-size:14px;color:gray}.rooms-by-plan-id-table .price-wr .old-price .p-num{font-size:14px;color:gray;font-weight:400;text-decoration:line-through}.rooms-by-plan-id-table .price-wr .old-price .p-kurs-name{font-size:13px;color:gray}.rooms-by-plan-id-table .price-wr .price-action{line-height:18px}.rooms-by-plan-id-table .price-wr .price-action .p-num{color:#b64a3e}.kv-page-content-wrapper .kv-col-img .kv-img{max-height:550px;border-radius:15px}.kv-page-content-wrapper .price-box__price{font-size:18px;line-height:24px}.kv-page-content-wrapper .price-box__price .num{font-size:32px;color:#4a1b1a}.kv-page-content-wrapper .price-box__price .price-action .num{font-size:32px;color:#b64a3e}.kv-page-content-wrapper .price-box__price .old-price{font-size:13px}.kv-page-content-wrapper .price-box__price .old-price .num{font-size:20px;text-decoration:line-through;color:gray}.kv-page-content-wrapper .price-box__price_m{font-size:16px;line-height:20px}.kv-page-content-wrapper .price-box__price_m .num{font-size:20px;color:#4a1b1a;padding:0 2px}.kv-page-content-wrapper .price-box__price_m .action-price-per-metre .num{color:#b64a3e}.kv-page-content-wrapper .price-box__price_m .old-price-per-metre{font-size:14px}.kv-page-content-wrapper .price-box__price_m .old-price-per-metre .num{font-size:12px;color:gray;text-decoration:line-through;padding:0 2px}.kv-info-table .td-data{font-weight:700}.kv-info-table .td-data .extra{font-size:15px;font-weight:400;color:gray}.room-type-card{display:inline-block;width:100%;max-width:480px}.room-type-card .link{display:inline-block;width:100%;background-color:#fff;text-decoration:none;color:gray;border:1px solid lightgrey}.room-type-card .link:hover{border:1px solid gray}.room-type-card .link .name-row{padding:5px 8px}.room-type-card .link .name-row .name-col{display:inline-block;width:100%;font-size:12px;color:gray}.room-type-card .link .name-row .area-col{color:#6971de;white-space:nowrap}.room-type-card .link .action-row{color:#b64a3e;display:block;text-align:center;font-size:13px;line-height:14px;font-weight:700;text-transform:uppercase}.room-type-card .link .pic-row{display:flex;align-items:center;justify-content:center;width:100%;height:240px;border-top:1px solid lightgrey;padding:8px}.room-type-card .link .pic-row img{width:auto;max-height:100%!important}.room-type-card .link .price-row{position:relative;display:inline-block;width:100%;text-align:center;color:gray;font-size:14px;padding:5px 8px}.room-type-card .link .price-row .p-num{font-size:17px;color:#000}.room-type-card .link .price-row .bron{top:-10px;left:0;position:absolute;display:inline-block;text-align:center;color:#ffc107;width:100%}.room-type-card .link .price-row.price-row--actions .p-num{color:gray}.room-type-card .link .anons-row{display:inline-block;width:100%;text-align:center;color:gray;font-size:14px;padding:2px 8px}.room-type-card .link .kv-more-row{display:inline-block;width:100%;text-align:center;color:gray;font-size:14px;padding:5px 8px}.room-type-card--sold{opacity:.6}.room-type-card--sold .link .price-row .p-num{color:silver;text-transform:uppercase}.room-type-btn .b-title{display:block;text-transform:uppercase;font-size:18px}.room-type-btn .b-price-row{display:block;font-size:15px}.room-type-btn .b-price-row .price-old .num{text-decoration:line-through}.room-type-btn .b-price-row .action{text-transform:uppercase;color:#b64a3e;font-size:16px;font-weight:700}.gallery-pic-card{display:inline-block;border:1px solid #F1F1F1}.gallery-pic-card__body{display:inline-block;width:100%;background-color:#f1f1f1;padding:8px 10px}.gallery-pic-card__body__name{display:inline-block;width:100%;font-size:14px;line-height:22px;height:66px;overflow:hidden}.gallery-pic-card-v2{display:inline-block}.gallery-pic-card-v2__img img{border-radius:10px}.gallery-pic-card-v2__body{display:inline-block;width:100%;background-color:#f1f1f1;padding:8px 10px}.gallery-pic-card-v2__body__name{display:inline-block;width:100%;font-size:16px;line-height:22px;height:44px;overflow:hidden}.gallery-wrapper{position:relative}.gallery-wrapper__admin-buttons{display:inline-block;position:absolute;right:5px;top:5px;z-index:5}.swiper .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#4a1b1a}.swiper .swiper-button-prev,.swiper .swiper-button-next{color:#fff;background-color:#4a1b1a99;border-radius:50%;padding:12px}.swiper .swiper-button-prev:hover,.swiper .swiper-button-next:hover{background-color:#4a1b1ae6}.swiper .swiper-button-prev svg{margin-left:-3px}.swiper .swiper-button-next svg{margin-right:-3px}
