﻿ .site-header{padding-top:10px;padding-bottom:10px;background:#fff;margin-bottom:15px}.humburger{top:30px}.header-html-2{margin-top:0}a.button24{display:inline-block;color:#fff;text-decoration:none;padding:.1em 1em;outline:none;border-width:2px 0;border-style:solid none;border-color:#689bc4 #000 #04356C;border-radius:7px;background:linear-gradient(#4186D3,#689AD3) #689bc4;transition:0.8s;font-size:18px;font-weight:400;letter-spacing:1px}a.button24:hover{background:linear-gradient(#2a6cb8,#4280c7) #4682B4;color:#fff}a.button24:active{background:linear-gradient(#2a6cb8,#4280c7) #4682B4}.zagolovok{font-size:30px;line-height:1.7em;letter-spacing:1px;text-align:center}.zagolovok a{color:#145ba3;text-decoration:none;border-bottom:1px solid}.zagolovok h1{font-size:32px;font-weight:400}.zagolovok span{color:#00508a;font-weight:400}.pod_zagolovok p{text-align:center;font-size:18px}.archive_list_brand .brand,.list_technik .technik{border:1px solid rgba(0,0,0,.15);width:100%;max-width:100%;overflow:hidden;display:block;padding:20px 10px 10px;transition:.5s;text-align:center}.span-col-2{grid-column:span 2 / auto}.telefon a{text-decoration:none;font-weight:400;font-size:35px}.telefon-content a{text-decoration:none;font-weight:400;font-size:24px}.telefon-content{text-align:center}ul.hr{margin:0;padding:4px}ul.hr li{border:1px solid #ced4da;padding:3px 6px;margin:4px;background:rgba(0,0,0,.04);display:inline-block}ul.hr li:hover{border:1px solid #ced4da;padding:3px 6px;background:#F0F8FF;display:inline-block}ul.hr a:hover{text-decoration:none;color:#111}ul.hr a{text-decoration:none;color:#111}.polomki{text-align:center;text-decoration:none;color:#323232;font-size:13px}.social-links{font-size:30px;text-align:center;margin-top:10px;margin-bottom:-5px}.visually-hidden,input[type="checkbox"].visually-hidden,input[type="file"],input[type="radio"].visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;border:0;-webkit-clip-path:inset(100%);clip-path:inset(100%)}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.form__group{margin-bottom:25px}.form__field{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:25px}.form__field--error .form__message{position:absolute;left:5px;top:100%;font-size:11px;font-weight:700;color:#e83636}.form-control{font-family:inherit;font-size:16px;font-weight:500;line-height:1.25;width:100%;padding:12px 15px;-webkit-transition:border .2s,-webkit-box-shadow .2s;transition:border .2s,-webkit-box-shadow .2s;-o-transition:border .2s,box-shadow .2s;transition:border .2s,box-shadow .2s;transition:border .2s,box-shadow .2s,-webkit-box-shadow .2s;color:#231f20;border:1px solid #c6c6c6;border-radius:5px;outline:0 none;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.form__field--error .form__input{border:1px solid #e83636;-webkit-box-shadow:inset 0 0 0 1px #e83636;box-shadow:inset 0 0 0 1px #e83636}.policy__checkbox:checked~.policy__text::before{background-color:#079ed5;background-image:url(../../../../../../themes/reboot_child/images/icon-tick.svg);background-size:10px}.policy__text::before{content:"";position:absolute;left:6px;top:-2px;width:20px;height:20px;border:1px solid #079ed5;border-radius:2px;background-repeat:no-repeat;background-position:center;-webkit-transition:background-color .3s,-webkit-box-shadow .3s;transition:background-color .3s,-webkit-box-shadow .3s;-o-transition:background-color .3s,box-shadow .3s;transition:background-color .3s,box-shadow .3s;transition:background-color .3s,box-shadow .3s,-webkit-box-shadow .3s}.policy__text{position:relative;padding-left:40px;font-size:14px;text-align:left;letter-spacing:.03em;cursor:pointer}.policy__text::after{content:"";position:absolute;left:15px;top:7px;width:1px;height:1px;border-radius:50%;background-color:rgba(7,158,213,.1);opacity:0}.policy__checkbox:checked~.policy__text::after{-webkit-animation:pulse 1s cubic-bezier(.15,.8,.5,1);animation:pulse 1s cubic-bezier(.15,.8,.5,1)}.button_1640528392297{display:inline-block!important;text-decoration:none!important;background-color:#ffffff!important;color:#111111!important;border:2px solid #4e92df!important;border-radius:5px!important;font-size:19px!important;font-weight:600!important;padding:4px 12px!important;!important}.button_1640528392297:hover{text-decoration:none!important;background-color:#ffffff!important;color:#111111!important;border-color:#f8a90b!important}.modal.fancybox-content{padding:30px}.modal__group.form__group.last_group{margin:0}body form input.wpcf7-form-control.wpcf7-not-valid{border-color:red}input:focus+span.wpcf7-not-valid-tip{display:none!important}input.wpcf7-form-control.has-spinner.wpcf7-submit{cursor:pointer}input.wpcf7-form-control::-webkit-input-placeholder{color:#000}input.wpcf7-form-control:-moz-placeholder{color:#000}input.wpcf7-form-control::-moz-placeholder{color:#000}input.wpcf7-form-control:-ms-input-placeholder{color:#000}label.error{position:absolute;width:100%;left:0;bottom:-15px;margin:0!important}span.wpcf7-form-control-wrap{display:block;position:relative}input.wpcf7-form-control:focus+label{display:none!important}form .wpcf7-not-valid-tip{font-size:12px;display:block;position:absolute}label.form__label{display:block;margin:0!important}.button--dark.button--opacity:focus,.button--dark.button--opacity:hover{color:rgba(255,255,255,.8)}.button--dark.button--opacity{background-color:rgba(7,158,213,.8)}.form__button{font-size:16px;margin-bottom:0;padding:10px 20px;border-radius:5px;border:none;display:block;width:100%;color:#fff!important}.modal__text{max-width:815px;margin:0;margin-bottom:27px;font-size:18px;font-weight:600}.modal__group.form__group{max-width:410px}.visually-hidden,input[type="checkbox"].visually-hidden,input[type="file"],input[type="radio"].visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;border:0;-webkit-clip-path:inset(100%);clip-path:inset(100%)}.modal__form.form,.modal__inner{max-width:410px!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.form__group{margin-bottom:25px}.form__field{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:25px}.form__field--error .form__message{position:absolute;left:5px;top:100%;font-size:11px;font-weight:700;color:#e83636}body .wpcf7 .form-control{font-family:inherit;font-size:16px;font-weight:500;line-height:1.25;width:100%;padding:12px 15px;-webkit-transition:border .2s,-webkit-box-shadow .2s;transition:border .2s,-webkit-box-shadow .2s;-o-transition:border .2s,box-shadow .2s;transition:border .2s,box-shadow .2s;transition:border .2s,box-shadow .2s,-webkit-box-shadow .2s;color:#231f20;border:1px solid #c6c6c6;border-radius:5px;outline:0 none;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.form__field--error .form__input{border:1px solid #e83636;-webkit-box-shadow:inset 0 0 0 1px #e83636;box-shadow:inset 0 0 0 1px #e83636}.policy__checkbox:checked~.policy__text::before{background-color:#079ed5;background-image:url(/wp-content/themes/reboot_child/images/icon-tick.svg);background-size:10px}.policy__text::before{content:"";position:absolute;left:6px;top:-2px;width:20px;height:20px;border:1px solid #079ed5;border-radius:2px;background-repeat:no-repeat;background-position:center;-webkit-transition:background-color .3s,-webkit-box-shadow .3s;transition:background-color .3s,-webkit-box-shadow .3s;-o-transition:background-color .3s,box-shadow .3s;transition:background-color .3s,box-shadow .3s;transition:background-color .3s,box-shadow .3s,-webkit-box-shadow .3s}.policy__text{position:relative;padding-left:40px;font-size:14px;text-align:left;letter-spacing:.03em;cursor:pointer}.policy__text::after{content:"";position:absolute;left:15px;top:7px;width:1px;height:1px;border-radius:50%;background-color:rgba(7,158,213,.1);opacity:0}.policy__checkbox:checked~.policy__text::after{-webkit-animation:pulse 1s cubic-bezier(.15,.8,.5,1);animation:pulse 1s cubic-bezier(.15,.8,.5,1)}body .wpcf7 form.sent .wpcf7-response-output,form.invalid .wpcf7-response-output{border-color:#46b450;background:#46b450;color:#fff;font-size:14px;text-align:center;position:absolute;bottom:15px;width:100%;max-width:295px;left:0;right:0;margin:auto}form.invalid .wpcf7-response-output{position:absolute;background:red;border:none;color:#fff;max-width:300px}