.descr{text-align:center;width:100%;display:block;color:#c9c9c9;font-size:12px;position:absolute}.cases_form_dev .descr{visibility:hidden}button:disabled,.cases_inner_form_dev form.cases_form_dev button:disabled{background:#c9c9c9}button:disabled:hover,.cases_inner_form_dev form.cases_form_dev button:disabled:hover{background:#c9c9c9}button:disabled+.error-tel{opacity:1}.error-tel{display:flex;position:absolute;z-index:2;width:100%;height:auto;bottom:45px;left:50%;color: rgb(255 0 0);transform:translate(-50%,-50%);text-align:center;justify-content:center;align-items:center;transition:.5s;opacity:0;font-size:12px}form{position:relative}.cases_inner_form_dev form.cases_form_dev .error-tel{bottom:40px}#contact_form .error-tel{bottom:10px}#up_btn{writing-mode:vertical-lr;display:flex;align-items:center;cursor:pointer;color:#3047d3;position:absolute;right:-50px;top:-50px;z-index:3;text-shadow:-1px 1px 1px #fff , 0 0 1px #fff}#up_btn i{margin-bottom:10px;position:relative;left:-2px}footer .footer_content_cover{position:relative}.blog_pageInner_content blockquote{background:#f5f6fb;margin-left:40px;padding:10px 20px;border-radius:20px;border-left:4px solid #db0707;font-size:14px;line-height:1.5;margin-top:15px;margin-bottom:15px}.shortcodeRecommend_title{font-size:22px;text-transform:uppercase;color:#db0707}.shortcodeRecommend{width:90%;margin-top:15px;margin-bottom:15px;margin-left:auto;background:#f5f6fb;box-shadow:1px 1px 6px #e6e6e6}.shortcodeRecommend .wrap{display:flex;align-items:center;padding:20px;transform:translateX(-10%);position:relative}.shortcodeRecommend .wrap img{margin-right:30px;width:200px;height:auto}.shortcodeRecommend .wrap i{position:absolute;font-size:30px;right:-5%;top:0;color:#db0707}.shortcodeRecommend_name{font-weight:bold;font-size:22px;line-height:1.5;text-decoration:underline;margin:20px 0;text-align:left}.blog_pageInner_b{flex-direction:column}.estimated-time{margin:15px 0;color:#076cdc}.contactsPageForm>*{width:calc(50% - 40px)}.contactsPageForm .wrap>*{width:100%}.contactsPageForm .contact_form{width:100%!important}#map{position:relative;height:300px;width:calc(50% - 40px)}@media (max-width:1400px) and (min-width:1200px){.headerSearch{display:none!important}}.headerSearch{top:-5px!important}.share-btn{display:flex;align-items:center;flex-wrap:wrap}.share-btn ul{padding:0!important}.share-btn>span{margin-right:20px}.share-btn a:hover{opacity:.5}.share-btn i{font-size:20px;color:#7b7b7b}.no_reading.btn{font-size:12px;height:30px;line-height:30px}.overlay .modal_block{display:none!important}.overlay .modal_block.active{display:block!important}.share-btn ul.social-box{margin:10px!important}.head-seo-form .error-tel,.order_seo_service_left .error-tel{bottom:65px}@media (max-width:1450px){#up_btn{right:0}}@media (max-width:1200px){.no_reading{margin:10px 0}}@media (max-width:1110px){#up_btn{top:10px}.shortcodeRecommend_name{font-size:20px}}@media (max-width:768px){#map{width:100%}.contactsPageForm>*{width:100%}}@media (max-width:600px){.blog_pageInner_content blockquote{margin-left:0}.shortcodeRecommend .wrap img{margin:10px auto}.shortcodeRecommend_name{font-size:17px;text-align:center}.shortcodeRecommend{width:100%;text-align:center}.shortcodeRecommend .wrap{flex-direction:column;transform:translateX(0)}.shortcodeRecommend .wrap i{right:20px}.no_reading.btn{margin:10px 0}.blogInnerCover .blog_pageInner_b{text-align:left}}.single-case .cases_inner_title{font-size:50px;line-height:56px}.single-case .custom_dev .common_info{margin-top:0}.single-case #cases-grid .cases_inner_cover{max-height:450px;margin-bottom:40px}.single-case #cases-grid .cases_inner_cover .cases_inner_right{overflow-y:auto;padding-right:15px}.single-case .case_features{margin-bottom:30px}.single-case .case_features .custom_dev{width:100%}.single-case .case_features .cases_tabs{display:flex;flex-wrap:wrap}.single-case .case_features .cases_tabs div{width:25%;box-sizing:border-box;padding-right:20px}.single-case .case_features .cases_tabs div p{text-align:left}@media (max-width:768px){.single-case .cases_inner_title{font-size:15px;line-height:22px}.single-case #cases-grid .cases_inner_cover{max-height:100%;margin-bottom:40px}.single-case #cases-grid .cases_inner_cover .cases_inner_right .custom_dev{margin-top:30px}.single-case #cases-grid .cases_inner_cover .cases_inner_left .cases_innner_img_cover{margin-bottom:0}.single-case .case_features .cases_tabs div{width:50%;box-sizing:border-box;padding-right:10px}.single-case .breadCrumbs__block{padding-top:20px}}