.grecaptcha-badge{display:none!important}#showMoreNews{margin-bottom:15px}.header__hamburger,.onmob{display:none}.seabut{height:40px;background:url(/local/build/images/search.svg) 50% no-repeat;background-size:contain;margin:0 10px;cursor:pointer;width:40px}.seabut:hover{opacity:.6}#title-search{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;position:absolute;border-bottom:2px solid #e72222;top:-86px;background-color:#fff;box-shadow:0 0 7px rgba(0,0,0,.5);left:0;width:100%;display:none;z-index:997}#title-search.active{top:0;display:block}#title-search .search-wrap{padding-top:15px;padding-bottom:15px}#title-search .search-wrap,#title-search form,form#mobsear{justify-content:center;-ms-align-items:center;align-items:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}#title-search form,form#mobsear{position:relative;width:100%}#title-search form input[type=text],form#mobsear input[type=text]{flex-grow:1;padding:10px 15px;font-size:18px;border:none;font-weight:400;border-bottom:1px solid #ccc;outline:none;background-color:#fff;width:100%;line-height:1}#mobsear .btn-red,#title-search .btn-red{padding:10px 15px;font-size:15px;border:none;text-decoration:none;font-weight:500;color:#fff;text-transform:uppercase;letter-spacing:.5px;text-align:center;background-color:#e72222;border-radius:6px;cursor:pointer;margin-left:15px;display:inline-block}#title-search .search-close{padding:11px;font-size:26px;transition:opacity .3s ease-in-out,color .3s ease-in-out;opacity:.5;cursor:pointer;margin-left:10px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.header__button{margin-right:0;z-index:10}.cardlist__img{position:relative}.cardlist__hit{padding:5px 10px;font-size:15px;color:#fff;position:absolute;top:10px;background-color:#e72222;border-radius:50px;left:10px;width:auto}.blog__text p{margin:24px 0;line-height:normal}.blog__text h2{font-size:1.5rem;font-weight:600;position:relative;margin:34px 0 24px}.blog__text h2:after{height:2px;content:"";background:#e72222;width:70px;display:block}.blog__text ul{padding:14px 0 14px 46px}.blog__text ul li{margin-bottom:16px;position:relative}.blog__text ul li:after{height:2px;transform:translateY(-50%);content:"";position:absolute;top:50%;background:#e72222;left:-46px;width:30px;display:block}@font-face{src:url(/local/templates/main/fonts/seropro.eot);src:url(/local/templates/main/fonts/seropro.eot) format("embedded-opentype"),url(/local/templates/main/fonts/seropro.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;font-family:SeroPro}@font-face{src:url(/local/templates/main/fonts/seropromedium.eot);src:url(/local/templates/main/fonts/seropromedium.eot) format("embedded-opentype"),url(/local/templates/main/fonts/seropromedium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;font-family:SeroPro}@font-face{src:url(/local/templates/main/fonts/seroprobold.eot);src:url(/local/templates/main/fonts/seroprobold.eot) format("embedded-opentype"),url(/local/templates/main/fonts/seroprobold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;font-family:SeroPro}.font-sero{font-family:SeroPro}.our-style h1{font-size:50px;line-height:1.3}.our-style h1,.our-style h2{font-weight:700;color:#000;font-family:SeroPro}.our-style h2{font-size:43px;text-transform:none}input[name="user_file[]"]{height:100%;opacity:0;cursor:pointer;width:100%;display:block}.uploadstyle{height:3.625rem;border:2px solid #e72222;position:relative;border-radius:50px;width:100%}.uploadstyle:before{height:100%;font-size:1.25rem;color:#fff;content:"Прикрепить файлы";position:absolute;text-align:center;top:0;border-radius:50px;left:0;width:100%;line-height:3.225rem;display:block}.uploadstyle.atta:before{content:"Закреплено"}.uploadstyle.watta:before{content:"Размер слишком велик"}.uploadstyle.patta:before{content:"Неподдерживаемый формат"}.uploadstyle:hover:before{background-color:#e72222}.uploadstyle:after{height:15px;font-size:15px;color:#fff;content:"Максимальный общий размер - 20Мб";position:absolute;bottom:-20px;text-align:center;left:0;width:100%;line-height:15px;display:block}@media (max-width:767px){.header__hamburger{display:block}.our-style h1{font-size:36px}.our-style h2{font-size:28px}.uploadstyle{height:2.75rem}.uploadstyle:before{font-size:1rem;line-height:2.35rem}}.our-style li,.our-style p{margin:0 0 1.5rem}.our-style li{padding:0 0 0 25px;position:relative}.our-style li:after{border:5px solid transparent;border-left:10px solid #aa001a;content:"";position:absolute;top:4px;left:0}.content__inner{width:100%}@media screen and (min-width:1601px){.content__inner{margin-right:auto;max-width:90rem;margin-left:auto}}@media screen and (max-width:1600px){.content__inner{padding-right:3.5rem;padding-left:3.5rem}}@media screen and (max-width:1080px){.content__inner{padding-right:3rem;padding-left:3rem}}.semiopafix{display:none}@media screen and (max-width:992px){.onmob,.onmob .header__contact{display:block}.header__contacts__container.onmob{padding-right:3em;text-align:right;padding-bottom:10px}.onmob a.header__contact{display:inline-block}.seabut{display:none}.content__inner{padding-right:2.5rem;padding-left:2.5rem}.semiopafix{height:50px;position:fixed;background-size:20px;opacity:.5;bottom:20px;background-color:#e72222;-webkit-box-shadow:0 0 10px 0 hsla(0,0%,59%,.75);-moz-box-shadow:0 0 10px 0 hsla(0,0%,59%,.75);box-shadow:0 0 10px 0 hsla(0,0%,59%,.75);background-position:50%;border-radius:30px;left:20px;width:50px;background-image:url(/local/build/images/icon-phone-white.6236593d.svg);background-repeat:no-repeat;display:block;z-index:11}.semiopafix:hover{opacity:1}}@media screen and (max-width:768px){.content__inner{padding-right:1.5rem;padding-left:1.5rem}}@media screen and (max-width:576px){.content__inner{padding-right:1rem;padding-left:1rem}}.button_mod.button--red{border-color:#aa001a;background-color:#aa001a}.button_mod.button--red:focus,.button_mod.button--red:hover{border-color:#e72222;background-color:#e72222}.button_mod .button__text{font-size:19px;text-transform:none}.button_full-width{width:100%}@media (min-width:768px){.button_lg{height:75px!important}.header__contacts__container.onmob{padding-right:.5em;text-align:right;padding-bottom:10px}}.bg-grey{background-color:#f5f6f6}.bg-grey-dark{background-color:#efeff0}.bg-text{color:#818181}@media (min-width:992px){.img-left{margin:0 60px 20px 0;float:left}.img-right{margin:0 0 20px 60px;float:right}}@media (max-width:991px){.img-left,.img-right{margin:0 0 20px;width:100%}}.clear-both{clear:both}.land-head__icon{padding-top:15px}.land-form-text{padding:55px 0;justify-content:space-between;align-items:center;display:flex}.land-form-text__form{width:445px}.land-form-text__text{color:#818181;width:calc(100% - 525px)}@media (min-width:1110px){.land-form-text__text{font-size:18px;line-height:26px}}@media (min-width:992px) AND (max-width:1109px){.land-form-text__text{width:calc(100% - 470px)}}@media (max-width:991px){.land-form-text{padding:30px 0;flex-direction:column;align-items:flex-start}.land-form-text__form{width:100%}.land-form-text__text{margin:30px 0 0;width:100%}}@media (max-width:575px){.land-form-text{padding:0 0 30px}}.advantages{justify-content:space-between;flex-wrap:wrap;gap:20px;display:flex}.advantage{flex:1 1 calc(50% - 20px);padding:20px;text-align:center;box-shadow:0 2px 10px rgba(0,0,0,.1);border-radius:10px;background:#fff}.advantage span{font-size:1rem;font-weight:900;margin-bottom:10px;color:#999;text-transform:uppercase;text-align:left;font-family:Montserrat,sans-serif;display:block}.advantage span:after{height:.125rem;content:"";background-color:#e72222;margin:.625rem 0;width:3.125rem;display:block}.advantage p{font-size:14px;text-align:left;line-height:1.5}@media (max-width:900px){.advantage{flex:1 1 100%}}.hidden-text{display:none}.toggle-button{padding:5px;font-size:16px;border:none;text-decoration:none;font-weight:700;color:#e72222;transition:color .3s ease;gap:5px;text-align:center;margin:0 40%;align-items:center;background:none;cursor:pointer;width:20%;display:flex}.toggle-button:hover{opacity:.8}.toggle-button svg.arrow{transform:rotate(90deg) translateX(-7px)}.toggle-button svg.arrow.down{transform:rotate(-90deg) translateX(-3px)}body{padding-top:100px!important}body .header{position:fixed;top:0;box-shadow:0 4px 6px rgba(0,0,0,.1);background:#fff;left:0;width:100%;z-index:1000}@media (max-width:900px){body{padding-top:110px!important}}#video-container{height:560px;position:relative;background:url(/video/oblojka.jpg) 50%/cover no-repeat;cursor:pointer;width:100%}.video-over{background:rgba(0,0,0,.5);display:block;z-index:1}.video-over,.video-play{right:0;position:absolute;bottom:0;top:0;left:0}.video-play{height:56px;justify-content:center;transition:opacity .2s ease,visibility .2s ease;margin:auto;align-items:center;box-shadow:0 0 0 4px #fff;border-radius:50%;background:hsla(0,0%,100%,.3);cursor:pointer;width:56px;display:flex;z-index:2}.video-play:before{border-color:transparent transparent transparent #fff;height:0;transition:transform .2s ease;content:"";border-style:solid;border-width:12px 0 12px 20px;width:0;display:block}.video-play:hover:before{transform:scale(1.2)}video{width:100%;display:block}.video-is-playing .video-over{display:none}.video-is-playing .video-play{opacity:0;visibility:hidden}.reviews_box{margin:0 25%;width:50%}@media (max-width:768px){#video,#video-container{height:260px}.video-container.video-is-playing{background:inherit!important}.land-head__inner .land-head__title{overflow-wrap:break-word;word-wrap:break-word;white-space:normal}.reviews_box{margin:initial;width:100%}}.services-section{padding:100px 20px;max-width:1200px;margin:0 auto}.services-title{font-size:32px;font-weight:700;margin-bottom:40px;color:#333;text-align:left}.services-grid{justify-content:space-between;flex-wrap:wrap;gap:30px;align-items:flex-end;display:flex}.service-item{flex:0 1 auto;height:250px;padding:10px;border:1px solid #f5f5f5;transition:transform .3s ease;text-align:center;background:#fbfbfb;cursor:pointer;width:250px}.service-item:hover{transform:translateY(-5px)}.service-image{flex:1;justify-content:center;margin:0 auto 15px;align-items:center;display:flex}.service-image img{height:auto;max-width:100%;object-fit:contain;display:block}.service-item .service-image{height:147px;width:147px}.service-name{font-size:16px;font-weight:400;color:#333;margin:0 auto;line-height:1.3}.service-name a{color:#333}@media (max-width:1024px){.services-grid{justify-content:center;gap:40px 30px}}@media (max-width:768px){.services-section{padding:40px 15px}.services-title{font-size:28px;margin-bottom:30px;text-align:center}.services-grid{grid-template-columns:repeat(auto-fit,minmax(250px,3fr));gap:25px;justify-items:center;display:grid}.service-item:first-child .service-image,.service-item:nth-child(2) .service-image,.service-item:nth-child(3) .service-image,.service-item:nth-child(4) .service-image,.service-item:nth-child(5) .service-image{height:120px;width:120px}.service-name{font-size:14px}}@media (max-width:480px){.services-grid{grid-template-columns:repeat(1,1fr);gap:20px}.service-item:first-child .service-image,.service-item:nth-child(2) .service-image,.service-item:nth-child(3) .service-image,.service-item:nth-child(4) .service-image,.service-item:nth-child(5) .service-image{height:100px;width:100px}}#basFormOneMessage .form-one__line textarea{padding:20px 25px!important}#basFormThreeMessage .uploadstyle{border-color:#aa001a;background-color:#aa001a}#basFormThreeMessage .uploadstyle:after{bottom:0!important}#basFormThreeMessage .file-info{margin-top:10px}#basFormThreeMessage .file-info small{font-size:70%}#basFormOneMessage .button_mod.button--red{width:444px;float:right}@media (max-width:480px){#basFormOneMessage .button_mod.button--red{width:100%}}