

/* Start:/bitrix/templates/ipdesign_vizitka/js/slick/slick/slick.css?17124993231895*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/bitrix/templates/ipdesign_vizitka/js/slick/slick/slick-theme.css?17124993233350*/
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('/bitrix/templates/ipdesign_vizitka/js/slick/slick/./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('/bitrix/templates/ipdesign_vizitka/js/slick/slick/./fonts/slick.eot');
    src: url('/bitrix/templates/ipdesign_vizitka/js/slick/slick/./fonts/slick.eot?#iefix') format('embedded-opentype'), url('/bitrix/templates/ipdesign_vizitka/js/slick/slick/./fonts/slick.woff') format('woff'), url('/bitrix/templates/ipdesign_vizitka/js/slick/slick/./fonts/slick.ttf') format('truetype'), url('/bitrix/templates/ipdesign_vizitka/js/slick/slick/./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before 
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/* End */


/* Start:/bitrix/templates/ipdesign_vizitka/css/min/main-min.css?175218501598723*/
#preloader{display:block;position:fixed;z-index:99999;top:0;left:0;width:100%;height:100%;min-width:1000px;opacity:.95;background:rgba(45,45,45,45) url(/bitrix/templates/ipdesign_vizitka/css/min/../../images/loader.svg) center center no-repeat;background-size:200px}.container{margin:0 auto;max-width:1420px}.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:space-between}.menu__phone{text-align:right}.descktop .menu__phone-link{font-size:2rem;font-weight:900;-webkit-transition-duration:.1s;transition-duration:.1s;padding-bottom:1rem}.menu__phone-link:hover{-webkit-transition-duration:.1s;transition-duration:.1s}.menu__phone-text{font-size:1.4rem;font-weight:500;display:block}.menu__list-item{display:inline-block;padding:0 2.5rem}.menu .mobile-menu{display:none}.menu__link{font-family:'Open Sans',Arial,sans-serif;font-weight:700;font-size:1.6rem;-webkit-transition-duration:.1s;transition-duration:.1s}.active-link .menu__link{font-weight:500;padding-bottom:1rem;border-bottom:2px solid}.hamburger{display:none!important;padding:0!important;z-index:999!important}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:35px!important}.hamburger-box{width:35px!important}.dot-box{padding-top:4rem;padding-bottom:3rem}.dot{cursor:pointer;height:13px;width:13px;margin:0 2px;border-radius:50%;display:inline-block;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.form{display:flex;flex-direction:column;margin:8rem auto 0;max-width:53rem}.form label{display:block;text-align:left;line-height:30px;padding-bottom:1rem}.form__agree-box{margin-bottom:2rem;max-width:100%}.form__agree-box input,.form__agree-box label{display:inline-block;vertical-align:baseline}.form__agree-box~.form__button{opacity:.5}.userIsAgree{opacity:1!important}.form__agree-box label{font-size:16px;line-height:40px}#services_form .form__item{width:100%}#services_form .form__item label{font-size:2rem}#services_form{margin-top:5rem}.form__item{width:100%;padding-bottom:2rem;position:relative}.form__item input,.form__item select,.form__item textarea{font-family:'Open Sans',Arial,sans-serif;font-size:1.8rem;border:1px solid;border-radius:7px;width:100%;height:7rem;padding:15px 15px;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer;box-sizing:border-box}.price~.calc .form__item.comment{margin-right:0}.price~.calc .form__item.comment textarea{line-height:25px}.form__arrow{position:absolute;width:13px;height:13px;border-radius:1px;transform:rotate(45deg);right:20px;top:60px;pointer-events:none}.form__button{cursor:pointer;border:none;font-size:1.8rem;font-weight:900;line-height:7rem;height:7rem;border-radius:35px;text-transform:uppercase;font-family:'Museo Sans',Arial,sans-serif;margin-bottom:2rem}.price~.calc .form__button,.service~.calc .form__button{width:43rem}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-transform:uppercase;font-size:1.2rem;font-weight:800;letter-spacing:.5px;margin-bottom:5rem}.pagination>a{-webkit-transition-duration:.1s;transition-duration:.1s}.pagination>a:hover{text-decoration:underline;-webkit-transition-duration:.1s;transition-duration:.1s}.footer__top{display:flex;box-sizing:border-box;padding:10rem 3rem 0}.footer__contacts{padding-top:2.3rem;margin-right:20rem;margin-left:8.2rem}.footer__contacts .logo{padding-bottom:2rem;padding-left:0;margin-left:0rem;height:4.5rem;width:33.5rem}.footer__phones{padding-bottom:1.5rem}.footer__mail{font-size:2.5rem;line-height:50px}.footer__phones a{line-height:50px;font-size:3rem;display:block}.footer-info{padding-top:4rem;display:inline-block}.footer-info:last-child{margin-left:9%}.footer-info__title{font-weight:700;font-size:2.5rem;line-height:30px;padding-bottom:2rem}.footer-info__list{padding-top:2rem}.footer-info__list-item{line-height:41px;font-size:1.6rem;font-weight:500}.footer-info__list-item a{font-weight:500;font-size:1.6rem}.footer__bottom{margin-top:8rem;border-top:2px solid;font-size:1.6rem;box-sizing:border-box;padding:5rem 3rem 10rem}.footer__inner{margin-left:8.2rem;display:flex}.footer__coopyright{margin-right:22.2rem}.footer__schedule{margin-right:2rem;line-height:30px}.footer__icons{display:flex;margin-left:16rem}.footer__icons a{width:5rem;height:5rem;margin-right:2rem;border-radius:5rem;position:relative;display:inline-block}.footer__icons:last-child{margin-right:0}.footer__icons .ok::after{content:'';display:block;width:1.6rem;height:2.7rem;position:absolute;top:1.1rem;left:1.7rem;background:url(/bitrix/templates/ipdesign_vizitka/css/min/../../images/ok.svg) no-repeat;background-size:contain}.footer__icons .vk::after{content:'';display:block;width:2.5rem;height:1.8rem;position:absolute;top:1.8rem;left:1.2rem;background:url(/bitrix/templates/ipdesign_vizitka/css/min/../../images/vk.svg) no-repeat;background-size:contain}.footer__icons .fb::after{content:'';display:block;width:1.3rem;height:2.5rem;position:absolute;top:1.2rem;left:1.8rem;background:url(/bitrix/templates/ipdesign_vizitka/css/min/../../images/fb.svg) no-repeat;background-size:contain}#customizer{position:fixed;top:130px;z-index:99}.panel-closed{right:-205px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.panel-open{right:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#panel-control{display:block;cursor:pointer;width:50px;height:50px;background:#333;position:absolute;top:50px;left:-50px}#panel-control::after{content:'';display:block;position:absolute;top:25%;left:50%;transform:translate(-50%);width:25px;height:25px;background:url(/bitrix/templates/ipdesign_vizitka/css/min/../../images/gear.svg) no-repeat;background-size:cover}#options{width:205px;height:auto;background:#fff;padding:0;position:relative;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.options-head{background:#333;color:#fff;text-align:center;font-size:14px;font-weight:400;line-height:3em}.options-box{padding:24px 16px}.color-head{border-bottom:1px solid #ededed;margin:0 0 1.5rem;font-weight:700;padding-bottom:1rem;font-size:14px;text-align:center}.color-scheme{display:flex;flex-wrap:wrap;justify-content:space-between}.color-scheme li{display:block;height:40px;width:40px;margin-bottom:4px;cursor:pointer}#pickOrange{background-color:#eaa919}#pickPurple{background-color:#8066a0}#pickBlue{background-color:#4da8da}#pickDarkOrange{background-color:#e66622}#pickSeaGreen{background-color:#53b180}#pickPink{background-color:#e5aac7}#pickLightBlue{background-color:#41d0ce}#pickStrawberry{background-color:#ff1748}#pickDefault{font-family:'Museo Sans',Arial,sans-serif;font-size:1.4rem;font-weight:700;cursor:pointer;margin-top:1.2rem;text-align:center}a.popup-link{max-width:24rem}a.popup-link:hover{border-bottom:2px solid}.popup{width:100%;min-height:100%;overflow:hidden;position:fixed;top:0;z-index:9992;display:flex;align-items:center;justify-content:center}.popup .popup__content{width:70rem;margin:0 auto;margin-bottom:5rem;padding:10rem 0;box-sizing:border-box;position:relative}#popup .form{margin-top:0}#popup .form__item{width:60%}#popup input{box-sizing:border-box}#popup label{font-size:2rem}.popup__close{position:absolute;right:5rem;top:5rem}.popup__close::before{content:'';display:block;width:4rem;height:.3rem;transform:rotate(45deg)}.popup__close::after{content:'';display:block;width:4rem;height:.3rem;transform:rotate(-45deg)}#popup .hamburger-inner{top:5rem;height:0}.popup__close.hamburger-inner:after,.popup__close.hamburger-inner:before{width:44px!important}.popup__close.hamburger-inner::before{top:0}.popup__close.hamburger-inner:after{bottom:-4px}#popup .section-title{line-height:50px;font-size:5rem;padding-bottom:4rem}.wow{visibility:hidden}.include-serv__list li:nth-child(1){-webkit-animation-delay:.4s;animation-delay:.4s}.include-serv__list li:nth-child(2){-webkit-animation-delay:.6s;animation-delay:.6s}.include-serv__list li:nth-child(3){-webkit-animation-delay:.8s;animation-delay:.8s}.include-serv__list li:nth-child(4){-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media (print),(prefers-reduced-motion){.animated{-webkit-animation:unset!important;animation:unset!important;-webkit-transition:none!important;transition:none!important}}.back-to-top{display:none;position:fixed;right:6rem;bottom:10.5rem;width:6rem;height:6rem;background-size:cover}@media screen and (max-width:1480px){.footer__box{max-width:1200px}}@media screen and (min-width:1030){.menu{padding-left:5rem}}@media screen and (max-width:900px){.pagination{margin-top:2rem!important;margin-bottom:2rem!important}.menu{width:auto;margin-left:0;min-width:55%}.menu__list{width:70%}.menu__list-item{padding:0 2%}.menu__phone{padding-left:0}}@media screen and (max-width:800px){.menu{min-width:auto;width:100%;margin-left:12%}.form__box>input{margin-right:4.3%}}@media screen and (max-width:1024px){.menu{display:block;margin-right:0;margin-left:0;min-width:auto;width:auto;z-index:9999}.hamburger{display:inline-block!important;outline:0}.menu__list{width:50%;position:fixed;left:-100%;top:0;bottom:0;display:flex;flex-direction:column;padding-left:2.5rem;padding-right:2.5rem;z-index:9999;transition-delay:.6s;transition-duration:.6s}.menu__bg{position:fixed;top:0;right:100%;bottom:0;left:0;background:url(/bitrix/templates/ipdesign_vizitka/css/min/../../images/main-menu.jpg) no-repeat;background-size:cover;background-position:center;z-index:77;transition-duration:.6s}.active-link.menu__list-item{padding:0 3.6rem}.products_menu .menu__bg{background:url(/bitrix/templates/ipdesign_vizitka/css/min/../../images/menu-4.jpg) no-repeat;background-size:cover;background-position:center}.contacts-menu .menu__bg{background:url(/bitrix/templates/ipdesign_vizitka/css/min/../../images/menu-1.jpg) no-repeat;background-size:cover;background-position:bottom center}.about-menu .menu__bg{background:url(/bitrix/templates/ipdesign_vizitka/css/min/../../images/menu-3.jpg) no-repeat;background-size:cover;background-position:top left}.services-menu .menu__bg{background:url(/bitrix/templates/ipdesign_vizitka/css/min/../../images/menu-2.jpg) no-repeat;background-size:cover;background-position:top left}.open .menu__list{display:flex;left:0}.open .menu__bg{right:0}.open .hamburger{top:2rem;right:1.5rem}.menu .mobile-menu{display:block}.mobile-menu>.tw{background:url(/bitrix/templates/ipdesign_vizitka/css/min/../../images/twit-menu.svg) no-repeat;background-size:contain;background-position:center}.mobile-menu>.gg{background:url(/bitrix/templates/ipdesign_vizitka/css/min/../../images/gg-menu.svg) no-repeat;background-size:contain;background-position:center}.mobile-menu>.fb{background:url(/bitrix/templates/ipdesign_vizitka/css/min/../../images/fb-menu.svg) no-repeat;background-size:contain;background-position:center}.menu .logo{width:17.5rem}.menu>.menu__phone{display:none}.menu .menu__phone{font-size:2.3rem}.menu__logo{margin-top:3rem;margin-bottom:20%}.menu__list-item{margin-bottom:3rem}.menu__link{font-size:2.8rem}.menu .footer__social{margin-top:2rem;margin-bottom:5.6rem}.menu .footer__social .footer__link:first-of-type{margin-left:0}.menu .footer__social .footer__link{height:3.4rem;width:3.7rem}.menu__phone-item .menu__phone{margin-top:20%;font-weight:400}.menu__list-item.active-link{border-bottom:none;border-left:4px solid}}@media screen and (max-width:500px){.form__item input,.form__item select,.form__item textarea{height:5rem}.popup .popup__content{width:100%;height:100vh;margin-bottom:0;padding:17rem 0 0}#popup .hamburger-inner{top:11rem;height:0;right:6rem;width:0!important}.popup__close.hamburger-inner::before{top:1px}.popup__close.hamburger-inner:after{bottom:-3px}#popup .form__item{width:94%}}@media screen and (max-width:400px){.menu .menu__phone,.menu__link{font-size:2rem}.menu__booking{width:17rem;font-size:1.4rem}.popup .popup__content{padding-top:17rem}}@media screen and (max-width:330px){#popup .section-title{display:none}#popup .form__item{width:90%}}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:15px;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{position:relative;display:inline-block;width:40px;height:24px}.hamburger-inner{top:50%;display:block;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:40px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#000}.hamburger-inner:after,.hamburger-inner:before{display:block;content:""}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx.is-active .hamburger-inner{transform:rotateY(180deg);background-color:transparent!important}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{transform:rotateY(-180deg);background-color:transparent!important}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy.is-active .hamburger-inner{transform:rotateX(-180deg);background-color:transparent!important}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{transform:rotateX(180deg);background-color:transparent!important}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy .hamburger-inner:after,.hamburger--3dxy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy.is-active .hamburger-inner{transform:rotateX(180deg) rotateY(180deg);background-color:transparent!important}.hamburger--3dxy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r .hamburger-inner:after,.hamburger--3dxy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r.is-active .hamburger-inner{transform:rotateX(180deg) rotateY(180deg) rotate(-180deg);background-color:transparent!important}.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7)}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7)}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7)}.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:after,.hamburger--boring .hamburger-inner:before{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-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;opacity:0}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transform:rotate(-90deg)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(45deg)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;opacity:0}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transform:rotate(90deg)}.hamburger--elastic .hamburger-inner{top:2px;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-duration:.275s}.hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transition-delay:75ms;transform:translate3d(0,10px,0) rotate(135deg)}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{transition-delay:75ms;transform:translate3d(0,-20px,0) rotate(-270deg)}.hamburger--elastic-r .hamburger-inner{top:2px;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-duration:.275s}.hamburger--elastic-r .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic-r .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transition-delay:75ms;transform:translate3d(0,10px,0) rotate(-135deg)}.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{transition-delay:75ms;transform:translate3d(0,-20px,0) rotate(270deg)}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.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{top:-80px;left:-80px;transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(80px,80px,0) rotate(45deg)}.hamburger--emphatic.is-active .hamburger-inner:after{top:-80px;right:-80px;transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(-80px,80px,0) rotate(-45deg)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.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{top:80px;left:-80px;transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(80px,-80px,0) rotate(-45deg)}.hamburger--emphatic-r.is-active .hamburger-inner:after{top:80px;right:-80px;transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(-80px,-80px,0) rotate(45deg)}.hamburger--minus .hamburger-inner:after,.hamburger--minus .hamburger-inner:before{transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:after,.hamburger--minus.is-active .hamburger-inner:before{transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s;opacity:0}.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:10px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform,opacity}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:10px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform,opacity}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{transform:rotate(45deg) translate3d(5.71429px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.22s}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(225deg)}.hamburger--spin.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}.hamburger--spin-r .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.22s}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(-225deg)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(90deg)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:10px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,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 cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}.hamburger--spring-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s;opacity:0}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:rotate(90deg)}.hamburger--stand .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand.is-active .hamburger-inner{transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s;transform:rotate(90deg);background-color:transparent!important}.hamburger--stand.is-active .hamburger-inner:before{top:0;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(-45deg)}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(45deg)}.hamburger--stand-r .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r.is-active .hamburger-inner{transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s;transform:rotate(-90deg);background-color:transparent!important}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(-45deg)}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(45deg)}.hamburger--squeeze .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:75ms}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;transition:top 75ms ease,opacity 75ms ease .12s;opacity:0}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}.hamburger--vortex .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transition-duration:.2s}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-delay:.1s;transition-timing-function:linear;transition-duration:0s}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transform:rotate(765deg)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{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-timing-function:cubic-bezier(.19,1,.22,1);transition-duration:.2s}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{transition-delay:.1s;transition-timing-function:linear;transition-duration:0s}.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{transition-timing-function:cubic-bezier(.19,1,.22,1);transform:rotate(-765deg)}.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{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)}@font-face{font-family:'Museo Sans';src:url(/bitrix/templates/ipdesign_vizitka/css/min/../../fonts/MuseoSansCyrl-500.woff) format('woff'),url(/bitrix/templates/ipdesign_vizitka/css/min/../../fonts/MuseoSansCyrl-500.woff2) format('woff2');font-weight:500;font-style:normal}@font-face{font-family:'Museo Sans';src:url(/bitrix/templates/ipdesign_vizitka/css/min/../../fonts/MuseoSansCyrl-700.woff) format('woff'),url(/bitrix/templates/ipdesign_vizitka/css/min/../../fonts/MuseoSansCyrl-700.woff2) format('woff2');font-weight:700;font-style:normal}@font-face{font-family:'Museo Sans';src:url(/bitrix/templates/ipdesign_vizitka/css/min/../../fonts/MuseoSansCyrl-900.woff) format('woff'),url(/bitrix/templates/ipdesign_vizitka/css/min/../../fonts/MuseoSansCyrl-900.woff2) format('woff2');font-weight:900;font-style:normal}@font-face{font-family:'Cyrvetica Extra Outline';src:url(/bitrix/templates/ipdesign_vizitka/css/min/../../fonts/CyrveticaExtraOutlinel.otf) format('opentype'),url(/bitrix/templates/ipdesign_vizitka/css/min/../../fonts/CyrveticaExtraOutlinel.otf) format('opentype')}body,html{padding:0;margin:0}html{font-size:62.5%}body{font-family:'Open Sans',Arial,sans-serif;font-size:2rem;font-weight:500}button,figure,h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0}a{text-decoration:none;display:block}figcaption,p,td{font-size:2rem}ul{list-style:none}input:focus,textarea:focus{outline:0}h1,h2,h3,h4,h5,h6{font-family:'Museo Sans',Arial,sans-serif;font-size:0}h1{font-size:6rem;font-weight:900}h2{font-size:6rem;font-weight:900}h3{font-size:4rem;font-weight:700}.header{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding-left:3rem;padding-right:1rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:9rem;-webkit-box-sizing:border-box;box-sizing:border-box}.header-box{opacity:.95;position:relative;z-index:990}.header>.banner__link{display:none}.logo{font-family:'Museo Sans',Arial,sans-serif;font-weight:900;padding-left:3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header .logo{height:6.1rem;width:23.4rem}.logo__text{display:inline-block;font-size:3rem;vertical-align:middle;padding-left:2rem}.logo>img{vertical-align:middle;height:100%;margin-right:2rem}.banner{height:76rem;position:relative}.banner__video{height:76rem;overflow:hidden;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:left}.banner__video>video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.banner__box{position:absolute;top:235px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:100%}.main-banner .banner__info{max-width:1200px}.main-banner .map__shadow{opacity:.8}.map__shadow{background:rgba(0,0,0,.4)}.banner__info{padding-left:4rem}.banner__title{line-height:7rem;padding-bottom:2rem}.banner__price{font-size:3rem;font-weight:500}.banner__link{width:31.7rem;height:7rem;font-size:1.8rem;font-weight:900;-webkit-border-radius:35px;border-radius:35px;text-align:center;text-transform:uppercase;margin-top:5.5rem;line-height:7rem;font-family:'Museo Sans',Arial,sans-serif}.banner__scroll{position:relative;margin-top:60px;text-align:center;color:#fff}.banner__scroll-box{width:3.4rem;height:5.4rem;border:3px solid;-webkit-border-radius:60px;border-radius:60px;margin:0 auto}.banner__scroll-arrow:hover,.banner__scroll-box:hover{cursor:pointer}.banner__scroll-item{width:6px;height:15px;margin:0 auto;-webkit-border-radius:10px;border-radius:10px;margin-top:15px}.banner__scroll-arrow{background:url(/bitrix/templates/ipdesign_vizitka/css/min/../../images/main-page/banner-arrow.png) no-repeat;-webkit-background-size:contain;background-size:contain;width:2.5rem;height:2.5rem;margin:0 auto;-webkit-animation:scroll 1.5s ease-in-out infinite;animation:scroll 1.5s ease-in-out infinite;display:inline-block}.active-link .menu__link,.descktop .menu__phone-link{padding-bottom:0}.active-link .menu__link{font-weight:700}.active-link .menu__link{border-bottom:0}.active-link .menu__link::after{content:'';display:block;border-bottom:2px solid;position:relative;top:3.1rem}.descktop .menu__phone-link{font-size:2.5rem}@-webkit-keyframes scroll{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes scroll{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.section-title{text-align:center;line-height:7rem}.section-sub_title{font-size:3rem;font-weight:700;text-align:center}.include-serv__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.include-serv__box{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:8.5rem 0;border-bottom:2px solid rgba(45,45,45,.1)}.include-serv__list-box{width:100%;line-height:4rem;font-size:3rem;margin-top:6rem;text-align:center}.include-serv__list li{list-style-type:none;width:25%;text-align:center}.include__item-img{margin-left:auto;margin-right:auto}.include__item-img~p{max-width:28rem;padding-top:2.5rem;margin:0 auto;font-size:2.5rem;line-height:3.5rem;color:#000}.include-serv__link{font-family:'Museo Sans',Arial,sans-serif;display:inline-block;-webkit-border-radius:35px;border-radius:35px;width:31.7rem;height:7rem;text-transform:uppercase;font-size:1.8rem;font-weight:900;line-height:7rem;text-align:center;margin-top:6rem;-webkit-animation-delay:1.8s;animation-delay:1.8s}.include-serv__img{width:100%;height:45rem;background:url(/bitrix/templates/ipdesign_vizitka/css/min/../../images/main-page/serv-include.jpg) no-repeat;-webkit-background-size:cover;background-size:cover;margin-bottom:5.5rem}.include-serv__img.about-us-img{background:url(/bitrix/templates/ipdesign_vizitka/css/min/../../images/about/include-banner.jpg) no-repeat;-webkit-background-size:cover;background-size:cover;background-position:bottom}.include-serv__img.services-img{background:url(/bitrix/templates/ipdesign_vizitka/css/min/../../images/service/service-banner.jpg) no-repeat;-webkit-background-size:cover;background-size:cover;background-position:bottom}.include-serv__img-box{position:relative;width:100%}.include-serv__img-box>.section-title{text-align:center;-webkit-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}.profit{padding:8rem 0 10rem;text-align:center}.profit~.banner__link{display:none}.profit__list{margin-top:6rem;padding-left:3rem;text-align:left}.profit__desc{display:inline-block;max-width:67rem;vertical-align:top;margin-top:4rem}.profit__text{padding-top:4rem;font-size:2rem;line-height:3rem}.profit__img{display:inline-block;max-width:60rem;max-height:41rem;margin-left:9rem}.slick-slide{outline:0}.profit .slick-dots{margin-left:5rem!important;bottom:-6px!important;left:-62rem}.slick-dots li{margin:0 15px!important}.slick-dots li.slick-active button:before{-webkit-border-radius:20px;border-radius:20px;opacity:1!important}.slick-dots li button:before{font-size:2rem!important;line-height:2rem!important;width:12px!important;height:12px!important}.slick-next,.slick-prev{z-index:2}.slick-next:before,.slick-prev:before{font-size:0!important}.profit__list .slick-next,.profit__list .slick-prev{bottom:20%!important;top:auto!important}.form__button{width:31.7rem;margin-left:auto;margin-right:auto}.form__agree-box{text-align:center}.comments{background:url(/bitrix/templates/ipdesign_vizitka/css/min/../../images/main-page/review.jpg) no-repeat;-webkit-background-size:cover;background-size:cover}.comments.about-us{background:url(/bitrix/templates/ipdesign_vizitka/css/min/../../images/about/comments-about.jpg) no-repeat;-webkit-background-size:cover;background-size:cover;text-align:center;margin-top:2rem}.comments.about-us .story{display:block;margin:0 auto;max-width:1100px;font-size:2.5rem;line-height:3.5rem;color:#fff;padding-top:2rem}.comments__box{padding:11rem 0 12rem}.comments__list{padding-top:6rem}.slick-initialized .comments__list-item.slick-slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.comments__list,.profit__list{cursor:grab;cursor:-webkit-grab}.comments__list:active,.profit__list:active{cursor:grabbing;cursor:-webkit-grabbing}.achieve~.comments .comments__list{cursor:auto}.comments__img{max-width:72rem;max-height:48rem;display:inline-block}.comments__img>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.comments__info{display:inline-block;max-width:58rem;padding:5rem 7rem 11rem 7rem;margin-top:7rem;margin-left:-7rem}.comments__info-decore{width:5rem;height:5rem}.comments__text{padding-top:3rem;font-size:2.5rem;line-height:3.5rem}.comments__author{padding-top:2rem;font-weight:900;line-height:3rem}.comments__link{line-height:3rem;padding:2px;display:inline-block;font-weight:700}.comments__link::after{content:'';display:inline-block;width:9px;height:9px;border-bottom:2px solid;border-right:2px solid;border-color:#2d2d2d;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:.2rem}.comments__list-item .comments__link::after{content:none}.comments__author,.comments__link{font-size:2rem}.comments .slick-dots{bottom:-11rem!important;left:0}.comments .slick-dots li button:before{opacity:1}.comments__title-box{margin-bottom:2rem}.comments__title{font-weight:700}.comments__title-box .comments__title,.comments__title-box p{font-size:2.5rem;line-height:3.5rem}.calc{padding-top:10.5rem;margin-bottom:12rem;font-size:2rem}.price~.calc{padding-top:0}.calc .section-title{max-width:75rem;margin:0 auto}.map{position:relative;margin-bottom:2rem}.map__image{font-size:0;background-image:url(/bitrix/templates/ipdesign_vizitka/css/min/../../images/map-pic.jpg);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:bottom;background-attachment:fixed;height:72rem}.map__box{position:absolute;top:28.5%;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);text-align:center;width:100%;color:#fff}.map__box>h2{font-size:8rem}.map__text{display:block;padding:2rem 0 6rem;font-size:40px;line-height:7rem;font-weight:500}.map__link{font-family:'Museo Sans',Arial,sans-serif;height:7rem;width:36rem;-webkit-border-radius:35px;border-radius:35px;font-size:1.8rem;font-weight:900;line-height:7rem;text-transform:uppercase;text-align:center;margin:0 auto}.map__shadow{position:absolute;top:0;height:100%;width:100%;opacity:.5}.about-banner{background-attachment:fixed;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:top}.about-banner .map__shadow{opacity:unset;background:rgba(0,0,0,.3)}.about-story .comments__list-item{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.about-story .comments__info{padding:5rem 7rem 11rem 7rem;height:35rem;max-width:52.5rem;line-height:3.5rem;font-size:2.5rem}.about-story .comments__link{font-size:2rem}.achieve{padding-top:8rem}.achieve__inner{padding:5rem 0 16rem}.achieve__numbers{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;padding-bottom:7rem;border-bottom:2px solid;max-width:1280px;margin:0 auto}.achieve__numbers-item{text-align:center;font-size:2rem;line-height:3rem}.achieve__numbers-item p{display:block}.achieve__numbers .achieve__numbers-number{line-height:3rem;font-size:9.6rem;font-weight:700;padding:4rem 0}.achieve__list{padding-top:7rem}.achieve__box>figcaption{max-width:43rem;margin:0 auto;font-weight:700;line-height:3rem;text-align:center;padding-top:4rem;opacity:0}.achieve .slick-next,.achieve .slick-prev,.employ .slick-next,.employ .slick-prev{display:block!important;width:4rem;height:4rem;border-right:5px solid;border-bottom:5px solid;-webkit-transition:.1s;-o-transition:.1s;transition:.1s}.achieve .slick-next:hover,.achieve .slick-prev:hover,.employ .slick-next:hover,.employ .slick-prev:hover{-webkit-transition:.1s;-o-transition:.1s;transition:.1s}.achieve .slick-prev,.employ .slick-prev{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.achieve .slick-next,.employ .slick-next{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.achieve .achieve__list-item{width:43rem}.achieve__list-item a{outline:0}.achieve__numbers-number{opacity:0}.achieve__box img{width:80%;margin:0 auto}.slick-center .achieve__box img{width:100%}.achieve .slick-center figcaption{opacity:1}.achieve .slick-list{margin:0 6rem}.achieve .slick-dots,.employ .slick-dots{margin-bottom:-6rem}.employ{padding-top:10rem;padding-bottom:6rem}.employ__list{padding-top:6rem}.employ__img{width:30rem;height:30rem;line-height:32rem;text-align:center;margin:0 auto;-webkit-border-radius:39rem;border-radius:39rem;overflow:hidden;opacity:.5;color:#2d2d2d}.employ__img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background-color:#ccceee}.employ__info{opacity:0;text-align:center}.employ__name{font-weight:700;line-height:3rem;text-align:center;padding-top:3rem}.employ .slick-center .employ__img,.employ .slick-center .employ__info{opacity:1}.employ .slick-center .employ__img{width:35rem;height:35rem}.clientage{background:url(/bitrix/templates/ipdesign_vizitka/css/min/../../images/about/clientage.jpg) no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center;height:90rem;margin-top:10rem}.clientage__list{max-width:1088px;margin-left:auto;margin-right:auto}.clientage .slick-prev{left:-13rem}.clientage .slick-next{right:-13rem}.section-title.clientage-title{color:#fff;padding-top:8.4rem}.clientage__list-item{position:relative;background-color:#fff;text-align:center;margin-top:5rem;padding-top:3rem;padding-bottom:6rem}.clientage__logo{width:30rem;height:12rem;margin:0 auto}.clientage__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.clientage__text{font-size:25px;line-height:3.5rem;text-align:center;color:#2d2d2d;display:block;margin-top:2rem;margin-bottom:2rem;max-width:80rem;margin-left:auto;margin-right:auto}.clientage .slick-dots{bottom:-90px}.clientage .slick-dots li button:before{color:#fff}.clientage__link{color:#2d2d2d;font-weight:700}.clientage .slick-next::before,.clientage .slick-prev::before{content:none}.clientage .slick-prev{width:6rem;height:6rem;display:block;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.clientage .slick-next{width:6rem;height:6rem;display:block;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.employ__status{max-width:25rem;margin-left:auto;margin-right:auto}.employ__list.slick-dotted.slick-slider{margin-bottom:10px}.blog,.contacts,.price,.projects,.service{margin-top:10rem;text-align:center}.price__box,.service__box{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:3rem;position:relative}.price__box{display:block}.price__box-item label,.service__box-item label{display:inline-block;max-width:31rem;font-weight:700;font-size:2.5rem;border-bottom:2px solid;opacity:.5;padding:2.5rem;cursor:pointer}div.mf-ok-text{text-align:center;margin-top:3rem;font-family:'Museo Sans',Arial,sans-serif}.profit__name{color:#2d2d2d}.price__tabs-header{font-size:4rem;font-weight:700;line-height:7rem;padding-bottom:0}.price__table-name{font-size:4rem;font-weight:700;line-height:7rem;padding-bottom:8rem;padding-top:11rem}.price__table-item{text-align:center}.price__list{display:none}#price__tab-links .active-service-tab-label,#service__tab-links .active-service-tab-label{opacity:1;cursor:default}.service__hr{position:absolute;top:8.4rem;width:100%;border-bottom:2px solid}.price__title{margin-bottom:2rem}.service__image-box{overflow:hidden;max-height:41rem}.service__image{max-width:60rem;font-size:0}.start-sticky{overflow:visible;max-height:100rem}.service__image:not(:first-child){margin-top:5rem}.service__image>img{width:100%}.price__box-item,.service__box-item{width:100%}.service__list-item{padding:1px 0}.service__list-item:not(:last-child){border-bottom:1px solid rgba(45,45,45,.1)}.service__list-inner{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;text-align:left;margin:11.9rem auto;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;position:relative}.service__list-item:nth-child(even) .service__list-inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.service__descrip{z-index:40}.service__list-item:nth-child(even) .service__descrip{padding:5rem 2rem 0 9rem}.service__descrip{max-width:67rem;padding:5rem 9rem 0 4rem}.service__descrip-title{font-size:4rem;font-weight:700}.service__text{padding:3rem 0 1rem;line-height:3rem;max-height:20rem;position:relative}.service__text__PR::after{content:"";position:absolute;bottom:-1rem;left:0;height:90px;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background:-webkit-linear-gradient(rgba(255,255,255,0),#fff);background:-o-linear-gradient(rgba(255,255,255,0),#fff);background:linear-gradient(rgba(255,255,255,0),#fff)}.service__descrip .dontHide::after{background:0 0}.service__button{cursor:pointer;margin-top:2rem;display:inline-block;width:100%;height:30px}.profit__img{height:40rem}.profit__img img{width:100%;height:100%}.service__button-arrow{width:15px;height:15px;background:0 0;border-top:transparent;border-left:transparent;border-bottom:2px solid;border-right:2px solid;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);outline:0;position:absolute;z-index:-20}.rotate{-webkit-transform:rotate(225deg)!important;-ms-transform:rotate(225deg)!important;transform:rotate(225deg)!important}.open{max-height:none;overflow:visible;padding:3rem 0;line-height:3rem;position:relative}.stuck{position:fixed;top:0}#price__tab-links{margin-bottom:8rem}.price__inner-out:not(:first-child),.price__inner:not(:first-child){border-top:solid 2px}.price__table{text-align:left;border-collapse:collapse;width:100%;margin-bottom:10rem}th{font-weight:500;font-size:2rem;padding:1rem 0}.price__table-title{font-weight:700;font-size:2.5rem;border-bottom:2px solid}.price__table-title:first-child{padding-left:1rem}.price__table-column{max-width:65rem;display:block;line-height:3rem;padding-left:1rem}tr{-webkit-transition-duration:.1s;-o-transition-duration:.1s;transition-duration:.1s}.price__table tr:hover{-webkit-transition-duration:.1s;-o-transition-duration:.1s;transition-duration:.1s;-webkit-transform:translate(2px);-ms-transform:translate(2px);transform:translate(2px);cursor:default}.price__content tr:first-of-type:hover,.price__inner-out:nth-last-child(1) tr:first-child:hover,.price__inner-out:nth-last-child(2) tr:first-child:hover,.price__inner-out:nth-last-child(3) tr:first-child:hover,.price__inner-out:nth-last-child(4) tr:first-child:hover,.price__inner-out:nth-last-child(4) tr:nth-of-type(1):hover{-webkit-box-shadow:0 0;box-shadow:0 0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.price__table-name{font-size:4rem;font-weight:700;line-height:7rem;padding-bottom:8rem}.price__inner:nth-child(2) tr:first-child .price__table-title{border:none}.project__customer{margin:10rem 0}.project__customer-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:5rem}.project__customer-img{height:410px;margin-right:10rem;min-width:42%}.project__customer-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project__customer-title{margin-bottom:4rem;font-size:4rem;line-height:3rem;font-weight:900}.project__customer-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.project__goals{background-image:url(/bitrix/templates/ipdesign_vizitka/css/min/../../images/projects/project-goals-bg.jpg);background-repeat:no-repeat;background-attachment:fixed;-webkit-background-size:cover;background-size:cover;height:745px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 12.7%}.project__goals-item{padding:10rem;background-color:#fff;font-size:3rem;line-height:4rem;text-align:center;font-weight:700;font-family:'Museo Sans'}.project__goals .section-title{color:#fff;margin-bottom:8rem}.project__goals .slick-dots{bottom:unset;margin-top:7rem}.project__goals .slick-dotted.slick-slider{margin-bottom:7rem}.project__result{counter-reset:project__result-item}.project__result-item{position:relative;margin-bottom:5rem;font-size:2.4rem;line-height:3.4rem;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:'Museo Sans'}.project__result-item:before{content:counter(project__result-item);counter-increment:project__result-item;font-family:'Cyrvetica Extra Outline',arial;font-size:5.3rem;line-height:normal;border:3px solid;-webkit-border-radius:50%;border-radius:50%;display:inline-block;padding:16px 32.17px;margin-right:4rem}.project__goals .slick-next,.project__goals .slick-prev{width:6rem;height:6rem;border:3px solid;-webkit-border-radius:50%;border-radius:50%}.project__goals .slick-next:before,.project__goals .slick-prev:before{display:inline-block;font-size:5rem!important;font-family:"Museo Sans";opacity:inherit;width:100%;height:100%;line-height:5rem;text-align:center}.project__goals .slick-next:before{content:"\203A"}.project__goals .slick-prev:before{content:"\2039"}.project__goals .slick-prev{left:-10rem}.project__goals .slick-next{right:-10rem}.project__result{margin-top:10rem;margin-bottom:10rem}.project__result-list{margin-top:5rem}.project__gallery{margin-bottom:5rem}.project__gallery-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:5rem}.project__gallery-item{width:47%;margin-bottom:5rem}.project__gallery-img{height:410px}.project__gallery-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project__gallery-desc{font-family:'Museo Sans';font-size:3rem;line-height:4.5rem;font-weight:900;margin-top:2rem;color:#2d2d2d}.project__detail .banner__title{max-width:60%;font-size:5.5rem}.project__detail .banner{background-position:bottom}.services__banner{background-attachment:fixed;background-repeat:no-repeat;margin-top:-9rem;height:100rem}.services__banner-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.services__banner_sm{margin-top:6rem;margin-bottom:5.5rem}.services__banner_sm-img{width:100%;height:100%;max-height:45rem;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.blog_content_load_link{font-size:0}.blog__show{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10rem 2rem 12rem 4rem;border-bottom:2px solid;margin-bottom:9rem}.blog__show-img{height:480px;max-width:45%;width:100%}.blog__show-img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.blog__show-box{max-width:67rem;text-align:left;padding-left:9rem;margin-top:3rem;overflow:auto}.blog__show-title{line-height:5rem}.blog__show-text{padding-top:5rem;line-height:3rem}.blog__list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:3rem;padding-right:2rem}.blog .blog__list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog__list-item{text-align:left;padding-bottom:5rem;width:30%}.blog__list-item:nth-child(3n+2){margin:0 5%}.blog__list-item img{width:100%;height:100%;max-height:28rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.blog__list-item figure{width:100%;font-size:0}#sidebar .blog__list-item{width:100%}#sidebar .blog__list-item img{max-height:22rem}#sidebar .blog__list-item:nth-child(3n+2){margin:0}#sidebar .blog__list-item:nth-child(even){margin-left:0}.blog__list-item figcaption{font-weight:700;padding-top:1.5rem;font-size:1.9rem;line-height:3rem}.blog__list-item-first{width:100%;border-bottom:2px solid;margin-bottom:9rem}.blog__list-image_box{max-width:60rem;max-height:41rem}.blog__list-image_box img{width:100%;height:100%}.blog__goBackLink{font-size:1.6rem;line-height:3rem;border-bottom:1px solid;display:inline-block;margin-top:3rem}.wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:10rem;margin-bottom:10rem}.post{max-width:70%}.post__image{font-size:0}.post__image img{width:100%}.post__title{font-size:4rem;line-height:4.5rem;max-width:80rem;padding-bottom:4rem}.post__text h2,.post__text-title,.service__descrip h3{font-size:2.5rem;padding-top:1rem;padding-bottom:2rem}.socials{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-bottom:2.5rem;padding-top:3rem}.socials>li:not(:last-of-type){margin-right:.5rem}.social{width:156px;height:33px;-webkit-border-radius:3px;border-radius:3px;font-size:1.1rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.icon{margin-right:.5rem}.social .icon{background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;width:2rem;height:2rem}#facebook .icon{background-image:url(/bitrix/templates/ipdesign_vizitka/css/min/../../images/blog/facebook.svg)}#vk .icon{background-image:url(/bitrix/templates/ipdesign_vizitka/css/min/../../images/blog/vk.svg)}#twitter .icon{background-image:url(/bitrix/templates/ipdesign_vizitka/css/min/../../images/blog/tw.svg)}.post__text{padding-top:1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:4rem;font-size:2rem}.post__text>p{padding-bottom:2rem;line-height:3rem}#sidebar{margin-left:9rem}#sidebar .blog__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0}#sidebar .blog__list-item{padding-bottom:2rem}#sidebar .blog__list-item:last-child{padding-bottom:0}#sidebar .different-banner{border:1px solid;margin:0 auto 5rem;width:38rem}#sidebar .different-banner img{width:100%}.different-banner h3{font-size:3rem;font-weight:700;line-height:4rem;text-align:center}.different-banner a{width:316px;height:7rem;-webkit-border-radius:100px;border-radius:100px;text-transform:uppercase;text-align:center;font-size:1.5rem;font-weight:700;line-height:7rem;margin:5rem auto}.contacts{margin-top:11rem;line-height:5rem;font-size:2.5rem}.contacts~.map .banner__scroll{margin-top:13rem}.contacts .section-title{line-height:8rem}.contacts__box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:6rem}.contacts__image{width:42%;height:40rem}.contacts__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contacts__info{text-align:left;margin-left:9rem;max-width:37%}.contacts__info a{margin-bottom:2rem;font-weight:900}.contacts__info p{line-height:3rem}.contacts__info p{padding-top:2rem}.contacts__info p:first-child{padding-top:0}#map-wrap{margin-bottom:2rem}.post__author{font-size:2rem;line-height:3rem;font-weight:700;margin-bottom:2rem}.post__date{margin-bottom:2rem}.post__author time{font-weight:400}.header>.menu__phone.mobile{display:none}.error{font-family:'Museo Sans',Arial,sans-serif;text-align:center;padding-top:8rem;margin-bottom:10rem}.error_number{font-size:25rem;line-height:25rem}.error_name{font-size:8rem;line-height:9rem;font-weight:900}.error_description{font-size:25px;line-height:5rem;padding-top:2rem}.banner__link.error_link{margin-left:auto;margin-right:auto}.booker_quiz div.step{display:none}.booker_quiz div.step p.step{text-align:center;font-size:28px}.booker_quiz div.step p{text-align:center;font-weight:700}button.back{display:none}.booker_quiz{text-align:center}.booker_quiz .form__agree-box,.booker_quiz .form__item{width:100%!important}.booker_quiz .form__agree-box{text-align:center!important}.booker_quiz .form__item input,.booker_quiz .form__item select{margin-top:2rem}.booker_quiz .form__button{display:none}.booker_quiz .form__agree-box{display:none}.booker_quiz div.talign{text-align:center}.booker_quiz_btn{cursor:pointer;border:none;font-size:1.8rem;font-weight:900;line-height:7rem;height:7rem;-webkit-border-radius:35px;border-radius:35px;text-transform:uppercase;font-family:'Museo Sans',Arial,sans-serif;margin-bottom:2rem;width:220px;background:#ffd600;outline:0}.disabled{opacity:.5;pointer-events:none}.conditions{padding:10rem 0 10rem}.conditions h1{text-align:center;margin-bottom:5rem}.conditions_link{color:rgba(0,0,0,.7);text-decoration:underline;display:inline-block}div.form__captcha{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.captcha__img-wrap{margin-right:2rem}.feedback__message{text-align:center;margin-top:5rem}.main-banner{-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat}#achieve-gallery a.next span,#achieve-gallery a.prev span,#camp-gallery a.next span,#camp-gallery a.prev span{line-height:120px;font-size:120px}@media screen and (min-width:1030px){.banner{position:relative;margin-top:-9rem}}@media screen and (max-width:1480px){html{font-size:56.81%}.banner,.banner__video{height:77rem}.achieve__list{width:90%;margin:0 auto}.about-story .comments__list-item{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.back-to-top{right:4rem;bottom:10rem}.blog__show>img{height:100%;-o-object-fit:cover;object-fit:cover}.clientage__text,.comments.about-us .story{font-size:2rem}.clientage .slick-prev{left:-11rem}.clientage .slick-next{right:-11rem}.banner__price{padding-top:1.5rem}.about-banner{background-attachment:scroll}.container{max-width:1240px}h1{font-size:7rem}.menu__list-item{padding:0 1.5rem}.banner__info{padding-left:0}.include-serv__box{padding-left:0;max-width:1240px}.profit__img{width:50rem}.profit__img img,.slick-slide img{width:100%;height:100%}.profit__desc{max-width:53.8rem}.profit .slick-dots{margin-left:0!important;bottom:-6rem!important;left:0}.comments__info{max-width:42rem;padding:5rem 9rem 11rem 7rem}.comments__img{max-width:64rem;max-height:48rem;margin-left:3rem}.comments__img img{width:100%}.comments .slick-dots{bottom:-8rem!important}.form{margin-top:6rem}.form__item:last-of-type{padding-bottom:5rem}#sidebar{max-width:32.5%}.price-calc .form__item:last-of-type{padding-bottom:2rem}.price-calc .form .form__button{width:37rem}.footer__schedule{margin-right:1rem}.achieve__list{width:90%;margin:0 auto}.achieve__box img{width:80%}.comments__story{line-height:3rem;font-size:1.8rem}.employ__name{max-width:27rem;margin:0 auto}.blog,.contacts,.price,.projects,.service,.wrapper{margin-top:8rem}.blog__show{padding:8rem 2rem 10rem 4rem;height:45rem;-webkit-box-sizing:content-box;box-sizing:content-box}.service__image-box{max-height:44rem}.service__image:not(:first-child){margin-top:9rem}.service__image-change{margin-top:1rem!important}.start-sticky{max-height:80rem}.footer__inner p{font-size:1.6rem}.banner__scroll{margin-top:3rem}#sidebar .blog__list-item:nth-child(n+3){display:none}.post{padding-left:6rem}}@media screen and (max-width:1290px){.clientage__list{max-width:800px}.clientage__text{max-width:60rem}.menu__link{font-size:1.4rem}.project__detail .banner__title{max-width:80%}.employ__img{width:26rem;height:26rem;line-height:28rem}.employ .slick-center .employ__img{width:32rem;height:32rem}}@media screen and (min-width:1024px) and (max-width:1290px){.container{max-width:1180px}.comments__info{padding:5rem 7rem 11rem 7rem}.comments__img{max-width:62rem}.banner__price{font-size:3rem}.banner__title{font-size:6rem}}@media screen and (max-width:1024px){#customizer,#preloader{display:none}.active-link .menu__link::after{content:none}.header-box{position:fixed;z-index:9990;width:100%}.header{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:1.5rem 6rem;height:7rem}.logo{margin:0 auto}.include__item-img~p{font-size:21px;line-height:3rem}.banner__title{padding-bottom:3rem}.comments.about-us .story{max-width:80rem}.comments.about-us{position:relative}.comments.about-us .include-serv__link{position:relative;bottom:-10rem}.menu__list{top:7rem;padding-left:0;width:38%}.active-link .menu__link,.menu__link,.menu__phone{font-family:'Museo Sans',Arial,sans-serif;font-weight:400;line-height:4rem}.active-link .menu__link{border:none;padding-bottom:0}.menu__phone-item .menu__phone{font-size:3rem;font-weight:900}.menu__bg{opacity:.6;top:7rem}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{height:3px;width:45px!important}.hamburger-inner:after{width:22px!important}.hamburger--spring.is-active .hamburger-inner:after{width:45px!important}.menu__list-item{padding:0 4rem}.header>.menu__phone{display:none}.header>.menu__phone.mobile{display:block}.menu__phone.mobile .menu__phone-link{padding-bottom:0}.open .hamburger{left:6rem;top:3rem;right:unset}.open .menu__list{padding-top:4rem}.menu__phone-item .menu__phone{margin-top:6rem;text-align:left}.banner{background-position:right;height:50.2rem}.banner__video{height:44rem}.main-banner .banner__box{top:unset;bottom:0}h1{font-size:5rem}.banner__title{text-align:center}.banner__price{padding-top:0;text-align:center}.banner__link,.form__button,.price-calc .form__button{width:100%}.banner__scroll{display:none}.include-serv__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;padding:0;padding-bottom:6rem}.include-serv__img-box{width:100%}.include-serv__img{width:100%;height:34rem}.include-serv__list-box{margin-left:0;font-size:2rem;line-height:2rem}.include-serv__img-box>.section-title{position:relative;-webkit-transform:unset;-ms-transform:unset;transform:unset;bottom:unset;left:unset;width:100%;text-align:center;line-height:6rem}.include-serv__list li{width:45%;margin-bottom:5rem}.include-serv__list li:nth-child(odd){padding-left:5%}.include-serv__list li:nth-child(even){padding-right:5%}.profit__desc{max-width:46rem;margin-top:0;padding-left:3rem}.profit__list{padding-left:0}.comments__box,.profit{padding:7rem 0 10rem}.profit .slick-dots{bottom:-7.5rem!important}.include-serv__link{width:100%;-webkit-border-radius:0;border-radius:0;margin-top:2rem}.comments__info{max-width:44rem;padding:2rem 4rem 5rem 3rem}.comments__info-decore{width:4rem;height:4rem}.comments__img{max-width:50rem}.comments__author,.comments__text{font-size:2rem;line-height:2.5rem}.section-title{line-height:6rem}.calc{padding-top:7rem;margin-bottom:7rem}.form__button{margin-bottom:0}.map__box>h2{font-size:6rem}.map__text{padding:1rem 0 4rem}.footer__top{padding:5rem 2rem 0;display:block}.footer-info{display:inline-block;vertical-align:top;padding-top:2rem}.footer__contacts{margin-left:0}.footer__phones{padding-bottom:0}.footer__contacts .logo{margin-left:0;width:25.5rem}.footer-info__list{padding-top:0}.footer__inner{display:block;margin-left:0}.footer__coopyright,.footer__schedule{display:block}.footer__icons{width:30%;margin:-7rem auto 0}.footer__bottom{padding:5rem 3rem 4rem}.back-to-top{bottom:9rem}.achieve__box>figcaption{padding-top:3rem}.about-story .comments__info{line-height:3rem;font-size:2rem;padding:3rem 5rem 9rem 5rem}.achieve__numbers{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.achieve__numbers-item:not(:last-child){padding-bottom:4rem}.achieve__numbers-item:not(:last-of-type)::after{content:'';display:block;border-bottom:2px solid;width:51px;margin:4rem auto 0}.employ__list-item{max-width:100%;margin-left:1.5rem}.about-story .comments__info{max-width:42.5rem}.blog,.contacts,.price,.service,.wrapper{margin:0;padding-top:13.5rem}.blog__show{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:4rem 5.6rem 5rem}.blog__show img{width:82%;margin:0 auto}.blog__list{padding-left:0;padding-right:0;max-width:76rem;margin-top:5rem;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.blog__show-box{max-width:100%;margin-top:4rem;padding:0}#sidebar{margin-left:0}.blog__show-text{padding-top:4rem}.blog__list-item:nth-child(3n+2){margin:0}.blog__list-item:nth-child(even){margin-left:4%}.blog__list-item{width:48%}.blog__list,.blog__show-box{margin-left:auto;margin-right:auto}.map__image{height:60rem}.wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.post__text{padding-left:0}#sidebar{margin:0;max-width:100%}#sidebar .different-banner{width:100%}#sidebar .blog__list{max-width:100%}#sidebar .blog__list-item img{height:100%}#sidebar .blog__list-item{padding-bottom:4rem}#sidebar .blog__list-item figcaption{font-size:2rem}.post{margin-left:5.6rem;margin-right:5.6rem;margin-bottom:5rem}#sidebar .blog__list{margin-left:5.6rem;margin-right:5.6rem;margin-bottom:5rem}#sidebar .blog__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}#sidebar .different-banner figure{width:100%}.different-banner img{width:100%}#sidebar .start-sticky{padding-top:0}.service__list-inner{margin:6rem 5.6rem}.service__descrip{padding:5rem 9rem 0 0}.service__list-item:nth-child(even) .service__descrip{padding:2rem 0 0 9rem}.service__descrip-title{font-size:3rem}.open,.service__text{padding:1rem 0;font-size:1.5rem;line-height:2.5rem}.contacts{padding-bottom:4rem;margin-left:5.6rem;margin-right:5.6rem}.employ__status{margin-top:1rem}.price__box{margin-left:5.6rem;margin-right:5.6rem}.price__table{margin-top:8rem;margin-bottom:7rem}.service__image-box{max-height:34.9rem}.service__image:not(:first-child){margin-top:9rem}.service__image-change{margin-top:1rem!important}.start-sticky{max-height:60rem;padding-top:10rem}#sidebar .different-banner{max-width:88%}#sidebar .different-banner figure{margin:0 auto}.banner .banner__link{-webkit-border-radius:0;border-radius:0}.about-story .comments__link,.comments__story{line-height:2.5rem;font-size:1.6rem}.employ__img{width:28rem;height:28rem;line-height:30rem;margin:0 auto;opacity:1}.employ__info{opacity:1}.employ__list-item{width:28rem}.price__table-name{padding-bottom:0}.open .hamburger{position:static}.comments.about-us .include-serv__link{bottom:-10.1rem}.project__detail .banner__title{max-width:100%}.project__detail .banner__price{font-size:2rem}.banner__box{top:unset;bottom:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none}.section-title{font-size:5.5rem}.project__customer-img{padding-left:3rem;margin-right:7rem}.project__result-list{padding:0 3rem}.project__gallery-list{padding:0 3rem}.project__gallery-img{height:30rem}.project__gallery-desc{font-size:2.5rem;line-height:3.5rem}.include-serv .section-title{padding-top:4rem}.include-serv__box{padding-bottom:0}.include-serv__link{margin-top:7rem}.include-serv__list-box{margin-top:6rem}.services__banner_sm{margin-top:0;padding-top:7rem}.event__detail-info,.events__desc{max-width:90%}.post{max-width:100%}.events__types ul li span{visibility:visible;position:static;width:100%}.events__types ul li{width:100%;margin-top:5rem}.events__types ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:5rem}.events__types ul li span::after{display:none}.events__list-item,.services__list-item{height:auto}.about-banner .banner__info,.main-banner .banner__info{width:100%}.banner__price{margin-top:2rem}.banner__title{margin:0 1rem;padding-bottom:0}.include-serv__link{-webkit-box-sizing:border-box;box-sizing:border-box}.events__list-hover{visibility:visible;padding:3.5rem}.events__list-title{font-size:2.5rem;line-height:3.5rem}.events__list-desc{font-size:2rem;line-height:3rem}.events__list-link{font-size:0}.price__table{width:93%}.services__list-link{font-size:0}.events__list-item,.services__list-item{width:100%}.blog__show-img{height:100%}.blog__show img{width:100%;max-height:48rem;-o-object-fit:cover;object-fit:cover}.blog__list{max-width:90%}.blog__list-item img{height:100%;max-height:30rem;-o-object-fit:cover;object-fit:cover}.comments__img{width:100%}.clientage{background:none;height:150rem;}}@media screen and (min-width:1025px) and (max-width:1150px){.container{max-width:1025px}.menu__list-item{padding:0 .8rem}.post{padding-left:4rem;max-width:50%}.blog__show-box{max-width:50rem;padding-left:6rem}.blog__show-img{height:44rem}}@media screen and (max-width:1024px){.blog__show-img{max-width:100%}.about-banner{margin-top:unset}.novelties__list-img{height:550px}.services__list{height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.services__list-hover{background-color:rgb(0,0,0,.4);opacity:1}.services__list-title{width:70%}.services__list-hover{visibility:visible;padding:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.novelties__list-img{padding:0}.novelties__list-text{font-size:100%}.include-serv__img{display:none}.post{padding-left:0}.menu__phone-item .menu__phone-link{font-size:2.2rem;color:inherit;font-weight:700}.menu__phone-item{font-size:2.2rem;margin-top:3rem}.menu__list-item.callback .include-serv__link{height:5rem;line-height:5rem}.callme{margin-top:1rem}.menu__list-item.callme span{color:#222;font-size:2rem;font-weight:700}}@media screen and (min-width:510px) and (max-width:1024px){.header>.banner__link{display:block;width:150px;height:3rem;font-size:1rem;line-height:3rem;-webkit-border-radius:30px;border-radius:30px;margin-top:0}.logo{padding-left:150px}}@media screen and (max-width:840px){.project__goals{height:60rem}.project__goals-item{padding:5rem;font-size:2.3rem;line-height:3.3rem}.project__customer{margin:6rem 0 10rem}.project__customer-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.project__customer-img{padding:0;margin:0}.project__customer-text{margin-top:4rem;padding:0 3rem}.banner__text h2,.banner__text h3,.banner__text h4{font-size:3rem}.banner__text{padding-bottom:2rem}.profit__img{width:100%;height:50rem;max-width:100%;max-height:100%;margin-left:0}.profit__img img{-o-object-fit:cover;object-fit:cover}.profit__desc{max-width:100%;margin:0 2rem 2rem}.comments__img{width:100%}.error_number{font-size:18rem;line-height:18rem}.error_name{font-size:6rem;line-height:7rem}}@media screen and (max-width:800px){.header{padding:1.5rem 2rem;height:7rem;-webkit-box-sizing:border-box;box-sizing:border-box}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{height:2px;width:37px!important}.hamburger--spring.is-active .hamburger-inner:after{width:37px!important}.open .hamburger{left:2rem;top:2rem}.menu__bg,.menu__list{top:7rem}.menu__list{width:44%}.hamburger-inner:after{width:19px!important}.main-banner .banner__link{margin-top:4rem}.banner{-webkit-background-size:cover;background-size:cover;height:49rem;background-repeat:no-repeat}.main-banner .banner__price{padding-top:0}.comments.about-us .story{max-width:60rem}.banner__price{padding-top:3rem}.include-serv__img{height:26rem}.include-serv__img-box>.section-title{line-height:5rem;font-size:4rem}.include-serv__list-box{font-size:1.5rem;line-height:2rem}.include-serv__list li::before{left:-10px}.comments__box,.profit{padding:4.5rem 0 10rem}.section-title{font-size:6rem}h3{font-size:3rem;line-height:30px}.profit__desc{max-width:33rem}.comments__author,.comments__link,.comments__status,.comments__text{font-size:1.5rem;line-height:20px}.comments__text{padding-top:1.5rem}.comments__author,.comments__link{padding-top:.5rem}.calc{padding-top:7.5rem;margin-bottom:5rem}.form__item{width:60%}.map__image{background:url(/bitrix/templates/ipdesign_vizitka/css/min/../../images/map-mobile.jpg) no-repeat;-webkit-background-size:cover;background-size:cover;height:48rem}.map__shadow{background:rgba(0,0,0,.4)}.map__box>h2{font-size:4rem;line-height:50px}.map__text{font-size:2.5rem;line-height:40px}.map__link{height:6rem;width:25.2rem;font-size:1.6rem;line-height:6rem}.footer .logo__text{font-size:3rem}.footer__contacts .logo{padding-bottom:3rem}.footer-info{padding-top:3rem}.footer__bottom{margin-top:3.5rem;padding:4rem 3rem}.footer__schedule{font-size:1.5rem}.footer-info__list-item,.footer__coopyright{line-height:40px;font-size:1.5rem}.about-banner{background-image:url(/bitrix/templates/ipdesign_vizitka/css/min/../../images/about/about-banner-new.jpg)}.achieve .achieve__list-item{margin:0}.about-story .comments__link,.comments__story{font-size:1.5rem;line-height:20px}.about-story .comments__info{height:auto;padding:2.5rem 1.5rem 3rem 1.5rem}.about-story .comments__info{max-width:37.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}.achieve{padding-top:4rem}.blog__list{margin-left:5.6rem;margin-right:5.6rem;margin-bottom:5rem}.blog__show img{width:100%}.post__title{padding-bottom:4rem}.service__list-inner,.service__list-item:nth-child(even) .service__list-inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.service__image-box{max-height:44rem}.service__image-box .service__image:not(:first-child){display:none}.service__descrip,.service__list-item:nth-child(even) .service__descrip{padding:0;padding-top:4rem;max-width:100%}.service__image{max-width:100%}.price__table{margin-top:4rem;margin-bottom:3rem}th{padding:1rem .5rem}.price__table-title{font-size:2rem}.price__table-name{padding-bottom:5rem}.price__table-column{max-width:45rem}.price td,.price__table-column{font-size:1.8rem}.banner__link,.form__button,.price-calc .form__button{-webkit-border-radius:0;border-radius:0}.form{max-width:100%}.form__agree-box,.form__item{max-width:80%;margin-left:auto;margin-right:auto}.price~.calc .form__button,.service~.calc .form__button{width:100%}.achieve__box img{width:100%}.comments__title-box{margin-bottom:1rem}.comments__title-box .comments__title,.comments__title-box p{font-size:2rem;line-height:30px}.comments__story{line-height:18px}.employ__list-item{width:38rem}.employ .slick-center .employ__img{width:38rem;height:38rem}.contacts__image{width:100%}#preloader{min-width:10px;-webkit-background-size:150px 150px;background-size:150px}.services__list-link{font-size:0}.services__list-title{font-size:3rem}.banner__price{padding-top:0;margin-bottom:2rem;line-height:4rem}.banner__title{line-height:6rem}}@media screen and (min-width:510px) and (max-width:1024px){.header>.banner__link{display:block;width:150px;height:30px;font-size:1rem;line-height:30px;-webkit-border-radius:30px;border-radius:30px;margin-top:0}.logo{padding-left:150px}}@media screen and (max-width:768px){.project__gallery-desc,.project__result-item{font-size:100%;line-height:normal}.project__goals-item{font-size:100%;line-height:normal;padding:6rem}.project__result-item:before{margin-right:2rem;padding:11px 27.17px}.project__detail .banner__title{max-width:unset}.banner__text{text-align:center}.project__customer-title{margin-top:4rem;text-align:center}.project__customer-img{margin-right:2rem}.profit__desc{max-width:100%}}@media screen and (max-width:900px),(orientation:portrait){.menu__list-item{margin-bottom:0}.open .menu__list{padding-top:2rem}.menu__phone-item .menu__phone{margin-top:0;font-size:2.4rem}.menu__link{font-size:2.4rem}.profit__list.slick-dotted.slick-slider{margin-bottom:6rem}.profit .slick-dots{bottom:-5.5rem!important}.comments__img{width:100%}.service__hr{top:7.5rem}.price__box-item label,.service__box-item label{font-size:1.8rem}.service{padding-top:7rem}.projects,.services__banner_sm{margin-top:0}.price__table-name{padding-top:2rem}}@media screen and (min-width:501px){.service__list{display:none}}@media screen and (max-width:500px){html{font-size:51%}.wow{visibility:visible}.slick-initialized .comments__list-item.slick-slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#panel-control{top:0}#achieve-gallery a.next,#achieve-gallery a.prev,#camp-gallery a.next,#camp-gallery a.prev{display:none}#preloader{min-width:10px;-webkit-background-size:120px 120px;background-size:120px}.clientage__text,.comments.about-us .story{font-size:1.6rem;line-height:25px;max-width:33rem}.about-banner.banner,.main-banner .banner__video{height:100vh}.comments.about-us{background-position:center}.logo{width:20.5rem}.logo>img{width:100%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:30px!important}.hamburger--spring.is-active .hamburger-inner:after{width:30px!important}.hamburger-inner:after{width:15px!important}.menu__link{font-size:1.6rem}.menu__list-item{padding:0 2rem}.active-link.menu__list-item{padding:0 1.6rem}.menu__list-item{margin-bottom:0}.menu__list-item:last-child{padding-right:0}.menu__phone-item .menu__phone{font-size:1.8rem;margin-top:4rem}.main-banner .banner__video{height:58rem}.banner{background-position:center;height:58rem}.menu__phone.mobile .menu__phone-link{display:none}.banner__title{max-width:40rem;margin:0 auto;font-weight:700}.about-banner .banner__price{max-width:40rem;margin:0 auto;font-size:2.5rem;line-height:30px}.banner__price{line-height:70px;font-size:3rem;padding-top:0}.about-banner .banner__link{margin-top:7rem}.banner__link{margin-top:3rem}.include-serv__list-box{margin-top:3.5rem}.include-serv__img-box>.section-title{text-align:center;font-weight:700}.include-serv__list li:nth-child(odd){padding-left:1.7rem}.include-serv__list li:nth-child(even){padding-right:1.7rem}.include-serv__img{background-position:bottom}.section-title{max-width:30rem;margin:0 auto}.include-serv__link{margin:0 auto}.include__item-img~p{font-size:16px;max-width:16rem;line-height:22px}.include-serv__list li::before{left:-10px}.profit__list{margin-top:4rem;padding-left:0}.profit__list-item{margin:0 auto}.profit__desc{margin-bottom:2rem;max-width:100%;padding-left:1.5rem;padding-right:1.5rem}.profit__img{margin-left:0;width:100%;height:33rem}.comments{margin-top:2rem}.comments .section-title{max-width:30rem;margin:0 auto}.comments__list{padding-top:3rem}.comments__img{width:100%;margin:0}.comments__info{margin:0;max-width:100%;padding:3rem 4rem 5rem 3rem}.comments__text{padding-top:2.5rem}.comments__author,.comments__link{margin-top:1rem}.form__item{width:100%}.form__item input,.form__item select,.form__item textarea{width:100%}.form__item:last-of-type{padding-bottom:4rem}.calc{margin-bottom:2rem}.map__box{top:25.5%}.footer-info:last-child,.footer-info__list-item,.footer__contacts,.footer__coopyright,.footer__icons{margin:0}.footer__top{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:left;-ms-flex-align:left;-webkit-align-items:left;align-items:left}.footer__icons{width:auto;padding-top:4rem}.footer__bottom{padding:5rem 3rem 4rem 1.5rem}.back-to-top{bottom:3.5rem;right:4rem}.form,.form__item input,.form__item select,.form__item textarea{font-size:1.5rem}.calc .section-title,.form__button,h2{font-weight:700}.achieve{padding-top:2rem}.about-story .comments__list-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.about-story .comments__info{max-width:100%;width:100%}.employ .slick-center .employ__img,.employ__img{width:29rem;height:29rem}.blog__show{padding-left:0;padding-right:0;padding-bottom:3.5rem}.blog__show-box{margin-left:1.7rem;margin-right:1.7rem;margin-top:2.5rem}.blog__show-title{line-height:35px;font-size:3rem}.blog__show-text{padding-top:1.5rem}.blog__list{margin-right:0;margin-left:0}.blog__list-item{padding-bottom:3rem}.blog__list-item,.blog__list-item figure{width:100%}.blog__list-item figcaption{font-size:2rem;margin:0 2rem}.blog__list-item:nth-child(even){margin-left:0}.blog__show-text{font-size:1.5rem;line-height:20px}h1{font-size:4rem;line-height:5rem}h2{font-size:5rem}.blog,.contacts,.price,.service,.wrapper{padding-top:11.5rem}.main-banner~.comments .slick-dots{bottom:-6rem!important}.socials{overflow:scroll}.post__title{font-size:3rem;line-height:35px;padding-bottom:2rem}.post__text{padding-top:0;font-size:1.6rem}.socials{padding-top:1.6rem;padding-bottom:1.6rem}.post__author{margin-bottom:.8rem}.post__text>p{font-size:1.5rem;line-height:20px}.post__text h2,.post__text-title,.service__descrip h3{font-size:2rem;line-height:30px;padding-top:0;padding-bottom:1rem}.post__text>p:last-of-type{padding:0}.post{margin-bottom:4rem}#sidebar .blog__list,.post{margin-left:0;margin-right:0}.news-detail-share,.post__image,.post__text,.post__title,.price__box{margin-left:1.7rem;margin-right:1.7rem}#sidebar .blog__list-item{padding-bottom:3.5rem}.price__box-item>label,.service__box-item>label{font-size:1.8rem;padding:1rem}.price__box,.service__box{margin-top:2rem}.service__list-inner{margin:4rem 1.5rem}.service__hr{top:7.7rem}.contacts{line-height:35px;margin-left:1.5rem;margin-right:1.5rem}#map-wrap iframe{height:50rem}.price__table-name{font-size:2.5rem}.price td,.price th{font-size:1.5rem}.price .price__table-title{font-size:1.5rem}.price__inner-out{overflow:scroll}.price__table-name{padding-bottom:0;line-height:4rem;max-width:36rem;text-align:left}.price__table-column{max-width:23rem;line-height:20px}.price h1{font-size:3rem;line-height:40px;margin:0 2rem}.price__box-item>label{margin:0 2rem}.price-calc .section-title{font-size:3rem;line-height:3rem}.price~.calc .form{margin-top:4rem}.form__arrow{width:10px;height:10px;border-bottom:2px solid;border-right:2px solid;right:23px;top:57px}.slick-prev{width:39px!important;height:59px!important;left:0!important}.slick-next{width:39px!important;height:59px!important;right:0!important}.contacts__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:2rem}.contacts__info{margin:2rem auto 0}#price__tab-links{margin-bottom:4rem}.price__box-item label,.service__box-item label{font-size:2rem}.comments{background:#2d2d2d}.banner__box{top:unset;bottom:0}.clientage{height:71rem}.section-title.clientage-title{padding-top:5.4rem}.price__box-item label,.service__box-item label{max-width:100%;width:100%}.projects .service__hr,.service .service__hr{display:none}.project__detail .banner__title{font-size:4.5rem}.project__customer-text,.project__gallery-list{padding:0 1.7rem}.project__goals .section-title{margin-bottom:4rem;margin-top:5rem}.project__goals{height:auto;padding:0}.project__goals-item{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:2rem;padding:2rem 2rem;margin-bottom:2rem}.project__result{margin-top:6rem;margin-bottom:8rem}.project__gallery-list{padding:0}.banner__text{line-height:3.4rem;font-size:2.4rem;padding-right:1.7rem;padding-left:1.7rem}.project__detail .section-title{padding-top:3rem}.active-link.menu__list-item,.menu__list-item{padding-right:0}.active-link .menu__link,.menu__link,.menu__phone{font-size:2.1rem;line-height:4.5rem}.profit__desc{padding-left:0;padding-right:0}.blog__list{max-width:100%}.error_number{font-size:13rem}.error_name{font-size:4rem;line-height:5rem}.error_description{font-size:2rem;line-height:3rem;padding-top:2rem}.active-link .menu__link,.menu__link,.menu__phone{line-height:4.5rem;font-size:2.2rem}.menu__list-item.callback .include-serv__link{margin-top:0;color:#222;font-size:1.5rem;letter-spacing:0;-webkit-border-radius:4rem;border-radius:4rem}.menu__list-item.callback{margin-top:4rem}.price{margin-bottom:4rem}.blog__show{border-bottom:0}.comments__img,li.comments__list-item{font-size:0}.price .service__hr{display:none}.calc{padding-top:7.5rem}.menu .include-serv__link{line-height:4rem}#service__tab-links{display:none}.news-detail-share{display:none}.post__text{padding-top:2rem}.contacts__info{max-width:100%}.blog__show-text{display:none}.blog__show{padding-bottom:0;margin-bottom:0}.blog__show-img{height:100%;font-size:0}.blog__list-item figcaption,.blog__show-title{line-height:3.5rem;font-size:3rem}.blog__show-box{margin-top:1.5rem}.blog__list{margin-top:2rem}.price__table-title:first-child{padding-left:0}}@media screen and (max-width:425px){.project__gallery-desc,.project__result-list{padding-left:1.7rem;padding-right:1.7rem}.project__result-item::before{font-size:3.3rem;padding:11px 22.17px}.project__customer-img{margin-right:0}.project__customer-info,.project__gallery-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.project__customer-img,.project__gallery-item{width:100%}.include-serv__list li::before{left:0}.comments__box,.profit{padding:4.5rem 0 7rem}.profit .slick-dots{bottom:-6rem!important}.menu__list{width:50%}.form{margin-top:3rem}.employ .slick-center .employ__img,.employ__img{width:248px;height:248px}.achieve .slick-list,.employ .slick-list{margin:0}.slick-dots li button:before{font-size:15px!important;line-height:18px!important;width:7px!important;height:7px!important}.achieve__inner{padding:2rem 0 7rem}.achieve .slick-dots,.employ .slick-dots{margin-bottom:-3rem}.achieve__numbers{padding-bottom:4rem}.achieve__box>figcaption{padding-top:1rem}.about-story .comments__info{padding:2.5rem 1.5rem 4rem 1.5rem}.employ{padding-top:4.5rem;padding-bottom:0}.employ__list{padding-top:3rem}.price__box-item>label,.service__box-item>label{font-size:1.3rem;padding:.5rem}.blog__goBackLink{margin-left:1.7rem}.form__agree-box label{font-size:14px}.profit__list .slick-next,.profit__list .slick-prev{bottom:10%!important}.price__tabs-header{font-size:2.5rem;line-height:35px}.price__table-name{padding-top:7rem;padding-left:1rem}.section-title{font-size:5rem;line-height:5.5rem}.profit__list .slick-next,.profit__list .slick-prev{bottom:20%!important}.different-banner a{width:260px}.different-banner h3{line-height:3rem;font-size:2rem}.blog__show{padding-top:3rem}.price__box-item label,.service__box-item label{padding:1rem 0}#price__tab-links{padding-top:4rem}.achieve__numbers .achieve__numbers-number{font-size:6.6rem}.achieve__numbers-item:not(:last-of-type)::after{margin:2.5rem auto 0}.achieve__numbers-item:not(:last-child){padding-bottom:3rem}.comments.about-us .include-serv__link{bottom:-8.1rem}#user_message{-webkit-box-sizing:border-box;box-sizing:border-box}.service,.services__banner_sm{padding-top:7rem}.captcha__img-wrap{margin-right:0;margin-bottom:1rem}div.form__captcha{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:380px){.main-banner .banner__video{height:55rem}.banner{height:55rem}.about-banner .banner__link{margin-top:5rem}.employ .slick-center .employ__img,.employ__img{width:323px;height:323px}.employ__list-item{max-width:100%}.achieve .slick-list,.employ .slick-list{margin:0}.service__descrip-title{font-size:2rem}.open,.service__text{line-height:20px}.slick-next,.slick-prev{top:40%!important}.bx-pagination .bx-pagination-container ul li span{font-size:14px!important}.price__box-item label{font-size:1.9rem}.menu__list-item.callback .include-serv__link{height:4rem;margin:0}.form__agree-box label{font-size:1.3rem}}@media screen and (max-width:330px){.logo{margin:0}.banner{height:48rem}.banner__title{font-weight:700;line-height:40px;font-size:30px}.banner__price{line-height:60px;font-size:2.5rem}.form__item,.form__item input,.form__item select,.form__item textarea{width:100%}.form__agree-box label{font-size:1.2rem;line-height:2rem;max-width:70%;margin-left:1rem}.section-title{font-size:3.5rem}.footer .logo__text,h3{font-size:2.5rem}.menu__list-item:first-of-type,.menu__list-item:not(:first-of-type){margin-bottom:0}.menu__phone-item .menu__phone{font-size:1.8rem}.achieve__numbers .achieve__numbers-number{font-size:7.6rem}.employ .slick-center .employ__img,.employ__img{width:273px;height:273px}.about-banner .banner__link{margin-top:3rem}.map__box>h2{font-size:3.5rem}.map__text{font-size:2rem}.price__box-item>label{margin:0 1rem}.price__table-name{font-size:2rem;line-height:25px;max-width:27rem}.price__table-column{max-width:16rem}.logo{margin-left:2rem}.profit__list .slick-next,.profit__list .slick-prev{bottom:10%!important}.blog__list-item img{max-height:24rem}.include-serv__list li{width:100%}.include-serv__list li:nth-child(even),.include-serv__list li:nth-child(odd){padding-left:1.7rem;padding-right:1.7rem}.price__box-item label{font-size:1.5rem}.service__hr{top:6.9rem}.project__detail .banner__title{font-size:3rem}.active-link .menu__link,.menu__link,.menu__phone{line-height:4.5rem;font-size:2.2rem}.menu__phone-item .menu__phone{font-size:1.7rem;margin-top:1rem}.include-serv__link{height:5rem;line-height:5rem}.menu__list-item{padding:0 1.5rem}.active-link .menu__link,.menu__link,.menu__phone{line-height:4rem;font-size:2rem}}
/* End */


/* Start:/bitrix/templates/ipdesign_vizitka/css/min/magnific-popup-min.css?17124993235482*/
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
/* End */


/* Start:/bitrix/templates/ipdesign_vizitka/components/bitrix/menu/top_menu/style.css?1712499324625*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/ipdesign_vizitka/components/bitrix/menu/top_menu/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link,
ul.left-menu li a.selected:visited,
ul.left-menu li a.selected:active,
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}




/* End */
/* /bitrix/templates/ipdesign_vizitka/js/slick/slick/slick.css?17124993231895 */
/* /bitrix/templates/ipdesign_vizitka/js/slick/slick/slick-theme.css?17124993233350 */
/* /bitrix/templates/ipdesign_vizitka/css/min/main-min.css?175218501598723 */
/* /bitrix/templates/ipdesign_vizitka/css/min/magnific-popup-min.css?17124993235482 */
/* /bitrix/templates/ipdesign_vizitka/components/bitrix/menu/top_menu/style.css?1712499324625 */
