.elementor-2120 .elementor-element.elementor-element-fe722ca:not(.elementor-motion-effects-element-type-background),.elementor-2120 .elementor-element.elementor-element-fe722ca>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://staging.jcautos.ie/wp-content/uploads/2026/09/JC-Autos-Hero-Banner-Home-Page.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2120 .elementor-element.elementor-element-fe722ca>.elementor-background-overlay{background-color:#0000;background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;mix-blend-mode:lighten;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2120 .elementor-element.elementor-element-fe722ca .elementor-column-gap-custom .elementor-column>.elementor-element-populated{padding:14px}.elementor-2120 .elementor-element.elementor-element-fe722ca>.elementor-container{min-height:520px}.elementor-2120 .elementor-element.elementor-element-fe722ca .elementor-background-overlay{filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)}.elementor-2120 .elementor-element.elementor-element-fe722ca{box-shadow:100px -100px 5000px 200px #000 inset;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:-90px;margin-bottom:-90px;padding:0 0 190px 0}.elementor-2120 .elementor-element.elementor-element-e5af447>.elementor-element-populated>.elementor-background-overlay{opacity:.5}.elementor-2120 .elementor-element.elementor-element-e5af447>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-2120 .elementor-element.elementor-element-e5af447>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2120 .elementor-element.elementor-element-40f5ada>.elementor-element-populated{padding:10px 17px 10px 17px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-2120 .elementor-element.elementor-element-7b7a80e .elementor-heading-title{font-family:"Epilogue",Sans-serif;font-size:50px;font-weight:600;line-height:1.1px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0 0 10px rgb(0 0 0 / .3);color:#FFF}.elementor-2120 .elementor-element.elementor-element-3b7c0c8 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:300;line-height:1.5em;color:#FFF}.elementor-2120 .elementor-element.elementor-element-c6bd7c0{--display:flex;--position:absolute;bottom:0}body:not(.rtl) .elementor-2120 .elementor-element.elementor-element-c6bd7c0{left:0}body.rtl .elementor-2120 .elementor-element.elementor-element-c6bd7c0{right:0}.elementor-2120 .elementor-element.elementor-element-04ab9ed{box-shadow:0 -17px 100px 100px #0C1315;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:101px;margin-bottom:0;padding:0 0 15px 0}.elementor-2120 .elementor-element.elementor-element-04ab9ed>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2120 .elementor-element.elementor-element-933da4c .elementor-repeater-item-6f71684.stm-select-col{width:20%!important}.elementor-2120 .elementor-element.elementor-element-933da4c .elementor-repeater-item-7bbf3b0.stm-select-col{width:20%!important}.elementor-2120 .elementor-element.elementor-element-933da4c .elementor-repeater-item-1c899ea.stm-select-col{width:20%!important}.elementor-2120 .elementor-element.elementor-element-933da4c .elementor-repeater-item-ed0b1bf.stm-select-col{width:20%!important}.elementor-2120 .elementor-element.elementor-element-933da4c>.elementor-widget-container{margin:-240px -31px -30px -31px}.elementor-2120 .elementor-element.elementor-element-933da4c.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-2120 .elementor-element.elementor-element-933da4c form button[type="submit"]>i{font-size:0}.elementor-2120 .elementor-element.elementor-element-933da4c form button[type="submit"]>svg{width:0;height:0}.elementor-2120 .elementor-element.elementor-element-933da4c .filter-listing .tab-content{background:#fff0}.elementor-2120 .elementor-element.elementor-element-933da4c .filter-listing .tab-content .stm-filter-tab-selects .stm-select-col input,.elementor-2120 .elementor-element.elementor-element-933da4c .filter-listing .tab-content .stm-filter-tab-selects .stm-select-col select,.elementor-2120 .elementor-element.elementor-element-933da4c .stm_dynamic_listing_filter .select2-container--default .select2-selection--single{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgb(233 233 233 / .15)}.elementor-2120 .elementor-element.elementor-element-933da4c .stm_dynamic_listing_filter_nav li a{font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:500}.elementor-2120 .elementor-element.elementor-element-933da4c .stm_dynamic_listing_filter .stm_dynamic_listing_filter_nav li{border-style:solid;border-width:0 0 0 0}.elementor-2120 .elementor-element.elementor-element-933da4c .stm_dynamic_listing_filter_nav li:not(.active){background-color:var(--e-global-color-motors_border)}.elementor-2120 .elementor-element.elementor-element-933da4c .stm_dynamic_listing_filter_nav li.active{background:var(--e-global-color-motors_accent)}.elementor-2120 .elementor-element.elementor-element-933da4c .filter-listing.stm_dynamic_listing_filter .tab-content .stm-filter-tab-selects .stm-show-more .show-extra-fields:hover{color:#fff}.elementor-2120 .elementor-element.elementor-element-933da4c .filter-listing.stm_dynamic_listing_filter .tab-content .stm-filter-tab-selects button[type=submit]{border-radius:0 0 0 0px!important}.elementor-2120 .elementor-element.elementor-element-933da4c form button[type=submit]{font-family:"Sora",Sans-serif;font-weight:300;text-transform:uppercase}.elementor-2120 .elementor-element.elementor-element-933da4c form button[type=submit] i{margin:0 6px 0 0}.elementor-2120 .elementor-element.elementor-element-933da4c form button[type=submit] svg{margin:0 6px 0 0}.elementor-2120 .elementor-element.elementor-element-2d8101e>.elementor-container{max-width:1079px}.elementor-2120 .elementor-element.elementor-element-2d8101e{box-shadow:0 0 0 0 #0C1315;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:101px;margin-bottom:0;padding:0 0 15px 0}.elementor-2120 .elementor-element.elementor-element-2d8101e>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2120 .elementor-element.elementor-element-c4105ae .elementor-repeater-item-6f71684.stm-select-col{width:25%!important}.elementor-2120 .elementor-element.elementor-element-c4105ae .elementor-repeater-item-7bbf3b0.stm-select-col{width:30%!important}.elementor-2120 .elementor-element.elementor-element-c4105ae .elementor-repeater-item-ed0b1bf.stm-select-col{width:25%!important}.elementor-2120 .elementor-element.elementor-element-c4105ae>.elementor-widget-container{margin:-240px -27px -30px -27px}.elementor-2120 .elementor-element.elementor-element-c4105ae.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-2120 .elementor-element.elementor-element-c4105ae form button[type="submit"]>i{font-size:0}.elementor-2120 .elementor-element.elementor-element-c4105ae form button[type="submit"]>svg{width:0;height:0}.elementor-2120 .elementor-element.elementor-element-c4105ae .filter-listing .tab-content{background:#fff0}.elementor-2120 .elementor-element.elementor-element-c4105ae .filter-listing .tab-content .stm-filter-tab-selects .stm-select-col input,.elementor-2120 .elementor-element.elementor-element-c4105ae .filter-listing .tab-content .stm-filter-tab-selects .stm-select-col select,.elementor-2120 .elementor-element.elementor-element-c4105ae .stm_dynamic_listing_filter .select2-container--default .select2-selection--single{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgb(233 233 233 / .15)}.elementor-2120 .elementor-element.elementor-element-c4105ae .stm_dynamic_listing_filter_nav li a{font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:500}.elementor-2120 .elementor-element.elementor-element-c4105ae .stm_dynamic_listing_filter .stm_dynamic_listing_filter_nav li{border-style:solid;border-width:0 0 0 0}.elementor-2120 .elementor-element.elementor-element-c4105ae .stm_dynamic_listing_filter_nav li:not(.active){background-color:var(--e-global-color-motors_border)}.elementor-2120 .elementor-element.elementor-element-c4105ae .stm_dynamic_listing_filter_nav li.active{background:var(--e-global-color-motors_accent)}.elementor-2120 .elementor-element.elementor-element-c4105ae .filter-listing.stm_dynamic_listing_filter .tab-content .stm-filter-tab-selects .stm-show-more .show-extra-fields:hover{color:#fff}.elementor-2120 .elementor-element.elementor-element-c4105ae .filter-listing.stm_dynamic_listing_filter .tab-content .stm-filter-tab-selects button[type=submit]{border-radius:0 0 0 0px!important}.elementor-2120 .elementor-element.elementor-element-c4105ae form button[type=submit]{font-family:"Sora",Sans-serif;font-weight:300;text-transform:uppercase}.elementor-2120 .elementor-element.elementor-element-c4105ae form button[type=submit] i{margin:0 6px 0 0}.elementor-2120 .elementor-element.elementor-element-c4105ae form button[type=submit] svg{margin:0 6px 0 0}.elementor-2120 .elementor-element.elementor-element-jcxcss{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2120 .elementor-element.elementor-element-jcxtru{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2120 .elementor-element.elementor-element-jcxstk{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2120 .elementor-element.elementor-element-jcxwhy{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2120 .elementor-element.elementor-element-jcxwhy.e-con{--order:-99999 /* order start hack */}.elementor-2120 .elementor-element.elementor-element-jcxpro{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2120 .elementor-element.elementor-element-jcxrev{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2120 .elementor-element.elementor-element-jcxrev:not(.elementor-motion-effects-element-type-background),.elementor-2120 .elementor-element.elementor-element-jcxrev>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:url(https://staging.jcautos.ie/wp-content/uploads/2026/09/JC-Autos-Hero-Banner-Home-Page.png)}.elementor-2120 .elementor-element.elementor-element-jcxrevw{background-color:#000}:root{--page-title-display:none}@media(min-width:768px){.elementor-2120 .elementor-element.elementor-element-40f5ada{width:100%}}@media(max-width:1024px){.elementor-2120 .elementor-element.elementor-element-fe722ca>.elementor-container{min-height:320px}.elementor-2120 .elementor-element.elementor-element-40f5ada>.elementor-element-populated{margin:-120px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 28px 0 28px}.elementor-2120 .elementor-element.elementor-element-7b7a80e .elementor-heading-title{font-size:39px}.elementor-2120 .elementor-element.elementor-element-3b7c0c8 .elementor-heading-title{font-size:16px}.elementor-2120 .elementor-element.elementor-element-933da4c .elementor-repeater-item-6f71684.stm-select-col{width:50%!important}.elementor-2120 .elementor-element.elementor-element-933da4c .elementor-repeater-item-7bbf3b0.stm-select-col{width:50%!important}.elementor-2120 .elementor-element.elementor-element-933da4c .elementor-repeater-item-1c899ea.stm-select-col{width:50%!important}.elementor-2120 .elementor-element.elementor-element-933da4c .elementor-repeater-item-ed0b1bf.stm-select-col{width:50%!important}.elementor-2120 .elementor-element.elementor-element-933da4c>.elementor-widget-container{margin:-238px -20px -30px -20px}.elementor-2120 .elementor-element.elementor-element-933da4c .filter-listing .tab-content .stm-filter-tab-selects .stm-select-col input{border-radius:5px 5px 5px 5px!important}.elementor-2120 .elementor-element.elementor-element-933da4c .filter-listing .tab-content .stm-filter-tab-selects .stm-select-col select{border-radius:5px 5px 5px 5px!important}.elementor-2120 .elementor-element.elementor-element-933da4c .stm_dynamic_listing_filter .select2-container--default .select2-selection--single{border-radius:5px 5px 5px 5px!important}.elementor-2120 .elementor-element.elementor-element-c4105ae .elementor-repeater-item-6f71684.stm-select-col{width:50%!important}.elementor-2120 .elementor-element.elementor-element-c4105ae .elementor-repeater-item-7bbf3b0.stm-select-col{width:50%!important}.elementor-2120 .elementor-element.elementor-element-c4105ae .elementor-repeater-item-ed0b1bf.stm-select-col{width:50%!important}.elementor-2120 .elementor-element.elementor-element-c4105ae>.elementor-widget-container{margin:-238px -18px -30px -18px}.elementor-2120 .elementor-element.elementor-element-c4105ae .filter-listing .tab-content .stm-filter-tab-selects .stm-select-col input{border-radius:5px 5px 5px 5px!important}.elementor-2120 .elementor-element.elementor-element-c4105ae .filter-listing .tab-content .stm-filter-tab-selects .stm-select-col select{border-radius:5px 5px 5px 5px!important}.elementor-2120 .elementor-element.elementor-element-c4105ae .stm_dynamic_listing_filter .select2-container--default .select2-selection--single{border-radius:5px 5px 5px 5px!important}}@media(max-width:767px){.elementor-2120 .elementor-element.elementor-element-fe722ca>.elementor-container{min-height:340px}.elementor-2120 .elementor-element.elementor-element-fe722ca{margin-top:-90px;margin-bottom:0;padding:90px 0 30px 0}.elementor-2120 .elementor-element.elementor-element-7b7a80e .elementor-heading-title{font-size:24px;line-height:1.5em}.elementor-2120 .elementor-element.elementor-element-3b7c0c8 .elementor-heading-title{font-size:16px}.elementor-2120 .elementor-element.elementor-element-04ab9ed{margin-top:0;margin-bottom:0}.elementor-2120 .elementor-element.elementor-element-b3f6ed4>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2120 .elementor-element.elementor-element-933da4c .elementor-repeater-item-6f71684.stm-select-col{width:100%!important}.elementor-2120 .elementor-element.elementor-element-933da4c .elementor-repeater-item-7bbf3b0.stm-select-col{width:100%!important}.elementor-2120 .elementor-element.elementor-element-933da4c .elementor-repeater-item-1c899ea.stm-select-col{width:100%!important}.elementor-2120 .elementor-element.elementor-element-933da4c .elementor-repeater-item-ed0b1bf.stm-select-col{width:100%!important}.elementor-2120 .elementor-element.elementor-element-933da4c>.elementor-widget-container{margin:0 0 0 0}.elementor-2120 .elementor-element.elementor-element-933da4c .filter-listing .tab-content .stm-filter-tab-selects .stm-select-col input{border-radius:4px 4px 4px 4px!important}.elementor-2120 .elementor-element.elementor-element-933da4c .filter-listing .tab-content .stm-filter-tab-selects .stm-select-col select{border-radius:4px 4px 4px 4px!important}.elementor-2120 .elementor-element.elementor-element-933da4c .stm_dynamic_listing_filter .select2-container--default .select2-selection--single{border-radius:4px 4px 4px 4px!important}.elementor-2120 .elementor-element.elementor-element-2d8101e{margin-top:0;margin-bottom:0}.elementor-2120 .elementor-element.elementor-element-995f4ab>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-2120 .elementor-element.elementor-element-c4105ae .elementor-repeater-item-6f71684.stm-select-col{width:100%!important}.elementor-2120 .elementor-element.elementor-element-c4105ae .elementor-repeater-item-7bbf3b0.stm-select-col{width:100%!important}.elementor-2120 .elementor-element.elementor-element-c4105ae .elementor-repeater-item-ed0b1bf.stm-select-col{width:100%!important}.elementor-2120 .elementor-element.elementor-element-c4105ae>.elementor-widget-container{margin:0 -20px 0 -20px;padding:0 0 0 0}.elementor-2120 .elementor-element.elementor-element-c4105ae .filter-listing .tab-content .stm-filter-tab-selects .stm-select-col input{border-radius:4px 4px 4px 4px!important}.elementor-2120 .elementor-element.elementor-element-c4105ae .filter-listing .tab-content .stm-filter-tab-selects .stm-select-col select{border-radius:4px 4px 4px 4px!important}.elementor-2120 .elementor-element.elementor-element-c4105ae .stm_dynamic_listing_filter .select2-container--default .select2-selection--single{border-radius:4px 4px 4px 4px!important}}