.elementor-1215 .elementor-element.elementor-element-150f6c69{--display:flex;--min-height:30vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:3rem;--padding-bottom:3rem;--padding-left:12rem;--padding-right:12rem;}.elementor-1215 .elementor-element.elementor-element-7d23e119{--display:flex;--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1215 .elementor-element.elementor-element-38c05d3f{--display:flex;--justify-content:flex-start;--gap:3rem 3rem;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1215 .elementor-element.elementor-element-279a0b0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1215 .elementor-element.elementor-element-57fb99cd{text-align:left;}.elementor-1215 .elementor-element.elementor-element-57fb99cd .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"DM Sans", DM Sans;font-size:2.75rem;font-weight:700;line-height:2rem;}.elementor-1215 .elementor-element.elementor-element-1bef6614{color:var( --e-global-color-secondary );font-family:"DM Sans", DM Sans;font-size:1rem;font-weight:500;line-height:1.875rem;}.elementor-1215 .elementor-element.elementor-element-628a77aa{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1215 .elementor-element.elementor-element-73585df7 img{max-width:80%;}.elementor-1215 .elementor-element.elementor-element-ee7de96{--display:flex;--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;--gap:2rem 1rem;--background-transition:0.3s;--padding-top:0rem;--padding-bottom:3rem;--padding-left:12rem;--padding-right:12rem;}.elementor-1215 .elementor-element.elementor-element-48592e9{text-align:center;color:var( --e-global-color-text );font-family:"DM Sans", DM Sans;font-size:1rem;font-weight:500;line-height:1.875rem;}.elementor-1215 .elementor-element.elementor-element-973c076{--display:grid;--min-height:64px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1215 .elementor-element.elementor-element-7506ad9{--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;--justify-content:center;--align-items:center;--gap:24px 24px;--background-transition:0.3s;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1215 .elementor-element.elementor-element-7506ad9:not(.elementor-motion-effects-element-type-background), .elementor-1215 .elementor-element.elementor-element-7506ad9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-1215 .elementor-element.elementor-element-7506ad9:hover{background-color:#FFFFFF45;}.elementor-1215 .elementor-element.elementor-element-7506ad9, .elementor-1215 .elementor-element.elementor-element-7506ad9::before{--border-transition:0.3s;}.elementor-1215 .elementor-element.elementor-element-a684319{--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:8px 8px;--flex-wrap:nowrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1215 .elementor-element.elementor-element-0ed4846 .elementor-icon-wrapper{text-align:center;}.elementor-1215 .elementor-element.elementor-element-0ed4846.elementor-view-stacked .elementor-icon{background-color:#45454540;}.elementor-1215 .elementor-element.elementor-element-0ed4846.elementor-view-framed .elementor-icon, .elementor-1215 .elementor-element.elementor-element-0ed4846.elementor-view-default .elementor-icon{color:#45454540;border-color:#45454540;}.elementor-1215 .elementor-element.elementor-element-0ed4846.elementor-view-framed .elementor-icon, .elementor-1215 .elementor-element.elementor-element-0ed4846.elementor-view-default .elementor-icon svg{fill:#45454540;}.elementor-1215 .elementor-element.elementor-element-0ed4846 .elementor-icon{font-size:18px;}.elementor-1215 .elementor-element.elementor-element-0ed4846 .elementor-icon svg{height:18px;}.elementor-1215 .elementor-element.elementor-element-0ed4846 .elementor-icon i, .elementor-1215 .elementor-element.elementor-element-0ed4846 .elementor-icon svg{transform:rotate(0deg);}.elementor-1215 .elementor-element.elementor-element-0ed4846 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-1215 .elementor-element.elementor-element-23ba02d{color:var( --e-global-color-text );font-family:"DM Sans", DM Sans;font-size:1rem;font-weight:700;line-height:14px;letter-spacing:0rem;}.elementor-1215 .elementor-element.elementor-element-23ba02d.elementor-element{--align-self:center;}.elementor-1215 .elementor-element.elementor-element-f755637 .jet-search-filter__input-wrapper{max-width:100%;}.elementor-1215 .elementor-element.elementor-element-f755637 .jet-search-filter__input{background-color:#02010100;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1215 .elementor-element.elementor-element-f5de48a{--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;--justify-content:center;--align-items:center;--gap:24px 24px;--background-transition:0.3s;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1215 .elementor-element.elementor-element-f5de48a:not(.elementor-motion-effects-element-type-background), .elementor-1215 .elementor-element.elementor-element-f5de48a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-1215 .elementor-element.elementor-element-f5de48a:hover{background-color:#FFFFFF45;}.elementor-1215 .elementor-element.elementor-element-f5de48a, .elementor-1215 .elementor-element.elementor-element-f5de48a::before{--border-transition:0.3s;}.elementor-1215 .elementor-element.elementor-element-1115203{--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:8px 8px;--flex-wrap:nowrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1215 .elementor-element.elementor-element-1115203.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1215 .elementor-element.elementor-element-f2adc48 .elementor-icon-wrapper{text-align:center;}.elementor-1215 .elementor-element.elementor-element-f2adc48.elementor-view-stacked .elementor-icon{background-color:#45454540;}.elementor-1215 .elementor-element.elementor-element-f2adc48.elementor-view-framed .elementor-icon, .elementor-1215 .elementor-element.elementor-element-f2adc48.elementor-view-default .elementor-icon{color:#45454540;border-color:#45454540;}.elementor-1215 .elementor-element.elementor-element-f2adc48.elementor-view-framed .elementor-icon, .elementor-1215 .elementor-element.elementor-element-f2adc48.elementor-view-default .elementor-icon svg{fill:#45454540;}.elementor-1215 .elementor-element.elementor-element-f2adc48 .elementor-icon{font-size:18px;}.elementor-1215 .elementor-element.elementor-element-f2adc48 .elementor-icon svg{height:18px;}.elementor-1215 .elementor-element.elementor-element-f2adc48 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-1215 .elementor-element.elementor-element-247d5dc{color:var( --e-global-color-text );font-family:"DM Sans", DM Sans;font-size:1rem;font-weight:700;line-height:14px;letter-spacing:0rem;}.elementor-1215 .elementor-element.elementor-element-247d5dc.elementor-element{--align-self:center;}.elementor-1215 .elementor-element.elementor-element-574b8af .jet-checkboxes-list__row{display:inline-block;margin-right:calc(24px/2);margin-left:calc(24px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-1215 .elementor-element.elementor-element-574b8af .jet-list-tree__children{display:inline-block;margin-right:calc(24px/2);margin-left:calc(24px/2);padding-left:10px;}.elementor-1215 .elementor-element.elementor-element-574b8af .jet-checkboxes-list-wrapper{margin-left:calc(-24px/2);margin-right:calc(-24px/2);text-align:center;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-1215 .elementor-element.elementor-element-574b8af .jet-checkboxes-list__decorator{width:15px;height:15px;min-width:15px;min-height:15px;margin-right:5px;border-style:solid;border-width:1px 1px 1px 1px;}.rtl .elementor-1215 .elementor-element.elementor-element-574b8af .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-1215 .elementor-element.elementor-element-574b8af .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button .jet-checkboxes-list__decorator{background-color:var( --e-global-color-949de38 );border-color:var( --e-global-color-949de38 );}.elementor-1215 .elementor-element.elementor-element-574b8af .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-1215 .elementor-element.elementor-element-574b8af .jet-collapse-icon{width:20px;height:20px;}.elementor-1215 .elementor-element.elementor-element-574b8af .jet-collapse-none{width:20px;height:20px;}.elementor-1215 .elementor-element.elementor-element-574b8af .jet-filter+.jet-filter{margin-top:10px;}.elementor-1215 .elementor-element.elementor-element-574b8af .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-1215 .elementor-element.elementor-element-3f50d98{--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;--justify-content:center;--align-items:center;--gap:24px 24px;--background-transition:0.3s;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1215 .elementor-element.elementor-element-3f50d98:not(.elementor-motion-effects-element-type-background), .elementor-1215 .elementor-element.elementor-element-3f50d98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-1215 .elementor-element.elementor-element-3f50d98:hover{background-color:#FFFFFF45;}.elementor-1215 .elementor-element.elementor-element-3f50d98, .elementor-1215 .elementor-element.elementor-element-3f50d98::before{--border-transition:0.3s;}.elementor-1215 .elementor-element.elementor-element-7966f73{--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:8px 8px;--flex-wrap:nowrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1215 .elementor-element.elementor-element-7966f73.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1215 .elementor-element.elementor-element-435ce41 .elementor-icon-wrapper{text-align:center;}.elementor-1215 .elementor-element.elementor-element-435ce41.elementor-view-stacked .elementor-icon{background-color:#45454540;}.elementor-1215 .elementor-element.elementor-element-435ce41.elementor-view-framed .elementor-icon, .elementor-1215 .elementor-element.elementor-element-435ce41.elementor-view-default .elementor-icon{color:#45454540;border-color:#45454540;}.elementor-1215 .elementor-element.elementor-element-435ce41.elementor-view-framed .elementor-icon, .elementor-1215 .elementor-element.elementor-element-435ce41.elementor-view-default .elementor-icon svg{fill:#45454540;}.elementor-1215 .elementor-element.elementor-element-435ce41 .elementor-icon{font-size:18px;}.elementor-1215 .elementor-element.elementor-element-435ce41 .elementor-icon svg{height:18px;}.elementor-1215 .elementor-element.elementor-element-435ce41 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-1215 .elementor-element.elementor-element-30dcb52{color:var( --e-global-color-text );font-family:"DM Sans", DM Sans;font-size:1rem;font-weight:700;line-height:14px;letter-spacing:0rem;}.elementor-1215 .elementor-element.elementor-element-30dcb52.elementor-element{--align-self:center;}.elementor-1215 .elementor-element.elementor-element-aee9530 .jet-search-filter__input-wrapper{max-width:100%;}.elementor-1215 .elementor-element.elementor-element-aee9530 .jet-search-filter__input{background-color:#02010100;}.elementor-1215 .elementor-element.elementor-element-5d92383{--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;--justify-content:center;--align-items:center;--gap:24px 24px;--background-transition:0.3s;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1215 .elementor-element.elementor-element-5d92383:not(.elementor-motion-effects-element-type-background), .elementor-1215 .elementor-element.elementor-element-5d92383 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-1215 .elementor-element.elementor-element-5d92383:hover{background-color:#FFFFFF45;}.elementor-1215 .elementor-element.elementor-element-5d92383, .elementor-1215 .elementor-element.elementor-element-5d92383::before{--border-transition:0.3s;}.elementor-1215 .elementor-element.elementor-element-88f46c4{--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:8px 8px;--flex-wrap:nowrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1215 .elementor-element.elementor-element-88f46c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1215 .elementor-element.elementor-element-383fef8 .elementor-icon-wrapper{text-align:center;}.elementor-1215 .elementor-element.elementor-element-383fef8.elementor-view-stacked .elementor-icon{background-color:#45454540;}.elementor-1215 .elementor-element.elementor-element-383fef8.elementor-view-framed .elementor-icon, .elementor-1215 .elementor-element.elementor-element-383fef8.elementor-view-default .elementor-icon{color:#45454540;border-color:#45454540;}.elementor-1215 .elementor-element.elementor-element-383fef8.elementor-view-framed .elementor-icon, .elementor-1215 .elementor-element.elementor-element-383fef8.elementor-view-default .elementor-icon svg{fill:#45454540;}.elementor-1215 .elementor-element.elementor-element-383fef8 .elementor-icon{font-size:18px;}.elementor-1215 .elementor-element.elementor-element-383fef8 .elementor-icon svg{height:18px;}.elementor-1215 .elementor-element.elementor-element-383fef8 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-1215 .elementor-element.elementor-element-4800a9a{color:var( --e-global-color-text );font-family:"DM Sans", DM Sans;font-size:1rem;font-weight:700;line-height:14px;letter-spacing:0rem;}.elementor-1215 .elementor-element.elementor-element-4800a9a.elementor-element{--align-self:center;}.elementor-1215 .elementor-element.elementor-element-b193d12 .jet-search-filter__input-wrapper{max-width:100%;}.elementor-1215 .elementor-element.elementor-element-b193d12 .jet-search-filter__input{background-color:#02010100;}.elementor-1215 .elementor-element.elementor-element-0f749e1{--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;--justify-content:center;--align-items:center;--gap:24px 24px;--background-transition:0.3s;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1215 .elementor-element.elementor-element-0f749e1:not(.elementor-motion-effects-element-type-background), .elementor-1215 .elementor-element.elementor-element-0f749e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-1215 .elementor-element.elementor-element-0f749e1:hover{background-color:#FFFFFF45;}.elementor-1215 .elementor-element.elementor-element-0f749e1, .elementor-1215 .elementor-element.elementor-element-0f749e1::before{--border-transition:0.3s;}.elementor-1215 .elementor-element.elementor-element-37631ec{--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:8px 8px;--flex-wrap:nowrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1215 .elementor-element.elementor-element-37631ec.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1215 .elementor-element.elementor-element-76b4925 .elementor-icon-wrapper{text-align:center;}.elementor-1215 .elementor-element.elementor-element-76b4925.elementor-view-stacked .elementor-icon{background-color:#45454540;}.elementor-1215 .elementor-element.elementor-element-76b4925.elementor-view-framed .elementor-icon, .elementor-1215 .elementor-element.elementor-element-76b4925.elementor-view-default .elementor-icon{color:#45454540;border-color:#45454540;}.elementor-1215 .elementor-element.elementor-element-76b4925.elementor-view-framed .elementor-icon, .elementor-1215 .elementor-element.elementor-element-76b4925.elementor-view-default .elementor-icon svg{fill:#45454540;}.elementor-1215 .elementor-element.elementor-element-76b4925 .elementor-icon{font-size:18px;}.elementor-1215 .elementor-element.elementor-element-76b4925 .elementor-icon svg{height:18px;}.elementor-1215 .elementor-element.elementor-element-76b4925 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-1215 .elementor-element.elementor-element-4c33f3e{color:var( --e-global-color-text );font-family:"DM Sans", DM Sans;font-size:1rem;font-weight:700;line-height:14px;letter-spacing:0rem;}.elementor-1215 .elementor-element.elementor-element-4c33f3e.elementor-element{--align-self:center;}.elementor-1215 .elementor-element.elementor-element-1b929d1 .jet-search-filter__input-wrapper{max-width:100%;}.elementor-1215 .elementor-element.elementor-element-1b929d1 .jet-search-filter__input{background-color:#02010100;}.elementor-1215 .elementor-element.elementor-element-87b19ba{--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;--justify-content:center;--align-items:center;--gap:24px 24px;--background-transition:0.3s;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1215 .elementor-element.elementor-element-87b19ba:not(.elementor-motion-effects-element-type-background), .elementor-1215 .elementor-element.elementor-element-87b19ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-1215 .elementor-element.elementor-element-87b19ba:hover{background-color:#FFFFFF45;}.elementor-1215 .elementor-element.elementor-element-87b19ba, .elementor-1215 .elementor-element.elementor-element-87b19ba::before{--border-transition:0.3s;}.elementor-1215 .elementor-element.elementor-element-6e5e41c{--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:8px 8px;--flex-wrap:nowrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1215 .elementor-element.elementor-element-6e5e41c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1215 .elementor-element.elementor-element-50a872d .elementor-icon-wrapper{text-align:center;}.elementor-1215 .elementor-element.elementor-element-50a872d.elementor-view-stacked .elementor-icon{background-color:#45454540;}.elementor-1215 .elementor-element.elementor-element-50a872d.elementor-view-framed .elementor-icon, .elementor-1215 .elementor-element.elementor-element-50a872d.elementor-view-default .elementor-icon{color:#45454540;border-color:#45454540;}.elementor-1215 .elementor-element.elementor-element-50a872d.elementor-view-framed .elementor-icon, .elementor-1215 .elementor-element.elementor-element-50a872d.elementor-view-default .elementor-icon svg{fill:#45454540;}.elementor-1215 .elementor-element.elementor-element-50a872d .elementor-icon{font-size:18px;}.elementor-1215 .elementor-element.elementor-element-50a872d .elementor-icon svg{height:18px;}.elementor-1215 .elementor-element.elementor-element-50a872d > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-1215 .elementor-element.elementor-element-6dcc772{color:var( --e-global-color-text );font-family:"DM Sans", DM Sans;font-size:1rem;font-weight:700;line-height:14px;letter-spacing:0rem;}.elementor-1215 .elementor-element.elementor-element-6dcc772.elementor-element{--align-self:center;}.elementor-1215 .elementor-element.elementor-element-5725b32 .jet-search-filter__input-wrapper{max-width:100%;}.elementor-1215 .elementor-element.elementor-element-5725b32 .jet-search-filter__input{background-color:#02010100;}.elementor-1215 .elementor-element.elementor-element-ce5b4d8{--display:flex;--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1215 .elementor-element.elementor-element-bb0f773 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-1215 .elementor-element.elementor-element-652718b{--display:flex;--background-transition:0.3s;}@media(max-width:1366px){.elementor-1215 .elementor-element.elementor-element-150f6c69{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:4rem;--padding-bottom:4rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1215 .elementor-element.elementor-element-73585df7 img{max-width:75%;}.elementor-1215 .elementor-element.elementor-element-ee7de96{--padding-top:2rem;--padding-bottom:2rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1215 .elementor-element.elementor-element-973c076{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-1215 .elementor-element.elementor-element-150f6c69{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:2rem 2rem;--padding-top:2rem;--padding-bottom:03rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1215 .elementor-element.elementor-element-7d23e119{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1215 .elementor-element.elementor-element-38c05d3f.e-con{--align-self:center;}.elementor-1215 .elementor-element.elementor-element-57fb99cd{text-align:center;}.elementor-1215 .elementor-element.elementor-element-1bef6614{text-align:center;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1215 .elementor-element.elementor-element-1bef6614.elementor-element{--align-self:center;}.elementor-1215 .elementor-element.elementor-element-73585df7 img{max-width:60%;}.elementor-1215 .elementor-element.elementor-element-48592e9{text-align:center;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1215 .elementor-element.elementor-element-48592e9.elementor-element{--align-self:center;}.elementor-1215 .elementor-element.elementor-element-973c076{--grid-auto-flow:row;}.elementor-1215 .elementor-element.elementor-element-bb0f773 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-1215 .elementor-element.elementor-element-150f6c69{--padding-top:2rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1215 .elementor-element.elementor-element-57fb99cd .elementor-heading-title{line-height:3rem;}.elementor-1215 .elementor-element.elementor-element-1bef6614{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1215 .elementor-element.elementor-element-73585df7 img{max-width:100%;}.elementor-1215 .elementor-element.elementor-element-ee7de96{--padding-top:3rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1215 .elementor-element.elementor-element-48592e9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1215 .elementor-element.elementor-element-973c076{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1215 .elementor-element.elementor-element-bb0f773 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}@media(min-width:768px){.elementor-1215 .elementor-element.elementor-element-150f6c69{--content-width:1440px;}.elementor-1215 .elementor-element.elementor-element-7d23e119{--width:100%;}.elementor-1215 .elementor-element.elementor-element-279a0b0{--width:100%;}.elementor-1215 .elementor-element.elementor-element-628a77aa{--width:35%;}.elementor-1215 .elementor-element.elementor-element-ee7de96{--content-width:1440px;}.elementor-1215 .elementor-element.elementor-element-1115203{--width:55.535%;}.elementor-1215 .elementor-element.elementor-element-7966f73{--width:55.535%;}.elementor-1215 .elementor-element.elementor-element-88f46c4{--width:55.535%;}.elementor-1215 .elementor-element.elementor-element-37631ec{--width:55.535%;}.elementor-1215 .elementor-element.elementor-element-6e5e41c{--width:55.535%;}.elementor-1215 .elementor-element.elementor-element-ce5b4d8{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-a684319 */.elementor-1215 .elementor-element.elementor-element-a684319 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-search, class: .elementor-element-f755637 */.elementor-1215 .elementor-element.elementor-element-f755637 {
    width: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1115203 */.elementor-1215 .elementor-element.elementor-element-1115203 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-574b8af */.elementor-1215 .elementor-element.elementor-element-574b8af {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7966f73 */.elementor-1215 .elementor-element.elementor-element-7966f73 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88f46c4 */.elementor-1215 .elementor-element.elementor-element-88f46c4 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37631ec */.elementor-1215 .elementor-element.elementor-element-37631ec {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e5e41c */.elementor-1215 .elementor-element.elementor-element-6e5e41c {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee7de96 *//* Esconde o conteúdo por padrão */
.conteudo-filtro {
    display: none;
    width: 100%;
}

/* Quando o filtro está ativo */
.filtro-ativo .conteudo-filtro {
    display: block;
}

/* Esconde o ícone quando o filtro está ativo */
.filtro-ativo .huge-search {
    display: none !important;
}

/* Esconde o ícone do Jet Smart Filters (lupa de busca) */
.filtro-ativo .elementor-widget-jet-smart-filters-search .elementor-icon {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
}

/* Caminho completo para garantir que esconde apenas o ícone de busca */
#filtro-modelo.filtro-ativo .elementor-widget-jet-smart-filters-search .elementor-icon {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
}

/* Input ocupa 100% da largura */
.conteudo-filtro input,
.conteudo-filtro select,
.conteudo-filtro textarea {
    width: 100% !important;
    box-sizing: border-box;
}

/* Remove o ícone do input se houver */
.filtro-ativo .elementor-field-group .elementor-field-icon {
    display: none !important;
}

/* Animação suave (opcional) */
.conteudo-filtro {
    transition: all 0.3s ease;
}

/* Ajuste para o cursor indicar que é clicável */
#filtro-modelo,
#filtro-linha,
#filtro-comprimento,
#filtro-diametro,
#filtro-altura,
#filtro-sapata {
    cursor: pointer;
}

/* Garante que o texto continue visível */
.filtro-ativo .texto-filtro {
    display: block !important;
}

/* Se o container tiver padding/margin que atrapalhe */
.filtro-ativo {
    padding: 15px;
}

/* Alinhamento do conteúdo */
.conteudo-filtro {
    text-align: left;
}

/* Botão de fechar customizado */
.fechar-filtro {
    display: none;
    position: absolute;
    top: 10px;
    right: 10px;
    background: none;
    border: none;
    font-size: 20px;
    cursor: pointer;
    color: #666;
    transition: color 0.3s ease;
    z-index: 10;
    padding: 5px;
    line-height: 1;
}

.fechar-filtro:hover {
    color: #000;
}

/* Mostra o botão de fechar quando o filtro está ativo */
.filtro-ativo .fechar-filtro {
    display: block;
}

/* Garante que o container seja relativo para posicionamento absoluto */
#filtro-modelo,
#filtro-linha,
#filtro-comprimento,
#filtro-diametro,
#filtro-altura,
#filtro-sapata {
    position: relative;
}

/* Ícone de + rotaciona quando filtro está ativo */
.filtro-ativo .fa-plus-circle {
    transform: rotate(45deg) !important;
    transition: transform 0.3s ease !important;
}

/* Seletor mais específico para sobrescrever o CSS do Elementor */
.filtro-ativo .elementor-icon i,
.filtro-ativo .elementor-icon svg {
    transform: rotate(45deg) !important;
}

/* Seletor ainda mais específico com o ID do elemento */
#filtro-modelo.filtro-ativo .elementor-element-0ed4846 .elementor-icon i,
#filtro-modelo.filtro-ativo .elementor-element-0ed4846 .elementor-icon svg {
    transform: rotate(45deg) !important;
}

/* Adiciona transição suave no estado normal também */
.fa-plus-circle,
.elementor-icon i,
.elementor-icon svg {
    transition: transform 0.3s ease !important;
    display: inline-block !important; /* Necessário para o transform funcionar */
}

/* Garante que o container do ícone seja clicável para fechar */
.filtro-ativo .elementor-element-0ed4846 {
    cursor: pointer;
}

/* Mantém o cursor pointer no ícone */
#filtro-modelo .elementor-element-0ed4846,
#filtro-linha .elementor-icon-wrapper,
#filtro-comprimento .elementor-icon-wrapper,
#filtro-diametro .elementor-icon-wrapper,
#filtro-altura .elementor-icon-wrapper,
#filtro-sapata .elementor-icon-wrapper {
    cursor: pointer;
}

/* Ajustes para o slider do Jet Engine no filtro de comprimento */
.jet-range {
    display: flex !important;
    flex-direction: column-reverse !important;
}

.jet-range__slider {
    position: relative;
    margin: 0 !important; /* Remove a margin padrão */
    border: 0;
    padding: 0;
}

.jet-range__values {
    margin-top: -16px !important; /* Aplica margin negativa */
}/* End custom CSS */
/* Start custom CSS */body,html {
  overflow-x: hidden !important;
}/* End custom CSS */