/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{margin-top:0;}.breadcrumb{font-size:11px;margin-top:5px;}.dropdown:hover .dropdown-menu{display:block;}.left-coll{background:#af1d34;}.menu--main a{color:#fff;}.promo-first{float:right;margin:0 0 0 10px;}.content p{text-indent:20px;}.page-header{font-size:28px;margin:20px 0!important;}.content a{color:#af1d34;text-decoration:underline;}.content table{width:100%;}.content table td{text-align:center;padding:0;line-height:40px;}.content table h3{font-size:14px;color:#fff;margin:0;padding:15px 0;background:#af1d34;}.content h2{font-size:24px;clear:both;padding:10px;text-align:center;}.content h2.underline{border-bottom:2px dotted #af1d34;}.content h3{font-size:18px;}.field--name-body tr:nth-of-type(2n+1){background:#EEEEEE;}.view-repair .views-field-field-photo-1 img{display:block;margin:0 auto;opacity:.7}.view-repair .views-field-field-photo-1 img:hover{opacity:1;transition:1s;}.view-repair .views-field-title{font-weight:bold;}.view-repair .views-field-title,.view-repair .views-field-field-number,.view-repair .views-field-created,.view-repair .views-field-view-node,.view-repair .views-field-view-node-1,.view-repair .views-field-nothing{text-align:center;}.view-repair .views-field-field-number .views-label,.view-repair .views-field-field-number .field-content{display:inline-block;}.view-repair .views-field-view-node,.view-repair .views-field-view-node-1{border:1px;background:#af1d34;border-radius:3px;padding:5px;}.view-repair .views-field-view-node a,.view-repair .views-field-view-node-1 a{color:#fff;}.view-repair .views-row{padding:0 5px;margin-bottom:10px;}.view-repair .views-field-view-node:hover,.view-repair .views-field-view-node-1:hover{opacity:.7;transition:1s;}.view-repair .views-field-view-node a:hover,.view-repair .views-field-view-node-1 a:hover{text-decoration:none;}.view-repair .view-row-separator{background:#eee;padding:10px;border-radius:4px;}.view-repair .views-field-body{font-size:12px;text-align:justify;padding-bottom:15px;height:90px;overflow:hidden;}.view-repair .views-field-nothing{font-size:20px;color:#af1d34;padding:5px 0;}.view-repair .pager-nav{clear:both;}.block-views h2{text-align:center;font-size:20px;}.field.field--name-field-photo-1,.field.field--name-field-photo-2,.field.field--name-field-photo-3,.field.field--name-field-photo-4{display:inline-block;width:24%;}.field--name-field-laptop-case .field--item{display:inline-block;width:33%;}.left-coll{padding:0;}.menu--main,.menu--main li{float:unset;}.menu--main li a{padding-top:10px;padding-bottom:10px;}.menu--main li li a{padding:5px 35px;display:block;}.menu--main li li{list-style:none;}.menu--main li ul{padding:0;}.menu--main li a:hover{color:#af1d34;background:#eee;}.menu--main li .active-trail{background:#eee;color:#af1d34;}.menu--main li:hover .dropdown-menu{position:absolute;top:0;left:292px;}.menu--main .dropdown-menu{padding:0;background:#eee;border-radius:0;border:none;}.menu--main .dropdown-menu li a{padding:10px;}.menu--main .dropdown-menu li a:hover{background:#af1d34;color:#fff;}.menu--main .dropdown-menu .active-trail{background:#af1d34;color:#fff;}.menu--main .dropdown-menu .active-trail:hover{background:#af1d34;}.submenu{display:none;padding-left:1rem;transition:max-height 0.3s ease,opacity 0.3s ease;overflow:hidden;max-height:0;opacity:0;}.menu-item.open > .submenu{display:block;max-height:1000px;opacity:1;}.submenu-toggle{background:none;border:none;font:inherit;cursor:pointer;display:flex;justify-content:space-between;width:100%;color:#fff;padding:10px 15px;}.menu--main .open .menu-item-wrapper button{background:#fff;color:#af1d34;}.menu--main .caret{margin-top:7px;}.header{max-width:1170px;padding:25px 0;border-bottom:2px solid #af1d34;}.col-sm-3.work,.col-sm-4.phone,.col-sm-1.lang{display:table;height:45px;}.header .region-header-first{text-align:center;}.header .region-header-second,.header .region-header-third,.header .region-header-fourth-lang{text-align:center;display:table-cell;vertical-align:middle;}.header .region-header-fourth-lang li{list-style:none;display:inline-block;font-size:16px;}.header .region-header-fourth-lang li.uk{margin-right:10px;}.region-header-fourth-lang .links{padding:0;margin:0;}.clock-wrapper{font-size:16px;font-weight:bold;}.phone-wrapper{font-size:24px;font-weight:bold;}.topmenu-wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1em;padding:1em 0;}.link-wrapper{display:flex;align-items:center;gap:1em;padding:0;margin:0;list-style:none;flex-wrap:wrap;}.link-wrapper li{display:flex;align-items:center;font-size:14px;line-height:1.2;}.link-wrapper a{display:inline-flex;align-items:center;gap:0.4em;text-decoration:none;color:#333;padding:6px 12px;border-radius:5px;transition:background 0.2s ease;}.link-wrapper a:hover{background:#f0f0f0;}.online .question-answer-btn{background:#af1d34;color:#fff;padding:6px 14px;border-radius:7px;}.online .question-answer-btn:hover{background:#99162b;}.question-answer-btn .icon{width:1em;height:1em;flex-shrink:0;display:inline-block;vertical-align:middle;}.question-answer-btn .label{font-size:14px;font-weight:normal;}.social-icons{display:flex;align-items:center;gap:0.6em;}.social-icons img{width:30px;height:30px;display:block;}@media (max-width:768px){.topmenu-wrapper{flex-direction:column;align-items:center;text-align:center;}.link-wrapper{flex-direction:column;align-items:center;gap:0.5em;}.social-icons{justify-content:center;margin-top:1em;}.link-wrapper a,.online .question-answer-btn{width:100%;max-width:280px;justify-content:center;}}.banner-img img{width:100%;height:auto;}.view-question-answer .views-row,.answer-block,.views-view-responsive-grid__item{border:1px solid #af1d34;border-radius:4px;padding:0;}.question-answer-header{background:#af1d34;padding:5px 0;}.view-question-answer .views-created{text-align:left;color:#fff;}.view-question-answer .views-comment-count{text-align:right;color:#fff;}.view-question-answer .fa-user-large,.question-block-user .fa-user-large,.answer-block-user .fa-user-check{color:#fff;}.view-question-answer .views-field-field-login-name,.question-block-user,.answer-block-user{font-weight:bolder;}.view-question-answer .views-field-field-question{margin:7px 0;text-align:justify;max-height:40px;height:40px;}.answer-block{background:#fff;}.question-block .field--name-field-question{border-top:1px solid #af1d34;padding-top:10px;margin-top:5px;}.question-block .filter-wrapper{display:none;}.question-block button,.node-question-answer-form button{background:#af1d34;border:none;}.node-question-answer-form button:hover,.node-question-answer-form button:active,.node-question-answer-form button:focus,.comment-form button:hover,.comment-form button:active,.comment-form button:focus{background:#af1d32 !important;}.indented{margin-left:20px;}.js-comment{overflow:hidden;}.view-question-answer .view-header{text-align:center;margin-bottom:10px;}.view-question-answer .view-header a{display:inline-block;background:#af1d34;text-align:center;color:#fff;text-transform:uppercase;padding:10px;border-radius:4px;}.view .pager{margin:0;}.view .pager li > a,.view .pager li > span{padding:1px 8px;background-color:#af1d34;border:1px solid #af1d34;border-radius:4px;color:#fff;}.view .pager li > a:hover{background-color:#fff;color:#af1d34;transition:0.5s;}.views-field-delete-node{text-align:right;padding-right:5px;}.field--name-field-user-photo,.field--name-field-user-deffect{display:inline-block;}.node-question-answer-form .form-type-vertical-tabs,.node-question-answer-form .entity-content-form-footer{display:none;}.node-question-answer-form{max-width:600px;margin:0 auto;padding:10px 20px;background-color:#fdfdfd;border-radius:8px;border:1px solid #e7e7e7;}.node-question-answer-form h1,.node-question-answer-form h2{text-align:center;font-size:26px;margin-bottom:30px;color:#333;}.node-question-answer-form .form-item{margin-bottom:13px;}.node-question-answer-form .form-item label{display:block;font-weight:600;margin-bottom:8px;color:#222;}html[lang="uk"] .node-question-answer-form .form-item .form-required::after{content:" (обов’язково)";color:#d00;font-weight:normal;font-size:0.9em;margin-left:4px;}html[lang="ru"] .node-question-answer-form .form-item .form-required::after{content:" (обязательно)";color:#d00;font-weight:normal;font-size:0.9em;margin-left:4px;}.node-question-answer-form input[type="text"],.node-question-answer-form input[type="email"],.node-question-answer-form textarea,.node-question-answer-form select{width:100%;padding:5px 14px;border:1px solid #e7e7e7;border-radius:6px;font-size:15px;background-color:#fdfdfd;transition:border-color 0.2s ease;box-shadow:none;}.node-question-answer-form input:focus,.node-question-answer-form textarea:focus,.node-question-answer-form select:focus{border-color:#0078d7;outline:none;}.node-question-answer-form input[type="file"]{border:none;background-color:transparent;font-size:14px;box-shadow:none;padding:0;}.node-question-answer-form .form-item input[type="checkbox"]{margin-right:8px;}.node-question-answer-form .help-block{display:none;}#edit-field-telefon-wrapper,#edit-field-email-wrapper{display:inline-block;width:48%;vertical-align:top;margin-right:3%;}#edit-field-email-wrapper{margin-right:0;}@media (max-width:768px){#edit-field-telefon-wrapper,#edit-field-email-wrapper{display:block;width:100%;margin-right:0;}}input.error,textarea.error,select.error{border:2px solid #d00!important;background-color:#fff5f5!important;color:#a00;}label.error,.select-error-msg{margin-top:6px;font-size:11px;color:#d00!important;font-weight:normal!important;}.form-item.js-form-item.has-error{border-left:4px solid #d00;padding-left:12px;background-color:#fff8f8;}#edit-field-user-agreement-wrapper{margin:0px;padding:0 16px;background-color:#f9f9f9;border:1px solid #e7e7e7;border-radius:6px;}select.error,.form-select.error{border-color:#dc3545 !important;background-color:#fff0f0;box-shadow:0 0 0 0.2rem rgba(220,53,69,0.25);}#cboxLoadedContent{background:#fff;border-radius:12px;padding:15px;color:#222;}.question-block{padding:0px;}.question-block-date,.question-block-user,.answer-block-date,.answer-block-user{display:inline;}.question-block-user p,.question-block-date p,.answer-block-user p,.answer-block-date p{margin:0;font-weight:600;color:#af1d34;display:inline;}.answer-block{background:#fff7f8;border:1px solid #f2d2d6;border-left:5px solid #af1d34;border-radius:10px;padding:20px 15px;margin:25px 0;box-shadow:0 1px 8px rgba(0,0,0,0.08);}.answer-block .field--item p{margin:0;line-height:1.6;}.comment-reply a{color:#af1d34;font-weight:600;text-decoration:none;transition:0.2s;}.comment-reply a:hover{text-decoration:underline;}h2,h3{color:#af1d34;font-size:1.4em;font-weight:700;margin-top:30px;}.comment-form,.comment-comment-node-question-answer-form{background:#fafafa;border:1px solid #eee;border-radius:10px;padding:20px;margin-top:15px;box-shadow:0 2px 8px rgba(0,0,0,0.05);}.comment-form label{color:#333;font-weight:600;margin-bottom:5px;}.comment-form .form-control{border:1px solid #ccc;border-radius:6px;transition:0.2s;padding:8px 10px;}.comment-form .form-control:focus{border-color:#af1d34;box-shadow:0 0 4px rgba(175,29,52,0.4);}.comment-form textarea{resize:vertical;}.comment-form .btn-success,.comment-comment-node-question-answer-form .btn-success{background:#af1d34 !important;border:none !important;border-radius:6px;color:#fff !important;font-weight:600;padding:10px 20px;text-transform:uppercase;transition:background 0.3s;}.comment-form .btn-success:hover,.comment-comment-node-question-answer-form .btn-success:hover{background:#90152a !important;}.footer{padding:0;}.region-footer{text-align:center;background:#af1d34;color:#fff;}.region-footer p{margin:0;padding:20px 0;}.form-control{border:none;border-radius:0;border-top-right-radius:0px;border-bottom-right-radius:0px;}#search-block-form .btn{border-radius:0px;background-color:#ccc;border:1px solid #ccc;}.pagination .is-active a{background-color:#af1d34;color:white;border:1px solid #af1d34;}.pagination li a{color:#af1d34;}.pagination li a:hover,.pagination .is-active a:hover{color:white;background-color:#af1d34;border:1px solid #af1d34;}.services{text-align:center;margin:25px 0;}.services h2{font-size:2.5rem;margin-bottom:30px;}.services-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:25px;max-width:1140px;margin:0 auto;}.service-item{background:#af1d34;color:#fff;border-radius:20px;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px 10px;transition:transform 0.2s ease,background 0.2s ease;}.service-item img{width:auto;height:65px;margin-bottom:10px;filter:brightness(0) invert(1);}.service-item img.mini{height:45px;margin:15px 0;width:auto;}.service-item img.medium{height:55px;margin:5px 0 15px;width:auto;}.service-item span{color:#fff;font-size:12px;font-weight:normal;line-height:1.2;}.service-item:hover{transform:translateY(-5px);background:#c42b46;}@media (max-width:992px){.services-grid{grid-template-columns:repeat(4,1fr);}}@media (max-width:600px){.services-grid{grid-template-columns:repeat(2,1fr);gap:15px;}.service-item img,.service-item img.medium,.service-item img.mini{width:50px;height:50px;margin:5px 0;}.service-item span{font-size:0.9rem;}}.ui-dialog-titlebar-close::before{content:'X';color:#ccc;}.ui-dialog-titlebar-close{background:whitesmoke;border:none;}.webform-button--submit{color:whitesmoke;background:#af1d34;border:none;}.webform-button--submit:hover,.webform-button--submit:active,.webform-button--submit:focus{background:#af1d34!important;color:whitesmoke;border:none;}.ui-dialog-title{color:#af1d34;}.rate-widget .rating-table{border-collapse:collapse;width:100%;font-family:'Segoe UI',sans-serif;font-size:16px;}.rate-widget .rating-table-tr{display:flex;align-items:center;gap:16px;}.rate-widget .rating-table-td:first-child{display:flex;align-items:center;gap:8px;padding:10px 0;}.fivestar-rating-wrapper .rating-label{display:inline-block;cursor:pointer;font-size:0;transition:transform 0.2s ease;}.fivestar-rating-wrapper .rating-label::before{content:"★";font-size:24px;color:#ccc;transition:color 0.3s ease;}.fivestar-rating-wrapper .rating-label.full::before,.fivestar-rating-wrapper .rating-label.rate-voted::before{color:#FFD700;}.fivestar-rating-wrapper .rating-label:hover::before,.fivestar-rating-wrapper .rating-label:hover ~ .rating-label::before{color:#FFA500;transform:scale(1.1);}.fivestar-rating-wrapper .rating-label input{display:none;}.vote-result{font-size:15px;color:#555;white-space:nowrap;margin-left:auto;padding-right:10px;font-style:italic;}.rating-table .form-group{margin-bottom:3px;}.brand li{text-align:center;list-style:none;padding:0 30px;margin:20px 0;}.brand img:hover,.brand .logo i:hover{opacity:.5;transition:.5s;}.brand .logo i{font-size:32px;}.image-text{display:flex;align-items:center;gap:10px;margin:12px 0;}.image-text img{flex-shrink:0;}.qna__question{font-size:18px;border:1px solid #af1d34;margin:10px 0 0 0;padding:5px 10px;background:#af1d34;color:#fff;}.qna__answer{border:1px solid #af1d34;padding:10px;}.qna__question:hover{cursor:pointer;}.qna__text p{text-indent:0;}.textstyle{text-align:justify;}.review-button button{display:block;margin:10px auto;border:none;background:none;}.review-button button a{color:#fff;background:#af1d34;border:#af1d34;padding:6px 12px;border-radius:4px;}.review-button button a:hover{background:#fff;border:1px solid #de5960;color:#de5960;transition:.7s;text-decoration:none;}.reviews-container img{width:35px;}#block-express-googlereviewsrating{text-align:center;margin-bottom:20px;}#block-express-googlereviewsrating .googlereviews-ratings-container .rating-source-logo{width:3.5rem;height:3.5rem;margin-bottom:0.5rem;}#block-express-googlereviewsrating .googlereviews-ratings-container .rating-value{font-size:2.0rem;}#block-express-googlereviewsrating .googlereviews-ratings-container .total-reviews{font-size:1.5rem;}#block-express-googlereviewsrating .review-container .review-date{font-size:0.9rem;}.rating-source-logo{display:none;}.menu-toggle{display:none;background:none;border:none;font-size:2rem;cursor:pointer;}
@media screen and (max-width:1000px){.header{padding:25px 0 0;}.header .col-sm-3.logo{text-align:center;}.header .region-header-second,.header .region-header-third,.header .region-header-fourth-lang a,.region.region-header-fourth-lang ul{text-align:center;}.header .col-sm-1,.header .col-sm-2,.header .col-sm-3,.header .col-sm-4{width:100%;}.topleft,.topright{text-align:center;}}@media screen and (max-width:1200px){.frontimage-text{display:none;}}@media screen and (max-width:768px){#main-menu{display:none;}#main-menu.open{display:block;}#main-menu.active{display:block;}.submenu{display:none;padding-left:1rem;transition:max-height 0.3s ease,opacity 0.3s ease;overflow:hidden;max-height:0;opacity:0;}.submenu.open{display:block;max-height:1000px;opacity:1;}.menu-toggle,.submenu-toggle{background:none;border:none;cursor:pointer;}.menu-toggle{display:block;margin-bottom:10px;width:100%;color:#fff;}.caret{margin-left:0.5rem;}.menu--main .menu-item{padding:0 15px;}.promo-first{float:none;margin:0 auto;display:block;}.gaslo{display:none;}}
