.header .elementor-column.header-col-left{width:52.57%}.ajax-loader{visibility:hidden}.wpcf7-response-output{display:none}span.wpcf7-spinner{display:none}.loading-text{padding:10px;font-weight:500}.header .elementor-column.header-col-right{width:47.43%}.elementor-element.elementor-element.header-iconbox span.elementor-icon.elementor-animation-{border:1px solid #fff;padding:30%;border-radius:50%;width:36px;height:36px}.elementor .elementor-element.header-off-btn span.pp-offcanvas-toggle-icon.pp-icon.pp-no-trans{font-size:34px}.entry-content p{margin-bottom:0}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:focus{font-family:'Montserrat';font-style:normal;font-weight:500!important}.elementor .elementor-element.megamenu-col>.elementor-container{gap:8px}.elementor .elementor-element.product-inner-menu>.elementor-element-populated{margin:0 0 0 0;background:linear-gradient(180deg,#6C98E1,transparent);padding:1px;border-radius:8px}.elementor .elementor-element.product-inner-menu .elementor-widget{background-color:#fff;border:unset;border-radius:8px 8px 0 0}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-8-of-12{width:80%}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-4-of-12{width:20%}.mega-menu-right h4.mega-block-title{padding:0 0 0 60px!important}.elementor .elementor-element.procol:hover .probtn a{color:#FFF;background-color:#2660A8;border-color:#2660A8}.elementor-2968 .elementor-element.elementor-element-89620a6{margin-top:0}.elementor-2968 .elementor-element.elementor-element-5a294c2,.elementor-2968 .elementor-element.elementor-element-89620a6{width:100%!important}.elementor .elementor-element.cont-sec>.elementor-container{flex-wrap:wrap}@media (min-width:1006px){.elementor .elementor-element.hide-menu{display:none}}@media(min-width:1885px){#mega-menu-wrap-primary #mega-menu-primary .megamenu-leftcol{width:1300px!important}#mega-menu-wrap-primary #mega-menu-primary .megamenu-rightcol{width:521px!important}}.elementor .elementor-element.footer-img a img{height:71px;width:100%}.fa-search:before,.nicon-search:before,.nicon-search-thick:before{content:'\e90a'!important;font-family:'savior-custom-icon'!important;font-size:16px}.elementor .elementor-element.elementor-element-8c768e5 .ee-search-form.ee-search-form-skin--expand.ee--active .ee-search-form__submit{color:#0B1B30}.elementor .elementor-element.elementor-element-8c768e5 .ee-search-form.ee-search-form-skin--expand .ee-search-form__fields{margin-right:-1px}.elementor .elementor-element.elementor-element-8c768e5 .ee-search-form.ee-search-form-skin--expand input[type=search]{color:0b1b3078}.elementor .elementor-element.elementor-element-8c768e5 .ee-search-form.ee--active .ee-search-form__container{border:1px solid #575757;background:#fff;overflow:initial}.cat-warp{display:flex;flex-direction:column;align-items:flex-start;padding:0;margin:0}a{display:inline;text-decoration:none}.cat-warp li:hover{background:#F7FCFF}a .category_name{font-style:normal;font-weight:400;font-size:16px;line-height:19px;letter-spacing:.02em;color:#0B1B30;margin-left:20px}li.product_cat{display:flex;background:#FFF;border-bottom:1px solid #D9D9D9;padding:4px 16px;width:100%;height:48px;gap:24px;align-items:center}p.no_found{padding:17px 0 0 16px;font-style:normal;font-weight:400;font-size:16px;line-height:19px;letter-spacing:.02em;color:#0B1B30;margin-left:10px;font-family:'Montserrat'}li.product_cat:hover{background:#F7FCFF}li.product_cat:last-child{border-radius:0 0 20px 20px}img.cat-img,.product_cat_link img{height:auto;width:40px}.ee-search-form__container{width:400px}div#search_item_holder{height:auto;width:422px;top:70px;position:absolute;background:#FFF;z-index:-1;border-radius:0 0 20px 20px}div#search_item_holder:before{content:'';position:absolute;width:100%;height:34px;top:-33px;background:#FFF;z-index:-1}input.ee-search-form__input{width:100%;padding:10px}.cv-spinner{height:100%;display:flex;justify-content:center;align-items:center;background:#ffffffc2;border-radius:0 0 20px 20px;padding:4px 16px}.spinner{width:40px;height:40px;border:4px #ddd solid;border-top:4px #2e93e6 solid;border-radius:50%;animation:sp-anime 0.8s infinite linear}@keyframes sp-anime{100%{transform:rotate(360deg)}}.elementor-element.result-count h1{font-family:'Work Sans';font-style:normal;font-weight:700;font-size:50px;line-height:120%;text-transform:uppercase;color:#0B1B30}.elementor-element.result-count h2{font-family:'Work Sans';font-style:normal;font-weight:500;font-size:37px;line-height:120%;color:#6C98E1}.elementor .elementor-element.elementor-widget-pp-buttons .pp-buttons-group{row-gap:20px}.elementor .elementor-element.home-slider-sec:before{content:"";width:100%;background-image:url(https://hardycarts.com.mx/wp-content/uploads/2023/07/home-rotating-text-new.png);position:absolute;background-size:cover;bottom:-181px;z-index:-1;animation:text-move infinite linear 35s;background-repeat:repeat-x;height:159px}@keyframes text-move{100%{background-position:-100vw}0%{background-position:100vw}}.elementor .elementor-element a.pp-button.elementor-button.white-btn:hover{background:#2660a8;color:#fff;border-color:#2660a8}.elementor .elementor-element a.pp-button.elementor-button.blue-btn:hover{background:#fff0;color:#fff;border-color:#fff}.elementor .elementor-element.home-slider-pname .elementor-heading-title{position:absolute;right:140px;bottom:130px}.elementor .elementor-element.home-slider-cname{position:absolute;bottom:380px;right:0;width:auto}.elementor .elementor-element.home-slider-tab .pp-slider-arrow{top:auto;background:#fff0;color:#E5E2D8;border:1px solid;bottom:100px;opacity:.5;height:47px;width:47px}.elementor .elementor-element.home-slider-tab .swiper-pagination{position:absolute;left:calc(50% - 30px);color:#fff;transform:rotate(90deg);text-transform:uppercase;display:flex;z-index:1;bottom:-15px}.elementor .elementor-element.home-slider-tab .swiper-pagination{counter-reset:my-sec-counter}.elementor .elementor-element.home-slider-tab .swiper-pagination .swiper-pagination-bullet{background:#fff0;margin:0;position:absolute}.elementor .elementor-element.home-slider-tab .swiper-pagination-bullet-active:before{visibility:visible!important}.elementor .elementor-element.home-slider-tab .swiper-pagination-bullet:before{counter-increment:my-sec-counter;content:counter(my-sec-counter)'/2';display:inherit;visibility:hidden;position:absolute;top:0}.elementor .elementor-element.home-slider-tab .pp-slider-arrow:hover{color:#E5E2D8;opacity:1}.elementor .elementor-element.home-slider-tab .swiper .elementor-swiper-button-prev{left:89%}.elementor .elementor-element.home-slider-tab .swiper-pagination:before{content:'';width:163px;height:1px;display:inline-block;background:#fff;position:absolute;top:32px}.elementor .elementor-element.home-slider-tab .pp-posts-container:before{content:'';display:block;position:absolute;height:137px;width:400px;background:#0b1b30;bottom:80px;right:0}#elementor-popup-modal-2333 .dialog-widget-content{box-shadow:none!important}#elementor-popup-modal-2333 .dialog-message{overflow:hidden}.elementor .elementor-element.home-tab .pp-tabs-labels{justify-content:space-evenly}.elementor .elementor-element.home-tab .pp-advanced-tabs-title{padding:19px 54px 19px 54px;border-bottom:1px solid #E5E2D8}.elementor .elementor-element.home-tab .pp-advanced-tabs-title:before{top:calc(100% - 2px)!important}.elementor .elementor-element.sec-service .sec-service-right .elementor-element-populated{padding:0 356px 0 37px}a.comm-btn.btn-home,.elementor .elementor-element.home-tab .pp-advanced-tabs-content a{background:#2660A8;border-radius:50px;color:#fff;padding:17px 65px;text-decoration:none;font-family:'Montserrat';font-style:normal;font-weight:500;font-size:14px;line-height:32px;text-align:center;letter-spacing:.02em;text-transform:uppercase;border:1px solid #2660A8;display:table;margin-top:20px;margin-bottom:30px}.elementor .elementor-element.home-tab .pp-advanced-tabs-content a:hover,a.comm-btn.btn-home:hover{color:#2660A8;background:#fff}.elementor .elementor-element.dream-cart-left .elementor-element-populated{padding:147px 63px 160px 376px}.elementor .elementor-element.watch-now .elementor-icon{font-size:32px;padding:56px 60px 56px 60px;border:1px solid;border-radius:50%}.elementor .elementor-element.review-item .elementor-star-rating{position:absolute;top:0;margin-left:-60px}.elementor .elementor-element.review-item .pp-slick-slider .slick-dots{text-align:right;z-index:-1;width:auto}.elementor .elementor-element.review-item .pp-testimonial-name{text-decoration:none}.elementor .elementor-element.review-item .pp-arrow-prev{left:387px}.elementor .elementor-element.review-item .pp-testimonial-text{height:150px;overflow-y:auto}.elementor .elementor-element.rentel-slider .elementor-swiper-button.elementor-swiper-button-prev,.elementor .elementor-element.rentel-slider .elementor-swiper-button.elementor-swiper-button-next{border:1px solid #fff;border-radius:50%;padding:5px}.elementor .elementor-element.rentel-slider .elementor-swiper-button.elementor-swiper-button-prev:hover,.elementor .elementor-element.rentel-slider .elementor-swiper-button.elementor-swiper-button-next:hover{background:#fff;color:#0B1B30}.elementor .elementor-element.elementor-element-42ee3fa>.elementor-container{gap:32px}.elementor .elementor-element.why-choose-inner .elementor-column.elementor-col-25{margin:0 0 0 0;background:linear-gradient(180deg,#6C98E1,transparent);padding:1px;border-radius:20px}.elementor .elementor-element.why-choose-inner .elementor-widget-wrap.elementor-element-populated{background-color:#f5f8fd;border:unset;border-radius:20px}.elementor .elementor-element.why-choose-inner .elementor-icon svg{margin-top:8px;margin-left:8px}.elementor .elementor-element.why-choose-inner .elementor-view-stacked .elementor-icon{width:60px;height:60px}.elementor .elementor-element.why-choose-inner .elementor-icon-box-icon{position:absolute}.elementor .elementor-element.why-choose-inner .elementor-icon-box-content{padding-top:110px}.elementor .elementor-element.why-choose-inner .about-us-icon .elementor-icon-box-content{padding-top:90px}.elementor .elementor-element.why-choose-inner .elementor-icon-box-icon i.hci{top:7px;left:7px}.elementor .elementor-element.why-choose-inner .blue-border .elementor-widget-wrap.elementor-element-populated:hover{background:#6c98e1}.elementor .elementor-element.why-choose-inner .blue-border .elementor-widget-wrap.elementor-element-populated:hover h3.elementor-icon-box-title,.elementor .elementor-element.why-choose-inner .blue-border .elementor-widget-wrap.elementor-element-populated:hover p.elementor-icon-box-description{color:#fff}.elementor .elementor-element.why-choose-inner .blue-border .elementor-widget-wrap.elementor-element-populated:hover .elementor-view-stacked .elementor-icon{border-radius:16px 0 50% 50%;height:116px;width:111px;margin:-16px;background-color:#0B1B3026;padding:16px;color:#fff}.elementor .elementor-element.why-choose-inner .blue-border .elementor-widget-wrap.elementor-element-populated:hover .elementor-icon svg{margin-top:16px;margin-left:16px}.elementor .elementor-element.why-choose-inner .blue-border .elementor-widget-wrap.elementor-element-populated:hover .elementor-icon-box-icon{margin-bottom:15px}.elementor .elementor-element.why-choose-inner .blue-border .elementor-widget-wrap.elementor-element-populated:hover i.hci{top:0;left:0}.elementor .elementor-element.rental-col{padding:146px 0 160px 0}.elementor .elementor-element.rental-col .left .elementor-element-populated{padding:0 132px 0 375px}.elementor .elementor-element.rental-col .rentel-slider .swiper-pagination-clickable .swiper-pagination-bullet{background:#fff0}.elementor .elementor-element.rental-col .rentel-slider figure.swiper-slide-inner{max-width:748px}.elementor .elementor-element.rental-col .rentel-slider .swiper-slide.swiper-slide-next{margin-left:-145px;opacity:.3}.elementor .elementor-element.rental-col .rentel-slider .swiper-pagination:before{content:'';width:90%;height:1px;display:inline-block;background:rgb(54 55 41 / .3);position:absolute;left:0;top:0;margin:6px 0 0 0}.elementor .elementor-element.rental-col .rentel-slider .swiper-pagination-bullet-active:before{visibility:visible!important;opacity:1!important}.elementor .elementor-element.rental-col .rentel-slider .swiper-pagination{counter-reset:my-sec-counter;bottom:-19px}.elementor .elementor-element.rental-col .rentel-slider .swiper-pagination-bullet:before{counter-increment:my-sec-counter;content:'0' counter(my-sec-counter);font-family:'Montserrat';font-style:normal;font-weight:600;font-size:14px;line-height:28px;color:#0B1B30;position:absolute;left:0;top:-24px;visibility:hidden;opacity:0}.elementor .elementor-element.rental-col .rentel-slider .swiper-pagination:after{content:'/0' attr(data-total);display:block;clear:both;font-family:'Montserrat';font-style:normal;font-weight:600;font-size:14px;line-height:28px;color:rgb(11 27 48 / .5);left:19px;top:-24px;position:absolute}.swiper-pagination-bullet.swiper-pagination-bullet-active[data-bullet-index="0"]::after{content:'';width:calc(30% * 1);background:#0B1B30!important;height:1px;display:block;position:absolute;left:0;top:6px}.swiper-pagination-bullet.swiper-pagination-bullet-active[data-bullet-index="1"]::after{content:'';width:calc(30% * 2);background:#0B1B30!important;height:1px;display:block;position:absolute;left:0;top:6px}.swiper-pagination-bullet.swiper-pagination-bullet-active[data-bullet-index="2"]::after{content:'';width:calc(30% * 3);background:#0B1B30!important;height:1px;display:block;position:absolute;left:0;top:6px}.elementor .elementor-element.your-cart-right .elementor-element-populated{padding:147px 376px 176px 116px}.elementor .elementor-element.elementor-element-8e677c2>.elementor-container,.elementor .elementor-element.elementor-element-ae648ba>.elementor-container{gap:32px}.elementor .elementor-element.contact-inner-sec>.elementor-container{gap:32px}.location-tab li:first-child .pp-info-list-description br{display:none}div#input_1_6,div#input_1_13,div#input_1_9,div#input_1_14{display:inline-flex}.gchoice.gchoice_1_6_0,.gchoice.gchoice_1_6_1,.gchoice.gchoice_1_6_2,.gchoice.gchoice_1_9_0,.gchoice.gchoice_1_9_1,.gchoice.gchoice_1_9_2,.gchoice.gchoice_1_9_3,.gchoice.gchoice_1_14_0,.gchoice.gchoice_1_14_1,.gchoice.gchoice_1_14_2{width:114px}.gchoice.gchoice_1_13_0,.gchoice.gchoice_1_13_1{width:130px}.gchoice.gchoice_1_13_2,.gchoice.gchoice_1_9_4{width:200px}.elementor-1344 .elementor-element.elementor-element-7d77bf7 .pp-gravity-form .gfield textarea{border-radius:20px}input#gform_submit_button_1{background:#2660A8;border-radius:50px;padding:17px 204px}input#gform_submit_button_1:hover{background:#0B1B30}.elementor-1344 .elementor-element.elementor-element-7d77bf7 .pp-gravity-form .gfield_radio div label{font-weight:400;color:#0B1B30}.elementor-1344 .elementor-element.elementor-element-aa36b35 .pp-advanced-tabs-title{border-color:#2660A8}.elementor-2822 .elementor-element.elementor-element-19e98fc.pp-info-list-icon-left .pp-infolist-icon-wrapper{margin-top:8px}div#pp-advanced-tabs-title-1781{z-index:1}div#pp-advanced-tabs-title-1782{margin-left:-103px;padding:17px 47px 17px 131px}.elementor-1344 .elementor-element.elementor-element-84dd34a .ee-filters__item a{text-decoration:none}.elementor-1344 .elementor-element.elementor-element-84dd34a .ee-filters{padding-left:0}.elementor .elementor-element.location-tab .ee-post{border-radius:20px}.elementor .elementor-element.elementor-element-0f108d0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap{background-size:100% 70%}.elementor .elementor-element.service-cart-left .elementor-element-populated{padding:147px 15px 160px 376px}.elementor .elementor-element.error-left>.elementor-element-populated{padding:239px 31px 330px 376px}.elementor .elementor-element.call-us.error-page>.elementor-element-populated{padding:147px 15px 146px 132px}.elementor .elementor-element.sitemap-left>.elementor-element-populated{padding:161px 15px 175px 376px}.elementor .elementor-element.sitemap-left .stiemap-list .pp-list-items a{text-decoration:none}.elementor .elementor-element.list-sec>.elementor-container{margin:0 0}.elementor .elementor-element-1f447e6 form .gfield legend.gform-field-label{color:unset}.elementor .elementor-element.golf-cart-left>.elementor-element-populated{padding:148px 30px 160px 376px}.elementor .elementor-element.golf-cart-right>.elementor-element-populated{padding:148px 370px 160px 88px}.elementor-2558 .elementor-element.elementor-element-f66834d{margin-bottom:80px}.elementor .elementor-element.elementor-element-b4ece48 .next.page-numbers{display:block;width:48px;height:48px;position:absolute;right:0;padding-right:18px;line-height:21px;text-decoration:none}.elementor .elementor-element.elementor-element-b4ece48 .prev.page-numbers{display:block;width:48px;height:48px;position:absolute;right:60px;padding-right:18px;line-height:21px;text-decoration:none}.elementor .elementor-element.elementor-element-b4ece48 .page-numbers{display:none}.elementor-2558 .elementor-element.elementor-element-61a375f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){text-align:left}.elementor-2558 .elementor-element.elementor-element-eabfafd .elementor-heading-title br{display:none}.pp-slider-arrow.pp-arrow-prev.elementor-swiper-button-prev.swiper-button-prev-b4ece48{top:95%;width:48px;height:48px;left:79%;background:#fff0;color:#fff;border:1px solid}.pp-slider-arrow.pp-arrow-next.elementor-swiper-button-next.swiper-button-next-b4ece48{top:95%;width:48px;height:48px;right:0;background:#fff0;color:#fff;border:1px solid}.pp-slider-arrow.pp-arrow-prev.elementor-swiper-button-prev.swiper-button-prev-b4ece48:hover,.pp-slider-arrow.pp-arrow-next.elementor-swiper-button-next.swiper-button-next-b4ece48:hover{background:#fff;color:#0B1B30}.pp-slider-arrow.pp-arrow-prev.elementor-swiper-button-prev.swiper-button-prev-b4ece48 .fa-angle-left:before{content:'\f060'}.pp-slider-arrow.pp-arrow-next.elementor-swiper-button-next.swiper-button-next-b4ece48 .fa-angle-right:before{content:'\f061'}.elementor-1575 .elementor-element.elementor-element-b4ece48 .pp-posts:not(.elementor-grid){margin-bottom:83px}.elementor-2558 .elementor-element.elementor-element-14c1621.pp-info-list-icon-left .pp-infolist-icon-wrapper{margin-top:5px}.elementor .elementor-element.our-rental .pp-first-text .bigtext{font-weight:700;font-size:18px;line-height:16.8px}.elementor .elementor-element.rental-rates-sec .elementor-container.elementor-column-gap-no{gap:33px}.elementor .elementor-element.rent-day .pp-dual-heading{background-color:#2660A8;line-height:0;padding:8px 16px}.elementor .elementor-element.our-rental-sec .elementor-column.elementor-col-100{margin:0 0 0 0;background:linear-gradient(180deg,#6C98E1,transparent);padding:1px;border-radius:20px}.elementor .elementor-element.our-rental>.elementor-element-populated{background-color:#FAFBFE;border:unset;border-radius:20px 20px 0 0}.elementor .elementor-element.rental-contact .pp-info-list-description{display:inline}.elementor .elementor-element.rental-contact .pp-info-list-description a{text-decoration:none}.elementor .elementor-element.look-cart-left>.elementor-element-populated{padding:148px 30px 160px 300px}.elementor .elementor-element.look-cart-right>.elementor-element-populated{padding:148px 160px 160px 88px}.elementor .elementor-element.sales-golf-cart>.elementor-element-populated{padding:146px 15px 188px 132px}.elementor .elementor-element.product-inner>.elementor-element-populated{margin:0 0 0 0;background:linear-gradient(180deg,#6C98E1,transparent);padding:1px;border-radius:20px}.elementor .elementor-element.product-inner .elementor-widget{background-color:#fff;border:unset;border-radius:20px 20px 0 0}.elementor .elementor-element.product-grid .elementor-grid .elementor-grid-item{padding:0}.elementor .elementor-element.brochure-inner{margin:0 0 0 0;background:linear-gradient(0deg,#6C98E1,transparent);padding:1px;border-radius:20px 20px 0 0}.elementor .elementor-element.brochure-inner>.elementor-container{background-color:#FAFBFE;border:unset;border-radius:20px 20px 0 0}.elementor .elementor-element.download-btn .elementor-button-icon svg{width:32px;height:32px}.elementor .elementor-element.download-btn .elementor-button-content-wrapper{max-height:32px;width:fit-content}.elementor .elementor-element.download-btn .elementor-button{display:flex;justify-content:center}.elementor .elementor-element.sales-cat .elementor-container.elementor-column-gap-no{gap:32px;flex-wrap:wrap;justify-content:center}.elementor .elementor-element.cate-col{width:31%}.elementor .elementor-element.space-white{background-color:#fff0!important}.wpc-summary.wpc-entry-summary:before{content:'CART OPTIONS';font-family:'Work Sans'!important;font-style:normal;font-weight:700;font-size:50px;line-height:120%;text-transform:uppercase;color:#0B1B30}.wpc-controls-parent-wrap.wpc-config-element{padding-top:22px}.elementor .elementor-element.product-page .elementor-container.elementor-column-gap-no{gap:33px}.product-show .wpc-configurator-wrap.accordion-2 .wpc-preview-parent-wrap{width:50%}.product-show .wpc-floating-icon-parent-wrap.wpc-config-element{display:none}.elementor .elementor-element.product-show .wpc-configurator-wrap.accordion-2 .wpc-summary{width:49%!important;margin-left:16px}.product-show .wpc-control-item .wpc-layer-title-wrap .wpc-layer-title{font-family:'Montserrat';font-style:normal;font-weight:600;font-size:24px;line-height:120%;color:#2660A8;text-transform:capitalize}.product-show .accordion-2 .wpc-parent-control>.wpc-control-lists-inner>.wpc-control-item{background:#F6F8FD;border-radius:20px}.product-show .accordion-2 .wpc-parent-control>.wpc-control-lists-inner>.wpc-control-item>.wpc-layer-title-wrap.wpc-group-opened,.product-show .accordion-2 .wpc-parent-control>.wpc-control-lists-inner>.wpc-control-item>.wpc-layer-title-wrap{background:#F6F8FD;border-radius:20px;padding:24px 24px 16px 24px}.product-show .accordion-2 .wpc-parent-control>.wpc-control-lists-inner>.wpc-control-item>.wpc-layer-title-wrap{padding:24px}.product-show .accordion-2 .wpc-parent-control>.wpc-control-lists-inner>.wpc-control-item>.wpc-layer-title-wrap.wpc-group-opened:before{content:'';position:absolute;width:90%;height:1px;bottom:1px;background:#fff}.product-show .wpc-control-lists.wpc-sub-control.wpc-group-opened.wpc-current-opened-group,.product-show .accordion-2 .wpc-parent-control>.wpc-control-lists-inner>.wpc-control-item:first-child>.wpc-sub-control,.product-show .accordion-2 .wpc-parent-control>.wpc-control-lists-inner>.wpc-control-item>.wpc-sub-control li,.product-show .accordion-2 .wpc-controls-wrap .wpc-sub-control .wpc-control-item .wpc-layer-title-wrap .wpc-layer-title-inner,.product-show .accordion-2.wpc-configurator-wrap .wpc-control-item .wpc-sub-control .wpc-layer-title-wrap .wpc-layer-title .wpc-layer-title-text{background:#F6F8FD;border:none}.product-show .accordion-2.wpc-configurator-wrap .wpc-control-item .wpc-sub-control .wpc-layer-title-wrap .wpc-layer-title .wpc-layer-title-text{color:#0B1B30;font-family:'Montserrat';font-style:normal;font-weight:600;font-size:16px;line-height:120%}.product-show .accordion-2 .wpc-parent-control>.wpc-control-lists-inner>.wpc-control-item:first-child>.wpc-sub-control{padding:0 24px}.product-show .accordion-2 .wpc-controls-wrap .wpc-sub-control .wpc-control-item .wpc-layer-title:before{display:none}.product-show .accordion-2 .wpc-parent-control>.wpc-control-lists-inner>.wpc-control-item>.wpc-group-opened.wpc-layer-title-wrap:after,.product-show .accordion-2 .wpc-parent-control>.wpc-control-lists-inner>.wpc-control-item>.wpc-layer-title-wrap:after{width:40px;height:40px;background:#FFF;border-radius:100px;font-size:16px;line-height:40px;padding-left:12px;padding-top:4px}.accordion-2 .wpc-parent-control>.wpc-control-lists-inner>.wpc-control-item>.wpc-layer-title-wrap:after{content:'\58';transform:rotate(180deg)}.accordion-2 .wpc-parent-control>.wpc-control-lists-inner>.wpc-control-item>.wpc-group-opened.wpc-layer-title-wrap:after{transform:rotate(0deg)}.product-show .accordion-2 .wpc-controls-wrap .wpc-sub-control .wpc-control-item .wpc-layer-title-wrap:after{width:20px;height:20px;border-radius:50%;font-size:14px}.elementor .elementor-element.product-show .wpc-configurator-wrap.accordion-2 .wpc-preview-parent-wrap{margin:0 0 0 -20px;background:linear-gradient(180deg,#6C98E1,transparent);padding:1px;border-radius:20px}.elementor .elementor-element.product-show .wpc-configurator-wrap.accordion-2 .wpc-preview-parent-wrap .wpc-configurator{background-color:#fff;border:unset;border-radius:20px 20px 0 0}.product-show .accordion-2 .wpc-parent-control>.wpc-control-lists-inner>.wpc-control-item>.wpc-sub-control li.wpc-layer-type-sub_group{padding-bottom:0;padding-left:0;padding-top:24px}.product-show .wpc-control-lists.wpc-sub-control.wpc-group-opened.wpc-current-opened-group{padding-top:20px}.accordion-2 .wpc-controls-wrap .wpc-sub-control .wpc-sub-control{padding-left:0}.product-show .wpc-sub-control .wpc-control-item.wpc-control-type-label .wpc-control-item-name{font-family:'Montserrat';font-style:normal;font-weight:400;font-size:16px;line-height:30px;letter-spacing:.02em;color:#0B1B30;text-transform:capitalize}.product-show .wpc-sub-control .wpc-control-item.wpc-control-type-label .wpc-control-item-label .wpc-icon-label-inner .wpc-control-item-icon-wrap{margin-right:8px}.product-show .wpc-sub-control .wpc-control-item.wpc-control-type-label.current .wpc-control-item-name{font-family:'Montserrat';font-style:normal;font-weight:700;font-size:16px;line-height:30px;letter-spacing:.02em;color:#0B1B30;text-transform:capitalize}.wpc-sub-control .wpc-control-item.wpc-control-type-label .wpc-hover-price{font-weight:400;font-size:16px;line-height:30px;font-family:'Montserrat';color:#0B1B30;opacity:.5;text-align:right;letter-spacing:.02em}.paint-color li.wpc-control-item.wpc-control-type-label.wpc-layer-type-image.wpc-icon-round.custom-icon-size.current,.seat-color li.wpc-control-item.wpc-control-type-label.wpc-layer-type-image.wpc-icon-round.custom-icon-size.current{width:50%;display:inline;padding:0;margin:0;margin-bottom:8px}.paint-color li.wpc-control-item.wpc-control-type-label.wpc-layer-type-image.wpc-icon-round.custom-icon-size,.seat-color li.wpc-control-item.wpc-control-type-label.wpc-layer-type-image.wpc-icon-round.custom-icon-size{width:50%;display:inline;padding:0;margin:0;margin-bottom:8px}.paint-color .wpc-icon-label-inner:before,.seat-color .wpc-icon-label-inner:before,.paint-color li.current .wpc-icon-label-inner:before,.seat-color li.current .wpc-icon-label-inner:before,span.wpc-plus{display:none}.wpc-icon-label-inner .wpc-icon-label{margin-left:22px}.wpc-icon-label-inner:before{content:'';width:16px;height:16px;border:1px solid #6C98E1;background:#FFF;border-radius:50%;margin:8px 8px 0 0;position:absolute}li.current .wpc-icon-label-inner:before{content:'';width:16px;height:16px;border:1px solid #6C98E1;background:#fff;border-radius:50%;margin:8px 8px 0 0;background-image:url(https://hardycarts.com.mx/wp-content/uploads/2023/06/dot-circle.png);background-repeat:no-repeat;background-position:center}.paint-color .wpc-icon-label-inner .wpc-icon-label,.seat-color .wpc-icon-label-inner .wpc-icon-label{margin-left:0}.paint-color li.current .wpc-control-item-icon-wrap:after,.seat-color li.current .wpc-control-item-icon-wrap:after{content:'';width:34px;height:34px;border:1px solid #6C98E1;border-radius:50%;margin:8px 8px 0 0;position:absolute;top:-9px;left:3px}.wpc-sub-control .wpc-control-item.custom-icon-size img{width:33px}.product-show .wpc-sub-control .wpc-control-item.wpc-control-type-label .wpc-control-item-name{padding-right:10px}.included .wpc-icon-label-inner:after,.Included .wpc-icon-label-inner:after{content:'Included'}.na .wpc-icon-label-inner:after{content:'n/a'}li.na{pointer-events:none;opacity:.5;display:none}li.red .amount{color:red}.ctbd .wpc-icon-label-inner:after{content:'Contact (TBD)';position:absolute;right:0}.wpc-icon-label-inner:after{color:#0B1B30;opacity:.5;text-align:right;letter-spacing:.02em;font-style:normal;font-weight:400;font-size:16px;line-height:30px;font-family:'Montserrat'}.wpc-total-price-parent-wrap{display:none}.wpc-config-element .wpc-primary-btn,.wpc-config-element .wpcf7-submit{font-family:'Montserrat';font-style:normal;font-weight:500;font-size:14px;line-height:32px;text-align:center;letter-spacing:.02em;text-transform:uppercase;color:#FFF;padding:17px 212px;border-radius:100px;background:#0B1B30;height:66px;width:100%}.wpc-popup-inner .wpc-config-title-wrap{display:none}.wpc-popup.wpc-quote-form-summary-popup .wpc-summary-content-wrap{padding:96px 15px 30px 15px}.wpc-summary-content-inner-child{width:766px}.wpc-popup-full .wpc-form-title{font-family:'Work Sans';font-style:normal;font-weight:700;font-size:50px;line-height:120%;text-align:center;text-transform:uppercase;color:#2660A8;margin-bottom:24px}.woocommerce form .form-row textarea,.woocommerce input[type=email],.woocommerce input[type=number],.woocommerce input[type=password],.woocommerce input[type=reset],.woocommerce input[type=search],.woocommerce input[type=tel],.woocommerce input[type=text],.woocommerce input[type=url],.woocommerce-page form .form-row textarea,.woocommerce-page input[type=email],.woocommerce-page input[type=number],.woocommerce-page input[type=password],.woocommerce-page input[type=reset],.woocommerce-page input[type=search],.woocommerce-page input[type=tel],.woocommerce-page input[type=text],.woocommerce-page input[type=url],.wpc-form select{border:1px solid #575757;border-radius:50px;height:66px;font-family:'Montserrat';font-style:normal;font-weight:500;font-size:16px;line-height:175%;color:#0B1B30;padding:16px 24px}.woocommerce textarea,.woocommerce-page textarea,.wpc-form select{border:1px solid #575757;border-radius:50px}.woocommerce form .form-row textarea:focus,.woocommerce input[type=email]:focus,.woocommerce input[type=number]:focus,.woocommerce input[type=password]:focus,.woocommerce input[type=reset]:focus,.woocommerce input[type=search]:focus,.woocommerce input[type=tel]:focus,.woocommerce input[type=text]:focus,.woocommerce input[type=url]:focus,.woocommerce textarea:focus,.woocommerce-page form .form-row textarea:focus,.woocommerce-page input[type=email]:focus,.woocommerce-page input[type=number]:focus,.woocommerce-page input[type=password]:focus,.woocommerce-page input[type=reset]:focus,.woocommerce-page input[type=search]:focus,.woocommerce-page input[type=tel]:focus,.woocommerce-page input[type=text]:focus,.woocommerce-page input[type=url]:focus,.woocommerce-page textarea:focus,.wpc-form select:focus{border:1px solid #6C98E1}.wpc-popup-full .wpc-form{padding-bottom:0}.wpc-config-element .wpc-close-btn{background:#2660A8;width:35px;height:35px;line-height:35px}.wpc-config-element .wpc-close-btn:hover{background:#0B1B30}.wpc-field-group{margin-bottom:16px}.wpc-field-group.wpc-button,.wpcf7-submit{margin-top:24px}.wpc-field-label{font-family:'Montserrat';font-style:normal;font-weight:700;font-size:16px;line-height:145%;color:#0B1B30}.wpc-form label{margin-bottom:8px}.wpcf7 form>div,.wpcf7 form>p{margin-bottom:0}.paint-color li.wpc-control-item.wpc-control-type-label.wpc-layer-type-image.wpc-icon-round.custom-icon-size.paint-name,.product-show li.paint-name{width:100%;margin-top:24px;margin-bottom:20px;pointer-events:none}.product-show li.paint-name .wpc-hover-price{display:none}.paint-name .wpc-control-item-name{font-weight:600!important}@media (max-width:1024px){.wpc-preview-inner{max-height:450px;margin-top:-75px}.paint-color li.current .wpc-control-item-icon-wrap:after,.seat-color li.current .wpc-control-item-icon-wrap:after{top:-8px;left:4px}}@media (max-width:980px){.paint-color li.current .wpc-control-item-icon-wrap:after,.seat-color li.current .wpc-control-item-icon-wrap:after{top:-9px;left:3px}}@media (max-width:850px){.wpc-preview-inner{margin-top:-170px}}@media (max-width:768px){.wpc-preview-inner{margin-top:-140px}}@media (max-width:767px){.wpc-preview-inner{max-height:400px;margin-top:-90px}}@media (max-width:450px){.wpc-preview-inner{max-height:300px;margin-top:-30px}}@media (max-width:380px){.wpc-preview-inner{margin-top:-20px}}@media (max-width:350px){.wpc-preview-inner{margin-top:-10px}}.elementor-element.summary .config_summary span.wpc-summary-list-title{width:55%;color:#0B1B30;font-size:16px;font-family:Montserrat;font-style:normal;font-weight:700;line-height:120%;letter-spacing:.32px}.elementor-element.summary span.wpc-summary-list-group-price{width:45%;text-align:left;margin-top:0;padding-left:10px}.elementor-element.summary .config_summary ul li.additionaloptionalfeatures .wpc-summary-list-group-price{display:flex;flex-direction:column}.elementor-element.summary .wpc-summary-list-child-title:after,.elementor-element.summary span.wpc-summary-list-price{display:none}.elementor-element.summary span.wpc-summary-list-base-price{color:#0B1B30;font-size:16px;font-family:Montserrat;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.32px;padding-left:10px}.elementor-element.summary .config_summary ul li{display:flex;align-items:center;flex-wrap:wrap}.elementor-element.summary .config_summary>ul>li ul{width:55%}.elementor-element.summary .config_summary ul li ul li{display:block}.elementor-element.summary .config_summary>ul>li{padding:0;border:none;min-height:20px;margin-bottom:16px}.elementor-element.summary .wpc-summary-total-wrap .wpc-summary-total{padding:0;margin:0;border:none;align-items:center}.elementor-element.summary .wpc-summary-total-wrap .wpc-summary-total span.wpc-summary-list-title{font-size:26px}.elementor-element.summary .wpc-summary-total-wrap .wpc-summary-list-total-price{text-align:left;width:45%;padding-left:10px}.elementor-element.summary.cust-info li:first-child span.wpc-summary-list-group-price{color:#2660A8;font-size:16px;font-family:Montserrat;font-style:normal;font-weight:700;line-height:120%;letter-spacing:.32px}.elementor-element.summary.cust-info .config_summary>ul>li{margin-bottom:12px}.elementor-element.summary.cust-info li:nth-child(2){border-bottom:1px solid #E5E2D8;padding-bottom:12px}.elementor-element.summary .config_summary>ul{margin:0}.elementor-element.summary.cust-info .config_summary span.wpc-summary-list-title{width:35%}.elementor-element.summary.cust-info .config_summary span.wpc-summary-list-group-price{width:65%}li.na .wpc-hover-price,li.included .wpc-hover-price,li.Included .wpc-hover-price,li.ctbd .wpc-hover-price,.paint-color .wpc-hover-price,.seat-color .wpc-hover-price{display:none}.elementor .elementor-element.product-show .wpc-configurator-wrap.accordion-2 .wpc-preview-parent-wrap{position:sticky!important;top:5px;z-index:1}.wpc-configurator-wrap.wpc-single-product-wrap.accordion-2{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.elementor-element.conf-page .elementor-column-gap-no{gap:32px}.elementor-element.summary .config_summary ul li.additionaloptionalfeatures{align-items:flex-start}.woocommerce h2{margin-bottom:0}.elementor .elementor-element.bread-navi .pp-breadcrumbs{padding-left:0}.elementor .elementor-element.bread-navi li a{text-decoration:none}.elementor .elementor-element.bread-navi li:last-child .pp-icon-list-text,.elementor .elementor-element.bread-navi li.pp-icon-list-item.elementor-repeater-item-24a51de a{color:#576270}.page-id-1858 .elementor .elementor-element.bread-navi li.pp-icon-list-item.elementor-repeater-item-24a51de{display:none}.com-text a{text-decoration:none!important;color:#0B1B30}.elementor .elementor-element.rental-slider:after{content:'';position:absolute;width:70%;height:2px;background:rgb(255 255 255 / .3);bottom:4px;left:0}#savior_home_slider .swiper-pagination::after{content:attr(data-total);display:block;clear:both;color:#fff0}.elementor .elementor-element.slider-post-sec .col-left{width:61.69%}.elementor .elementor-element.slider-post-sec .col-right{width:38.31%}.elementor .elementor-element.slider-post-sec .col-right .slider-head{align-items:center;min-height:137px;display:flex}.elementor .elementor-element.slider-sec .pp-posts-container:before{content:'';display:block;position:absolute;height:137px;width:400px;background:#0b1b30;bottom:79px;right:0}.elementor .elementor-element.slider-sec .ppslider .swiper-pagination:before{content:'';width:163px;height:1px;display:inline-block;background:#fff;position:absolute;top:32px}.elementor .elementor-element.slider-sec .ppslider .swiper-pagination .swiper-pagination-bullet{background:#fff0;margin:0;position:absolute}.elementor .elementor-element.slider-sec .ppslider .swiper-pagination{counter-reset:my-sec-counter;position:absolute;left:calc(50% - 30px);color:#fff;transform:rotate(90deg);text-transform:uppercase;display:flex;z-index:1;bottom:-15px}.elementor .elementor-element.slider-sec .ppslider .swiper-pagination-bullet:before{counter-increment:my-sec-counter;content:counter(my-sec-counter) ' / ';display:inherit;visibility:hidden;position:absolute;top:0;width:25px}.elementor .elementor-element.slider-sec .ppslider .swiper-pagination-bullet-active:before{visibility:visible!important}.elementor .elementor-element.slider-sec .ppslider .swiper-pagination::after{content:attr(data-total);display:block;clear:both;color:#fff;padding:0 0 0 25px}.elementor .elementor-element.slider-sec .ppslider .pp-slider-arrow{top:auto;background:#fff0;color:#E5E2D8;border:1px solid;bottom:100px;opacity:.5;height:47px;width:47px}.elementor .elementor-element.slider-sec .ppslider .swiper .elementor-swiper-button-prev{left:calc(100% - 118px)}.elementor .elementor-element.slider-sec .ppslider .pp-slider-arrow:hover{color:#E5E2D8;opacity:1}.elementor .elementor-element.slider-sec .slider-head .elementor-heading-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ast-grid-common-col{padding-left:0;padding-right:0}.elementor .elementor-element.recent-post-data .pp-info-box-icon.pp-icon{height:77px;width:77px}.elementor .elementor-element.recent-post-data .pp-info-box-icon.pp-icon img{height:100%;object-fit:cover}.elementor .elementor-element.twoline .elementor-heading-title a,.elementor .elementor-element.post-exp p,.elementor .elementor-element.recent-post-data .pp-info-box-subtitle{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.elementor .elementor-element.news-slidebar .elementor-widget-pp-categories div.pp-category:last-child{border-bottom:#fff0}.elementor .elementor-element.news-slidebar .elementor-widget-pp-categories .pp-category-link:hover .pp-category-title:before{content:'';position:absolute;left:0;background:#6C98E1;width:9px;height:9px;border-radius:50%;top:10px}.elementor .elementor-element.news-slidebar .elementor-widget-pp-categories .pp-category-link:hover .pp-category-title{padding-left:16px;transition:all 0.3s ease}.elementor .elementor-element.news-content>.elementor-container{justify-content:space-between}.elementor .elementor-element.news-content .col-post{width:750px}.elementor .elementor-element.news-content .col-slidebar{width:380px}.elementor .elementor-element.news-search .ee-search-form__container{max-width:100%;width:100%}.elementor .elementor-element.news-search .ee-form__fields.ee-search-form__fields .ee-search-form__input{border-radius:10px 0 0 10px}.elementor .elementor-element.news-search .ee-search-form .ee-search-form__submit{border-radius:0 10px 10px 0}.elementor .elementor-element.col-meta .col-right .share-btn .elementor-icon{background:#6C98E1;padding:10px;border-radius:50%}.elementor .elementor-element.share-icon>.elementor-widget-container{overflow:hidden}.elementor .elementor-element.share-icon.elementor-widget-share-buttons{opacity:0;transition:all 0.35s ease;visibility:hidden;transform:translateY(10px)}.elementor .elementor-element.share-icon.elementor-widget-share-buttons.active{opacity:1;visibility:visible;transform:translateY(0);min-width:100px;max-width:108px}.fa-twitter:before{content:"\e61b"!important;font-family:'Font Awesome 6 Brands'}.fa-facebook:before{content:"\f39e"!important;font-family:'Font Awesome 6 Brands'}.fa-linkedin:before{content:"\f08c"!important;font-family:'Font Awesome 6 Brands'}.elementor .elementor-element.blog-nav li:first-child .elementor-icon-list-text{color:rgb(87 98 112 / .5)}.elementor .elementor-element.news-pp .page-numbers{position:relative}.elementor .elementor-element.news-pp .page-numbers.current:after,.elementor .elementor-element.news-pp .page-numbers:hover::after{content:'';background:#2660A8;position:absolute;width:57px;height:57px;top:20px;left:4px;border-radius:50%;transform:translate(-50%,-50%);z-index:-1}.elementor .elementor-element.post-exp p{margin:0}.elementor .elementor-element.news-nevi-sec>.elementor-container{gap:41px}.elementor .elementor-element.prev-post-con .elementor-image-box-description,.elementor .elementor-element.next-post-con .elementor-image-box-description,.elementor .elementor-element.prev-post-con .pp-info-box-description,.elementor .elementor-element.next-post-con .pp-info-box-description,.single-post .elementor-element-2fe076a .pp-breadcrumbs-crumb-current{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;width:187px}.elementor .elementor-element.prev-post-con .pp-info-box-container::before{content:"\f053";font-family:'Font Awesome 5 Free';font-weight:900;color:#080E41;position:absolute;top:12px;left:0}.elementor .elementor-element.next-post-con .pp-info-box-container::before{content:"\f054";font-family:'Font Awesome 5 Free';font-weight:900;color:#080E41;position:absolute;top:12px;right:0}.elementor .pp-posts-empty p{margin-bottom:0}.elementor .elementor-element.next-post-con .pp-info-box-container .pp-info-box{text-align:-webkit-right!important}.elementor .elementor-element.news-nevi-sec .news-nevi-left:hover,.elementor .elementor-element.news-nevi-sec .news-nevi-right:hover{background:#6C98E1;border-radius:10px}.elementor .elementor-element.news-nevi-sec .news-nevi-right:hover *,.elementor .elementor-element.news-nevi-sec .news-nevi-left:hover *,.elementor .elementor-element.news-nevi-sec .news-nevi-left:hover .pp-info-box-container::before,.elementor .elementor-element.news-nevi-sec .news-nevi-right:hover .pp-info-box-container::before{color:#fff}.single-post .elementor .elementor-element.share-btn .elementor-icon:hover{color:#fff}.elementor .elementor-element.post-cont h1,.elementor .elementor-element.post-cont h2,.elementor .elementor-element.post-cont h3,.elementor .elementor-element.post-cont h4,.elementor .elementor-element.post-cont h5,.elementor .elementor-element.post-cont h6{margin-bottom:16px;color:#6C98E1}.elementor .elementor-element.post-head-3line .elementor-heading-title a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.elementor .elementor-element.blog-search .ee-search-form__container{max-width:100%;width:100%;border-radius:50px;border:1px solid #575757}.elementor .elementor-element.blog-search .ee-form__fields.ee-search-form__fields .ee-search-form__input{border-radius:50px 0 0 50px}.elementor .elementor-element.blog-search .ee-search-form .ee-search-form__submit{border-radius:0 50px 50px 0}.inv-shortcode .hidden-lg{display:none}.facetwp-facet.facetwp-facet-reset.facetwp-type-reset.facetwp-hidden{margin-bottom:0}.ins-sidebar{padding:74px 54px 50px 85px;width:25.86%;background-color:#6C98E1;max-width:493px}.filters-head{color:#FFF;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:600;line-height:120%;padding:0 0 23px 0;border-bottom:1px solid #fff;margin-bottom:23px}.inv-shortcode .facetwp-facet{margin-bottom:54px}.filters-data-wrap,.inv-shortcode .facetwp-facet{font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.32px;display:flex;align-items:center;flex-wrap:wrap}.inv-shortcode .facetwp-facet .facetwp-counter{display:none}.ins-round{border:none;width:16px;height:16px;margin:0 8px 0 0;padding:0}.ins-text:not(:last-child){margin-right:49px}.inv-shortcode .facetwp-radio:not(:last-child) .facetwp-display-value{padding-right:49px}.inv-shortcode .facetwp-radio{background-size:16px 16px;margin-bottom:0;padding-left:23px;cursor:pointer;filter:brightness(10)}.ins-text,.inv-shortcode .facetwp-facet{color:#fff;font-weight:500}.facetwp-type-dropdown{width:100%}.filters-data-wrap select{display:flex;align-items:center;border-radius:50px;border:1px solid #575757;background:#FFF;padding:16px 24px;width:100%;margin:0;background-image:url("data:image/svg+xml,<svg width='24' height='24' xmlns='http://www.w3.org/2000/svg'><path d='m0,6l12,12l12,-12l-24,0z'/><path fill='none' d='m0,0l24,0l0,24l-24,0l0,-24z'/></svg>");background-repeat:no-repeat;background-position-x:94%;background-position-y:23px;background-size:12px;-moz-appearance:none;-webkit-appearance:none;appearance:none}.year-dropdown{width:100%}.facetwp-slider-wrap{width:100%}.facetwp-facet.facetwp-facet-year.facetwp-type-slider{display:block}.facetwp-facet-year .noUi-horizontal .noUi-handle{border-radius:50%}.filters-data-wrap.year{gap:14px}.ins-result{margin:46px 30px 146px 91px;max-width:1182px}.search-wrap,.facetwp-input-wrap{width:100%;display:flex;position:relative;height:66px;text-align:center;margin-bottom:45px}.inc-search-bar,.facetwp-facet input.facetwp-search{width:100%;height:66px}.inc-product-list-grid{display:grid;column-gap:38px;row-gap:64px;width:100%;grid-template-columns:repeat(3,1fr);position:relative;z-index:1}.load_wraper{position:absolute;text-align:center;width:100%;height:100%;min-height:400px;display:flex;justify-content:center;background:#0000000f;align-items:center;font-size:20px;color:#000}.inc-product-outerwrap{max-width:369px}.inc-form.inc-search-form,.facetwp-facet input.facetwp-search{margin:0}.inc-search-form__input,.facetwp-facet input.facetwp-search{border-radius:50px;border:1px solid #575757;background:#FFF;padding:16px 24px;width:100%;color:rgb(11 27 48 / .5);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.32px}.facetwp-facet input:focus{outline-color:#575757}.facetwp-icon:before{content:'\e90a'!important;font-family:'savior-custom-icon'!important;font-size:16px;background:unset!important;color:#0B1B30;width:unset!important;height:unset!important;font-style:normal}.facetwp-icon{right:27px!important;top:40%;height:20px!important;width:20px;display:inline}.inc-search-form-submit.inc-form-field-control--sent{position:absolute;right:24px;top:50%;transform:translate(0,-50%)}.inc-product-img-wrap{background-image:linear-gradient(180deg,#6C98E1,#6c98e12e);border-radius:20px;overflow:hidden;padding:1px}.product-img{background:#fff;border-radius:20px;overflow:hidden}.inv-shortcode ul.slick-dots{display:none}.inv-shortcode .search-wrap .facetwp-facet{margin-bottom:0}.inv-sin-product-details-wrap .slick-dots{margin:0;display:flex;justify-content:center;background:#fff;flex-wrap:nowrap;flex-direction:row;gap:8px;padding:0 0 20px 25px}.inv-sin-product-details-wrap .slick-dots button{display:none;margin:0;padding:0;background:none;color:red}.inv-sin-product-details-wrap .slick-dots li{list-style:disc;color:#D9D9D9}.inv-sin-product-details-wrap .slick-dots li.slick-active{color:#2660A8}.inv-sin-product-details-wrap .slick-dots li:not(:last-child){margin:0 4px 0 4px}.inv-sin-product-details-wrap .slick-dots li:last-child{margin:0 0 0 4px}.inc-prod-gallery-wrap.slick-vertical .slick-slide:not(:last-child){margin-bottom:15px}.inv-sin-product-details-wrap .slick-initialized .slick-slide{display:flex;justify-content:center}.product-img img{height:368px;max-height:368px;object-fit:contain}.inc-product-name{color:#0B1B30;font-family:Montserrat;font-size:28px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:.56px;text-transform:capitalize;margin:26px 0 8px 0;text-align:left}.inc-product-meta{color:#0B1B30;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.32px}.inc-product-btn-wrap{color:#2660A8;text-align:left;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:.28px;text-decoration-line:underline;text-transform:uppercase;margin-top:19px}.instock-wrap{display:flex;flex-wrap:nowrap;gap:0}.inc-type .facetwp-radio{background:url(https://hardycarts.com.mx/wp-content/uploads/2023/11/square.png) 0 50% no-repeat}.inc-type .facetwp-radio.checked{background-image:url(https://hardycarts.com.mx/wp-content/uploads/2023/11/square-chk.png);background-repeat:no-repeat}.ins-result{width:74.32%}.inc-product-pagination{display:flex;position:relative;z-index:0}.inc-product-pagination .facetwp-facet-pagination{margin:78px 0 0;width:100%;justify-content:end}.facetwp-pager{color:#0B1B30;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:400;line-height:42px;text-transform:capitalize}.facetwp-pager a{text-decoration:none!important}.facetwp-page.active{color:#fff;background:#2660A8;border-radius:50%;padding:7px 23px}.inv-shortcode .facetwp-page{margin-right:0}.facetwp-pager a:not(:last-child){margin:0 39px 0 0}.inv-shortcode .facetwp-icon.f-loading:before{animation:unset!important}.elementor-element.elementor-element.prod.header-iconbox span.elementor-icon.elementor-animation-{border:1px solid rgb(11 27 48)}.elementor-element.elementor-element.produ-gal .pp-image-slider-wrap,.elementor-element.elementor-element.produ-gal .pp-thumbs-equal-height .pp-image-slider-thumb-item-wrap{background-image:linear-gradient(180deg,#6C98E1,#6c98e12e);border-radius:20px;overflow:hidden;padding:1px}.elementor-element.elementor-element.produ-gal .pp-image-slider-box .swiper-container,.elementor-element.elementor-element.produ-gal .swiper-container-wrap .swiper-pagination,.elementor-element.elementor-element.produ-gal .pp-image-slider-thumb-item{background:#fff}.elementor-element.elementor-element.produ-gal .pp-image-slider-box .swiper-container{border-radius:20px 20px 0 0}.elementor-element.elementor-element.produ-gal .pp-image-slider-thumb-overlay.pp-media-overlay{overflow:hidden;border-radius:20px}.elementor-element.elementor-element.produ-gal .swiper-container-wrap .swiper-pagination{border-radius:0 0 20px 20px;padding:13px 0 22px}.elementor-element.elementor-element.produ-gal.pp-image-slider-align-left .pp-image-slider-container>*,.elementor-element.elementor-element.produ-gal.pp-image-slider-align-right .pp-image-slider-container>*{margin-right:12px}.elementor-element.elementor-element.produ-gal .pp-image-slider-thumb-pagination.elementor-grid.pp-normal{width:158px}.inv-sin-page{display:flex;max-width:1168px;justify-content:center;flex-wrap:wrap;padding:105px 0 150px}.inv-sin-product-details-wrap .inv-product-img,.inc-product-imggal-wrap .product-img-gal{border-radius:20px;overflow:hidden;text-align:center;background:#fff}.inv-sin-product-details-wrap .inv-product-img{border-radius:20px 20px 0 0}.inc-prod-gallery-wrap{display:flex;flex-wrap:wrap;max-width:158px;gap:15px}.inv-sin-product-details-wrap,.inc-product-imggal-wrap{background-image:linear-gradient(180deg,#6C98E1,#6c98e12e);border-radius:20px;overflow:hidden;padding:1px;width:100%!important;height:fit-content!important;border:none!important}.productimg img{height:419px;max-height:419px;object-fit:contain;width:448px}.inc-product-imgwrap{background:#fff;border-radius:20px;overflow:hidden}.product-img-gal img{width:158px;max-width:158px;max-height:145px;object-fit:contain;text-align:center}.inc-pagination{padding-top:13px;padding-bottom:31px;background:#fff;text-align:center;border-radius:0 0 20px 20px;overflow:hidden}.inv-sin-page-wrap{display:flex;justify-content:space-between;gap:80px;width:100%}.inv-sin-product-img{max-width:629px;gap:13px;justify-content:flex-end;display:flex;width:100%;max-height:472px;overflow:hidden}.inv-sin-product-details{max-width:449px;width:100%}.inv-call-icon{width:36px;height:36px;border:1px solid #0B1B30;margin-right:8px;border-radius:50%;display:inline-block}.inv-specifications-wrap{width:100%;margin-top:86px}.inv-product-name{color:#0B1B30;font-family:Montserrat;font-size:42px;font-style:normal;font-weight:600;line-height:54px;letter-spacing:.84px;text-transform:uppercase;margin-bottom:79px}.inv-description-head{color:#0B1B30;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.36px;text-transform:uppercase;margin-bottom:15px}.inv-description-details{color:#0B1B30;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.32px;margin-bottom:46px}.inv-quote-btn{width:100%;display:flex;padding:17px;text-decoration:none;color:#FFF;text-align:center;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:.28px;text-transform:uppercase;border-radius:50px;background:#2660A8;justify-content:center}.inv-quote-btn:hover,.inv-quote-btn:focus{background:#0B1B30;color:#fff}.inv-call-btn{margin-top:13px;text-align:center}.inv-call-btn a,.inv-call-btn{color:#0B1B30;text-align:center;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:32px;text-decoration:none}.inv-call-icon i{display:flex;padding:9px}.inv-info-head{max-width:207px;border-radius:10px 10px 0 0;border:1px solid rgb(217 217 217 / .5);background:#FAFBFE;padding:10px 40px 9px 37px;color:#2660A8;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:28px;text-align:center}.inv-info-meta{background:#FAFBFE;border-top:1px solid rgb(217 217 217 / .5);padding:45px 57px}.inv-specifications-wrap .inv-info-table{width:100%;margin-bottom:0}.inv-specifications-wrap .info-wrap{display:flex;gap:28px}.inv-specifications-wrap .info{width:100%;max-width:210px;color:#0B1B30;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:.32px;padding:15px 0}.inv-specifications-wrap .details{width:100%;color:#0B1B30;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.32px;padding:15px 0}.inv-specifications-wrap .details p{white-space:break-spaces;line-height:26px;-webkit-hyphens:none}.inv-specifications-wrap .info-wrap:not(:last-child){border-bottom:1px dashed rgb(217 217 217 / .3)}.inv-specifications-wrap table,.inv-specifications-wrap td,.inv-specifications-wrap th{border:none}.ast-container{max-width:1168px}.quote-popup .dialog-close-button{border-radius:50%;padding:8px}.quote-form .gform_required_legend{text-align:left;margin-top:20px}.quote-btn-home{background:#2660A8;color:#fff;border-radius:100px;padding:17px 147px;display:block;width:100%}.quote-btn-home:hover,.quote-btn-home:focus{background:#0B1B30;color:#fff}.quote-form .gform_confirmation_message h1{margin-bottom:8px}.quote-form .gform_confirmation_message h2{max-width:656px;margin-bottom:8px}.quote-form .gform_confirmation_message .text-m{margin-bottom:55px;width:100%}.elementor .elementor-element.quote-form .gform_confirmation_wrapper{padding:0}.elementor .elementor-element.quote-form .gform_confirmation_wrapper .gform_confirmation_message{justify-content:center;display:flex;flex-wrap:wrap}.elementor .elementor-element.quote-form .gform_confirmation_wrapper .gform_confirmation_message p:last-child{margin-bottom:0}.elementor .elementor-element.quote-form .gform_wrapper .gform_description{margin-bottom:24px}button.facetwp-reset.facetwp-hide-empty{border-radius:50px}.langswich .trp-language-switcher>div{padding:10px 20px 10px 0;margin:0;border:none;background-color:#fff0;box-sizing:unset;width:auto!important;background-position:100% 53%,100% 50%;background-image:url(https://hardycarts.com.mx/wp-content/uploads/2023/12/downarrow.png);background-size:auto auto}.langswich .trp-language-switcher{height:auto;width:auto}.langswich .trp-language-switcher>div>a{padding:0;color:#fff;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize}.langswich .trp-language-switcher:hover .trp-ls-shortcode-language{max-height:fit-content;width:fit-content!important;min-width:100%;padding:9px 0 11px 10px;border:1px solid #fff;border-radius:5px;background:#576270;top:28px;left:-8px}.langswich .trp-language-switcher:hover .trp-ls-shortcode-current-language{visibility:visible}.langswich .trp-language-switcher>div>a:hover{background:#fff0;border-radius:0}.langswich .trp-language-switcher>div>a:not(:last-child){margin-bottom:8px}legend.gfield_label.gform-field-label{color:#575757}@media (min-width:922px){.page-template-page-inventorydetails-php .site-content .ast-container{justify-content:center;padding:0 15px}}