.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-15739 .elementor-element.elementor-element-01b5efd{overflow:hidden;margin-top:1.5%;margin-bottom:0%;padding:0% 3.5% 0% 3.5%;}.elementor-15739 .elementor-element.elementor-element-1169b56 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-loop-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-15739 .elementor-element.elementor-element-426098a{--swiper-slides-to-display:1;--swiper-slides-gap:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:30px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:30px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:45px;--swiper-pagination-size:15px;--dots-normal-color:#FFFFFF;--dots-hover-color:#F8AF2D;--dots-horizontal-position:0px;--dots-horizontal-transform:0%;--dots-horizontal-offset:130px;--dots-vertical-position:50%;--dots-vertical-transform:-50%;--dots-vertical-offset:140px;--swiper-pagination-spacing:0px;}.elementor-15739 .elementor-element.elementor-element-426098a .swiper-slide > .elementor-element{height:100%;}.elementor-15739 .elementor-element.elementor-element-426098a :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:0px 25px 0px 25px;}.elementor-15739 .elementor-element.elementor-element-426098a .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;}.elementor-15739 .elementor-element.elementor-element-e1cc793 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15739 .elementor-element.elementor-element-e1cc793{overflow:hidden;padding:6% 7% 0.5% 7%;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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 );color:var( --e-global-color-primary );}.elementor-15739 .elementor-element.elementor-element-c5fb633{text-align:center;}.elementor-15739 .elementor-element.elementor-element-c5fb633 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:400;line-height:45px;letter-spacing:5px;color:#000000;}.elementor-15739 .elementor-element.elementor-element-f1e333a{overflow:hidden;padding:0% 6% 5% 6%;z-index:9;}.elementor-widget-jet-smart-filters-select .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-jet-smart-filters-select .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-jet-smart-filters-select .apply-filters__button, .elementor-widget-jet-smart-filters-select .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-15739 .elementor-element.elementor-element-89a5dee .jet-smart-filters-select.jet-filter{display:flex;}.elementor-15739 .elementor-element.elementor-element-89a5dee .jet-smart-filters-hierarchy.jet-filter .jet-select{display:flex;}.elementor-15739 .elementor-element.elementor-element-89a5dee .jet-filters-group{display:flex;flex-direction:row;margin-left:calc(-70px/2);margin-right:calc(-70px/2);margin-top:calc(-0px/2);margin-bottom:calc(-0px/2);}.elementor-15739 .elementor-element.elementor-element-89a5dee > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 100px 15px 100px;}.elementor-15739 .elementor-element.elementor-element-89a5dee .jet-smart-filters-select.jet-filter .jet-select{max-width:93%;flex-basis:93%;}.elementor-15739 .elementor-element.elementor-element-89a5dee .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:93%;flex-basis:93%;}.elementor-15739 .elementor-element.elementor-element-89a5dee .jet-select__control{font-family:"Poppins", Sans-serif;font-size:20px;text-transform:uppercase;color:#000000;background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:40px 40px 40px 40px;padding:10px 10px 10px 40px;-webkit-appearance:none;}.elementor-15739 .elementor-element.elementor-element-89a5dee .jet-filter-label{font-family:"Poppins", Sans-serif;font-size:18px;text-align:left;}.elementor-15739 .elementor-element.elementor-element-89a5dee .jet-filters-group .jet-filter{width:100%;margin-left:calc(70px/2);margin-right:calc(70px/2);margin-top:calc(0px/2);margin-bottom:calc(0px/2);}.elementor-15739 .elementor-element.elementor-element-89a5dee .jet-filter .jet-filters-group .jet-select{width:100%;margin-left:calc(70px/2);margin-right:calc(70px/2);margin-top:calc(0px/2);margin-bottom:calc(0px/2);}.elementor-15739 .elementor-element.elementor-element-89a5dee .jet-filter .jet-filters-group{margin-left:calc(-70px/2);margin-right:calc(-70px/2);margin-top:calc(-0px/2);margin-bottom:calc(-0px/2);}.elementor-widget-jet-listing-grid .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-jet-listing-grid .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-15739 .elementor-element.elementor-element-a19f10a > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-15739 .elementor-element.elementor-element-e70c2f1{overflow:hidden;margin-top:40px;margin-bottom:0px;padding:0% 4% 2% 4%;z-index:9;}.elementor-15739 .elementor-element.elementor-element-ef86d54 .jet-smart-filters-select.jet-filter{display:flex;}.elementor-15739 .elementor-element.elementor-element-ef86d54 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:flex;}.elementor-15739 .elementor-element.elementor-element-ef86d54 .jet-filters-group{display:flex;flex-direction:row;margin-left:calc(-70px/2);margin-right:calc(-70px/2);margin-top:calc(-0px/2);margin-bottom:calc(-0px/2);}.elementor-15739 .elementor-element.elementor-element-ef86d54 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 15px 0px;}.elementor-15739 .elementor-element.elementor-element-ef86d54 .jet-select__control{font-family:"Poppins", Sans-serif;font-size:20px;text-transform:uppercase;color:#000000;background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:40px 40px 40px 40px;padding:10px 10px 10px 40px;-webkit-appearance:none;}.elementor-15739 .elementor-element.elementor-element-ef86d54 .jet-filter-label{font-family:"Poppins", Sans-serif;font-size:18px;text-align:left;}.elementor-15739 .elementor-element.elementor-element-ef86d54 .jet-filters-group .jet-filter{margin-left:calc(70px/2);margin-right:calc(70px/2);margin-top:calc(0px/2);margin-bottom:calc(0px/2);}.elementor-15739 .elementor-element.elementor-element-ef86d54 .jet-filter .jet-filters-group{margin-left:calc(-70px/2);margin-right:calc(-70px/2);margin-top:calc(-0px/2);margin-bottom:calc(-0px/2);}.elementor-15739 .elementor-element.elementor-element-ef86d54 .jet-filter .jet-filters-group .jet-select{margin-left:calc(70px/2);margin-right:calc(70px/2);margin-top:calc(0px/2);margin-bottom:calc(0px/2);}.elementor-15739 .elementor-element.elementor-element-06a0708 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-15739 .elementor-element.elementor-element-06a0708{padding:3.5% 0% 0% 0%;}:is( .elementor-15739 .elementor-element.elementor-element-06a0708 > .jet-listing-grid > .jet-listing-grid__items, .elementor-15739 .elementor-element.elementor-element-06a0708 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-15739 .elementor-element.elementor-element-06a0708 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(60px / 2);padding-right:calc(60px / 2);padding-top:calc(40px / 2);padding-bottom:calc(40px / 2);}:is( .elementor-15739 .elementor-element.elementor-element-06a0708 > .jet-listing-grid, .elementor-15739 .elementor-element.elementor-element-06a0708 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-15739 .elementor-element.elementor-element-06a0708 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 60px / -2);margin-right:calc( 60px / -2);width:calc(100% + 60px);}:is( .elementor-15739 .elementor-element.elementor-element-06a0708 > .jet-listing-grid, .elementor-15739 .elementor-element.elementor-element-06a0708 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-15739 .elementor-element.elementor-element-06a0708 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 40px / -2);margin-bottom:calc( 40px / -2);}.elementor-15739 .elementor-element.elementor-element-6790d8c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15739 .elementor-element.elementor-element-6790d8c:not(.elementor-motion-effects-element-type-background), .elementor-15739 .elementor-element.elementor-element-6790d8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(125deg, #F8AF2D 19%, #F0BC5C 78%);}.elementor-15739 .elementor-element.elementor-element-6790d8c{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-30%;margin-bottom:0%;padding:30% 0% 17% 0%;}.elementor-15739 .elementor-element.elementor-element-6790d8c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15739 .elementor-element.elementor-element-67f9a4d > .elementor-element-populated{padding:0% 7% 0% 0%;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-15739 .elementor-element.elementor-element-8fd3f49 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;fill:#000000;color:#000000;box-shadow:11px 0px 10px 0px rgba(0, 0, 0, 0.12);border-style:none;border-radius:100px 100px 100px 100px;padding:20px 30px 20px 30px;}.elementor-15739 .elementor-element.elementor-element-8fd3f49 .elementor-button:hover, .elementor-15739 .elementor-element.elementor-element-8fd3f49 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-15739 .elementor-element.elementor-element-8fd3f49{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15739 .elementor-element.elementor-element-8fd3f49 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15739 .elementor-element.elementor-element-8fd3f49 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-15739 .elementor-element.elementor-element-8fd3f49 .elementor-button:hover svg, .elementor-15739 .elementor-element.elementor-element-8fd3f49 .elementor-button:focus svg{fill:#000000;}.elementor-15739 .elementor-element.elementor-element-fa8bb7f{text-align:right;}.elementor-15739 .elementor-element.elementor-element-fa8bb7f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:116px;font-weight:900;color:#FFFFFF;}.elementor-15739 .elementor-element.elementor-element-46474fc{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-15739 .elementor-element.elementor-element-46474fc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:67px;font-weight:400;color:#FFFFFF;}.elementor-15739 .elementor-element.elementor-element-92d176a .elementor-button{background-color:#00000000;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;box-shadow:11px 0px 10px 0px rgba(0, 0, 0, 0.12);border-style:solid;border-width:4px 4px 4px 4px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:20px 30px 20px 30px;}.elementor-15739 .elementor-element.elementor-element-92d176a .elementor-button:hover, .elementor-15739 .elementor-element.elementor-element-92d176a .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-15739 .elementor-element.elementor-element-92d176a{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15739 .elementor-element.elementor-element-92d176a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15739 .elementor-element.elementor-element-92d176a .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-15739 .elementor-element.elementor-element-92d176a .elementor-button:hover svg, .elementor-15739 .elementor-element.elementor-element-92d176a .elementor-button:focus svg{fill:#000000;}.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-15739 .elementor-element.elementor-element-8700670{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:4.5%;--padding-bottom:5%;--padding-left:6%;--padding-right:6.5%;}.elementor-15739 .elementor-element.elementor-element-68e0f07{--display:flex;}.elementor-15739 .elementor-element.elementor-element-6b9ff7f{text-align:left;}.elementor-15739 .elementor-element.elementor-element-6b9ff7f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:400;line-height:45px;letter-spacing:5px;color:#000000;}.elementor-15739 .elementor-element.elementor-element-f2ef76e{text-align:left;}.elementor-15739 .elementor-element.elementor-element-f2ef76e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:400;line-height:45px;letter-spacing:5px;color:#000000;}.elementor-15739 .elementor-element.elementor-element-3f855e5{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:1%;}.elementor-15739 .elementor-element.elementor-element-2f07d6d{border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-15739 .elementor-element.elementor-element-426098a{--swiper-slides-to-display:1;--arrow-prev-left-position:0%;--arrow-next-right-position:0px;}.elementor-15739 .elementor-element.elementor-element-426098a :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:0px 20px 0px 20px;}.elementor-15739 .elementor-element.elementor-element-89a5dee .jet-smart-filters-select.jet-filter{display:block;}.elementor-15739 .elementor-element.elementor-element-89a5dee .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-15739 .elementor-element.elementor-element-89a5dee .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-25px/2);margin-bottom:calc(-25px/2);}.elementor-15739 .elementor-element.elementor-element-89a5dee .jet-smart-filters-select.jet-filter .jet-select{max-width:100%;flex-basis:100%;}.elementor-15739 .elementor-element.elementor-element-89a5dee .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:100%;flex-basis:100%;}.elementor-15739 .elementor-element.elementor-element-89a5dee .jet-filters-group .jet-filter{margin-top:calc(25px/2);margin-bottom:calc(25px/2);}.elementor-15739 .elementor-element.elementor-element-89a5dee .jet-filter .jet-filters-group{margin-top:calc(-25px/2);margin-bottom:calc(-25px/2);}.elementor-15739 .elementor-element.elementor-element-89a5dee .jet-filter .jet-filters-group .jet-select{margin-top:calc(25px/2);margin-bottom:calc(25px/2);}.elementor-15739 .elementor-element.elementor-element-a19f10a > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-15739 .elementor-element.elementor-element-ef86d54 .jet-smart-filters-select.jet-filter{display:flex;}.elementor-15739 .elementor-element.elementor-element-ef86d54 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:flex;}.elementor-15739 .elementor-element.elementor-element-ef86d54 .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-15px/2);margin-bottom:calc(-15px/2);}.elementor-15739 .elementor-element.elementor-element-ef86d54 .jet-filters-group .jet-filter{margin-top:calc(15px/2);margin-bottom:calc(15px/2);}.elementor-15739 .elementor-element.elementor-element-ef86d54 .jet-filter .jet-filters-group{margin-top:calc(-15px/2);margin-bottom:calc(-15px/2);}.elementor-15739 .elementor-element.elementor-element-ef86d54 .jet-filter .jet-filters-group .jet-select{margin-top:calc(15px/2);margin-bottom:calc(15px/2);}.elementor-15739 .elementor-element.elementor-element-06a0708 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-15739 .elementor-element.elementor-element-67f9a4d > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-15739 .elementor-element.elementor-element-fa8bb7f{text-align:center;}.elementor-15739 .elementor-element.elementor-element-46474fc{text-align:center;}.elementor-15739 .elementor-element.elementor-element-ea420b2 > .elementor-element-populated{padding:0% 5% 0% 5%;}.elementor-15739 .elementor-element.elementor-element-8700670{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15739 .elementor-element.elementor-element-6b9ff7f{text-align:center;}.elementor-15739 .elementor-element.elementor-element-3f855e5{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15739 .elementor-element.elementor-element-2f07d6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-15739 .elementor-element.elementor-element-01b5efd{padding:0% 0% 0% 0%;}.elementor-15739 .elementor-element.elementor-element-426098a{--swiper-slides-to-display:1;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:40px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:100px;--arrow-size:40px;}.elementor-15739 .elementor-element.elementor-element-426098a :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-15739 .elementor-element.elementor-element-e1cc793{padding:12% 7% 1% 7%;}.elementor-15739 .elementor-element.elementor-element-c5fb633 .elementor-heading-title{font-size:14px;line-height:1.5em;letter-spacing:2px;}.elementor-15739 .elementor-element.elementor-element-f1e333a{padding:5% 4% 0% 4%;}.elementor-15739 .elementor-element.elementor-element-803514c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15739 .elementor-element.elementor-element-89a5dee .jet-smart-filters-select.jet-filter{display:block;}.elementor-15739 .elementor-element.elementor-element-89a5dee .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-15739 .elementor-element.elementor-element-89a5dee .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-15px/2);margin-bottom:calc(-15px/2);}.elementor-15739 .elementor-element.elementor-element-89a5dee > .elementor-widget-container{margin:0% 0% 0% 5%;padding:0px 0px 0px 0px;}.elementor-15739 .elementor-element.elementor-element-89a5dee .jet-smart-filters-select.jet-filter .jet-select{max-width:80%;flex-basis:80%;}.elementor-15739 .elementor-element.elementor-element-89a5dee .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:80%;flex-basis:80%;}.elementor-15739 .elementor-element.elementor-element-89a5dee .jet-select__control{font-size:18px;}.elementor-15739 .elementor-element.elementor-element-89a5dee .jet-filters-group .jet-filter{margin-top:calc(15px/2);margin-bottom:calc(15px/2);}.elementor-15739 .elementor-element.elementor-element-89a5dee .jet-filter .jet-filters-group{margin-top:calc(-15px/2);margin-bottom:calc(-15px/2);}.elementor-15739 .elementor-element.elementor-element-89a5dee .jet-filter .jet-filters-group .jet-select{margin-top:calc(15px/2);margin-bottom:calc(15px/2);}.elementor-15739 .elementor-element.elementor-element-a19f10a > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-15739 .elementor-element.elementor-element-a19f10a{margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;padding:0px 0px 0px 0px;}.elementor-15739 .elementor-element.elementor-element-e70c2f1{margin-top:0%;margin-bottom:0%;padding:5% 0% 0% 0%;}.elementor-15739 .elementor-element.elementor-element-aaff302 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15739 .elementor-element.elementor-element-ef86d54 .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-15px/2);margin-bottom:calc(-15px/2);}.elementor-15739 .elementor-element.elementor-element-ef86d54 > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-15739 .elementor-element.elementor-element-ef86d54 .jet-smart-filters-select.jet-filter .jet-select{max-width:96%;flex-basis:96%;}.elementor-15739 .elementor-element.elementor-element-ef86d54 .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:96%;flex-basis:96%;}.elementor-15739 .elementor-element.elementor-element-ef86d54 .jet-select__control{font-size:14px;}.elementor-15739 .elementor-element.elementor-element-ef86d54 .jet-filters-group .jet-filter{margin-top:calc(15px/2);margin-bottom:calc(15px/2);}.elementor-15739 .elementor-element.elementor-element-ef86d54 .jet-filter .jet-filters-group{margin-top:calc(-15px/2);margin-bottom:calc(-15px/2);}.elementor-15739 .elementor-element.elementor-element-ef86d54 .jet-filter .jet-filters-group .jet-select{margin-top:calc(15px/2);margin-bottom:calc(15px/2);}.elementor-15739 .elementor-element.elementor-element-06a0708 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-15739 .elementor-element.elementor-element-06a0708{padding:0% 7% 0% 7%;}:is( .elementor-15739 .elementor-element.elementor-element-06a0708 > .jet-listing-grid > .jet-listing-grid__items, .elementor-15739 .elementor-element.elementor-element-06a0708 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-15739 .elementor-element.elementor-element-06a0708 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0em / 2);padding-right:calc(0em / 2);padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-15739 .elementor-element.elementor-element-06a0708 > .jet-listing-grid, .elementor-15739 .elementor-element.elementor-element-06a0708 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-15739 .elementor-element.elementor-element-06a0708 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0em / -2);margin-right:calc( 0em / -2);width:calc(100% + 0em);}:is( .elementor-15739 .elementor-element.elementor-element-06a0708 > .jet-listing-grid, .elementor-15739 .elementor-element.elementor-element-06a0708 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-15739 .elementor-element.elementor-element-06a0708 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-15739 .elementor-element.elementor-element-6790d8c{margin-top:-90%;margin-bottom:0%;padding:100% 5% 17% 5%;}.elementor-15739 .elementor-element.elementor-element-67f9a4d > .elementor-element-populated{padding:0% 5% 0% 5%;}.elementor-15739 .elementor-element.elementor-element-8fd3f49 .elementor-button{font-size:17px;}.elementor-15739 .elementor-element.elementor-element-fa8bb7f{margin:10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-15739 .elementor-element.elementor-element-fa8bb7f .elementor-heading-title{font-size:58px;}.elementor-15739 .elementor-element.elementor-element-46474fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-15739 .elementor-element.elementor-element-46474fc .elementor-heading-title{font-size:28px;}.elementor-15739 .elementor-element.elementor-element-ea420b2 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-15739 .elementor-element.elementor-element-92d176a .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-15739 .elementor-element.elementor-element-92d176a .elementor-button{font-size:16px;}.elementor-15739 .elementor-element.elementor-element-8700670{--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-15739 .elementor-element.elementor-element-6b9ff7f{padding:10% 0% 10% 0%;text-align:center;}.elementor-15739 .elementor-element.elementor-element-6b9ff7f .elementor-heading-title{font-size:14px;line-height:1.5em;letter-spacing:2px;}.elementor-15739 .elementor-element.elementor-element-f2ef76e{padding:10% 0% 8% 0%;text-align:center;}.elementor-15739 .elementor-element.elementor-element-f2ef76e .elementor-heading-title{font-size:16px;line-height:1.5em;letter-spacing:2px;}.elementor-15739 .elementor-element.elementor-element-3f855e5{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15739 .elementor-element.elementor-element-2f07d6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-15739 .elementor-element.elementor-element-67f9a4d{width:50%;}.elementor-15739 .elementor-element.elementor-element-ea420b2{width:50%;}.elementor-15739 .elementor-element.elementor-element-68e0f07{--width:36%;}.elementor-15739 .elementor-element.elementor-element-3f855e5{--width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15739 .elementor-element.elementor-element-67f9a4d{width:100%;}.elementor-15739 .elementor-element.elementor-element-ea420b2{width:100%;}.elementor-15739 .elementor-element.elementor-element-8700670{--width:100%;}.elementor-15739 .elementor-element.elementor-element-68e0f07{--width:100%;}.elementor-15739 .elementor-element.elementor-element-3f855e5{--width:100%;}}/* Start custom CSS for loop-carousel, class: .elementor-element-426098a */.elementor-container2 {
max-width: 1140px;
  margin: -170px auto 100px;
   margin-left: 150px;
  
}
.swiper-pagination{
 position: relative;
 left: 0 !important
}
.swiper-pagination-bullet {
  position: relative;
  width: 30px;
  height: 30px;
  background: transparent !important;
  border-radius: 5px;
  margin: 0 4px;
  opacity: 1 !important;
}


.swiper-pagination-bullet::after {
content: attr(data-num);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 16px;
  
 
}

.swiper-pagination-bullet-active {
background: #f8af2d !important;
  opacity: 1;
  border-radius: 0;
  border-radius: 5px;
  height: 30px !important;
  width: 30px !important;
}

.swiper-pagination-bullet-active::after {
  color: #fff;
}



.swiper-pagination-bullet {
    vertical-align: middle !important;
}


@media only screen and (max-width: 767px) {
.elementor-swiper-button-prev {
    display:none !important;
}

 .elementor-container2 {
    margin: -20% auto 0px !important;
    margin-left: 5% !important;

}
  
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-89a5dee */.elementor-15739 .elementor-element.elementor-element-89a5dee .jet-select__control{
    min-width: 270px;
}


.elementor-15178 .elementor-element.elementor-element-df7f4ed .jet-filters-group {
    justify-content: center;
}

.el

 

.jet-select {
  position: relative;
}

/* Flecha por defecto (hacia abajo) */
.jet-select::after {
  content: '';
  position: absolute;
  right: 10% !important;
  top: 50%;
  transform: translateY(-50%) rotateX(0deg); /* No rotada inicialmente */
  width: 16px;
  height: 16px;
  background-image: url('https://granadero.com.pe/wp-content/uploads/2025/05/caret-abajo.png'); /* reemplaza con tu ruta real */
  background-size: contain;
  background-repeat: no-repeat;
  pointer-events: none;
  transition: transform 0.1s ease;
}

/* Cuando el select está "abierto", rota la flecha en el eje vertical */
.jet-select.open::after {
  transform: translateY(-50%) rotateX(180deg); /* Gira 180 grados sobre el eje X */
}



.elementor-element.elementor-element-df7f4ed .jet-select__control {
    min-width: 270px;
    text-transform: uppercase;
}



@media (max-width: 767px) {
    .elementor-15739 .elementor-element.elementor-element-89a5dee .jet-filters-group {
        display: flex
;
        flex-direction: column;
        margin-top: calc(-15px / 2);
        margin-bottom: calc(-15px / 2);
        align-items: stretch;
    }
    

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-a19f10a */.box-second {
  margin-top: -120px !important;
  transition: margin-top 0.4s ease;
}

/* Cuando se hace hover sobre .box-first, afecta a .box-second */
.box-first:hover + .box-second {
  margin-top: -50px !important;
}

 
 
 .elementor-15739 .elementor-element.elementor-element-a19f10a .jet-listing-grid__item:nth-child(n+4) .box-second {
  background-color: white !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-ef86d54 */.elementor-15739 .elementor-element.elementor-element-ef86d54 .jet-select__control{
    min-width: 270px;
}

.elementor-10805 .elementor-element.elementor-element-df7f4ed .jet-filters-group {
 justify-content: center;
}


 

.jet-select {
  position: relative;
}

/* Flecha por defecto (hacia abajo) */
.jet-select::after {
  content: '';
  position: absolute;
  right: 1rem;
  top: 50%;
  transform: translateY(-50%) rotateX(0deg); /* No rotada inicialmente */
  width: 16px;
  height: 16px;
  background-image: url('https://granadero.com.pe/wp-content/uploads/2025/05/caret-abajo.png'); /* reemplaza con tu ruta real */
  background-size: contain;
  background-repeat: no-repeat;
  pointer-events: none;
  transition: transform 0.1s ease;
}

/* Cuando el select está "abierto", rota la flecha en el eje vertical */
.jet-select.open::after {
  transform: translateY(-50%) rotateX(180deg); /* Gira 180 grados sobre el eje X */
}



.elementor-element.elementor-element-df7f4ed .jet-select__control {
    min-width: 270px;
    text-transform: uppercase;
}



@media (max-width: 1024px) {
   .jet-filters-group {
        align-items: center;
    }
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-06a0708 */.box-second {
  margin-top: -120px !important;
  transition: margin-top 0.4s ease;
}

/* Cuando se hace hover sobre .box-first, afecta a .box-second */
.box-first:hover + .box-second {
  margin-top: -50px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa8bb7f */.outlined-text {
  color: transparent;
  -webkit-text-stroke: 5px white; /* grosor y color del trazo */
  font-weight: bold;
}


@media only screen and (max-width: 767px) {
  
.outlined-text {
  color: transparent;
  -webkit-text-stroke: 4px white;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3837f1d */.carousel-container {
      position: relative;
      width: 100%;
      max-width: 800px;
      margin: 0 auto;
      height: 350px;
      overflow: hidden;
      perspective: 1000px;
    }

    .carousel-track {
      display: flex;
      height: 100%;
      align-items: center;
      justify-content: center;
      position: relative;
    }

    .slide {
      position: absolute;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      text-align: center;
      padding: 20px;
      transition: all 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      transform-origin: center center;
      opacity: 0;
      pointer-events: none;
    }

    .slide img {
      width: 120px;
      height: auto;
      margin-bottom: 10px;
      transition: all 0.3s ease;
      transform-origin: center bottom;
    }

    .slide .title {
      font-size: 22px;
      line-height: 26px;
      opacity: 0;
      max-height: 0;transition: all 0.3s ease 0.1s;
      font-family: Poppins, sans-serif;
      font-weight: bold;
      color: white;
      transform: translateY(10px);
    }

    /* Posiciones del carrusel circular */
    .slide.position-center {
      transform: translateX(0) translateY(0) scale(1.2);
      opacity: 1;
      z-index: 3;
      pointer-events: auto;
    }

    .slide.position-center .title {
      opacity: 1;
      max-height: 100px;
      transform: translateY(0);
    }

    .slide.position-left {
      transform: translateX(-200px) translateY(20px) scale(0.8);
      opacity: 0.7;
      z-index: 2;
      pointer-events: auto;
    }

    .slide.position-right {
      transform: translateX(200px) translateY(20px) scale(0.8);
      opacity: 0.7;
      z-index: 2;
      pointer-events: auto;
    }

    .slide.position-hidden {
      transform: translateX(0) translateY(50px) scale(0.6);
      opacity: 0;
      z-index: 1;
      pointer-events: none;
    }

    .arrow {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      background: transparent !important;
      border: none;
      cursor: pointer;
      z-index: 10;
      width: 70px;
      height: 70px;
      opacity: 0.8;
      transition: opacity 0.2s;
    }

    .arrow:hover {
      opacity: 1;
    }

    .arrow:active {
      background-color: transparent;
    }

    .arrow.left {
      left: 0px;
    }

    .arrow.right {
      right: 0px;
    }

    .arrow img {
      width: 100%;
      height: auto;
    }

    /* Responsive */
    @media only screen and (max-width: 767px) {
      .carousel-container {
        height: 300px;
      }
      
      .slide img {
        width: 75px;
      }
      
      .slide .title {
        font-size: 18px;
        line-height: 20px;
      }
      
      .slide.position-center {
        transform: translateX(0) translateY(0) scale(1.1);
      }
      
      .slide.position-left {
        transform: translateX(-100px) translateY(15px) scale(0.75);
      }
      
      .slide.position-right {
        transform: translateX(100px) translateY(15px) scale(0.75);
      }
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2f07d6d */.elementor-15739 .elementor-element.elementor-element-2f07d6d {
    overflow: hidden
}

@media only screen and (max-width: 767px) {
 #eapps-google-maps-1.eapps-google-maps {
 
    height: 300px !important;
}

.elementor-15739 .elementor-element.elementor-element-2f07d6d {
    box-shadow: none;
}

}/* End custom CSS */