@import url(https://fonts.googleapis.com/icon?family=Material+Icons);.main__nav{flex:1}.main__nav a{color:#1d1d1b;display:inline;position:relative;cursor:pointer;transition:all .3s;z-index:1;margin:0 30px 0 0}.main__nav a span{position:relative;box-shadow:inset 0 -1px 0 0 rgba(29,29,27,.2);transition:box-shadow .3s}.main__nav a:hover{color:#0a6aee}.main__nav a:hover span{box-shadow:inset 0 -7px 0 0 rgba(10,106,238,.2)}.main__nav a.active--exact{opacity:.3}.main__nav a.active{color:#0a6aee}.main__nav a.active:after{height:3px;bottom:-3px;background:#0a6aee}.header .container{justify-content:space-between;height:120px}.header .container,.header__actions,.header__actions .phones{display:flex;align-items:center}.header__actions .phones{margin:0;padding:0}.header__actions .phones li{margin-right:30px}.email span:after{content:attr(data-domain)}.email span:before{content:attr(data-user) "\0040"}.mobile_ico{width:60px;height:60px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:all .3s}.mobile_ico span{background:#1d1d1b;display:block;width:40px;height:1px;margin:5px 0;position:relative;transition:all .3s}.mobile_ico:hover span{margin:6px 0}.mobile_ico.active span{margin:0;transform:rotate(45deg);transform-origin:center center}.mobile_ico.active span:last-child{position:absolute;transform:rotate(-45deg)}.mobile_menu__close{width:40px;height:40px;position:absolute;top:30px;right:30px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:all .3s}.mobile_menu__close span{background:#1d1d1b;display:block;width:40px;height:1px;position:relative;margin:0;transform:rotate(45deg);transform-origin:center center}.mobile_menu__close span:last-child{position:absolute;transform:rotate(-45deg)}.mobile_bg{pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#1d1d1b;opacity:0;transition:all .3s;z-index:10}.mobile_bg.is_active{opacity:.5;pointer-events:auto}.mobile_menu{position:fixed;top:0;right:-400px;background:#fff;width:400px;height:100%;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;transition:all .3s;z-index:999}.mobile_menu .main__nav{display:block}.mobile_menu .main__nav a{display:flex;margin:0;padding:15px 15px 15px 100px;font-size:1.2em}@media only screen and (max-width:380px){.mobile_menu .main__nav a{padding-left:50px}}.mobile_menu .header__actions{display:block;padding:30px 15px 15px 100px}.mobile_menu .header__actions .phones{margin-bottom:15px;display:flex;flex-direction:column;align-items:flex-start}@media only screen and (max-width:380px){.mobile_menu .header__actions{padding-left:50px}}.mobile_menu .contacts__email a{color:#1d1d1b;display:inline;position:relative;cursor:pointer;transition:all .3s;z-index:1}.mobile_menu .contacts__email a span{position:relative;box-shadow:inset 0 -1px 0 0 rgba(29,29,27,.2);transition:box-shadow .3s}.mobile_menu .contacts__email a:hover{color:#0a6aee}.mobile_menu .contacts__email a:hover span{box-shadow:inset 0 -7px 0 0 rgba(10,106,238,.2)}.mobile_menu.is_active{right:0;box-shadow:0 0 60px rgba(29,29,27,.15)}@media only screen and (max-width:400px){.mobile_menu{right:-100%;width:100%}}.mobile_logo .logo{max-width:50px}.mobile_logo .logo a{opacity:1}.mobile_logo .logo svg{width:100%;fill:#1d1d1b}.mobile_menu__inner{width:100%}.socials{display:flex;align-items:center}.socials a{display:inline-flex;align-items:center;justify-content:center;margin-left:15px;width:50px;height:50px;border:1px solid rgba(29,29,27,.1)}.socials a:first-child{margin-left:0}.socials a:hover{transform:scale(1.1)}.socials svg{fill:#1d1d1b;width:100%}.footer{padding:50px 0;border-top:1px solid #e3e3e3}.footer .container{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:480px){.footer .container{display:block}}.footer__copy a{color:#1d1d1b;display:inline;position:relative;cursor:pointer;transition:all .3s;z-index:1}.footer__copy a span{position:relative;box-shadow:inset 0 -1px 0 0 rgba(29,29,27,.2);transition:box-shadow .3s}.footer__copy a:hover{color:#0a6aee}.footer__copy a:hover span{box-shadow:inset 0 -7px 0 0 rgba(10,106,238,.2)}.footer__copy a.active{opacity:.5}@media only screen and (max-width:480px){.footer__copy{margin-bottom:15px}}.layout{min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start}.main{flex:1}

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{background:#000;opacity:0;transform:translateZ(0);-webkit-backface-visibility:hidden}.pswp__bg,.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%}.pswp__scroll-wrap{overflow:hidden}.pswp__container,.pswp__zoom-wrap{touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;transform-origin:left top;transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{right:0;bottom:0;overflow:hidden}.pswp__img,.pswp__item{position:absolute;left:0;top:0}.pswp__img{width:auto;height:auto}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;transition:opacity .2s;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQgAAABYCAQAAACjBqE3AAAB6klEQVR4Ae3bsWpUQRTG8YkkanwCa7GzVotsI/gEgk9h4Vu4ySLYmMYgbJrc3lrwZbJwC0FMt4j7F6Y4oIZrsXtgxvx/1c0ufEX4cnbmLCmSJEmSJEmSJEmSJP3XCBPvbJU+8doWmDFwyZpLBmYlNJebz0KwzykwsuSYJSNwykEJreV2BaBMaLIQZ2xYcFgqDlmw4ayE/FwL0dDk4Qh4W37DAjgqIT+3HRbigjH+iikVdxgZStgyN0Su2sXIeTwTT+esdpcbIlfNAuZ/TxresG4zV8kYWSZNiKUTokMMSWeIwTNEn4fK2TW3gRNgVkJLuVksROA9G+bEvoATNlBCa7nZXEwdxEZxzpKRKFh+bsv8LmPFmhX1OwfIz81jIRJQ5eeqG9B+riRJkiRJkiRJkiRJkiRJkiRJUkvA/8RQoEpKlJWINFkJ62AlrEP/mNBibnv2yz/A3t7Uq3LcpoxP8COjC1T5vxoAD5VdoEqdDrd5QuW1swtUSaueh3zkiuBiqgtA2OlkeMcP/uDqugsJdbjHF65VdPMKwS0+WQc/MgKvrIOHysB9vgPwk8+85hmPbnQdvHZyDMAFD7L3EOpgMcVdvnHFS0/vlatrXvCVx0U9gt3fxvnA0/hB4nmRJEmSJEmSJEmSJGmHfgFLaDPoMu5xWwAAAABJRU5ErkJggg==) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:1.1dppx),(min-resolution:105dpi){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(/assets/img/default-skin.b257fa9c.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;box-shadow:0 2px 5px rgba(0,0,0,.25);transform:translateY(6px);transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;font-size:14px;line-height:18px}.pswp__share-tooltip a,.pswp__share-tooltip a:hover{color:#000;text-decoration:none}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:"";display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(data:image/gif;base64,R0lGODlhFAAUAPMIAIeHhz8/P1dXVycnJ8/Pz7e3t5+fn29vb////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBwAIACwAAAAAFAAUAEAEUxDJSatFxtwaggWAdIyHJAhXoRYSQUhDPGx0TbmujahbXGWZWqdDAYEsp5NupLPkdDwE7oXwWVasimzWrAE1tKFHErQRK8eL8mMUlRBJVI307uoiACH5BAUHAAgALAEAAQASABIAAAROEMkpS6E4W5upMdUmEQT2feFIltMJYivbvhnZ3R0A4NMwIDodz+cL7nDEn5CH8DGZh8MtEMBEoxkqlXKVIgQCibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpjaE4W5spANUmFQX2feFIltMJYivbvhnZ3d1x4BNBIDodz+cL7nDEn5CH8DGZAsFtMMBEoxkqlXKVIgIBibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpAaA4W5vpOdUmGQb2feFIltMJYivbvhnZ3Z0g4FNRIDodz+cL7nDEn5CH8DGZgcCNQMBEoxkqlXKVIgYDibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpz6E4W5upENUmAQD2feFIltMJYivbvhnZ3V0Q4JNhIDodz+cL7nDEn5CH8DGZg8GtUMBEoxkqlXKVIggEibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkphaA4W5tpCNUmHQf2feFIltMJYivbvhnZ3d0w4BMAIDodz+cL7nDEn5CH8DGZBMLNYMBEoxkqlXKVIgoFibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpQ6A4W5vpGNUmCQL2feFIltMJYivbvhnZ3R1B4NNxIDodz+cL7nDEn5CH8DGZhcINAMBEoxkqlXKVIgwGibbK9YLBYvLtHH5K0J0IACH5BAUHAAcALAEAAQASABIAAANCeLo6wzA6FxkhbaoQ4L3ZxnXLh0EjWZ4RV71VUcCLIByyTNt2PsO8m452sBGJBsNxkUwuD03lAQBASqnUJ7aq5UYSADs=) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{box-sizing:border-box;width:14px;height:14px;border-radius:50%;border-color:#fff #fff transparent transparent;border-style:solid;border-width:2px;position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}to{transform:rotate(0)}}@keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}to{transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}.pswp__top-bar{text-align:right}.pswp__caption__center{text-align:center}.rotation-wrapper{color:#fff;position:relative;top:10px}figure{display:inline;margin:5px}.vue-map-container{position:relative}.vue-map-container .vue-map{left:0;right:0;top:0;bottom:0;position:absolute}.vue-map-hidden{display:none}.vue-street-view-pano-container{position:relative}.vue-street-view-pano-container .vue-street-view-pano{left:0;right:0;top:0;bottom:0;position:absolute}.blog__item{position:relative;display:flex;margin-bottom:30px;padding:30px;border:1px solid #e3e3e3;transition:all .3s;z-index:inherit}.blog__item:hover{transform:scale(1.03);box-shadow:0 2.8px 2.2px rgba(0,0,0,.009),0 6.7px 5.3px rgba(0,0,0,.01),0 12.5px 10px rgba(0,0,0,.03),0 22.3px 17.9px rgba(0,0,0,.04),0 41.8px 33.4px rgba(0,0,0,.05),0 100px 80px rgba(0,0,0,.08);z-index:1}.blog__item:hover .blog__title{color:#0a6aee}@media only screen and (max-width:480px){.blog__item{padding:30px}}@media only screen and (max-width:380px){.blog__item{flex-direction:column}}.blog__title{font-size:1.5em;line-height:1.6em;font-family:font_bold;color:#1d1d1b;display:inline;position:relative;cursor:pointer;transition:all .3s;z-index:1}.blog__title span{position:relative;box-shadow:inset 0 -1px 0 0 rgba(29,29,27,.2);transition:box-shadow .3s}.blog__title:hover{color:#0a6aee}.blog__title:hover span{box-shadow:inset 0 -7px 0 0 rgba(10,106,238,.2)}@media only screen and (max-width:768px){.blog__title{font-size:1.3em}}@media only screen and (max-width:480px){.blog__title{font-size:1.1em}}.blog__photo{width:100px;display:inline-block;transition:all .3s}.blog__info{flex:1;padding-left:30px;display:block}@media only screen and (max-width:380px){.blog__info{padding:20px 0 0}}.blog__info .blog__date{display:block;text-align:left;font-size:.8em;color:rgba(29,29,27,.5)}.content_blog{padding:50px 0}.content_blog nav{margin-top:50px}.content_blog nav,.content_blog nav a{display:flex;align-items:center;justify-content:center}.content_blog nav a{text-align:center;width:50px;height:50px;border:1px solid #e3e3e3;margin-left:-1px}.content_blog nav a:first-child{margin-left:0}.content_blog nav a:hover{border-color:#0a6aee;background:#0a6aee;color:#fff}.content_blog nav a.active{background:#e3e3e3;pointer-events:none}.search{justify-content:center;margin-bottom:30px}.search,.search .form__item i{display:flex;align-items:center}.search .form__item i{pointer-events:none;position:absolute;left:0;top:0;width:40px;height:60px;justify-content:flex-end;text-align:center}.search .form__item input{padding-left:50px}.search__inner{width:450px;position:relative;transition:all .3s}.search__inner:focus-within{width:460px}.search__inner:focus-within .search__results{display:block}.search__results{display:none;position:absolute;left:0;top:60px;background:#fff;max-height:400px;overflow-y:auto;width:100%;list-style:none;padding:0;margin:0;box-shadow:0 30px 60px rgba(29,29,27,.2);z-index:99}.search__results li a{display:flex;padding:20px 30px;border-bottom:1px solid #e3e3e3}.search__results li a:hover{background:#0a6aee;color:#fff}.search__results li:last-child a{border-bottom:none}.blog{max-width:900px;margin:0 auto}.porto_node{display:grid;grid-gap:50px;grid-template-columns:40% 1fr;margin-bottom:50px}@media only screen and (max-width:768px){.porto_node{margin-bottom:30px;grid-template-columns:1fr}}.porto_node__link{margin-bottom:15px}.porto_node__link a{color:#1d1d1b;display:inline;position:relative;cursor:pointer;transition:all .3s;z-index:1}.porto_node__link a span{position:relative;box-shadow:inset 0 -1px 0 0 rgba(29,29,27,.2);transition:box-shadow .3s}.porto_node__link a:hover{color:#0a6aee}.porto_node__link a:hover span{box-shadow:inset 0 -7px 0 0 rgba(10,106,238,.2)}.porto_node__meta{display:flex;align-items:center;flex-wrap:wrap;font-size:.8em;line-height:normal}.porto_node__meta span{display:inline-flex;padding:5px;margin:5px;background:rgba(10,106,238,.05)}.back a:hover{color:#fff}.blog__date{text-align:center}.blog__date,.blog__image{margin-bottom:30px}.blog__image figure img{transition:opacity .3s}.blog__image figure img:hover{opacity:.9}.blog__text{margin-bottom:30px}.blog__text a{color:#1d1d1b;display:inline;position:relative;cursor:pointer;box-shadow:inset 0 -1px 0 0 rgba(29,29,27,.2);transition:box-shadow .3s}.blog__text a:hover{color:#0a6aee;box-shadow:inset 0 -7px 0 0 rgba(10,106,238,.2)}.blog__para{margin:30px 0}.blog__para figure img{width:auto;max-width:100%;transition:opacity .3s}.blog__para figure img:hover{opacity:.9}.blog__para:last-child{margin-bottom:0}.blog__tags{margin:50px 0}.blog__tags ul{margin:0;padding:0;list-style:none}.blog__tags ul:after,.blog__tags ul:before{content:"";display:table}.blog__tags ul:after{clear:both}.blog__tags ul li{float:left;list-style:none;align-items:center;margin:0 15px 15px 0;padding:0}.blog__tags ul li,.blog__tags ul li i{display:inline-flex}.blog__tags ul li a{color:#1d1d1b;display:inline;position:relative;cursor:pointer;transition:all .3s;z-index:1}.blog__tags ul li a span{position:relative;box-shadow:inset 0 -1px 0 0 rgba(29,29,27,.2);transition:box-shadow .3s}.blog__tags ul li a:hover{color:#0a6aee}.blog__tags ul li a:hover span{box-shadow:inset 0 -7px 0 0 rgba(10,106,238,.2)}.blog_related ul{display:flex;padding:0;margin:0;list-style:none}.blog_related ul li{list-style:none;flex:1;padding:0;margin:0;text-align:center}.blog_related ul li a{display:flex;padding:100px;height:100%;text-align:center;border:none;border-top:1px solid #e3e3e3;align-items:center;justify-content:center;font-size:1.3em;position:relative}.blog_related ul li:last-child a{border-left:1px solid #e3e3e3}@media only screen and (max-width:768px){.blog_related ul li a{padding:30px;font-size:1em}}@media only screen and (max-width:480px){.blog_related ul{display:block}.blog_related ul li a:last-child{border-left:none}}.back a{display:flex;padding:60px;align-items:center;justify-content:center;background:#0a6aee;color:#fff;font-size:1.3em}.back a:hover{background:#095fd6}@media only screen and (max-width:768px){.back a{font-size:1em;padding:30px}}.porto__main_text{margin-bottom:50px}.porto__main_text a{color:#1d1d1b;display:inline;position:relative;cursor:pointer;transition:all .3s;z-index:1}.porto__main_text a span{position:relative;box-shadow:inset 0 -1px 0 0 rgba(29,29,27,.2);transition:box-shadow .3s}.porto__main_text a:hover{color:#0a6aee}.porto__main_text a:hover span{box-shadow:inset 0 -7px 0 0 rgba(10,106,238,.2)}.porto{display:grid;grid-gap:50px;grid-template-columns:repeat(3,1fr);margin-bottom:80px}@media only screen and (max-width:768px){.porto{grid-template-columns:repeat(2,1fr);margin-bottom:50px}}@media only screen and (max-width:480px){.porto{grid-template-columns:1fr;margin-bottom:30px}}.porto__item h2{font-size:1.5em;margin:10px 0 15px;line-height:1.6em}.porto__item h2 a{color:#1d1d1b;display:inline;position:relative;cursor:pointer;transition:all .3s;z-index:1}.porto__item h2 a span{position:relative;box-shadow:inset 0 -1px 0 0 rgba(29,29,27,.2);transition:box-shadow .3s}.porto__item h2 a:hover{color:#0a6aee}.porto__item h2 a:hover span{box-shadow:inset 0 -7px 0 0 rgba(10,106,238,.2)}@media only screen and (max-width:768px){.porto__item h2{font-size:1.3em}}@media only screen and (max-width:480px){.porto__item h2{font-size:1.1em}}.porto__image{margin-bottom:15px;transition:all .3s}.porto__image a{position:relative;display:block}.porto__image a:before{display:block;content:"";width:100%;padding-top:75%}.porto__image a>.image{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;transition:opacity .3s}.porto__image a>.image[lazy=loaded]{opacity:1}.porto__image:hover{box-shadow:0 30px 60px rgba(29,29,27,.2);transform:scale(1.05)}.porto__link{margin-bottom:10px}.porto__link a{color:#1d1d1b;display:inline;position:relative;cursor:pointer;transition:all .3s;z-index:1}.porto__link a span{position:relative;box-shadow:inset 0 -1px 0 0 rgba(29,29,27,.2);transition:box-shadow .3s}.porto__link a:hover{color:#0a6aee}.porto__link a:hover span{box-shadow:inset 0 -7px 0 0 rgba(10,106,238,.2)}.porto__meta{display:flex;align-items:center;flex-wrap:wrap;font-size:.8em;line-height:normal}.porto__meta span{display:inline-flex;padding:5px;margin:5px;background:rgba(10,106,238,.05)}.porto__more{margin-bottom:80px;text-align:center}.porto__more a{margin:0;padding:5px 30px;position:relative;display:inline-flex;align-items:center;justify-content:center;border:1px solid #1d1d1b;font-size:1em;min-height:60px;border-radius:0;background:#1d1d1b;font-family:font_bold;color:#fff;line-height:normal;cursor:pointer;transition:all .3s;z-index:1}.porto__more a i{display:inline-flex;margin-left:15px;transition:margin-left .3s}.porto__more a:hover{color:#fff;background-color:#171716}.porto__more a:hover i{margin-left:20px}.porto__more a:active{transform:scale(.95)}.porto__more a:hover{background:#0a6aee;border-color:#0a6aee}@media only screen and (max-width:768px){.porto__more{margin-bottom:50px}}@media only screen and (max-width:480px){.porto__more{margin-bottom:30px}}.map{width:100%;height:400px}.presentation a{margin:0;padding:5px 30px;position:relative;display:inline-flex;align-items:center;justify-content:center;font-size:1em;min-height:60px;border-radius:0;background:#1d1d1b;font-family:font_bold;color:#fff;line-height:normal;cursor:pointer;transition:all .3s;z-index:1;background:none;border:3px solid #1d1d1b;color:#1d1d1b}.presentation a i{display:inline-flex;margin-left:15px;transition:margin-left .3s}.presentation a:hover{color:#fff;background-color:#171716}.presentation a:hover i{margin-left:20px}.presentation a:active{transform:scale(.95)}.section_contacts .contacts__map{margin-top:50px}.section_contacts .content{display:grid;grid-gap:50px;grid-template-columns:1fr 1fr}@media only screen and (max-width:768px){.section_contacts .content{grid-template-columns:1fr}}.contacts__item{margin-bottom:30px}.contacts__item p{margin:0}.contacts__item ul{padding-bottom:0}.contacts__item .phones__item,.contacts__item:last-child{margin-bottom:0}.contacts__email{display:flex}.contacts__email p{margin-right:10px}.contacts__email a{color:#1d1d1b;display:inline;position:relative;cursor:pointer;transition:all .3s;z-index:1}.contacts__email a span{position:relative;box-shadow:inset 0 -1px 0 0 rgba(29,29,27,.2);transition:box-shadow .3s}.contacts__email a:hover{color:#0a6aee}.contacts__email a:hover span{box-shadow:inset 0 -7px 0 0 rgba(10,106,238,.2)}html[data-v-75b065fd]{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body[data-v-75b065fd]{margin:0}article[data-v-75b065fd],aside[data-v-75b065fd],details[data-v-75b065fd],figcaption[data-v-75b065fd],figure[data-v-75b065fd],footer[data-v-75b065fd],header[data-v-75b065fd],hgroup[data-v-75b065fd],main[data-v-75b065fd],menu[data-v-75b065fd],nav[data-v-75b065fd],section[data-v-75b065fd],summary[data-v-75b065fd]{display:block}audio[data-v-75b065fd]:not([controls]){display:none;height:0}[hidden][data-v-75b065fd],template[data-v-75b065fd]{display:none}a[data-v-75b065fd]{background-color:transparent}a[data-v-75b065fd]:active,a[data-v-75b065fd]:hover{outline:0}abbr[title][data-v-75b065fd]{border-bottom:1px dotted}dfn[data-v-75b065fd]{font-style:italic}mark[data-v-75b065fd]{background:#ff0;color:#000}b[data-v-75b065fd],strong[data-v-75b065fd]{font-weight:700}h1[data-v-75b065fd]{font-size:2em;margin:.67em 0}small[data-v-75b065fd]{font-size:80%}sub[data-v-75b065fd],sup[data-v-75b065fd]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup[data-v-75b065fd]{top:-.5em}sub[data-v-75b065fd]{bottom:-.25em}img[data-v-75b065fd]{border:0}svg[data-v-75b065fd]:not(:root){overflow:hidden}figure[data-v-75b065fd]{margin:1em 40px}hr[data-v-75b065fd]{box-sizing:content-box;height:0}pre[data-v-75b065fd]{overflow:auto}code[data-v-75b065fd],kbd[data-v-75b065fd],pre[data-v-75b065fd],samp[data-v-75b065fd]{font-family:monospace,monospace;font-size:1em}button[data-v-75b065fd],input[data-v-75b065fd],optgroup[data-v-75b065fd],select[data-v-75b065fd],textarea[data-v-75b065fd]{color:inherit;font:inherit;margin:0}button[data-v-75b065fd]{overflow:visible}button[data-v-75b065fd],select[data-v-75b065fd]{text-transform:none}button[data-v-75b065fd],html input[type=button][data-v-75b065fd],input[type=reset][data-v-75b065fd],input[type=submit][data-v-75b065fd]{cursor:pointer;-webkit-appearance:button}button[disabled][data-v-75b065fd],html input[disabled][data-v-75b065fd]{cursor:default}button[data-v-75b065fd]::-moz-focus-inner,input[data-v-75b065fd]::-moz-focus-inner{border:0;padding:0}input[data-v-75b065fd]{line-height:normal}input[type=checkbox][data-v-75b065fd],input[type=radio][data-v-75b065fd]{box-sizing:border-box;padding:0}input[type=number][data-v-75b065fd]::-webkit-inner-spin-button,input[type=number][data-v-75b065fd]::-webkit-outer-spin-button{height:auto}input[type=search][data-v-75b065fd]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search][data-v-75b065fd]::-webkit-search-cancel-button,input[type=search][data-v-75b065fd]::-webkit-search-decoration{-webkit-appearance:none}fieldset[data-v-75b065fd]{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend[data-v-75b065fd]{border:0;padding:0}textarea[data-v-75b065fd]{overflow:auto}optgroup[data-v-75b065fd]{font-weight:700}table[data-v-75b065fd]{border-spacing:0}td[data-v-75b065fd],th[data-v-75b065fd]{padding:0}[data-v-75b065fd]{margin:0;padding:0;box-sizing:border-box;min-height:0;min-width:0}.root[data-v-75b065fd],html[data-v-75b065fd]{font-size:16px;line-height:26px;width:100%;height:100%}@media only screen and (max-width:480px){.root[data-v-75b065fd],html[data-v-75b065fd]{font-size:14px}}body[data-v-75b065fd],html[data-v-75b065fd]{margin:0;padding:0;font-family:font_regular;color:#1d1d1b;font-size:1em;line-height:1.625em}a[data-v-75b065fd]{color:#1d1d1b;text-decoration:none;position:relative;transition:all .3s}a[data-v-75b065fd]:hover{text-decoration:none;color:#0a6aee}a[data-v-75b065fd]:focus{outline:none}a[data-v-75b065fd]:active,a[data-v-75b065fd]:focus{text-decoration:none}.contextual-links-wrapper a[data-v-75b065fd],.contextual-links a[data-v-75b065fd]{border-bottom:none!important}[data-v-75b065fd]::selection{background:#171716;color:#fff;text-shadow:none}[data-v-75b065fd]::-moz-selection{background:#171716;color:#fff;text-shadow:none}h1[data-v-75b065fd],h2[data-v-75b065fd],h3[data-v-75b065fd],h4[data-v-75b065fd],h5[data-v-75b065fd],h6[data-v-75b065fd]{font-family:font_bold;font-weight:400;line-height:normal;margin-top:30px;margin-bottom:30px}h1[data-v-75b065fd]:first-child,h2[data-v-75b065fd]:first-child,h3[data-v-75b065fd]:first-child,h4[data-v-75b065fd]:first-child,h5[data-v-75b065fd]:first-child,h6[data-v-75b065fd]:first-child{margin-top:0}h1[data-v-75b065fd]{font-size:3.25em}h2[data-v-75b065fd]{font-size:2em}h3[data-v-75b065fd],h4[data-v-75b065fd],h5[data-v-75b065fd]{font-size:1.625em}b[data-v-75b065fd],dt[data-v-75b065fd],strong[data-v-75b065fd]{font-family:font_bold;font-weight:400;line-height:normal}em[data-v-75b065fd],i[data-v-75b065fd]{font-weight:400;font-family:font_regular}em[data-v-75b065fd]:before,i[data-v-75b065fd]:before{margin:0;width:auto}code[data-v-75b065fd],pre[data-v-75b065fd]{margin:0;border:none;background:none}code[class*=language-][data-v-75b065fd],pre[class*=language-][data-v-75b065fd],pre[data-v-75b065fd]{color:#c5c8c6;text-shadow:0 1px rgba(0,0,0,.3);font-family:Inconsolata,Monaco,Consolas,Courier New,Courier,monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] line-height 1.6em[data-v-75b065fd],pre[class*=language-] line-height 1.6em[data-v-75b065fd],pre line-height 1.6em[data-v-75b065fd]{font-size:16px}pre[class*=language-][data-v-75b065fd],pre[data-v-75b065fd]{padding:1em;font-size:16px;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-][data-v-75b065fd],pre[class*=language-][data-v-75b065fd],pre[data-v-75b065fd]{background:#1d1f21}:not(pre)>code[class*=language-][data-v-75b065fd]{padding:.1em;border-radius:.3em}.token.cdata[data-v-75b065fd],.token.comment[data-v-75b065fd],.token.doctype[data-v-75b065fd],.token.prolog[data-v-75b065fd]{color:#7c7c7c}.token.punctuation[data-v-75b065fd]{color:#c5c8c6}.namespace[data-v-75b065fd]{opacity:.7}.token.keyword[data-v-75b065fd],.token.property[data-v-75b065fd],.token.tag[data-v-75b065fd]{color:#96cbfe}.token.class-name[data-v-75b065fd]{color:#ffffb6;text-decoration:underline}.token.boolean[data-v-75b065fd],.token.constant[data-v-75b065fd]{color:#9c9}.token.deleted[data-v-75b065fd],.token.symbol[data-v-75b065fd]{color:#f92672}.token.number[data-v-75b065fd]{color:#ff73fd}.token.attr-name[data-v-75b065fd],.token.builtin[data-v-75b065fd],.token.char[data-v-75b065fd],.token.inserted[data-v-75b065fd],.token.selector[data-v-75b065fd],.token.string[data-v-75b065fd]{color:#a8ff60}.token.variable[data-v-75b065fd]{color:#c6c5fe}.token.operator[data-v-75b065fd]{color:#ededed}.token.entity[data-v-75b065fd]{color:#ffffb6;cursor:help}.token.url[data-v-75b065fd]{color:#96cbfe}.language-css .token.string[data-v-75b065fd],.style .token.string[data-v-75b065fd]{color:#87c38a}.token.atrule[data-v-75b065fd],.token.attr-value[data-v-75b065fd]{color:#f9ee98}.token.function[data-v-75b065fd]{color:#dad085}.token.regex[data-v-75b065fd]{color:#e9c062}.token.important[data-v-75b065fd]{color:#fd971f}.token.bold[data-v-75b065fd],.token.important[data-v-75b065fd]{font-weight:700}.token.italic[data-v-75b065fd]{font-style:italic}p[data-v-75b065fd]{margin-bottom:15px}p[data-v-75b065fd]:last-child{margin-bottom:0}img[data-v-75b065fd]{vertical-align:middle;width:100%;height:auto;max-width:100%}img[data-src][data-v-75b065fd],img[data-srcset][data-v-75b065fd]{display:block;min-height:1px}.lazy[data-v-75b065fd],.lazy_tab[data-v-75b065fd]{opacity:0;transition:all .3s}.lazy.loaded[data-v-75b065fd],.lazy_tab.loaded[data-v-75b065fd]{opacity:1}ol[data-v-75b065fd],ul[data-v-75b065fd]{margin:0;padding:0 0 15px 30px}ol li[data-v-75b065fd],ul li[data-v-75b065fd]{list-style:none}blockquote[data-v-75b065fd]{padding:30px;border-left:10px solid #e3e3e3;background:hsla(0,0%,89%,.1);margin:30px;position:relative;font-style:italic;overflow:hidden}blockquote p[data-v-75b065fd]{position:relative}.align-left[data-v-75b065fd],.align-right[data-v-75b065fd]{float:left;margin:0 20px 15px 0;max-width:40%}@media only screen and (max-width:480px){.align-left[data-v-75b065fd],.align-right[data-v-75b065fd]{float:none;margin:0 0 15px!important;max-width:100%}}.align-left a[data-v-75b065fd],.align-right a[data-v-75b065fd]{position:relative;display:block;border:none}.align-left a[data-v-75b065fd]:after,.align-right a[data-v-75b065fd]:after{content:"";position:absolute;right:0;top:0;border-radius:0;width:100%;height:100%;color:#fff;background:#fff;opacity:0;transition:.3s;z-index:1}.align-left a[data-v-75b065fd]:hover:after,.align-right a[data-v-75b065fd]:hover:after{opacity:.1;transition:.3s}.align-left img[data-v-75b065fd],.align-right img[data-v-75b065fd]{width:100%;height:auto}.align-right[data-v-75b065fd]{float:right;margin:0 0 15px 20px}@media only screen and (max-width:480px){.align-right[data-v-75b065fd]{float:none;margin:0 0 15px!important}}.align-center[data-v-75b065fd]{display:block}.align-center img[data-v-75b065fd]{width:100%;height:auto}.align-justify[data-v-75b065fd]{text-align:justify}figcaption[data-v-75b065fd]{font-size:.8em;padding:5px 0;color:#64645d}figure[data-v-75b065fd]{margin:0}form input[data-v-75b065fd],form select[data-v-75b065fd],form textarea[data-v-75b065fd]{background:none;border:3px solid #e3e3e3;padding:0 15px;height:60px;border-radius:0;font-size:1em;font-family:font_regular;width:100%;box-sizing:border-box;outline:none;transition:all .3s}form input[data-v-75b065fd]:focus,form select[data-v-75b065fd]:focus,form textarea[data-v-75b065fd]:focus{border-color:#0a6aee}form input.error[data-v-75b065fd],form select.error[data-v-75b065fd],form textarea.error[data-v-75b065fd]{border-color:red}form input[type=checkbox][data-v-75b065fd],form select[type=checkbox][data-v-75b065fd],form textarea[type=checkbox][data-v-75b065fd]{width:auto;margin:3px 5px 0 0;float:left}form input[readonly=readonly][data-v-75b065fd],form select[readonly=readonly][data-v-75b065fd],form textarea[readonly=readonly][data-v-75b065fd]{background:#fff!important;border:1px solid #ccc}form input[readonly=readonly].error[data-v-75b065fd],form select[readonly=readonly].error[data-v-75b065fd],form textarea[readonly=readonly].error[data-v-75b065fd]{border-color:#ffdd2d!important}form textarea[data-v-75b065fd]{width:100%;border-radius:0;padding:15px;min-height:100px}form select[data-v-75b065fd]{appearance:none;-moz-appearance:none;-webkit-appearance:none;margin:0;padding-right:40px;height:50px;display:inline-flex;align-items:center;justify-content:center;background-image:linear-gradient(45deg,transparent 50%,grey 0),linear-gradient(135deg,grey 50%,transparent 0);background-position:calc(100% - 20px) calc(1em + 8px),calc(100% - 15px) calc(1em + 8px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.form_title[data-v-75b065fd]{font-size:1.5em;margin-bottom:30px}.form__row[data-v-75b065fd]{display:grid;grid-column-gap:30px}.form__row.col-2[data-v-75b065fd]{grid-template-columns:1fr 1fr}.form__row.col-3[data-v-75b065fd]{grid-template-columns:1fr 1fr 1fr}@media only screen and (max-width:480px){.form__row[data-v-75b065fd]{display:block}}.form__item[data-v-75b065fd]{position:relative;margin-bottom:30px}.form__item label[data-v-75b065fd]{position:absolute;left:15px;top:-8px;font-size:.8em;background:#fff;line-height:normal;padding:0 5px}.form__item .error[data-v-75b065fd]{color:red;font-size:.8em;line-height:1.4em;padding:5px}.form__item.form__error label[data-v-75b065fd]{color:red}.form__item.form__error .form__int_phone[data-v-75b065fd],.form__item.form__error input[data-v-75b065fd],.form__item.form__error select[data-v-75b065fd],.form__item.form__error textarea[data-v-75b065fd]{border-color:red}.checkbox[data-v-75b065fd]{display:flex;align-items:center;padding:0;margin:0 5px 30px 0}.checkbox label[data-v-75b065fd]{margin:0}.checkbox a[data-v-75b065fd]{color:#1d1d1b;display:inline;position:relative;cursor:pointer;transition:all .3s;z-index:1}.checkbox a span[data-v-75b065fd]{position:relative;box-shadow:inset 0 -1px 0 0 rgba(29,29,27,.2);transition:box-shadow .3s}.checkbox a[data-v-75b065fd]:hover{color:#0a6aee}.checkbox a:hover span[data-v-75b065fd]{box-shadow:inset 0 -7px 0 0 rgba(10,106,238,.2)}.form__action button[data-v-75b065fd]{margin:0;padding:5px 30px;position:relative;display:inline-flex;align-items:center;justify-content:center;border:1px solid #1d1d1b;font-size:1em;min-height:60px;border-radius:0;background:#1d1d1b;font-family:font_bold;color:#fff;line-height:normal;cursor:pointer;transition:all .3s;z-index:1}.form__action button i[data-v-75b065fd]{display:inline-flex;margin-left:15px;transition:margin-left .3s}.form__action button[data-v-75b065fd]:hover{color:#fff;background-color:#171716}.form__action button:hover i[data-v-75b065fd]{margin-left:20px}.form__action button[data-v-75b065fd]:active{transform:scale(.95)}.form__action button[data-v-75b065fd]:hover{border-color:#0a6aee;background:#0a6aee}.form__agree[data-v-75b065fd]{font-size:.7em;opacity:.7;margin-top:20px;line-height:1.5em}.form__agree a[data-v-75b065fd]{color:#1d1d1b;display:inline;position:relative;cursor:pointer;transition:all .3s;z-index:1}.form__agree a span[data-v-75b065fd]{position:relative;box-shadow:inset 0 -1px 0 0 rgba(29,29,27,.2);transition:box-shadow .3s}.form__agree a[data-v-75b065fd]:hover{color:#0a6aee}.form__agree a:hover span[data-v-75b065fd]{box-shadow:inset 0 -7px 0 0 rgba(10,106,238,.2)}.form_sended[data-v-75b065fd]{border:3px solid rgba(0,128,0,.3);padding:30px;font-size:1.1em;color:green}details[data-v-75b065fd]{margin-bottom:30px;background:#e3e3e3;border-radius:10px}details summary[data-v-75b065fd]{background:#e3e3e3;font-family:font_bold;padding:15px;border-top-right-radius:10px;border-top-left-radius:10px;cursor:pointer}details>div[data-v-75b065fd]{padding:30px}details input[data-v-75b065fd],details select[data-v-75b065fd],details textarea[data-v-75b065fd]{background:#fff;border:1px solid #fff;margin-bottom:15px}details textarea[data-v-75b065fd]{width:100%}details select[data-v-75b065fd]{appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:5px;margin:0 0 15px;border:1px solid #fff;padding:10px 40px 10px 15px;background-image:linear-gradient(45deg,transparent 50%,grey 0),linear-gradient(135deg,grey 50%,transparent 0);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}details label[data-v-75b065fd]{display:block;margin-bottom:5px;font-family:font_bold}table[data-v-75b065fd]{width:100%;border-collapse:collapse;border:1px solid #e3e3e3;margin-bottom:15px}table thead tr[data-v-75b065fd]{background:#e3e3e3}table thead tr th[data-v-75b065fd]{padding:15px;text-align:left}table tbody tr[data-v-75b065fd]{border-bottom:1px solid #e3e3e3;transition:.3s}table tbody tr[data-v-75b065fd]:last-child{border-bottom:none}table tbody tr td[data-v-75b065fd]{padding:15px}table tbody tr[data-v-75b065fd]:hover{background:hsla(0,0%,89%,.3);transition:.3s}fieldset legend[data-v-75b065fd]{padding:15px 0}.coderteam[data-v-75b065fd]{position:fixed;left:0;bottom:10%;z-index:99999}.coderteam img[data-v-75b065fd]{width:13px;transform:rotate(180deg)}audio[data-v-75b065fd],canvas[data-v-75b065fd],progress[data-v-75b065fd],video[data-v-75b065fd]{display:inline-block;vertical-align:baseline}video[data-v-75b065fd]{-o-object-fit:contain;object-fit:contain}i[data-v-75b065fd]{display:flex}.lightbox[data-v-75b065fd]{z-index:999}body .form__int_phone[data-v-75b065fd]{border:3px solid #e3e3e3;border-radius:0;height:60px;transition:border-color .3s}body .form__int_phone[data-v-75b065fd]:focus-within{border-color:#0a6aee}body .vti__dropdown[data-v-75b065fd]{background-color:none!important;outline:none!important}body .vti__dropdown.open[data-v-75b065fd],body .vti__dropdown[data-v-75b065fd]:hover{background:none!important}body .vue-tel-input[data-v-75b065fd]:focus-within{box-shadow:none!important}body .vti__input[data-v-75b065fd]{height:55px}body .vti__dropdown-list[data-v-75b065fd]{top:57px!important;box-shadow:0 30px 60px rgba(29,29,27,.2);border:none;z-index:99}body .vti__dropdown-list li[data-v-75b065fd]{margin-bottom:0}body .vti__dropdown-list li strong[data-v-75b065fd]{font-family:font_regular}.container[data-v-75b065fd]{padding:0 60px}@media only screen and (max-width:768px){.container[data-v-75b065fd]{padding:0 30px}}.fade-enter-active[data-v-75b065fd]{transition:opacity .5s}.fade-enter[data-v-75b065fd]{opacity:0}.main h1[data-v-75b065fd]{text-align:center;margin:0;padding:30px 60px}@media only screen and (max-width:768px){.main h1[data-v-75b065fd]{padding:30px;font-size:2em}}@media only screen and (max-width:480px){.main h1[data-v-75b065fd]{font-size:1.5em}}.content[data-v-75b065fd]{max-width:900px;margin:0 auto;font-size:1.1em;line-height:1.6em;padding:50px 0}@media only screen and (max-width:768px){.content[data-v-75b065fd]{font-size:1em}}@media only screen and (max-width:480px){.content[data-v-75b065fd]{overflow:hidden}}.content ol li[data-v-75b065fd],.content ul li[data-v-75b065fd]{margin-bottom:10px;list-style:initial}.content ol li[data-v-75b065fd]:last-child,.content ul li[data-v-75b065fd]:last-child{margin-bottom:0}.content_html a[data-v-75b065fd]{color:#1d1d1b;display:inline;position:relative;cursor:pointer;box-shadow:inset 0 -1px 0 0 rgba(29,29,27,.2);transition:box-shadow .3s}.content_html a[data-v-75b065fd]:hover{color:#0a6aee;box-shadow:inset 0 -7px 0 0 rgba(10,106,238,.2)}pre[data-v-75b065fd]{margin:30px 0}.hero[data-v-75b065fd]{position:relative;display:flex;align-items:center;justify-content:center;min-height:500px;margin-bottom:50px}.hero canvas[data-v-75b065fd]{position:absolute}.benefits{display:grid;grid-gap:60px;grid-template-columns:repeat(3,1fr);margin-bottom:50px}.benefits h2{font-size:2em}@media only screen and (max-width:768px){.benefits{grid-template-columns:1fr}}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}mark{background:#ff0;color:#000}b,strong{font-weight:700}h1{font-size:2em;margin:.67em 0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0}@font-face{font-family:font_regular;font-display:swap;src:url(/fonts/PFDinMonoProRegular/PFDinMonoProRegular.eot);src:url(/fonts/PFDinMonoProRegular/PFDinMonoProRegular.eot) format("embedded-opentype"),url(/fonts/PFDinMonoProRegular/PFDinMonoProRegular.woff2) format("woff2"),url(/fonts/PFDinMonoProRegular/PFDinMonoProRegular.woff) format("woff"),url(/fonts/PFDinMonoProRegular/PFDinMonoProRegular.ttf) format("truetype"),url(/fonts/PFDinMonoProRegular/PFDinMonoProRegular.svg#PFDinMonoProRegular) format("svg")}@font-face{font-family:font_bold;font-display:swap;src:url(/fonts/PFDinMonoProBold/PFDinMonoProBold.eot);src:url(/fonts/PFDinMonoProBold/PFDinMonoProBold.eot) format("embedded-opentype"),url(/fonts/PFDinMonoProBold/PFDinMonoProBold.woff2) format("woff2"),url(/fonts/PFDinMonoProBold/PFDinMonoProBold.woff) format("woff"),url(/fonts/PFDinMonoProBold/PFDinMonoProBold.ttf) format("truetype"),url(/fonts/PFDinMonoProBold/PFDinMonoProBold.svg#PFDinMonoProBold) format("svg")}*,td,th{padding:0}*{margin:0;box-sizing:border-box;min-height:0;min-width:0}.root,html{font-size:16px;line-height:26px;width:100%;height:100%}@media only screen and (max-width:480px){.root,html{font-size:14px}}body,html{margin:0;padding:0;font-family:font_regular;font-size:1em;line-height:1.625em}a,body,html{color:#1d1d1b}a{position:relative;transition:all .3s}a,a:hover{text-decoration:none}a:hover{color:#0a6aee}a:focus{outline:none}a:active,a:focus{text-decoration:none}.contextual-links-wrapper a,.contextual-links a{border-bottom:none!important}::selection{background:#171716;color:#fff;text-shadow:none}::-moz-selection{background:#171716;color:#fff;text-shadow:none}h1,h2,h3,h4,h5,h6{font-family:font_bold;font-weight:400;line-height:normal;margin-top:30px;margin-bottom:30px}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1{font-size:3.25em}h2{font-size:2em}h3,h4,h5{font-size:1.625em}b,dt,strong{font-family:font_bold;font-weight:400;line-height:normal}em,i{font-weight:400;font-family:font_regular}em:before,i:before{margin:0;width:auto}code,pre{margin:0;border:none;background:none}code[class*=language-],pre,pre[class*=language-]{color:#c5c8c6;text-shadow:0 1px rgba(0,0,0,.3);font-family:Inconsolata,Monaco,Consolas,Courier New,Courier,monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] line-height 1.6em,pre[class*=language-] line-height 1.6em,pre line-height 1.6em{font-size:16px}pre,pre[class*=language-]{padding:1em;font-size:16px;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre,pre[class*=language-]{background:#1d1f21}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#7c7c7c}.token.punctuation{color:#c5c8c6}.namespace{opacity:.7}.token.keyword,.token.property,.token.tag{color:#96cbfe}.token.class-name{color:#ffffb6;text-decoration:underline}.token.boolean,.token.constant{color:#9c9}.token.deleted,.token.symbol{color:#f92672}.token.number{color:#ff73fd}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#a8ff60}.token.variable{color:#c6c5fe}.token.operator{color:#ededed}.token.entity{color:#ffffb6;cursor:help}.token.url{color:#96cbfe}.language-css .token.string,.style .token.string{color:#87c38a}.token.atrule,.token.attr-value{color:#f9ee98}.token.function{color:#dad085}.token.regex{color:#e9c062}.token.important{color:#fd971f}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}p{margin-bottom:15px}p:last-child{margin-bottom:0}img{vertical-align:middle;width:100%;height:auto;max-width:100%}img[data-src],img[data-srcset]{display:block;min-height:1px}.lazy,.lazy_tab{opacity:0;transition:all .3s}.lazy.loaded,.lazy_tab.loaded{opacity:1}ol,ul{margin:0;padding:0 0 15px 30px}ol li,ul li{list-style:none}blockquote{padding:30px;border-left:10px solid #e3e3e3;background:hsla(0,0%,89%,.1);margin:30px;font-style:italic;overflow:hidden}blockquote,blockquote p{position:relative}.align-left,.align-right{float:left;margin:0 20px 15px 0;max-width:40%}@media only screen and (max-width:480px){.align-left,.align-right{float:none;margin:0 0 15px!important;max-width:100%}}.align-left a,.align-right a{position:relative;display:block;border:none}.align-left a:after,.align-right a:after{content:"";position:absolute;right:0;top:0;border-radius:0;width:100%;height:100%;color:#fff;background:#fff;opacity:0;transition:.3s;z-index:1}.align-left a:hover:after,.align-right a:hover:after{opacity:.1;transition:.3s}.align-left img,.align-right img{width:100%;height:auto}.align-right{float:right;margin:0 0 15px 20px}@media only screen and (max-width:480px){.align-right{float:none;margin:0 0 15px!important}}.align-center{display:block}.align-center img{width:100%;height:auto}.align-justify{text-align:justify}figcaption{font-size:.8em;padding:5px 0;color:#64645d}figure{margin:0}form input,form select,form textarea{background:none;border:3px solid #e3e3e3;padding:0 15px;height:60px;border-radius:0;font-size:1em;font-family:font_regular;width:100%;box-sizing:border-box;outline:none;transition:all .3s}form input:focus,form select:focus,form textarea:focus{border-color:#0a6aee}form input.error,form select.error,form textarea.error{border-color:red}form input[type=checkbox],form select[type=checkbox],form textarea[type=checkbox]{width:auto;margin:3px 5px 0 0;float:left}form input[readonly=readonly],form select[readonly=readonly],form textarea[readonly=readonly]{background:#fff!important;border:1px solid #ccc}form input[readonly=readonly].error,form select[readonly=readonly].error,form textarea[readonly=readonly].error{border-color:#ffdd2d!important}form textarea{width:100%;border-radius:0;padding:15px;min-height:100px}form select{appearance:none;-moz-appearance:none;-webkit-appearance:none;margin:0;padding-right:40px;height:50px;display:inline-flex;align-items:center;justify-content:center;background-image:linear-gradient(45deg,transparent 50%,grey 0),linear-gradient(135deg,grey 50%,transparent 0);background-position:calc(100% - 20px) calc(1em + 8px),calc(100% - 15px) calc(1em + 8px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.form_title{font-size:1.5em;margin-bottom:30px}.form__row{display:grid;grid-column-gap:30px}.form__row.col-2{grid-template-columns:1fr 1fr}.form__row.col-3{grid-template-columns:1fr 1fr 1fr}@media only screen and (max-width:480px){.form__row{display:block}}.form__item{position:relative;margin-bottom:30px}.form__item label{position:absolute;left:15px;top:-8px;font-size:.8em;background:#fff;line-height:normal;padding:0 5px}.form__item .error{color:red;font-size:.8em;line-height:1.4em;padding:5px}.form__item.form__error label{color:red}.form__item.form__error .form__int_phone,.form__item.form__error input,.form__item.form__error select,.form__item.form__error textarea{border-color:red}.checkbox{display:flex;align-items:center;padding:0;margin:0 5px 30px 0}.checkbox label{margin:0}.checkbox a{color:#1d1d1b;display:inline;position:relative;cursor:pointer;transition:all .3s;z-index:1}.checkbox a span{position:relative;box-shadow:inset 0 -1px 0 0 rgba(29,29,27,.2);transition:box-shadow .3s}.checkbox a:hover{color:#0a6aee}.checkbox a:hover span{box-shadow:inset 0 -7px 0 0 rgba(10,106,238,.2)}.form__action button{margin:0;padding:5px 30px;position:relative;display:inline-flex;align-items:center;justify-content:center;border:1px solid #1d1d1b;font-size:1em;min-height:60px;border-radius:0;background:#1d1d1b;font-family:font_bold;color:#fff;line-height:normal;cursor:pointer;transition:all .3s;z-index:1}.form__action button i{display:inline-flex;margin-left:15px;transition:margin-left .3s}.form__action button:hover{color:#fff;background-color:#171716}.form__action button:hover i{margin-left:20px}.form__action button:active{transform:scale(.95)}.form__action button:hover{border-color:#0a6aee;background:#0a6aee}.form__agree{font-size:.7em;opacity:.7;margin-top:20px;line-height:1.5em}.form__agree a{color:#1d1d1b;display:inline;position:relative;cursor:pointer;transition:all .3s;z-index:1}.form__agree a span{position:relative;box-shadow:inset 0 -1px 0 0 rgba(29,29,27,.2);transition:box-shadow .3s}.form__agree a:hover{color:#0a6aee}.form__agree a:hover span{box-shadow:inset 0 -7px 0 0 rgba(10,106,238,.2)}.form_sended{border:3px solid rgba(0,128,0,.3);padding:30px;font-size:1.1em;color:green}details{margin-bottom:30px;background:#e3e3e3;border-radius:10px}details summary{background:#e3e3e3;font-family:font_bold;padding:15px;border-top-right-radius:10px;border-top-left-radius:10px;cursor:pointer}details>div{padding:30px}details input,details select,details textarea{background:#fff;border:1px solid #fff;margin-bottom:15px}details textarea{width:100%}details select{appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:5px;margin:0 0 15px;border:1px solid #fff;padding:10px 40px 10px 15px;background-image:linear-gradient(45deg,transparent 50%,grey 0),linear-gradient(135deg,grey 50%,transparent 0);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}details label{display:block;margin-bottom:5px;font-family:font_bold}table{width:100%;border-collapse:collapse;border:1px solid #e3e3e3;margin-bottom:15px}table thead tr{background:#e3e3e3}table thead tr th{padding:15px;text-align:left}table tbody tr{border-bottom:1px solid #e3e3e3;transition:.3s}table tbody tr:last-child{border-bottom:none}table tbody tr td{padding:15px}table tbody tr:hover{background:hsla(0,0%,89%,.3);transition:.3s}fieldset legend{padding:15px 0}.coderteam{position:fixed;left:0;bottom:10%;z-index:99999}.coderteam img{width:13px;transform:rotate(180deg)}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}video{-o-object-fit:contain;object-fit:contain}i{display:flex}.lightbox{z-index:999}body .form__int_phone{border:3px solid #e3e3e3;border-radius:0;height:60px;transition:border-color .3s}body .form__int_phone:focus-within{border-color:#0a6aee}body .vti__dropdown{background-color:none!important;outline:none!important}body .vti__dropdown.open,body .vti__dropdown:hover{background:none!important}body .vue-tel-input:focus-within{box-shadow:none!important}body .vti__input{height:55px}body .vti__dropdown-list{top:57px!important;box-shadow:0 30px 60px rgba(29,29,27,.2);border:none;z-index:99}body .vti__dropdown-list li{margin-bottom:0}body .vti__dropdown-list li strong{font-family:font_regular}.container{padding:0 60px}@media only screen and (max-width:768px){.container{padding:0 30px}}.fade-enter-active{transition:opacity .5s}.fade-enter{opacity:0}.main h1{text-align:center;margin:0;padding:30px 60px}@media only screen and (max-width:768px){.main h1{padding:30px;font-size:2em}}@media only screen and (max-width:480px){.main h1{font-size:1.5em}}.content{max-width:900px;margin:0 auto;font-size:1.1em;line-height:1.6em;padding:50px 0}@media only screen and (max-width:768px){.content{font-size:1em}}@media only screen and (max-width:480px){.content{overflow:hidden}}.content ol li,.content ul li{margin-bottom:10px;list-style:initial}.content ol li:last-child,.content ul li:last-child{margin-bottom:0}.content_html a{color:#1d1d1b;display:inline;position:relative;cursor:pointer;box-shadow:inset 0 -1px 0 0 rgba(29,29,27,.2);transition:box-shadow .3s}.content_html a:hover{color:#0a6aee;box-shadow:inset 0 -7px 0 0 rgba(10,106,238,.2)}pre{margin:30px 0}.hero__logo{max-width:100px;position:absolute;pointer-events:none;z-index:1}.logo{display:flex;position:relative;z-index:1}.logo svg{width:100%;fill:#fff}