@charset "UTF-8";.wpcf7-not-valid{border:1px solid red !important}.wpcf7-not-valid-tip{display:none}.ymaps-2-1-79-map-copyrights-promo,.ymaps-2-1-79-copyright{display:none !important}input:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.wpcf7-form-control-wrap,.wpcf7-acceptance,.wpcf7-list-item{display:contents}.form-group br{display:none}.wpcf7-response-output{font-size:13px}.nav>ul>li{position:relative}.nav .sub-menu{display:none;position:absolute;top:100%;left:0;padding:10px 10px 10px 20px;margin:0;list-style:none;background:#75808f;z-index:999;min-width:250px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease}.nav .sub-menu .sub-menu{top:0;left:100%;transform:translateX(10px)}.nav .sub-menu li{position:relative}.nav .sub-menu li a{font:400 13px/1.5 sans-serif;color:#f4f4f4;padding:5px 0;border-bottom:2px solid transparent;display:block;transition:.3s}.nav .sub-menu li a:hover{border-color:#fb9c00}.nav .sub-menu li a.current-menu-item{border-color:#fb9c00}.nav .sub-menu li:hover>.sub-menu{display:block;opacity:1;visibility:visible;transform:translateX(0)}.nav .menu-item:hover>.sub-menu{display:block;opacity:1;visibility:visible;transform:translateY(0)}.menu{border:none;background:#75808f;border-radius:10px !important}.menu>ul>li>a{background:0 0;color:#fff;border-radius:10px;border:1px solid transparent;transition:.3s}.menu>ul>li>a:hover{border:1px solid #f89b03;border-radius:10px;background:#fb9c00 !important}.menu #menu-item-56>a{border:none;border-radius:10px;background:inherit !important}.menu .current-menu-item>a,.menu .current-menu-ancestor>a,.menu .active>a{border:1px solid #f89b03;border-radius:10px;background:#fb9c00 !important}.menu>.current-menu-parent>a{border:1px solid #f89b03;border-radius:10px;background:#fb9c00 !important}.menu>.current-menu-ancestor>a{color:#fff;background:#75808f}.menu>.current-menu-ancestor>.submenu-toggle{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpolygon fill='white' points='7.293 4.707 14.586 12 7.293 19.293 8.707 20.707 17.414 12 8.707 3.293 7.293 4.707'/%3e%3c/svg%3e")}.menu>.menu-item-has-children a{border-radius:10px;padding-right:30px}.menu>.menu-item-has-children:hover>.submenu-toggle,.menu>.menu-item-has-children.open>.submenu-toggle,.menu>.menu-item-has-children.current-menu-item>.submenu-toggle{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpolygon fill='white' points='7.293 4.707 14.586 12 7.293 19.293 8.707 20.707 17.414 12 8.707 3.293 7.293 4.707'/%3e%3c/svg%3e")}.menu>.current-menu-parent>a{color:#fff;background:#75808f}.menu>.current-menu-parent>.submenu-toggle{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpolygon fill='white' points='7.293 4.707 14.586 12 7.293 19.293 8.707 20.707 17.414 12 8.707 3.293 7.293 4.707'/%3e%3c/svg%3e")}.menu>.menu-item-has-children.open>a{color:#fff;background:#75808f}.menu .menu-item{position:relative}.menu .menu-item .sub-menu{display:none;padding-left:20px;margin-top:5px}.menu .menu-item.open>.sub-menu{display:block}.menu .menu-item.open>.submenu-toggle{transform:rotate(-90deg)}.menu .sub-menu{display:block;font:500 14px/1.5 sans-serif;background:#75808f;color:#75808f;list-style:none;margin:0 !important;padding:5px 0 0 !important}.menu .sub-menu li a{display:block;padding:8px 30px 8px 25px;font:500 14px/1.5 sans-serif;background:0 0;color:#fff;border:1px solid transparent;transition:.3s}.menu .sub-menu li a:hover{border:1px solid #f89b03;border-radius:10px;background:#fb9c00}.menu .sub-menu li a.current-menu-item{color:#fff;background:#75808f}.menu .sub-menu li ul.sub-menu a{padding-left:35px}.menu .submenu-toggle{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpolygon fill='white' points='7.293 4.707 14.586 12 7.293 19.293 8.707 20.707 17.414 12 8.707 3.293 7.293 4.707'/%3e%3c/svg%3e");width:24px;height:24px;position:absolute;right:5px;top:3px;display:inline-block;transform:rotate(90deg);cursor:pointer;transition:.2s linear}.menu-mob .menu .current-menu-item>a,.menu-mob .menu .menu .current-menu-ancestor>a,.menu-mob .menu .menu .active>a{border:none}.menu-mob .menu .current-menu-item>a,.menu-mob .menu .current-menu-ancestor>a,.menu-mob .menu .active>a{border:none;border-bottom:1px solid #f89b03;border-radius:10px;background:0 0 !important}.menu-mob .menu>.current-menu-parent>a{border:none;border-bottom:1px solid #f89b03;border-radius:10px;background:0 0 !important}.menu-mob .menu>.current-menu-ancestor>a{color:#fff;background:#75808f}.menu-mob .menu>.current-menu-ancestor>.submenu-toggle{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpolygon fill='white' points='7.293 4.707 14.586 12 7.293 19.293 8.707 20.707 17.414 12 8.707 3.293 7.293 4.707'/%3e%3c/svg%3e")}.table{font-size:14px;line-height:1.5;color:#5b636f}.table .price-row td:last-child{width:15%;word-wrap:break-word}@media only screen and (max-width:767px){.table .price-row td:last-child{width:28%;text-align:right}}.menu-mob .menu{border:none;background:0 0}.menu-mob .menu>.menu-item-has-children a{border-radius:0}.banner-slider{position:relative}.banner-slider__video{height:560px;position:relative;display:flex;align-items:center}.banner-slider__video:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#212121;background:linear-gradient(1.89deg,rgba(0,0,0,.5) 49.18%,rgba(0,0,0,0) 98.09%);opacity:.5;z-index:3}.banner-slider__video video{position:absolute;width:100%;height:100%;top:0;z-index:2;-o-object-fit:cover;object-fit:cover}.banner-slider .container{position:relative;z-index:4;margin-top:auto;padding-bottom:3%}.banner-slider__text{font-size:38px;line-height:42px;color:#fff;text-align:center}.banner-slider .slick-prev{left:20px}.banner-slider .slick-next{right:20px}.border-left{border-left:2px solid #fb9c00;padding-left:10px}@media only screen and (max-width:767px){.banner-slider__text{line-height:28px;font-size:18px}.banner-slider .slick-prev,.banner-slider .slick-next{display:none !important}.banner-slider__video{height:340px}}.go-to.right{text-align:left}@media only screen and (max-width:1200px){.nav .sub-menu{display:none !important}}.content__head{margin-bottom:30px}.table{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0,0,0,.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0,0,0,.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0,0,0,.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6;caption-side:bottom;border-collapse:collapse}table{display:table;border-collapse:separate;box-sizing:border-box;text-indent:initial;unicode-bidi:isolate;border-spacing:2px;border-color:gray}.table>tbody{vertical-align:inherit}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}tr{display:table-row;vertical-align:inherit;unicode-bidi:isolate;border-color:inherit}td{display:table-cell;vertical-align:inherit;unicode-bidi:isolate}.table>:not(caption)>*>*{padding:.5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}a.link{color:blue !important;font-weight:500}.border{margin-bottom:40px;border:1px solid #f89b03}.overlay--news{background:url(//tehpris-rf.ru/wp-content/themes/tehpris/css/../img/bg-news.jpg) no-repeat !important;background-size:cover}.overlay--news .title{color:#333 !important}.overlay--news:hover .more{color:#333 !important}.overlay-dev{position:fixed;left:20px;bottom:20px;z-index:999}.popup-dev{box-sizing:border-box;border:1px solid #f89b03;border-radius:30px;padding:10px 15px;display:flex;align-items:center;justify-content:center;background:#fff;position:relative;width:100%;z-index:1000;color:#000;gap:15px;font-size:12px;font-weight:400;line-height:130%;letter-spacing:0%;text-align:center}.popup-dev__button{cursor:pointer}.reviews-gallery{display:flex;gap:12px;flex-wrap:wrap}.reviews-gallery a{border:1px solid #f89b03}.overlay--news{padding:0 !important}.overlay--news .title{padding:15px 15px 20px !important;background:rgba(25,44,69,.8) !important;margin-bottom:0 !important;color:#fff !important}.in--news:hover .overlay--news .title{padding-top:25px !important;color:#f89b03 !important;background:rgba(25,44,69,.8) !important}.form-services{border-top:2px solid #f89b03;padding-top:20px}.form-services .wpcf7-form,.form-services .popup__text{width:70%}@media only screen and (max-width:1200px){.form-services .wpcf7-form,.form-services .popup__text{width:100%}}.header{position:sticky;top:0}.info{background:#dee0e2 url(//tehpris-rf.ru/wp-content/themes/tehpris/css/../img/tehpris.png) no-repeat center center !important;background-size:cover}.news__item .title a{font-weight:400}@media (max-width:880px){.info{background-size:363px 105px !important}}.nav>ul{justify-content:space-between}.nav>ul>li{margin-right:0}.directions-advantages{display:grid;margin-bottom:30px;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:880px){.directions-advantages{grid-template-columns:1fr}}.directions-advantages__title{font-weight:700;margin-bottom:10px}.directions-advantages__item{box-shadow:0px 0px 12px 0px rgba(178,178,178,.37);border-radius:10px;padding:15px 10px}.content__main ul,.content__main ol{font-size:14px;line-height:1.5;color:#5b636f;margin-bottom:25px;list-style-position:inside}.content__main h3{margin-bottom:12px;font-weight:500;font-size:16px;color:#75808f}.docs{display:grid;grid-template-columns:repeat(2,1fr)}@media (max-width:880px){.docs{grid-template-columns:1fr}}.all-post{display:inline-block;font-weight:500;font-size:14px;color:#f89b03;margin-top:20px;transition:.3s}.additionally-block{background:#ffecce;border-radius:10px;padding:22px 38px 14px 28px;margin-bottom:20px}.additionally-block__box{display:flex;gap:8px;justify-content:space-between}@media (max-width:880px){.additionally-block__box{flex-direction:column}}.additionally-block__title{font-weight:700;font-size:36px;line-height:100%;color:#75808f;margin-bottom:28px}@media (max-width:880px){.additionally-block__title{font-size:26px}}.additionally-block__text{font-weight:400;font-size:14px;line-height:143%;color:#777373;margin-bottom:21px}.additionally-block__feedback{font-weight:400;font-size:14px;line-height:143%;color:#777373;margin-top:16px}.faq-wrapper{margin-top:25px}.faq-wrapper .faq-section{margin-bottom:40px;color:#75808f}.faq-wrapper .faq-section .faq-section-title{font-weight:600;margin-bottom:20px}.faq-wrapper .faq-section .accordion2{border:1px solid #e5e5e5;border-radius:8px;overflow:hidden}.faq-wrapper .faq-section .accordion2 .accordion-item{border-bottom:1px solid #e5e5e5}.faq-wrapper .faq-section .accordion2 .accordion-item:last-child{border-bottom:none}.faq-wrapper .faq-section .accordion2 .accordion-item.active .accordion-item-header{background-color:#f7f7f7}.faq-wrapper .faq-section .accordion2 .accordion-item.active .accordion-item-content{padding:15px 15px 0;opacity:1;max-height:inherit !important}.faq-wrapper .faq-section .accordion2 .accordion-item .accordion-item-header{padding:15px 35px 15px 15px;font-weight:500;cursor:pointer;position:relative;transition:.2s linear;display:flex;font-size:15px}.faq-wrapper .faq-section .accordion2 .accordion-item .accordion-item-header:after{content:"+";transition:.2s linear;position:absolute;right:15px;font-size:20px}.faq-wrapper .faq-section .accordion2 .accordion-item.active .accordion-item-header:after{content:"–";transform:rotate(180deg)}.faq-wrapper .faq-section .accordion2 .accordion-item .accordion-item-content{max-height:0;overflow:hidden;opacity:0}.paper__pic img{border-radius:5px !important}.services .item.w50 .in{height:250px}.marquee-container{background-color:#222;overflow:hidden;white-space:nowrap;width:100%;padding:20px 30px 30px;box-sizing:border-box;position:relative}.marquee-text{display:inline-block;color:orange;font-size:15px;font-weight:700;position:absolute;left:100%}.gray-background{background:url(//tehpris-rf.ru/wp-content/themes/tehpris/css/../img/bg-page.png) top center/cover no-repeat fixed;min-height:100vh}.content__head--mrg-none{margin-bottom:0}.search-form{display:flex;justify-content:flex-end;align-items:center;gap:5px}.search-form input{width:100%;-webkit-transition:width .4s ease-in-out;transition:width .4s ease-in-out;border-radius:5px}.search-form input:focus{width:100%}@media (max-width:1200px){.search-form input{width:100%}}.pagination-search .nav-links a{color:#26589e}.pagination-search .nav-links a:hover{color:#fb9c00}.pagination-search .nav-links .current{color:#fb9c00}.content__search .search-item h2 a{color:#26589e}.content__search .search-item h2 a:hover{color:#fb9c00}.btn-main__search{width:189px;flex-shrink:0;min-height:34px}.btn-main.size-m{min-height:34px}@media (max-width:500px){.btn-main.size-m{text-align:center}}.header .logo img{height:50px;object-fit:cover}@media (max-width:1200px){.col--flex{display:flex;align-items:center;gap:20px}}@media (max-width:500px){.header .logo img{width:130px}}.archive-load-more{margin-top:20px;text-align:center}.trademark{display:flex;margin-top:30px;margin-bottom:30px;align-items:center;gap:30px;justify-content:space-between}.trademark__title{font-weight:500;font-size:30px;color:#445d7a}.trademark__img{width:150px;border:1px solid #192c45;object-fit:cover}@media (max-width:500px){.col__mob{padding-right:0}}.nav-links{display:flex;justify-content:center;gap:5px}.nav-links .page-numbers{font-size:20px;color:#445d7a}.nav-links .page-numbers.current{color:#f44336}.search-form input[type=search]{width:180px;height:38px;padding:5px 10px;transition:all .3s ease}@media (max-width:600px){.search-form input[type=search]{height:34px;width:65px;min-width:94px}}.search-form input[type=search]:focus{width:240px;outline:none;box-shadow:0 0 5px rgba(0,0,0,.2)}@media (max-width:600px){.search-form input[type=search]:focus{width:65px}}@media (max-width:600px){.search-form__btn{height:34px;min-height:34px;max-width:50px}}.footer-phone,.footer-mail{white-space:nowrap}@media (max-width:600px){.footer-phone,.footer-mail{white-space:normal}}