/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.1.100
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

/* BR-CSS START */
.br-eyebrow{width:auto !important;}
.br-eyebrow .e-con:first-child{width:18px !important;height:2px !important;min-height:2px !important;flex:0 0 18px !important;}
.br-fault-ic,.br-rs-ic{width:48px !important;height:48px !important;min-height:48px !important;flex:0 0 48px !important;}
.br-why-num{width:38px !important;height:38px !important;min-height:38px !important;flex:0 0 38px !important;}
.br-check-ic{width:18px !important;height:18px !important;min-height:18px !important;flex:0 0 18px !important;}
.br-faq-ic{width:30px !important;height:30px !important;min-height:30px !important;flex:0 0 30px !important;}
.br-fault-code{width:auto !important;flex:0 0 auto !important;align-self:flex-start !important;}
.br-faults-grid .br-fault-card{width:calc((100% - 54px) / 4) !important;}
.br-repair-grid .br-repair-card{width:calc((100% - 20px) / 2) !important;}
.br-why-row .br-why-image{width:54.5% !important;}
.br-why-row .br-why-list{width:45.5% !important;}
.br-faq-list{width:1100px !important;max-width:100% !important;}
.br-faq-iccol{width:68px !important;flex:0 0 68px !important;}
.br-faq-acccol{width:calc(100% - 68px) !important;flex:1 1 calc(100% - 68px) !important;}
.br-faq-item .elementor-accordion,.br-faq-item .elementor-accordion .elementor-accordion-item{border:0 !important;background:transparent !important;margin:0 !important;}
.br-faq-item .elementor-tab-title,.br-faq-item .elementor-tab-content{border:0 !important;background:transparent !important;}
.br-faq-item .elementor-tab-title{display:flex;align-items:center;}
.br-faq-item .elementor-tab-title .elementor-accordion-icon{margin-left:auto;}
.br-repair-popular{position:relative;}
.br-repair-popular .br-popular-badge{position:absolute !important;top:0;right:24px;z-index:2;width:auto !important;}
.br-why-image{display:flex !important;}
.br-why-image .elementor-widget-image,.br-why-image .elementor-widget-image .elementor-widget-container,.br-why-image .elementor-widget-image figure,.br-why-image .elementor-widget-image img{height:100% !important;width:100% !important;margin:0 !important;}
.br-why-image .elementor-widget-image img{object-fit:cover;}
@media (max-width: 1024px){
.br-faults-grid .br-fault-card{width:calc((100% - 18px) / 2) !important;}
.br-repair-grid .br-repair-card{width:100% !important;}
.br-why-row .br-why-image,.br-why-row .br-why-list{width:100% !important;}
}
@media (max-width: 767px){
.br-faults-grid .br-fault-card{width:100% !important;}
.br-faq-iccol{width:54px !important;flex:0 0 54px !important;padding-left:16px !important;}
.br-faq-acccol{width:calc(100% - 54px) !important;flex:1 1 calc(100% - 54px) !important;}
}
/* BR-CSS END */
