@charset "UTF-8";@font-face{font-family:LatoWeb;src:url(/fonts/lato/Lato-Bold.eot);src:url(/fonts/lato/Lato-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/lato/Lato-Bold.woff2) format("woff2"),url(/fonts/lato/Lato-Bold.woff) format("woff"),url(/fonts/lato/Lato-Bold.ttf) format("truetype");font-style:normal;font-weight:700;text-rendering:optimizeLegibility}@font-face{font-family:LatoWeb;src:url(/fonts/lato/Lato-BoldItalic.eot);src:url(/fonts/lato/Lato-BoldItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/lato/Lato-BoldItalic.woff2) format("woff2"),url(/fonts/lato/Lato-BoldItalic.woff) format("woff"),url(/fonts/lato/Lato-BoldItalic.ttf) format("truetype");font-style:italic;font-weight:700;text-rendering:optimizeLegibility}@font-face{font-family:LatoWeb;src:url(/fonts/lato/Lato-Regular.eot);src:url(/fonts/lato/Lato-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/lato/Lato-Regular.woff2) format("woff2"),url(/fonts/lato/Lato-Regular.woff) format("woff"),url(/fonts/lato/Lato-Regular.ttf) format("truetype");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:LatoWeb;src:url(/fonts/lato/Lato-Italic.eot);src:url(/fonts/lato/Lato-Italic.eot?#iefix) format("embedded-opentype"),url(/fonts/lato/Lato-Italic.woff2) format("woff2"),url(/fonts/lato/Lato-Italic.woff) format("woff"),url(/fonts/lato/Lato-Italic.ttf) format("truetype");font-style:italic;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:LatoWeb;src:url(/fonts/lato/Lato-Light.eot);src:url(/fonts/lato/Lato-Light.eot?#iefix) format("embedded-opentype"),url(/fonts/lato/Lato-Light.woff2) format("woff2"),url(/fonts/lato/Lato-Light.woff) format("woff"),url(/fonts/lato/Lato-Light.ttf) format("truetype");font-style:normal;font-weight:300;text-rendering:optimizeLegibility}@font-face{font-family:LatoWeb;src:url(/fonts/lato/Lato-LightItalic.eot);src:url(/fonts/lato/Lato-LightItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/lato/Lato-LightItalic.woff2) format("woff2"),url(/fonts/lato/Lato-LightItalic.woff) format("woff"),url(/fonts/lato/Lato-LightItalic.ttf) format("truetype");font-style:italic;font-weight:300;text-rendering:optimizeLegibility}@font-face{font-family:LatoWeb;src:url(/fonts/lato/Lato-Thin.eot);src:url(/fonts/lato/Lato-Thin.eot?#iefix) format("embedded-opentype"),url(/fonts/lato/Lato-Thin.woff2) format("woff2"),url(/fonts/lato/Lato-Thin.woff) format("woff"),url(/fonts/lato/Lato-Thin.ttf) format("truetype");font-style:normal;font-weight:100;text-rendering:optimizeLegibility}@font-face{font-family:LatoWeb;src:url(/fonts/lato/Lato-ThinItalic.eot);src:url(/fonts/lato/Lato-ThinItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/lato/Lato-ThinItalic.woff2) format("woff2"),url(/fonts/lato/Lato-ThinItalic.woff) format("woff"),url(/fonts/lato/Lato-ThinItalic.ttf) format("truetype");font-style:italic;font-weight:100;text-rendering:optimizeLegibility}@font-face{font-family:icomoon;src:url(/fonts/icomoon.eot?l5qewk);src:url(/fonts/icomoon.eot?l5qewk#iefix) format("embedded-opentype"),url(/fonts/icomoon.ttf?l5qewk) format("truetype"),url(/fonts/icomoon.woff?l5qewk) format("woff"),url(/fonts/icomoon.svg?l5qewk#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bitrix-logo:before{content:"\e91c"}.icon-pop-up-window .path1:before{content:"\e91f";color:#fff;position:absolute;top:0;left:0}.icon-pop-up-window .path2:before{content:"\e920";position:absolute;top:0;left:0}.icon-pop-up-window .path3:before{content:"\e921";position:absolute;top:0;left:0}.icon-down:before{content:"\e914"}.icon-pdf_download-3 .path1:before{content:"\e915";color:#5eac35}.icon-pdf_download-3 .path2:before{content:"\e916";margin-left:-1em;color:#fff}.icon-pdf_download-3 .path3:before{content:"\e917";margin-left:-1em;color:#fff}.icon-pdf_download-3 .path4:before{content:"\e918";margin-left:-1em;color:#fff}.icon-pdf_download-3 .path5:before{content:"\e919";margin-left:-1em;color:#fff}.icon-pdf_download-3 .path6:before{content:"\e91a";margin-left:-1em;color:#fff}.icon-up:before{content:"\e91b"}.icon-placeholder:before{content:"\e913"}.icon-play-icon:before{content:"\e912"}.icon-pdf_download:before{content:"\e911"}.icon-search:before{content:"\e910"}.icon-play-arrow:before{content:"\e90f"}.icon-arrow:before{content:"\e90e"}.icon-next:before{content:"\e90d"}.icon-garbage:before{content:"\e90a"}.icon-like:before{content:"\e90b"}.icon-gears:before{content:"\e90c"}.icon-reload:before{content:"\e909"}.icon-arrow-up:before{content:"\e905"}.icon-arrow-right:before{content:"\e906"}.icon-arrow-left:before{content:"\e907"}.icon-arrow-down:before{content:"\e908"}.icon-magnifier:before{content:"\e900"}.icon-cancel:before{content:"\e901"}.icon-menu:before{content:"\e902"}.icon-close:before{content:"\e903"}.icon-email:before{content:"\e904"}.color-green{color:#5fad35}.color-green-hover{color:#0d8500}.color-green-dark{color:#3f8928}.color-gray{color:#d7d7d7}.color-gray-dark{color:#717171}.generate-kp-simple-form .file-load__field,.inside-page,.inside-page .file-load__field,.inside-page .group-item .button,.inside-page .group-item .button-block,.inside-page .group-item .button-md,.inside-page .group-item .button-sm,.inside-page .group-item .label,.inside-page .group-item .quest-test .form-test .btn,.inside-page .group-item .quest-test .form-test-integration-calc .btn,.inside-page .group-item .quest-test .form-test-site-price .btn,.inside-page .group-item .selectric-items ul,.inside-page .group-item .selectric-items ul li,.inside-page .group-item .special_block_form,.inside-page .group-item input[type=checkbox]+label,.inside-page .group-item input[type=email],.inside-page .group-item input[type=number],.inside-page .group-item input[type=password],.inside-page .group-item input[type=phone],.inside-page .group-item input[type=radio]+label,.inside-page .group-item input[type=text],.inside-page .group-item textarea,.inside-page .offers-detail,.inside-page p,.offers-footer a,.quest-test .form-test .inside-page .group-item .btn,.quest-test .form-test-integration-calc .inside-page .group-item .btn,.quest-test .form-test-site-price .inside-page .group-item .btn,.want-site-calc__back-link,.want-site-calc__message-box{font-family:LatoWeb,sans-serif;font-weight:400;font-size:16px;line-height:1.5}.inside-page{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.inside-page img{max-width:100%}.inside-page .group-item__checkbox-heading,.inside-page .h1,.inside-page .h2,.inside-page .h3,.inside-page .h4,.inside-page .h5,.inside-page h1,.inside-page h2,.inside-page h3,.inside-page h4,.inside-page h5{font-family:LatoWeb,sans-serif;font-weight:700;color:#000;font-style:normal;word-break:normal}.inside-page .group-item__checkbox-heading a,.inside-page .h1 a,.inside-page .h2 a,.inside-page .h3 a,.inside-page .h4 a,.inside-page .h5 a,.inside-page h1 a,.inside-page h2 a,.inside-page h3 a,.inside-page h4 a,.inside-page h5 a{text-decoration:none}.inside-page .group-item__checkbox-heading a:active,.inside-page .group-item__checkbox-heading a:focus,.inside-page .group-item__checkbox-heading a:hover,.inside-page .h1 a:active,.inside-page .h1 a:focus,.inside-page .h1 a:hover,.inside-page .h2 a:active,.inside-page .h2 a:focus,.inside-page .h2 a:hover,.inside-page .h3 a:active,.inside-page .h3 a:focus,.inside-page .h3 a:hover,.inside-page .h4 a:active,.inside-page .h4 a:focus,.inside-page .h4 a:hover,.inside-page .h5 a:active,.inside-page .h5 a:focus,.inside-page .h5 a:hover,.inside-page h1 a:active,.inside-page h1 a:focus,.inside-page h1 a:hover,.inside-page h2 a:active,.inside-page h2 a:focus,.inside-page h2 a:hover,.inside-page h3 a:active,.inside-page h3 a:focus,.inside-page h3 a:hover,.inside-page h4 a:active,.inside-page h4 a:focus,.inside-page h4 a:hover,.inside-page h5 a:active,.inside-page h5 a:focus,.inside-page h5 a:hover{text-decoration:none;color:#0d8500}.inside-page .h1,.inside-page h1{font-size:32px;line-height:1.19}.inside-page .h2,.inside-page h2{font-size:20px;line-height:1.19}.inside-page .h3,.inside-page h3{font-size:18px;line-height:1.44}.inside-page .group-item__checkbox-heading,.inside-page .h4,.inside-page h4{font-size:16px;line-height:1.5}.inside-page p{margin-bottom:12px}.inside-page .imitate-link{display:inline-block;color:#000;text-decoration:underline}.inside-page .imitate-link:active,.inside-page .imitate-link:focus,.inside-page .imitate-link:hover{outline:0;color:#0d8500}.inside-page .imitate-link:focus-visible{color:#000;outline:2px solid #0d8500;border-radius:2px;text-decoration:none}.inside-page .btn{color:#fff;font-size:16px;font-weight:400;font-style:normal;line-height:1.5;white-space:normal;text-align:center;text-decoration:none;padding:6px 10px 8px;border-radius:6px;cursor:pointer;border:2px solid #249f0a;background-color:#249f0a;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .3s;transition:all .3s}.inside-page .btn:active,.inside-page .btn:focus,.inside-page .btn:hover{outline:0;color:#fff;border-color:#0d8500;background-color:#0d8500;-webkit-transition:all .3s;transition:all .3s;-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.inside-page .btn:focus-visible{background-color:#249f0a;border-color:#0d8500}.inside-page .btn.disabled,.inside-page .btn:disabled{cursor:default!important;color:#000;background-color:#f4f4f4;border-color:#f4f4f4;outline:0;-webkit-box-shadow:none;box-shadow:none;opacity:.5}.inside-page .btn.disabled:active,.inside-page .btn.disabled:focus,.inside-page .btn.disabled:hover,.inside-page .btn:disabled:active,.inside-page .btn:disabled:focus,.inside-page .btn:disabled:hover{-webkit-box-shadow:none;box-shadow:none;outline:0;color:#000;border-color:#f4f4f4;background-color:#f4f4f4;opacity:.5}.inside-page .btn.disabled:focus-visible,.inside-page .btn:disabled:focus-visible{background-color:#f4f4f4;border-color:#f4f4f4;opacity:.5}.inside-page .btn.active{color:#fff;background-color:#249f0a;border-color:#249f0a}.inside-page .btn.active:active,.inside-page .btn.active:focus,.inside-page .btn.active:focus-visible,.inside-page .btn.active:hover{color:#fff;background-color:#249f0a;border-color:#249f0a}.inside-page .btn--gray{color:#000;background-color:#f4f4f4;border-color:#f4f4f4}.inside-page .btn--big{padding:8px 24px 10px;font-size:20px;font-weight:700;line-height:1.19}.inside-page .btn--wide{padding:6px 24px 8px}.inside-page .pink-color{color:#e42750}.inside-page .group-item input[type=checkbox],.inside-page .group-item input[type=radio]{width:10px;position:absolute!important;opacity:0}.inside-page .group-item input[type=checkbox]+label,.inside-page .group-item input[type=radio]+label{cursor:pointer;display:inline-block;position:relative;padding:3px 0 3px 38px}.inside-page .group-item input[type=checkbox]+label:before,.inside-page .group-item input[type=radio]+label:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:28px;height:28px;background-repeat:no-repeat;background-position:0 0;background-size:28px}.inside-page .group-item input[type=checkbox]+label:before{background-image:url(/images/icons/checkbox.svg)}.inside-page .group-item input[type=checkbox]:checked+label:before{background-position:0 50%}.inside-page .group-item input[type=checkbox]:focus-visible+label:before{background-position:0 25%}.inside-page .group-item input[type=checkbox]:focus-visible:checked+label:before{background-position:0 75%}.inside-page .group-item input[type=radio]+label:before{background-image:url(/images/icons/radio.svg)}.inside-page .group-item input[type=radio]:checked+label:before{background-position:0 100%}.inside-page .group-item input[type=radio]:focus-visible+label:before{background-position:0 50%}.inside-page .group-item input[type=radio]:focus-visible:checked+label:before{background-position:0 100%}.inside-page .group-item input[type=email],.inside-page .group-item input[type=number],.inside-page .group-item input[type=password],.inside-page .group-item input[type=phone],.inside-page .group-item input[type=text]{width:100%;height:44px;line-height:44px!important;padding:0 14px;border-radius:8px;border:1px solid #d7d7d7;background-color:#fff;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color .3s;transition:border-color .3s}.inside-page .group-item input[type=email].filled,.inside-page .group-item input[type=number].filled,.inside-page .group-item input[type=password].filled,.inside-page .group-item input[type=phone].filled,.inside-page .group-item input[type=text].filled{border:1px solid #d7d7d7;color:#000;background-color:#fff}.inside-page .group-item input[type=email]:active,.inside-page .group-item input[type=email]:focus,.inside-page .group-item input[type=email]:hover,.inside-page .group-item input[type=number]:active,.inside-page .group-item input[type=number]:focus,.inside-page .group-item input[type=number]:hover,.inside-page .group-item input[type=password]:active,.inside-page .group-item input[type=password]:focus,.inside-page .group-item input[type=password]:hover,.inside-page .group-item input[type=phone]:active,.inside-page .group-item input[type=phone]:focus,.inside-page .group-item input[type=phone]:hover,.inside-page .group-item input[type=text]:active,.inside-page .group-item input[type=text]:focus,.inside-page .group-item input[type=text]:hover{outline:0;-webkit-box-shadow:none;box-shadow:none;border:1px solid #000;color:#000;background-color:#fff;-webkit-transition:border-color .3s;transition:border-color .3s}.inside-page .group-item input[type=number]{-webkit-appearance:none;appearance:none;-moz-appearance:textfield}.inside-page .group-item input[type=number]::-webkit-inner-spin-button,.inside-page .group-item input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.inside-page .group-item textarea{width:100%;height:120px;padding:12px 14px;resize:vertical;border-radius:8px;border:1px solid #d7d7d7;background-color:#fff;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color .3s;transition:border-color .3s}.inside-page .group-item textarea.filled{border:1px solid #d7d7d7;color:#000;background-color:#fff}.inside-page .group-item textarea:active,.inside-page .group-item textarea:focus,.inside-page .group-item textarea:hover{outline:0;-webkit-box-shadow:none;box-shadow:none;border:1px solid #000;color:#000;background-color:#fff;-webkit-transition:border-color .3s;transition:border-color .3s}.inside-page .group-item .selectric-wrapper{margin-top:0}.inside-page .group-item .selectric{border:1px solid #d7d7d7;border-radius:8px}.inside-page .group-item .selectric:active,.inside-page .group-item .selectric:focus,.inside-page .group-item .selectric:hover{border-color:#000}.inside-page .group-item .label{padding:0 54px 0 14px;height:44px;line-height:44px!important}.inside-page .group-item .button,.inside-page .group-item .button-block,.inside-page .group-item .button-md,.inside-page .group-item .button-sm,.inside-page .group-item .quest-test .form-test .btn,.inside-page .group-item .quest-test .form-test-integration-calc .btn,.inside-page .group-item .quest-test .form-test-site-price .btn,.inside-page .group-item .special_block_form,.quest-test .form-test .inside-page .group-item .btn,.quest-test .form-test-integration-calc .inside-page .group-item .btn,.quest-test .form-test-site-price .inside-page .group-item .btn{margin:0;width:40px;height:44px;line-height:38px!important;border-radius:0 8px 8px 0;background-color:#249f0a}.inside-page .group-item .button-block:after,.inside-page .group-item .button-md:after,.inside-page .group-item .button-sm:after,.inside-page .group-item .button:after,.inside-page .group-item .quest-test .form-test .btn:after,.inside-page .group-item .quest-test .form-test-integration-calc .btn:after,.inside-page .group-item .quest-test .form-test-site-price .btn:after,.inside-page .group-item .special_block_form:after,.quest-test .form-test .inside-page .group-item .btn:after,.quest-test .form-test-integration-calc .inside-page .group-item .btn:after,.quest-test .form-test-site-price .inside-page .group-item .btn:after{border:none}.inside-page .group-item .selectric-items{background:#fff;border:1px solid #d7d7d7;border-radius:8px;margin:5px 0}.inside-page .group-item .selectric-items ul li{border-top-color:#d7d7d7;color:#000!important;padding:9px 14px}.inside-page .group-item .selectric-items ul li:first-child{border-top:none}.inside-page .group-item{position:relative;margin-bottom:16px}.inside-page .group-item label{display:block;margin-bottom:12px}.inside-page .group-item__checkbox{margin-top:12px}.inside-page .group-item__checkbox label{margin-bottom:0!important}.inside-page .group-item__input{position:relative}.inside-page .group-item__text-error{opacity:0;display:inline-block;width:auto;max-width:100%;height:auto;position:absolute;bottom:110%;left:0;border-radius:4px;background-color:#ee2528;color:#fff;font-size:13px;line-height:1.38;padding:2px 6px;-webkit-transition:opacity .3s;transition:opacity .3s}.inside-page .group-item__checkbox-heading{margin-bottom:8px}.inside-page .group-item--policy input[type=checkbox]+label:before{top:0;-webkit-transform:unset;transform:unset}.inside-page .group-item--policy .group-item__text-error{bottom:100%;left:38px}.inside-page .group-item--file{margin-bottom:22px}.inside-page .group-item--checkbox .group-item__text-error,.inside-page .group-item--radio .group-item__text-error{top:-28px;left:0}.inside-page .group-item--checkbox{margin-bottom:60px!important}.inside-page .group-item--checkbox .group-item__text-error{top:auto;bottom:-50px}.inside-page .group-item--failed-input input[type=checkbox]+label:before{background-position:0 100%}.inside-page .group-item--failed-input input[type=email],.inside-page .group-item--failed-input input[type=number],.inside-page .group-item--failed-input input[type=password],.inside-page .group-item--failed-input input[type=phone],.inside-page .group-item--failed-input input[type=text]{padding:0 14px;border:2px solid #ee2528}.inside-page .group-item--failed-input input[type=email].filled,.inside-page .group-item--failed-input input[type=email]:active,.inside-page .group-item--failed-input input[type=email]:focus,.inside-page .group-item--failed-input input[type=email]:hover,.inside-page .group-item--failed-input input[type=number].filled,.inside-page .group-item--failed-input input[type=number]:active,.inside-page .group-item--failed-input input[type=number]:focus,.inside-page .group-item--failed-input input[type=number]:hover,.inside-page .group-item--failed-input input[type=password].filled,.inside-page .group-item--failed-input input[type=password]:active,.inside-page .group-item--failed-input input[type=password]:focus,.inside-page .group-item--failed-input input[type=password]:hover,.inside-page .group-item--failed-input input[type=phone].filled,.inside-page .group-item--failed-input input[type=phone]:active,.inside-page .group-item--failed-input input[type=phone]:focus,.inside-page .group-item--failed-input input[type=phone]:hover,.inside-page .group-item--failed-input input[type=text].filled,.inside-page .group-item--failed-input input[type=text]:active,.inside-page .group-item--failed-input input[type=text]:focus,.inside-page .group-item--failed-input input[type=text]:hover{border:2px solid #ee2528}.inside-page .group-item--failed-input textarea{padding:12px 14px;border:2px solid #ee2528}.inside-page .group-item--failed-input textarea.filled,.inside-page .group-item--failed-input textarea:active,.inside-page .group-item--failed-input textarea:focus,.inside-page .group-item--failed-input textarea:hover{border:2px solid #ee2528}.inside-page .group-item--failed-input .selectpicker-holder .bootstrap-select .dropdown-toggle{border:2px solid #ee2528;padding:12px 44px 12px 16px}.inside-page .group-item--failed-input .selectpicker-holder .bootstrap-select .dropdown-toggle.filled,.inside-page .group-item--failed-input .selectpicker-holder .bootstrap-select .dropdown-toggle:active,.inside-page .group-item--failed-input .selectpicker-holder .bootstrap-select .dropdown-toggle:focus,.inside-page .group-item--failed-input .selectpicker-holder .bootstrap-select .dropdown-toggle:hover{border:2px solid #ee2528}.inside-page .group-item--failed-input .group-item__text-error{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.inside-page .group-item--label-margin label{margin-bottom:24px!important}.inside-page .file-load__field{position:relative;overflow:hidden;border-bottom:1px dashed #000;cursor:pointer}.inside-page .file-load__field:hover{color:#3f8928;border-bottom:1px dashed #3f8928}.inside-page .file-load__field input[type=file]{position:absolute;top:0;right:0;width:100%;height:100%;font-size:1em;text-align:right;opacity:0;outline:0;background:#fff;display:block}.inside-page .file-load__add-file{position:relative;margin:5px 0;padding-left:22px}.inside-page .file-load__rem-file{width:18px;height:18px;display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;cursor:pointer;background:url(/images/close.png) center no-repeat;background-size:18px;border:none}.inside-page .g-recaptcha{float:none;margin-left:-5%;-webkit-transform:scale(.9);transform:scale(.9)}.inside-page .g-recaptcha>div{margin-left:0}.overflow-hidden{overflow:hidden}header{padding-top:28px;padding-bottom:20px;background-color:#fff;z-index:500}header.stick-top{position:fixed;top:0;left:0;width:100%;z-index:600}header .top-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .header-center{width:77%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}header .header-left{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:11.5%;flex-basis:11.5%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}header .header-right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:11.5%;flex-basis:11.5%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;text-align:right;white-space:nowrap;z-index:100;position:relative}header .main-logo{display:block;height:2.82em;max-width:118px}header .main-logo__img{max-width:100%;max-height:100%}header .main-menu{font-size:1.15em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .main-menu__point{color:#000;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:1px;flex-basis:1px;text-align:center;line-height:2.19em;white-space:nowrap;text-decoration:none;border-bottom:1px dotted;margin:0 10px}header .main-menu__point+.main-menu__point{border-left:none}header .main-menu__point--active{border-bottom:3px solid #5fad35;margin-bottom:-2px}header .main-menu__point:hover{border-bottom:3px solid #5fad35;text-decoration:none;margin-bottom:-2px;color:#000}header .search-holder{display:inline-block;position:relative;height:100%;margin-right:30px}header .search-button{color:#d7d7d7;font-size:1.5em;line-height:1.9em;cursor:pointer;display:inline-block;vertical-align:top;padding:0 .5em}header .search-button.search-link{display:none}header .search-form{position:absolute;top:0;right:0;height:100%;-webkit-box-shadow:inset 0 0 0 1px #5fad35;box-shadow:inset 0 0 0 1px #5fad35;background-color:#fff;z-index:1000;display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .search-form__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;outline:0;padding:0 1em;border:none;background-color:transparent;font-weight:300}header .search-form__submit{background:0 0;border:none;padding:0;margin:0}header .search-form__submit .search-button{color:#5fad35}header .search-form__close{position:absolute;top:0;height:100%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:24px;color:#717171;cursor:pointer}header .breadcrumbs{width:100%;margin:20px auto 0;font-style:italic;font-size:14px}header .breadcrumbs .separator{color:#5fad35}header .breadcrumbs a{color:#000;text-decoration:none}header .breadcrumbs a:hover{text-decoration:underline}header .breadcrumbs a:first-letter{text-transform:uppercase}header .breadcrumbs span:first-letter{text-transform:uppercase}.mobile-menu-button{min-height:24px;max-width:37px;width:100%;float:right;display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:24px;flex-basis:24px;color:#5fad35;position:relative}.mobile-menu-button span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:250ms ease-in-out;transition:250ms ease-in-out;display:block;opacity:1;width:100%;height:3px;background-color:#5fad35}.mobile-menu-button span:nth-of-type(1){margin:-9px 0 0}.mobile-menu-button span:nth-of-type(3){margin:9px 0 0}.mobile-menu-button.active span:nth-of-type(1){-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);margin:0}.mobile-menu-button.active span:nth-of-type(2){opacity:0}.mobile-menu-button.active span:nth-of-type(3){-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);margin:0}.search-button-header{font-size:21px;color:#d7d7d7;line-height:1.9em;cursor:pointer;display:block;text-decoration:none;text-align:center;width:100%;max-width:37px;float:right}footer{padding-top:28px;padding-bottom:28px;background-color:#fff;border-top:2px solid #f3f3f3;-webkit-transition:-webkit-filter .2s;transition:-webkit-filter .2s;transition:filter .2s;transition:filter .2s,-webkit-filter .2s}footer .menu-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer .footer-contacts{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:1px;flex-basis:1px;color:#5fad35;font-size:13px;line-height:1.3em;text-shadow:0 0 0 #000}footer .footer-contacts div{margin:18px 0 1px 0}footer .footer-contacts span{margin-left:8px}footer .footer-contacts .span-parent{margin-top:0}footer .footer-contacts .likespan{margin-top:0;margin-left:8px}footer .footer-section{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:1px;flex-basis:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer .footer-section__name{line-height:2.19em;color:#000;text-align:center;white-space:nowrap;text-decoration:none;border-bottom:1px dotted;margin:0 10px;font-size:19px;padding:0 40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}footer .footer-section__name:hover{border-bottom:3px solid #5fad35;text-decoration:none;margin-bottom:-2px;color:#000}footer .footer-section__subsection{margin:15px 0;padding-left:36px}footer .footer-section__subsection li{list-style:none}footer .footer-section__subsection li a{font-size:13px;text-decoration:none}footer .footer-section__subsection li a:hover{text-decoration:underline}footer .tags{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:685px;font-size:13px}footer .tags .tags-box{padding:30px;border:1px solid #e8e8e8}footer .header-center{width:77%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}footer .header-left{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:11.5%;flex-basis:11.5%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;opacity:0}footer .top-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .header-right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:11.5%;flex-basis:11.5%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;text-align:right;white-space:nowrap;z-index:100;position:relative;opacity:0}footer .main-logo{display:block;height:2.82em;max-width:118px}footer .main-logo__img{max-width:100%;max-height:100%}footer .main-menu{font-size:1.15em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .main-menu__point{color:#000;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:1px;flex-basis:1px;text-align:center;line-height:2.19em;white-space:nowrap;text-decoration:none;border-bottom:1px dotted;margin:0 10px}footer .main-menu__point+.main-menu__point{border-left:none}footer .main-menu__point--active{border-bottom:3px solid #5fad35;margin-bottom:-2px}footer .main-menu__point:hover{border-bottom:3px solid #5fad35;text-decoration:none;margin-bottom:-2px;color:#000}.contacts-wrapper{width:100%}.sidebar-contacts{border-top:1px dotted #6fa03f;position:relative}.sidebar-contacts:before{content:"";display:block;border-top:3px solid #6fa03f;position:absolute;top:-7px;left:0;width:100%}.sidebar-contacts__title{color:#54ac3b;text-transform:uppercase;font-size:22px;font-weight:700;margin:22px 0}.sidebar-contacts__phone{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.sidebar-contacts__phone-title{width:160px}.sidebar-contacts__phone-item a{text-decoration:none}.sidebar-contacts__phone-item a:hover{text-decoration:underline}.sidebar-contacts__email{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.sidebar-contacts__email-title{width:160px}.sidebar-contacts__email-item a{text-decoration:none}.sidebar-contacts__email-item a:hover{text-decoration:underline}.sidebar-contacts__address{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.sidebar-contacts__address-title{width:160px}.sidebar-partners{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px}.sidebar-partners__img{height:100%}.sidebar-partners__old{display:inline-block;height:52px;vertical-align:middle;line-height:5px;margin-right:10px;margin-bottom:10px}.sidebar-partners__new{display:inline-block;height:52px;vertical-align:middle;margin-right:10px;margin-bottom:10px}.sidebar-partners__double{display:inline-block;vertical-align:middle}.sidebar-partners__double a{display:block;height:24px;margin-bottom:0;margin-right:0;line-height:1}.sidebar-partners__double a:first-child{margin-bottom:4px}.footer-icons{margin-top:50px}.footer-icons__img{height:100%}.footer-icons__link{text-decoration:none}.footer-icons__old{display:inline-block;height:60px;vertical-align:middle;line-height:5px;margin-right:10px}.footer-icons__new{display:inline-block;height:60px;vertical-align:middle;margin-right:10px}.footer-icons__double{display:inline-block;vertical-align:middle}.footer-icons__double a{display:block;height:28px;margin-bottom:0;line-height:1}.footer-icons__double a:first-child{margin-bottom:4px}body{color:#000;font:300 16px LatoWeb,sans-serif}body.freeze{overflow:hidden}b{font-weight:700}a{color:#000;text-decoration:underline}a:hover{text-decoration:none;color:#3f8928}a[href^="#"]{border-bottom:1px dashed;text-decoration:none}img{max-width:100%}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.page-wrapper{max-width:1360px;padding-left:15px;padding-right:15px;margin:0 auto}input,textarea{font-weight:300}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-weight:300!important}input:-moz-placeholder,textarea:-moz-placeholder{font-weight:300!important}input::-moz-placeholder,textarea::-moz-placeholder{font-weight:300!important}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-weight:300!important}.green-border{margin-top:20px;padding:30px 0 0;position:relative;border-top:3px solid #69a13d;position:relative}.green-border:before{content:"";display:block;position:absolute;top:3px;left:0;width:100%;border-top:1px dotted #6fa03f}.modal .modal-backdrop.show{opacity:.2}.modal .modal-dialog{height:auto;min-height:calc(100vh - 60px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal .modal-dialog--actions{max-width:650px}.modal .modal-dialog--large{max-width:800px}.modal .modal-dialog--overflow{overflow:hidden;max-width:600px}.modal .modal-content{-webkit-box-shadow:0 0 10px rgba(128,128,128,.5);box-shadow:0 0 10px rgba(128,128,128,.5);border:1px solid #5fad35;border-radius:0;padding:25px 20px}.modal .modal-content .close{position:absolute;right:10px;top:5px;cursor:pointer}.modal .modal-content__dscr{font-style:italic;font-size:14px;margin-top:15px}.modal .modal-content__dscr--color{background-color:#baf99a}.modal .modal-content__subtitle{color:#5fad35;font-size:20px}.modal .modal-content__subtitle span{font-size:20px;text-transform:lowercase}.modal .modal-content--form{border-radius:21px;border:1px solid #249f0a;padding:40px 30px 40px}.modal .modal-content--form .close{position:absolute;right:10px;top:15px;cursor:pointer;width:20px;height:20px;opacity:.2}.modal .modal-content--form .close:hover{opacity:1}.modal .modal-content--form .close:focus{outline:0}.modal .modal-content--form .close span{font-size:0;color:transparent}.modal .modal-content--form .close span:after,.modal .modal-content--form .close span:before{content:"";display:block;width:2px;height:20px;position:absolute;top:0;background-color:#000}.modal .modal-content--form .close span:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal .modal-content--form .close span:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal .modal-content--form .jump-placeholder__input{border:1px dotted #d7d7d7}.modal .modal-content--form .jump-placeholder__input.focus,.modal .modal-content--form .jump-placeholder__input:focus{border-color:#249f0a}.modal .modal-content--form .jump-placeholder__input.focus+.jump-placeholder__label,.modal .modal-content--form .jump-placeholder__input:focus+.jump-placeholder__label{color:#249f0a}.modal .modal-content--form .jump-placeholder__input::-webkit-input-placeholder{font-size:14px;font-weight:300;color:#999}.modal .modal-content--form .jump-placeholder__input:-moz-placeholder{font-size:14px;font-weight:300;color:#999}.modal .modal-content--form .jump-placeholder__input::-moz-placeholder{font-size:14px;font-weight:300;color:#999}.modal .modal-content--form .jump-placeholder__input:-ms-input-placeholder{font-size:14px;font-weight:300;color:#999}.modal .modal-content--form .jump-placeholder__label{font-size:14px;font-weight:300;color:#999}.modal .modal-content--form .selectric .button,.modal .modal-content--form .selectric .button-block,.modal .modal-content--form .selectric .button-md,.modal .modal-content--form .selectric .button-sm,.modal .modal-content--form .selectric .quest-test .form-test .btn,.modal .modal-content--form .selectric .quest-test .form-test-integration-calc .btn,.modal .modal-content--form .selectric .quest-test .form-test-site-price .btn,.modal .modal-content--form .selectric .special_block_form,.quest-test .form-test .modal .modal-content--form .selectric .btn,.quest-test .form-test-integration-calc .modal .modal-content--form .selectric .btn,.quest-test .form-test-site-price .modal .modal-content--form .selectric .btn{background-color:#249f0a}.modal .modal-content--form .modal-content__title{font-size:17px;font-weight:300;font-style:italic;color:#242424;margin-bottom:5px}.modal .modal-content--form .modal-form__policy input{display:none}.modal .modal-content--form .modal-form__policy input+label{position:relative}.modal .modal-content--form .modal-form__policy input+label:before{content:"";display:inline-block;width:18px;height:18px;border:1px solid #d7d7d7;position:absolute;left:-30px;top:2px;cursor:pointer}.modal .modal-content--form .modal-form__policy input:checked+label:before{border:1px solid #249f0a;background-image:url(/images/header/check-green.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.modal .modal-content--form .modal-form__button-captcha{max-width:410px;background-color:#249f0a}.modal .modal-content--form .modal-form__button-captcha .button,.modal .modal-content--form .modal-form__button-captcha .button-block,.modal .modal-content--form .modal-form__button-captcha .button-md,.modal .modal-content--form .modal-form__button-captcha .button-sm,.modal .modal-content--form .modal-form__button-captcha .quest-test .form-test .btn,.modal .modal-content--form .modal-form__button-captcha .quest-test .form-test-integration-calc .btn,.modal .modal-content--form .modal-form__button-captcha .quest-test .form-test-site-price .btn,.modal .modal-content--form .modal-form__button-captcha .special_block_form,.quest-test .form-test .modal .modal-content--form .modal-form__button-captcha .btn,.quest-test .form-test-integration-calc .modal .modal-content--form .modal-form__button-captcha .btn,.quest-test .form-test-site-price .modal .modal-content--form .modal-form__button-captcha .btn{width:90px;background-color:#249f0a}.modal .modal-content--form .modal-form__button-captcha .button-block>div,.modal .modal-content--form .modal-form__button-captcha .button-md>div,.modal .modal-content--form .modal-form__button-captcha .button-sm>div,.modal .modal-content--form .modal-form__button-captcha .button>div,.modal .modal-content--form .modal-form__button-captcha .quest-test .form-test .btn>div,.modal .modal-content--form .modal-form__button-captcha .quest-test .form-test-integration-calc .btn>div,.modal .modal-content--form .modal-form__button-captcha .quest-test .form-test-site-price .btn>div,.modal .modal-content--form .modal-form__button-captcha .special_block_form>div,.quest-test .form-test .modal .modal-content--form .modal-form__button-captcha .btn>div,.quest-test .form-test-integration-calc .modal .modal-content--form .modal-form__button-captcha .btn>div,.quest-test .form-test-site-price .modal .modal-content--form .modal-form__button-captcha .btn>div{background-color:#249f0a}.modal .modal-content--form .fileform .selectbutton{background-color:#249f0a}.modal .modal-content--online{padding:45px 20px 25px}.modal .modal-content--want-site{padding:10px 20px 20px}.modal .modal-form__input-text{width:100%;padding:0 10px;font-size:16px;position:relative;z-index:50;background-color:transparent;border:1px solid #d7d7d7;outline:0}.modal .modal-form__input-text.focus,.modal .modal-form__input-text:focus{border-color:#5fad35}.modal .modal-form__input-textarea{width:100%;resize:none;height:120px;line-height:normal;padding:10px;font-size:16px;position:relative;z-index:50;background-color:transparent;border:1px solid #d7d7d7;outline:0}.modal .modal-form__input-textarea.focus,.modal .modal-form__input-textarea:focus{border-color:#5fad35}.modal .modal-form__captcha{text-align:center;margin:30px 0}.modal .modal-form__policy{margin-left:30px;font-size:14px;margin-top:20px;margin-bottom:20px}.modal .modal-form__policy input{float:left;margin:5px 0 0 -25px}.modal .modal-form__errors{color:#b53131;font-size:14px}.modal .modal-form__errors p{margin:15px 0}.modal .modal-form__success{color:#5fad35;font-size:20px}.modal .modal-form__success p{margin:25px 0 15px}.modal .modal-form__file-append{margin:20px 0}.modal .modal-form__file-append input{max-width:100%}.modal .modal-form__button{display:block;margin-left:auto;margin-right:auto}.modal .modal-form__button-captcha{background:#6aac38;padding:2px 0 0 2px;max-width:390px;margin:0 auto 20px}.modal .modal-form__button-captcha .g-recaptcha{float:left}.modal .modal-form__button-captcha .button,.modal .modal-form__button-captcha .button-block,.modal .modal-form__button-captcha .button-md,.modal .modal-form__button-captcha .button-sm,.modal .modal-form__button-captcha .quest-test .form-test .btn,.modal .modal-form__button-captcha .quest-test .form-test-integration-calc .btn,.modal .modal-form__button-captcha .quest-test .form-test-site-price .btn,.modal .modal-form__button-captcha .special_block_form,.quest-test .form-test .modal .modal-form__button-captcha .btn,.quest-test .form-test-integration-calc .modal .modal-form__button-captcha .btn,.quest-test .form-test-site-price .modal .modal-form__button-captcha .btn{display:block;width:80px;height:78px;background-color:#5fad35}.modal .modal-form__button-captcha .button-block>div,.modal .modal-form__button-captcha .button-md>div,.modal .modal-form__button-captcha .button-sm>div,.modal .modal-form__button-captcha .button>div,.modal .modal-form__button-captcha .quest-test .form-test .btn>div,.modal .modal-form__button-captcha .quest-test .form-test-integration-calc .btn>div,.modal .modal-form__button-captcha .quest-test .form-test-site-price .btn>div,.modal .modal-form__button-captcha .special_block_form>div,.quest-test .form-test .modal .modal-form__button-captcha .btn>div,.quest-test .form-test-integration-calc .modal .modal-form__button-captcha .btn>div,.quest-test .form-test-site-price .modal .modal-form__button-captcha .btn>div{background-color:#5fad35;width:100%;line-height:80px;font-size:40px}.dropdown-label{font-size:12px;margin-bottom:0;margin-top:20px;width:100%}.selectric-wrapper{margin-top:5px}.selectric-wrapper .selectric{border-color:#e6e6e6}.quest-test .form-test .selectric-wrapper .selectric .btn,.quest-test .form-test-integration-calc .selectric-wrapper .selectric .btn,.quest-test .form-test-site-price .selectric-wrapper .selectric .btn,.selectric-wrapper .selectric .button,.selectric-wrapper .selectric .button-block,.selectric-wrapper .selectric .button-md,.selectric-wrapper .selectric .button-sm,.selectric-wrapper .selectric .quest-test .form-test .btn,.selectric-wrapper .selectric .quest-test .form-test-integration-calc .btn,.selectric-wrapper .selectric .quest-test .form-test-site-price .btn,.selectric-wrapper .selectric .special_block_form{background-color:#5fad35;right:-1px}.selectric-wrapper.selectric-open .selectric{background-color:#fff}.selectric-wrapper .selectric-items{background-color:#fff;border-top:none}.selectric-wrapper .selectric-items li.highlighted{background-color:rgba(95,173,53,.3);border-color:rgba(95,173,53,.3)}.selectric-wrapper .selectric-items li{border-top-color:#eee}.selectric-wrapper .selectric-items li:hover{background-color:rgba(95,173,53,.3);border-color:rgba(95,173,53,.3)}.section-menu{position:relative;z-index:300}.section-menu__point{position:relative;color:#000;display:block;font-size:15px;letter-spacing:.5px;padding:14px 31px 14px 0;margin:0 40px 0 0;border-bottom:1px dotted #000;text-decoration:none;line-height:1em}.section-menu__point:hover{border-color:#5fad35;color:#000;text-decoration:none;z-index:100}.section-menu__point--active{font-size:19px;font-weight:700;padding-top:28px;padding-bottom:28px;z-index:100}.section-menu__point.parent:after{font-size:22px;font-family:icomoon!important;content:"\e90e";display:block;position:absolute;right:10px;color:#5fad35;top:60%;margin-top:-11px;-webkit-transition:transform .3s ease-out 0s,transform .3s ease-out 0s;transition:transform .3s ease-out 0s,transform .3s ease-out 0s;transition:transform .3s ease-out 0s}.section-menu__point.parent.open:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.section-menu__point.parent.no-animation:after{-webkit-transition:none;transition:none}.section-menu__point--star-holder:before{content:"";display:block;position:absolute;width:20px;height:19px;left:-28px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(/images/offers_top_star.png);background-size:100%}.section-menu .submenu{display:none;position:relative;padding-bottom:30px}.section-menu .submenu .section-menu__point{margin-left:45px;padding-right:32px}.section-menu .submenu .submenu .section-menu__point{margin-left:60px;padding-right:0}.section-menu .submenu:hover{z-index:200}.mobile-section-menu{position:relative}.mobile-section-menu__title{padding:25px 15px 30px 15px;border-top:dotted 1px #5fad35;font-size:30px;font-weight:300;color:#000;margin-left:-15px;width:calc(100% + 30px);position:relative;display:none}.mobile-section-menu__title:before{display:block;content:"";position:absolute;top:-3px;left:0;width:100%;border-top:dotted 1px #5fad35}.mobile-section-menu__dropdown-button{font-size:14px;color:#717171;padding:6px 14px;margin-bottom:22px}.mobile-section-menu__dropdown-button .icon-arrow-down{float:right;margin-right:12px}.mobile-section-menu__dropdown-menu{border-radius:0;padding:0 12px;border-style:dotted;border-color:#717171;width:100%}.mobile-section-menu__point{display:block;color:#000;font-size:16px;margin:5px 10px 10px 10px;border-bottom:1px dotted #d7d7d7;padding-bottom:10px;text-decoration:none;padding-left:5px}.mobile-section-menu__point:last-child{border-bottom:none}.mobile-section-menu__close{height:20px;position:relative;margin-top:10px;margin-right:-10px}.mobile-section-menu__close span{position:absolute;top:50%;right:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:250ms ease-in-out;transition:250ms ease-in-out;display:block;opacity:1;width:20px;height:2px;background-color:#d7d7d7}.mobile-section-menu__close span:nth-of-type(1){-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);margin:0}.mobile-section-menu__close span:nth-of-type(2){-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);margin:0}.mobile-section-menu__depth-2{font-size:14px;padding-left:5px;margin-left:28px}.mobile-section-menu__depth-3{font-size:12px;padding-left:5px;margin-left:45px}.tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before,.tooltip.bs-tooltip-top .arrow::before{border-top-color:#5fad35}.tooltip-inner{background-color:#5fad35;border-radius:0;padding:5px 10px;font-weight:300;font-size:12px}.jump-placeholder{position:relative;margin-top:20px}.jump-placeholder__label{position:absolute;z-index:50;top:0;left:0;font-size:12px;line-height:40px;padding:0 10px;-webkit-transition:all .25s;transition:all .25s}.jump-placeholder__label--gray{font-style:italic;color:#cac6c6}.jump-placeholder__input{position:relative;z-index:100;line-height:40px;height:40px;padding:0 10px}.jump-placeholder__input.focus+.jump-placeholder__label,.jump-placeholder__input:focus+.jump-placeholder__label{margin-top:-20px;line-height:20px;color:#5fad35;opacity:1!important}.jump-placeholder__input.focus+.jump-placeholder__label--gray,.jump-placeholder__input:focus+.jump-placeholder__label--gray{font-style:italic;color:#cac6c6}.jump-placeholder__input.fill+.jump-placeholder__label{opacity:0}.jump-placeholder__input.fill+.jump-placeholder__label--gray{font-style:italic;color:#cac6c6}.g-recaptcha>div{margin-left:auto;margin-right:auto}.button,.button-block,.button-md,.button-sm,.quest-test .form-test .btn,.quest-test .form-test-integration-calc .btn,.quest-test .form-test-site-price .btn,.special_block_form{background-color:#5fad35;border:0;border-radius:0;cursor:pointer;margin:0;padding:0;font-size:22px;font-weight:700;color:#fff;position:relative;text-decoration:none;width:300px;max-width:100%;height:54px;line-height:54px;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;outline:0}.button div,.button-block div,.button-md div,.button-sm div,.quest-test .form-test .btn div,.quest-test .form-test-integration-calc .btn div,.quest-test .form-test-site-price .btn div,.special_block_form div{float:right;height:100%;width:70px;text-align:center;background-color:#3f8928;line-height:54px;font-size:32px;position:relative}.button div:before,.button-block div:before,.button-md div:before,.button-sm div:before,.quest-test .form-test .btn div:before,.quest-test .form-test-integration-calc .btn div:before,.quest-test .form-test-site-price .btn div:before,.special_block_form div:before{position:absolute;right:22%;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.button-block:hover,.button-md:hover,.button-sm:hover,.button:hover,.quest-test .form-test .btn:hover,.quest-test .form-test-integration-calc .btn:hover,.quest-test .form-test-site-price .btn:hover,.special_block_form:hover{background-color:#5fa03c;color:#fff}.button-block:hover div:before,.button-md:hover div:before,.button-sm:hover div:before,.button:hover div:before,.quest-test .form-test .btn:hover div:before,.quest-test .form-test-integration-calc .btn:hover div:before,.quest-test .form-test-site-price .btn:hover div:before,.special_block_form:hover div:before{-webkit-transform:translateX(6px);transform:translateX(6px)}.button-block:active,.button-block:focus,.button-md:active,.button-md:focus,.button-sm:active,.button-sm:focus,.button:active,.button:focus,.quest-test .form-test .btn:active,.quest-test .form-test .btn:focus,.quest-test .form-test-integration-calc .btn:active,.quest-test .form-test-integration-calc .btn:focus,.quest-test .form-test-site-price .btn:active,.quest-test .form-test-site-price .btn:focus,.special_block_form:active,.special_block_form:focus{outline:0;color:#fff;text-decoration:none}.button-block:active,.button-md:active,.button-sm:active,.button:active,.quest-test .form-test .btn:active,.quest-test .form-test-integration-calc .btn:active,.quest-test .form-test-site-price .btn:active,.special_block_form:active{background-color:#3f8928}.button.disabled,.disabled.button-block,.disabled.button-md,.disabled.button-sm,.disabled.special_block_form,.quest-test .form-test .disabled.btn,.quest-test .form-test-integration-calc .disabled.btn,.quest-test .form-test-site-price .disabled.btn{background-color:#3f8928;cursor:default}.button-md{height:48px;line-height:48px;font-size:20px}.button-sm{height:40px;line-height:40px;font-size:16px}.button-block{display:block;text-align:center}.page-voiting{position:relative;border-top:1px dotted #6fa03f;padding-top:20px;margin:40px 0}.page-voiting:before{content:"";display:block;border-top:3px solid #6fa03f;position:absolute;top:-7px;left:0;width:100%}.page-voiting__buttons{float:right;padding:22px 20px 0 0}.page-voiting__buttons span{font-size:27px;color:#5fad35;cursor:pointer}.page-voiting__buttons span:first-child{margin-right:20px;display:block;float:left;margin-top:-12px}.page-voiting__title{color:#5fad35;font-size:27px;font-weight:700}.page-voiting__text{padding-top:10px;font-size:16px;font-weight:400;font-style:italic}textarea.fancy-json{display:none}.fancybox-content{padding-left:60px;padding-right:60px;font:300 16px LatoWeb,sans-serif;line-height:1.5em}.fancybox-caption h3{font-size:16px}.fancybox-navigation .fancybox-button--arrow_left{left:-1.2em}.fancybox-navigation .fancybox-button--arrow_right{right:-1.2em}.fancybox-navigation .fancybox-button{padding:0;font-size:55px;height:1em;width:1em;margin-top:-.5em}.fancybox-navigation .fancybox-button span{color:#5fad35;background-color:#fff}.fancybox-navigation .fancybox-button:before{display:none}body.modal-open.iosBugFixCaret{position:fixed;width:100%}.mobile-menu{display:none}.to-top{display:none;position:fixed;bottom:10px;right:10px;font-size:55px;width:1em;height:1em;z-index:9999;opacity:.5;cursor:pointer;background-color:#fff;border:1px solid #fff;-webkit-box-sizing:content-box;box-sizing:content-box;overflow:hidden}.to-top span{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);display:block;color:#5fa03c}.to-top:hover{opacity:1}.select-lang{vertical-align:top;height:45px;position:relative;width:100%;max-width:37px;display:inline-block}.select-lang .drop-down{position:absolute;width:100%;height:100%;top:100%;left:0;display:none;z-index:500;background-color:#fff}.select-lang:hover .drop-down{display:block}.select-lang__item{display:block;background-repeat:no-repeat;background-position:center center;height:100%;width:100%;border-top:none}.select-lang__item:hover{background-color:#fff}.select-lang__item--rus{background-image:url(https://web-industry.pro/images/flag-rus-gr.png)}.select-lang__item--rus.active,.select-lang__item--rus:hover{background-image:url(https://web-industry.pro/images/flag-rus.png)}.select-lang__item--tur{background-image:url(https://web-industry.pro/images/flag-tr-gr.png)}.select-lang__item--tur.active,.select-lang__item--tur:hover{background-image:url(https://web-industry.pro/images/flag-tr.png)}.select-lang__item--eng{background-image:url(https://web-industry.pro/images/flag-en-gr.png)}.select-lang__item--eng.active,.select-lang__item--eng:hover{background-image:url(https://web-industry.pro/images/flag-en.png)}.select-lang__item--fin{background-image:url(https://web-industry.pro/images/flag-fin-gr.png)}.select-lang__item--fin.active,.select-lang__item--fin:hover{background-image:url(https://web-industry.pro/images/flag-fin.png)}.select-lang__item--knr{background-image:url(https://web-industry.pro/images/flag-knr-gr.png)}.select-lang__item--knr.active,.select-lang__item--knr:hover{background-image:url(https://web-industry.pro/images/flag-knr.png)}.lang-modal__title{color:#61ab3d;font-size:24px;font-weight:700;margin-bottom:15px}.lang-modal__item{display:inline-block;background-repeat:no-repeat;background-position:center center;height:45px;width:100%;max-width:37px;border:none;margin-right:5px}.lang-modal__item:hover{background-color:#fff}.lang-modal__item--rus{background-image:url(https://web-industry.pro/images/flag-rus-gr.png)}.lang-modal__item--rus.active,.lang-modal__item--rus:hover{background-image:url(https://web-industry.pro/images/flag-rus.png)}.lang-modal__item--tur{background-image:url(https://web-industry.pro/images/flag-tr-gr.png)}.lang-modal__item--tur.active,.lang-modal__item--tur:hover{background-image:url(https://web-industry.pro/images/flag-tr.png)}.lang-modal__item--eng{background-image:url(https://web-industry.pro/images/flag-en-gr.png)}.lang-modal__item--eng.active,.lang-modal__item--eng:hover{background-image:url(https://web-industry.pro/images/flag-en.png)}.lang-modal__item--fin{background-image:url(https://web-industry.pro/images/flag-fin-gr.png)}.lang-modal__item--fin.active,.lang-modal__item--fin:hover{background-image:url(https://web-industry.pro/images/flag-fin.png)}.lang-modal__item--knr{background-image:url(https://web-industry.pro/images/flag-knr-gr.png)}.lang-modal__item--knr.active,.lang-modal__item--knr:hover{background-image:url(https://web-industry.pro/images/flag-knr.png)}.lang-modal__company{margin-top:10px}.lazyload{opacity:.3;-webkit-transition:opacity .3s;transition:opacity .3s}.lazyload.lazyload--hidden{display:none}.lazyload.lazyload--loading{opacity:.3}.lazyload.lazyload--loaded{opacity:1}.header-green{padding:0 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-green__line{background-color:#0d8500;width:100%;min-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;color:#fff}.header-green__line .header-green__btn{display:none}.header-green__triangle{display:block;width:46px;height:46px;position:absolute;right:-25px;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);background-color:#249f0a;border-left:4px solid;border-bottom:4px solid;border-color:#fff;z-index:2}.header-green__logo-wrapper{position:relative;z-index:1;overflow:hidden}.header-green__logo{width:60px;margin:10px 120px 10px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 0}.header-green__logo img{display:inline-block;vertical-align:middle}.header-green__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background-color:#249f0a;padding:10px 20px;position:relative;z-index:999}.header-green__content .search-holder{margin-right:10px}.header-green__slogan{font-size:20px;font-weight:200}.header-green__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-green__btn{text-decoration:none;display:inline-block;font-size:11px;font-weight:400;font-style:normal;padding:5px 20px;border-radius:11px;background-color:#fff;color:#249f0a;border:1px dotted;margin:0 10px;border-color:#249f0a;-webkit-transition:.3s all;transition:.3s all}.header-green__btn:active,.header-green__btn:focus,.header-green__btn:hover{background-color:#249f0a;color:#fff;border-color:#fff;-webkit-transition:.3s all;transition:.3s all;outline:0;-webkit-box-shadow:none;box-shadow:none}.header-green__btn--culture{position:relative}.header-green__btn--culture .show{display:block;width:100%;height:100%;opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.header-green__btn--culture .hover{position:absolute;top:0;left:0;display:block;width:100%;height:100%;opacity:0;padding:7px 0;-webkit-transition:opacity .2s;transition:opacity .2s}.header-green__btn--culture:active .hover,.header-green__btn--culture:focus .hover,.header-green__btn--culture:hover .hover{opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.header-green__btn--culture:active .show,.header-green__btn--culture:focus .show,.header-green__btn--culture:hover .show{opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.header-green__btn--pink{background-color:#e42750;color:#fff;border-color:#fff}.header-green__btn--pink:active,.header-green__btn--pink:focus,.header-green__btn--pink:hover{background-color:#fff;color:#e42750;border-color:#e42750}.header-green .search-holder{line-height:1;display:none;-webkit-transition:.3s all;transition:.3s all}.header-green .search-button{display:block;line-height:1;-webkit-transition:.3s all;transition:.3s all}.header-green__search-close{display:none;position:absolute;left:-25px;width:18px;top:10px;opacity:.4;height:18px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(/images/icons/close-ico.png)}.header-green .search-form{display:none;border:1px solid #249f0a;-webkit-box-shadow:none;box-shadow:none;top:-8px;right:0;height:36px;-webkit-transition:.3s all;transition:.3s all;width:100%}.header-green .header-green__seacrh-text{display:block}.header-green__contacts{display:none;padding:0;font-size:14px;font-weight:400;color:#fff;text-decoration:none;position:relative;margin-right:19px;-webkit-transition:.3s all;transition:.3s all}.header-green__contacts:hover .header-green__contacts-item{display:block}.header-green__contacts span{cursor:pointer}.header-green__contacts-item{padding:20px 20px 0 20px;display:none;position:absolute;top:18px;right:0;width:210px;height:160px;text-align:right;color:#fff;z-index:999;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(/images/header/green-contacts.svg);-webkit-transition:.3s all;transition:.3s all}.header-green__contacts-phone{font-size:19px;font-weight:400;font-style:normal;display:block;line-height:1;color:#fff;text-decoration:none;margin:16px 0 8px 0}.header-green__contacts-phone:focus,.header-green__contacts-phone:hover{text-decoration:underline;color:#fff}.header-green__contacts-ofice{font-size:11px;font-weight:400;font-style:italic;line-height:1.3;margin-bottom:10px;display:block;color:#fff;text-decoration:none}.header-green__contacts-email{display:block;font-size:14px;font-weight:400;font-style:normal;line-height:1.3;color:#fff;margin:14px 0 12px;text-decoration:none}.header-green__contacts-email:focus,.header-green__contacts-email:hover{text-decoration:underline;color:#fff}.header-green__contacts-link{font-size:12px;font-weight:400;font-style:italic;color:#fff;text-decoration:underline}.header-green__contacts-link:focus,.header-green__contacts-link:hover{text-decoration:none;color:#fff}.header-green__lang-wrapper{display:none;width:32px;height:32px;overflow:hidden}.header-green__lang-wrapper:hover{overflow:visible}.header-green__lang-wrapper:hover .header-green__lang{height:auto;background-color:#249f0a}.header-green__lang-wrapper:hover .header-green__lang-item{display:block}.header-green__lang{position:absolute;width:32px;height:32px;border:1px solid #fff;z-index:2}.header-green__lang-item{width:30px;height:30px;background-repeat:no-repeat;background-position:center;display:none}.header-green__lang-item:before{content:"";height:2px;width:75%;display:block;margin:0 auto;background-repeat:repeat-x;background-image:url(/images/header/dotted_pattern_white.svg)}.header-green__lang-item.active{display:block}.header-green__lang-item.active:before{display:none}.header-green__lang-item--ru{background-image:url(/images/header/ru.svg);background-size:13px 8px}.header-green__lang-item--en{background-image:url(/images/header/en.svg);background-size:12px 8px}.header-green__lang-item--fi{background-image:url(/images/header/fi.svg);background-size:8px 8px}.header-green__lang-item--tr{background-image:url(/images/header/tr.svg);background-size:13px 8px}.header-green__toggle-menu{display:inline-block;color:#000;position:relative;cursor:pointer;width:29px;height:23px;margin-left:20px}.header-green__toggle-menu span{-webkit-transition:250ms ease-in-out;transition:250ms ease-in-out;display:block;opacity:1;width:100%;height:3px;background-color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header-green__toggle-menu span:nth-of-type(1){margin:-8px 0 0}.header-green__toggle-menu span:nth-of-type(3){margin:8px 0 0}.header-green__toggle-menu.active span:nth-of-type(1){-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);margin:0}.header-green__toggle-menu.active span:nth-of-type(2){opacity:0}.header-green__toggle-menu.active span:nth-of-type(3){-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);margin:0}.header-green .top-line{width:100%;position:relative;z-index:1;padding-top:20px;display:none}.header-green .top-line__wrapper{width:100%}.header-green .header-green__mobile-menu-wrapper{display:none;position:absolute;z-index:500;top:49px;width:100%;min-height:100%;left:0;background-color:#fff;padding-bottom:60px;-webkit-box-shadow:0 11px 12px 0 rgba(238,238,238,.6);box-shadow:0 11px 12px 0 rgba(238,238,238,.6);border-bottom:3px solid #6fa03f}.header-green .header-green__mobile-menu-wrapper.open{display:block}.header-green .header-green__mobile-menu-wrapper:after{background:0 0;content:"";display:block;position:absolute;bottom:3px;left:0;width:100%;-webkit-transition:.3s all;transition:.3s all;border-bottom:1px dotted #6fa03f}.header-green .header-green__mobile-menu-wrapper .header-green__mobile-menu{width:100%;position:relative;padding-bottom:10px;border-bottom:1px dotted #6fa03f}.header-green .header-green__mobile-menu-wrapper .header-green__mobile-menu:after{background:0 0;content:"";display:block;border-bottom:3px solid #6fa03f;position:absolute;bottom:3px;left:0;width:100%;-webkit-transition:.3s all;transition:.3s all}.header-green .header-green__mobile-menu-wrapper .header-green__mobile-menu a{display:block;text-align:center;padding:8px 0;width:100%;border-bottom:1px dotted #000;margin:0}.header-green .header-green__mobile-menu-wrapper .header-green__mobile-menu a:first-child{border-top:1px dotted #000}.header-green .header-green__mobile-menu-wrapper .header-green__mobile-menu a:last-child{border-bottom:none}.header-green .header-green__mobile-menu-wrapper .header-green__mobile-lang{display:block}.header-green .header-green__mobile-menu-wrapper .header-green__mobile-search{display:block;padding:20px 0}.header-green .header-green__mobile-btns{display:block;width:100%}.header-green .header-green__mobile-btns .header-green__btns{width:100%;margin:15px auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-green .header-green__mobile-btns .header-green__btn{display:block;margin:8px 10px;padding:7px 0;width:42%}.header-green .main-menu{width:100%}.header-green .header-green__mobile-lang{padding:20px 0;text-align:center}.header-green .header-green__mobile-lang .header-green__lang-item{width:31px;height:32px;background-repeat:no-repeat;background-position:center;display:inline-block;margin:0 5px}.header-green .header-green__mobile-lang .header-green__lang-item--ru{background-image:url(/images/header/ru_default.svg);background-size:contain}.header-green .header-green__mobile-lang .header-green__lang-item--ru.active{background-image:url(/images/header/ru_active.svg)}.header-green .header-green__mobile-lang .header-green__lang-item--en{background-image:url(/images/header/en_default.svg);background-size:contain}.header-green .header-green__mobile-lang .header-green__lang-item--en.active{background-image:url(/images/header/en_active.svg)}.header-green .header-green__mobile-lang .header-green__lang-item--fi{background-image:url(/images/header/fi_default.svg);background-size:contain}.header-green .header-green__mobile-lang .header-green__lang-item--fi.active{background-image:url(/images/header/fi_active.svg)}.header-green .header-green__mobile-lang .header-green__lang-item--tr{background-image:url(/images/header/tr_default.svg);background-size:contain}.header-green .header-green__mobile-lang .header-green__lang-item--tr.active{background-image:url(/images/header/tr_active.svg)}.header-green--offers{padding:0;border-bottom:none}.header-green--offers .header-green__slogan{font-weight:400}.header-green--offers .header-green__logo{margin:10px 120px 10px 20px}.header-green__requisites{text-align:right;line-height:1.5;display:none}#iframe-content .header-green__line{display:none!important}.main-slider{width:410px;margin-bottom:10px}.main-slider a:active,.main-slider a:focus{border:none;outline:0;-webkit-box-shadow:none;box-shadow:none}.main-slider__slide{height:234px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-style:normal;font-weight:100;text-shadow:1px 1px 0 #fff;padding:0}.main-slider__slide:active,.main-slider__slide:focus{border:none;outline:0;-webkit-box-shadow:none;box-shadow:none}.main-slider__nav{position:absolute;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;bottom:0}.main-slider__nav li{list-style-type:none!important;display:block;width:50%}.main-slider__nav li button{width:100%;height:5px;font-size:0;color:transparent;background-color:#5fad35;outline:0;opacity:.6;border:none}.main-slider__nav li button:active,.main-slider__nav li button:focus{outline:0;-webkit-box-shadow:none;box-shadow:none;border:none}.main-slider__nav li.slick-active button{opacity:1;border:none}.main-slider__slide-box{display:none}.main-slider__slide-box:first-child{display:block}.main-slider.slick-initialized .main-slider__slide-box{display:block}.footer-green{background-color:#000;color:#fff;padding-bottom:300px;position:relative}.footer-green__batman{height:320px;background-color:#fff;background-image:url(/images/footer/footer_back_small.png);background-repeat:no-repeat;background-position:center top;background-size:860px;position:relative}.footer-green__batman:before{content:"";display:block;width:calc(100% - 30px);height:100%;position:absolute;bottom:0;left:0;right:0;margin:auto;background-image:url(/images/footer/footer_batman_with-masks.png);background-repeat:no-repeat;background-position:left bottom;background-size:290px;border-bottom:3px solid #249f0a}.footer-green__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer-green .page-wrapper{padding-left:0;padding-right:0}.footer-green__block-wrapper{padding:30px 15px;background-color:#000;width:100%}.footer-green__block-wrapper--green{margin-top:40px;margin-bottom:40px;background-color:#249f0a}.footer-green__block-wrapper--batsignal{margin:40px 0 0;position:relative}.footer-green__block-wrapper--full{width:100%}.footer-green__wrapper-with-slider{width:100%}.footer-green__slider{width:100%;padding:15px}.footer-green__slider .main-slider{margin:40px auto}.footer-block--green .footer-block__title:hover{color:#000}.footer-block--batsignal:before{content:"";display:block;width:100%;min-width:290px;height:300px;position:absolute;top:89%;left:0;right:0;margin:auto;background-image:url(/images/footer/footer_city.png);background-repeat:no-repeat;background-position:center top;background-size:400px}.footer-block--batsignal .footer-block__title{border-bottom:none;text-shadow:2px -4px 2px rgba(0,0,0,.5);margin-bottom:0;padding-bottom:0;display:inline-block;position:relative;z-index:20;margin-top:20px;font-weight:400}.footer-block--batsignal .footer-block__menu a{text-shadow:2px -4px 2px rgba(0,0,0,.5)}.footer-block__logo{display:block;position:absolute;bottom:-182px;left:69%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:195px;height:276px;background-image:url(/images/footer/footer_logo_less_blur.png);background-repeat:no-repeat;background-position:center;background-size:contain;z-index:21}.footer-block__logo:after{content:"";display:block;position:absolute;width:195px;height:276px;top:-4px;left:4px;background-image:url(/images/footer/footer_logo.png);background-repeat:no-repeat;background-position:center;background-size:204px;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.footer-block__logo:hover:after{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.footer-block__title{display:block;font-size:28px;font-weight:400;font-style:normal;padding-bottom:20px;margin-bottom:20px;color:#fff;border-bottom:1px dotted #fff;text-decoration:none;-webkit-transition:color .2s;transition:color .2s}.footer-block__title:hover{color:#249f0a;text-decoration:none;-webkit-transition:color .2s;transition:color .2s}.footer-block__title:focus{outline:0}.footer-block__menu{list-style:none;padding-left:0}.footer-block__menu li{display:block;line-height:1.4;margin-bottom:5px}.footer-block__menu a{color:#fff;font-size:16px;font-weight:300;font-style:normal;text-decoration:none;cursor:pointer;padding-bottom:3px;border-bottom:1px dotted transparent;-webkit-transition:color .2s,border .2s;transition:color .2s,border .2s}.footer-block__menu a:hover{color:#fff;text-decoration:none;border-bottom:1px dotted #fff;-webkit-transition:color .2s,border .2s;transition:color .2s,border .2s}.footer-block__menu a:focus{outline:0}.actions-addblock{font-weight:300}.actions-addblock__wrapper{border:3px solid #249f0a;background-color:#249f0a;padding-bottom:25px;margin-bottom:30px}.actions-addblock__heading{font-size:28px;font-weight:400;font-style:normal;margin-bottom:15px;padding:15px 15px 0 15px;color:#fff}.actions-addblock__heading--black{padding:15px 0 0 0;color:#249f0a}.actions-addblock__dscr{padding:0 15px;margin-bottom:30px;color:#fff}.actions-addblock__content{color:#fff}.actions-addblock-item{margin-bottom:30px;padding:0 15px}.actions-addblock-item__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%}.actions-addblock-item__name{width:100%;font-size:22px;font-weight:400;margin-bottom:10px;color:#fff}.actions-addblock-item__text{width:100%;margin-bottom:10px;line-height:1.4}.actions-addblock-item__btn{width:100%;-ms-flex-item-align:end;align-self:flex-end}.actions-addblock-site{margin-bottom:30px;height:calc(100% - 30px)}.actions-addblock-site__wrapper{border:3px solid #249f0a;padding:15px 15px 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%}.actions-addblock-site__top{width:100%}.actions-addblock-site__bottom{-ms-flex-item-align:end;align-self:flex-end;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.actions-addblock-site__name{width:100%;font-size:22px;font-weight:400;margin-bottom:10px;color:#e42750}.actions-addblock-site__price{margin-bottom:10px}.actions-addblock-site__price-old{display:inline-block;margin-right:10px;color:#717171;text-decoration:line-through}.actions-addblock-site__price-new{color:#249f0a;font-weight:400}.actions-addblock-site__text{margin-bottom:25px}.actions-addblock-site__include-list{margin-bottom:25px;padding:0 0 0 15px}.actions-addblock-site__include-list li{list-style-type:none;margin-bottom:5px}.actions-addblock-site__include-list li:before{content:"✔";display:inline-block;width:15px;color:#249f0a;font-weight:400;margin-right:5px;vertical-align:middle}.actions-addblock-site__include-list li.without-list{color:#249f0a;font-size:20px;font-weight:400}.actions-addblock-site__include-list li.without-list:before{display:none!important}.actions-addblock-site__include-list li a{border:none}.actions-addblock-site__include-list li a:active,.actions-addblock-site__include-list li a:focus,.actions-addblock-site__include-list li a:hover{border:none}.actions-addblock-site__include-list li a span{position:relative;display:inline-block;width:20px;height:20px;background-image:url(/images/icons/calc/info-vopros.svg);background-repeat:no-repeat;background-position:center;background-size:20px;top:4px;left:5px;cursor:pointer}.actions-addblock-site__bonus{font-style:italic;margin-bottom:15px;color:#e42750}.actions-btn{display:inline-block;background-color:#e42750;color:#fff;border:1px solid #e42750;padding:5px 20px 8px;border-radius:10px;font-size:14px;font-weight:300;outline:0;-webkit-box-shadow:none;box-shadow:none;text-decoration:none;cursor:pointer}.actions-btn:active,.actions-btn:focus,.actions-btn:hover{outline:0;background-color:#e42750;border-color:#e42750;color:#fff;-webkit-box-shadow:1px 1px 8px 0 rgba(0,0,0,.3);box-shadow:1px 1px 8px 0 rgba(0,0,0,.3)}.actions-btn--white{background-color:#249f0a;color:#fff;border-color:#249f0a}.actions-btn--white:active,.actions-btn--white:focus,.actions-btn--white:hover{background-color:#249f0a;border-color:#249f0a;color:#fff}.oneclick-form__message{margin-top:15px;margin-bottom:40px;color:#249f0a}.oneclick-form__message.fail{color:#e85900}.group-item{margin-bottom:10px}.group-item__text-error{font-size:14px;font-style:italic;color:#e85900}.modal-body--oneclick{padding:0}.sertificate-block h2 span{display:inline}.actions-detail__title{font-size:18px;font-weight:400;margin-bottom:15px}.actions-detail__text p{font-weight:400;font-style:italic}.actions-detail__text ul{padding-left:25px}.portfolio-site-create-video{text-align:center;margin-top:20px;margin-bottom:20px}.portfolio-site-create-video iframe{width:100%;max-width:100%;height:250px}.portfolio-detail-create-video{text-align:center}.portfolio-detail-create-video iframe{width:100%;max-width:100%;height:250px}.main-site-create-video{text-align:center;margin-top:40px;margin-bottom:40px}.main-site-create-video iframe{width:100%;max-width:100%;height:250px}.right-block-create-video{text-align:center;margin-bottom:40px}.right-block-create-video iframe{width:100%;max-width:100%;height:250px}.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.tabs__item{display:block;margin-bottom:5px;margin-right:5px}.tabs__item>a{display:block;border:1px solid #d7d7d7;border-radius:10px;padding:5px 20px 8px;text-decoration:none;color:#000}.tabs__item>a.active,.tabs__item>a:active,.tabs__item>a:focus,.tabs__item>a:hover{border-color:#5fad35;color:#000}.tab-content{border:1px solid #d7d7d7;border-radius:10px;margin-top:10px}.tab-content table tr{border-bottom:1px solid #d7d7d7}.tab-content table tr:last-child{border-bottom:none}.tab-content table td{vertical-align:top;text-align:left;padding:10px}.tab-content table td:first-child{border-right:1px solid #d7d7d7;font-weight:400}.tab-content table td b{font-weight:400!important}.content-container{-webkit-transition:-webkit-filter .2s;transition:-webkit-filter .2s;transition:filter .2s;transition:filter .2s,-webkit-filter .2s}.content-container .page-wrapper{padding-top:28px;padding-bottom:28px;line-height:1.5em}.left-section-padding{padding:30px 40px 30px 0}.left-section-padding--online{padding:60px 40px 10px 0}.left-section-form__title{font-size:24px;color:#5fad35;font-weight:700;text-transform:uppercase}.left-section-form__input-box{margin:15px 0;font-size:16px}.left-section-form__input-box input{width:100%;padding:8px 10px;outline:0;border:1px solid #d7d7d7;font-weight:300}.left-section-form__input-box input:focus{border-color:#5fad35}.left-section-form__input-box textarea{width:100%;height:100px;padding:8px 10px;outline:0;border:1px solid #d7d7d7;font-weight:300}.left-section-form__input-box textarea:focus{border-color:#5fad35}.left-section-form__captcha{background:#6aac38;padding:2px 0 0 2px}.left-section-form__checkbox{margin:15px 0;font-size:12px;margin-left:30px}.left-section-form__checkbox input{float:left;margin:5px 0 0 -25px}.left-section-form__checkbox label{line-height:1.4;font-weight:400}.left-section-form__errors{color:#b53131;font-size:16px;font-style:italic}.left-section-form__errors p{margin:15px 0}.left-section-form__success{color:#000;font-size:16px;font-style:italic}.left-section-form__success p{margin:15px 0}.left-section-form .button,.left-section-form .button-block,.left-section-form .button-md,.left-section-form .button-sm,.left-section-form .quest-test .form-test .btn,.left-section-form .quest-test .form-test-integration-calc .btn,.left-section-form .quest-test .form-test-site-price .btn,.left-section-form .special_block_form,.quest-test .form-test .left-section-form .btn,.quest-test .form-test-integration-calc .left-section-form .btn,.quest-test .form-test-site-price .left-section-form .btn{display:block;margin-left:auto;margin-right:auto;width:calc(100% - 306px);float:right;height:78px;background-color:#5fad35}.left-section-form .button-block>div,.left-section-form .button-md>div,.left-section-form .button-sm>div,.left-section-form .button>div,.left-section-form .quest-test .form-test .btn>div,.left-section-form .quest-test .form-test-integration-calc .btn>div,.left-section-form .quest-test .form-test-site-price .btn>div,.left-section-form .special_block_form>div,.quest-test .form-test .left-section-form .btn>div,.quest-test .form-test-integration-calc .left-section-form .btn>div,.quest-test .form-test-site-price .left-section-form .btn>div{background-color:#5fad35;width:100%;line-height:80px;font-size:40px}.left-section-form form{border-top:1px dotted #6fa03f;position:relative;padding:20px 0 0;margin-bottom:40px}.left-section-form form:before{content:"";display:block;border-top:3px solid #6fa03f;position:absolute;top:-7px;left:0;width:100%}.left-section-form .g-recaptcha{float:left}.left-section-form .g-recaptcha>div{margin-left:0;margin-right:0}.not-top-pading{padding-top:0!important}#menu-link{display:none}.termins__active{margin-bottom:20px}.termins__public{font-style:italic;margin-bottom:10px}.termins__arhiv-item{font-style:italic;line-height:1.6}.termins__backlink{font-style:italic}.mobile-section-menu__title{line-height:1.1}.text-content-box{line-height:1.5em;padding:30px 0;margin:40px 0;position:relative}.text-content-box__title{color:#5fad35;font-size:24px;font-weight:700;margin-bottom:18px}.text-content-box__fly-title{position:absolute;top:-1px;left:-1px;z-index:100;font-size:22px;padding:.3em 2em;background-color:#fff;border:1px solid #d7d7d7}.text-content-box--no-padding{padding:0}.text-content-title{margin-bottom:1.5rem}.text-content-title__h1{font-size:30px;font-weight:700;line-height:40px}.text-content-title__button{background-color:#fff;color:#5fad35!important;border:1px dotted #5fad35;border-radius:11px;padding:0 1em;margin:0;font-size:16px;text-align:center;float:right;min-width:190px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:42px;cursor:pointer;-webkit-transition:background-color .3s ease-out 0s;transition:background-color .3s ease-out 0s}.text-content-title__button:hover{background-color:#5fad35;color:#fff!important;border:1px solid #5fad35}.text-content-title__button:active,.text-content-title__button:focus{outline:0}h4{font-size:20px}.portfolio-title{margin-bottom:1.5rem}.portfolio-title__h1{font-size:30px;font-weight:400;line-height:40px}.portfolio-title__button{background-color:#e42750;color:#fff!important;border:1px solid #e42750;border-radius:11px;padding:0 1em;margin:0;font-size:16px;text-align:center;float:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:42px;min-width:190px;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;outline:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:30px}.portfolio-title__button:hover{background-color:#fff;color:#e42750!important;border:1px dotted #e42750;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.portfolio-title__button:active,.portfolio-title__button:focus{outline:0}.portfolio-title__presentation{float:right;margin-right:0;text-decoration:none;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;min-width:42px;max-width:42px}.portfolio-title__presentation span{color:#5fad35;font-size:40px}.portfolio-title__btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.portfolio-title-courses span:first-letter{text-transform:lowercase}.portfolio-filter{font-size:14px;margin-top:55px}.portfolio-filter__title{width:150px;min-width:150px;text-align:center;line-height:40px;height:40px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;cursor:pointer;position:relative}.portfolio-filter__title .icon-reload{color:#5fad35;margin-right:5px;display:inline-block;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.portfolio-filter__title:hover .icon-reload{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.portfolio-filter__title.chose:after,.portfolio-filter__title:hover:after{content:"";display:block;height:3px;width:100%;position:absolute;bottom:0;left:0;background-color:#5fad35}.portfolio-filter .portfolio-filter-year{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.portfolio-filter .portfolio-filter-year__arrow{width:70px;min-width:70px;text-align:center;font-size:25px;color:#5fad35;line-height:40px;height:40px;cursor:pointer}.portfolio-filter .portfolio-filter-year__arrow .icon-arrow-left,.portfolio-filter .portfolio-filter-year__arrow .icon-arrow-right{-webkit-transition:margin .3s ease-out;transition:margin .3s ease-out}.portfolio-filter .portfolio-filter-year__arrow--prev{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.portfolio-filter .portfolio-filter-year__arrow--prev:hover:not(.slick-disabled) .icon-arrow-left{margin-right:10px}.portfolio-filter .portfolio-filter-year__arrow--next{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.portfolio-filter .portfolio-filter-year__arrow--next:hover:not(.slick-disabled) .icon-arrow-right{margin-left:10px}.portfolio-filter .portfolio-filter-year__arrow.slick-disabled{color:#d7d7d7;cursor:default}.portfolio-filter .portfolio-filter-year__year-list{height:40px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;border-bottom:1px dotted #000}.portfolio-filter .portfolio-filter-year__point{line-height:40px;height:40px;text-align:center;outline:0;cursor:pointer;position:relative}.portfolio-filter .portfolio-filter-year__point.chose:after,.portfolio-filter .portfolio-filter-year__point:hover:after{content:"";display:block;height:3px;width:100%;position:absolute;bottom:0;left:0;background-color:#5fad35}.portfolio-filter .portfolio-filter-year .portfolio-filter__title.chose:after{display:none}.portfolio-filter .portfolio-filter-other__point{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:1px;flex-basis:1px;line-height:40px;height:40px;text-align:center;position:relative;cursor:pointer;border-bottom:1px dotted #000;margin:0 8px}.portfolio-filter .portfolio-filter-other__point.chose:after,.portfolio-filter .portfolio-filter-other__point:hover:after{content:"";display:block;height:3px;width:100%;position:absolute;bottom:0;left:0;background-color:#5fad35}.portfolio-filter .portfolio-filter-other__point img{max-width:100%;max-height:100%}.portfolio-filter .portfolio-filter-other__point.disable{opacity:.2;cursor:default}.portfolio-filter .portfolio-filter-other__point.disable:hover:after{display:none}.portfolio-filter .portfolio-filter-other .portfolio-filter-other-parent-box{width:70%;float:left}.portfolio-filter .portfolio-filter-other .portfolio-filter-other-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.portfolio-filter .portfolio-filter-other .portfolio-filter-other-box:first-child>div{height:41px;line-height:41px}.portfolio-filter .portfolio-filter-other .portfolio-filter-button{width:27%;float:right;height:80px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:default}.portfolio-filter .portfolio-filter-other .portfolio-filter-button .icon-reload{color:#5fad35;font-size:25px;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.portfolio-filter .portfolio-filter-other .portfolio-filter-button.active{border:2px solid #6aac38;cursor:pointer}.portfolio-filter .portfolio-filter-other .portfolio-filter-button.active:hover .icon-reload{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.portfolio-filter .portfolio-filter-other .portfolio-filter__title.chose:after{display:none}.portfolio-projects{margin-top:40px;margin-bottom:20px}.portfolio-projects__title{font-size:16px}.portfolio-projects__list{text-align:justify;font-size:0;margin:20px -5px 0 -5px;overflow:hidden;height:0}.portfolio-projects__list.animate{-webkit-transition:opacity .4s linear,height .4s linear;transition:opacity .4s linear,height .4s linear}.portfolio-projects__list:after{content:"";display:inline-block;width:100%}.portfolio-projects__list ins{display:inline-block;width:100%;max-width:50px;height:0;margin:0 5px}.portfolio-projects__item{display:inline-block;width:100%;height:30px;line-height:22px;max-width:50px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;margin:5px;padding:3px}.portfolio-projects__item.active{-webkit-box-shadow:0 0 5px #5fad35;box-shadow:0 0 5px #5fad35}.portfolio-projects__item:hover{-webkit-box-shadow:0 0 6px 0 rgba(80,175,49,.75);box-shadow:0 0 6px 0 rgba(80,175,49,.75)}.portfolio-projects__item img{max-width:100%;max-height:100%}.portfolio-projects__item.disabled{background-color:red;display:none}.portfolio .section-menu{margin-top:50px}.portfolio-description{line-height:1.5em;padding:30px 0}.portfolio-preview-projects{margin-top:40px}.portfolio-preview-projects__container{position:relative;margin:0 0 30px 0;overflow:hidden;z-index:100}.portfolio-preview-projects__container .portfolio-img-wrapper img{border:dotted 1px #5fad35}.portfolio-preview-projects__wrapper{-webkit-transition:all .4s;transition:all .4s}.portfolio-preview-projects__text-block{-webkit-transition:background-color .4s;transition:background-color .4s}.portfolio-preview-projects__about{display:none}.portfolio-preview-projects__link-block{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(255,255,255,.9);opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 30px;text-transform:uppercase;color:#5fad35;text-decoration:none;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;cursor:pointer;line-height:1.44;font-weight:400}.portfolio-preview-projects__link-block:hover{opacity:1}.portfolio-preview-projects__text-block{text-align:left;margin-top:10px;line-height:1.2}.portfolio-preview-projects__name{font-size:14px;font-weight:300;text-decoration:none}.portfolio-preview-projects__link{font-size:17px;font-style:italic;color:#5fad35;text-decoration:none}.portfolio-preview-projects__link:hover{text-decoration:underline}.portfolio-preview-projects__video-link{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(255,255,255,.7);-webkit-transition:background .3s ease-out;transition:background .3s ease-out;cursor:pointer}.portfolio-preview-projects__video-link img{width:300px;max-width:100%}.portfolio-preview-projects__video-link:hover{background:rgba(255,255,255,.9)}.portfolio-preview-projects__video-box{display:none;padding:34px 20px 10px 20px!important;width:100%;max-width:1000px}.portfolio-preview-projects__video-title{margin:10px 0 0 0;text-align:right;font-size:14px;text-transform:uppercase;text-decoration:underline}.portfolio-preview-projects__video-title a{color:#5fad35}.portfolio-preview-projects__video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.portfolio-preview-projects__video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.portfolio-detail{line-height:1.5em}.portfolio-detail__h1{font-size:30px;margin-bottom:40px}.portfolio-detail__old-new{margin:30px auto 80px;text-align:center}.portfolio-detail__old-new img{cursor:pointer;max-width:100%}.portfolio-detail__old-new .slick-dots{position:absolute;text-align:right;width:100%;left:0;z-index:100;margin-top:30px}.portfolio-detail__old-new .slick-dots li{display:inline-block;overflow:hidden;text-indent:-9999px;width:20px;height:20px;background-color:#fff;border:2px solid #5fad35;border-radius:50%;margin:0 5px;cursor:pointer;position:relative}.portfolio-detail__old-new .slick-dots li:after{content:"";display:block;background-color:#fff;width:12px;height:12px;position:absolute;top:0;left:0;margin-top:2px;margin-left:2px;border-radius:50%}.portfolio-detail__old-new .slick-dots li:before{display:none}.portfolio-detail__old-new .slick-dots li.slick-active:after{background-color:#5fad35}.portfolio-detail__old-new .slick-dots li button{display:none!important}.portfolio-detail__video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin:40px 0}.portfolio-detail__video-wrapper--slider{padding-bottom:6%;margin:0}.portfolio-detail__video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.portfolio-detail__detail-image{margin:30px 0;text-align:center}.portfolio-detail__detail-image img{margin:0 auto}.portfolio-detail__evo-link{line-height:34px;font-size:18px;font-style:italic;color:#5fad35;margin-top:-15px}.portfolio-detail__evo-link a{color:#5fad35}.portfolio-detail__evo-link img{height:34px;vertical-align:baseline;margin-right:10px}.portfolio-detail__evo-link-seo{display:inline-block;margin-left:30px}.portfolio-detail p{margin-top:1rem;margin-bottom:1rem}.portfolio-detail .slick-arrow{width:29px;height:39px;position:absolute;top:0;z-index:100;cursor:pointer;background-size:contain;opacity:.1;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.portfolio-detail .slick-arrow.slick-prev{right:29px;background-image:url(/images/left_prop_arrow_new.png)}.portfolio-detail .slick-arrow.slick-next{right:0;background-image:url(/images/right_prop_arrow_new.png)}.portfolio-detail .slick-slider:hover .slick-arrow{opacity:1}.portfolio-detail__open-slider-popup{cursor:pointer;width:43px;height:36px;position:absolute;top:10px;right:10px;background-repeat:no-repeat;background-position:center;background-image:url(/images/icons/pop-up-icon.svg);background-size:43px}.portfolio-detail__slider img{display:none}.portfolio-detail__slider img:first-child{display:block}.portfolio-detail__slider.slick-initialized img{display:block;-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important}.portfolio-detail-hover-box{position:relative}.portfolio-detail-hover-box.hovered .portfolio-detail-hover-box__text{opacity:0}.portfolio-detail-hover-box__text{position:absolute;top:0;left:0;background-color:#fff;color:#5fad35;z-index:100;font-weight:700;font-size:27px;padding:20px 30px;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.portfolio-detail-hover-box__thumb{cursor:pointer}.portfolio-detail-hover-box__youtube-logo{position:absolute;top:50%;left:50%;width:100px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.5;cursor:pointer;-webkit-transition:opacity .3s ease-out 0s;transition:opacity .3s ease-out 0s}.portfolio-detail-hover-box:hover .portfolio-detail-hover-box__youtube-logo{opacity:1}.portfolio-detail-text-block{padding:30px 0;position:relative}.portfolio-detail-text-block__image{display:block;margin:0 auto}.portfolio-detail-text-block__left-image{text-align:center}.portfolio-detail-text-block__left-image div{display:inline-block;background-size:cover}.portfolio-detail-text-block__left-image img{display:block;margin:0 auto;-webkit-transition:opacity .3s ease-out 0s;transition:opacity .3s ease-out 0s}.portfolio-detail-text-block__left-image img.transparent{opacity:0}.portfolio-detail-text-block__title{color:#5fad35;font-size:24px;font-weight:700;margin-bottom:18px}.portfolio-detail-text-block__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.portfolio-detail-text-block__team-list{margin-top:-2px;margin-bottom:32px}.portfolio-detail-text-block__team-list a{color:#5fad35;font-size:12px;text-decoration:none;display:inline-block;border:1px dotted #5fad35;padding:1px 20px;border-radius:10px;margin:0 5px 10px 0;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.portfolio-detail-text-block__team-list a:hover{background-color:#5fad35;color:#fff}.portfolio-foot-form{padding:30px 15px;margin:10px 0 40px}.portfolio-foot-form__title{font-weight:400;font-size:20px;margin-top:10px;margin-bottom:10px}.portfolio-foot-form__input-box{margin:15px 0}.portfolio-foot-form__input-box input{font-size:16px;width:100%;padding:8px 10px;outline:0;border:1px solid #d7d7d7}.portfolio-foot-form__input-box input:focus{border-color:#5fad35}.portfolio-foot-form__input-box textarea{font-size:16px;width:100%;height:100px;padding:8px 10px;outline:0;border:1px solid #d7d7d7}.portfolio-foot-form__input-box textarea:focus{border-color:#5fad35}.portfolio-foot-form__checkbox{margin:0 auto;font-size:12px;max-width:220px;margin-bottom:18px;margin-left:30px}.portfolio-foot-form__checkbox input{float:left;margin:5px 0 0 -25px}.portfolio-foot-form__errors{color:#b53131;font-size:14px}.portfolio-foot-form__errors p{margin:15px 0}.portfolio-foot-form__success{color:#3f8928;font-size:16px}.portfolio-foot-form__success p{margin:15px 0}.portfolio-foot-form__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -15px}.portfolio-foot-form__left-block{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 15px 0 0}.portfolio-foot-form__right-block{width:380px;max-width:380px;margin:0;position:relative}.portfolio-foot-form__file-append{margin:5px 0 15px}.portfolio-foot-form__file-append input{max-width:100%}.portfolio-foot-form__file-append .fileform{overflow:hidden;position:relative;text-align:left;vertical-align:middle;width:100%;cursor:pointer}.portfolio-foot-form__file-append .fileform .selectbutton{background-color:transparent;color:#212529;float:left;font-size:19px;height:54px;line-height:54px;overflow:hidden;text-align:center;vertical-align:middle;width:50%;font-weight:300;font-style:italic;padding-left:45px;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;position:relative}.portfolio-foot-form__file-append .fileform .selectbutton:before{content:"";display:block;position:absolute;top:10px;left:0;width:34px;height:34px;opacity:.7;background-repeat:no-repeat;background-position:center;background-size:20px;background-image:url(/images/green-plus-button.svg);border:1px solid #6aac38}.portfolio-foot-form__file-append .fileform:hover .selectbutton{background-color:transparent;color:#212529}.portfolio-foot-form__file-append .fileform:hover .selectbutton:before{opacity:1}.portfolio-foot-form__file-append .fileform .fileformlabel{float:right;height:54px;line-height:54px;overflow:hidden;padding:0 0 0 5px;text-align:left;vertical-align:middle;width:50%}.portfolio-foot-form__file-append .fileform input{position:absolute;top:0;left:0;width:100%;opacity:0;font-size:150px;height:100%;z-index:20}.portfolio-foot-form__captcha{background:#6aac38;padding:2px 0 0 2px}.portfolio-foot-form .button,.portfolio-foot-form .button-block,.portfolio-foot-form .button-md,.portfolio-foot-form .button-sm,.portfolio-foot-form .quest-test .form-test .btn,.portfolio-foot-form .quest-test .form-test-integration-calc .btn,.portfolio-foot-form .quest-test .form-test-site-price .btn,.portfolio-foot-form .special_block_form,.quest-test .form-test .portfolio-foot-form .btn,.quest-test .form-test-integration-calc .portfolio-foot-form .btn,.quest-test .form-test-site-price .portfolio-foot-form .btn{display:block;margin-left:auto;margin-right:auto;width:calc(100% - 306px);float:right;height:78px;background-color:#5fad35}.portfolio-foot-form .button-block>div,.portfolio-foot-form .button-md>div,.portfolio-foot-form .button-sm>div,.portfolio-foot-form .button>div,.portfolio-foot-form .quest-test .form-test .btn>div,.portfolio-foot-form .quest-test .form-test-integration-calc .btn>div,.portfolio-foot-form .quest-test .form-test-site-price .btn>div,.portfolio-foot-form .special_block_form>div,.quest-test .form-test .portfolio-foot-form .btn>div,.quest-test .form-test-integration-calc .portfolio-foot-form .btn>div,.quest-test .form-test-site-price .portfolio-foot-form .btn>div{background-color:#5fad35;width:100%;line-height:80px;font-size:40px}.portfolio-foot-form .g-recaptcha{float:left}.portfolio-foot-form .g-recaptcha>div{margin-left:0;margin-right:0}.portfolio-foot-form__block{width:100%}.portfolio-foot-form__block .portfolio-foot-form__checkbox{width:100%;max-width:100%}.portfolio-foot-form__block .portfolio-foot-form__captcha{width:390px;max-width:390px}.portfolio-foot-form__block .button,.portfolio-foot-form__block .button-block,.portfolio-foot-form__block .button-md,.portfolio-foot-form__block .button-sm,.portfolio-foot-form__block .quest-test .form-test .btn,.portfolio-foot-form__block .quest-test .form-test-integration-calc .btn,.portfolio-foot-form__block .quest-test .form-test-site-price .btn,.portfolio-foot-form__block .special_block_form,.quest-test .form-test .portfolio-foot-form__block .btn,.quest-test .form-test-integration-calc .portfolio-foot-form__block .btn,.quest-test .form-test-site-price .portfolio-foot-form__block .btn{width:80px;max-width:80px}.portfolio-detail-table{width:100%}.portfolio-detail-table td{border:1px solid #5fad35;padding:5px 10px;text-align:left;vertical-align:middle}.portfolio-detail-table__dscr{display:block;font-style:italic;font-size:13px;padding-top:5px}.portfolio-detail-images__img{display:none}.portfolio-detail-images__img:first-child{display:block}.portfolio-detail-images.slick-initialized .portfolio-detail-images__img{display:block}.portfolio-detail--online{border-top:1px dotted #6fa03f;position:relative;padding-top:20px;margin-top:45px}.portfolio-detail--online:before{content:"";display:block;border-top:3px solid #6fa03f;position:absolute;top:-7px;left:0;width:100%}.portfolio-detail--online .portfolio-title{margin-bottom:0}.portfolio-detail--online .portfolio-title__h1{margin-bottom:0}.portfolio-detail--online .portfolio-service-name .portfolio-detail-text-block{padding:15px 0}.portfolio-detail--online .portfolio-detail__form-dscr{font-style:italic;font-size:14px}.portfolio-detail--online .portfolio-foot-form{border:none;margin:0;padding:15px 15px 0}.portfolio-detail--online .portfolio-foot-form:before{display:none}.portfolio-detail--online .portfolio-foot-form__input-box:first-child{margin:0 0 15px}.portfolio-detail--online .portfolio-foot-form__checkbox{max-width:100%;margin-left:0;margin-bottom:33px}.portfolio-detail--online .portfolio-foot-form__checkbox input{display:none}.portfolio-detail--online .portfolio-foot-form__checkbox input+label{line-height:1.5;margin-bottom:0;margin-top:-4px;padding-left:33px}.portfolio-detail--online .portfolio-foot-form__checkbox input+label:before{content:"";width:20px;height:25px;display:inline-block;top:-1px;left:0;position:absolute;background-repeat:no-repeat;background-position:0 0;background-size:contain;background-image:url(/images/icons/online/checkbox-pustoi.svg)}.portfolio-detail--online .portfolio-foot-form__checkbox input:checked+label:before{width:33px;height:25px;top:-5px;background-image:url(/images/icons/online/checkbox-vibrano.svg)}.portfolio-evo-list__item{padding:30px 0;position:relative}.portfolio-evo-list__item-name{color:#5fad35;font-size:24px;font-weight:700;margin-bottom:18px}.portfolio-evo-list__item-name a{color:#5fad35}.portfolio-evo-list__item-image{cursor:pointer}.portfolio-seo-list__item{padding:30px 0;position:relative}.portfolio-seo-list__item-name{color:#5fad35;font-size:24px;font-weight:700;margin-bottom:18px}.portfolio-seo-list__item-name a{color:#5fad35}.portfolio-seo-list__item-image{cursor:pointer}.quest-test{padding:30px 35px}.quest-test .next-ask{visibility:hidden;opacity:0;-webkit-transition:visibility 0s linear .3s,opacity .3s ease-out!important;transition:visibility 0s linear .3s,opacity .3s ease-out!important}.quest-test .next-ask.show{visibility:visible;opacity:1;-webkit-transition-delay:0s!important;transition-delay:0s!important}.quest-test .form-test{min-height:462px;-moz-user-select:none;-webkit-user-select:none}.quest-test .form-test .ask-result,.quest-test .form-test .testing-ask{display:none;position:absolute;line-height:normal;padding-top:25px;top:0}.quest-test .form-test .ask-result{margin-left:43px}.quest-test .form-test .send-result{display:none;position:absolute;top:170px}.quest-test .form-test .asks{position:relative}.quest-test .form-test .next-ask{margin-left:43px;margin-top:86px}.quest-test .form-test .testing-ask:first-child{display:block;position:relative}.quest-test .form-test .testing-ask label{display:block;margin-bottom:5px;margin-left:43px}.quest-test .form-test .testing-ask input[type=radio]{margin-right:10px}.quest-test .form-test .ask-result .def{position:relative}.quest-test .form-test .ask-result .def .term{color:#5fb53b;border-bottom:dotted 1px #5fb53b}.quest-test .form-test .ask-result .def .hint{opacity:0;visibility:hidden;text-align:left;display:inline-block;position:absolute;background-color:#fefbec;padding:0 10px 10px 10px;line-height:1.4;font-size:14px;left:-10px;top:-3px;-webkit-transition:opacity .3s ease-out 0s;transition:opacity .3s ease-out 0s;-webkit-box-shadow:0 5px 16px 0 rgba(124,90,55,.2);box-shadow:0 5px 16px 0 rgba(124,90,55,.2);min-width:190px}.quest-test .form-test .ask-result .def .hint i{line-height:1.7;font-size:21px;font-style:normal}.quest-test .form-test .ask-result .def:hover .hint{opacity:1;visibility:visible;z-index:67}.quest-test .form-test .result-out a{color:#5fb53b}.quest-test .form-test .result-out{min-height:120px}.quest-test .form-test .ask-result label{display:block;margin-bottom:10px}.quest-test .form-test .ask-result .inputs{width:100%}.quest-test .form-test .ask-result input{margin:0 0 10px 0;width:100%;font-size:16px;padding:8px 10px;border:1px solid #d7d7d7;outline:0}.quest-test .form-test .ask-result input:focus{border-color:#5fad35;outline:0}.quest-test .form-test .ask-result input:first-child{margin-right:2%}.quest-test .form-test .ask-result .alert{display:none;margin-left:10px;color:#f09292}.quest-test .form-test .ask-itself{color:#5fb53b;margin-bottom:20px;font-size:18px}.quest-test .form-test .ask-itself .number{display:inline-block;color:#000;padding-top:3px;margin-right:15px}.quest-test .form-test .ask-itself .hand{position:absolute;left:-36px;width:30px;height:30px;background:url(/images/hand.png) no-repeat}.quest-test .form-test .btn{border-radius:0!important;margin-top:40px!important}.quest-test .form-test .message-sent{display:none;position:absolute;top:230px;color:#5fb53b}.quest-test .form-test .repeat-link{display:block;position:relative;color:#5fb53b;margin-top:15px;margin-bottom:10px;font-size:18px}.quest-test .form-test .repeat-link:before{content:"";width:25px;height:25px;position:absolute;display:block;left:-36px;top:0;background:url(/images/repeat.png) no-repeat}.quest-test .form-test-integration-calc{-moz-user-select:none;-webkit-user-select:none}.quest-test .form-test-integration-calc input[type=checkbox]{margin-right:10px}.quest-test .form-test-integration-calc .ask-result,.quest-test .form-test-integration-calc .testing-ask{display:none;position:absolute;line-height:normal;top:0;padding-top:25px}.quest-test .form-test-integration-calc .ask-result{margin-left:43px;width:90%}.quest-test .form-test-integration-calc .send-result{display:none;position:absolute;top:170px}.quest-test .form-test-integration-calc .asks{position:relative}.quest-test .form-test-integration-calc .next-ask{margin-left:43px;margin-top:50px}.quest-test .form-test-integration-calc .testing-ask:first-child{display:block;position:relative}.quest-test .form-test-integration-calc .testing-ask label{display:block;margin-bottom:5px;margin-left:43px}.quest-test .form-test-integration-calc .testing-ask input[type=radio]{margin-right:10px}.quest-test .form-test-integration-calc .ask-result .def{position:relative}.quest-test .form-test-integration-calc .ask-result .def .term{color:#5fb53b;border-bottom:dotted 1px #5fb53b;font-family:LatoWeb}.quest-test .form-test-integration-calc .ask-result .def .hint{opacity:0;visibility:hidden;text-align:left;display:inline-block;position:absolute;background-color:#fefbec;padding:0 10px 10px 10px;line-height:1.4;font-size:14px;left:-10px;top:-3px;-webkit-transition:opacity .3s ease-out 0s;transition:opacity .3s ease-out 0s;-webkit-box-shadow:0 5px 16px 0 rgba(124,90,55,.2);box-shadow:0 5px 16px 0 rgba(124,90,55,.2);min-width:190px}.quest-test .form-test-integration-calc .ask-result .def .hint i{line-height:1.7;font-size:21px;font-style:normal}.quest-test .form-test-integration-calc .ask-result .def:hover .hint{opacity:1;visibility:visible;z-index:67}.quest-test .form-test-integration-calc .result-out a{color:#5fb53b;font-family:LatoWeb}.quest-test .form-test-integration-calc .result-out{min-height:30px}.quest-test .form-test-integration-calc .ask-result label{display:block;margin-bottom:10px}.quest-test .form-test-integration-calc .ask-result .inputs{width:100%}.quest-test .form-test-integration-calc .ask-result .alert{display:none;margin-left:10px;color:#f09292}.quest-test .form-test-integration-calc .ask-result input[type=text]{margin-bottom:10px;width:100%;margin-right:1%;font-size:16px;padding:8px 10px;outline:0;border:1px solid #d7d7d7;outline:0}.quest-test .form-test-integration-calc .ask-result input[type=text]:focus{border-color:#5fad35}.quest-test .form-test-integration-calc .ask-result input[type=text]:last-child{margin-right:0}.quest-test .form-test-integration-calc .ask-result input[name=email]{display:none}.quest-test .form-test .ask-result input.show_agreement_chbx{width:auto}.quest-test .form-test .btn.test-order{margin-top:20px!important}.quest-test .form-test-site-price .ask-result,.quest-test .form-test-site-price .testing-ask{display:none;position:absolute;line-height:normal;top:0;padding-top:25px}.quest-test .form-test-site-price .ask-result{margin-left:43px}.quest-test .form-test-site-price .send-result{display:none;position:absolute;top:170px}.quest-test .form-test-site-price .asks{position:relative}.quest-test .form-test-site-price .next-ask{margin-left:43px;margin-top:50px}.quest-test .form-test-site-price .testing-ask:first-child{display:block;position:relative}.quest-test .form-test-site-price .testing-ask label{display:block;margin-bottom:7px;margin-left:43px;text-indent:-24px}.quest-test .form-test-site-price .testing-ask input[type=checkbox],.quest-test .form-test-site-price .testing-ask input[type=radio]{margin-right:10px;position:relative;top:1px;width:14px;height:14px}.quest-test .form-test-site-price .ask-result .def{position:relative}.quest-test .form-test-site-price .ask-result .def .term{color:#5fb53b;border-bottom:dotted 1px #5fb53b;font-family:LatoWeb}.quest-test .form-test-site-price .ask-result .def .hint{opacity:0;visibility:hidden;text-align:left;display:inline-block;position:absolute;left:0;top:0;background-color:#fefbec;padding:0 10px 10px 10px;line-height:1.4;font-size:14px;left:-10px;top:-3px;-webkit-transition:opacity .3s ease-out 0s;transition:opacity .3s ease-out 0s;-webkit-box-shadow:0 5px 16px 0 rgba(124,90,55,.2);box-shadow:0 5px 16px 0 rgba(124,90,55,.2);min-width:190px}.quest-test .form-test-site-price .ask-result .def .hint i{line-height:1.7;font-size:21px;font-style:normal}.quest-test .form-test-site-price .ask-result .def:hover .hint{opacity:1;visibility:visible;z-index:67}.quest-test .form-test-site-price .result-out a{color:#5fb53b;font-family:LatoWeb}.quest-test .form-test-site-price .result-out{min-height:30px}.quest-test .form-test-site-price .ask-result label{display:block;margin-bottom:10px}.quest-test .form-test-site-price .ask-result .inputs{width:100%}.quest-test .form-test-site-price .ask-result input[type=text]{margin-bottom:10px;width:100%;margin-right:1%;font-size:16px;padding:8px 10px;outline:0;border:1px solid #d7d7d7}.quest-test .form-test-site-price .ask-result input[type=text]:focus{border-color:#5fad35}.quest-test .form-test-site-price .ask-result input[type=text]:last-child{margin-right:0}.quest-test .form-test-site-price .ask-result input[name=email]{display:none}.quest-test .form-test-site-price .ask-result .alert{display:none;margin-left:10px;color:#f09292}.quest-test .form-test-site-price .ask-itself{color:#5fb53b;margin-bottom:20px;font-size:18px}.quest-test .form-test-site-price .ask-itself .number{display:inline-block;color:#000;padding-top:3px;margin-right:15px}.quest-test .form-test-site-price .ask-itself .hand{position:absolute;left:-38px;width:30px;height:30px;background:url(/images/hand.png) no-repeat}.quest-test .form-test-site-price .btn{border-radius:0!important;margin-top:40px!important}.quest-test .form-test-site-price .message-sent{display:none;top:200px;color:#5fb53b}.quest-test .form-test-site-price .summ-count{margin-left:43px;margin-top:40px;font-size:17px}.quest-test .form-test-site-price .summ-count .count_period{font-size:11px}.quest-test .form-test-site-price .result-out{margin-bottom:40px}.quest-test .form-test-site-price .result-out .integr{font-weight:700;color:#5fb53b}.quest-test .form-test-site-price .result-out .summ-count{margin-left:0;font-size:18px;margin-top:20px}.quest-test .form-test-site-price .ask_8 input[type=text]{width:40px;text-align:right}.quest-test .answer-column{width:30%;float:left}.quest-test .answer-column:after{content:"";display:block;clear:both}.quest-test table.ask-counter11 td{width:9.09%}.quest-test .form-test-site-price .to_hint{display:inline-block;position:relative;border-bottom:1px dotted #5fb53b;text-indent:0}.quest-test .form-test-site-price .ask-itself .hint{display:none;position:absolute;background:#fff;border:1px solid #55b030;font-size:11px;width:113px;top:-46px;width:226px;padding:7px 4px 7px 4px;text-align:center;left:50%;margin-left:-103px;text-indent:0}.quest-test .form-test-site-price .ask-itself .hint:after{content:"";display:block;height:11px;position:absolute;background:url(/images/baloon_bottom_small.png) no-repeat;background-size:100%;width:20px;left:50%;margin-left:-10px;bottom:-11px}.quest-test .form-test-site-price label .hint{display:none;position:absolute;background:#fff;border:1px solid #55b030;font-size:11px;top:-50%;width:226px;padding:7px 4px 7px 4px;text-align:center;left:130px}.quest-test .form-test-site-price label .hint:after{content:"";display:block;height:22px;position:absolute;background:url(/images/baloon_left_small.png) no-repeat;background-size:100%;width:11px;left:-11px;margin-top:-11px;top:50%}.quest-test .form-test-site-price .to_hint:hover .hint{display:block}.quest-test .form-test-site-price .gif_holder{position:absolute;display:none}.quest-test .form-test-site-price .testing-ask.ask_2 .gif_holder{left:231px;width:95px;height:10px;top:83px}.quest-test .form-test-site-price .testing-ask.ask_10 .gif_holder{left:251px;width:95px;height:10px;top:43px}.quest-test .form-test-site-price .testing-ask.ask_11 .gif_holder{left:110px;width:320px;top:35%}.quest-test .form-test-site-price .testing-ask.ask_7 .sale{font-family:LatoWeb}.quest-test .form-test-site-price .restrict-alert{font-size:14px}.quest-test .form-test-site-price .summ-count-res{font-size:17px;margin-top:15px}.quest-test .form-test-site-price .summ-count-res .count_period{font-size:11px}.quest-test .form-test-site-price .result-out .not-precision{font-size:15px;margin-top:10px}.quest-test .ask-result .agreement-holder .show_agreement_chbx{width:auto;margin-right:4px}.quest-test .form-test-integration-calc .ask-itself{color:#5fb53b;margin-bottom:20px;font-size:18px}.quest-test .form-test-integration-calc .ask-itself .number{display:inline-block;color:#000;padding-top:3px;margin-right:15px}.quest-test .form-test-integration-calc .ask-itself .hand{position:absolute;left:-38px;width:30px;height:30px;background:url(/images/hand.png) no-repeat}.quest-test .form-test-integration-calc .btn{border-radius:0!important;margin-top:40px!important}.quest-test .form-test-integration-calc .message-sent{display:none;top:200px;color:#5fb53b}.quest-test .form-test-integration-calc .summ-count{margin-left:43px;margin-top:40px}.quest-test .form-test-integration-calc .result-out{margin-bottom:20px}.quest-test .form-test-integration-calc .result-out .integr{font-weight:700;color:#5fb53b}.quest-test .form-test-integration-calc .btn.test-order{margin-top:0!important}table.ask-counter{width:100%;font-size:2px;line-height:2px}table.ask-counter td{border-left:1px solid #fff;background:#c4c4c4}table.ask-counter td:first-child{border-left:none;background:#5fb53b}.rent-calculator{font-size:14px;text-align:center;line-height:1.2em}.rent-calculator .row{border-top:1px solid #d7d7d7;padding-top:12px;padding-bottom:12px}.rent-calculator__small-text{text-align:left;font-size:12px;line-height:1.2em}.rent-calculator__comment{font-size:12px;text-align:left}.rent-calculator__input-block{font-size:10px;line-height:1em;text-align:left}.rent-calculator__input-block input{text-align:center;height:1.6em;outline:0;font-size:14px;display:block;width:100%;margin:.4em 0;padding:0 .5em;border:1px solid #d7d7d7}.rent-calculator__input-block input::-webkit-inner-spin-button,.rent-calculator__input-block input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rent-calculator__green{color:#5fad35}.rent-calculator__red{color:#e85900}.rent-calculator__profit-box{position:relative}.rent-calculator__profit{font-size:10px;font-weight:700;line-height:1em;-webkit-transform:translateY(-100%);transform:translateY(-100%);position:absolute;padding-bottom:.5em;display:none;width:calc(100% - 30px)}.rent-calculator__fixed-top{position:fixed;top:0;left:15px;width:100%;background-color:#fff;border-bottom:1px solid #d7d7d7;margin-bottom:-1px;z-index:100}.rent-calculator__descr-calc{margin-top:50px;text-align:left}.search-page{padding:15px 0}.search-page .whereBlock{margin:10px 0}.search-page .whereBlock .whereBlockHeader{float:left;font-size:12px;line-height:24px}.search-page .whereBlockSelect{margin:0 20px 0 110px}.search-page .whereBlockSelect .active{font-weight:700}.search-page .whereBlockSelect a{white-space:nowrap;margin-right:10px}.search-page .searchItem .text{margin:16px 0}.search-page .searchItem .image{float:left;width:200px;margin:0 20px 20px 0}.search-page .searchItem .image img{max-width:100%}.search-page .bottom_pager .topNavigation{display:none}.search-page a{color:#50af31}.search-page__input-text{width:82%;height:38px;outline:0;padding:0 10px;margin:0;border:1px solid #d7d7d7;float:left}.search-page__input-submit{height:38px;width:17%;line-height:38px;float:right;font-size:18px}.courses-1c-bitrix__header-1{color:#5fad35;font-weight:700;font-style:italic}.courses-1c-bitrix__course-item{margin-bottom:40px}.courses-1c-bitrix__name{font-size:20px;font-weight:700;text-align:center;margin-bottom:10px}.courses-1c-bitrix__descr{margin:10px 0}.courses-1c-bitrix__section-link a{display:block;max-width:210px;background-color:#5fad35;color:#fff;text-align:center;font-weight:700;margin:0 auto;padding:10px;text-decoration:none;-webkit-transition:background-color .3s ease-out 0s;transition:background-color .3s ease-out 0s}.courses-1c-bitrix__section-link a:hover{background-color:#3f8928}.courses-1c-bitrix__course{margin:15px 0 30px 0;border-top:1px dotted #5fad35;padding:15px 0 0 0}.courses-1c-bitrix__course:first-child{border-top:none}.courses-1c-bitrix__course-name{font-size:18px;font-weight:700;color:#5fad35;margin:20px 0}.courses-1c-bitrix__course-prop{color:#5fad35;position:relative;margin:5px 0}.courses-1c-bitrix__course-prop div{display:inline-block;text-align:center;width:30px}.courses-1c-bitrix__course-prop div img{margin-top:-5px}.courses-1c-bitrix__course-prop b{color:#000}.courses-1c-bitrix__course-price{font-size:22px;margin-top:10px;font-weight:700;color:#5fad35}.courses-1c-bitrix__course-price b{color:#000}.courses-1c-bitrix__order-button{float:right;position:relative}.courses-1c-bitrix__alert-new-page{display:block;text-align:center;text-decoration:none;font-size:14px;height:35px;line-height:35px;margin-top:-6px;background-color:#fff;color:#5fad35!important;border:1px dotted #5fad35;border-radius:11px;-webkit-transition:background-color .3s ease-out 0s;transition:background-color .3s ease-out 0s}.courses-1c-bitrix__alert-new-page:hover{background-color:#5fad35;color:#fff!important;border:1px solid #5fad35}.courses-1c-bitrix__alert{font-weight:300;color:#717171;font-size:12px;text-align:center;position:absolute;right:0;top:100%;font-style:italic;line-height:1.2em;padding-top:.5em}.courses-1c-bitrix h2{margin:40px 0 20px 0}.courses-1c-bitrix h3{margin:40px 0 20px 0}.e-shop-detail-element__slider{margin-bottom:40px}.e-shop-detail-element__slider .slick-arrow{overflow:hidden;position:absolute;top:50%;font-size:30px;height:1em;width:1em;margin-top:-.5em;z-index:100;color:#5fad35;background-color:#fff;cursor:pointer}.e-shop-detail-element__slider .slick-arrow:hover{color:#5fa03c}.e-shop-detail-element__slider .slick-next{left:0}.e-shop-detail-element__slider .slick-prev{right:0}.e-shop-detail-element__slider-item img{display:block;margin:0 auto}.e-shop-detail-element__description{margin:40px 0}.e-shop-detail-element__price{margin:40px 0 20px 0}.e-shop-detail-element__price span{display:block;font-size:20px;font-weight:700}.e-shop-detail-element__buy-button{margin:20px 0 40px 0}.e-shop-detail-element__delivery-title{margin:40px 0 0 0}.e-shop-detail-element__delivery-text{margin:0 0 40px 0}.e-shop-detail-element__best-list__item{margin:0 30px}.e-shop-detail-element__best-list__image{margin-bottom:10px}.e-shop-detail-element__best-list__name{font-weight:400}.e-shop-list-elements__item{padding-bottom:60px;margin-bottom:60px;border-bottom:1px solid #d7d7d7}.e-shop-list-elements__item:last-child{border-bottom:none}.e-shop-list-elements__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.e-shop-list-elements__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;font-weight:700}.e-shop-news-list__section-name{font-size:20px;font-weight:400;margin-bottom:20px}.e-shop-news-list__item-image{float:left;margin-right:20px}.e-shop-news-list a{font-weight:400}.help__action-button{display:inline-block;font-size:22px;color:#5fad35;cursor:pointer;margin:50px 20px 0 20px;border:1px solid #5fad35;padding:.6em 2.3em}.help__item{margin-bottom:130px}.help__title{border-top:3px solid #5fad35;font-size:24px;margin:30px 0 20px 0;font-weight:400}.help__title:before{content:"";display:block;border-top:1px dotted #5fad35;margin:3px 0 10px 0}.help__sub-title{font-size:20px;font-weight:700;margin:26px 0 16px 0}.help__green-title{font-size:20px;color:#5fad35;margin:28px 0;line-height:1.2;font-weight:400}.help__green-title--big{font-size:24px}.help__slick{font-size:55px;position:relative;padding:0 2em}.help__slick__item{height:130px;border:1px solid #5fad35;margin:0 .3em;background-color:#fff}.help__slick__item--var-height{height:auto}.help__slick__item div{font-size:26px;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#5fad35}.help__slick__item--three{margin:0 .3em}.help__slick__item--w-1{width:2em}.help__slick__item--w-2{width:4em}.help__slick__item--w-3{width:6em}.help__slick__item--opacity{opacity:.5}.help__slick__item--opacity.slick-center{opacity:1}.help__slick .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.help__slick .slider-item img{margin:0 auto}.help__slick .slick-arrow{overflow:hidden;position:absolute;background-color:#5fad35;color:#fff;height:1em;width:1em;-webkit-box-shadow:0 0 0 2px #5fad35;box-shadow:0 0 0 2px #5fad35;top:50%;margin-top:-.5em;cursor:pointer;z-index:100}.help__slick .slick-prev{left:2px}.help__slick .slick-next{right:2px}.help__slick .slick-dots{position:absolute;text-align:center;width:100%;left:0;z-index:100}.help__slick .slick-dots li{display:inline-block;overflow:hidden;text-indent:-9999px;width:16px;height:16px;background-color:#fff;border:solid 1px #5fad35;border-radius:50%;margin:0 5px;cursor:pointer;position:relative}.help__slick .slick-dots li:before{display:none}.help__slick .slick-dots li.slick-active:after{content:"";display:block;background-color:#5fad35;width:10px;height:10px;position:absolute;top:0;left:0;margin-top:2px;margin-left:2px;border-radius:50%}.help__menu{width:100%;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.help__menu__item{cursor:pointer;text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border:1px solid #d7d7d7;border-left:none;position:relative}.help__menu__item a{display:block;padding:12px 0;font-size:17px}.help__menu__item:first-child{border-left:1px solid #d7d7d7}.help__menu__item:hover{background-color:#5fa03c;color:#fff}.help__menu__item:hover .help__dropdown-menu{display:block}.help__menu__item:active{background-color:#3f8928;color:#fff}.help__dropdown-menu{display:none;position:absolute;text-align:left;width:100%;margin-top:-1px;border:1px solid #5fad35}.help__dropdown-menu a{font-size:16px;padding:5px 20px;color:#000!important}.help__dropdown-menu a:hover{background-color:#5fa03c;color:#fff!important}.help__dropdown-menu a:active{background-color:#3f8928;color:#fff!important}.help__pagination{margin:15px 0}.help__pagination__arrow,.help__pagination__item,.help__pagination__selected{display:block;float:left;width:55px;height:55px;line-height:55px;overflow:hidden;cursor:pointer;text-align:center;margin-left:15px}.help__pagination__arrow{color:#fff!important;font-size:55px;background-color:#5fad35;-webkit-box-shadow:0 0 0 2px #5fad35;box-shadow:0 0 0 2px #5fad35}.help__pagination__arrow:hover{color:#5fad35!important;background-color:#fff;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}.help__pagination__disable{background-color:#d7d7d7;-webkit-box-shadow:0 0 0 2px #d7d7d7;box-shadow:0 0 0 2px #d7d7d7;cursor:default}.help__pagination__disable:hover{color:#fff!important;background-color:#d7d7d7;-webkit-box-shadow:0 0 0 2px #d7d7d7;box-shadow:0 0 0 2px #d7d7d7}.help__pagination__item{color:#000!important;font-size:21px;background-color:#fff;-webkit-box-shadow:0 0 0 2px #d7d7d7;box-shadow:0 0 0 2px #d7d7d7}.help__pagination__item:hover{color:#fff!important;font-size:21px;background-color:#5fad35;-webkit-box-shadow:0 0 0 2px #5fad35;box-shadow:0 0 0 2px #5fad35}.help__pagination__selected{cursor:default;color:#fff!important;font-size:21px;background-color:#5fad35;-webkit-box-shadow:0 0 0 2px #5fad35;box-shadow:0 0 0 2px #5fad35}.help__pagination a:first-child{margin-left:0}.help__arrow-demo{height:203px;overflow:hidden;margin:15px 0;padding:0;max-width:615px}.help__arrow-demo .slick-track{display:block}.help__arrow-demo .slick-arrow{opacity:0;-webkit-transition:opacity .3s ease-out 0s;transition:opacity .3s ease-out 0s}.help__arrow-demo .slick-arrow:hover{color:#5fad35;background-color:#fff;-webkit-box-shadow:0 0 0 2px #5fad35;box-shadow:0 0 0 2px #5fad35}.help__arrow-demo img{width:100%}.help__arrow-demo:hover .slick-arrow{opacity:1}.help__style-slick-holder{position:relative}.help__style-slick-holder:before{content:"";display:block;height:7px;border-top:3px solid #5fad35;border-bottom:1px dotted #5fad35;margin:30px 0 10px 0}.help__style-slick-holder .icon-pop-up-window{position:absolute;top:20px;right:15px;font-size:43px;width:1em;height:1em;color:#5fad35;z-index:100}.help__style-slick{margin-top:40px;text-align:right!important}.help__style-slick .help__style-slick-item{display:none;margin-bottom:92px}.help__style-slick .help__style-slick-item:first-child{display:block}.help__style-slick.slick-initialized .help__style-slick-item{display:block;margin-bottom:40px}.help__style-slick .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.help__style-slick li{padding-left:5px!important;list-style-type:none!important;display:inline-block;text-align:right}.help__style-slick li:before{display:none!important}.help__style-slick li button{width:19px;height:19px;border-radius:50%;font-size:1px;color:transparent!important;background-color:transparent;border:2px solid #5fad35;outline:0;z-index:1000}.help__style-slick li button:active,.help__style-slick li button:focus{outline:0;-webkit-box-shadow:none;box-shadow:none;border:2px solid #5fad35}.help__style-slick li button:before{display:none!important}.help__style-slick li.slick-active button{position:relative;border:2px solid #5fad35;z-index:1000}.help__style-slick li.slick-active button:after{content:"";width:11px;height:11px;background-color:#5fad35;border-radius:50%;position:absolute;top:2px;left:2px}.help__style-slick li.slick-active button:before{display:none!important}.help__style-slick .slick-dots{margin-bottom:16px}.help__style-slick-item{text-align:center}.help__style-slick-item a{width:100%;height:100%;text-align:center;-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important}.help__style-slick-item img{margin:0 auto;max-height:500px}.help__table{margin:40px auto;line-height:1.2em}.help__table thead{border-top:3px solid #5fad35;font-size:14px}.help__table thead th{border:none}.help__table tbody{font-size:12px;font-weight:400}.help__table .separator{padding:1px;border-bottom:1px dotted #5fad35}.help__table td{border-top:none;border-bottom:1px solid #d7d7d7}.help__font-form{min-width:650px}.help__font-form:before{content:"";display:block;height:7px;border-top:3px solid #5fad35;border-bottom:1px dotted #5fad35;margin:30px 0 10px 0}.help__font-form textarea{max-width:100%;border:none!important;border-top:1px solid #d7d7d7!important;border-bottom:1px solid #d7d7d7!important;font:300 16px LatoWeb,sans-serif}.help__file-input{margin:20px 0 50px 0}.help__file-input .add-icon{float:left;color:#5fad35;text-align:center;width:33px;height:33px;line-height:30px;border:1px solid #5fad35;font-size:24px;margin-right:20px}.help__file-input .inputfont{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.help__file-input .inputfont+label{display:inline-block;line-height:33px;font-size:17px;font-style:italic;cursor:pointer}.help h1{font-size:30px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal}.help ul{padding:0;margin:0}.help ul li{list-style:none;padding:0;margin:0}.help ul li:before{content:"—";display:inline-block;padding-right:14px}.help a{color:#5fad35}.help a:hover{text-decoration:none}.help a.js_help-link{border:none;text-decoration:underline}.help a.js_help-link:hover{text-decoration:none}.help a.js_help-link:active{color:#3f8928}.help input[type=password],.help input[type=text]{padding:0 15px;display:block;width:100%;max-width:423px;height:43px;line-height:43px;border:solid 1px #d7d7d7}.help textarea{padding:5px 15px;width:100%;max-width:423px;min-height:115px;border:solid 1px #d7d7d7}.help label{display:block}.help input[type=submit]{max-width:174px;height:52px;line-height:52px}.help input[type=checkbox]{width:15px;height:15px;margin-right:10px;border-radius:0}.help .g-recaptcha{text-align:left}.help .g-recaptcha>div{margin-left:0}.help .hidden{display:none}.help ol{counter-reset:myCounter}.help ol>li{list-style:none;margin-bottom:28px}.help ol>li:before{counter-increment:myCounter;content:counter(myCounter) ".";font-size:20px;font-weight:700;color:#5fad35;margin-left:-42px;width:36px;display:block;float:left}.land-calc__title{font-family:300 16px LatoWeb,sans-serif;font-size:30px;font-weight:400;font-style:normal;color:#55b030;text-transform:none;margin-bottom:10px}.land-calc__title h1{font-weight:400}.land-step{position:relative}.land-step.current .land-step__title{opacity:1}.land-step__title{display:inline-block;font-family:300 16px LatoWeb,sans-serif;font-style:italic;font-size:16px;font-weight:300;margin-top:0}.land-step__dscr{display:inline-block;font-family:300 16px LatoWeb,sans-serif;font-style:italic;font-size:16px;font-weight:300}.land-step__btn-wrapper{display:block;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;text-align:right;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.land-step__btn-wrapper--start{margin-top:0;margin-bottom:60px;padding-top:30px}.land-step__btn{font-size:21px;font-weight:900;color:#fff;padding:15px 73px;background-color:#55ac3b;border-radius:unset;border:3px solid #55ac3b}.land-step__btn--outline{background-color:#fff;color:#55ac3b}.land-step__btn-previous{background-color:transparent;border:none;font-size:16px;font-weight:300;font-style:italic;padding:0 0 0 15px;display:inline-block;color:#000;text-decoration:underline;position:relative;cursor:pointer}.land-step__btn-previous:before{content:"";display:inline-block;position:absolute;width:12px;left:0;top:3px;height:19px;background-repeat:no-repeat;background-position:left center;background-size:contain;background-image:url(/images/icons/calc/link-back.svg)}.land-block{margin-top:0;padding-top:20px;padding-bottom:100px;border-top:none;border-bottom:1px dotted #55b030;position:relative}.land-block:last-child{border:none!important}.land-block:before{display:none}.land-block--bdnone{border:none;padding:0;margin:0}.land-block--bdnone:before{display:none}.land-block--bdnone .land-block__forms{padding:0}.land-block__title{margin-top:0;margin-bottom:15px;font-size:24px;font-weight:400;font-style:normal;line-height:1.3}.land-block__dscr{font-family:300 16px LatoWeb,sans-serif;font-style:italic;margin-bottom:20px;width:100%}.land-block__dscr p{font-style:normal}.land-block__dscr p b{font-weight:400!important}.land-block__toggle{font-style:normal}.land-block__toggle-open{position:relative;font-weight:400;padding-left:40px;cursor:pointer}.land-block__toggle-open:before{content:"\e90e";font-size:22px;font-family:icomoon!important;color:#55b030;-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s;position:absolute;display:block;left:0;top:0;cursor:pointer}.land-block__toggle-open.open:before{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.land-block__toggle-text{display:none}.land-block__toggle-text ul{width:100%;list-style-type:none;display:block;margin-bottom:20px;margin-top:10px}.land-block__toggle-text ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:none;padding:5px 0}.land-block__toggle-text ul li:first-child{border-top:1px dotted #b8b8b8;padding-top:10px}.land-block__toggle-text ul li:after{content:"";display:inline-block;text-align:right;width:16px;height:16px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(/images/icons/calc/galochka.svg);margin-left:30px}.land-block__varning{color:#e85900;font-style:italic;font-size:14px;display:none}.land-block__forms{padding:10px 0 0 15px}.land-block__input-block{margin-bottom:10px}.land-block__input-block label{width:100%;cursor:pointer;padding-right:0;margin:0}.land-block__input-block img{border:1px dotted #b8b8b8}.land-block__input-block.grayscale .js_block-input-text,.land-block__input-block.grayscale .land-block__input-img-empty,.land-block__input-block.grayscale .land-block__input-name,.land-block__input-block.grayscale img{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.7;color:#b8b8b8;-webkit-transition:all .3s;transition:all .3s}.land-block__input-block.grayscale .land-block__input--checkbox+span:before{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.7;-webkit-transition:all .3s;transition:all .3s}.land-block__input-block.grayscale label:hover .js_block-input-text,.land-block__input-block.grayscale label:hover .land-block__input-name{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1;color:#000;-webkit-transition:all .3s;transition:all .3s}.land-block__input-block.grayscale label:hover .land-block__input--checkbox+span:before{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1;-webkit-transition:all .3s;transition:all .3s}.land-block__input-sub-block{display:none;padding-left:34px;padding-top:10px}.land-block__input--hidden{display:none}.land-block__input--checkbox{display:none}.land-block__input--checkbox+span{position:relative;padding-left:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.land-block__input--checkbox+span:before{content:"";width:24px;min-width:24px;height:24px;display:block;background-repeat:no-repeat;background-position:0 0;background-size:contain;background-image:url(/images/icons/calc/checkbox-pustoi.svg);margin-right:15px;position:absolute;left:0;top:0;cursor:pointer}.land-block__input--checkbox:checked+span{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.land-block__input--checkbox:checked+span:before{width:37px;height:29px;min-width:37px;background-image:url(/images/icons/calc/checkbox-vibrano.svg);margin-right:2px;margin-top:-5px}.land-block__input--checkbox:checked+span+.land-block__input-sub-block{display:block}.land-block__input--checkbox:checked+span .js_block-input-text{display:none}.land-block__input--checkbox:checked+span .land-block__btn-cancel{display:block;text-align:right}.land-block__input--checkbox:checked+span .land-block__input-icon--danger{background-image:url(/images/icons/calc/info-alert-hover.svg)}.land-block__input--radio{display:none}.land-block__input--radio+span{display:inline-block;position:relative;padding-left:30px}.land-block__input--radio+span:before{content:"";width:20px;min-width:20px;height:20px;display:block;background-repeat:no-repeat;background-position:0 0;background-size:contain;background-image:url(/images/icons/calc/radiobtn-pustoi.svg);position:absolute;left:0;top:5px;cursor:pointer}.land-block__input--radio:checked+span:before{background-image:url(/images/icons/calc/radiobtn-vibrano.svg)}.land-block__input-icon{position:relative;display:inline-block;padding:20px;width:20px;min-width:20px;height:40px;background-repeat:no-repeat;background-position:center;background-size:27px;vertical-align:top;margin-top:-7px;cursor:pointer}.land-block__input-icon--help{background-image:url(/images/icons/calc/info-vopros.svg)}.land-block__input-icon--danger{background-image:url(/images/icons/calc/info-alert.svg)}.land-block__input-icon:hover.land-block__input-icon--danger{background-image:url(/images/icons/calc/info-alert-hover.svg)}.land-block__input-icon:hover .land-block__input-tooltip{display:block}.land-block__input-tooltip{display:none;position:absolute;width:230px;height:auto;top:47px;right:0;color:#fff;font-size:12px;font-weight:300;padding:7px;z-index:600;line-height:1.3}.land-block__input-tooltip:before{content:"";z-index:1;position:absolute;top:-7px;right:12px;width:15px;height:15px;display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.land-block__input-tooltip a{color:#fff}.land-block__input-tooltip a:hover{color:#fff;text-decoration:none}.land-block__input-tooltip--help{background-color:#5fad35}.land-block__input-tooltip--help:before{background-color:#5fad35}.land-block__input-tooltip--danger{background-color:#ee2528}.land-block__input-tooltip--danger:before{background-color:#ee2528}.land-block__input-tooltip-content{margin-top:-10px}.land-block__fancy:active,.land-block__fancy:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.land-block__input-img-tooltip{display:none;position:absolute;width:230px;height:auto;top:43px;right:-27px;color:#fff;font-size:12px;font-weight:300;padding:7px;z-index:2;line-height:1.3;background-color:#5fad35}.land-block__input-img-tooltip:before{content:"";z-index:1;position:absolute;top:-7px;left:185px;width:15px;height:15px;display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.land-block__input-img-tooltip a{color:#fff}.land-block__input-img-tooltip a:hover{color:#fff;text-decoration:none}.land-block__input-img-tooltip:hover{display:block}.land-block__input-img{display:inline-block;position:relative;margin-bottom:10px;margin-top:0}.land-block__input-img+.land-block__input-img-tooltip{top:50%;right:0}.land-block__input-img+.land-block__input-img-tooltip:before{background-color:#5fad35;top:-7px;right:42px;left:unset}.land-block__input-img:hover+.land-block__input-img-tooltip{display:block}.land-block__input-img-empty{background-repeat:no-repeat;background-position:top center;background-size:cover;background-image:url(/images/icons/calc/default-block-cat.png);width:100%;display:block;margin-bottom:10px;border:1px dotted #b8b8b8;height:130px}.land-block__btn-wrapper{text-align:right}.land-block__btn-cancel{display:none;border:none;background-image:none;border-bottom:none!important;text-decoration:none;padding:0;color:#ee2528;font-size:15px;font-weight:300;font-style:italic;margin:0;width:100%;cursor:pointer;-webkit-transition:.3s all;transition:.3s all;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-width:120px}.land-block__btn-cancel:after{content:"";display:block;position:absolute;width:116px;border-bottom:1px dotted #ee2528;right:0;bottom:0}.land-block__btn-cancel:hover{border:none;border-bottom-color:transparent;-webkit-transition:.3s all;transition:.3s all}.land-block__btn-cancel:active,.land-block__btn-cancel:focus{outline:0}.land-block--for-all{margin-top:20px;border:none}.land-block--for-all:after,.land-block--for-all:before{display:none}.land-block--for-all p{font-style:normal}.land-block--for-all .land-block__for-all{padding-top:10px;padding-bottom:10px}.land-block--for-all .land-block__for-all-name{font-size:20px;font-weight:300;font-style:normal}.land-block--for-all .land-block__for-all-vars{padding-top:5px;padding-bottom:15px}.land-block--for-all .land-block__for-all-vars label:first-child{margin-right:10px}.land-block--variants{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:140px}.land-block--variants .row{min-width:100%}.land-block__variant-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.land-block__variant img{border:1px dotted #b8b8b8;margin-bottom:20px}.land-block__variant-name{font-size:24px;font-weight:400;font-style:normal;margin-top:0;margin-bottom:25px}.land-block__variant-check{width:100%}.land-block__variant-check label span{font-size:16px;font-weight:300;margin-top:5px}.land-block__variant-check label span:before{top:3px}.land-block__variant-check label .land-block__input-icon{height:34px;margin-top:0;top:-7px}.land-block__variant-check label .land-block__input-tooltip{margin-top:0;font-size:14px;left:-89px}.land-block__variant-check label .land-block__input-tooltip:before{right:113px;top:-7px}.land-block__variant-check input:checked+span .land-block__input-icon--danger{background-image:url(/images/icons/calc/info-alert-hover.svg)}.land-block__content img{border:1px dotted #b8b8b8}.land-block--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:140px}.land-block--content:last-child{border-bottom:1px dotted #55b030!important}.land-block--content .row{min-width:100%}.land-block__content-wrapper{display:none;width:100%;padding:0;margin-bottom:30px}.land-block__content-wrapper.open{display:block}.land-block__content-wrapper .land-block__varning{min-width:100%}.land-block__content-name{font-style:normal;margin-top:0;margin-bottom:20px;font-size:24px;font-weight:400}.land-block__content-dscr{width:100%;margin-bottom:20px;font-size:16px;font-weight:400}.land-block__content-vars{width:100%;margin-top:0}.land-block__content-check{line-height:1.2;padding-bottom:5px}.land-block__content-check label span{font-size:14px;margin-top:0;margin-bottom:0}.land-block__content-check label span:before{top:-1px}.land-block__content-check label .land-block__input-icon{height:20px;padding:20px 0;margin-top:-10px;margin-bottom:0}.land-block__content-check label .land-block__input-tooltip{margin-top:0;margin-bottom:0}.land-block__content-check label .land-block__input-tooltip:before{top:-7px}.land-block__content-check input:checked+span .land-block__input-icon--danger{background-image:url(/images/icons/calc/info-alert-hover.svg)}.land-block__fancy{display:block;position:relative}.land-block__all-content .land-block__for-all{margin-bottom:30px}.land-block__all-content .land-block__for-all-dscr{font-size:16px;font-weight:400;font-style:normal;margin-bottom:10px}.land-block__all-content .land-block__for-all-vars label{width:100%}.land-block__all-content .land-block__for-all-vars .land-block__input:checked+span{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.land-block__all-content .land-block__for-all-vars .land-block__input:checked+span .land-block__btn-cancel{display:inline-block}.land-block__all-content .land-block__btn-cancel{width:auto}.land-block__all-content .land-block__btn-cancel:last-child:after{bottom:4px}.landing-price{position:relative;background-color:#fff}.landing-price.fixed{position:sticky;top:190px;z-index:599;-webkit-transition:top .2s;transition:top .2s;width:100%;max-width:420px}.landing-price__summ{display:block;padding:0 0 30px 0}.landing-price__summ-item{font-size:30px;font-weight:700;font-style:normal;padding-bottom:7px;text-align:right}.landing-price__summ-item span{font-size:30px;font-weight:700;font-style:normal}.landing-price__summ-title{text-align:right;font-size:16px;font-weight:400;font-style:italic;text-transform:uppercase}.landing-price__select{list-style-type:none;padding-left:0}.landing-price__select-default{border-top:1px dotted #b8b8b8}.landing-price__select-default.open .after:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.landing-price__select-default:last-child{border-bottom:1px dotted #b8b8b8}.landing-price__select-name{width:100%;position:relative;padding:16px 0 16px 30px;font-size:16px;font-weight:300;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.landing-price__select-name span{font-size:16px;font-weight:300}.landing-price__select-name .js_landing-select-price{padding-right:3px}.landing-price__select-name .after{position:absolute;left:0;top:0;height:100%;width:1px}.landing-price__select-name .after:after{content:"\e90e";font-size:22px;font-family:icomoon!important;color:#55b030;-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s;position:absolute;display:block;top:50%;-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0);left:1px;transition:transform .3s ease-out 0s;cursor:pointer}.landing-price__select-price{display:inline-block;width:80px;min-width:80px;padding-left:15px;text-align:right}.landing-price__select-inside{width:100%;list-style-type:none;padding:0 0 20px 31px}.landing-price__select-inside li{width:100%;opacity:.7;font-family:LatoWeb,sans-serif;font-size:14px;font-weight:300;font-style:italic;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1.2;padding-bottom:7px;position:relative}.landing-price__select-inside li .js_left-close{display:block;position:absolute;width:10px;height:10px;top:2px;left:-20px;z-index:1}.landing-price__select-inside li .js_left-close:after{font-family:icomoon!important;content:"\e903";color:#000;opacity:.7;font-size:10px;top:0;left:0;cursor:pointer;position:absolute;font-style:normal;z-index:-1}.landing-price__select-inside .js_landing-select-inside-price{padding-right:3px}.design-var__img{margin-bottom:10px}.design-var img{border:1px dotted #b8b8b8}.design-var.grayscale .design-var__text,.design-var.grayscale .js_block-input-text,.design-var.grayscale img{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.7;color:#b8b8b8;-webkit-transition:all .3s;transition:all .3s}.design-var.grayscale .land-block__input--checkbox+span:before{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.7;-webkit-transition:all .3s;transition:all .3s}.design-var.grayscale label:hover .js_block-input-text,.design-var.grayscale label:hover .land-block__input-name{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1;color:#000;-webkit-transition:all .3s;transition:all .3s}.design-var.grayscale label:hover .land-block__input--checkbox+span:before{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1;-webkit-transition:all .3s;transition:all .3s}.js_for-all-block{padding-top:40px;padding-bottom:40px}.js_for-all-block label{padding-top:10px;padding-bottom:10px}.dop-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:10px;padding-bottom:10px}.dop-block__input{height:43px;width:100%;border:1px solid #b8b8b8;padding:5px 10px;margin-bottom:10px}.dop-block__input:hover{border:1px solid #55b030}.dop-block__input:focus{border:1px solid #55b030;outline:0;color:#000}.dop-block__input:focus::-webkit-input-placeholder{color:#000;font-style:italic}.dop-block__input:focus:-moz-placeholder{color:#000;font-style:italic}.dop-block__input:focus::-moz-placeholder{color:#000;font-style:italic}.dop-block__input:focus:-ms-input-placeholder{color:#000;font-style:italic}.dop-block__input::-webkit-input-placeholder{color:#b8b8b8;font-style:italic}.dop-block__input:-moz-placeholder{color:#b8b8b8;font-style:italic}.dop-block__input::-moz-placeholder{color:#b8b8b8;font-style:italic}.dop-block__input:-ms-input-placeholder{color:#b8b8b8;font-style:italic}.dop-block__input--dscr{-webkit-transition:width .3s;transition:width .3s;margin-bottom:0}.dop-block__input--dscr.width{-webkit-transition:width .3s;transition:width .3s;width:calc(100% - 50px)}.dop-block__input-close{width:0;opacity:0;background-repeat:no-repeat;background-position:center;background-image:url(/images/icons/calc/close-button.svg);background-size:20px;cursor:pointer;-webkit-transition:width .3s,opacity .3s;transition:width .3s,opacity .3s}.dop-block__input-close.show{width:50px;opacity:1;-webkit-transition:width .3s,opacity .3s;transition:width .3s,opacity .3s}.dop-block-add{font-style:italic;font-size:17px;font-weight:400;cursor:pointer;margin-top:20px;display:inline-block;padding-right:10px}.dop-block-add:after{content:"";display:block;width:calc(100% - 10px);position:relative;left:10px;border-bottom:2px dashed #000;opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.dop-block-add:hover:after{opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.green-text{color:#5fad35;font-weight:500}.land-calc__steps .js_steps-bar{margin-bottom:10px}.land-calc__steps .js_steps-bar ul{padding:0!important;margin:40px 0 0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.land-calc__steps .js_steps-bar li{display:block;width:100%;margin-right:5px;font-size:0;height:4px;background-color:#5fad35;opacity:1}.land-calc__steps .js_steps-bar li:last-child{margin-right:0}.land-calc__steps .js_steps-bar li.current{opacity:1}.land-calc__steps .js_steps-bar li.disabled{background-color:#b8b8b8}.land-calc__steps .js_steps-bar li a{outline:0}.land-calc__steps .js_steps-bar li a:active,.land-calc__steps .js_steps-bar li a:focus,.land-calc__steps .js_steps-bar li a:hover{outline:0}.land-calc__steps .actions{display:block;margin-top:30px;margin-bottom:50px}.land-calc__steps .actions ul{padding:0!important;margin:0!important;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;text-align:right;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.land-calc__steps .actions li.disabled a{opacity:0;cursor:default}.land-calc__steps .actions li a[href="#next"]{opacity:1;cursor:pointer;font-size:22px;font-weight:400;color:#fff;padding:50px 115px 50px 55px;background-color:transparent;border-radius:unset;border:none;background-image:url(/images/icons/calc/button-arrow_1.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.land-calc__steps .actions li a[href="#previous"]{background-color:transparent;border:none;font-size:16px;font-weight:300;font-style:italic;padding:0 0 0 15px;display:inline-block;color:#000;text-decoration:underline;position:relative;margin-bottom:70px}.land-calc__steps .actions li a[href="#previous"]:before{content:"";display:inline-block;position:absolute;width:12px;left:0;top:3px;height:19px;background-repeat:no-repeat;background-position:left center;background-size:contain;background-image:url(/images/icons/calc/link-back.svg)}.land-calc__steps .actions li a[href="#finish"]{display:none}.land-block-for-all{width:100%;margin-top:30px}.land-block-for-all label{display:block;width:100%}#steps-uid-0-p-1 .land-block__input-block{margin-bottom:40px}.red-text{color:#ee2528}.like-calc-dscr{margin-bottom:10px}@-webkit-keyframes example{0%{background-color:rgba(85,176,48,0)}25%{background-color:rgba(85,176,48,.4)}50%{background-color:rgba(85,176,48,.7)}75%{background-color:rgba(85,176,48,.4)}100%{background-color:rgba(85,176,48,0)}}@keyframes example{0%{background-color:rgba(85,176,48,0)}25%{background-color:rgba(85,176,48,.4)}50%{background-color:rgba(85,176,48,.7)}75%{background-color:rgba(85,176,48,.4)}100%{background-color:rgba(85,176,48,0)}}@-webkit-keyframes embed-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes embed-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.calc-form.wait{position:relative;z-index:1}.calc-form.wait:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background-color:rgba(255,255,255,.7)}.calc-form.wait:after{content:"";z-index:3;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50% -50%);transform:translate(-50% -50%);width:30px;height:30px;border-radius:50%;margin-top:-25px;margin-left:-15px;border:2px solid #b8b8b8;border-top-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:embed-preloader-spin 2s infinite linear;animation:embed-preloader-spin 2s infinite linear}.calc-form__label{margin-bottom:10px}.calc-form__label b{font-weight:400!important}.calc-form__label-input{font-size:14px;color:#717171;font-style:italic;line-height:1.3}.calc-form__input{width:100%;margin-bottom:20px;padding:5px 10px;border:1px solid #d7d7d7}.calc-form__input::-webkit-input-placeholder{font-size:14px;color:#717171;font-style:italic}.calc-form__input:-moz-placeholder{font-size:14px;color:#717171;font-style:italic}.calc-form__input::-moz-placeholder{font-size:14px;color:#717171;font-style:italic}.calc-form__input:-ms-input-placeholder{font-size:14px;color:#717171;font-style:italic}.calc-form__input--textarea{height:120px;border:1px solid #d7d7d7}.calc-form__input:hover{border-color:#55b030}.calc-form__input:focus{border-color:#55b030;outline:0}.calc-form__input.error{border-color:#e85900}.calc-form__policy input.error+span{color:#ee2528;opacity:.8}.calc-form__policy input.error+span a{color:#ee2528;opacity:.8}.calc-form__btn-wrapper{text-align:right;margin-top:20px}.calc-form__btn{opacity:1;cursor:pointer;font-size:20px;font-weight:400;color:#fff;padding:45px 93px 45px 52px;background-color:transparent;border-radius:unset;border:none;background-image:url(/images/icons/calc/button-arrow_1.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.landing-price__select-default[data-name="5"]{display:none!important}.js_success-calc-form{display:none;color:#55b030}.repeat-link{display:block;position:relative;color:#5fb53b;margin-top:10px;margin-bottom:10px;font-size:18px;padding-left:36px}.repeat-link:before{content:"";width:25px;height:25px;position:absolute;display:block;left:0;top:0;background:url(/images/repeat.png) no-repeat}.land-block__input-icon--danger-red{background-image:url(/images/icons/calc/info-alert-hover.svg)}.like-calc-dscr{margin-bottom:35px}.land-block-for-all{margin-top:30px;-ms-flex-item-align:end;align-self:flex-end}.land-block-for-all label{display:inline-block}.js_style-for-all-block{margin-top:40px}.land-block__all-content .land-block__for-all-vars .land-block__input--checkbox+span{display:block}.calc_styles a{text-decoration:none;border-bottom:1px dotted #55b030}.calc_styles a:hover{text-decoration:none;border-bottom-color:transparent}.market-calc__title h1{font-size:30px;font-weight:400;line-height:40px}.market-calc .actions{width:100%}.market-calc .actions ul{width:100%;list-style-type:none;padding:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.market-calc .actions ul li{display:block}.market-calc .actions ul li.disabled{display:none}.market-calc .actions ul li a{display:inline-block}.market-calc .actions ul li a[href="#next"]{opacity:1;cursor:pointer;font-size:22px;font-weight:300;color:#fff;padding:50px 100px 50px 70px;background-color:transparent;border-radius:unset;border:none;background-image:url(/images/icons/marketing/arrow-button.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.market-calc .actions ul li a[href="#previous"]{background-color:transparent;border:none;font-size:16px;font-weight:300;font-style:italic;padding:0 15px;display:inline-block;color:#000;text-decoration:underline;position:relative;margin-bottom:70px}.market-calc .actions ul li a[href="#previous"]:before{content:"";display:inline-block;position:absolute;width:12px;left:0;top:3px;height:19px;background-repeat:no-repeat;background-position:left center;background-size:contain;background-image:url(/images/icons/calc/link-back.svg)}.market-calc .actions ul li a[href="#finish"]{opacity:1;cursor:pointer;font-size:22px;font-weight:300;color:#fff;padding:50px 100px 50px 70px;background-color:transparent;border-radius:unset;border:none;background-image:url(/images/icons/marketing/arrow-button.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.market-calc__steps .steps ul{padding:0!important;margin:20px 0 0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.market-calc__steps .steps li{display:block;width:100%;margin-right:5px;font-size:0;height:4px;background-color:#5fad35;opacity:1}.market-calc__steps .steps li:last-child{margin-right:0}.market-calc__steps .steps li.current{opacity:1}.market-calc__steps .steps li.disabled{background-color:#c4c4c4}.market-calc__steps .steps li a{outline:0}.market-calc__steps .steps li a:active,.market-calc__steps .steps li a:focus,.market-calc__steps .steps li a:hover{outline:0}.market-calc__steps .actions ul{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.market-calc__answers .steps ul{display:none!important}.market-calc__answers .actions ul{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.market-calc__answers .actions ul li{display:block}.market-calc__answers .actions ul li.disabled{display:none}.market-calc__answers .actions ul li a{display:inline-block}.market-calc__answers .actions ul li a[href="#next"]{opacity:1;cursor:pointer;font-size:22px;font-weight:300;color:#fff;padding:15px 45px;background-color:#249f0a;border-radius:unset;border:none}.market-calc__reload{margin-top:70px;border-top:1px dotted #000}.market-calc__reload a{display:inline-block;position:relative;font-size:16px;font-weight:300;font-style:italic;padding-left:20px;margin-top:15px;color:#000}.market-calc__reload a:before{content:"";width:16px;height:16px;position:absolute;display:block;left:0;top:4px;background:url(/images/repeat.png) no-repeat;background-size:contain}.market-step{display:none}.market-step__title{font-size:16px;font-weight:300;margin:50px 0 0 0}.market-step__title--ital{color:#c4c4c4;font-style:italic}.market-step__title p{font-size:16px;font-weight:300;margin-bottom:8px}.market-step__question-block{margin:50px 0}.market-step__question{font-size:18px;font-weight:300;padding-bottom:30px}.market-step__question b{font-weight:400}.market-step__resume{padding-left:50px}.market-step__item{display:none}.market-step__item label{width:100%}.market-step__item--pading{padding-left:50px}.market-step__input{display:none}.market-step__input+.market-step__input-name{display:inline-block;position:relative;padding-left:30px}.market-step__input+.market-step__input-name:before{content:"";width:20px;min-width:20px;height:20px;display:block;background-repeat:no-repeat;background-position:0 0;background-size:contain;background-image:url(/images/icons/calc/radiobtn-vibrano.svg);position:absolute;left:0;top:2px;cursor:pointer}.market-step__input:not(checked)+.market-step__input-name:before{background-image:url(/images/icons/calc/radiobtn-pustoi.svg)}.market-step__input:checked+.market-step__input-name:before{background-image:url(/images/icons/calc/radiobtn-vibrano.svg)}.market-step__input-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.market-step__input-dscr{display:none;font-style:italic;padding-left:18px}.market-step__input-icon{position:relative;display:inline-block;width:20px;min-width:20px;height:40px;background-repeat:no-repeat;background-position:center;background-size:contain;vertical-align:top;margin-left:0;margin-top:-7px;cursor:pointer;background-image:url(/images/icons/online/info.svg)}.market-step__input-icon:hover .market-step__input-tooltip{display:block}.market-step__input-tooltip{display:none;position:absolute;width:230px;height:auto;top:43px;right:-27px;color:#fff;font-size:12px;font-weight:300;padding:7px;z-index:600;line-height:1.3;background-color:#5fad35}.market-step__input-tooltip:before{content:"";z-index:1;position:absolute;top:-7px;left:185px;width:15px;height:15px;display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#5fad35}.market-step__input-tooltip a{color:#fff}.market-step__input-tooltip a:hover{color:#fff;text-decoration:none}.market-step__error{margin:10px 0 0;font-style:italic;color:#ee2528;font-size:14px;display:none}.market-step__tips{font-size:14px;padding-left:0;list-style-type:none}.market-step__tips-item{padding:9px 30px 40px 40px;margin-bottom:30px;position:relative;border:1px dotted #000;z-index:1}.market-step__tips-item:before{content:"";left:-1px;top:-1px;display:block;position:absolute;z-index:2;width:40%;height:70%;background-color:#fff;background-image:url(/images/icons/marketing/quote.svg);background-size:27px;background-repeat:no-repeat}.market-step__tips-name{font-size:16px;font-weight:700;font-style:italic;color:#55b030;padding:0 0 5px 0;position:relative;z-index:5}.market-step__tips-text{position:relative;z-index:5;padding:0;font-size:16px;font-weight:300;font-style:italic}.market-answer__item{padding-top:50px}.market-answer__service-title{font-size:18px;font-weight:400;line-height:1.3;margin:30px 0 30px}.market-answer__item-title{font-size:18px;font-weight:400;display:inline}.market-answer__item-dscr--small{display:inline;font-size:18px;font-weight:300;padding-left:5px}.market-answer .portfolio-detail--online{margin-top:60px}.market-answer .portfolio-detail--online:before{display:none}.market-answer__item-add-text{border-top:1px dotted #5fad35;padding-top:15px;margin-top:80px;margin-bottom:70px;font-size:18px;font-weight:400}.market-answer__item-add-text ul{padding:25px 0 0 55px;list-style-type:none}.market-answer__item-add-text ul li{font-size:16px;font-weight:300;margin-bottom:8px;position:relative;padding-left:20px}.market-answer__item-add-text ul li:before{content:"";position:absolute;left:0;top:11px;width:5px;height:5px;background-color:#249f0a;border-radius:50%}.market-answer__item-add-text ul li a{font-size:16px;font-weight:300}.market-result{padding:0;margin:0;list-style-type:none}.market-result__item{padding-left:30px;position:relative;padding-bottom:10px}.market-result__item:before{content:"";left:0;top:3px;display:block;position:absolute;width:20px;height:15px;background-repeat:no-repeat;background-position:left center;background-size:contain;background-image:url(/images/icons/marketing/right-icon.svg)}.market-result__ask{font-size:16px;font-weight:300;display:block}.market-result__ask--tt{padding-bottom:5px;font-size:22px;font-weight:400;text-transform:uppercase}.js_online-service-wrapper{margin-bottom:50px}.js_market-calc-form{margin-bottom:50px}.market-btn{opacity:1;cursor:pointer;font-size:22px;font-weight:300;color:#fff;padding:10px 30px;background-color:#5fad35;border-radius:unset;border:none;text-align:center;background-repeat:no-repeat;background-position:center;background-size:contain}.failed{border-color:red}.failed+span{color:red!important}.failed+span a{color:red}.online-service .portfolio-detail-text-block{padding:0;margin:0}.online-service__title{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:1.08;margin-bottom:20px!important;position:relative}.online-service__title h2{display:inline;font-size:20px;font-weight:400;font-style:normal;color:#000;margin-bottom:0}.online-service__title a{text-decoration:none}.online-service__title-icons{min-width:55px;text-align:right}.online-service__question{margin-right:2px;margin-left:2px;display:inline-block;height:30px;line-height:30px;position:relative;top:3px}.online-service__question:hover .online-service__question-tooltip{display:block;background-color:#5fad35}.online-service__question--comment{margin-left:0}.online-service__question-icon{display:inline-block;width:21px;height:21px;vertical-align:top;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(/images/icons/online/question.svg)}.online-service__question-icon--comment{background-image:url(/images/icons/online/info.svg)}.online-service__question-tooltip{display:none;position:absolute;width:230px;height:auto;top:36px;right:-10px;color:#fff;font-size:13px;font-weight:300;padding:7px;z-index:500;line-height:1.3;text-align:left}.online-service__question-tooltip a{color:#fff;text-decoration:underline}.online-service__question-tooltip a:hover{color:#fff;text-decoration:none}.online-service__question-tooltip:before{content:"";z-index:1;position:absolute;top:-7px;right:16px;width:15px;height:15px;display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#5fad35}.online-service__subtitle{font-size:16px;font-weight:400;font-style:normal;color:#000;margin-bottom:3px}.online-service__effect{margin-bottom:20px!important}.online-service__gallery{margin:25px 0;position:relative}.online-service__gallery--poligrafy{margin:0 0 25px}.online-service__gallery .slick-dots{list-style-type:none;position:absolute;bottom:0;right:15px;margin-bottom:0}.online-service__gallery .slick-dots li{display:inline-block;margin-left:5px;width:19px;height:19px;border-radius:50%;font-size:1px;background-color:transparent;border:2px solid #5fad35;outline:0}.online-service__gallery .slick-dots li:active,.online-service__gallery .slick-dots li:focus{outline:0;-webkit-box-shadow:none;box-shadow:none;border:2px solid #5fad35}.online-service__gallery .slick-dots li.slick-active{position:relative;border:2px solid #5fad35}.online-service__gallery .slick-dots li.slick-active:after{content:"";width:11px;height:11px;background-color:#5fad35;border-radius:50%;position:absolute;top:2px;left:2px}.online-service__gallery .slick-dots li button{display:none}.online-service__gallery .icon-pop-up-window{position:absolute;top:20px;right:15px;font-size:43px;width:1em;height:1em;color:#5fad35;z-index:100;cursor:pointer}.online-service__gallery .icon-pop-up-window span:before{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.online-service__gallery:focus .icon-pop-up-window span:before,.online-service__gallery:hover .icon-pop-up-window span:before{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.online-service__gallery a:focus,.online-service__gallery a:hover{outline:0!important}.online-service__gallery img:focus,.online-service__gallery img:hover{outline:0!important}.online-service .js_online-service-gallery.slick-initialized .online-service__gallery-img{display:block}.online-service__gallery-img{display:none}.online-service__gallery-img:first-child{display:block}.online-service__gallery-img--noimage{position:relative;text-align:center}.online-service__gallery-img--noimage:first-child{display:block}.online-service__gallery-img--noimage span{width:100%;height:100%;position:absolute;top:0;background-color:rgba(255,255,255,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-style:italic}.online-service__table{width:100%}.online-service__table tbody:last-child .online-service__table-border{background:0 0}.online-service__table-padding td{padding:5px;vertical-align:top;display:block}.online-service__table-padding td:first-child{width:100%}.online-service__table-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:16px;font-weight:700;color:#5fad35;line-height:1.3}.online-service__table-title:first-letter{text-transform:uppercase}.online-service__table-icons{min-width:50px}.online-service__price{display:block;font-size:20px;font-weight:500;color:#000;margin-top:5px;margin-bottom:15px}.online-service__price-value-old{color:#d7d7d7;text-decoration:line-through;margin-right:5px}.online-service__price-value-new--minus{color:#5fad35}.online-service__price-value-new--plus{color:#e42750}.online-service__price-cur{color:#000}.online-service__price-cur--red{color:#e42750}.online-service__price-cur--green{color:#5fad35}.online-service__table-dscr{font-size:13px;font-weight:300;font-style:italic;color:rgba(113,113,113,.7);padding-bottom:0;display:inline-block;line-height:1.4}.online-service__table-dscr span{display:block;margin-bottom:10px;line-height:1.2;min-height:1px}.online-service__table-dscr--tooltip{position:relative;display:inline-block}.online-service__table-dscr--tooltip:after{content:"";display:inline-block;width:20px;height:20px;vertical-align:bottom;background-repeat:no-repeat;background-position:center;background-size:contain}.online-service__table-dscr--tooltip:hover .online-service__table-tooltip{display:block}.online-service__table-dscr--danger:after{width:25px;height:25px;background-image:url(/images/icons/online/data-n-time-red.svg)}.online-service__table-dscr--alert:after{width:25px;height:25px;background-image:url(/images/icons/online/data-n-time.svg)}.online-service__table-tooltip{display:none;position:absolute;width:230px;height:auto;top:36px;left:-115px;color:#fff;font-size:13px;font-weight:300;padding:7px;line-height:1.3;z-index:700}.online-service__table-tooltip:before{content:"";z-index:1;position:absolute;top:-8px;left:117px;width:15px;height:15px;display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.online-service__table-tooltip--danger{background-color:#ee2528}.online-service__table-tooltip--danger:before{background-color:#ee2528}.online-service__table-tooltip--alert{background-color:#5fad35}.online-service__table-tooltip--alert:before{background-color:#5fad35}.online-service .js_service-time .online-service__table-tooltip{left:auto;right:-93px;top:37px}.online-service__price-tooltip{position:relative;display:inline-block}.online-service__price-tooltip:after{content:"";display:inline-block;width:20px;height:23px;background-repeat:no-repeat;background-position:0 100%;background-size:contain}.online-service__price-tooltip:hover .online-service__table-tooltip{display:block}.online-service__price-tooltip--notsale:after{background-image:url(/images/icons/online/percentage-red.svg)}.online-service__price-tooltip--sale:after{background-image:url(/images/icons/online/percentage.svg)}.online-service__price-tooltip--more-edit{display:none}.online-service__price-tooltip--more-edit:after{margin-right:3px;background-image:url(/images/icons/online/rash_pravki.svg)}.online-service__price-tooltip--more-edit .online-service__table-tooltip{color:#5fad35;background-color:#fff;border:1px solid #5fad35}.online-service__price-tooltip--more-edit .online-service__table-tooltip:before{border:1px solid #5fad35;background-color:#fff;border-bottom:none;border-right:none}.online-service__price-tooltip--support{display:none}.online-service__price-tooltip--support:after{margin-right:3px;background-image:url(/images/icons/online/task-support-red.svg)}.online-service__price-tooltip--support .online-service__table-tooltip{color:#5fad35;background-color:#fff;border:1px solid #5fad35}.online-service__price-tooltip--support .online-service__table-tooltip:before{border:1px solid #5fad35;background-color:#fff;border-bottom:none;border-right:none}.online-service__table-quant-icon{width:14px;height:14px;background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-block;cursor:pointer}.online-service__table-quant-icon.icon-minus{margin-right:10px;background-image:url(/images/icons/online/minus_default.svg)}.online-service__table-quant-icon.icon-minus:active,.online-service__table-quant-icon.icon-minus:focus,.online-service__table-quant-icon.icon-minus:hover{background-image:url(/images/icons/online/minus_active.svg)}.online-service__table-quant-icon.icon-plus{margin-left:10px;background-image:url(/images/icons/online/plus_deafault.svg)}.online-service__table-quant-icon.icon-plus:active,.online-service__table-quant-icon.icon-plus:focus,.online-service__table-quant-icon.icon-plus:hover{background-image:url(/images/icons/online/plus_active.svg)}.online-service__table-quant-input{font-size:16px;font-weight:300;border:solid 1px #ededed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.online-service__table-quant-input:focus{outline:0;border:solid 1px #ededed}.online-service__table-border{background:url(/images/green-minus-button.svg) repeat-x bottom;padding-bottom:5px}.online-service__question-btn{min-width:130px;margin:20px 10px 20px 0}.online-service__open-table-btn{min-width:130px;margin:20px 0}.online-service__table-btn{min-width:130px}.online-service__variants-item{display:block}.online-service .btn,.online-service a.btn,.online-service__table .btn,.online-service__table a.btn{border-radius:11px;display:inline-block;background-color:#5fad35;border:1px dotted #5fad35;padding:10px 15px;text-align:center;line-height:1;font-size:14px;font-weight:500;font-style:normal;color:#fff;white-space:unset;-webkit-transition:.4s all;transition:.4s all}.online-service .btn:hover,.online-service a.btn:hover,.online-service__table .btn:hover,.online-service__table a.btn:hover{background-color:#fff;border:1px solid #5fad35;color:#5fad35;-webkit-transition:.4s all;transition:.4s all}.online-service .btn--gray,.online-service a.btn--gray,.online-service__table .btn--gray,.online-service__table a.btn--gray{background-color:#d7d7d7;border-color:#d7d7d7}.online-services-list__title{line-height:1.18;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.online-services-list__title h1{font-size:30px;display:block}.online-services-list__title-icons{min-width:100%;text-align:right}.online-services-list__descr-icon{position:relative;display:inline-block;margin-left:5px;margin-right:5px;padding:10px 0}.online-services-list__descr-icon:after{content:"";display:inline-block;width:30px;height:35px;vertical-align:top;background-repeat:no-repeat;background-position:0 100%;background-size:contain}.online-services-list__descr-icon:hover .online-services-list__tooltip{display:block}.online-services-list__descr-icon--time:after{background-image:url(/images/icons/online/data-n-time.svg)}.online-services-list__descr-icon--base-edit{margin-right:2px;margin-left:2px}.online-services-list__descr-icon--base-edit:after{background-image:url(/images/icons/online/basic_pravki.svg)}.online-services-list__descr-icon--more-edit:after{background-image:url(/images/icons/online/rash_pravki_green.svg)}.online-services-list__descr-icon--more-edit-red:after{background-image:url(/images/icons/online/rash_pravki.svg)}.online-services-list__descr-icon--support:after{background-image:url(/images/icons/online/task-support.svg)}.online-services-list__descr-icon--support-red:after{background-image:url(/images/icons/online/task-support-red.svg)}.online-services-list__descr-icon:nth-last-child(1) .online-services-list__tooltip{top:53px;right:-10px;left:auto}.online-services-list__descr-icon:nth-last-child(1) .online-services-list__tooltip:before{right:17px;left:auto}.online-services-list__descr-icon:nth-last-child(2) .online-services-list__tooltip{top:53px;right:-12px}.online-services-list__descr-icon:nth-last-child(2) .online-services-list__tooltip:before{top:-7px;right:19px;left:auto}.online-services-list__descr-icon:nth-last-child(3) .online-services-list__tooltip{top:53px;right:-50px;left:auto}.online-services-list__descr-icon:nth-last-child(3) .online-services-list__tooltip:before{right:57px;left:auto}.online-services-list__tooltip{display:none;position:absolute;width:260px;height:auto;top:53px;right:-88px;left:auto;color:#fff;font-size:13px;font-weight:300;padding:13px;line-height:1.3;z-index:700;background-color:#5fad35;text-align:left}.online-services-list__tooltip:before{content:"";z-index:1;position:absolute;top:-7px;right:96px;left:auto;width:15px;height:15px;display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#5fad35}.online-services-list label{display:inline-block;margin-top:10px}.online-services-list input[type=checkbox]{display:none}.online-services-list input[type=checkbox]+.services-input-check{width:20px;height:25px;display:inline-block;margin-right:9px;top:9px;position:relative;background-repeat:no-repeat;background-position:0 0;background-size:contain;background-image:url(/images/icons/online/checkbox-pustoi.svg)}.online-services-list input[type=checkbox]:checked+.services-input-check{width:33px;height:25px;margin-right:-4px;top:4px;background-image:url(/images/icons/online/checkbox-vibrano.svg)}.online-services-list__edit-danger{text-align:left;color:#5fad35;font-size:15px;font-weight:400;font-style:italic;max-width:100%;line-height:1.1;display:none;margin-left:5px;margin-right:5px;padding:0 0}.online-services-list__support-danger{text-align:left;color:#5fad35;font-size:15px;font-weight:400;font-style:italic;max-width:100%;line-height:1.1;display:none;margin-left:5px;margin-right:5px;padding:0 0;margin-top:5px}.online-services-list__search{margin-top:20px}.online-services-list__search-input{border:none;outline:0;border-bottom:1px dotted #d7d7d7;border-radius:0;padding:7px;width:100%;font-weight:300}.online-services-list__search-input:focus,.online-services-list__search-input:hover{outline:0}.online-services-list__search-input:focus::-webkit-input-placeholder{color:transparent}.online-services-list__search-input:focus:-moz-placeholder{color:transparent}.online-services-list__search-input:focus::-moz-placeholder{color:transparent}.online-services-list__search-input:focus:-ms-input-placeholder{color:transparent}.online-services-list__search-input::-webkit-input-placeholder{font-style:italic!important}.online-services-list__search-input:-moz-placeholder{font-style:italic!important}.online-services-list__search-input::-moz-placeholder{font-style:italic!important}.online-services-list__search-input:-ms-input-placeholder{font-style:italic!important}.fancy-online span{position:absolute}.fancy-online span:before{font-family:icomoon!important}.fancy-online .icon-arrow-right{right:90px}.fancy-online .icon-arrow-right:before{content:"\e906"}.fancy-online .icon-arrow-left{left:90px}.fancy-online .icon-arrow-left:before{content:"\e907"}.service-quant{min-width:80px;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.service-quant__icon{color:#5fad35;cursor:pointer}.service-quant__icon--plus{display:inline-block;padding-left:5px}.service-quant__icon--minus{display:inline-block;padding-right:5px}.service-quant__input{width:40px;text-align:center;display:inline-block}.submenu .section-menu__point:first-letter{text-transform:uppercase}.js_service_vars{color:#5fad35;font-style:italic;font-size:14px}.js_dop_service{border-radius:11px;display:inline-block;background-color:#fff;border:1px dotted #5fad35;padding:12px 38px;text-align:center;line-height:1;font-size:18px;font-weight:500;color:#5fad35;white-space:unset;-webkit-transition:all .4s;transition:all .4s;margin:10px 0 30px}.js_dop_service:hover{background-color:#5fad35;border:1px solid #5fad35;color:#fff;-webkit-transition:all .4s;transition:all .4s}.import_form,.import_form_photo{width:100%;border:1px solid;margin-bottom:40px;padding:10px 20px 20px}.import_form_photo{margin-bottom:150px}.upload-message{margin-top:20px}.nicescroll-rails{z-index:-1!important}.nicescroll-rails.hide{display:none!important}.mobile-section-menu__depth-2:first-letter{text-transform:uppercase}.mobile-left-menu{margin-bottom:40px}.mobile-left-menu .slick-arrow{display:none!important}.mobile-left-menu__item-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px dotted}.mobile-left-menu__item-back,.mobile-left-menu__item-go{text-decoration:none!important;outline:0!important;border:none!important}.mobile-left-menu__item-back:before,.mobile-left-menu__item-go:before{content:"\e90e";display:block;font-size:28px;font-family:icomoon!important;color:#5fad35}.mobile-left-menu__item-back:active:before,.mobile-left-menu__item-back:focus:before,.mobile-left-menu__item-back:hover:before,.mobile-left-menu__item-go:active:before,.mobile-left-menu__item-go:focus:before,.mobile-left-menu__item-go:hover:before{color:#5fad35}.mobile-left-menu__item-back{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mobile-left-menu__item{display:block;text-decoration:none;padding:10px;text-align:center}.mobile-left-menu__item:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.mobile-left-menu__item:first-letter{text-transform:uppercase}.mobile-left-menu__item-parent{width:100%;display:block;text-decoration:none;padding:10px 50px 10px 0;position:relative;border-bottom:1px dotted}.mobile-left-menu__item-parent:after{content:"\e90e";display:block;position:absolute;top:10px;right:10px;font-size:28px;font-family:icomoon!important;color:#5fad35}.mobile-left-menu__item-parent:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.mobile-left-menu__item-parent:first-letter{text-transform:uppercase}.mobile-left-menu__child-list{display:none}.mobile-left-menu__back{display:block;cursor:pointer;font-size:0;width:60px;height:80px;background-repeat:no-repeat;background-position:center;background-size:contain;background-color:transparent;border:none;outline:0;background-image:url(/images/icons/arrow-button.svg)!important;-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:.5}.js_mobile-service-slider{padding-bottom:30px;padding-top:30px}.js_mobile-service-slider .slick-arrow{font-size:0;width:100px;height:100px;position:absolute;top:auto;right:auto;left:50%;margin-left:-50px;bottom:-20px;background-repeat:no-repeat;background-position:center;background-size:contain;background-color:transparent;border:none;outline:0;-webkit-transition:all .4s;transition:all .4s}.js_mobile-service-slider .slick-arrow.slick-prev{background-image:url(/images/icons/arrow-button-disabled.svg);-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:1;z-index:1;-webkit-transition:all .4s;transition:all .4s}.js_mobile-service-slider .slick-arrow.slick-prev:active{background-image:url(/images/icons/arrow-button-disabled.svg)!important}.js_mobile-service-slider .slick-arrow.slick-prev:focus,.js_mobile-service-slider .slick-arrow.slick-prev:hover{opacity:.5;-webkit-transition:all .4s;transition:all .4s;-webkit-box-shadow:none;box-shadow:none}.js_mobile-service-slider .slick-arrow.slick-prev.slick-disabled{opacity:0;z-index:-1;-webkit-transition:all .4s;transition:all .4s}.js_mobile-service-slider .slick-arrow.slick-next{background-image:url(/images/icons/arrow-button.svg);opacity:1;z-index:1;-webkit-transition:all .4s;transition:all .4s}.js_mobile-service-slider .slick-arrow.slick-next:active{background-image:url(/images/icons/arrow-button.svg)!important}.js_mobile-service-slider .slick-arrow.slick-next:focus,.js_mobile-service-slider .slick-arrow.slick-next:hover{opacity:.5;-webkit-transition:all .4s;transition:all .4s;-webkit-box-shadow:none;box-shadow:none}.js_mobile-service-slider .slick-arrow.slick-next.slick-disabled{opacity:0;z-index:-1;-webkit-transition:all .4s;transition:all .4s}.online-service-top-arrow{width:100px;height:100px;font-size:0;position:absolute;top:0;right:auto;left:50%;margin-left:-50px;background-repeat:no-repeat;background-position:center;background-size:100px;background-color:transparent;border:none;outline:0;background-image:url(/images/icons/arrow-button.svg);opacity:1;z-index:1;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.online-service-top-arrow:active{background-image:url(/images/icons/arrow-button.svg)!important}.online-service-top-arrow:focus,.online-service-top-arrow:hover{opacity:.5;-webkit-box-shadow:none;box-shadow:none}.online-service-top-arrow.back{background-image:url(/images/icons/arrow-button-disabled.svg);-webkit-transform:scale(-1,1);transform:scale(-1,1);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.js_mobile-poligrafy .slick-next{display:none!important}.js_mobile-poligrafy .slick-next.display{display:block!important}.portfolio-detail--online{margin-top:0;padding-bottom:40px}.online-service.grayscale{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.2}.online-service .slick-slide:focus{outline:0;border:none;-webkit-box-shadow:none;box-shadow:none}.mobile-hr{display:block;height:0;background-color:transparent;position:relative;border-bottom:1px dotted #6fa03f;outline:0}.mobile-hr:before{content:"";border-top:3px solid #6fa03f;position:absolute;top:-7px;left:0;width:100%}.portfolio-detail--online{padding-top:30px;border:none}.portfolio-detail--online:before{display:none}.tooltip-green{opacity:1}.tooltip-green .arrow:before{border-bottom-color:#5fad35}.tooltip-green .tooltip-inner{opacity:1;background-color:#5fad35}.tooltip-red{opacity:1}.tooltip-red .arrow:before{border-bottom-color:#e42750}.tooltip-red .tooltip-inner{opacity:1;background-color:#e42750}.left-menu-mobile-toggle__header{margin-bottom:20px;padding-bottom:20px;padding-top:20px;margin-top:-20px;font-size:14px;color:#717171;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-width:100%}.left-menu-mobile-toggle__header:after{content:"";display:block;width:calc(100% + 30px);position:absolute;bottom:0;left:-15px;height:1px;border-bottom:1px dotted #5fad35}.left-menu-mobile-toggle__header:before{content:"";display:block;width:calc(100% + 30px);position:absolute;bottom:-2px;left:-15px;height:1px;border-bottom:1px dotted #5fad35}.left-menu-mobile-toggle__header p{margin-bottom:0}.left-menu-mobile-toggle__header-icon{width:20px;height:15px;display:block;background-image:url(/images/icons/arrow-back.svg);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.js_online-service-detail-mobile .portfolio-detail-text-block{padding:0;margin:0}.add-online-service__title{display:inline-block;background-color:transparent;font-size:22px;font-weight:400;color:#000;border:none;border-bottom:2px dotted #6fa03f;padding:0 0 5px;margin:0;cursor:pointer}.add-online-service__title:active,.add-online-service__title:focus,.add-online-service__title:hover{color:#6fa03f;outline:0;-webkit-box-shadow:none;box-shadow:none}.add-online-service__wrapper{display:none;border-bottom:1px dotted #6fa03f;padding-bottom:30px}.add-online-service__wrapper:after{content:"";display:block;border-top:3px solid #6fa03f;position:absolute;bottom:-7px;left:0;width:100%}.page-voiting--online{border-top:none;margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-voiting--online:before{display:none}.page-voiting--online .page-voiting__buttons{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.page-voiting--online .page-voiting__title{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.page-voiting--online .page-voiting__text{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.meeting-calendar{width:100%}.meeting-calendar .clearfix:after{content:"";display:block;clear:both}.meeting-calendar .form{position:absolute;z-index:300;padding:15px}.meeting-calendar .overlap{display:none;position:fixed;top:0;left:0;z-index:99;width:100%;height:110%;background-color:rgba(0,0,0,.4)}.meeting-calendar .calendar-form{min-width:285px;width:100%;padding:0 5px;position:relative;z-index:1;margin:0 auto}.meeting-calendar .month_hidden,.meeting-calendar .year_hidden{display:none}.meeting-calendar .calendar-table{min-width:275px;border-collapse:collapse;margin:0 auto 40px;width:100%;clear:both}.meeting-calendar .calendar-table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.meeting-calendar .calendar-table__weekday{display:none}.meeting-calendar .calendar-table__emptyday{display:none}.meeting-calendar .calendar-table__usualday{margin-bottom:-1px;position:relative;display:block;vertical-align:top}.meeting-calendar .calendar-table__usualday:before{content:"";position:absolute;display:block;height:100%;width:1px;top:0;left:50px}.meeting-calendar .calendar-table__usualday:after{content:"";display:block;clear:both}.meeting-calendar .calendar-table__usualday .clearfix{display:none}.meeting-calendar .calendar-day__day-number{position:absolute;width:50px;float:left;font-size:16px;color:#3b3b3b;top:10px;left:0;text-align:center}.meeting-calendar .calendar-day__day-number_current{color:#f25f5f;font-weight:400}.meeting-calendar .calendar-day__start-event-btn{cursor:pointer;-ms-flex-item-align:start;align-self:flex-start;float:right;position:absolute;right:0;top:0;font-size:30px;line-height:.9;border-radius:50%;border:none;background:0 0;width:40px;padding-bottom:11px}.meeting-calendar .calendar-day__start-event-btn:focus{border:none;outline:0;-webkit-box-shadow:none;box-shadow:none}.meeting-calendar .calendar-day__day-name{min-height:60px;height:100%;width:50px;float:left;color:#3d3d3d;padding-top:30px;text-align:center}.meeting-calendar .calendar-day__event-list{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;z-index:10;margin-left:50px;margin-right:40px;margin-top:40px}.meeting-calendar .one-client{line-height:19px;position:relative;margin-top:8px;padding-bottom:17px;padding-right:46px}.meeting-calendar .one-client .del_client{position:absolute}.meeting-calendar .one-client .restore_client{display:none;position:absolute}.meeting-calendar .one-client_deleted .del_client{display:none}.meeting-calendar .one-client_deleted .restore_client{display:block}.meeting-calendar .success_message{width:215px;padding-right:40px;top:30%;left:50%;margin-left:-100px;position:fixed}.meeting-calendar .success_message .close_form{position:absolute;right:8px;top:5px;cursor:pointer}.meeting-calendar .client-list-tab__client-list{padding-left:0;margin-top:0;color:#717171;font-size:16px}.meeting-calendar .client-list-tab__client-item{margin-bottom:10px}.meeting-calendar .client-list-tab__client-item--deleted *{text-decoration:line-through!important;color:#d7d7d7!important}.meeting-calendar .client-list-tab__client-item--deleted .del_client{display:none}.meeting-calendar .client-list-tab__client-item--deleted .restore_client{display:block}.meeting-calendar .client-list-tab__client-item__row{line-height:.5em}.meeting-calendar .client-list-tab__client-item__phone{display:inline-block;color:#717171}.meeting-calendar .client-list-tab__client-item__name{display:inline-block}.meeting-calendar .client-list-tab__client-item__status{display:block}.meeting-calendar .client-list-tab__client-item__delete{margin-top:5px;width:14px;height:14px;float:right;cursor:pointer;background:url(/images/meeting/close_2.svg) no-repeat;background-size:100%}.meeting-calendar .client-list-tab__client-item__restore{display:none;margin-top:5px;width:14px;height:14px;float:right;cursor:pointer;background:url(/images/meeting/replay.svg) no-repeat;background-size:100%}.meeting-calendar .client-list-tab__page-1{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateX(-100%);transform:translateX(-100%);height:100%}.meeting-calendar .client-list-tab__page-1.show{-webkit-transform:translateX(0);transform:translateX(0)}.meeting-calendar .client-list-tab__page-2{position:absolute;top:0;width:100%;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateX(100%);transform:translateX(100%)}.meeting-calendar .client-list-tab__page-2.show{-webkit-transform:translateX(0);transform:translateX(0)}.meeting-calendar .event_clients{overflow-y:auto;margin-top:25px;padding:0 25px;height:calc(100% - 50px)}.meeting-calendar .edit-event-form{width:100%;left:0;top:0;display:none;position:absolute;height:auto;border-radius:40px}.meeting-calendar .edit-event-form .form_content .form_page{display:none;position:relative;height:100%}.meeting-calendar .edit-event-form .form_content .form_page_active{display:block}.meeting-calendar .edit-event-form__tab-names{font-size:0;margin-bottom:15px;margin-left:-15px;margin-right:-15px}.meeting-calendar .edit-event-form__tab-name{display:inline-block;cursor:pointer}.meeting-calendar .edit-event-form__tab-name-disabled{cursor:default}.meeting-calendar .edit-event-form__input-name:focus,.meeting-calendar .edit-event-form__input-name:hover{-webkit-box-shadow:none;box-shadow:none;outline:0;border-color:#000}.meeting-calendar .edit-event-form__input-holder{text-align:center;margin-bottom:15px}.meeting-calendar .edit-event-form__input-holder:after{content:"";clear:both;display:block}.meeting-calendar .edit-event-form__textarea{width:100%}.meeting-calendar .edit-event-form__input_time{width:32px}.meeting-calendar .edit-event-form__input_time:focus,.meeting-calendar .edit-event-form__input_time:hover{-webkit-box-shadow:none;box-shadow:none;outline:0;border-color:#000}.meeting-calendar .edit-event-form__input_date{width:144px}.meeting-calendar .edit-event-form__input_date:focus,.meeting-calendar .edit-event-form__input_date:hover{-webkit-box-shadow:none;box-shadow:none;outline:0;border-color:#000}.meeting-calendar .edit-event-form__without-restrict{display:inline-block}.meeting-calendar .edit-event-form__clients-settings{margin-bottom:10px}.meeting-calendar .edit-event-form__send-change-message{display:none;position:relative}.meeting-calendar .edit-event-form__clients-settings:after{content:"";display:block;clear:both}.meeting-calendar .edit-event-form__pointer-holder-prev{float:left}.meeting-calendar .edit-event-form__pointer-holder-next{float:right}.meeting-calendar .edit-event-form__btn-cancel{cursor:pointer}.meeting-calendar .edit-event-form__btn-delete{cursor:pointer;position:relative}.meeting-calendar .edit-event-form .control_panel{text-align:center;margin-top:10px}.meeting-calendar .edit-event-form__pointer-holder-prev{width:40px;height:40px}.meeting-calendar .edit-event-form__pointer-holder-next{width:40px;height:40px}.meeting-calendar .edit-event-form__btn-cancel{border:none;background:0 0;font-size:16px;text-decoration:underline;color:#555;width:112px;height:44px;margin-right:20px;padding-left:25px}.meeting-calendar .edit-event-form__form-name{text-align:left;text-transform:uppercase;font-size:19px;color:#5fad35;margin-bottom:15px;padding-right:17px;font-weight:300}.meeting-calendar .edit-event-form__main-row{color:#000;margin:15px 0 7.5px 0;border-bottom:1px solid #f1f1f1;padding-bottom:7.5px}.meeting-calendar .edit-event-form__main-row:after{content:"";clear:both;display:block}.meeting-calendar .edit-event-form__main-row.deleted .edit-event-form__del-row{display:none}.meeting-calendar .edit-event-form__main-row.deleted .edit-event-form__restore-row{display:block}.meeting-calendar .edit-event-form__main-row.deleted *{text-decoration:line-through!important;color:#d7d7d7!important}.meeting-calendar .edit-event-form__main-row__left{font-size:16px;font-weight:400;line-height:1.2em;margin-bottom:10px;color:#717171}.meeting-calendar .edit-event-form__main-row__right{white-space:nowrap}.meeting-calendar .edit-event-form__main-row__event-date input{width:114px;text-align:center}.meeting-calendar .edit-event-form__main-row__event-date input:focus,.meeting-calendar .edit-event-form__main-row__event-date input:hover{-webkit-box-shadow:none;box-shadow:none;outline:0;border-color:#000}.meeting-calendar .edit-event-form__main-row__event-time-end,.meeting-calendar .edit-event-form__main-row__event-time-start{display:inline-block;margin-bottom:5px}.meeting-calendar .edit-event-form__main-row__event-time-end input,.meeting-calendar .edit-event-form__main-row__event-time-start input{width:44px;padding:0 0 0 5px}.meeting-calendar .edit-event-form__main-row__event-time-end input:focus,.meeting-calendar .edit-event-form__main-row__event-time-end input:hover,.meeting-calendar .edit-event-form__main-row__event-time-start input:focus,.meeting-calendar .edit-event-form__main-row__event-time-start input:hover{-webkit-box-shadow:none;box-shadow:none;outline:0;border-color:#000}.meeting-calendar .edit-event-form__main-row__event-time-start{width:120px}.meeting-calendar .edit-event-form__main-row__event-time-end{width:130px}.meeting-calendar .edit-event-form__main-row__people-count{width:65px}.meeting-calendar .edit-event-form__without-restrict{color:#717171}.meeting-calendar .edit-event-form__input{border:1px solid #d7d7d7;font-size:16px;font-weight:300;width:100%;max-width:100%;height:36px;margin:0 0 10px 0;padding:0 10px;color:#717171}.meeting-calendar .edit-event-form__input--short{width:56px;margin:0 10px}.meeting-calendar .edit-event-form__input:focus,.meeting-calendar .edit-event-form__input:hover{-webkit-box-shadow:none;box-shadow:none;outline:0;border-color:#000}.meeting-calendar .edit-event-form__textarea{border:1px solid #d7d7d7;font-size:16px;font-weight:300;width:100%;max-width:100%;margin:0;padding:15px 10px;color:#717171}.meeting-calendar .edit-event-form__tab-name{width:25%;text-align:center;font-size:11px;border-bottom:1px dotted #d7d7d7;padding:4px 0;line-height:1}.meeting-calendar .edit-event-form__tab-name-disabled{color:#717171}.meeting-calendar .edit-event-form__tab-name-current{border-top-left-radius:2px;border-top-right-radius:2px;border:1px dotted #d7d7d7;border-bottom:none;color:#717171}.meeting-calendar .edit-event-form__btn-delete{border:none;background:0 0;font-size:16px;text-decoration:underline;height:44px;padding-left:22px;color:#717171;margin-left:-3px}.meeting-calendar .edit-event-form__btn-delete:before{content:"";position:absolute;display:block;left:4px;top:18px;width:10px;height:10px;background:url(/images/meeting/close_2.svg) no-repeat}.meeting-calendar .edit-event-form__delete-confirm{width:66px;height:30px;text-align:center;font-size:14px;margin-left:15px;background:#fff;float:right;display:none;cursor:pointer;margin-top:8px}.meeting-calendar .edit-event-form__delete-confirm_yes{border:1px dashed #e85900;padding-left:7px;color:#e85900}.meeting-calendar .edit-event-form__delete-confirm_no{border:1px dashed #5fad35;padding-left:4px;color:#5fad35}.meeting-calendar .edit-event-form__btn-save{cursor:pointer;width:135px;height:44px;background-color:#5fad35;color:#fff;border:none;border-radius:15px;font-size:16px}.meeting-calendar .edit-event-form__pointer-prev{width:100%;height:100%;display:none;cursor:pointer;background:#fff url(/images/meeting/back.svg) no-repeat;background-size:100%;margin-bottom:8px}.meeting-calendar .edit-event-form__pointer-next{width:100%;height:100%;cursor:pointer;background:#fff url(/images/meeting/forward.svg) no-repeat;background-size:100%;margin-bottom:8px}.meeting-calendar .edit-event-form__del-row{margin-top:12px;width:14px;margin-left:6px;height:14px;display:inline-block;cursor:pointer;background:url(/images/meeting/close_2.svg) no-repeat;background-size:100%}.meeting-calendar .edit-event-form__restore-row{display:none;margin-top:12px;width:14px;margin-left:6px;height:14px;float:right;cursor:pointer;background:url(/images/meeting/replay.svg) no-repeat;background-size:100%}.meeting-calendar .edit-event-form__multi-caption{font-size:14px;font-style:italic;color:#717171}.meeting-calendar .edit-event-form input[type=checkbox]+label,.meeting-calendar .edit-event-form input[type=radio]+label{cursor:pointer}.meeting-calendar .edit-event-form input[type=checkbox]:not(checked),.meeting-calendar .edit-event-form input[type=radio]:not(checked){position:absolute!important;opacity:0}.meeting-calendar .edit-event-form input[type=checkbox]:not(checked)+label,.meeting-calendar .edit-event-form input[type=radio]:not(checked)+label{position:relative;padding:0 0 0 20px;line-height:1em;margin:5px 0}.meeting-calendar .edit-event-form input[type=checkbox]:not(checked)+label:before,.meeting-calendar .edit-event-form input[type=radio]:not(checked)+label:before{content:"";position:absolute;top:1px;left:0;width:15px;height:15px;background:url(/images/meeting/checkbox-off.svg);background-size:100%}.meeting-calendar .edit-event-form input[type=checkbox]:not(checked)+label:after,.meeting-calendar .edit-event-form input[type=radio]:not(checked)+label:after{content:"";position:absolute;top:1px;left:0;width:15px;height:15px;display:none;background:url(/images/meeting/checkbox-on.svg);background-size:100%}.meeting-calendar .edit-event-form input[type=checkbox]:checked+label:after,.meeting-calendar .edit-event-form input[type=radio]:checked+label:after{display:block}.meeting-calendar .multi-event-list{counter-reset:events 1;overflow-y:auto;padding-right:20px;height:calc(100% - 120px)}.meeting-calendar .multi-event-list__day-count{font-size:14px;font-style:italic;color:#717171;font-weight:300}.meeting-calendar .multi-event-list__day-count:before{counter-increment:events;content:counter(events)}.meeting-calendar .multi-event-list__day-count-caption{font-size:16px;color:#717171;font-weight:300}.meeting-calendar .email-sending{padding:0 10px}.meeting-calendar .email-sending__first-send.hide{display:none}.meeting-calendar .email-sending__success-send{color:#717171}.meeting-calendar .email-sending__success-send span{margin-top:10px}.meeting-calendar .email-sending__success-send.hide{display:none}.meeting-calendar .email-sending__link{color:#5fad35;border-bottom:1px dashed #5fad35;display:inline-block;cursor:pointer}.meeting-calendar .email-sending__back-link{color:#717171;border-bottom:1px dashed #717171;display:inline-block;cursor:pointer;margin-left:15px}.meeting-calendar .email-sending__back-link:before{display:block;content:"";float:left;width:6px;height:10px;background:url(/images/meeting/back-to-list.svg) no-repeat left center;background-size:100%;margin:9px 0 0 -14px}.meeting-calendar .email-sending__form{padding:5px 10px 0 10px}.meeting-calendar .email-sending__submit-btn{text-align:left}.meeting-calendar .email-sending__submit-btn input[type=submit]{color:#5fad35;border:1px dashed #5fad35;cursor:pointer;width:135px;height:44px;background-color:#fff;font-size:16px}.meeting-calendar .customerentry-calendar-form{font-family:LatoWeb,Arial,sans-serif;font-weight:300}.meeting-calendar .customerentry-calendar-form__weekday{border:1px solid #e1e1e1;text-align:center;padding:5px 0;font-size:20px;text-transform:uppercase;color:#3d3d3d;font-weight:300}.meeting-calendar .customerentry-all-clients{font-family:LatoWeb,Arial,sans-serif;font-weight:300}.meeting-calendar .input-text{border:1px solid #e2e2e2;color:#8f8f8f;height:36px;padding:7px 13px 9px;font-size:18px;font-weight:300}.meeting-calendar .textarea{border:1px solid #e2e2e2;color:#8f8f8f;padding:7px 13px 9px;font-size:18px;font-weight:300;resize:none}.meeting-calendar .form{-webkit-box-shadow:0 0 27px rgba(0,0,0,.13);box-shadow:0 0 27px rgba(0,0,0,.13);border:4px solid #5fad35;background:#fff;font-weight:300}.meeting-calendar .main-header{font-size:30px;color:#575757;font-weight:300;text-align:center;margin-top:10px;margin-bottom:30px}.meeting-calendar .buttons-panel{font-size:0;font-weight:300;margin-bottom:35px;margin-top:25px}.meeting-calendar .buttons-panel__year-switcher{margin:13px auto 0;display:table}.meeting-calendar .buttons-panel__mounth-switcher{margin:13px auto 0;display:table}.meeting-calendar .buttons-panel__switch-btn{border-radius:0;background:#fff;width:29px;height:29px;border:none;display:inline-block;vertical-align:top;border:1px solid #e2e2e2}.meeting-calendar .buttons-panel__switch-btn_direction_prev{background:#fff url(/images/meeting/arrow_back.svg) 50% 50% no-repeat;background-size:70%}.meeting-calendar .buttons-panel__switch-btn_direction_next{background:#fff url(/images/meeting/arrow_forward.svg) 50% 50% no-repeat;background-size:70%}.meeting-calendar .buttons-panel__current{border-radius:0;background:#fff;width:130px;height:29px;border:none;display:inline-block;text-align:center;color:#4caf50;text-transform:uppercase;vertical-align:top;font-size:20px;border:1px solid #e2e2e2;margin-left:-1px;margin-right:-1px}.meeting-calendar .calendar-table{-webkit-box-shadow:0 0 27px rgba(0,0,0,.13);box-shadow:0 0 27px rgba(0,0,0,.13);font-weight:300;background:#fff}.meeting-calendar .calendar-table__emptyday{border:1px solid #e2e2e2}.meeting-calendar .calendar-table__usualday{border:1px solid #e2e2e2}.meeting-calendar .calendar-table__usualday:before{background:#e2e2e2}.meeting-calendar .calendar-table__usualday:after{background:#e2e2e2}.meeting-calendar .calendar-table__pastday{background-color:#eee}.meeting-calendar .calendar-table__pastday .calendar-day__day-name{color:#a3a3a3}.meeting-calendar .calendar-table__pastday .calendar-day__day-number{color:#a3a3a3}.meeting-calendar .calendar-table__pastday .start_event{display:none}.meeting-calendar .calendar-table__pastday .one-event{background-color:#d7d7d7}.meeting-calendar .one-event{color:#fff;margin-top:10px;padding:5px;position:relative;cursor:pointer;line-height:1.2em}.meeting-calendar .one-event--not-mine{background-color:#d7d7d7}.meeting-calendar .one-event--mine{background-color:#55b030;cursor:pointer}.meeting-calendar .one-event--members{background-color:#4ea2af}.meeting-calendar .one-event .event_props{display:none}.meeting-calendar .one-event_past{background-color:#dadada}.meeting-calendar .one-event_draft{background-color:#4c7faf}.meeting-calendar .one-event__header__left{float:left;width:calc(100% - 48px)}.meeting-calendar .one-event__header__right{float:right;width:48px;font-size:11px;text-align:right}.meeting-calendar .one-event__name{font-size:14px;font-weight:700;height:40px}.meeting-calendar .one-event__name--short{height:20px}.meeting-calendar .one-event__dscr{font-weight:700}.meeting-calendar .one-event__author{font-style:italic;font-weight:300;height:auto}.meeting-calendar .one-event__members{font-style:italic;font-weight:300;height:auto;margin-top:5px}.meeting-calendar .one-event__day-count{font-size:11px;text-transform:uppercase}.meeting-calendar .one-event__free-info{clear:both;font-size:11px;height:19px}.meeting-calendar .form-closer{position:absolute;right:20px;top:20px;cursor:pointer;font-size:0;background:url(/images/meeting/close.svg) no-repeat;width:21px;height:21px}.meeting-calendar .one-client{line-height:19px;margin-top:8px;padding-bottom:17px}.meeting-calendar .one-client .del_client{font-size:0;right:18px;top:0;cursor:pointer;width:27px;height:27px;background:url(/images/meeting/close_2.svg) no-repeat;background-size:100%}.meeting-calendar .one-client .restore_client{font-size:0;right:16px;top:0;cursor:pointer;width:32px;height:32px;background:url(/images/meeting/replay.svg) no-repeat;background-size:100%}.meeting-calendar .one-client_deleted{text-decoration:line-through;color:#cfcfcf}.meeting-calendar .one-client__phone{font-weight:400}.meeting-calendar .members-select{margin:10px 0}.meeting-calendar .members-select__title{margin-bottom:10px}.meeting-calendar .members-select__wrapper{width:100%}.meeting-calendar .members-select__select{border:1px solid #d7d7d7;font-size:16px;font-weight:300;width:100%;max-width:100%;height:120px}.meeting-calendar .members-select__select:focus,.meeting-calendar .members-select__select:hover{-webkit-box-shadow:none;box-shadow:none;outline:0;border-color:#000}.meeting-calendar .members-select__select option{padding:2px 0;font-weight:300}.our-courses-addblock{margin-top:50px}.our-courses-addblock .add-block{margin:40px 0}.our-courses-addblock .add-block__title{margin-bottom:30px}.our-courses-addblock .add-block .slick-arrow{display:none!important;position:absolute;top:50%;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:13px;background-image:url(/images/icons/arrow-back.svg);border:2px solid #0d8500;outline:0;opacity:.5;-webkit-transition:opacity .4s;transition:opacity .4s;width:40px;height:40px;cursor:pointer}.our-courses-addblock .add-block .slick-arrow:hover{opacity:1;-webkit-transition:opacity .4s;transition:opacity .4s}.our-courses-addblock .add-block .slick-arrow.slick-prev{left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.our-courses-addblock .add-block .slick-arrow.slick-next{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);right:0}.our-courses-addblock .gallery-addblock{max-width:500px;margin:0 auto}.our-courses-addblock .gallery-addblock__item{display:none;padding:10px}.our-courses-addblock .gallery-addblock__item:focus{outline:0;border:0;-webkit-box-shadow:none;box-shadow:none}.our-courses-addblock .gallery-addblock__item a:focus{outline:0;border:0;-webkit-box-shadow:none;box-shadow:none}.our-courses-addblock .gallery-addblock .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.our-courses-addblock .gallery-addblock.slick-initialized .gallery-addblock__item{display:block}.our-courses-addblock .reviews-addblock{position:relative}.our-courses-addblock .reviews-addblock__item{padding:20px}.our-courses-addblock .reviews-addblock__item:focus{outline:0;border:0;-webkit-box-shadow:none;box-shadow:none}.our-courses-addblock .reviews-addblock__item-title{font-size:18px;color:#5fad35;font-style:italic;margin:10px 0 5px}.our-courses-addblock .faq-addblock{margin:20px 0}.our-courses-addblock .faq-addblock__item{background-color:#fff;background-clip:border-box;border:1px solid rgba(95,173,53,.6);border-radius:.25rem}.our-courses-addblock .faq-addblock__item p{margin-bottom:5px}.our-courses-addblock .faq-addblock__title{cursor:pointer;background-color:#fff;border-bottom:1px solid rgba(95,173,53,.3)}.our-courses-addblock .advantages-addblock .col-xs-12{margin-bottom:20px}.our-courses-addblock .advantages-addblock__item{padding-left:30px;border-left:3px solid #5fad35;height:100%}.our-courses-addblock .results-addblock .col-xs-12{margin-bottom:20px}.our-courses-addblock .results-addblock__item{padding-left:30px;border-left:3px solid #5fad35;height:100%}.our-courses-addblock .stars-addblock .col-xs-12{margin-bottom:20px}.our-courses-addblock .stars-addblock__item{border-radius:20px;border:2px solid #5fad35;padding:15px;height:100%}.our-courses-addblock .stars-addblock__item-title{font-weight:400;color:#5fad35;font-size:18px;margin-bottom:15px}.our-courses-addblock .stars-addblock__teacher{text-align:center;display:block}.our-courses-addblock .stars-addblock__teacher-title{color:#5fad35;margin:20px 0}.our-courses-addblock .stars-addblock__teacher-img{margin:20px 0;border-radius:50%;display:inline-block;overflow:hidden;position:relative;cursor:pointer}.our-courses-addblock .stars-addblock__teacher-img-icon{display:block;width:70px;height:70px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(/images/our-courses/play.png)}.our-courses-addblock .contacts-addblock .courses-phone{margin:10px 0 20px}.our-courses-addblock .contacts-addblock .courses-phone a{font-size:30px;color:#5fad35;font-weight:700;text-decoration:none}.our-courses-addblock .contacts-addblock .courses-phone a:hover{opacity:.8}.our-courses-addblock .contacts-addblock .route .js_route-toggle{cursor:pointer}.our-courses-addblock .contacts-addblock .route__block{display:none}.our-courses-addblock .contacts-addblock .route__block--mobile{display:block}.portfolio-title-courses{max-width:500px}.courses-list .h3{margin-top:20px;margin-bottom:20px;font-weight:300;font-style:italic}.courses-list__wrapper .courses-item{border-top:none;border-bottom:1px dotted #5fad35;padding:0 0 15px}.courses-list__wrapper .courses-item:last-child{border-bottom:none}.courses-photo__title{margin-bottom:30px}.courses-photo__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.courses-photo__item{width:200px;position:relative;padding:30px;border:1px solid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px}.courses-photo__del{display:block;width:15px;height:15px;position:absolute;right:8px;top:8px;background-image:url(/images/icons/close-ico.png);background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer}.courses-photo__del-message{width:150px;height:138px}.our-courses-video{text-align:center;margin-bottom:20px}.our-courses-video iframe{width:100%;max-width:320px;height:180px}.courses-form{max-width:450px;padding:30px;border:1px solid #5fad35;border-radius:20px;-webkit-box-shadow:-1px 0 22px 0 rgba(35,31,32,.1);box-shadow:-1px 0 22px 0 rgba(35,31,32,.1);margin-top:20px;margin-bottom:30px}.courses-form__heading{font-size:30px;font-weight:500;margin-bottom:30px}.courses-form .group-item--select{margin-top:20px}.courses-form .group-item__text-error{color:#ee2528}.courses-form .jump-placeholder__input{border:1px dotted #d7d7d7}.courses-form .jump-placeholder__input.focus,.courses-form .jump-placeholder__input:focus{border-color:#249f0a}.courses-form .jump-placeholder__input.focus+.jump-placeholder__label,.courses-form .jump-placeholder__input:focus+.jump-placeholder__label{color:#249f0a}.courses-form .jump-placeholder__input::-webkit-input-placeholder{font-size:14px;font-weight:300;color:#999}.courses-form .jump-placeholder__input:-moz-placeholder{font-size:14px;font-weight:300;color:#999}.courses-form .jump-placeholder__input::-moz-placeholder{font-size:14px;font-weight:300;color:#999}.courses-form .jump-placeholder__input:-ms-input-placeholder{font-size:14px;font-weight:300;color:#999}.courses-form .jump-placeholder__label{font-size:14px;font-weight:300;color:#999}.courses-form .selectric .button,.courses-form .selectric .button-block,.courses-form .selectric .button-md,.courses-form .selectric .button-sm,.courses-form .selectric .quest-test .form-test .btn,.courses-form .selectric .quest-test .form-test-integration-calc .btn,.courses-form .selectric .quest-test .form-test-site-price .btn,.courses-form .selectric .special_block_form,.quest-test .form-test .courses-form .selectric .btn,.quest-test .form-test-integration-calc .courses-form .selectric .btn,.quest-test .form-test-site-price .courses-form .selectric .btn{background-color:#249f0a}.courses-form .modal-form__policy input{display:none}.courses-form .modal-form__policy input+label{position:relative}.courses-form .modal-form__policy input+label:before{content:"";display:inline-block;width:18px;height:18px;border:1px solid #d7d7d7;position:absolute;left:-30px;top:2px;cursor:pointer}.courses-form .modal-form__policy input:checked+label:before{border:1px solid #249f0a;background-image:url(/images/header/check-green.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.courses-form .modal-form__button-captcha{max-width:410px;background-color:#249f0a}.courses-form .modal-form__button-captcha .button,.courses-form .modal-form__button-captcha .button-block,.courses-form .modal-form__button-captcha .button-md,.courses-form .modal-form__button-captcha .button-sm,.courses-form .modal-form__button-captcha .quest-test .form-test .btn,.courses-form .modal-form__button-captcha .quest-test .form-test-integration-calc .btn,.courses-form .modal-form__button-captcha .quest-test .form-test-site-price .btn,.courses-form .modal-form__button-captcha .special_block_form,.quest-test .form-test .courses-form .modal-form__button-captcha .btn,.quest-test .form-test-integration-calc .courses-form .modal-form__button-captcha .btn,.quest-test .form-test-site-price .courses-form .modal-form__button-captcha .btn{width:90px;background-color:#249f0a}.courses-form .modal-form__button-captcha .button-block>div,.courses-form .modal-form__button-captcha .button-md>div,.courses-form .modal-form__button-captcha .button-sm>div,.courses-form .modal-form__button-captcha .button>div,.courses-form .modal-form__button-captcha .quest-test .form-test .btn>div,.courses-form .modal-form__button-captcha .quest-test .form-test-integration-calc .btn>div,.courses-form .modal-form__button-captcha .quest-test .form-test-site-price .btn>div,.courses-form .modal-form__button-captcha .special_block_form>div,.quest-test .form-test .courses-form .modal-form__button-captcha .btn>div,.quest-test .form-test-integration-calc .courses-form .modal-form__button-captcha .btn>div,.quest-test .form-test-site-price .courses-form .modal-form__button-captcha .btn>div{background-color:#249f0a}.courses-form .selectric .label{font-size:14px}.courses-form .selectric-items ul{font-size:14px}.courses-form .selectric-items li{font-size:14px}.courses-form .modal-form__input-text{width:100%;padding:0 10px;font-size:16px;position:relative;z-index:50;background-color:transparent;border:1px solid #d7d7d7;outline:0}.courses-form .modal-form__input-text.focus,.courses-form .modal-form__input-text:focus{border-color:#5fad35}.courses-form .modal-form__input-textarea{width:100%;resize:none;height:120px;line-height:normal;padding:10px;font-size:16px;position:relative;z-index:50;background-color:transparent;border:1px solid #d7d7d7;outline:0}.courses-form .modal-form__input-textarea.focus,.courses-form .modal-form__input-textarea:focus{border-color:#5fad35}.courses-form .modal-form__captcha{text-align:center;margin:30px 0}.courses-form .modal-form__policy{margin-left:30px;font-size:14px;margin-top:20px;margin-bottom:20px}.courses-form .modal-form__policy input{float:left;margin:5px 0 0 -25px}.courses-form .modal-form__errors{color:#b53131;font-size:14px}.courses-form .modal-form__errors p{margin:15px 0}.courses-form .modal-form__success{color:#5fad35;font-size:20px}.courses-form .modal-form__success p{margin:25px 0 15px}.courses-form .modal-form__file-append{margin:20px 0}.courses-form .modal-form__file-append input{max-width:100%}.courses-form .modal-form__button{display:block;margin-left:auto;margin-right:auto}.courses-form .modal-form__button-captcha{background:#6aac38;padding:2px 0 0 2px;max-width:390px;margin:0 auto 20px}.courses-form .modal-form__button-captcha .g-recaptcha{float:left}.courses-form .modal-form__button-captcha .button,.courses-form .modal-form__button-captcha .button-block,.courses-form .modal-form__button-captcha .button-md,.courses-form .modal-form__button-captcha .button-sm,.courses-form .modal-form__button-captcha .quest-test .form-test .btn,.courses-form .modal-form__button-captcha .quest-test .form-test-integration-calc .btn,.courses-form .modal-form__button-captcha .quest-test .form-test-site-price .btn,.courses-form .modal-form__button-captcha .special_block_form,.quest-test .form-test .courses-form .modal-form__button-captcha .btn,.quest-test .form-test-integration-calc .courses-form .modal-form__button-captcha .btn,.quest-test .form-test-site-price .courses-form .modal-form__button-captcha .btn{display:block;width:80px;height:78px;background-color:#5fad35}.courses-form .modal-form__button-captcha .button-block>div,.courses-form .modal-form__button-captcha .button-md>div,.courses-form .modal-form__button-captcha .button-sm>div,.courses-form .modal-form__button-captcha .button>div,.courses-form .modal-form__button-captcha .quest-test .form-test .btn>div,.courses-form .modal-form__button-captcha .quest-test .form-test-integration-calc .btn>div,.courses-form .modal-form__button-captcha .quest-test .form-test-site-price .btn>div,.courses-form .modal-form__button-captcha .special_block_form>div,.quest-test .form-test .courses-form .modal-form__button-captcha .btn>div,.quest-test .form-test-integration-calc .courses-form .modal-form__button-captcha .btn>div,.quest-test .form-test-site-price .courses-form .modal-form__button-captcha .btn>div{background-color:#5fad35;width:100%;line-height:80px;font-size:40px}.our-courses-about ol h3,.our-courses-about ul h3{font-size:inherit;font-family:inherit;font-weight:700;color:#249f0a}.land-calc .seo-landing{display:none}.seo-landing__title{padding-bottom:20px}.seo-landing__message{margin-top:20px;margin-bottom:20px;font-size:18px;color:#5fad35}.seo-landing__message.fail{color:#ee2528}.seo-landing-form__item{margin-bottom:40px}.seo-landing-form__item label{display:block}.seo-landing-form__item .js_text-error{color:#ee2528;font-size:13px;font-style:italic}.seo-landing-form__item-title{margin-bottom:15px;font-size:19px}.seo-landing-form__item-dscr{font-style:italic;font-size:13px;color:#5fad35;line-height:1.3;margin-bottom:20px;margin-top:-10px}.seo-landing-form__input{width:100%;display:block;margin-top:10px;height:35px;padding:0 10px}.seo-landing-form__input:focus{outline:0;border:1px solid #5fad35}.seo-landing-form input[type=radio]{display:none}.seo-landing-form input[type=radio]+span{display:inline-block;position:relative;padding-left:30px}.seo-landing-form input[type=radio]+span:before{content:"";width:20px;min-width:20px;height:20px;display:block;background-repeat:no-repeat;background-position:0 0;background-size:contain;background-image:url(/images/icons/calc/radiobtn-pustoi.svg);position:absolute;left:0;top:2px;cursor:pointer}.seo-landing-form input[type=radio]:checked+span:before{background-image:url(/images/icons/calc/radiobtn-vibrano.svg)}.seo-landing-form__range-wrapper{display:none;opacity:1!important;border-radius:0!important;height:8px;border:1px solid #5fad35!important;margin-top:40px}.seo-landing-form__range{border:1px solid #5fad35!important;text-align:center;vertical-align:middle;line-height:2;width:auto!important;height:2em!important;padding:0 12px;background:#fff!important;top:-.8em!important;color:#000;border-radius:4px!important;cursor:pointer!important}.seo-landing-form__range:focus{outline:0!important;color:#000;background:#5fad35!important}.seo-landing-form__range-input{width:50px;border:1px solid #5fad35;text-align:center;margin-bottom:30px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.seo-landing-form__btn{background-color:#fff;color:#5fad35;border:1px dotted #5fad35;border-radius:11px;padding:9px 45px;font-size:18px;text-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;outline:0}.seo-landing-form__btn:focus,.seo-landing-form__btn:hover{background-color:#5fad35;color:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;outline:0}.seo-landing-form__final{font-size:19px}.seo-landing-form__final span{font-weight:400;color:#5fad35}.seo-landing-form__final--without-green{margin-top:4px;font-style:italic;line-height:1.3;font-size:16px}.seo-landing-form__final--without-green span{font-size:16px;font-weight:300;color:#000}.seo-landing-form__period{font-style:italic;font-size:15px;color:#5fad35;line-height:1.3;margin-bottom:20px;margin-top:5px}.presale-calc .steps{display:none}.presale-calc__title h1{font-size:30px;font-weight:400;line-height:40px}.presale-calc .actions{width:100%}.presale-calc .actions ul{width:100%;list-style-type:none;padding:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.presale-calc .actions ul li{display:block}.presale-calc .actions ul li.disabled{display:none}.presale-calc .actions ul li a{display:inline-block}.presale-calc .actions ul li a[href="#next"]{opacity:1;cursor:pointer;font-size:22px;font-weight:300;color:#fff;padding:50px 100px 50px 70px;background-color:transparent;border-radius:unset;border:none;background-image:url(/images/icons/marketing/arrow-button.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.presale-calc .actions ul li a[href="#previous"]{background-color:transparent;border:none;font-size:16px;font-weight:300;font-style:italic;padding:0 15px;display:inline-block;color:#000;text-decoration:underline;position:relative;margin-bottom:70px}.presale-calc .actions ul li a[href="#previous"]:before{content:"";display:inline-block;position:absolute;width:12px;left:0;top:3px;height:19px;background-repeat:no-repeat;background-position:left center;background-size:contain;background-image:url(/images/icons/calc/link-back.svg)}.presale-calc .actions ul li a[href="#finish"]{opacity:1;cursor:pointer;font-size:22px;font-weight:300;color:#fff;padding:50px 100px 50px 70px;background-color:transparent;border-radius:unset;border:none;background-image:url(/images/icons/marketing/arrow-button.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.presale-calc__steps .steps{display:none}.presale-calc__steps .steps ul{padding:0!important;margin:20px 0 0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.presale-calc__steps .steps li{display:block;width:100%;margin-right:5px;font-size:0;height:4px;background-color:#5fad35;opacity:1}.presale-calc__steps .steps li:last-child{margin-right:0}.presale-calc__steps .steps li.current{opacity:1}.presale-calc__steps .steps li.disabled{background-color:#c4c4c4}.presale-calc__steps .steps li a{outline:0}.presale-calc__steps .steps li a:active,.presale-calc__steps .steps li a:focus,.presale-calc__steps .steps li a:hover{outline:0}.presale-calc__steps .actions ul{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.presale-calc__reload{margin-top:40px}.presale-calc__reload a{display:inline-block;position:relative;font-size:18px;font-weight:300;font-style:italic;padding-left:20px;margin-top:15px;color:#000}.presale-calc__reload a:before{content:"";width:16px;height:16px;position:absolute;display:block;left:0;top:4px;background:url(/images/repeat.png) no-repeat;background-size:contain}.presale-calc p{margin-bottom:8px}.presale-step__block{display:none}.presale-step{display:none}.presale-step li{margin-bottom:10px}.presale-step__title{font-size:16px;font-weight:300;margin:50px 0 0 0}.presale-step__title--ital{color:#c4c4c4;font-style:italic}.presale-step__title p{font-size:16px;font-weight:300;margin-bottom:8px}.presale-step__question-block{margin:50px 0 80px}.presale-step__question{font-size:18px;font-weight:300;padding-bottom:30px}.presale-step__question b{font-weight:400}.presale-step__question-title{font-size:20px;font-weight:700;color:#55b030;margin-bottom:20px;font-style:italic;text-transform:uppercase}.presale-step__question-text{font-size:18px}.presale-step__resume{padding-left:50px}.presale-step__item label{width:100%}.presale-step__item--pading{padding-left:50px}.presale-step__input{display:none}.presale-step__input+.presale-step__input-name{display:inline-block;position:relative;padding-left:30px}.presale-step__input+.presale-step__input-name:before{content:"";width:20px;min-width:20px;height:20px;display:block;background-repeat:no-repeat;background-position:0 0;background-size:contain;background-image:url(/images/icons/calc/radiobtn-vibrano.svg);position:absolute;left:0;top:2px;cursor:pointer}.presale-step__input:not(checked)+.presale-step__input-name:before{background-image:url(/images/icons/calc/radiobtn-pustoi.svg)}.presale-step__input:checked+.presale-step__input-name:before{background-image:url(/images/icons/calc/radiobtn-vibrano.svg)}.presale-step__input-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.presale-step__input-dscr{display:none;font-style:italic;padding-left:18px}.presale-step__input-icon{position:relative;display:inline-block;width:20px;min-width:20px;height:40px;background-repeat:no-repeat;background-position:center;background-size:contain;vertical-align:top;margin-left:0;margin-top:-7px;cursor:pointer;background-image:url(/images/icons/online/info.svg)}.presale-step__input-icon:hover .presale-step__input-tooltip{display:block}.presale-step__input-tooltip{display:none;position:absolute;width:230px;height:auto;top:43px;right:-27px;color:#fff;font-size:12px;font-weight:300;padding:7px;z-index:600;line-height:1.3;background-color:#5fad35}.presale-step__input-tooltip:before{content:"";z-index:1;position:absolute;top:-7px;left:185px;width:15px;height:15px;display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#5fad35}.presale-step__input-tooltip a{color:#fff}.presale-step__input-tooltip a:hover{color:#fff;text-decoration:none}.presale-step__error{margin:10px 0 0;font-style:italic;color:#ee2528;font-size:14px;display:none}.presale-step__tips{font-size:14px;padding-left:0;list-style-type:none}.presale-step__tips-item{padding:30px 20px 20px 38px;margin-bottom:30px;position:relative;border:1px dotted #000;z-index:1}.presale-step__tips-item:before{content:"";left:-1px;top:-1px;display:block;position:absolute;z-index:-1;width:40%;height:70%;background-color:#fff;background-image:url(/images/icons/marketing/quote.svg);background-size:27px;background-repeat:no-repeat}.presale-step__tips-item h3{margin-top:-20px;font-size:18px;font-weight:700;font-style:italic;color:#55b030;padding:0 0 5px 0;position:relative;z-index:5}.presale-step__tips-item ol li,.presale-step__tips-item p,.presale-step__tips-item ul li{padding:0;font-size:16px;font-weight:300;font-style:italic}.presale-btn{opacity:1;cursor:pointer;font-size:22px;font-weight:300;color:#fff;padding:10px 30px;background-color:#5fad35;border-radius:unset;border:none;text-align:center;background-repeat:no-repeat;background-position:center;background-size:contain}.failed{border-color:red}.failed+span{color:red!important}.failed+span a{color:red}.culture-left-block .left-menu-block__title{position:relative;color:#000;display:block;font-size:15px;letter-spacing:.5px;padding:14px 31px 14px 0;margin:0;border-bottom:1px dotted #000;text-decoration:none;line-height:1em}.culture-left-block .left-menu-block__title:after{font-size:22px;font-family:icomoon!important;content:"\e90e";display:block;position:absolute;right:10px;color:#5fad35;top:60%;margin-top:-11px;-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.culture-left-block .left-menu-block__title.open:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.culture-left-block .left-menu-block__title.open .left-menu-block__list{display:block}.culture-left-block .left-menu-block__list{display:none;position:relative;padding-bottom:30px;padding-left:45px}.culture-left-block .left-menu-block__list.open{display:block}.culture-left-block .left-menu-block__item{position:relative;color:#000;display:block;font-size:15px;letter-spacing:.5px;padding:14px 31px 14px 0;margin:0;border-bottom:1px dotted #000;text-decoration:none;line-height:1em}.culture-left-block .left-menu-block__item.active{font-size:19px;font-weight:700;padding-top:28px;padding-bottom:28px}.culture-left-block .left-menu-block__item.active a{color:#000!important}.culture-left-block .left-menu-block__item a{text-decoration:none;border:none}.culture-left-block .left-menu-block__item a:active,.culture-left-block .left-menu-block__item a:focus,.culture-left-block .left-menu-block__item a:hover{text-decoration:none;border:none}.culture-left-block .left-menu-block__item-logo{position:absolute;left:-45px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:50%;border:1px solid #5fad35;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.culture-left-block .left-menu-block__item-logo img{width:23px}.culture-left-block .left-menu-block__icon{position:absolute;left:-45px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px;border-radius:50%;border:1px solid #5fad35;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.culture-left-block .left-menu-block__icon img{width:23px}.culture-instagram{margin:20px 0 10px}.culture-instagram a{font-size:20px;color:#5fad35;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s;transition:all .3s}.culture-instagram a:before{content:"";width:40px;height:40px;background-repeat:no-repeat;background-position:center;background-size:40px;background-image:url(/images/culture/instagram.svg);margin-right:10px;-webkit-transition:all .3s;transition:all .3s}.culture-instagram a:active,.culture-instagram a:focus,.culture-instagram a:hover{text-decoration:underline;-webkit-transition:all .2s;transition:all .2s}.culture-instagram a:active:before,.culture-instagram a:focus:before,.culture-instagram a:hover:before{-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:all .2s;transition:all .2s}.culture-instagram--fb{margin:30px 0 0}.culture-instagram--fb a:before{background-image:url(/images/culture/facebook.svg)}.culture-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.culture-heading h1{width:100%;font-size:30px;font-weight:400;line-height:40px}.culture-heading__share{width:100%;margin:10px 0 20px}.culture-heading__share--left{margin:20px 0}.culture-heading__share--left .ya-share2{display:inline-block}.culture-heading__share-text{display:inline-block;vertical-align:middle;font-size:18px;color:#5fad35;font-style:italic;margin-right:10px}.culture-detail__author-link{margin:10px 0;text-align:right;font-style:italic;color:#5fad35;font-size:16px;font-weight:300;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.culture-detail__author-link a{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-style:italic;color:#5fad35;font-size:16px;font-weight:300}.culture-detail__author-link span{display:block}.culture-detail__author-content{width:100%;margin:0 20px 0 0}.culture-detail__author-logo{min-width:70px;width:70px;height:70px;border-radius:50%;overflow:hidden;border:2px solid #5fad35;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.culture-detail__author-logo img{width:45px}.culture-detail .slick-slide{border:none;outline:0;-webkit-box-shadow:none;box-shadow:none}.culture-detail .slick-slide:active,.culture-detail .slick-slide:focus,.culture-detail .slick-slide:hover{border:none;outline:0;-webkit-box-shadow:none;box-shadow:none}.culture-detail .slick-dots{padding-left:0!important;text-align:center}.culture-detail .slick-dots li{display:inline-block;margin:0 2px}.culture-detail .slick-dots li button{display:block;width:22px;height:22px;cursor:pointer;margin-left:3px;font-size:0;border:none;outline:0;background-color:transparent;background-image:url(/images/slider-nonactive.svg);background-repeat:no-repeat;background-size:cover}.culture-detail .slick-dots li button:active,.culture-detail .slick-dots li button:focus,.culture-detail .slick-dots li button:hover{border:none;outline:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.culture-detail .slick-dots li.slick-active button{background-image:url(/images/slider-active.svg)}.culture-detail-item__text{margin:5px 0}.culture-detail-item__text b{color:#5fad35}.culture-detail-item__title{color:#5fad35;font-size:24px;font-weight:700;margin:20px 0 15px}.culture-detail-item__link{margin:10px 0 0}.culture-detail-item__link a{font-style:italic;color:#5fad35;font-size:16px;font-weight:300}.culture-detail-item__gallery{width:80%;position:relative;margin:35px auto 45px;padding-bottom:30px}.culture-detail-item__gallery.slick-initialized .culture-gallery-item{display:block}.culture-detail-item__gallery:after{content:"";position:absolute;bottom:0;left:-10%;width:120%;height:1px;border-bottom:1px dotted #55b030}.culture-detail-item__gallery-item{display:none}.culture-detail-item__gallery-item:first-child{display:block}.culture-gallery-item__picture{margin:15px 0;text-align:center}.culture-gallery-item__picture img{display:inline-block;max-width:100%;max-height:500px}.culture-gallery-item__dscr{margin-bottom:5px;text-align:center;font-size:16px;font-style:italic;font-weight:300;color:#5fad35}.culture-author-detail__picture{margin-top:5px;border:2px dotted #5fad35;border-radius:50%;overflow:hidden;position:relative;z-index:1}.culture-author-detail__name h1{font-size:30px;font-weight:400;line-height:40px;margin-bottom:15px}.culture-author-detail__company{margin-bottom:20px;font-style:italic;font-size:20px;line-height:1.4;color:#5fad35}.culture-author-detail__picture-block{position:relative;margin-bottom:50px}.culture-author-detail__logo{bottom:-45px;right:0;z-index:3;position:absolute;border-radius:50%;overflow:hidden;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:130px;width:130px;height:130px}.culture-author-detail__logo:after{content:"";position:absolute;top:5px;left:5px;z-index:4;border-radius:50%;width:calc(100% - 10px);height:calc(100% - 10px);background-color:transparent;border:2px solid #5fad35}.culture-author-detail__logo img{width:80px}.culture-author-detail .culture-elements{margin-top:40px}.culture-author-detail .culture-elements__heading{margin-bottom:20px}.culture-list-dscr{font-size:20px;margin:30px 0 50px;line-height:1.4}.culture-list-dscr a{color:#5fad35;text-decoration:none}.culture-elements{margin:20px 0}.culture-elements__title{margin-bottom:10px;font-size:16px;font-weight:400}.culture-element-item{border-radius:10px;border:1px dashed #5fad35;overflow:hidden;position:relative;padding:10px;margin-bottom:30px}.culture-element-item a{text-decoration:none;border:none}.culture-element-item a:active,.culture-element-item a:focus,.culture-element-item a:hover{text-decoration:none;border:none}.culture-element-item a:active .culture-element-item__picture,.culture-element-item a:focus .culture-element-item__picture,.culture-element-item a:hover .culture-element-item__picture{-webkit-transform:scale(.95);transform:scale(.95);-webkit-transition:all .3s;transition:all .3s}.culture-element-item__picture{border:3px solid #5fad35;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-radius:10px;overflow:hidden;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s;transition:all .3s}.culture-element-item__picture:after{content:"";display:block;width:100%;height:100%;position:absolute;z-index:1}.culture-element-item__picture img{max-width:100%}.culture-element-item__title{background-color:#fff;color:#000;bottom:10px;left:10px;right:10px;font-size:20px;font-style:italic;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:75px;line-height:1.15}.culture-author-list{position:relative;border-top:1px dotted #5fad35;margin:80px 0 40px;padding:43px 0 0}.culture-author-list:before{content:"";display:block;border-top:3px solid #5fad35;position:absolute;top:-7px;left:0;width:100%}.culture-author-list__heading{margin-bottom:35px;font-size:30px}.culture-author-list-item{margin-bottom:30px}.culture-author-list-item a{text-decoration:none;border:none;color:#5fad35}.culture-author-list-item a:active,.culture-author-list-item a:focus,.culture-author-list-item a:hover{text-decoration:none;border:none;color:#5fad35}.culture-author-list-item a:active .culture-author-list-item__logo,.culture-author-list-item a:focus .culture-author-list-item__logo,.culture-author-list-item a:hover .culture-author-list-item__logo{opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.culture-author-list-item a:active .culture-author-list-item__hover,.culture-author-list-item a:focus .culture-author-list-item__hover,.culture-author-list-item a:hover .culture-author-list-item__hover{opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.culture-author-list-item__pictures-block{position:relative}.culture-author-list-item__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:130px;width:130px;height:130px;background-color:#fff;border:1px dotted #5fad35;overflow:hidden;border-radius:50%;opacity:1;z-index:1;position:relative;-webkit-transition:opacity .2s;transition:opacity .2s}.culture-author-list-item__logo:after{content:"";position:absolute;top:3px;left:3px;border-radius:50%;width:calc(100% - 6px);height:calc(100% - 6px);background-color:transparent;border:2px solid #5fad35}.culture-author-list-item__logo img{width:80px}.culture-author-list-item__hover{position:absolute;top:0;left:0;width:130px;height:130px;overflow:hidden;border-radius:50%;border:1px dotted #5fad35;z-index:0;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.culture-author-list-item__name{font-size:18px;color:#5fad35;line-height:1.4}.culture-index-page h1{margin-top:40px;font-size:30px;margin-bottom:30px}.culture-index-page .culture-dscr{font-size:24px;margin-bottom:40px;line-height:1.4}.culture-index-page .culture-dscr b{color:#5fad35}.culture-index-page .culture-dscr img{display:inline;width:24px;position:relative;height:24px;top:-2px;margin-left:3px}.culture-index-page .h1-dscr{display:none;border-radius:0 0 10px 10px;position:relative;color:#fff;background:#5fad35;text-align:center;margin:29% auto 50px;padding:45px 30px 20px}.culture-index-page .h1-dscr img{display:inline-block;width:700px}.culture-index-page .h1-dscr:before{content:"";width:calc(100% - 6px);height:100%;background-image:url(/images/culture_spb_new_pravki.svg);background-size:100%;background-repeat:no-repeat;background-position:center 100%;position:absolute;bottom:99%;left:3px}.culture-index-page__element{border-radius:10px;border:1px dashed #5fad35;overflow:hidden;position:relative;padding:10px;margin-bottom:30px}.culture-index-page__element a{text-decoration:none;border:none}.culture-index-page__element a:active,.culture-index-page__element a:focus,.culture-index-page__element a:hover{text-decoration:none;border:none;-webkit-transition:all .3s;transition:all .3s}.culture-index-page__element a:active .culture-index-page__element-picture,.culture-index-page__element a:focus .culture-index-page__element-picture,.culture-index-page__element a:hover .culture-index-page__element-picture{-webkit-transform:scale(.95);transform:scale(.95);-webkit-transition:all .3s;transition:all .3s}.culture-index-page__element-picture{border:3px solid #5fad35;border-radius:10px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s;transition:all .3s}.culture-index-page__element-picture:after{content:"";display:block;width:100%;height:100%;position:absolute;z-index:1}.culture-index-page__element-picture img{max-width:100%}.culture-index-page__element-title{background-color:#fff;color:#000;z-index:2;bottom:15px;left:15px;right:15px;font-size:24px;font-style:italic;height:75px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.15}.subscribe-form .jump-placeholder{margin-top:30px;margin-bottom:20px}.subscribe-form .jump-placeholder__input{width:100%;border:1px dotted #d7d7d7}.subscribe-form .jump-placeholder__input.focus,.subscribe-form .jump-placeholder__input:focus{outline:0;border-color:#249f0a}.subscribe-form .jump-placeholder__input.focus+.jump-placeholder__label,.subscribe-form .jump-placeholder__input:focus+.jump-placeholder__label{color:#249f0a}.subscribe-form .jump-placeholder__input::-webkit-input-placeholder{font-size:14px;font-weight:300;color:#999}.subscribe-form .jump-placeholder__input:-moz-placeholder{font-size:14px;font-weight:300;color:#999}.subscribe-form .jump-placeholder__input::-moz-placeholder{font-size:14px;font-weight:300;color:#999}.subscribe-form .jump-placeholder__input:-ms-input-placeholder{font-size:14px;font-weight:300;color:#999}.subscribe-form .jump-placeholder__label{font-size:16px;font-weight:300;color:#999;z-index:999}.culture-btn{background-color:#249f0a;color:#fff;border:1px solid #249f0a;display:inline-block;padding:5px 15px 8px;border-radius:10px;font-size:16px;font-weight:300;outline:0;-webkit-box-shadow:none;box-shadow:none;text-decoration:none;cursor:pointer}.culture-btn:active,.culture-btn:focus,.culture-btn:hover{outline:0;background-color:#249f0a;border-color:#249f0a;color:#fff;-webkit-box-shadow:1px 1px 8px 0 rgba(0,0,0,.3);box-shadow:1px 1px 8px 0 rgba(0,0,0,.3)}.culture-left-calendar{padding:40px 40px 20px 0}.culture-left-calendar .cleanslate{width:100%}.culture-left-calendar #eventsCalendar{width:100%}.culture-left-calendar .DynarchCalendar{border:none!important;position:relative}.culture-left-calendar .DynarchCalendar-topCont{margin:0 auto}.culture-left-calendar .DynarchCalendar-day{margin:2px 3px!important}.culture-left-calendar .DynarchCalendar-day:active,.culture-left-calendar .DynarchCalendar-day:focus,.culture-left-calendar .DynarchCalendar-day:hover{border-color:transparent!important}.culture-left-calendar .DynarchCalendar-day.calendarEvent{border:1px dashed #5fad35!important}.culture-left-calendar .DynarchCalendar-day.calendarEvent:active,.culture-left-calendar .DynarchCalendar-day.calendarEvent:focus,.culture-left-calendar .DynarchCalendar-day.calendarEvent:hover{outline:0!important;cursor:pointer!important;background-color:#5fad35!important;color:#fff!important;border-color:#5fad35!important}.culture-left-calendar .DynarchCalendar-hover-date{border-color:transparent!important}.culture-left-calendar .DynarchCalendar-navBtn{display:none;padding:0!important;margin:0!important;width:30px!important;height:30px!important}.culture-left-calendar .DynarchCalendar-navBtn div{background-color:transparent;padding:0!important;margin:0!important;background-repeat:no-repeat;background-size:30px;background-position:center;width:30px!important;height:30px!important;opacity:.5}.culture-left-calendar .DynarchCalendar-navBtn div:after,.culture-left-calendar .DynarchCalendar-navBtn div:before{display:none!important}.culture-left-calendar .DynarchCalendar-hover-navBtn,.culture-left-calendar .DynarchCalendar-pressed-navBtn{background-color:transparent!important;padding:0!important;margin:0!important;width:30px!important;height:30px!important}.culture-left-calendar .DynarchCalendar-hover-navBtn div,.culture-left-calendar .DynarchCalendar-pressed-navBtn div{background-color:transparent!important;padding:0!important;margin:0!important;width:30px!important;height:30px!important;opacity:1}.culture-left-calendar .DynarchCalendar-nextMonth{right:-40px!important;left:auto!important}.culture-left-calendar .DynarchCalendar-nextMonth div{background-image:url(/images/culture/arrow-next.svg)!important}.culture-left-calendar .DynarchCalendar-prevMonth{left:-40px!important}.culture-left-calendar .DynarchCalendar-prevMonth div{background-image:url(/images/culture/arrow-prev.svg)!important}.culture-left-calendar .DynarchCalendar-title{padding-bottom:15px}.tooltipBody .dateEvent{padding:15px 10px;border-bottom:1px dashed #5fad35}.tooltipBody .dateEvent:first-child{padding:5px 10px 15px}.tooltipBody .dateEvent:last-child{border-bottom:none}.tooltipBody .eventHeader{display:block;font-size:18px;color:#000;margin-bottom:5px}.tooltipBody .dateRange{font-size:14px;color:#717171;margin-bottom:10px;display:block;font-style:italic}.tooltipBody .eventPreview{font-size:14px;color:#000;margin-bottom:10px}.tooltipBody .eventMore{font-size:14px;color:#5fad35;font-style:italic;text-decoration:none}.tooltipBody .eventMore:active,.tooltipBody .eventMore:focus,.tooltipBody .eventMore:hover{text-decoration:underline}.kp-sections{position:relative}.kp-sections__search{margin-bottom:20px}.kp-sections__search-input{border:none;outline:0;border-bottom:1px dotted #d7d7d7;border-radius:0;padding:7px;width:100%;font-weight:300}.kp-sections .btn-link{padding:0;color:#000;font-weight:700;font-size:16px;width:100%;text-align:left}.kp-sections .btn-link:first-letter{text-transform:uppercase}.kp-sections input[type=checkbox],.kp-sections input[type=radio]{position:absolute!important;opacity:0}.kp-sections input[type=checkbox]+label,.kp-sections input[type=radio]+label{cursor:pointer;display:inline-block;position:relative;padding:0 0 0 27px;margin:0}.kp-sections input[type=checkbox]+label:before,.kp-sections input[type=radio]+label:before{content:"";display:block;position:absolute;top:2px;left:0;width:20px;height:20px;border:2px solid #0d8500;margin:0}.kp-sections input[type=checkbox]+label:after,.kp-sections input[type=radio]+label:after{content:"";display:block;position:absolute;top:6px;left:4px;width:12px;height:12px;background-color:#0d8500;opacity:0}.kp-sections input[type=checkbox]:checked+label:after,.kp-sections input[type=radio]:checked+label:after{opacity:1}.kp-sections input[type=radio]+label:before{border-radius:50%}.kp-sections input[type=radio]+label:after{border-radius:50%}.kp-section{border:1px solid #5fad35;margin-bottom:10px;padding:15px 15px 0}.kp-section__heading{margin-bottom:10px}.kp-section__heading .btn-link{font-size:18px}.kp-section__content{padding:0 0 15px}.kp-section__subsections{padding-left:40px}.kp-subsection__heading{margin-bottom:10px}.kp-block{background-color:rgba(85,176,48,.1);margin-bottom:20px;padding:10px}.kp-block__heading{font-weight:700;font-size:16px;margin-bottom:10px}.kp-block__heading:first-letter{text-transform:uppercase}.kp-block__prop{font-size:14px;margin-bottom:7px}.kp-block__prop-heading{font-weight:400}.kp-service{margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #0d8500}.kp-service:last-child{border-bottom:none}.kp-service label{font-weight:400;font-size:14px}.kp-service p{font-size:14px;margin-bottom:5px}.kp-service .info-table{display:none;font-size:14px;width:100%}.kp-service .info-table td{width:25%}.kp-price{font-weight:400;display:inline-block}.kp-price--old{color:#d7d7d7;text-decoration:line-through;margin-right:5px}.kp-price--green{color:#0d8500}.kp-price--red{color:#e85900}.kp-price-text{font-style:italic}.kp-price-text--green{color:#0d8500}.kp-price-text--red{color:#e85900}.kp-result{display:none;position:relative;margin-top:40px}.kp-result li:first-letter{text-transform:uppercase}.kp-result__btn{padding:7px 20px 9px;border:1px solid #55b030;border-radius:20px;color:#55b030;background-color:#fff;font-size:16px;text-align:center;outline:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.kp-result__btn:hover{-webkit-box-shadow:none;box-shadow:none;outline:0;color:#fff;border-color:#55b030;background-color:#55b030;-webkit-transition:all .3s;transition:all .3s}.kp-result__btn:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.kp-result__btn.disabled,.kp-result__btn:disabled{cursor:default!important;border:1px solid #d7d7d7;color:#d7d7d7;background-color:#fff}.kp-result__btn.disabled:active,.kp-result__btn.disabled:focus,.kp-result__btn.disabled:hover,.kp-result__btn:disabled:active,.kp-result__btn:disabled:focus,.kp-result__btn:disabled:hover{color:#d7d7d7;border-color:#d7d7d7;background-color:#fff}.kp-result__btn.success-btn{position:relative}.kp-result__btn.success-btn:after{content:"Контент успешно скопирован!";display:block;width:auto;height:100px;position:absolute;top:-100px;left:0;z-index:9;background-color:#fff;border:2px solid #55b030;color:#55b030;text-align:center;padding:10px}.kp-result__btn.fail-btn{position:relative}.kp-result__btn.fail-btn:after{content:"Контент чето нескопирован!";display:block;width:auto;height:100px;position:absolute;top:-100px;left:0;z-index:9;background-color:#fff;border:2px solid #e85900;color:#e85900;text-align:center;padding:10px}.kp-result__btn--pink{color:#e42750;border-color:#e42750;background-color:#fff}.kp-result__btn--pink:hover{-webkit-box-shadow:none;box-shadow:none;outline:0;color:#fff;border-color:#e42750;background-color:#e42750;-webkit-transition:all .3s;transition:all .3s}.kp-result__btn--pink:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.js_copy-full-kp-text{opacity:0}.js_hidden-kp-copy{opacity:0}.full-kp-text-result{opacity:0;z-index:-10;position:absolute;overflow:hidden}.kp-result{overflow:hidden}.final-generator-result{border-top:2px solid #0d8500;padding-top:5px;margin-bottom:30px}.pseudo-col{display:none;max-width:10px}.side-kp-result-wrapper{display:block;position:sticky;top:10px;left:100%;width:10px;height:10px;background:red}.side-kp-result-btn{display:block;width:40px;height:40px;background-color:#0d8500;position:sticky;top:0;right:0}.side-kp-result{display:none}.side-kp-result__content{padding-bottom:40px}.side-kp-result ul{padding-left:20px}.side-kp-result li:first-letter{text-transform:uppercase}.generator-kp__btns{margin-bottom:50px}.generator-kp__btns--right{margin-right:-15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.generator-kp__btns--right .btn{margin-right:0}.generator-kp__btns .btn{color:#fff;font-size:16px;font-weight:400;font-style:normal;line-height:1.5;white-space:normal;text-align:center;text-decoration:none;padding:6px 10px;border-radius:6px;cursor:pointer;border:2px solid #249f0a;background-color:#249f0a;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .3s;transition:all .3s;margin-right:15px;margin-bottom:10px;min-width:100%}.generator-kp__btns .btn:active,.generator-kp__btns .btn:focus,.generator-kp__btns .btn:hover{outline:0;color:#fff;border-color:#0d8500;background-color:#0d8500;-webkit-transition:all .3s;transition:all .3s;-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.generator-kp__btns .btn:focus-visible{background-color:#249f0a;border-color:#0d8500}.generator-kp__btns .btn--gray{border-color:#f4f4f4;background-color:#f4f4f4;color:#000}.generator-kp__btns .btn--gray:active,.generator-kp__btns .btn--gray:focus,.generator-kp__btns .btn--gray:hover{border-color:#d7d7d7;background-color:#d7d7d7;color:#000}.kp-result-fixed-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:fixed;right:0;overflow:hidden;z-index:3;top:190px;opacity:0}.kp-result-fixed-block .nicescroll-rails{z-index:3!important}.kp-result-fixed-block.active{opacity:1;width:auto;-webkit-transition:opacity .3s;transition:opacity .3s;min-width:32px;height:70vh}.kp-result-fixed-block__cnt{position:relative;width:42px;height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#e42750;color:#fff;font-weight:600;font-size:18px;border-radius:6px 0 0 0}.kp-result-fixed-block__cnt:after{position:absolute;content:"";width:2px;height:42px;background-color:#e42750;left:100%;top:0;z-index:1}.kp-result-fixed-block__cnt:before{position:absolute;content:"";width:44px;height:2px;background-color:#fff;bottom:0;z-index:2;right:-2px}.kp-result-fixed-block__btn{cursor:pointer;color:#fff;font-size:16px;font-weight:400;font-style:normal;line-height:1;white-space:normal;text-align:center;text-decoration:none;padding:10px;border-radius:0 0 0 6px;cursor:pointer;border:2px solid #249f0a;background-color:#249f0a;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .3s;transition:all .3s}.kp-result-fixed-block__btn:active,.kp-result-fixed-block__btn:focus,.kp-result-fixed-block__btn:hover{outline:0;color:#fff;border-color:#0d8500;background-color:#0d8500;-webkit-transition:all .3s;transition:all .3s;-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.kp-result-fixed-block__btn:focus-visible{background-color:#249f0a;border-color:#0d8500}.kp-result-fixed-block__btn span{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transform:rotate(180deg);transform:rotate(180deg);white-space:nowrap}.kp-result-fixed-block__container{position:relative;padding-right:0;height:100%;-webkit-transition:padding-right .3s;transition:padding-right .3s}.kp-result-fixed-block__container.active{padding-right:450px;-webkit-transition:padding-right .3s;transition:padding-right .3s}.kp-result-fixed-block__wrapper{position:absolute;left:0;width:450px;height:70vh;background-color:#fff;border:2px solid #249f0a;padding:15px 25px 15px 15px}.kp-result-fixed-block__content{padding-bottom:50px;padding-left:15px}.kp-result-fixed-block__bottom-info{position:absolute;bottom:0;left:0;z-index:10;width:450px;background-color:#fff;padding:8px 15px;border:2px solid #249f0a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.kp-result-fixed-block__bottom-info .kp-result__btn{padding:3px 12px 5px}.kp-result-fixed-block__summ{font-weight:600}.kp-result-fixed-block__summ span{color:#7100ff}.kp-result-fixed-block-item{position:relative;font-size:14px;line-height:1.4;margin-bottom:7px}.kp-result-fixed-block-item__heading{font-weight:500;padding-right:30px}.kp-result-fixed-block-item__heading:first-letter{text-transform:uppercase}.kp-result-fixed-block-item__delete{display:inline-block;text-align:right;position:absolute;top:0;right:0}.kp-result-fixed-block-item__delete a{color:#e42750;content:"";display:inline-block;text-decoration:none;border:0;width:16px;height:16px;padding-left:8px}.kp-result-fixed-block-item__delete a:before{content:"";display:block;width:2px;height:16px;position:absolute;top:0;background-color:#717171;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.kp-result-fixed-block-item__delete a:after{content:"";display:block;width:2px;height:16px;position:absolute;top:0;background-color:#717171;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.kp-result-fixed-block-item__delete a:active:after,.kp-result-fixed-block-item__delete a:active:before,.kp-result-fixed-block-item__delete a:focus:after,.kp-result-fixed-block-item__delete a:focus:before,.kp-result-fixed-block-item__delete a:hover:after,.kp-result-fixed-block-item__delete a:hover:before{background-color:#000}.kp-result-fixed-block-item__more{grid-row:2;display:inline-block}.kp-result-fixed-block-item__text{display:none;font-style:italic;padding-top:5px;padding-bottom:5px}.kp-result-fixed-block-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.kp-result-fixed-total{position:fixed;border-radius:6px;padding:10px 15px;background:#fff;top:20px;right:15px;width:auto;max-width:300px;max-height:70px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1);font-weight:600;z-index:1}.kp-result-fixed-total__price{color:#e42750}.colors-test-title{display:none}.colors-test{position:relative;margin-bottom:40px}.colors-test__slide-title{display:none!important}.colors-test__slide-holder{display:none}.colors-test__slide-holder.current{display:block}.colors-test .steps{margin-bottom:20px}.colors-test .steps ul{width:100%;padding:0;margin:0 -2px;list-style-type:none!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.colors-test .steps ul li{display:block;width:100%;height:10px;font-size:0;padding:0 2px;margin:0}.colors-test .steps ul li:before{display:none!important}.colors-test .steps ul li.first{display:none!important}.colors-test .steps ul li:nth-child(2) a{border-radius:5px 0 0 5px}.colors-test .steps ul li:last-child a{border-radius:0 5px 5px 0}.colors-test .steps ul li.disabled a{cursor:default}.colors-test .steps ul li a{display:block;width:100%;height:100%;background-color:transparent;border:1px dashed #c1c1c1;text-decoration:none!important;outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.colors-test .steps ul li a.disabled{cursor:default}.colors-test .steps ul li.current a,.colors-test .steps ul li.done a{border:none!important;background-color:#249f0a}.colors-test .actions ul{padding:0;margin:0;list-style-type:none!important}.colors-test .actions ul li{padding:0;margin:0}.colors-test .actions ul li a{position:absolute;text-decoration:none!important;outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.colors-test .actions ul li.disabled{display:none}.colors-test .actions a[href="#previous"]{top:40px;left:15px;padding-left:44px;font-weight:300;font-size:14px;line-height:17px;color:#7c8a95;border:none!important}.colors-test .actions a[href="#previous"] span{font-weight:400}.colors-test .actions a[href="#previous"] span.js_prev-step{font-weight:300}.colors-test .actions a[href="#previous"]:before{content:"";display:block;width:36px;height:13px;position:absolute;top:3px;left:0;background-repeat:no-repeat;background-position:0 0;background-size:36px;background-image:url(/images/colors/arrow-link.svg)}.colors-test .actions a[href="#previous"]:active,.colors-test .actions a[href="#previous"]:focus,.colors-test .actions a[href="#previous"]:hover{color:#000}.colors-test .actions a[href="#previous"]:active:before,.colors-test .actions a[href="#previous"]:focus:before,.colors-test .actions a[href="#previous"]:hover:before{background-position:0 100%}.colors-test .actions a[href="#next"]{background-color:#249f0a;border:1px solid #249f0a;width:85px;height:36px;bottom:-10px;right:15px;border-radius:0 0 12px 0}.colors-test .actions a[href="#next"]:after{content:"";display:block;width:100%;height:13px;position:absolute;top:11px;left:0;background-repeat:no-repeat;background-image:url(/images/colors/default-button-arrow-less1100.svg);background-position:0 0}.colors-test .actions a[href="#next"]:hover{background-color:#1da800;border:1px solid #249f0a}.colors-test .actions a[href="#next"]:hover:after{background-position:0 -13px}.colors-test .actions a[href="#next"]:active,.colors-test .actions a[href="#next"]:focus{background-color:#22c200;border:1px solid #249f0a}.colors-test .actions a[href="#next"]:active:after,.colors-test .actions a[href="#next"]:focus:after{background-position:0 -26px}.colors-test .actions a[href="#next"].disabled{cursor:default;background-color:#fff;border:1px dashed #7c8a95}.colors-test .actions a[href="#next"].disabled:after{background-position:0 -39px}.colors-test .actions a[href="#finish"]{background-color:#249f0a;border:1px solid #249f0a;color:#fff;padding:7px 0 10px 12px;font-size:16px;line-height:19px;width:227px;height:36px;bottom:-10px;right:15px;border-radius:0 0 12px 0}.colors-test .actions a[href="#finish"]:after{content:"";display:block;width:73px;height:13px;position:absolute;top:11px;right:12px;background-repeat:no-repeat;background-image:url(/images/colors/default-button-arrow-less1100.svg);background-position:0 0}.colors-test .actions a[href="#finish"]:hover{background-color:#1da800;border:1px solid #249f0a;color:#fff}.colors-test .actions a[href="#finish"]:hover:after{background-position:0 -13px}.colors-test .actions a[href="#finish"]:active,.colors-test .actions a[href="#finish"]:focus{background-color:#22c200;border:1px solid #249f0a;color:#fff}.colors-test .actions a[href="#finish"]:active:after,.colors-test .actions a[href="#finish"]:focus:after{background-position:0 -26px}.colors-test .actions a[href="#finish"].disabled{cursor:default;background-color:#fff;border:1px dashed #7c8a95;color:#7c8a95}.colors-test .actions a[href="#finish"].disabled:after{background-position:0 -39px}.colors-test__result{display:none}.colors-test__result-block{margin-bottom:15px}.colors-test__result-block-title{font-weight:400;font-size:21px;line-height:25px;color:#000;margin-bottom:18px}.colors-test-slide{width:100%;border:1px dashed #c1c1c1;border-radius:12px;padding:50px 15px}.colors-test-slide__picture{display:none}.colors-test-slide__picture img{position:absolute;top:0;left:0;height:100%;max-width:unset;width:auto}.colors-test-slide__title{font-weight:400;font-size:21px;line-height:25px;color:#000;margin-bottom:15px}.colors-test-slide__text{font-weight:300;font-size:16px;line-height:22px;margin-bottom:5px}.colors-test-slide__text p{font-size:inherit;line-height:inherit;margin-bottom:7px}.colors-test-slide__list-dscr{font-weight:300;font-size:16px;line-height:22px;margin-bottom:20px}.colors-test-slide__list-dscr span{font-weight:400}.colors-test-slide__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-left:-10px;margin-right:-10px}.colors-test-slide__item{-webkit-box-flex:0;-ms-flex:0 0 90px;flex:0 0 90px;max-width:90px;padding:5px 15px 0;margin-bottom:20px}.colors-test-slide__input{opacity:0;width:1px;height:1px;position:absolute;z-index:-1}.colors-test-slide__input+label{position:relative;cursor:pointer}.colors-test-slide__input+label:after{content:"";display:block;width:65px;height:65px;position:absolute;top:-5px;left:-10px;z-index:2;border-radius:50%;border:2px dotted #7c8a95;opacity:0}.colors-test-slide__input+label:active:after,.colors-test-slide__input+label:focus:after,.colors-test-slide__input+label:hover:after{opacity:1}.colors-test-slide__input+label:active span,.colors-test-slide__input+label:focus span,.colors-test-slide__input+label:hover span{text-shadow:0 0 1px #000}.colors-test-slide__input:checked+label:after{opacity:1}.colors-test-slide__input:checked+label span{font-weight:400}.colors-test-slide__color-value{display:block;margin:0 auto 10px;width:60px;height:60px;border-radius:50%}.colors-test-slide__color-code{display:block;font-weight:300;font-size:14px;line-height:17px;text-align:center;text-transform:uppercase}.color-test-statistics{padding:20px 15px 5px;border:1px dashed #c1c1c1;border-radius:12px}.color-test-statistics.wait{position:relative}.color-test-statistics.wait:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:8;background-color:rgba(255,255,255,.6)}.color-test-statistics.wait:before{content:"";z-index:9;position:absolute;left:50%;top:50%;width:50px;height:50px;border-radius:50%;margin-top:-25px;margin-left:-25px;border:4px solid #7c8a95;border-top-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:embed-preloader-spin 2s infinite linear;animation:embed-preloader-spin 2s infinite linear}.color-test-statistics__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;line-height:22px;color:#000;font-weight:300;margin-bottom:13px}.color-test-statistics__item-name{font-weight:400;margin-bottom:4px;-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;padding-right:10px}.color-test-statistics__item-count{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;margin-bottom:4px;text-align:right}.color-test-statistics__item-visual{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 56px);flex:0 0 calc(100% - 56px);max-width:calc(100% - 56px);height:10px;border:1px dashed #c1c1c1;border-radius:100px;position:relative;z-index:1}.color-test-statistics__item-visual span{position:absolute;top:-1px;left:-1px;z-index:2;background-color:#c1c1c1;border-radius:100px;height:10px}.color-test-statistics__item-percent{-webkit-box-flex:0;-ms-flex:0 0 45px;flex:0 0 45px;max-width:45px;margin-left:11px;font-size:14px;line-height:18px;padding:1px 3px;background-color:#1da800;text-align:center;color:#fff;border-radius:3px;position:relative}.color-test-statistics__item-percent:before{content:"";display:block;width:6px;height:8px;position:absolute;top:6px;left:-6px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(/images/colors/angle.svg)}.color-test-statistics__share-block{margin-bottom:15px}.color-test-statistics__share-wrapper{margin-bottom:15px}.color-test-statistics__share-title{font-weight:400;font-size:21px;line-height:25px;color:#000;margin-bottom:18px}.color-test-statistics__share-subtitle{margin-bottom:5px;font-weight:700}.color-test-statistics__share-text{margin-bottom:10px}.color-test-statistics__share-btns-title{font-weight:700;margin-bottom:5px}.color-test-repeat .colors-test__result-block-title{display:none}.color-test-repeat__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#249f0a;border:none;color:#fff;font-weight:400;padding:7px 20px 10px;font-size:16px;line-height:19px;border-radius:12px;text-decoration:none}.color-test-repeat__btn .arrow{display:inline-block;width:65px;height:21px;margin-left:7px;background-repeat:no-repeat;background-image:url(/images/colors/repeat-button_arrow.svg);background-position:0 0}.color-test-repeat__btn:hover{background-color:#1da800;color:#fff}.color-test-repeat__btn:hover .arrow{background-position:0 -21px}.color-test-repeat__btn:active,.color-test-repeat__btn:focus{background-color:#22c200;color:#fff}.color-test-repeat__btn:active .arrow,.color-test-repeat__btn:focus .arrow{background-position:0 -42px}.color-test-form{padding:20px 15px 45px;background-color:#fbf5e4;border-radius:12px;position:relative}.color-test-form__form-dscr{margin:18px 0 10px}.color-test-form__form-dscr a,.color-test-form__form-dscr span{font-weight:400}.color-test-form__form-input{margin-bottom:10px}.color-test-form__form-input input[type=text]{height:42px;width:100%;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;background-color:#fff;color:#000;font-weight:400;font-size:16px;line-height:24px;padding:9px 10px;border-radius:6px}.color-test-form__form-input input[type=text]::-webkit-input-placeholder{color:#c1c1c1}.color-test-form__form-input input[type=text]:-moz-placeholder{color:#c1c1c1}.color-test-form__form-input input[type=text]::-moz-placeholder{color:#c1c1c1}.color-test-form__form-input input[type=text]:-ms-input-placeholder{color:#c1c1c1}.color-test-form__form-input input[type=text]:hover::-webkit-input-placeholder{color:#7c8a95}.color-test-form__form-input input[type=text]:hover:-moz-placeholder{color:#7c8a95}.color-test-form__form-input input[type=text]:hover::-moz-placeholder{color:#7c8a95}.color-test-form__form-input input[type=text]:hover:-ms-input-placeholder{color:#7c8a95}.color-test-form__form-input input[type=text]:active,.color-test-form__form-input input[type=text]:focus{color:#000}.color-test-form__form-input input[type=text]:active::-webkit-input-placeholder,.color-test-form__form-input input[type=text]:focus::-webkit-input-placeholder{color:transparent}.color-test-form__form-input input[type=text]:active:-moz-placeholder,.color-test-form__form-input input[type=text]:focus:-moz-placeholder{color:transparent}.color-test-form__form-input input[type=text]:active::-moz-placeholder,.color-test-form__form-input input[type=text]:focus::-moz-placeholder{color:transparent}.color-test-form__form-input input[type=text]:active:-ms-input-placeholder,.color-test-form__form-input input[type=text]:focus:-ms-input-placeholder{color:transparent}.color-test-form__form-btn{outline:0!important;border:none!important;margin:0;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#249f0a;color:#fff;text-align:left;padding:7px 0 10px 12px;font-size:16px;line-height:19px;font-weight:400;width:182px;height:36px;position:absolute;bottom:-10px;right:15px;border-radius:0 0 12px 0;cursor:pointer}.color-test-form__form-btn:after{content:"";display:block;width:73px;height:13px;position:absolute;top:11px;right:12px;background-repeat:no-repeat;background-image:url(/images/colors/default-button-arrow-less1100.svg);background-position:0 0;cursor:pointer}.color-test-form__form-btn:hover{background-color:#1da800;color:#fff}.color-test-form__form-btn:hover:after{background-position:0 -13px}.color-test-form__form-btn:active,.color-test-form__form-btn:focus{background-color:#22c200;color:#fff}.color-test-form__form-btn:active:after,.color-test-form__form-btn:focus:after{background-position:0 -26px}.tips-page-title{color:#000;font-size:32px;font-weight:400;margin-bottom:25px}.tips-title{color:#5fad35;font-size:22px;font-weight:400;margin-bottom:10px}.tips-dscr{font-style:italic;margin-bottom:15px}.tips-list{margin-bottom:40px}.tips-list__items.slick-initialized .tips-list__item{display:block}.tips-list__item{padding:10px 15px 5px;border:1px solid #5fad35;border-radius:6px;margin:0 0 15px;display:none}.tips-list__item:active,.tips-list__item:focus,.tips-list__item:hover{border:1px solid #5fad35;outline:0;-webkit-box-shadow:none;box-shadow:none}.tips-list__item:first-child{display:block}.tips-list .tips-slick-next{margin:0;padding:5px 15px;background-color:#fff;color:#5fad35;border:1px solid #5fad35;border-radius:6px;outline:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.tips-list .tips-slick-next:active,.tips-list .tips-slick-next:focus,.tips-list .tips-slick-next:hover{background-color:#5fad35;color:#fff;border:1px solid #5fad35;outline:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.tips-list .tips-slick-next.slick-disabled{background-color:#fff;color:#c1c1c1;border:1px solid #c1c1c1;cursor:default}.tips-list .tips-slick-next.slick-disabled:active,.tips-list .tips-slick-next.slick-disabled:focus,.tips-list .tips-slick-next.slick-disabled:hover{background-color:#fff;color:#c1c1c1;border:1px solid #c1c1c1;cursor:default}.tips-form{margin-bottom:40px}.tips-form__btn{margin:0;padding:5px 15px;background-color:#fff;color:#5fad35;border:1px solid #5fad35;border-radius:6px;outline:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.tips-form__btn:active,.tips-form__btn:focus,.tips-form__btn:hover{background-color:#5fad35;color:#fff;border:1px solid #5fad35;outline:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.tips-form input[type=text]{height:42px;width:100%;outline:0;-webkit-box-shadow:none;box-shadow:none;background-color:#fff;color:#000;border:1px solid #5fad35;font-weight:400;font-size:16px;line-height:24px;padding:9px 10px;border-radius:6px}.tips-form input[type=text]::-webkit-input-placeholder{color:#c1c1c1}.tips-form input[type=text]:-moz-placeholder{color:#c1c1c1}.tips-form input[type=text]::-moz-placeholder{color:#c1c1c1}.tips-form input[type=text]:-ms-input-placeholder{color:#c1c1c1}.tips-form input[type=text]:hover{border:1px solid #5fad35}.tips-form input[type=text]:hover::-webkit-input-placeholder{color:#7c8a95}.tips-form input[type=text]:hover:-moz-placeholder{color:#7c8a95}.tips-form input[type=text]:hover::-moz-placeholder{color:#7c8a95}.tips-form input[type=text]:hover:-ms-input-placeholder{color:#7c8a95}.tips-form input[type=text]:active,.tips-form input[type=text]:focus{border:1px solid #5fad35;color:#000}.tips-form input[type=text]:active::-webkit-input-placeholder,.tips-form input[type=text]:focus::-webkit-input-placeholder{color:transparent}.tips-form input[type=text]:active:-moz-placeholder,.tips-form input[type=text]:focus:-moz-placeholder{color:transparent}.tips-form input[type=text]:active::-moz-placeholder,.tips-form input[type=text]:focus::-moz-placeholder{color:transparent}.tips-form input[type=text]:active:-ms-input-placeholder,.tips-form input[type=text]:focus:-ms-input-placeholder{color:transparent}.tips-form textarea{height:100px;width:100%;outline:0;-webkit-box-shadow:none;box-shadow:none;background-color:#fff;color:#000;border:1px solid #5fad35;font-weight:400;font-size:16px;line-height:24px;padding:9px 10px;border-radius:6px}.tips-form textarea::-webkit-input-placeholder{color:#c1c1c1}.tips-form textarea:-moz-placeholder{color:#c1c1c1}.tips-form textarea::-moz-placeholder{color:#c1c1c1}.tips-form textarea:-ms-input-placeholder{color:#c1c1c1}.tips-form textarea:hover{border:1px solid #5fad35}.tips-form textarea:hover::-webkit-input-placeholder{color:#7c8a95}.tips-form textarea:hover:-moz-placeholder{color:#7c8a95}.tips-form textarea:hover::-moz-placeholder{color:#7c8a95}.tips-form textarea:hover:-ms-input-placeholder{color:#7c8a95}.tips-form textarea:active,.tips-form textarea:focus{border:1px solid #5fad35;color:#000}.tips-form textarea:active::-webkit-input-placeholder,.tips-form textarea:focus::-webkit-input-placeholder{color:transparent}.tips-form textarea:active:-moz-placeholder,.tips-form textarea:focus:-moz-placeholder{color:transparent}.tips-form textarea:active::-moz-placeholder,.tips-form textarea:focus::-moz-placeholder{color:transparent}.tips-form textarea:active:-ms-input-placeholder,.tips-form textarea:focus:-ms-input-placeholder{color:transparent}.tips-form input[type=checkbox],.tips-form input[type=radio]{position:absolute!important;opacity:0}.tips-form input[type=checkbox]+label,.tips-form input[type=radio]+label{cursor:pointer;display:block;position:relative;padding:0 0 0 27px;margin:0}.tips-form input[type=checkbox]+label:before,.tips-form input[type=radio]+label:before{content:"";display:block;position:absolute;top:2px;left:0;width:20px;height:20px;border:2px solid #5fad35;margin:0}.tips-form input[type=checkbox]+label:after,.tips-form input[type=radio]+label:after{content:"";display:block;position:absolute;top:6px;left:4px;width:12px;height:12px;background-color:#5fad35;opacity:0}.tips-form input[type=checkbox]:checked+label:after,.tips-form input[type=radio]:checked+label:after{opacity:1}.tips-form .g-recaptcha div{margin:0 0 15px 0}.tips-form .js_message-box{font-style:italic;margin-bottom:10px;color:#5fad35}.tips-form .js_message-box.fail{color:#ee2528}.tips-form .group-item{margin-bottom:15px}.tips-form .group-item__text-error{color:#ee2528}.tips-faq{margin-bottom:40px}.tips-faq__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.tips-faq__item-wrapper{padding-left:15px;padding-right:15px;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:30px}.tips-faq-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:10px;border:1px solid #5fad35;border-radius:6px;text-align:center;color:#000;text-decoration:none;line-height:1.3}.style-article__title{font-weight:400;font-size:24px;line-height:29px;color:#000;margin-bottom:40px}.style-article__top-text{margin-bottom:58px}.style-article__bottom-text{margin-top:50px;margin-bottom:50px}.style-article b{font-weight:400!important}.sovety-page__content{color:#010101}.sovety-page__content h2{margin-bottom:10px;font-weight:400;font-size:18px;line-height:1.44}.sovety-page__content h3{font-weight:400;font-size:16px;line-height:1.44;margin-bottom:10px}.sovety-page__content b{font-weight:400}.sovety-page__title{color:#010101;font-size:24px;line-height:1.37;font-weight:400;margin-bottom:36px}.sovety-page__mainquotes{position:relative;padding:0 0 0 35px}.sovety-page__mainquotes:before{position:absolute;content:"";top:0;left:0;width:20px;height:13px;background:url(/images/sovety-page/QuoteIcon.svg);background-size:contain}.sovety-page__mainquotes i{display:block;font-weight:400;margin-bottom:6px;color:#010101;font-size:18px;line-height:1.44;letter-spacing:.8px}.sovety-page__mainquotes p{color:#010101;font-size:16px;line-height:1.44;margin-bottom:0}.sovety-page__detail-text p{color:#010101;margin-bottom:20px}.sovety-page__quote-wrapper--top{margin-bottom:30px}.sovety-page__quote-wrapper--middle{margin-bottom:50px}.sovety-detail-text{position:relative}.sovety-detail-text__container{position:relative}.sovety-detail-text__wrapper{padding:0}.sovety-detail-text__wrapper--top{margin-bottom:30px}.sovety-detail-text__wrapper--bottom{margin-bottom:30px}.sovety-detail-text__title{position:relative;margin-bottom:20px;padding:10px 20px 6px 20px;border:2px solid #010101;border-radius:6px}.sovety-detail-text__title--green-bg{color:#fff;background:#249f0a}.sovety-detail-text__title h2{margin-bottom:10px;font-weight:400;font-size:18px;line-height:1.44}.sovety-detail-text__bg{position:absolute}.sovety-detail-text__bg--ready-advice-pattern{right:0;display:none}.sovety-detail-text__bg--arrow-white{display:none}.sovety-detail-text__bg--arrow-green{display:none}.sovety-random-advice__img{margin-bottom:20px}.sovety-random-advice__container{position:relative;padding:31px 0 0 0;margin-bottom:100px}.sovety-random-advice__container:before{position:absolute;content:"";top:0;left:0;width:38px;height:25px;background:url("/images/sovety-page/QuoteIcon Big.svg");background-size:contain}.sovety-random-advice__container .tips-list{margin-bottom:17px}.sovety-random-advice__container .tips-list__items{position:relative;padding-bottom:37px}.sovety-random-advice__container .tips-list__item{padding:0;border:none;margin-bottom:20px}.sovety-random-advice__container .tips-list__item p{margin-bottom:0}.sovety-random-advice__container .tips-list .tips-title{color:#010101}.sovety-random-advice__container .tips-list .tips-dscr{display:none}.sovety-random-advice__container .tips-list .tips-slick-next{padding:6px 15px 8px;position:absolute;bottom:0;width:100%;background-color:#e42750;color:#fff;border:2px solid #010101;border-radius:4px;font-weight:400;font-size:16px;line-height:1.44}.sovety-random-advice__container .tips-list .tips-slick-next:hover{color:#010101;background-color:#e94268}.sovety-random-advice__container .tips-list .tips-slick-next:hover:before{position:absolute;content:"Мы не несём ответственности за последствия применения ответов";top:54px;right:0;width:290px;padding:6px 10px 10px;color:#010101;border:2px solid #010101;border-radius:6px;font-size:16px;line-height:19px;font-weight:400}.sovety-random-advice__container .tips-list .tips-slick-next:hover:after{position:absolute;content:"";top:43px;right:54px;width:25px;height:13px;background:url(/images/sovety-page/Сorner.svg);background-size:100% 100%}.sovety-random-advice__container .tips-list .tips-slick-next:active{color:#010101;background-color:#d4224e}.sovety-examples{padding-bottom:96px}.sovety-examples__title{margin-bottom:20px;padding:20px;border-radius:6px;border:2px solid #010101}.sovety-examples__text{margin-bottom:30px}.sovety-examples .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.sovety-examples .slick-slide{width:230px;outline:0}.sovety-examples .slick-slide:active,.sovety-examples .slick-slide:hover{outline:0}.sovety-examples .tips-faq-item{padding:10px 12px 16px}.sovety-examples .tips-faq-item__img{position:relative;overflow:hidden;border-radius:4px;height:197px}.sovety-examples .tips-faq-item__img:hover{-webkit-transform:scale(.94);transform:scale(.94);-webkit-transition:all .3s;transition:all .3s}.sovety-examples .tips-faq-item__img img{width:100%}.sovety-examples .tips-faq-item__img-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sovety-examples .tips-faq-item__title{font-weight:400;font-size:16px;line-height:1.44;color:#010101;padding:6px 3px 0;width:100%;text-align:left}.sovety-examples .tips-faq{margin-bottom:0}.sovety-examples .tips-faq__list{margin-left:-10px}.sovety-examples .tips-faq__list-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-radius:6px;border:2px solid #010101}.sovety-examples .tips-faq__item-wrapper{height:inherit;-webkit-box-flex:0;-ms-flex:none;flex:none;margin-bottom:0;padding:0 10px;outline:0}.sovety-examples .tips-faq__item-wrapper:active,.sovety-examples .tips-faq__item-wrapper:hover{outline:0}.sovety-programmer-advice{position:relative;padding:0;margin-bottom:50px}.sovety-programmer-advice__title{position:relative;margin-bottom:10px;font-weight:400;font-size:18px;line-height:1.44}.sovety-programmer-advice__title:hover:before{position:absolute;content:"Пока бесплатно";top:-46px;left:130px;width:144px;height:35px;padding:6px 10px 10px;color:#010101;border:2px solid #010101;background-color:#fff;border-radius:6px;font-size:16px;line-height:19px;font-weight:400}.sovety-programmer-advice__title:hover:after{position:absolute;content:"";top:-13px;left:144px;width:25px;height:13px;background:url(/images/sovety-page/Сorner-Down.svg);background-size:100% 100%}.sovety-programmer-advice__subtitle{font-weight:400;font-size:16px;line-height:1.44;margin-bottom:10px}.sovety-programmer-advice__dscr{line-height:1.44;margin-bottom:20px}.sovety-programmer-advice__form .group-item{margin-bottom:10px}.sovety-programmer-advice__form .group-item--checkbox{margin-bottom:16px}.sovety-programmer-advice__form .group-item--recaptcha{position:relative;height:63px;margin-bottom:16px}.sovety-programmer-advice__form .group-item input[type=text]{height:45px;width:100%;background:#f9f9f9;border:2px solid #010101;border-radius:4px;padding:10px 12px 12px;outline:0;-webkit-box-shadow:none;box-shadow:none;font-weight:400;font-size:16px;line-height:1.44;color:#010101}.sovety-programmer-advice__form .group-item input[type=text]:hover{outline:0;background:#fff}.sovety-programmer-advice__form .group-item input[type=text]:active{outline:0;background:#fff}.sovety-programmer-advice__form .group-item textarea{height:68px;width:100%;background:#f9f9f9;border:2px solid #010101;border-radius:4px;padding:10px 12px 12px;outline:0;-webkit-box-shadow:none;box-shadow:none;font-weight:400;font-size:16px;line-height:23px;color:#010101}.sovety-programmer-advice__form .group-item textarea:hover{outline:0;background:#fff}.sovety-programmer-advice__form .group-item textarea:active{outline:0;background:#fff}.sovety-programmer-advice__form .group-item input[type=checkbox],.sovety-programmer-advice__form .group-item input[type=radio]{position:absolute!important;opacity:0}.sovety-programmer-advice__form .group-item input[type=checkbox]+label,.sovety-programmer-advice__form .group-item input[type=radio]+label{font-weight:400;font-size:14px;line-height:1.64;cursor:pointer;display:block;position:relative;padding:0 0 0 37px;margin:0}.sovety-programmer-advice__form .group-item input[type=checkbox]+label:before,.sovety-programmer-advice__form .group-item input[type=radio]+label:before{content:"";display:block;position:absolute;top:0;left:0;width:25px;height:25px;background:url(/images/sovety-page/CheckBoxIcon_Empty.svg);background-size:contain;margin:0}.sovety-programmer-advice__form .group-item input[type=checkbox]+label:after,.sovety-programmer-advice__form .group-item input[type=radio]+label:after{content:"";display:block;position:absolute;top:-3px;left:5px;width:30px;height:23px;background:url(/images/sovety-page/CheckBoxIcon_Arrow.svg);opacity:0}.sovety-programmer-advice__form .group-item input[type=checkbox]+label a:hover,.sovety-programmer-advice__form .group-item input[type=radio]+label a:hover{color:#d4224e;text-decoration:underline}.sovety-programmer-advice__form .group-item input[type=checkbox]:checked+label:before,.sovety-programmer-advice__form .group-item input[type=radio]:checked+label:before{background:url(/images/sovety-page/CheckBoxIcon_Full.svg)}.sovety-programmer-advice__form .group-item input[type=checkbox]:checked+label:after,.sovety-programmer-advice__form .group-item input[type=radio]:checked+label:after{opacity:1}.sovety-programmer-advice__form .group-item.group-item--failed-input input[type=text]{border:2px solid #e42750}.sovety-programmer-advice__form .group-item.group-item--failed-input textarea{border:2px solid #e42750}.sovety-programmer-advice__form .group-item__text-error{color:#d4224e;font-style:normal;font-weight:400;font-size:14px;line-height:1.64}.sovety-programmer-advice__form .g-recaptcha{position:absolute;top:-7px;left:0}.sovety-programmer-advice__form .g-recaptcha>div{margin-left:-29px;-webkit-transform:scale(.81);transform:scale(.81)}.sovety-programmer-advice__wrapper{padding:30px 20px 36px;background:#f9f9f9;border:2px solid #010101;border-radius:6px}.sovety-programmer-advice__btn{cursor:pointer;padding:6px 15px 8px;width:100%;background-color:#e42750;color:#fff;border:2px solid #010101;border-radius:4px;font-weight:400;font-size:16px;line-height:1.44}.sovety-programmer-advice__btn:hover{color:#010101;background-color:#e94268}.sovety-programmer-advice__btn:active{color:#010101;background-color:#d4224e}.sovety-programmer-advice__img{display:none}.sovety-understandable{position:relative;margin-bottom:30px}.sovety-understandable__img{display:none;position:absolute;right:0;top:0}.sovety-understandable__title{margin-bottom:20px;padding:10px 20px 16px;border-radius:6px;border:2px solid #010101}.sovety-understandable__title h2{margin-bottom:0}.sovety-understandable__subtitle{margin-bottom:16px;padding:10px 20px 16px;border-radius:6px;border:2px solid #010101}.sovety-understandable__subtitle h2{margin-bottom:0;font-weight:400;font-size:16px;line-height:1.44}.sovety-understandable__text{padding:0}.sovety-consultation__container{position:relative}.sovety-consultation__form-wrapper{border:2px solid #010101;border-radius:6px;background:#f9f9f9;padding:20px 20px 36px}.sovety-consultation__title{margin-bottom:20px;font-weight:400;font-size:18px;line-height:1.44}.sovety-consultation__dscr{font-weight:400;font-size:16px;line-height:1.44;margin-bottom:16px}.sovety-consultation__form .group-item{margin-bottom:10px}.sovety-consultation__form .group-item--checkbox{margin-bottom:16px}.sovety-consultation__form .group-item--recaptcha{position:relative;height:63px;margin-bottom:16px}.sovety-consultation__form .group-item input[type=text]{height:45px;width:100%;background:#f9f9f9;border:2px solid #010101;border-radius:4px;padding:10px 12px 12px;outline:0;font-weight:400;font-size:16px;line-height:1.44;color:#010101}.sovety-consultation__form .group-item input[type=text]:hover{outline:0;background:#fff}.sovety-consultation__form .group-item input[type=text]:active{outline:0;background:#fff}.sovety-consultation__form .group-item input[type=checkbox],.sovety-consultation__form .group-item input[type=radio]{position:absolute!important;opacity:0}.sovety-consultation__form .group-item input[type=checkbox]+label,.sovety-consultation__form .group-item input[type=radio]+label{font-weight:400;font-size:14px;line-height:1.64;cursor:pointer;display:block;position:relative;padding:0 0 0 37px;margin:0}.sovety-consultation__form .group-item input[type=checkbox]+label:before,.sovety-consultation__form .group-item input[type=radio]+label:before{content:"";display:block;position:absolute;top:0;left:0;width:25px;height:25px;background:url(/images/sovety-page/CheckBoxIcon_Empty.svg);background-size:contain;margin:0}.sovety-consultation__form .group-item input[type=checkbox]+label:after,.sovety-consultation__form .group-item input[type=radio]+label:after{content:"";display:block;position:absolute;top:-3px;left:5px;width:30px;height:23px;background:url(/images/sovety-page/CheckBoxIcon_Arrow.svg);opacity:0}.sovety-consultation__form .group-item input[type=checkbox]+label a:hover,.sovety-consultation__form .group-item input[type=radio]+label a:hover{color:#d4224e;text-decoration:underline}.sovety-consultation__form .group-item input[type=checkbox]:checked+label:before,.sovety-consultation__form .group-item input[type=radio]:checked+label:before{background:url(/images/sovety-page/CheckBoxIcon_Full.svg)}.sovety-consultation__form .group-item input[type=checkbox]:checked+label:after,.sovety-consultation__form .group-item input[type=radio]:checked+label:after{opacity:1}.sovety-consultation__form .group-item.group-item--failed-input input[type=text]{border:2px solid #e42750}.sovety-consultation__form .group-item.group-item--failed-input textarea{border:2px solid #e42750}.sovety-consultation__form .group-item__text-error{color:#d4224e;font-style:normal;font-weight:400;font-size:14px;line-height:1.64}.sovety-consultation__form .g-recaptcha{position:absolute;top:-7px;left:0}.sovety-consultation__form .g-recaptcha>div{margin-left:-29px;-webkit-transform:scale(.81);transform:scale(.81)}.sovety-consultation__btn{cursor:pointer;padding:6px 15px 8px;width:100%;background-color:#e42750;color:#fff;border:2px solid #010101;border-radius:4px;font-weight:400;font-size:16px;line-height:1.44}.sovety-consultation__btn:hover{color:#010101;background-color:#e94268}.sovety-consultation__btn:active{color:#010101;background-color:#d4224e}.presale-page__heading{letter-spacing:-.01em;line-height:1.2;font-weight:700;margin-bottom:.75em;font-size:1.875rem;margin-top:1.875rem}.presale-page__text blockquote{font-size:1.25em;margin:1em 0;padding-left:1em;border-left:3px solid #37352f}.presale-page .green-heading{background:#ddedea}.presale-page .yellow-heading{background:#fbf3db}.presale-projects{margin-top:4rem}.presale-projects__heading{letter-spacing:-.01em;line-height:1.2;font-weight:600;font-size:1.5rem;margin-bottom:1.5rem;display:inline-block}.presale-projects__item{font-size:1.25em;margin-bottom:1em}.presale-projects__item-link{font-weight:500;margin-bottom:.5em}.terms-design__title{margin-bottom:20px}.terms-design__content{position:relative}.terms-design__content-wrapper{position:relative}.terms-design__content-wrapper.download:after,.terms-design__content-wrapper.download:before{content:"";display:block;position:absolute;border-width:4px;border-style:solid;border-radius:50%;top:150px;left:50%;z-index:100;border-top-color:transparent;border-left-color:transparent}.terms-design__content-wrapper.download:before{width:40px;height:40px;margin-left:-20px;margin-top:-20px;border-bottom-color:#0d8500;border-right-color:#0d8500;-webkit-animation:rotate-animation 2s linear 0s infinite;animation:rotate-animation 2s linear 0s infinite}.terms-design__content-wrapper.download:after{width:60px;height:60px;margin-left:-30px;margin-top:-30px;border-bottom-color:#249f0a;border-right-color:#249f0a;-webkit-animation:anti-rotate-animation 1.6s linear 0s infinite;animation:anti-rotate-animation 1.6s linear 0s infinite}@-webkit-keyframes rotate-animation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-animation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes anti-rotate-animation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes anti-rotate-animation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.terms-design__content-wrapper.download .terms-design__content:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:50;background-color:rgba(244,244,244,.4)}.terms-design-list{margin-top:44px}.terms-design-list__symbol{margin-bottom:20px}.terms-design-list__container{margin-top:44px}.terms-design-list__container:first-child{margin-top:0}.terms-design-item{width:100%;position:relative;margin-bottom:20px}.terms-design-item__about{display:inline-block;margin-bottom:12px}.terms-design-item__about p{display:inline}.terms-design-item__name{display:inline!important;margin-bottom:0}.terms-design-item__content{position:relative;overflow-x:hidden}.terms-design-item__slider{position:relative;border-radius:6px;overflow:hidden}.terms-design-item__slider img{display:none}.terms-design-item__slider img:first-child{display:block}.terms-design-item__slider.slick-initialized img{display:block}.terms-design-item__slider .slick-list{border-radius:6px}.terms-design-item__slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:absolute;bottom:0;right:0;margin:0 12px 12px 0}.terms-design-item__slider .slick-dots li{position:relative;display:inline-block;cursor:pointer;margin:0 3px;list-style-type:unset;content:"";width:19px;height:19px;border-radius:20px;border:2px solid #249f0a;background-color:#fff}.terms-design-item__slider .slick-dots li:last-child{margin-right:0}.terms-design-item__slider .slick-dots li button{display:none!important}.terms-design-item__slider .slick-dots li.slick-active:before{position:absolute;content:"";display:block;width:11px;height:11px;border-radius:10px;background-color:#249f0a;top:2px;left:2px}.terms-design-item__open-slider-popup{display:block;position:absolute;top:12px;right:12px;width:43px;height:38px;background-image:url(/images/icons/terms-design/Expand.svg);background-size:43px;background-position:center;background-repeat:no-repeat;cursor:pointer}.terms-design-filter{position:fixed;width:100%;height:100%;z-index:9999;background-color:#fff;top:0;left:-999px;padding:24px 15px 74px}.terms-design-filter.active{left:0}.terms-design-filter__mobile-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.terms-design-filter__mobile-btn:before{content:"";width:24px;height:24px;display:inline-block;background-image:url(/images/icons/terms-design/Filtr-Icon.svg);background-position:0 0;background-repeat:no-repeat;background-size:24px;margin-right:8px}.terms-design-filter__mobile-btn:active:before,.terms-design-filter__mobile-btn:hover:before{background-position:0 100%}.terms-design-filter__items-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-left:-6px;margin-right:-6px;margin-bottom:12px;overflow:hidden}.terms-design-filter__item{-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:auto 0 0;padding-left:6px;padding-right:6px;margin-bottom:12px}.terms-design-filter__btn{height:42px;font-size:16px;font-weight:400;font-style:normal;line-height:1.5;white-space:normal;text-align:center;text-decoration:none;padding:6px 10px 8px;border-radius:6px;cursor:pointer;color:#000;border:2px solid #f4f4f4;background-color:#f4f4f4;opacity:1;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .2s;transition:all .2s}.terms-design-filter__btn.active,.terms-design-filter__btn:active,.terms-design-filter__btn:focus,.terms-design-filter__btn:hover{outline:0;color:#fff;border-color:#0d8500;background-color:#0d8500;-webkit-transition:all .2s;transition:all .2s;-webkit-box-shadow:none;box-shadow:none;text-decoration:none;opacity:1}.terms-design-filter__btn:focus-visible{color:#fff;background-color:#249f0a;border-color:#0d8500}.terms-design-filter__btn.another-active{color:#fff;border-color:rgba(13,133,0,.4);background-color:rgba(13,133,0,.4)}.terms-design-filter__btn.another-active:active,.terms-design-filter__btn.another-active:focus,.terms-design-filter__btn.another-active:hover{color:#fff;border-color:#0d8500;background-color:#0d8500}.terms-design-filter__btn.disabled{color:#000;background-color:#f4f4f4;border-color:#f4f4f4;opacity:.5}.terms-design-filter__btn.disabled:active,.terms-design-filter__btn.disabled:focus,.terms-design-filter__btn.disabled:hover{opacity:1}.terms-design-filter__btn--symbol{width:44px;height:42px}.terms-design-filter__content{overflow-y:auto;overflow-x:hidden;max-height:100%;padding-bottom:12px}.terms-design-filter__btn-wrapper{position:absolute;left:0;bottom:0;width:100%;padding:16px 15px;background-color:#fff;-webkit-box-shadow:-25px 0 25px #f4f4f4;box-shadow:-25px 0 25px #f4f4f4}.terms-design-filter__apply{margin-right:12px;display:none}.terms-design-filter__apply.active{display:inline-block}.terms-design-result{margin-top:30px}.vacancy__title{margin-bottom:24px}.vacancy-list{margin-bottom:36px}.vacancy-list__dscr{margin-bottom:32px}.vacancy-list__content{display:grid;grid-gap:16px}.vacancy-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;padding:20px;background-color:#f4f4f4;border-radius:12px}.vacancy-list-item__btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.vacancy-list-item__btn-wrapper .btn{margin-top:20px}.vacancy-list-item__name{margin-bottom:4px}.vacancy-list-item__price{margin-bottom:4px}.vacancy-addblock{margin-bottom:36px}.vacancy-addblock__heading{margin-bottom:12px}.vacancy-addblock__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:28px}.vacancy-addblock__more{margin-top:20px}.vacancy-detail__text{margin-bottom:12px}.vacancy-detail__left-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:32px}.vacancy-detail__right-container{margin-bottom:32px}.vacancy-detail__price-wrapper{padding:20px;border-radius:12px;background-color:#f4f4f4;margin-bottom:12px}.vacancy-detail__price{margin-bottom:16px}.vacancy-detail__price-title{font-weight:700;margin-bottom:2px}.vacancy-detail__property{margin-bottom:4px}.vacancy-detail__property:last-child{margin-bottom:0}.vacancy-detail__property span{font-weight:700}.vacancy-detail__btn-wrapper{margin-top:12px}.vacancy-detail__btn-wrapper .btn{width:100%}.vacancy-detail__props{margin-bottom:24px}.vacancy-detail__subheading{margin-bottom:12px}.vacancy-detail__wrapper{margin-bottom:16px}.vacancy-detail__grade{margin-bottom:20px}.vacancy-detail__main-btn{text-align:center;margin:28px 0 64px}.vacancy-detail__main-btn .btn{width:100%}.vacancy-grade-item__cell{padding-top:4px}.vacancy-grade-item__cell:first-child{border-top:2px solid #000}.vacancy-grade-item__cell:last-child{padding-bottom:12px}.vacancy-grade-item__cell span{font-weight:700}.offers-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.5;width:100%;background-color:#249f0a;padding:10px 20px;position:relative;z-index:999}.offers-footer a{color:#fff;text-decoration:none}.inside-page .offers-detail__company-name{color:#249f0a;margin-bottom:5px}.inside-page .offers-detail__client-requisites{margin-bottom:40px}.inside-page .offers-detail__requisites-value{margin-bottom:2px}.inside-page .offers-detail__title{color:#e42750;margin-bottom:20px}.inside-page .offers-detail__date{margin-bottom:15px}.inside-page .offers-detail__date-title{margin-bottom:5px}.inside-page .offers-detail__date-value{color:#249f0a;margin-bottom:0}.inside-page .offers-detail__properties{margin-bottom:40px}.inside-page .offers-detail__property-title{margin-bottom:5px}.inside-page .offers-detail__property-value{margin-bottom:15px}.inside-page .offers-detail__table-title{margin-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.inside-page .offers-detail__table-title:after{content:"";display:block;width:16px;height:30px;margin-left:20px;background-image:url(/images/icons/calc/link-back.svg);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.inside-page .offers-detail__table{margin-bottom:40px}.inside-page .offers-detail__table table{margin-bottom:40px}.inside-page .offers-detail__table thead tr{background-color:#fff}.inside-page .offers-detail__table tbody tr:nth-child(odd){background-color:#f4f4f4}.inside-page .offers-detail__table tbody tr:nth-child(even){background-color:#fff}.inside-page .offers-detail__table th{padding:10px 15px;color:#7100ff;font-size:18px;line-height:1.44;font-weight:700}.inside-page .offers-detail__table th:nth-child(3),.inside-page .offers-detail__table th:nth-child(4),.inside-page .offers-detail__table th:nth-child(5){text-align:center}.inside-page .offers-detail__table th:last-child{text-align:center}.inside-page .offers-detail__table td{padding:10px 15px}.inside-page .offers-detail__table td:first-child{width:5%}.inside-page .offers-detail__table td:nth-child(2){width:50%}.inside-page .offers-detail__table td:nth-child(4){width:15%;text-align:center}.inside-page .offers-detail__table td:nth-child(3),.inside-page .offers-detail__table td:nth-child(5){width:10%;text-align:center}.inside-page .offers-detail__table td:last-child{width:15%;text-align:center}.inside-page .offers-detail__table--recommended{display:none}.inside-page .offers-detail__table--border-round table{border:0!important;border-radius:12px;overflow:hidden}.inside-page .offers-detail__table--border-round table td,.inside-page .offers-detail__table--border-round table th{border:0!important}.inside-page .offers-detail__table-summery td,.inside-page .offers-detail__table-summery tr{font-weight:700}.inside-page .offers-detail__text-title{margin-bottom:15px}.inside-page .offers-detail__text-list li{margin-bottom:10px}.inside-page .offers-detail__online-access{margin-bottom:40px}.inside-page .offers-detail__online-access-title{margin-bottom:15px}.inside-page .offers-detail__not-active-dscr{margin-bottom:20px}.inside-page .offers-detail__client-comment{max-width:614px;margin:0 auto 20px}.inside-page .offers-detail__client-comment textarea{width:100%;height:120px;padding:10px 15px;border:2px solid #249f0a;border-radius:6px}.inside-page .offers-detail__return-btns{text-align:center}.inside-page .offers-detail__return-btns .btn{margin-right:15px;margin-bottom:5px}.inside-page .offers-detail__return-btns .btn:last-child{margin-right:0}.inside-page .offers-detail__btns-wrapper{margin-bottom:15px}.inside-page .offers-detail__btns-wrapper .btn{margin-right:15px;margin-bottom:5px}.inside-page .offers-detail__btns-wrapper .btn:last-child{margin-right:0}.generate-kp__modal-title{margin-bottom:20px;font-size:20px;line-height:1.19}.generate-kp-form__block{margin-bottom:20px}.generate-kp-form__heading{margin-bottom:10px;font-size:18px;line-height:1.44}.generate-kp-form__dscr{font-style:italic;color:#e42750;margin-bottom:10px}.generate-kp-form__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.generate-kp-form__btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:12px}.generate-kp-form__help{margin-left:8px;width:18px;height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:20px;border:1px solid #000;color:#000;font-size:14px;font-weight:700;cursor:pointer}.generate-kp-form__help:active,.generate-kp-form__help:hover{border-color:#5fad35;color:#5fad35}.generate-kp-form__help:active+.generate-kp-form__help-text,.generate-kp-form__help:hover+.generate-kp-form__help-text{display:block}.generate-kp-form__help-text{display:none;z-index:20;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:100%;margin-left:8px;min-width:300px;padding:5px 8px;border-radius:5px;background-color:#fff;border:1px solid #3f8928}.generate-kp-form__total-price{border-top:1px dotted;padding-top:10px;font-weight:600;text-align:end;margin-bottom:30px}.generate-kp-form__check-inn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.generate-kp-form__check-inn-wrapper{width:100%}.generate-kp-form__check-inn-btn{margin-top:10px}.generate-kp-form__check-inn-btn .btn{width:100%}.generate-kp-form .jump-placeholder{margin:25px 0}.generate-kp-form .dropdown-label{display:block;margin:25px 0 0}.generate-kp-form .dropdown-label__text{color:#249f0a;line-height:20px;font-size:14px;font-weight:300;padding:0 10px}.generate-kp-form .selectric .label,.generate-kp-form .selectric-items,.generate-kp-form .selectric-items *{font-size:16px!important}.generate-kp-form .modal-form__policy{margin-top:5px;margin-bottom:5px}.generate-kp-form .modal-form__text-error{display:none;color:#ee2528;line-height:20px;font-size:14px;font-weight:300;padding:0 5px}#ui-datepicker-div{z-index:9999!important}.generate-kp-simple-form .file-load__field{position:relative;overflow:hidden;border-bottom:1px dashed #000;cursor:pointer}.generate-kp-simple-form .file-load__field:hover{color:#3f8928;border-bottom:1px dashed #3f8928}.generate-kp-simple-form .file-load__field input[type=file]{position:absolute;top:0;right:0;width:100%;height:100%;font-size:1em;text-align:right;opacity:0;outline:0;background:#fff;display:block}.generate-kp-simple-form .file-load__add-file{position:relative;margin:5px 0;padding-left:22px}.generate-kp-simple-form .file-load__rem-file{width:18px;height:18px;display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;cursor:pointer;background:url(/images/close.png) center no-repeat;background-size:18px;border:none}.generate-kp-simple-form .jump-placeholder__input{border:1px dotted #717171}.generate-kp-simple-form .jump-placeholder__input.focus,.generate-kp-simple-form .jump-placeholder__input:focus{border-color:#249f0a}.generate-kp-simple-form .jump-placeholder__input.focus+.jump-placeholder__label,.generate-kp-simple-form .jump-placeholder__input:focus+.jump-placeholder__label{color:#249f0a}.generate-kp-simple-form .jump-placeholder__input::-webkit-input-placeholder{font-size:14px;font-weight:300;color:#999}.generate-kp-simple-form .jump-placeholder__input:-moz-placeholder{font-size:14px;font-weight:300;color:#999}.generate-kp-simple-form .jump-placeholder__input::-moz-placeholder{font-size:14px;font-weight:300;color:#999}.generate-kp-simple-form .jump-placeholder__input:-ms-input-placeholder{font-size:14px;font-weight:300;color:#999}.generate-kp-simple-form .jump-placeholder__label{font-size:14px;font-weight:300;color:#717171}.generate-kp-simple-form .selectric .button,.generate-kp-simple-form .selectric .button-block,.generate-kp-simple-form .selectric .button-md,.generate-kp-simple-form .selectric .button-sm,.generate-kp-simple-form .selectric .quest-test .form-test .btn,.generate-kp-simple-form .selectric .quest-test .form-test-integration-calc .btn,.generate-kp-simple-form .selectric .quest-test .form-test-site-price .btn,.generate-kp-simple-form .selectric .special_block_form,.quest-test .form-test .generate-kp-simple-form .selectric .btn,.quest-test .form-test-integration-calc .generate-kp-simple-form .selectric .btn,.quest-test .form-test-site-price .generate-kp-simple-form .selectric .btn{background-color:#249f0a}.generate-kp-simple-form__title{font-size:17px;font-weight:300;font-style:italic;color:#242424;margin-bottom:5px}.generate-kp-simple-form__policy input{display:none}.generate-kp-simple-form__policy input+label{position:relative}.generate-kp-simple-form__policy input+label:before{content:"";display:inline-block;width:18px;height:18px;border:1px solid #d7d7d7;position:absolute;left:-30px;top:2px;cursor:pointer}.generate-kp-simple-form__policy input:checked+label:before{border:1px solid #249f0a;background-image:url(/images/header/check-green.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.generate-kp-simple-form__input-text{width:100%;padding:0 10px;font-size:16px;position:relative;z-index:50;background-color:transparent;border:1px solid #d7d7d7;outline:0}.generate-kp-simple-form__input-text.focus,.generate-kp-simple-form__input-text:focus{border-color:#5fad35}.generate-kp-simple-form__input-textarea{width:100%;resize:none;height:120px;line-height:normal;padding:10px;font-size:16px;position:relative;z-index:50;background-color:transparent;border:1px solid #d7d7d7;outline:0}.generate-kp-simple-form__input-textarea.focus,.generate-kp-simple-form__input-textarea:focus{border-color:#5fad35}.generate-kp-simple-form__input-textarea--resize{min-height:40px;resize:vertical}.generate-kp-simple-form__captcha{text-align:center;margin:30px 0}.generate-kp-simple-form__policy{margin-left:30px;font-size:14px;margin-top:20px;margin-bottom:20px}.generate-kp-simple-form__policy input{float:left;margin:5px 0 0 -25px}.generate-kp-simple-form__errors{color:#b53131;font-size:14px}.generate-kp-simple-form__errors p{margin:15px 0}.generate-kp-simple-form__success{color:#5fad35;font-size:20px}.generate-kp-simple-form__success p{margin:25px 0 15px}.generate-kp-simple-form__file-append{margin:20px 0}.generate-kp-simple-form__file-append input{max-width:100%}.generate-kp-simple-form__button{display:block;margin-left:auto;margin-right:auto}.generate-kp-simple-form__button-captcha{background:#6aac38;padding:2px 0 0 2px;max-width:390px;margin:0 auto 20px}.generate-kp-simple-form__button-captcha .g-recaptcha{float:left}.generate-kp-simple-form__button-captcha .button,.generate-kp-simple-form__button-captcha .button-block,.generate-kp-simple-form__button-captcha .button-md,.generate-kp-simple-form__button-captcha .button-sm,.generate-kp-simple-form__button-captcha .quest-test .form-test .btn,.generate-kp-simple-form__button-captcha .quest-test .form-test-integration-calc .btn,.generate-kp-simple-form__button-captcha .quest-test .form-test-site-price .btn,.generate-kp-simple-form__button-captcha .special_block_form,.quest-test .form-test .generate-kp-simple-form__button-captcha .btn,.quest-test .form-test-integration-calc .generate-kp-simple-form__button-captcha .btn,.quest-test .form-test-site-price .generate-kp-simple-form__button-captcha .btn{display:block;width:80px;height:78px;background-color:#5fad35}.generate-kp-simple-form__button-captcha .button-block>div,.generate-kp-simple-form__button-captcha .button-md>div,.generate-kp-simple-form__button-captcha .button-sm>div,.generate-kp-simple-form__button-captcha .button>div,.generate-kp-simple-form__button-captcha .quest-test .form-test .btn>div,.generate-kp-simple-form__button-captcha .quest-test .form-test-integration-calc .btn>div,.generate-kp-simple-form__button-captcha .quest-test .form-test-site-price .btn>div,.generate-kp-simple-form__button-captcha .special_block_form>div,.quest-test .form-test .generate-kp-simple-form__button-captcha .btn>div,.quest-test .form-test-integration-calc .generate-kp-simple-form__button-captcha .btn>div,.quest-test .form-test-site-price .generate-kp-simple-form__button-captcha .btn>div{background-color:#5fad35;width:100%;line-height:80px;font-size:40px}.generate-kp-simple-form__text-error{display:none;color:#ee2528;line-height:20px;font-size:14px;font-weight:300;padding:0 5px}.offers-detail-audit{position:relative;overflow:hidden;width:100%}.offers-detail-audit .color-red{color:#b53131}.offers-detail-audit .color-green{color:#3f8928}.offers-detail-audit .color-orange{color:#e85900}.offers-detail-audit .color-yellow{color:#ffd045}.offers-detail-audit__global-score{display:inline-block;background-color:#f4f4f4;border-radius:12px;padding:15px 30px;margin-bottom:30px}.offers-detail-audit__global-score span{font-size:32px;line-height:1.19}.offers-detail-audit__list{margin-bottom:30px}.offers-detail-audit-item{width:100%;position:relative;margin-bottom:24px}.offers-detail-audit-item__score-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.offers-detail-audit-item__score{display:inline-block;padding:5px 10px;background-color:#f4f4f4;border-radius:8px}.offers-detail-audit-item__score span{font-size:20px;line-height:1.19}.offers-detail-audit-item__rules-list{position:relative;overflow:hidden;width:100%}.audit-rules-item{padding:8px 0}.audit-rules-item .overflow-elipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audit-rules-item__top-content{display:grid;grid-template-columns:100px 1fr 100px 24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.audit-rules-item__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;line-height:1;width:24px;height:24px;border-radius:40px;font-weight:600;font-size:14px;border:2px solid #249f0a;color:#249f0a;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.audit-rules-item__btn:active,.audit-rules-item__btn:focus,.audit-rules-item__btn:hover{border-color:#3f8928;color:#3f8928;outline:0;cursor:pointer;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.audit-rules-item__score span{font-weight:700}.audit-rules-item__value{text-align:center}.audit-rules-item__offenders{width:100%;padding-top:20px}.audit-rules-item__offender-item{margin-bottom:12px}.audit-rules-item__offender-list{position:relative;width:100%;padding-left:20px;margin-bottom:8px}.audit-rules-item__offender-list:before{position:absolute;content:"";width:6px;height:100%;left:0;top:0;background-color:#f4f4f4}.audit-rules-item__offender-list li{list-style-type:none}.audit-rules-item__offender-table table{width:100%}.audit-rules-item__offender-table table tbody{width:100%}.audit-rules-item__offender-table table tr:first-child td{font-weight:700}.audit-rules-item__offender-table table tr td{position:relative;padding:5px 10px}.audit-rules-item__offender-table table tr td a,.audit-rules-item__offender-table table tr td span{position:absolute;left:10px;right:10px;top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audit-rules-item__offender-table table tr:nth-child(odd){background-color:#f4f4f4}.audit-rules-item__offender-table table tr:nth-child(even){background-color:#fff}.audit-rules-item__read-more{width:100%;position:relative;display:none;padding-top:15px}.audit-rules-item__message{background-color:#f4f4f4;border-radius:8px;padding:20px 30px 15px}.audit-rules-item__message p:last-child{margin-bottom:0}.audit-rules-item__color-wrapper{display:grid;grid-template-columns:repeat(2,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:20px}.audit-rules-item__color-wrapper.dark{color:#fff}.audit-rules-item__color-block{text-align:center;padding:20px 30px}.audit-rules-item__charset-wrapper{position:relative}.audit-rules-item__charset-wrapper:active .audit-rules-item__charset,.audit-rules-item__charset-wrapper:focus .audit-rules-item__charset,.audit-rules-item__charset-wrapper:hover .audit-rules-item__charset{display:block}.audit-rules-item__charset{position:absolute;display:none;width:100%;height:auto;right:0;background-color:#fff;z-index:1;overflow-wrap:break-word;padding:8px;border-radius:8px}.want-site-calc__wrapper{position:relative}.want-site-calc__message-box{margin-bottom:12px}.want-site-calc__message-box.fail{color:#ee2528}.want-site-calc__step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;position:absolute;top:0;left:1000px;opacity:0;min-height:330px}.want-site-calc__step:first-child{position:relative;left:0;opacity:1}.want-site-calc__step-heading{width:100%;font-size:18px;line-height:1.44;margin-bottom:18px}.want-site-calc__step-content{width:100%}.want-site-calc__step-btns{width:100%;margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.want-site-calc__step-btns--one{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.want-site-calc__back-link{margin-right:10px;background-color:transparent;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;color:#717171;padding:0 0 0 20px;position:relative}.want-site-calc__back-link:active,.want-site-calc__back-link:focus,.want-site-calc__back-link:hover{background-color:transparent;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;color:#55b030;cursor:pointer}.want-site-calc__back-link:active:before,.want-site-calc__back-link:focus:before,.want-site-calc__back-link:hover:before{background-image:url(/images/icons/calc/link-back.svg)}.want-site-calc__back-link:before{content:"";display:block;width:12px;height:19px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;background-repeat:no-repeat;background-position:left center;background-size:contain;background-image:url(/images/icons/calc/link-back-gray.svg)}.kp-list__wrapper{position:relative}.kp-list__wrapper.download .kp-list__items-wrapper:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:50;background-color:rgba(244,244,244,.4)}.kp-list__table-wrapper{width:100%;position:relative;overflow-x:auto}.kp-list__table{display:table}.kp-list__table-row{display:table-row;background-color:rgba(63,137,40,.2);font-size:14px}.kp-list__table-row:first-child{font-weight:700;background-color:#f4f4f4}.kp-list__table-row.unactive{background-color:#f4f4f4}.kp-list__table-row.sold{background-color:#fbf5e4}.kp-list__table-cell{display:table-cell;padding:5px 8px;border-bottom:1px solid #000}.kp-list__table-cell .kp-list-item__activate-btn a{color:#e42750}.kp-list__item{height:100%;padding:15px;border-radius:12px;border:2px solid #3f8928}.kp-list__item.unactive{background-color:#f4f4f4;border:2px solid #f4f4f4}.kp-list__item.sold{background-color:#fbf5e4;border:2px solid #fbf5e4}.kp-list__items-wrapper--column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.kp-list__items-wrapper--column .kp-list__item-wrapper{padding:0 15px 24px;width:50%;min-width:50%}.kp-list__item-wrapper{padding-bottom:24px}.kp-list__archive-wrapper .btn.active{color:#fff;background-color:#3f8928}.kp-list__settings-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px;margin-top:30px}.kp-list__settings-wrapper .btn.active{color:#fff;background-color:#3f8928}.kp-list__settings-wrapper .btn--price{position:relative;padding-right:40px}.kp-list__settings-wrapper .btn--price:after{content:"↑";position:absolute;top:4px;right:15px}.kp-list__settings-wrapper .btn--price.down:after{content:"↓"}.kp-list__settings-wrapper .btn--price.active:after{color:#fff}.kp-list__settings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.kp-list__create-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:30px}.kp-list__create-btn .btn{background-color:#e42750;color:#fff;border:1px solid #e42750;-webkit-transition:background-color,color .3s;transition:background-color,color .3s;text-decoration:none}.kp-list__create-btn .btn:active,.kp-list__create-btn .btn:focus,.kp-list__create-btn .btn:hover{background-color:#fff;color:#e42750;-webkit-transition:background-color,color .3s;transition:background-color,color .3s}.kp-list__count{margin-bottom:30px}.kp-list-item__name a{text-decoration:none}.kp-list-item__prop-item span{font-weight:600}.kp-list-filter-item{margin-bottom:8px}.kp-list-filter-item__wrapper--row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -12px}.kp-list-filter-item__wrapper--row .kp-list-filter-item__input-wrapper{display:grid;grid-template-columns:20px 1fr;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;width:50%;padding-left:12px;padding-right:12px}.kp-list-filter-item__wrapper .selectric{border:1px dotted #717171}.kp-list-filter-item__input-wrapper{margin-top:5px}.kp-list-filter-item__input-wrapper input[type=text]{width:100%}.kp-list-filter-item__input-wrapper label{margin-bottom:0;line-height:36px}.kp-list-filter-item__input-text{width:100%;padding:0 10px;font-size:16px;position:relative;z-index:50;background-color:transparent;outline:0;border:1px dotted #717171;line-height:36px;height:36px}.kp-list-filter-item__input-text:active,.kp-list-filter-item__input-text:focus{border-color:#249f0a}.kp-list-quantity{margin-left:15px}.kp-list-sort__by-date{position:relative;margin:0 15px}.kp-list-sort__active{margin-right:30px;margin-top:5px}.kp-list-sort__period{position:absolute;top:100%;margin-top:8px;right:0}.kp-list-sort-period{background-color:#fff;border-radius:8px;z-index:3;border:1px solid #f4f4f4;padding:12px 15px 15px;min-width:200px}.kp-list-sort-period__name{font-size:14px}.kp-list-sort-period__wrapper{font-size:14px}.kp-list-sort-period__input-wrapper{display:grid;grid-template-columns:25px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px}.kp-list-sort-period__input-wrapper input{font-size:14px;line-height:26px;height:26px}.kp-list-sort-period__input-wrapper label{margin-bottom:0}.kp-list-sort-period__close{position:absolute;top:12px;right:15px}header{border-bottom:2px solid #f3f3f3}.blur-add{-webkit-filter:blur(2px) grayscale(80%);filter:blur(2px) grayscale(80%)}.search-shadow{position:fixed;top:0;left:0;width:100%;height:100%;z-index:450}.fileform{overflow:hidden;position:relative;text-align:left;vertical-align:middle;width:100%;cursor:pointer}.fileform .selectbutton{background-color:#6aac38;color:#fff;float:left;font-size:22px;height:54px;line-height:54px;overflow:hidden;text-align:center;vertical-align:middle;width:50%;font-weight:700;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.fileform:hover .selectbutton{background-color:#5fa03c}.fileform .fileformlabel{float:right;height:54px;line-height:54px;overflow:hidden;padding:0 0 0 5px;text-align:left;vertical-align:middle;width:50%}.fileform input{position:absolute;top:0;left:0;width:100%;opacity:0;font-size:150px;height:100%;z-index:20}.special_block_form{display:inline-block;text-align:center;margin-bottom:1rem;padding:0 0 0 20px;width:auto}.special_block_form:after{content:"\e90d";display:block;float:right;height:100%;width:70px;margin-left:20px;text-align:center;background-color:#3f8928;line-height:54px;font-size:32px;-webkit-transition:padding-left .3s ease-out;transition:padding-left .3s ease-out;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.special_block_form:hover:after{padding-left:16px}.question_form{margin-bottom:40px}.question_form label{display:block;padding:10px 0}.question_form input[type=checkbox]{margin-right:10px}.question_form .slider{margin:30px 0 40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none}.question_form .slider .slider-scale{border-radius:0;border:1px solid #dbdbdb;background:#f0f0f0;height:10px;position:relative}.question_form .slider .slide{position:relative;width:85%;margin:50px auto 0;z-index:1;min-width:500px;line-height:normal}.question_form .slider .scale{height:10px;margin:0 auto;position:absolute;z-index:10;width:100%;top:-10px;left:1px}.question_form .slider .scale .col{height:10px;display:inline-block;width:10%;border-left:1px solid #dbdbdb;text-align:center}.question_form .slider .scale .col:last-child{border-right:1px solid #dbdbdb;width:8%;margin-left:1px}.question_form .slider .scale .col:first-child{margin-left:-1px}.question_form .slider .slider-scale span{border-radius:0;background:#5fad35;z-index:20;-webkit-box-shadow:0 0 6px #7a7a7a;box-shadow:0 0 6px #7a7a7a;width:30px;top:-6px;outline:0;color:#fff;height:21px;cursor:pointer}.question_form .slider .slider-scale span.ui-state-active{border-color:#3f8928}.question_form .slider .slider-scale span:active,.question_form .slider .slider-scale span:focus{outline:0}.question_form .slider .slider-scale span:before{content:"〈";position:absolute;left:0;font-size:9px;line-height:21px}.question_form .slider .slider-scale span:after{content:"〉";position:absolute;right:0;font-size:9px;line-height:21px}.question_form .slider .brackets{padding-top:5px;width:100%;vertical-align:top}.question_form .slider .bracket-col{width:31%;display:inline-block;padding-top:40px;background:url(/images/bracket.svg) no-repeat;font-size:12px;vertical-align:top;margin-left:1%;text-align:center}.question_form .slider .bracket-col:first-child{margin-left:2%}.question_form .slider #slider1:after,.question_form .slider #slider1:before,.question_form .slider #slider2:after,.question_form .slider #slider2:before,.question_form .slider #slider3:after,.question_form .slider #slider3:before{display:block;position:absolute;font-size:10px;width:150px;top:-30px}.question_form .slider #slider1:before{content:"Несложный дизайн";left:-50px}.question_form .slider #slider2:before{content:"Меньше 300тыс.";left:-50px}.question_form .slider #slider3:before{content:"Без специальных технологий";left:-50px;top:-40px}.question_form .slider #slider1:after{content:"Индивидуальный дизайн";right:-70px;text-align:right}.question_form .slider #slider2:after{content:"Больше 100млн.";right:-60px;text-align:right}.question_form .slider #slider3:after{content:"Тесная связь функционала с технологиями";right:-70px;text-align:right;top:-40px}.question_form .send_form{font-size:14px;padding:5px 10px;background:#5fad35;border:1px solid #d7d7d7;color:#fff;font-weight:300;display:inline-block;cursor:pointer}.result_of_form{display:none;background:#fff;margin:30px auto;z-index:20;width:90%}.result_of_form strong{font-weight:400}.result_of_form #alert_questionnare{display:none;color:red}.result_of_form p.your_result{font-size:22px}.result_of_form #after_thanks{color:#5fad35}.send_form{font-size:14px;padding:5px 10px;background:#5fad35;border:1px solid #d7d7d7;color:#fff;font-weight:300;display:table;cursor:pointer}#send_contacts{display:inline-block;padding:0 15px;height:35px;line-height:30px;background:#5fad35;font-size:16px;color:#fff;border:1px solid #5fad35;outline:0;-webkit-box-shadow:none;box-shadow:none;vertical-align:middle;margin-bottom:10px;-webkit-transition:all .3s;transition:all .3s}#send_contacts:active,#send_contacts:focus,#send_contacts:hover{outline:0;-webkit-box-shadow:none;box-shadow:none;background:#fff;color:#5fad35;border:1px solid #5fad35;-webkit-transition:all .3s;transition:all .3s}#contacts_questionnare{display:inline-block;padding:0 7px;height:35px;line-height:30px;width:290px;margin-right:10px;border:1px solid #5fad35;outline:0;-webkit-box-shadow:none;box-shadow:none;color:#000;background-color:#fff;font-size:16px;vertical-align:middle;margin-bottom:10px}#contacts_questionnare:active,#contacts_questionnare:focus,#contacts_questionnare:hover{border:1px solid #5fad35;outline:0;-webkit-box-shadow:none;box-shadow:none;color:#000;background-color:#fff}.error_ckbx{animation-name:error_btn_pulse;animation-duration:2s;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:ease-in-out;-webkit-animation-name:error_btn_pulse;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:alternate;-webkit-animation-timing-function:ease-in-out}@keyframes error_btn_pulse{0%{-webkit-box-shadow:none;box-shadow:none}100%{-webkit-box-shadow:0 0 5px 0 rgba(255,0,0,.75);box-shadow:0 0 5px 0 rgba(255,0,0,.75)}}@-webkit-keyframes error_btn_pulse{0%{-webkit-box-shadow:none;box-shadow:none}100%{-webkit-box-shadow:0 0 5px 0 rgba(255,0,0,.75);box-shadow:0 0 5px 0 rgba(255,0,0,.75)}}.newsList_youtube .item{min-height:500px;width:100%;background:#fff;margin-bottom:33px;position:relative;overflow:hidden}.newsList_youtube .item .video_holder{width:100%;height:500px;position:relative;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.newsList_youtube .item .video_holder iframe{position:absolute;top:0;left:0;width:100%;height:100%}.newsList_youtube .item .video_holder .video_prev{border:1px solid #55b030;background:url(/images/back_video_3.jpg);background-size:cover;width:100%;height:100%;z-index:100;top:0;left:0;position:absolute;cursor:pointer}.newsList_youtube .item .video_holder .video_prev .name_position{position:absolute;overflow:hidden;right:8%;top:39%;width:50%;color:#fff;text-align:right;font-size:32px;margin:0}.newsList_youtube .item .video_holder .video_prev .play_button{position:absolute;left:8%;bottom:14%}.newsList_youtube .item .video_holder .video_prev .play_button .icon-play-arrow{color:#fff;font-size:80px;background-color:#44800f;border-radius:50%;padding:25% 20% 25% 30%}.newsList_youtube .item .prev_text{padding:20px 0;min-height:38px;line-height:1.5}.newsList_youtube .item .prev_text .read_text_a{color:#000}.newsList_youtube .item .prev_text .read_text_a .read_text{width:45px;height:45px;text-align:center;background:#fff;border:1px solid #55b030;float:left;margin-right:10px;margin-top:5px;margin-bottom:15px;line-height:normal}.newsList_youtube .item .prev_text .read_text_a .read_text img{width:25px;height:25px;padding-top:5px;margin-bottom:-7px}.newsList_youtube .item .prev_text .read_text_a .read_text span{font-size:12px}.newsList_youtube .item .prev_text p{margin:0 0}.accepte_send{margin-left:4px}@media (min-width:576px){.inside-page .h1,.inside-page h1{font-size:40px;line-height:1.3}.inside-page .h2,.inside-page h2{font-size:24px;line-height:1.33}.inside-page .h3,.inside-page h3{font-size:20px;line-height:1.4}.inside-page .btn--big{font-size:24px;line-height:1.33}.header-green__logo{width:70px;padding:0;margin:10px 80px 10px 20px}.header-green__content{padding:5px 20px}.header-green .search-holder{display:inline-block}.header-green .search-form{width:48px}.header-green .header-green__seacrh-text{display:none}.header-green__lang-wrapper{display:inline-block}.header-green .header-green__mobile-menu-wrapper{padding-bottom:0;border-bottom:none}.header-green .header-green__mobile-menu-wrapper:after{display:none}.header-green .header-green__mobile-menu-wrapper .header-green__mobile-menu a:first-child{border-top:none}.header-green .header-green__mobile-menu-wrapper .header-green__mobile-lang{display:none}.header-green .header-green__mobile-menu-wrapper .header-green__mobile-search{display:none}.header-green .header-green__mobile-btns .header-green__btns{width:510px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.header-green .header-green__mobile-btns .header-green__btn{display:inline-block;width:162px;min-width:162px;margin:8px 8px}.footer-green{padding-bottom:400px}.footer-green__batman{background-size:1160px;background-position:60% top;height:340px}.footer-green__block-wrapper{padding:30px 20px}.footer-block--batsignal:before{top:65%;width:540px;height:460px;background-size:contain}.footer-block__logo{width:219px;height:293px;left:70%;bottom:-192px}.footer-block__logo:after{width:202px;height:296px;background-size:217px;top:-6px;left:13px}.footer-block__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer-block__menu li{width:50%;padding-right:30px}.actions-addblock__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.actions-addblock-item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.actions-addblock-site__top{min-height:auto}.actions-addblock-site__top--small{min-height:150px}.portfolio-site-create-video iframe{height:350px}.portfolio-detail-create-video iframe{height:350px}.main-site-create-video{margin-bottom:0}.main-site-create-video iframe{height:350px}.right-block-create-video iframe{height:350px}.portfolio-preview-projects__container{margin-bottom:40px}.dop-block{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dop-block__input{width:30%;min-width:30%;margin-right:30px;margin-bottom:0}.dop-block__input--dscr{width:70%;margin-right:0}.dop-block__input--dscr.width{width:calc(70% - 50px)}.land-calc__steps .actions{margin-top:100px}.land-calc__steps .actions li a[href="#previous"]{margin-bottom:0}.market-calc .actions ul li a[href="#previous"]{margin-bottom:0}.online-service__title{margin-bottom:20px}.online-service__table-padding td:nth-child(2){width:130px}.online-service__table-padding td:nth-child(3){width:160px}.online-services-list__title{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.online-services-list__title-icons{min-width:180px;text-align:right}.online-services-list__edit-danger{text-align:right}.online-services-list__edit-danger span{width:250px}.online-services-list__support-danger{text-align:right}.online-services-list__support-danger span{width:250px}.service-quant{min-width:120px;text-align:center}.js_dop_service{margin:0 0 10px}.page-voiting--online{display:block}.meeting-calendar .calendar-form{padding:0 30px}.meeting-calendar .calendar-table tr{display:table-row}.meeting-calendar .calendar-table__weekday{display:table-cell}.meeting-calendar .calendar-table__emptyday{display:table-cell}.meeting-calendar .calendar-table__usualday .clearfix{display:block}.meeting-calendar .calendar-table__usualday{display:table-cell;width:14.28%;margin-bottom:0;height:60px}.meeting-calendar .calendar-table__usualday:after,.meeting-calendar .calendar-table__usualday:before{display:none}.meeting-calendar .calendar-day__day-number{margin:1px 3px 0 0;float:right;padding-top:0;text-align:left;padding-left:10px}.meeting-calendar .calendar-day__start-event-btn{float:left;position:absolute;top:11px;right:12px;left:unset}.meeting-calendar .calendar-day__day-name{display:none}.meeting-calendar .calendar-day__event-list{margin-left:0;margin-right:0}.meeting-calendar .client-list-tab__client-item__phone{width:140px}.meeting-calendar .client-list-tab__client-item__name{width:140px}.meeting-calendar .client-list-tab__client-item__status{display:inline-block}.meeting-calendar .edit-event-form{height:auto;width:620px;left:50%;top:55%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.meeting-calendar .edit-event-form input[type=checkbox]:not(checked)+label,.meeting-calendar .edit-event-form input[type=radio]:not(checked)+label{padding:0 0 0 24px}.meeting-calendar .edit-event-form input[type=checkbox]:not(checked)+label:before,.meeting-calendar .edit-event-form input[type=radio]:not(checked)+label:before{top:-2px}.meeting-calendar .edit-event-form input[type=checkbox]:not(checked)+label:after,.meeting-calendar .edit-event-form input[type=radio]:not(checked)+label:after{top:-2px}.our-courses-addblock .add-block .slick-arrow{display:block!important}.our-courses-addblock .gallery-addblock{padding-left:60px;padding-right:60px;max-width:unset}.our-courses-addblock .reviews-addblock{padding-left:60px;padding-right:60px}.our-courses-video iframe{max-width:520px;height:293px}.presale-calc .actions ul li a[href="#previous"]{margin-bottom:0}.culture-author-list-item__logo{min-width:140px;width:140px;height:140px}.culture-author-list-item__hover{width:140px;height:140px}.culture-index-page .h1-dscr{padding:45px 30px 30px;display:block}.culture-left-calendar .DynarchCalendar-navBtn{display:block}.generator-kp__btns .btn{min-width:150px}.colors-test-title{display:block;font-weight:300;font-size:30px;line-height:36px;margin-bottom:30px;color:#000}.colors-test .steps ul{margin:0 -4px}.colors-test .steps ul li{padding:0 4px}.colors-test .actions a[href="#next"]{right:10px}.colors-test .actions a[href="#finish"]{right:10px}.color-test-repeat{margin-bottom:25px;padding:20px 15px 25px;position:relative;border:1px dashed #c1c1c1;border-radius:12px}.color-test-repeat .colors-test__result-block-title{display:block}.color-test-repeat__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:7px 12px 10px;border-radius:0 0 12px 0;position:absolute;bottom:-10px;right:10px}.color-test-repeat__btn .arrow{width:73px;margin-left:5px}.color-test-form__form-input input[type=text]{max-width:400px}.color-test-form__form-btn{right:10px}.tips-faq__item-wrapper{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.style-article__top-text{margin-bottom:30px}.sovety-page__quote-wrapper--top{padding:0 20px}.sovety-page__quote-wrapper--middle{padding:0 20px}.sovety-detail-text__wrapper{padding:0 20px}.sovety-random-advice__container{padding:31px 20px 0 20px}.sovety-random-advice__container:before{left:20px}.sovety-random-advice__container .tips-list .tips-slick-next{width:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.sovety-random-advice__container .tips-list .tips-slick-next:hover:before{right:78px}.sovety-random-advice__container .tips-list .tips-slick-next:hover:after{right:133px}.sovety-examples{padding-bottom:76px}.sovety-examples__text{padding:0 20px}.sovety-programmer-advice{padding:20px 20px 0 20px}.sovety-programmer-advice:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:calc(100% - 16px);background-color:#f9f9f9;border-radius:6px}.sovety-programmer-advice__title:hover:before{left:310px}.sovety-programmer-advice__title:hover:after{left:325px}.sovety-programmer-advice__form .group-item--recaptcha{height:78px}.sovety-programmer-advice__form .group-item textarea{height:45px}.sovety-programmer-advice__form .g-recaptcha{top:0}.sovety-programmer-advice__form .g-recaptcha>div{margin-left:0;-webkit-transform:none;transform:none}.sovety-programmer-advice__btn{width:auto}.sovety-understandable__text{padding:0 20px}.sovety-consultation__container{padding:20px 20px 0}.sovety-consultation__container:before{z-index:-1;content:"";position:absolute;top:0;left:0;width:100%;height:calc(100% - 15px);background-color:#f9f9f9;border-radius:6px}.sovety-consultation__form-wrapper{background:0 0}.sovety-consultation__form .group-item--recaptcha{height:78px}.sovety-consultation__form .g-recaptcha{top:0}.sovety-consultation__form .g-recaptcha>div{margin-left:0;-webkit-transform:none;transform:none}.sovety-consultation__btn{width:auto}.vacancy-list__content{grid-template-columns:repeat(2,1fr)}.vacancy-detail__grade{display:table}.vacancy-grade-item{display:table-row}.vacancy-grade-item__cell{border-top:2px solid #000;display:table-cell;padding:4px 15px 12px}.vacancy-grade-item__cell:first-child{padding-left:0}.vacancy-grade-item__cell:last-child{padding-right:0}.inside-page .offers-detail__table th{font-size:20px;line-height:1.4}.generate-kp__modal-title{font-size:24px;line-height:1.33}.generate-kp-form__heading{font-size:20px;line-height:1.4}.generate-kp-form__check-inn{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.generate-kp-form__check-inn-wrapper{margin-right:15px}.generate-kp-form__check-inn-btn{-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-left:15px}.generate-kp-form__check-inn-btn .btn{width:auto}.offers-detail-audit__global-score span{font-size:40px;line-height:1.3}.offers-detail-audit-item__score span{font-size:24px;line-height:1.33}}@media (min-width:768px){.inside-page .g-recaptcha{-webkit-transform:unset;transform:unset;margin-left:0}.modal .modal-content--form{padding:40px 45px 30px}.header-green__line .header-green__btn{display:inline-block}.header-green__logo{width:65px;margin:10px 60px 10px 20px}.header-green__content{padding:5px 20px 5px 0}.header-green__slogan{padding-left:10px}.header-green__btn:active,.header-green__btn:focus,.header-green__btn:hover{background-color:#fff;color:#249f0a;border-color:#249f0a}.header-green__btn{background-color:#249f0a;color:#fff;border-color:#fff;margin:0 5px;padding:5px 14px}.header-green__btn--culture .hover{padding:5px 20px}.header-green__btn--pink:active,.header-green__btn--pink:focus,.header-green__btn--pink:hover{background-color:#fff;color:#e42750;border-color:#e42750}.header-green__btn--pink{background-color:#e42750;color:#fff;border-color:#fff}.header-green__search-close{opacity:0}.header-green__contacts{display:inline-block;margin-right:15px}.header-green__toggle-menu{display:none}.header-green__toggle-menu{display:none}.header-green .top-line{display:-webkit-box;display:-ms-flexbox;display:flex}.header-green .header-green__mobile-menu-wrapper{display:none}.header-green .header-green__mobile-btns{display:none}.header-green .main-menu{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-green .main-menu__point{width:auto;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:0 5px}.header-green--offers .header-green__slogan{font-size:24px}.header-green--offers .header-green__logo{height:100%;width:65px;margin:0 90px 0 20px}.header-green--offers .header-green__triangle{width:56px;height:56px;right:-26px}.header-green__requisites{display:block}.main-slider{width:370px;max-width:370px}.footer-green{padding-bottom:500px}.footer-green__batman:before{background-size:354px;border-bottom:none}.footer-green__batman{background-size:1170px}.footer-green__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer-green__wrapper{width:calc(50% - 20px)}.footer-green__wrapper .footer-green__block-wrapper:first-child{min-height:580px}.footer-green .page-wrapper{padding-left:15px;padding-right:15px}.footer-green__block-wrapper{padding:30px;border:3px solid #249f0a;margin-bottom:40px}.footer-green__block-wrapper--green{margin-top:0;height:auto}.footer-green__block-wrapper--batsignal{position:static}.footer-green__slider{padding:0;position:absolute;top:90px;right:30px;width:43%}.footer-green__slider .main-slider{width:100%;margin:0 auto 40px}.footer-block--batsignal:before{width:100%;min-width:650px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:auto;bottom:30px;height:540px}.footer-block__logo{width:275px;height:366px;bottom:225px}.footer-block__logo:after{width:271px;height:363px;background-size:271px;top:-4px;left:8px}.footer-block__menu li{width:100%;padding-right:0}.actions-addblock-site__top{min-height:190px}.actions-addblock-site__top--small{min-height:120px}.sertificate-block h2 span{display:block}.actions-detail__title{font-size:22px}.portfolio-site-create-video iframe{height:400px}.portfolio-detail-create-video iframe{height:340px}.main-site-create-video iframe{height:400px}.right-block-create-video iframe{height:520px}.portfolio-title__button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:0}.portfolio-title__presentation{min-width:32px;max-width:32px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:20px}.land-block__input-icon{background-size:23px}.online-service__table{text-align:left}.online-service__price{margin-bottom:0}.online-service__table-quant{margin-bottom:5px}.online-service__table-border td:first-child{padding-bottom:30px}.online-service__table-btn-wrapper{text-align:right}.online-service__open-table-btn{min-width:150px}.online-service__table-btn{min-width:150px;margin-bottom:10px}.online-services-list__title h1{font-size:40px}.js_left-menu-toggle{display:block;position:absolute;width:40px;height:40px;top:0;right:0;background-color:#fff;z-index:999;border:2px solid #249f0a;-webkit-transition:all .4s;transition:all .4s}.js_left-menu-toggle .ham{position:relative;display:block;width:100%;height:100%;cursor:pointer;opacity:1;-webkit-transition:all .4s;transition:all .4s;z-index:1}.js_left-menu-toggle .ham:focus,.js_left-menu-toggle .ham:hover{opacity:1}.js_left-menu-toggle .ham span{width:30px;height:3px;position:absolute;left:3px;background-color:#249f0a}.js_left-menu-toggle .ham span:nth-child(1){top:10px}.js_left-menu-toggle .ham span:nth-child(2){top:17px}.js_left-menu-toggle .ham span:nth-child(3){top:24px}.js_left-menu-toggle .close{position:relative;display:none;width:100%;height:100%;cursor:pointer;overflow:hidden;opacity:1;-webkit-transition:all .4s;transition:all .4s}.js_left-menu-toggle .close:focus,.js_left-menu-toggle .close:hover{opacity:1}.js_left-menu-toggle .close span{width:22px;height:22px;position:absolute;top:7px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff;border-left:3px solid;border-bottom:3px solid;border-color:#249f0a}.js_left-menu-toggle .close span:nth-child(1){left:8px}.js_left-menu-toggle .close span:nth-child(2){left:18px}.js_left-menu-toggle.hide{right:-45px;-webkit-transition:all .4s;transition:all .4s}.js_left-menu-toggle.hide .close{-webkit-transition:all .4s;transition:all .4s;display:block}.js_left-menu-toggle.hide .ham{-webkit-transition:all .4s;transition:all .4s;display:none}.col-left-online{-webkit-transition:all .4s;transition:all .4s}.col-left-online .section-menu{max-width:100%}.col-left-online__wrapper{position:sticky;top:0;max-width:380px;margin-top:4px;background-color:#249f0a;padding:10px 15px 20px 15px}.col-left-online__wrapper .section-menu__point{padding:14px 41px 14px 0;color:#fff;border-color:#fff}.col-left-online__wrapper .section-menu__point.parent{margin:0 5px 0 0}.col-left-online__wrapper .section-menu__point.parent:after{color:#fff;right:0}.col-left-online__wrapper .section-menu__point--active{font-weight:400;font-size:17px}.col-left-online .col-left-online__menu{padding-bottom:40px;overflow:hidden}.col-left-online.hide{-webkit-transition:all .4s;transition:all .4s;width:40px;max-width:40px}.col-left-online.hide .col-left-online__wrapper{background-color:#fff;-webkit-transition:all .4s;transition:all .4s}.col-left-online .left-section-form{display:none!important}.col-left-online .left-section-padding{display:none!important}.col-page-online{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .4s;transition:all .4s}.col-page-online.open{-webkit-transition:all .4s;transition:all .4s;width:calc(100% - 40px);max-width:calc(100% - 40px);-ms-flex-preferred-size:100%;flex-basis:100%}.online-menu{padding:10px 15px 15px 15px;background-color:#249f0a}.online-menu .section-menu__point{padding:14px 41px 14px 0;margin:0;color:#fff;border-color:#fff}.online-menu .section-menu__point.parent:after{color:#fff;right:0}.js_mobile-service-slider{padding:0}.online-service-top-arrow{display:none!important}.portfolio-detail--online{padding-bottom:0;margin-top:45px}.mobile-hr{display:none}.portfolio-detail--online{padding-top:40px;border-top:1px dotted #6fa03f}.portfolio-detail--online:before{display:block}.meeting-calendar .calendar-day__start-event-btn{padding-bottom:0;font-size:25px;width:20px}.meeting-calendar .main-header{float:left;font-size:45px;margin-top:55px}.meeting-calendar .buttons-panel{float:right}.meeting-calendar .buttons-panel__year-switcher{float:none;margin:13px 0}.meeting-calendar .buttons-panel__mounth-switcher{float:none}.our-courses-addblock .contacts-addblock .route__block{display:block}.our-courses-addblock .contacts-addblock .route__block--mobile{display:none}.our-courses-video iframe{max-width:480px;height:270px}.culture-left-block .left-menu-block__title{margin:0 40px 0 0}.culture-left-block .left-menu-block__item{margin:0 40px 0 0}.culture-index-page h1{margin-top:0;font-size:60px}.culture-index-page .h1-dscr{padding:35px 60px}.colors-test__slide-holder.current{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.colors-test-slide{padding:40px 35px 50px 170px;position:relative}.colors-test-slide__picture{display:block;top:40px;left:10px;position:absolute;overflow:hidden;border-radius:0 0 0 12px;width:130px;height:calc(100% - 30px)}.color-test-statistics{padding:20px 20px 5px}.color-test-repeat{padding:20px 20px 25px}.color-test-form{padding:20px 20px 45px}.tips-faq__item-wrapper{max-width:33.3333%;-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%}.style-article__top-text{margin-bottom:35px}.sovety-page__content h2{font-size:22px;line-height:1.41}.sovety-page__content h3{font-size:18px}.sovety-page__title{font-size:30px;line-height:1.33}.sovety-page__mainquotes i{font-size:22px;line-height:1.36}.sovety-detail-text__title h2{font-size:22px;line-height:1.41}.sovety-random-advice__container .tips-list .tips-slick-next:hover:before{right:46px}.sovety-random-advice__container .tips-list .tips-slick-next:hover:after{right:101px}.sovety-examples{padding-bottom:46px}.sovety-examples .tips-faq-item__img{height:214px}.sovety-examples .tips-faq-item__img img{height:100%;width:auto;max-width:none}.sovety-examples .tips-faq-item__title{padding:10px 3px 0}.sovety-examples .tips-faq__list{margin-left:-15px}.sovety-examples .tips-faq__item-wrapper{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 15px;margin-bottom:30px}.sovety-programmer-advice__title{font-size:22px;line-height:1.41}.sovety-programmer-advice__subtitle{font-size:18px}.sovety-understandable__subtitle h2{font-size:18px}.sovety-consultation__title{font-size:22px;line-height:1.41}.sovety-consultation__dscr{font-size:18px}.terms-design__title{margin-bottom:36px}.terms-design-list{margin-top:56px}.terms-design-list__symbol{margin-bottom:36px}.terms-design-list__container{margin-top:68px}.terms-design-item{margin-bottom:28px}.terms-design-item__about{margin-bottom:0}.terms-design-item__slider .slick-dots{margin:0 16px 16px 0}.terms-design-item__open-slider-popup{top:16px;right:16px}.terms-design-filter{padding:0;position:static;z-index:0;left:auto;top:auto;height:auto}.terms-design-filter__mobile-btn{display:none}.terms-design-filter__items-list{margin-bottom:16px}.terms-design-filter__content{overflow-y:unset;padding-bottom:0}.terms-design-filter__btn-wrapper{display:none}.terms-design-result{margin-top:0}.vacancy__title{margin-bottom:28px}.vacancy-list{margin-bottom:68px}.vacancy-list__dscr{margin-bottom:48px}.vacancy-list__content{grid-gap:28px 30px}.vacancy-list-item__btn-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}.vacancy-list-item__btn-wrapper .btn{margin-top:0;margin-right:12px}.vacancy-addblock{margin-bottom:68px}.vacancy-addblock__wrapper{margin-bottom:36px}.vacancy-addblock__more{margin-top:0}.vacancy-detail__text{margin-bottom:48px}.vacancy-detail__left-container{margin-bottom:48px}.vacancy-detail__right-container{margin-bottom:48px}.vacancy-detail__btn-wrapper{margin-top:0;margin-bottom:36px}.vacancy-detail__props{margin-bottom:0}.vacancy-detail__wrapper{margin-bottom:28px}.vacancy-detail__grade{margin-bottom:36px}.vacancy-detail__main-btn{margin:36px 0 96px}.vacancy-detail__main-btn .btn{width:auto}.offers-detail-audit__global-score{margin-bottom:50px}.offers-detail-audit-item{margin-bottom:30px;display:grid;grid-template-columns:200px 1fr}.offers-detail-audit-item__score-block{display:block}}@media all and (min-width:800px){.fancybox-custom-layout .fancybox-outer{top:50px;left:50px;bottom:50px;right:50px;margin:auto;max-width:1180px;max-height:495px;overflow:visible;background:#fff;-webkit-box-shadow:10px 10px 15px rgba(0,0,0,.3);box-shadow:10px 10px 15px rgba(0,0,0,.3);-webkit-transition:opacity .3s;transition:opacity .3s;border:1px solid #68a937}.fancybox-custom-layout .fancybox-outer-wide{max-width:880px}.fancybox-custom-layout .fancybox-outer-wide .fancybox-stage{right:0}.fancybox-custom-layout .fancybox-outer-wide .fancybox-caption-wrap{display:none}.fancybox-custom-layout .fancybox-outer-wide .fancybox-content{width:100%}.fancybox-custom-layout.fancybox-is-closing .fancybox-outer{opacity:0}.fancybox-custom-layout .fancybox-caption-wrap{top:0;right:44px;bottom:0;left:auto;width:256px;padding:0;background:0 0;pointer-events:all;border-left:1px dotted #5fa03c;overflow-y:auto}.fancybox-custom-layout .fancybox-stage{right:300px}.fancybox-custom-layout .fancybox-toolbar{top:0;right:0;bottom:0;left:auto;width:44px}.fancybox-custom-layout .fancybox-caption{padding:30px 20px;border:0;color:#000}.fancybox-custom-layout .fancybox-caption a{color:#000}.fancybox-custom-layout .fancybox-button{background:0 0}.fancybox-custom-layout.fancybox-show-thumbs .fancybox-button--arrow_right{right:-272px}.fancybox-custom-layout .fancybox-button{color:#7f7f7f;outline:0}.fancybox-custom-layout .fancybox-button:focus,.fancybox-custom-layout .fancybox-button:hover{color:#000;outline:0}.fancybox-custom-layout .fancybox-thumbs>ul>li:before{border-color:#72ab3b}.fancybox-custom-layout h3{font-size:20px}.fancybox-custom-layout .fancybox-text-title{font-size:20px;margin-bottom:20px}.fancybox-custom-layout .fancybox-title{font-size:22px;margin-bottom:20px}.fancybox-bg{background:#000}.fancybox-is-open .fancybox-bg{opacity:.5}}@media (min-width:992px){.generate-kp-simple-form .file-load__field,.inside-page,.inside-page .file-load__field,.inside-page .group-item .button,.inside-page .group-item .button-block,.inside-page .group-item .button-md,.inside-page .group-item .button-sm,.inside-page .group-item .label,.inside-page .group-item .quest-test .form-test .btn,.inside-page .group-item .quest-test .form-test-integration-calc .btn,.inside-page .group-item .quest-test .form-test-site-price .btn,.inside-page .group-item .selectric-items ul,.inside-page .group-item .selectric-items ul li,.inside-page .group-item .special_block_form,.inside-page .group-item input[type=checkbox]+label,.inside-page .group-item input[type=email],.inside-page .group-item input[type=number],.inside-page .group-item input[type=password],.inside-page .group-item input[type=phone],.inside-page .group-item input[type=radio]+label,.inside-page .group-item input[type=text],.inside-page .group-item textarea,.inside-page .offers-detail,.inside-page p,.offers-footer a,.quest-test .form-test .inside-page .group-item .btn,.quest-test .form-test-integration-calc .inside-page .group-item .btn,.quest-test .form-test-site-price .inside-page .group-item .btn,.want-site-calc__back-link,.want-site-calc__message-box{font-size:18px;line-height:1.44}.inside-page .h1,.inside-page h1{font-size:64px;line-height:1.25}.inside-page .h2,.inside-page h2{font-size:28px;line-height:1.29}.inside-page .h3,.inside-page h3{font-size:22px;line-height:1.36}.inside-page .group-item__checkbox-heading,.inside-page .h4,.inside-page h4{font-size:18px;line-height:1.44}.inside-page p{margin-bottom:16px}.inside-page .btn{font-size:18px;line-height:1.44}.inside-page .btn--big{font-size:28px;line-height:1.29}.modal .modal-content--want-site{padding:30px 40px}.header-green__logo{width:80px;margin:10px 66px 10px 20px}.header-green__content{padding:5px 20px 5px 15px}.header-green__slogan{padding-left:0}.header-green__btn{margin:0 8px;padding:5px 20px}.header-green__planfix{display:none;position:relative;width:60px;height:35px}.header-green__planfix:before{content:"";position:absolute;display:block;width:48px;height:60px;top:-6px;left:20px;background:url(/images/icons/planfix_icon.svg) no-repeat center;background-size:contain}.header-green__search-close{opacity:.4}.header-green .search-form{height:40px}.header-green__contacts{margin-right:19px}.header-green .main-menu{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-green .main-menu__point{padding:0;max-width:unset}.header-green--offers .header-green__logo{width:80px;margin:0 86px 0 20px}.main-slider{max-width:410px;width:410px}.footer-green{padding-bottom:670px}.footer-green__batman:before{background-size:468px}.footer-green__batman{background-size:120%;background-position:90% top;height:420px}.footer-green__block-wrapper--batsignal{border:2px solid #fff;-webkit-box-shadow:0 0 20px 8px #249f0a;box-shadow:0 0 20px 8px #249f0a}.footer-green__slider{top:160px}.footer-block--batsignal:before{bottom:50px;height:660px}.footer-block--batsignal .footer-block__title{margin-top:30px}.footer-block__logo{width:387px;height:551px;bottom:290px;left:77%}.footer-block__logo:after{width:387px;height:551px;background-size:408px;top:-9px;left:9px}.actions-addblock__wrapper{height:calc(100% - 30px)}.actions-addblock__heading{font-size:41px}.actions-addblock-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.actions-addblock-site__top{min-height:210px}.actions-addblock-site__top--small{min-height:unset!important}.sertificate-block{margin-top:40px}.portfolio-site-create-video iframe{height:540px}.portfolio-detail-create-video iframe{height:450px}.main-site-create-video iframe{height:540px}.right-block-create-video iframe{height:220px}.left-section-form__title{padding:0 20px}.left-section-form__input-box{padding:0 20px}.left-section-form__checkbox{padding:0 20px}.left-section-form__errors{padding:0 20px}.left-section-form__success{padding:0 20px}.left-section-form form{background-repeat:repeat;background-image:url(/images/pattern-from-line.svg)}.portfolio-preview-projects__container{margin-bottom:30px}.portfolio-preview-projects__container.col-lg-3 .portfolio-img-wrapper{height:136px}.portfolio-preview-projects__container.col-lg-3:hover .portfolio-preview-projects__wrapper{-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:all .4s;transition:all .4s}.portfolio-preview-projects__container.col-lg-6 .portfolio-img-wrapper{height:292px}.portfolio-preview-projects__container.col-lg-6:hover .portfolio-preview-projects__wrapper{-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:all .4s;transition:all .4s}.portfolio-preview-projects__container.col-lg-6:hover .portfolio-preview-projects__wrapper .portfolio-preview-projects__text-block{opacity:1;-webkit-transition:all .4s;transition:all .4s}.portfolio-preview-projects__container.col-lg-6:hover .portfolio-preview-projects__wrapper .portfolio-preview-projects__about{opacity:1;-webkit-transition:all .4s;transition:all .4s}.portfolio-preview-projects__container .portfolio-img-wrapper{position:relative;display:block;width:100%;overflow:hidden;border:dotted 1px #5fad35}.portfolio-preview-projects__container .portfolio-img-wrapper img{position:absolute;top:0;left:0;right:0;border:none}.portfolio-preview-projects__text-block{opacity:0;position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;margin:auto;z-index:3;background-color:rgba(255,255,255,.9);-webkit-transition:all .4s;transition:all .4s}.portfolio-preview-projects__about{font-size:16px;font-weight:300;font-style:normal;margin-top:10px;-webkit-transition:all .4s;transition:all .4s;display:block;opacity:0}.portfolio-preview-projects__text-block{line-height:1.3}.portfolio-preview-projects__name{font-size:16px;font-weight:700;font-style:italic;text-transform:uppercase}.portfolio-text__wrapper{text-align:left;width:400px;margin:40px auto 20px}.land-block__variant img{margin-bottom:0}.market-btn{padding:12px 60px}.online-service__table-padding td{display:table-cell;padding:25px 5px 0 0}.online-service__table-padding td:nth-child(3){text-align:right;padding-right:0}.online-service__price{margin-bottom:15px}.online-service__table-quant{margin-bottom:0}.online-service__table-btn{margin-bottom:0}.col-left-online__wrapper{top:190px}.our-courses-video iframe{max-width:629px;height:354px}.courses-form{margin-top:0}.presale-btn{padding:12px 60px}.culture-heading{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.culture-heading h1{max-width:70%}.culture-heading__share{text-align:right;width:30%;margin:15px 0}.culture-heading__share--left{text-align:left;width:100%;margin:20px 0}.culture-index-page .h1-dscr{padding:55px 100px}.generator-kp__btns .btn{font-size:18px;line-height:1.44}.kp-result-fixed-block__btn{font-size:18px}.kp-result-fixed-total{top:190px;right:55px}.colors-test .actions a[href="#next"]{width:100px;height:50px;border-radius:0 0 22px 0}.colors-test .actions a[href="#next"]:after{top:18px}.colors-test .actions a[href="#finish"]{width:262px;height:50px;border-radius:0 0 22px 0;font-size:18px;line-height:22px;padding:12px 0 16px 15px}.colors-test .actions a[href="#finish"]:after{width:85px;top:18px;right:15px}.colors-test__result-block-title{margin-top:15px;margin-bottom:20px}.colors-test-slide{border-radius:22px;padding:50px 35px 70px 205px}.colors-test-slide__picture{top:50px;border-radius:0 0 0 22px;width:165px;height:calc(100% - 40px)}.colors-test-slide__title{margin-top:15px;margin-bottom:20px}.color-test-statistics{margin-bottom:0;border-radius:22px;height:100%}.color-test-statistics__share-title{margin-top:15px;margin-bottom:20px}.color-test-repeat{border-radius:22px;margin-bottom:30px}.color-test-repeat__btn{padding:13px 15px 15px;border-radius:0 0 22px 0}.color-test-repeat__btn .arrow{width:85px;margin-left:7px}.color-test-form{margin-bottom:0;border-radius:22px}.color-test-form__form-btn{width:202px;height:50px;border-radius:0 0 22px 0;padding:12px 0 16px 15px}.color-test-form__form-btn:after{width:85px;top:18px;right:15px}.tips-list{margin-bottom:60px}.tips-form{margin-bottom:60px}.style-article__title{font-size:30px;line-height:36px;margin-bottom:55px}.style-article__top-text{margin-bottom:50px}.style-article__bottom-text{margin-top:80px}.sovety-page__content h2{margin-bottom:16px}.sovety-page__content h3{margin-bottom:16px}.sovety-page__title{margin-bottom:60px}.sovety-page__mainquotes i{margin-bottom:10px}.sovety-page__detail-text p{margin-bottom:30px}.sovety-page__quote-wrapper--top{margin-bottom:48px;padding:0}.sovety-page__quote-wrapper--middle{margin-bottom:30px;padding:0}.sovety-detail-text__container{padding-right:25px}.sovety-detail-text__wrapper{padding:0 30px}.sovety-detail-text__wrapper--top{margin-bottom:45px}.sovety-detail-text__wrapper--bottom{margin-bottom:48px}.sovety-detail-text__title{padding:10px 20px 0 20px;margin-bottom:30px}.sovety-detail-text__title h2{margin-bottom:16px}.sovety-detail-text__bg--ready-advice-pattern{display:block;width:190px;height:303px}.sovety-detail-text__bg--arrow-white{top:50%;margin-top:-30px;right:-72px;display:block;width:92px;height:61px}.sovety-detail-text__bg--arrow-green{bottom:0;right:-130px;display:block;width:130px;height:226px}.sovety-random-advice{margin-bottom:48px}.sovety-random-advice__container{padding:35px 0 0 0;margin-bottom:0}.sovety-random-advice__container:before{left:0}.sovety-random-advice__container .tips-list__item{margin-bottom:30px}.sovety-random-advice__container .tips-list .tips-slick-next:hover:before{top:58px;right:-45px}.sovety-random-advice__container .tips-list .tips-slick-next:hover:after{top:47px;right:10px}.sovety-examples{padding-bottom:66px}.sovety-examples__title{padding:30px 55px 14px 110px;margin-bottom:30px}.sovety-examples__text{padding:0;margin-bottom:48px}.sovety-examples .tips-faq-item__img{height:293px}.sovety-examples .tips-faq-item__title{padding:10px 8px 0}.sovety-programmer-advice{padding:30px 30px 0 30px;margin-bottom:80px}.sovety-programmer-advice:before{height:calc(100% - 30px)}.sovety-programmer-advice__title{margin-bottom:16px}.sovety-programmer-advice__title:hover:before{left:300px}.sovety-programmer-advice__title:hover:after{left:315px}.sovety-programmer-advice__subtitle{margin-bottom:16px}.sovety-programmer-advice__dscr{margin-bottom:30px}.sovety-programmer-advice__form .group-item{margin-bottom:16px}.sovety-programmer-advice__form .group-item--checkbox{margin-bottom:20px}.sovety-programmer-advice__form .group-item--recaptcha{margin-bottom:20px}.sovety-programmer-advice__wrapper{padding:48px 30px 60px}.sovety-programmer-advice__img{width:631px;height:86px;display:block;right:0;position:absolute;bottom:-60px}.sovety-understandable{padding-top:30px;margin-bottom:50px}.sovety-understandable__img{display:block;width:190px;height:217px}.sovety-understandable__title{margin-right:25px;padding:16px 30px;margin-bottom:30px}.sovety-understandable__title h2{margin-bottom:0}.sovety-understandable__subtitle{margin-right:25px;padding:16px 30px;margin-bottom:20px}.sovety-understandable__subtitle h2{margin-bottom:0}.sovety-understandable__text{padding:0 0 0 30px}.sovety-consultation__container{padding:30px 30px 0}.sovety-consultation__container:before{height:calc(100% - 36px)}.sovety-consultation__form-wrapper{padding:30px 30px 66px}.sovety-consultation__title{margin-bottom:30px}.sovety-consultation__dscr{margin-bottom:20px}.sovety-consultation__form .group-item{margin-bottom:16px}.sovety-consultation__form .group-item--checkbox{margin-bottom:20px}.sovety-consultation__form .group-item--recaptcha{height:59px;margin-bottom:20px}.sovety-consultation__form .g-recaptcha{top:-9px}.sovety-consultation__form .g-recaptcha>div{margin-left:-36px;-webkit-transform:scale(.77);transform:scale(.77)}.terms-design__title{margin-bottom:44px}.terms-design-list{margin-top:80px}.terms-design-list__symbol{margin-bottom:44px}.terms-design-list__container{margin-top:96px}.terms-design-item{margin-bottom:36px}.terms-design-item__slider .slick-dots{margin:0 20px 20px 0}.terms-design-item__open-slider-popup{top:20px;right:20px}.terms-design-filter__items-list{margin-bottom:20px}.terms-design-filter__item{margin-bottom:16px}.terms-design-filter__btn{height:44px;font-size:18px;line-height:1.44}.terms-design-filter__btn--symbol{height:44px;width:48px}.vacancy__title{margin-bottom:36px}.vacancy-list{margin-bottom:132px}.vacancy-list__dscr{margin-bottom:64px}.vacancy-list__content{grid-template-columns:repeat(3,1fr);grid-gap:36px 30px}.vacancy-list__item{padding:24px}.vacancy-list-item__btn-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:0}.vacancy-list-item__btn-wrapper .btn{margin-top:24px}.vacancy-list-item__name{margin-bottom:8px}.vacancy-list-item__price{margin-bottom:8px}.vacancy-addblock{margin-bottom:132px}.vacancy-addblock__heading{margin-bottom:16px}.vacancy-addblock__wrapper{margin-bottom:44px}.vacancy-detail__text{margin-bottom:64px}.vacancy-detail__left-container{margin-bottom:64px}.vacancy-detail__right-container{margin-bottom:64px}.vacancy-detail__price-wrapper{padding:24px;margin-bottom:16px}.vacancy-detail__price{margin-bottom:20px}.vacancy-detail__price-title{margin-bottom:4px}.vacancy-detail__property{margin-bottom:8px}.vacancy-detail__subheading{margin-bottom:16px}.vacancy-detail__wrapper{margin-bottom:36px}.vacancy-detail__grade{margin-bottom:48px}.vacancy-detail__main-btn{margin:60px 0 160px}.vacancy-grade-item__cell{padding:8px 15px 16px}.inside-page .offers-detail__table th{font-size:22px;line-height:1.36}.generate-kp__modal-title{font-size:28px;line-height:1.29}.generate-kp-form__heading{font-size:22px;line-height:1.36}.offers-detail-audit__global-score span{font-size:64px;line-height:1.25}.offers-detail-audit-item{grid-template-columns:300px 1fr}.offers-detail-audit-item__score span{font-size:28px;line-height:1.29}.want-site-calc__step-heading{font-size:22px;line-height:1.36;margin-bottom:24px}}@media (min-width:1200px){.header-green__btn{margin:0 10px}.footer-green{padding-top:300px;padding-bottom:100px;background:#fff;background-image:url(/images/footer/footer_back_big.png);background-repeat:no-repeat;background-position:center bottom;background-size:cover}.footer-green__batman{display:none}.footer-green__row{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-green__wrapper{width:100%;position:relative}.footer-green__wrapper .footer-green__block-wrapper:first-child{min-height:auto}.footer-green__wrapper--first{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.footer-green__wrapper--second{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer-green__block-wrapper{border:5px solid #249f0a;margin-bottom:30px;width:calc(33% - 40px)}.footer-green__block-wrapper--batsignal{position:relative;border:2px solid #fff;-webkit-box-shadow:0 0 20px 8px #249f0a;box-shadow:0 0 20px 8px #249f0a}.footer-green__block-wrapper--batman-xl{position:relative}.footer-green__block-wrapper--batman-xl:before{content:"";display:block;width:100%;height:300px;position:absolute;bottom:calc(100% + 5px);left:0;right:0;margin:auto;background-image:url(/images/footer/footer_batman_with-masks.png);background-repeat:no-repeat;background-position:bottom;background-size:contain}.footer-green__block-wrapper--full{width:100%}.footer-green__wrapper-with-slider{width:calc(33% - 40px)}.footer-green__slider{position:static;width:100%}.footer-block--batsignal:before{bottom:-330px;min-width:100%;width:120%;height:350px}.footer-block__logo{width:226px;height:309px;bottom:-207px;left:70%}.footer-block__logo:after{width:226px;height:309px;background-size:226px;top:-6px;left:5px}.actions-addblock-item__name{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.actions-addblock-item__text{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.actions-addblock-item__btn{-ms-flex-item-align:start;align-self:flex-start;text-align:right;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-bottom:10px}.actions-addblock-site__top{min-height:175px}.actions-addblock-site__bonus{margin-bottom:20px}.portfolio-site-create-video iframe{height:670px}.portfolio-detail-create-video iframe{height:500px}.main-site-create-video iframe{height:670px}.right-block-create-video iframe{height:320px}.portfolio-preview-projects__container{margin-bottom:30px}.portfolio-preview-projects__container.col-lg-3 .portfolio-img-wrapper{height:152px}.portfolio-preview-projects__container.col-lg-6 .portfolio-img-wrapper{height:323px}.portfolio-text__wrapper{width:500px;margin:80px auto 20px}.land-block__all-content .land-block__for-all-vars .land-block__input--checkbox+span{display:-webkit-box;display:-ms-flexbox;display:flex}.our-courses-video iframe{max-width:770px;height:433px}.our-courses-about__form{max-width:450px;float:right;margin-left:30px}.culture-index-page .h1-dscr{padding:65px 100px}.colors-test__result-block-title{font-size:23px;line-height:28px;margin-bottom:25px}.colors-test-slide{padding:50px 35px 70px 275px}.colors-test-slide__picture{width:235px}.colors-test-slide__title{font-size:23px;line-height:28px;margin-bottom:25px}.colors-test-slide__text{font-size:18px;line-height:24px;margin-bottom:8px}.colors-test-slide__list-dscr{font-size:18px;line-height:24px;margin-bottom:25px}.color-test-statistics__item{font-size:18px;line-height:24px}.color-test-statistics__share-title{font-size:23px;line-height:28px;margin-bottom:25px}.tips-list__items{max-width:600px}.tips-form input[type=text]{max-width:600px}.tips-form textarea{max-width:600px}.sovety-random-advice__container .tips-list .tips-slick-next:hover:before{right:17px}.sovety-random-advice__container .tips-list .tips-slick-next:hover:after{right:73px}.sovety-programmer-advice__form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sovety-programmer-advice__form-wrapper .group-item--input{width:238px}.sovety-programmer-advice__form-wrapper .group-item--textarea{width:calc(100% - 258px)}.sovety-programmer-advice__img{width:876px;height:120px}.sovety-understandable__img{width:271px;height:310px}.sovety-understandable__title{margin-right:45px}.sovety-understandable__subtitle{margin-right:45px}.vacancy-detail__left-container{padding-right:14px}}@media (min-width:1360px){.header-green--offers .header-green__logo{width:100px;margin:0 120px 0 20px}.header-green--offers .header-green__triangle{width:68px;height:68px;right:-31px}.actions-addblock-site__top{min-height:150px}.portfolio-site-create-video iframe{height:750px}.main-site-create-video iframe{height:750px}.our-courses-video iframe{max-width:unset;height:493px}.sovety-detail-text__container{padding-right:45px}.sovety-detail-text__title{padding:16px 30px 0}.sovety-detail-text__bg--ready-advice-pattern{width:271px;height:432px}.sovety-random-advice__container .tips-list{margin-bottom:21px}.sovety-examples__title{padding:30px 76px 14px 151px}.sovety-examples .tips-faq-item__img{height:262px}.sovety-examples .tips-faq__item-wrapper{max-width:33.33333%;-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}.sovety-consultation__form .group-item--recaptcha{height:78px}.sovety-consultation__form .g-recaptcha{top:0}.sovety-consultation__form .g-recaptcha>div{margin-left:0;-webkit-transform:none;transform:none}.vacancy-list-item__btn-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:24px}.vacancy-list-item__btn-wrapper .btn{margin-top:0;margin-right:16px}}@media (min-width:1400px){.inside-page .group-item--failed-input input[type=email],.inside-page .group-item--failed-input input[type=number],.inside-page .group-item--failed-input input[type=password],.inside-page .group-item--failed-input input[type=phone],.inside-page .group-item--failed-input input[type=text]{padding:0 18px}.inside-page .group-item--failed-input textarea{padding:14px 18px}.inside-page .group-item--failed-input .selectpicker-holder .bootstrap-select .dropdown-toggle{padding:14px 48px 14px 19px}.land-calc{padding-left:30px}.tips-list__item{padding:20px 30px 10px}}@media (max-width:1200px){.inside-page .group-item{margin-bottom:20px}.inside-page .group-item label{margin-bottom:14px}header{font-size:14px}footer .footer-section{display:none}footer .footer-contacts{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:220px}footer .top-line{display:none}.select-lang{height:40px}.main-slider__nav{bottom:0}.left-section-form__captcha{float:none}.left-section-form .button,.left-section-form .button-block,.left-section-form .button-md,.left-section-form .button-sm,.left-section-form .quest-test .form-test .btn,.left-section-form .quest-test .form-test-integration-calc .btn,.left-section-form .quest-test .form-test-site-price .btn,.left-section-form .special_block_form,.quest-test .form-test .left-section-form .btn,.quest-test .form-test-integration-calc .left-section-form .btn,.quest-test .form-test-site-price .left-section-form .btn{width:100%;float:none}.left-section-form .button .icon-email:before,.left-section-form .button-block .icon-email:before,.left-section-form .button-md .icon-email:before,.left-section-form .button-sm .icon-email:before,.left-section-form .quest-test .form-test .btn .icon-email:before,.left-section-form .quest-test .form-test-integration-calc .btn .icon-email:before,.left-section-form .quest-test .form-test-site-price .btn .icon-email:before,.left-section-form .special_block_form .icon-email:before,.quest-test .form-test .left-section-form .btn .icon-email:before,.quest-test .form-test-integration-calc .left-section-form .btn .icon-email:before,.quest-test .form-test-site-price .left-section-form .btn .icon-email:before{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.left-section-form .g-recaptcha{float:none}.left-section-form .g-recaptcha>div{margin-left:auto;margin-right:auto}footer .menu-block{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.portfolio-title__presentation span{font-size:32px}.portfolio-foot-form__right-block{margin:0 0 0 15px}.portfolio-foot-form__file-append .fileform .selectbutton{font-size:16px}.courses-1c-bitrix__course-name{text-align:center}.courses-1c-bitrix__order-button{float:none;text-align:center;margin:15px auto}.courses-1c-bitrix__alert{position:static}.fileform .selectbutton{font-size:16px}}@media (max-width:992px){.inside-page .group-item input[type=email],.inside-page .group-item input[type=number],.inside-page .group-item input[type=password],.inside-page .group-item input[type=phone],.inside-page .group-item input[type=text]{padding:0 16px}.inside-page .group-item textarea{padding:12px 16px}.inside-page .group-item .label{padding:0 56px 0 16px}.inside-page .group-item .selectric-items ul li{padding:9px 16px}.inside-page .group-item__text-error{line-height:1.54;padding:1px 6px}.inside-page .group-item--file{margin-bottom:26px}.inside-page .group-item--failed-input input[type=email],.inside-page .group-item--failed-input input[type=number],.inside-page .group-item--failed-input input[type=password],.inside-page .group-item--failed-input input[type=phone],.inside-page .group-item--failed-input input[type=text]{padding:0 16px}.inside-page .group-item--failed-input textarea{padding:14px 16px}.inside-page .group-item--failed-input .selectpicker-holder .bootstrap-select .dropdown-toggle{padding:14px 46px 14px 18px}header .top-line{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .header-center{width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:20px}header .header-left{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:170px;flex-basis:170px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}header .header-right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:right;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .search-holder{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 15px}header .search-form{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}header .search-form__input-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}header .search-form__close{display:none}header .breadcrumbs{width:100%}.button,.button-block,.button-md,.button-sm,.quest-test .form-test .btn,.quest-test .form-test-integration-calc .btn,.quest-test .form-test-site-price .btn,.special_block_form{font-size:16px;height:48px;line-height:48px}.button div,.button-block div,.button-md div,.button-sm div,.quest-test .form-test .btn div,.quest-test .form-test-integration-calc .btn div,.quest-test .form-test-site-price .btn div,.special_block_form div{line-height:48px;width:50px;font-size:28px}.button div:before,.button-block div:before,.button-md div:before,.button-sm div:before,.quest-test .form-test .btn div:before,.quest-test .form-test-integration-calc .btn div:before,.quest-test .form-test-site-price .btn div:before,.special_block_form div:before{right:10px}.left-section-text{font-size:14px}.left-section-form__title{font-size:19px}.left-section-form__input-box{font-size:14px;margin:10px 0}footer{border:none}.text-content-title__h1{font-size:22px;line-height:32px}.text-content-title__button{font-size:11px;width:140px;height:32px;line-height:32px}.portfolio-title__h1{font-size:22px;line-height:32px}.portfolio-title__button{font-size:11px;width:140px;height:32px;line-height:32px}.portfolio-filter .portfolio-filter-year__title{width:110px;min-width:110px}.portfolio-filter .portfolio-filter-year__arrow{width:50px;min-width:50px}.portfolio-filter .portfolio-filter-other{font-size:12px}.portfolio-filter .portfolio-filter-other .portfolio-filter-other-parent-box{width:80%}.portfolio-filter .portfolio-filter-other .portfolio-filter-button{width:20%}.portfolio-projects{margin-top:58px}.portfolio-foot-form__checkbox{margin:25px}.portfolio-foot-form__row{display:block}.portfolio-foot-form__right-block{margin:0}.quest-test .form-test-site-price .testing-ask.ask_11 .gif_holder{width:280px;top:45%;left:auto;right:0}.newsList_youtube .item .video_holder .video_prev .name_position{font-size:28px}.newsList_youtube .item .video_holder .video_prev .play_button .icon-play-arrow{font-size:60px}}@media (max-width:767px){header{position:relative}header .header-left{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}header .header-right{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:66px;flex-basis:66px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header .main-logo{width:100%;max-width:100%;height:auto}header .main-logo__img{max-width:300px}header .search-form{display:none}header .search-holder{display:block;text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:24px;flex-basis:24px}header .search-button{display:none}header .search-button.search-link{display:block;text-decoration:none}header .header-center{display:none}.page-voiting__title{font-size:20px}.fancybox-navigation .fancybox-button--arrow_left{left:.2em}.fancybox-navigation .fancybox-button--arrow_right{right:.2em}.fancybox-navigation .fancybox-button span{font-size:25px}.mobile-menu{display:block;position:absolute;left:0;top:-100%;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:top .5s;transition:top .5s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;background-color:#fff;font-size:18px;padding-left:1px;padding-right:1px;border-bottom:2px solid #f3f3f3;z-index:450}.mobile-menu .main-menu__point{display:block;text-align:center;border:dotted 1px #d7d7d7;border-top:none;padding:10px 0;color:#000;text-decoration:none}.mobile-menu .main-menu__point:first-child{border-top:dotted 1px #d7d7d7}.mobile-menu .main-menu__point.main-menu__point--active{background-color:#5fad35;color:#fff}.mobile-menu.open{top:37px;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.to-top{font-size:40px}.select-lang__item{background-size:contain;background-color:transparent;border:none}.select-lang{margin-left:0;-ms-flex-preferred-size:24px;flex-basis:24px;height:30px}.main-slider{max-width:410px;width:100%;margin:40px auto 60px}.main-slider__slide{height:auto;padding:0}.main-slider__nav{bottom:-40px}.content-container .page-wrapper{padding-top:18px}.portfolio-filter .portfolio-filter-other .portfolio-filter-button{margin-top:5px}.portfolio-filter .portfolio-filter-other .portfolio-filter-other-parent-box{float:none;width:100%}.portfolio-filter .portfolio-filter-other .portfolio-filter-button{float:none;width:100%;border-top-color:transparent;border-left-color:#d7d7d7}.quest-test .form-test-site-price .testing-ask label{margin-left:25px}.quest-test .form-test-site-price .summ-count{margin-left:25px}.quest-test .form-test-site-price .testing-ask.ask_11 .gif_holder{width:280px;top:45%;left:auto;right:0}.rent-calculator .row{margin-top:20px;margin-bottom:0;padding-top:20px;padding-bottom:0}.rent-calculator__title{margin-top:10px;margin-bottom:10px}.rent-calculator__small-text{margin-top:10px;margin-bottom:10px}.rent-calculator__input-block{margin-top:10px;margin-bottom:10px}.rent-calculator__profit-box{margin-top:20px;margin-bottom:10px}.search-page .whereBlockSelect{display:block}.search-page .whereBlockSelect a{display:block;margin-right:0}.search-page__input-text{float:none;width:100%;margin-bottom:10px}.search-page__input-submit{float:none;width:100%;margin-bottom:10px;height:38px;line-height:38px}.landing-price.fixed{position:static;width:100%;max-width:100%}.online-service__table{display:block}.online-service__table tbody,.online-service__table td,.online-service__table tr{display:block}.online-service__table-padding td:first-child{padding-top:30px}.online-service__table-padding td.no-padding{padding:0!important}.online-service__table-padding td.no-padding .online-service__table-title{padding:0!important}.online-service__table-title{font-size:19px;font-weight:500;padding-bottom:7px;padding-right:10px}.online-service .js_service-time .online-service__table-tooltip{top:auto;bottom:39px;left:auto;right:-93px}.online-service .js_service-time .online-service__table-tooltip:before{top:auto;bottom:-8px;left:115px}.online-service__table-quant{margin-bottom:10px}.online-service__table-border td:last-child{padding-bottom:30px}.fancy-online{display:none}.small-section-menu .submenu{display:none;position:absolute;width:100%;top:0;left:100%;background-color:rgba(0,0,0,.4)}.small-section-menu .section-menu__point{margin:0;position:relative}.small-section-menu .section-menu__point.open{left:-200%;-webkit-transition:all .5s;transition:all .5s}.small-section-menu .section-menu__point.open+.submenu{display:block;left:0;-webkit-transition:all .5s;transition:all .5s}#eventsCalendarTooltip{left:50%!important;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#eventsCalendarTooltip .arrow{display:none!important}.culture-left-calendar{padding:40px 0}.newsList_youtube .item .video_holder .video_prev .name_position{font-size:24px}}@media (max-width:575px){.modal .modal-form__button-captcha .g-recaptcha{float:none;padding-top:10px}.modal .modal-form__button-captcha .button,.modal .modal-form__button-captcha .button-block,.modal .modal-form__button-captcha .button-md,.modal .modal-form__button-captcha .button-sm,.modal .modal-form__button-captcha .quest-test .form-test .btn,.modal .modal-form__button-captcha .quest-test .form-test-integration-calc .btn,.modal .modal-form__button-captcha .quest-test .form-test-site-price .btn,.modal .modal-form__button-captcha .special_block_form,.quest-test .form-test .modal .modal-form__button-captcha .btn,.quest-test .form-test-integration-calc .modal .modal-form__button-captcha .btn,.quest-test .form-test-site-price .modal .modal-form__button-captcha .btn{width:100%!important;float:none}.modal .modal-form__button-captcha .button .icon-email:before,.modal .modal-form__button-captcha .button-block .icon-email:before,.modal .modal-form__button-captcha .button-md .icon-email:before,.modal .modal-form__button-captcha .button-sm .icon-email:before,.modal .modal-form__button-captcha .quest-test .form-test .btn .icon-email:before,.modal .modal-form__button-captcha .quest-test .form-test-integration-calc .btn .icon-email:before,.modal .modal-form__button-captcha .quest-test .form-test-site-price .btn .icon-email:before,.modal .modal-form__button-captcha .special_block_form .icon-email:before,.quest-test .form-test .modal .modal-form__button-captcha .btn .icon-email:before,.quest-test .form-test-integration-calc .modal .modal-form__button-captcha .btn .icon-email:before,.quest-test .form-test-site-price .modal .modal-form__button-captcha .btn .icon-email:before{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.mobile-section-menu__title{display:block}.button,.button-block,.button-md,.button-sm,.quest-test .form-test .btn,.quest-test .form-test-integration-calc .btn,.quest-test .form-test-site-price .btn,.special_block_form{max-width:100%;width:100%}.header-green .header-green__mobile-menu-wrapper .header-green__mobile-search .search-holder{display:block!important}.header-green .header-green__mobile-menu-wrapper .header-green__mobile-search .search-form{display:block!important;-webkit-box-shadow:none;box-shadow:none;position:static}.header-green .header-green__mobile-menu-wrapper .header-green__mobile-search .search-form__close{display:none}.header-green .header-green__mobile-menu-wrapper .header-green__mobile-search .search-button{display:none}.header-green .header-green__mobile-menu-wrapper .header-green__mobile-search .search-form__text{width:100%;height:37px;margin-bottom:10px}.header-green .header-green__mobile-menu-wrapper .header-green__mobile-search .search-form__submit{width:100%;height:37px;background-color:#249f0a;color:#fff;font-weight:700;font-size:14px}.header-green .header-green__mobile-menu-wrapper .header-green__mobile-search .search-form__submit:focus,.header-green .header-green__mobile-menu-wrapper .header-green__mobile-search .search-form__submit:hover{outline:0;-webkit-box-shadow:none;box-shadow:none}.text-content-title__h1{display:none}.text-content-title__button{float:none;width:100%}.portfolio-title__h1{display:none}.portfolio-title__button{float:none;font-size:16px;width:100%;height:auto;padding:10px 0}.portfolio-filter__title{width:120px;min-width:120px}.portfolio-detail__h1{font-size:20px}.portfolio-detail__evo-link{line-height:1.1em;font-size:16px}.portfolio-detail__evo-link img{float:left}.portfolio-detail-text-block{margin:20px 0}.portfolio-detail-text-block__left-image img{margin:0 auto 20px auto;width:auto}.portfolio-detail--online .portfolio-title__h1{display:block}.portfolio--online .portfolio-title__main-title{display:none}.quest-test .form-test-integration-calc .ask-result{margin-left:0;width:100%}.quest-test .form-test-site-price .ask-result{margin-left:0}.quest-test .form-test-site-price .ask-itself .hand{left:auto;right:0}.quest-test .form-test-site-price label .hint{left:auto;z-index:100}.quest-test .form-test-site-price .testing-ask.ask_2 .gif_holder{left:auto;right:0}.quest-test .form-test-site-price .testing-ask.ask_10 .gif_holder{left:auto;right:0}.quest-test .form-test-site-price .testing-ask.ask_11 .gif_holder{position:relative;left:auto;top:10px;width:100%}.quest-test .form-test-integration-calc .ask-itself .hand{left:auto;right:0}.search-page .searchItem .image{float:none;width:100%;text-align:center}.help h1{display:none}.online-service .portfolio-detail-text-block{margin:0;padding:0}.js_online-service-detail-mobile .portfolio-detail-text-block{margin:0;padding:0}.generate-kp-simple-form__button-captcha .g-recaptcha{float:none;padding-top:10px}.generate-kp-simple-form__button-captcha .button,.generate-kp-simple-form__button-captcha .button-block,.generate-kp-simple-form__button-captcha .button-md,.generate-kp-simple-form__button-captcha .button-sm,.generate-kp-simple-form__button-captcha .quest-test .form-test .btn,.generate-kp-simple-form__button-captcha .quest-test .form-test-integration-calc .btn,.generate-kp-simple-form__button-captcha .quest-test .form-test-site-price .btn,.generate-kp-simple-form__button-captcha .special_block_form,.quest-test .form-test .generate-kp-simple-form__button-captcha .btn,.quest-test .form-test-integration-calc .generate-kp-simple-form__button-captcha .btn,.quest-test .form-test-site-price .generate-kp-simple-form__button-captcha .btn{width:100%!important;float:none}.generate-kp-simple-form__button-captcha .button .icon-email:before,.generate-kp-simple-form__button-captcha .button-block .icon-email:before,.generate-kp-simple-form__button-captcha .button-md .icon-email:before,.generate-kp-simple-form__button-captcha .button-sm .icon-email:before,.generate-kp-simple-form__button-captcha .quest-test .form-test .btn .icon-email:before,.generate-kp-simple-form__button-captcha .quest-test .form-test-integration-calc .btn .icon-email:before,.generate-kp-simple-form__button-captcha .quest-test .form-test-site-price .btn .icon-email:before,.generate-kp-simple-form__button-captcha .special_block_form .icon-email:before,.quest-test .form-test .generate-kp-simple-form__button-captcha .btn .icon-email:before,.quest-test .form-test-integration-calc .generate-kp-simple-form__button-captcha .btn .icon-email:before,.quest-test .form-test-site-price .generate-kp-simple-form__button-captcha .btn .icon-email:before{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.special_block_form{margin-bottom:0}.newsList_youtube .item .video_holder .video_prev .name_position{font-size:16px}.newsList_youtube .item .video_holder .video_prev .play_button .icon-play-arrow{font-size:40px}}@media (max-width:460px){.courses-form .modal-form__button-captcha .g-recaptcha{float:none;padding-top:10px}.courses-form .modal-form__button-captcha .button,.courses-form .modal-form__button-captcha .button-block,.courses-form .modal-form__button-captcha .button-md,.courses-form .modal-form__button-captcha .button-sm,.courses-form .modal-form__button-captcha .quest-test .form-test .btn,.courses-form .modal-form__button-captcha .quest-test .form-test-integration-calc .btn,.courses-form .modal-form__button-captcha .quest-test .form-test-site-price .btn,.courses-form .modal-form__button-captcha .special_block_form,.quest-test .form-test .courses-form .modal-form__button-captcha .btn,.quest-test .form-test-integration-calc .courses-form .modal-form__button-captcha .btn,.quest-test .form-test-site-price .courses-form .modal-form__button-captcha .btn{width:100%;float:none}.courses-form .modal-form__button-captcha .button .icon-email:before,.courses-form .modal-form__button-captcha .button-block .icon-email:before,.courses-form .modal-form__button-captcha .button-md .icon-email:before,.courses-form .modal-form__button-captcha .button-sm .icon-email:before,.courses-form .modal-form__button-captcha .quest-test .form-test .btn .icon-email:before,.courses-form .modal-form__button-captcha .quest-test .form-test-integration-calc .btn .icon-email:before,.courses-form .modal-form__button-captcha .quest-test .form-test-site-price .btn .icon-email:before,.courses-form .modal-form__button-captcha .special_block_form .icon-email:before,.quest-test .form-test .courses-form .modal-form__button-captcha .btn .icon-email:before,.quest-test .form-test-integration-calc .courses-form .modal-form__button-captcha .btn .icon-email:before,.quest-test .form-test-site-price .courses-form .modal-form__button-captcha .btn .icon-email:before{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}}@media (max-width:410px){.portfolio-foot-form__right-block{display:block;margin:0;width:100%}.portfolio-foot-form__captcha{float:none}.portfolio-foot-form .button,.portfolio-foot-form .button-block,.portfolio-foot-form .button-md,.portfolio-foot-form .button-sm,.portfolio-foot-form .quest-test .form-test .btn,.portfolio-foot-form .quest-test .form-test-integration-calc .btn,.portfolio-foot-form .quest-test .form-test-site-price .btn,.portfolio-foot-form .special_block_form,.quest-test .form-test .portfolio-foot-form .btn,.quest-test .form-test-integration-calc .portfolio-foot-form .btn,.quest-test .form-test-site-price .portfolio-foot-form .btn{width:100%;float:none}.portfolio-foot-form .button .icon-email:before,.portfolio-foot-form .button-block .icon-email:before,.portfolio-foot-form .button-md .icon-email:before,.portfolio-foot-form .button-sm .icon-email:before,.portfolio-foot-form .quest-test .form-test .btn .icon-email:before,.portfolio-foot-form .quest-test .form-test-integration-calc .btn .icon-email:before,.portfolio-foot-form .quest-test .form-test-site-price .btn .icon-email:before,.portfolio-foot-form .special_block_form .icon-email:before,.quest-test .form-test .portfolio-foot-form .btn .icon-email:before,.quest-test .form-test-integration-calc .portfolio-foot-form .btn .icon-email:before,.quest-test .form-test-site-price .portfolio-foot-form .btn .icon-email:before{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.portfolio-foot-form .g-recaptcha{float:none}.portfolio-foot-form .g-recaptcha>div{margin-left:auto;margin-right:auto}}@media (max-width:320px){.portfolio-foot-form__file-append .fileform .selectbutton{width:100%;float:none}.portfolio-foot-form__file-append .fileform .fileformlabel{width:100%;float:none}.fileform .selectbutton{width:100%;float:none}.fileform .fileformlabel{width:100%;float:none}}