﻿.form-control:focus,.btn:focus{border-color:#ced4da;box-shadow:none}.field-bad{box-shadow:0 0 10px red}.grecaptcha-badge{display:none}.btn:hover,.fa-trash-o,.ui-spinner a{cursor:pointer}.modal .requiredtext{color:#a6a6a6;margin-top:1rem}.modal .requiredtext b{color:red}fieldset{margin:16px 0;border:1px solid #e3e3e3;padding:16px}fieldset legend{float:none;width:auto;padding:0 10px;font-size:1.2rem}.successform{display:none;position:fixed;width:200px;height:60px;border:1px solid green;top:50%;left:50%;margin-top:-30px;margin-left:-100px;background:#fff;border-radius:2px;text-align:center;line-height:60px;box-shadow:0 0 10px gray;font-weight:600;font-size:1.2rem}.fbtn{position:fixed;bottom:80px;right:-30px;width:140px;height:140px;cursor:pointer;z-index:200000;opacity:.7}.fbtn:hover .fbtn-icon{opacity:1}.fbtn:hover .fbtn-icon{animation:animation-yoyo 1s infinite ease-in-out}.fbtn .fbtn-main{background:#00b30b;width:60px;height:60px;border-radius:50%;position:absolute;top:30px;left:30px;opacity:.86}.fbtn .fbtn-icon{cursor:pointer;width:60px;height:60px;top:30px;left:30px;position:absolute;z-index:999993;transform-origin:50% 50% 0;text-align:center;line-height:70px}.fbtn .fbtn-icon .fa-whatsapp{font-size:2.4rem;color:#fff;line-height:60px}.fbtn .fbtn-circle1{border-color:#00b3a2;border:4px solid;width:66px;height:66px;border-radius:50%;position:absolute;top:23px;left:23px;animation:animation-circle1 3.5s infinite ease-in-out;box-sizing:content-box}.fbtn .fbtn-circle2{border:8px solid #ecedef;width:66px;height:66px;border-radius:50%;position:absolute;top:19px;left:19px;animation:animation-circle2 3.5s infinite ease-in-out;box-sizing:content-box}@keyframes animation-circle1{0%,100%{transform:scale(0.9);opacity:.3}50%{transform:scale(1.7);opacity:0}}@keyframes animation-circle2{0%{transform:scale(1.2);opacity:0}100%{transform:scale(1);opacity:.8}}@keyframes animation-yoyo{0%,100%{transform:scale(1) rotate(0)}35%{transform:scale(1) rotate(-35deg)}75%{transform:scale(1) rotate(35deg)}}.numerator{width:100px}.numerator span{cursor:pointer}.numerator input{text-align:center}@font-face{font-family:"Politburo";src:url("/themes/bondarev/fonts/politburo.otf")}@font-face{font-family:"Goznak";src:url("/themes/bondarev/fonts/Gosznak-Semi Bold.otf")}@font-face{font-family:"Kramola";src:url("/themes/bondarev/fonts/Kramola.ttf")}@font-face{font-family:"Furore";src:url("/themes/bondarev/fonts/Furore.otf")}@font-face{font-family:"IzisOne";src:url("/themes/bondarev/fonts/IzisOne.ttf")}@font-face{font-family:"Beton";src:url("/themes/bondarev/fonts/Beton.ttf")}h1,h2,h3,h4{color:#856941;font-family:"IzisOne"}a{text-decoration:none;color:#856941}.container>h1{text-align:center}header .header-desktop{background-image:url("/themes/bondarev/images/moscow.png");background-position:top;background-size:unset}header .header-desktop img.logotype{display:block;margin:50px auto}header .header-desktop .email{margin-top:100px;font-weight:600;color:#856941;display:block;font-size:1.4rem}header .header-desktop .phone{margin-top:100px;font-weight:600;text-align:right;color:#856941;display:block;font-size:1.4rem}header .header-desktop .consult{float:right}header .header-desktop ul{justify-content:center;display:flex;background:#c8b49e;padding:10px 0;position:relative;border-radius:24px}header .header-desktop ul li{display:inline-block}header .header-desktop ul li a{text-decoration:none;text-transform:uppercase;margin:0 20px;font-weight:600;color:#000}header .header-desktop ul:before{content:"";width:24px;height:24px;left:10px;position:absolute;background-image:url("/themes/bondarev/images/screw-halfball.png");background-size:contain}header .header-desktop ul:after{content:"";width:24px;height:24px;right:10px;position:absolute;background-image:url("/themes/bondarev/images/screw-halfball.png");background-size:contain;rotate:110deg}header .header-mobile .logotype{display:block;height:60px}header .header-mobile .navbar-toggler{margin-top:4px;font-size:2rem;color:#856941;float:right;margin-right:12px}header .header-mobile .email{display:block;font-size:1.2rem;text-align:center}header .header-mobile .phone{display:block;font-size:1.2rem;text-align:center}footer{background:#35230d;color:#fff;padding:40px 0}footer a{color:#fff}footer .logotype{width:120px}footer .services{border-bottom:1px dotted #000;margin-bottom:20px;padding-bottom:20px}footer .services ul li:first-child{font-size:1.2rem;font-weight:500;margin-bottom:10px}footer .services ul li:first-child:before{content:"" !important}footer .final .copyright{text-align:center}footer ul{list-style:none}.consent{font-size:.8rem;margin-left:20px}.beautylist{list-style:none}.beautylist li{position:relative;padding-left:26px}.beautylist li:before{content:"";font-family:"Font Awesome 5 Pro";color:#856941;position:absolute;left:0px;transition:.3s}.beautylist li:hover:before{left:6px;transition:.3s}section h2,section h3,section h4{text-align:center}section .header:after{content:"";display:block;height:40px;background-image:url("/themes/bondarev/images/separator.png");background-size:contain;background-position:center;background-repeat:no-repeat;margin-bottom:30px}section .subheader{text-align:center;margin-bottom:50px;font-weight:600;color:#95897b}section .btn-callback{display:flex;margin:auto;background-color:#856941;color:#fff;border:0;padding:6px 16px;border-radius:6px;border:1px solid #856941;text-transform:uppercase}section .btn-callback:before{content:"";font-family:"Font Awesome 5 Pro";margin-right:10px;color:#fff}.btn.btn-base{background-color:#856941;color:#fff}.btn.btn-base:hover{box-shadow:0 0 10px gray}.haze{position:relative}.haze::before{content:"";width:100%;height:100%;background:rgba(255,255,255,.8980392157);display:block;position:absolute;top:0}.haze *{position:relative}section.front-welcome{padding:100px 0;height:540px;background-image:url("/themes/bondarev/images/background-welcome.png");background-repeat:no-repeat;padding:0}section.front-welcome .container{position:relative}section.front-welcome img.fromto{position:absolute;top:150px;left:100px}section.front-welcome img.docs{position:absolute;top:120px;width:180px;box-shadow:0 0 20px gray;border:1px solid #856941}section.front-welcome img.docs:hover{rotate:1deg;transition:.5s}section.front-welcome img.doc1{left:500px;rotate:160deg}section.front-welcome img.doc2{left:650px;rotate:10deg}section.front-welcome img.doc3{left:810px;rotate:-10deg}section.front-welcome img.doc4{left:960px;rotate:20deg}section.front-welcome-mobile{margin-top:50px;padding:50px 0;background-color:#ecdbc2;box-shadow:0 0 10px gray;position:relative;background-image:url("/themes/bondarev/images/background-welcome.png");background-position-x:570px}section.front-welcome-mobile h1{font-family:"IzisOne";font-weight:600;font-size:4rem}section.front-welcome-mobile h1 span{display:block;font-size:3.4rem;color:#7b7b7b;font-family:"Arial";font-weight:300}section.front-welcome-mobile .desc{text-align:center;margin-top:40px;font-weight:600;text-transform:uppercase;border-top:3px dotted #d0c0a7;padding-top:40px}section.front-welcome-mobile .desc span{display:block;margin-top:20px;color:#856941;font-size:.9rem}.scrolldown{text-align:center}.scrolldown i{font-size:8rem;color:#eae2d6}section.front-services{padding:100px 0}section.front-services .item{text-align:center;margin:20px 0}section.front-services .item i.far{font-size:3rem;display:block;margin:auto;width:150px;height:150px;text-align:center;border:2px dotted gray;border-radius:50%;background-image:url("/themes/bondarev/images/service-back.jpg");line-height:150px;color:#946d42}section.front-services .item .title{font-weight:600;font-size:1.2rem;margin-top:20px}section.front-services .item .btn-base{margin-top:20px}section.front-about{padding:100px 0;background-image:url("/themes/bondarev/images/femida.jpg");background-attachment:fixed}section.front-about .subheader{color:#404040}section.front-about .desc{position:relative;padding:40px 20px;background:rgba(255,255,255,.431372549);box-shadow:0 0 10px #a8a8a8;border-radius:50px 10px 100px 10px}section.front-about .desc:before{content:"";font-family:"Font Awesome 5 Pro";position:absolute;font-size:4rem;color:rgba(133,105,65,.4588235294);top:-46px;left:-10px}section.front-about .item{text-align:center;border:1px solid #e3e1de;margin:10px;padding:10px}section.front-about .item i.far{font-size:2rem;color:#856941}section.front-work{padding:50px 0}section.front-work .item{text-align:center;position:relative}section.front-work .item .circle{display:none}section.front-work .item .title{font-size:1.4rem;font-weight:600;text-transform:uppercase;margin-top:28px}section.front-work .item .desc{margin-top:20px}section.front-work .item i.fal{color:#856941;font-size:3rem}section.front-work .col-md-4:not(:last-child) .item:after{content:"";font-family:"Font Awesome 5 Pro";position:absolute;font-size:10rem;right:-40px;top:-50px;color:rgba(133,105,65,.1803921569)}section.front-reviews{padding:100px 0;background-image:url("/themes/bondarev/images/newspaper.webp");background-size:cover}section.front-reviews .container:after{content:"";background-image:url("/themes/bondarev/images/megafon-woman.webp");background-size:contain;width:400px;height:300px;display:block;position:absolute;right:0;bottom:-100px}section.front-reviews .header{justify-content:left}section.front-reviews .subheader{justify-content:left;font-size:1.2rem;font-weight:600}section.front-reviews .review{margin-top:50px;background:#fff;padding:20px;border-radius:4px}section.front-reviews .review .desc{position:relative;margin-top:20px}section.front-reviews .review .desc:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:300;position:absolute;top:-70px;font-size:3rem;color:#856941}section.front-reviews .review .name{color:#856941;margin-top:20px}section.front-reviews .review .position{font-size:.9rem}section.front-experts{padding:100px 0}section.front-experts .ecard{background-image:url("/themes/bondarev/images/service-back.jpg");height:600px;position:relative;padding:20px;margin:20px 0}section.front-experts .ecard img{border:2px dotted gray;rotate:-5deg;background:#fff;width:130px;position:absolute;top:0;left:0}section.front-experts .ecard:before{content:"";background-image:url("/themes/bondarev/images/paperclip.png");width:17px;height:50px;display:block;position:absolute;z-index:100;rotate:-12deg;background-size:contain;top:-6px;left:10px}section.front-experts .ecard .title{font-size:2rem;text-transform:uppercase;font-family:"Beton";position:absolute;top:10px;right:50px;color:#4f4f4f;text-decoration:underline}section.front-experts .ecard .name{position:absolute;right:20px;font-weight:600;text-transform:uppercase;font-size:1.4rem;top:70px;width:200px;text-align:right;color:#4f4f4f}section.front-experts .ecard .name div{width:100%;border-bottom:1px dotted #422a08}section.front-experts .ecard .desc{margin-top:170px;border-top:2px dotted #856941;padding-top:20px}section.front-experts .ecard .education{margin-top:20px;max-height:220px;overflow-y:scroll}section.front-trust{padding:100px 0;background-image:url("/themes/bondarev/images/clients.webp");background-size:cover}section.services .item{text-align:center;border:1px solid #f0f0f0;margin:14px auto;padding:16px;background-image:url("/themes/bondarev/images/moscow.png");background-position-x:860px;min-height:270px;position:relative;width:100%;max-width:300px;color:#856941;border:2px dotted #856941}section.services .item .title{font-size:1.1rem;font-weight:600;text-shadow:4px 4px 4px #fff;font-family:"IzisOne";background:#fff;border:1px solid #c8b49e;border-radius:50%;padding:6px}section.services .item .price{margin-top:16px;font-weight:600;font-size:2rem}section.services .item .details{position:relative;color:#856941;background-color:#fff;border:1px solid #856941;width:150px;margin:14px auto;padding:2px 0px}section.services .item .details:after{content:"";font-family:"Font Awesome 5 Pro";position:absolute;top:8px;margin-left:6px;font-size:.8rem}section.services .item:hover{box-shadow:0 0 10px gray}section.services .itemblock{position:relative}section.services .itemblock .btn{position:absolute;left:50%;margin-left:-46px;bottom:20px}section.services .tab-content{padding-top:40px}section.services .additional{margin-top:30px;padding-top:30px;border-top:1px dotted gray}section.services .additional .title{font-family:IzisOne;font-size:1.4rem}section.services .nav-link{font-size:1.2rem;font-family:"IzisOne";color:#000;cursor:pointer}section.services .nav-link i.far{margin-right:10px}section.services .nav-link.active{background-color:#c8b49e}section.contactform{padding:100px 0;background-image:url("/themes/bondarev/images/background-contactform.jpg");background-size:cover;background-position-y:-110px;position:relative}section.contactform .header{justify-content:left;position:relative}section.contactform .subheader{justify-content:left;position:relative}section.contactform form input{margin-bottom:10px}section.contactform form textarea{margin-bottom:10px;width:100%;min-height:82px}section.contactform form button[type=submit]{display:block;width:100%}section.ourselves{padding:50px 0}section.ourselves .item{text-align:center}section.ourselves .item i{font-size:5rem;color:#856941;margin-top:30px}section.ourselves .item .title{margin-top:20px;text-transform:uppercase;color:#856941}section.ourselves .item .desc{margin-top:20px}section.callbackform{padding:100px 0;background-image:url("/themes/bondarev/images/background-callbackform.jpg");background-size:cover;background-attachment:fixed}section.callbackform.haze:before{background:rgba(255,255,255,.7)}section.callback{padding:50px 0;text-align:center;background-color:#fffbf6}section.callback button{margin-top:30px}section.callback button:hover{color:#fff;background-color:#8c7357}section.rtm-catchform{padding:50px 0}section.rtm-catchform h1{font-size:4rem}section.rtm-catchform .header:after{all:initial}section.rtm-catchform form{background:#c8b49e;padding:20px}section.rtm-catchform form .title{text-align:center;font-size:1.6rem;font-weight:700}section.rtm-catchform form .subtitle{margin:8px 0px 20px 0px;text-align:center}section.rtm-catchform form .conf{position:relative;padding-left:34px;font-size:.9rem}section.rtm-catchform form .conf:before{content:"";font-family:"Font Awesome 5 Pro";font-size:1.6rem;position:absolute;left:0px;top:4px;color:#db883a}section.rtm-catchform form button{width:100%}section.rtm-catchform .form-control{margin-bottom:16px}section.rtm-registration{padding:50px 0;background-color:#fffbf6}section.rtm-registration .item{text-align:center}section.rtm-registration .item i.far{font-size:5rem;color:#aaa}section.rtm-registration .item .title{font-size:1.2rem;font-weight:600;margin-top:16px}section.rtm-registration .item .desc{font-size:.9rem;margin-top:16px}section.rtm-guarantees{padding:100px 0;background-image:url("/themes/bondarev/images/rk.webp");background-size:cover;background-position-y:-210px}section.rtm-guarantees.haze:before{background:rgba(255,255,255,.8)}section.rtm-guarantees .item{text-align:center;margin:20px 0}section.rtm-guarantees .item i.icon{font-size:5rem;color:#aaa}section.rtm-guarantees .item .title{font-size:1.2rem;font-weight:600;margin-top:16px}section.rtm-guarantees .item .desc{font-size:.9rem;margin-top:16px}section.rtm-listdocs{padding:50px 0}section.rtm-prices .item{background-image:url("/themes/bondarev/images/background-oldpaper3.jpg");background-position-y:-100px;background-position-x:-50px;padding:30px;min-height:410px;border-radius:10px;position:relative}section.rtm-prices .item .title{text-transform:uppercase;font-weight:700;text-align:center;border-bottom:2px dotted gray;padding-bottom:10px}section.rtm-prices .item .desc{margin-top:20px}section.rtm-prices .item .price{text-align:center;font-weight:700;font-size:2rem;color:#856941;text-shadow:0px 0px 10px #fff;position:absolute;bottom:60px;left:50%;width:200px;margin-left:-100px}section.rtm-prices .item button{position:absolute;bottom:20px;left:50%;margin-left:-50px;width:100px}section.rtm-prices .item:hover{box-shadow:0 0 10px #856941}section.software-how{padding:50px 0;background-image:url("/themes/bondarev/images/background-commutator.jpg");background-size:cover}section.software-how .item .title{font-size:1.6rem;position:relative;padding-left:60px;padding-bottom:20px;line-height:30px;border-bottom:1px dotted #856941}section.software-how .item .title span{font-family:"Beton";position:absolute;left:0;font-size:3rem;top:16px;color:#856941}section.software-how .item .time{margin-top:20px;font-size:.9rem;color:#856941}section.software-how .item ul{margin-top:20px}section.software-how .item ul li{margin-bottom:10px}section.software-how .item .desc{margin-top:20px}section.front-news .item{box-shadow:0 0 10px #dfdfdf;padding:10px;position:relative}section.front-news .item .title{font-size:1.2rem;font-weight:600}section.front-news .item img{width:100%;max-width:150px;display:block;margin:20px auto 20px}section.front-news .item .date{position:absolute;top:-16px;right:0;font-size:.8rem;background:#856941;color:#fff;padding:1px 8px;border-radius:0 0 8px 0px}section.front-news a.btn{width:220px;margin:40px auto;display:block}.hoverbutton-whatsapp{position:fixed;bottom:10px;right:-30px;width:140px;height:140px;cursor:pointer;z-index:200000;opacity:.7}.hoverbutton-whatsapp:hover .fbtn-icon{opacity:1}.hoverbutton-whatsapp:hover .fbtn-icon{animation:animation-yoyo 1s infinite ease-in-out}.hoverbutton-whatsapp .fbtn-main{background:#00b30b;width:60px;height:60px;border-radius:50%;position:absolute;top:30px;left:30px;opacity:.86}.hoverbutton-whatsapp .fbtn-icon{cursor:pointer;width:60px;height:60px;top:30px;left:30px;position:absolute;z-index:999993;transform-origin:50% 50% 0;text-align:center;line-height:70px}.hoverbutton-whatsapp .fbtn-icon .fab{font-size:2.4rem;color:#fff;line-height:60px}.hoverbutton-whatsapp .fbtn-circle1{border-color:#00b3a2;border:4px solid;width:66px;height:66px;border-radius:50%;position:absolute;top:23px;left:23px;animation:animation-circle1 3.5s infinite ease-in-out;box-sizing:content-box}.hoverbutton-whatsapp .fbtn-circle2{border:8px solid #ecedef;width:66px;height:66px;border-radius:50%;position:absolute;top:19px;left:19px;animation:animation-circle2 3.5s infinite ease-in-out;box-sizing:content-box}@keyframes animation-circle1{0%,100%{transform:scale(0.9);opacity:.3}50%{transform:scale(1.7);opacity:0}}@keyframes animation-circle2{0%{transform:scale(1.2);opacity:0}100%{transform:scale(1);opacity:.8}}@keyframes animation-yoyo{0%,100%{transform:scale(1) rotate(0)}35%{transform:scale(1) rotate(-35deg)}75%{transform:scale(1) rotate(35deg)}}.yandexmap{height:400px}@media(max-width: 575px){section.front-work .item:after{display:none}section.rtm-prices .item{min-height:initial;margin:20px 0}section.rtm-prices .item .price{position:initial;margin:auto}section.rtm-prices .item .btn{position:initial;margin:20px auto 0;display:block}section.rtm-guarantees{background-position-y:initial}section.rtm-catchform h1{font-size:3rem}}
