.elementor-31 .elementor-element.elementor-element-287d78f1:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-287d78f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://b3416522.assetcdn.net/2.0/3416522/wp-content/uploads/2023/10/bn_dealer.jpeg?lossy=2&strip=1&webp=1");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-287d78f1 > .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-287d78f1 > .elementor-container{min-height:400px;}.elementor-31 .elementor-element.elementor-element-287d78f1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 5% 0% 5%;}.elementor-31 .elementor-element.elementor-element-66180ac > .elementor-container{max-width:1360px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-75a43fda{text-align:start;}.elementor-31 .elementor-element.elementor-element-75a43fda .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:800;text-transform:capitalize;line-height:55px;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-2a52cd66 > .elementor-container{max-width:1400px;}.elementor-31 .elementor-element.elementor-element-2a52cd66{padding:0% 5% 5% 5%;}.elementor-31 .elementor-element.elementor-element-0a516ed{margin-top:20px;margin-bottom:20px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-36c0ff8{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:24px;}.elementor-31 .elementor-element.elementor-element-7bbc5a0a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-459b22c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-31 .elementor-element.elementor-element-459b22c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-31 .elementor-element.elementor-element-459b22c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-31 .elementor-element.elementor-element-459b22c .elementor-image-box-title{margin-bottom:0px;font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;line-height:20px;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-459b22c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-31 .elementor-element.elementor-element-459b22c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-4fda64fd.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-31 .elementor-element.elementor-element-4fda64fd.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-31 .elementor-element.elementor-element-4fda64fd.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-31 .elementor-element.elementor-element-4fda64fd .elementor-image-box-title{margin-bottom:0px;font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;line-height:20px;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-4fda64fd .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-31 .elementor-element.elementor-element-4fda64fd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-42545db6.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-31 .elementor-element.elementor-element-42545db6.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-31 .elementor-element.elementor-element-42545db6.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-31 .elementor-element.elementor-element-42545db6 .elementor-image-box-title{margin-bottom:0px;font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;line-height:20px;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-42545db6 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-31 .elementor-element.elementor-element-42545db6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-792e4af3.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-31 .elementor-element.elementor-element-792e4af3.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-31 .elementor-element.elementor-element-792e4af3.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-31 .elementor-element.elementor-element-792e4af3 .elementor-image-box-title{margin-bottom:0px;font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;line-height:20px;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-792e4af3 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-31 .elementor-element.elementor-element-792e4af3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-17fefb32.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-31 .elementor-element.elementor-element-17fefb32.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-31 .elementor-element.elementor-element-17fefb32.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-31 .elementor-element.elementor-element-17fefb32 .elementor-image-box-title{margin-bottom:0px;font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;line-height:20px;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-17fefb32 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-31 .elementor-element.elementor-element-17fefb32 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-b0a6713{margin-top:20px;margin-bottom:20px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-31 .elementor-element.elementor-element-75a43fda .elementor-heading-title{font-size:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-287d78f1:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-287d78f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-31 .elementor-element.elementor-element-75a43fda .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-653e4648{width:50%;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-459b22c .elementor-image-box-img{margin-bottom:0px;}.elementor-31 .elementor-element.elementor-element-4e62f2d{width:50%;}.elementor-31 .elementor-element.elementor-element-4fda64fd .elementor-image-box-img{margin-bottom:0px;}.elementor-31 .elementor-element.elementor-element-27c05f8e{width:50%;}.elementor-31 .elementor-element.elementor-element-42545db6 .elementor-image-box-img{margin-bottom:0px;}.elementor-31 .elementor-element.elementor-element-3a84abe8{width:50%;}.elementor-31 .elementor-element.elementor-element-792e4af3 .elementor-image-box-img{margin-bottom:0px;}.elementor-31 .elementor-element.elementor-element-4b6ece3{width:50%;}.elementor-31 .elementor-element.elementor-element-17fefb32 .elementor-image-box-img{margin-bottom:0px;}}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-7bbc5a0a{width:35%;}.elementor-31 .elementor-element.elementor-element-653e4648{width:9%;}.elementor-31 .elementor-element.elementor-element-4e62f2d{width:14%;}.elementor-31 .elementor-element.elementor-element-27c05f8e{width:14%;}.elementor-31 .elementor-element.elementor-element-3a84abe8{width:14%;}.elementor-31 .elementor-element.elementor-element-4b6ece3{width:12.66%;}}@media(max-width:1024px) and (min-width:768px){.elementor-31 .elementor-element.elementor-element-7bbc5a0a{width:2%;}.elementor-31 .elementor-element.elementor-element-653e4648{width:14%;}}/* Start custom CSS for text-editor, class: .elementor-element-36c0ff8 */.elementor-31 .elementor-element.elementor-element-36c0ff8 ul {
    margin: 20px 0;
}
.elementor-31 .elementor-element.elementor-element-36c0ff8 ul li {
    font-size: 20px;
    line-height: 1.5;
}

.elementor-31 .elementor-element.elementor-element-36c0ff8 a {
    border-bottom: 1px solid #45A8F0;
    color: #45A8F0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-74b26ed */.store_locator_infowindow {
    padding: 20px 10px;
    outline: 0;
}
#store_locator {
    border: 4px solid #45a8f0;
    color: #000;
    padding: 0 0px 0 15px;
}
h3.store_locator_name {
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    padding-bottom: 10px;
    outline: 0;
}
p.store_locator_store_category_images img {
    width: 30px;
    margin: 5px;
}
span.store_locator_distance {
    font-weight: 700;
}

.store_locator_details .store_locator_address {
    line-height: 20px;
    font-weight: 400;
    text-transform: capitalize;
}

h3.store_locator_opening_hours_title {
    font-size: 14px;
    font-weight: 700;
}
.store_locator_actions a {
    font-weight: 700;
}

.gm-style-iw .store_locator_actions a {
    padding: 0;
}

input#store_locator_name_search_field,
#store_locator_sidebar_content .store_locator_actions,
.store-locator-col-sm-12.store_locator_details .store_locator_opening_hours,
span.store_locator_website {
    display: none;
}


.store_locator_result_list_item:hover, .store_locator_result_list_item_hover {
    background-color: #EEE;
}

#store_locator_sidebar {
    padding-right: 0;
}
#store_locator_search_box {
    margin-bottom: 20px;
}

.store_locator_infowindow .store_locator_opening_hours,
.store_locator_infowindow .store_locator_details {
    padding-left: 0;
}

#store_locator_filter_open_close {
    margin-bottom: 0;
}
h3.store_locator_filter_title {
    font-size: 14px;
}
.store-locator-col-12.store-locator-col-sm-12.single_filter.store-locator-radius-filter {
    padding-left: 0;
}

#store_locator_address_field {
    margin-left: 0;
}

#store_locator_address_field,
#store_locator select {
    border: 4px solid #45a8f0;
    height: 40px;
    width: 100%;
}

#store_locator_find_stores_button {
    width: 100%;
    border-radius: 4px;
}
#store_locator_get_my_position, #store_locator_reset_filters, #store_locator_get_all_stores {
    color: #45a8f0;
    font-weight: 700;
}

@media (max-width: 767px) {
    #store_locator_result_list_box {
    padding-right: 50px;
}
#store_locator_find_stores_button {
    width: auto;
}

#store_locator_address_field, #store_locator select {
    width: 90%;
    display: block;
}
.store_locator_filter_open_close i, .store_locator_result_open_close i {
    float: none;
}
#store_locator select {
    margin-left: 15px;
}
}

.store-locator-col-12.store-locator-col-sm-12.single_filter.store-locator-categories {
    display: flex;
    flex-wrap: nowrap;
    align-items: start;
    justify-content: flex-start;
}

.store_locator_category_filter_image {
    display: none;
}

/* Show elements with data-category="50" */
.store_locator_category_filter_image[data-category="50"] {
    display: block;
}

.store_locator_infowindow .store_locator_description {
    padding-left: 0;
}

.store_locator_infowindow .store_locator_description p {
    font-weight: 700;
}

.store_locator_text_actions {
    text-transform: capitalize;
}
.store_locator_category_filter_image[data-category="50"] img {
    border: 2px solid #efefef;
    border-radius: 50px;
    padding: 4px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7249b4 */.elementor-31 .elementor-element.elementor-element-e7249b4 ul {
    margin: 20px 0;
}
.elementor-31 .elementor-element.elementor-element-e7249b4 ul li {
    font-size: 20px;
    line-height: 1.5;
}

.elementor-31 .elementor-element.elementor-element-e7249b4 a {
    border-bottom: 1px solid #45A8F0;
    color: #45A8F0;
}/* End custom CSS */