.elementor-42 .elementor-element.elementor-element-63ed403{--display:flex;--padding-top:165px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-63ed403:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-63ed403 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #32333300 0%, #B89A6C00 0%);}.elementor-42 .elementor-element.elementor-element-9055930{--display:flex;}.elementor-42 .elementor-element.elementor-element-f33df9d{--display:flex;}.elementor-42 .elementor-element.elementor-element-a3770fc{--spacer-size:156px;}.elementor-42 .elementor-element.elementor-element-4f7de2c{--display:flex;}.elementor-42 .elementor-element.elementor-element-0497fc8{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-0497fc8 .elementor-headline{text-align:center;}.elementor-42 .elementor-element.elementor-element-0497fc8 .elementor-headline-dynamic-wrapper path{stroke:#FFFFFF;stroke-width:1px;}.elementor-42 .elementor-element.elementor-element-0497fc8 .elementor-headline-plain-text{color:#DFDFDF;}.elementor-42 .elementor-element.elementor-element-0497fc8 .elementor-headline .elementor-headline-plain-text{-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-0497fc8 .elementor-headline .elementor-headline-dynamic-wrapper{-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-e1146ce{text-align:center;}.elementor-42 .elementor-element.elementor-element-e1146ce .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-406e9be{text-align:center;}.elementor-42 .elementor-element.elementor-element-406e9be .elementor-heading-title{font-size:25px;font-weight:200;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-bfbe1cb > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-bfbe1cb .th_btn i{margin-left:8px;}.elementor-42 .elementor-element.elementor-element-bfbe1cb .btn-wrapper{text-align:center;}.elementor-42 .elementor-element.elementor-element-bfbe1cb .th_btn{color:#FFFFFF;background-color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-b244139{--spacer-size:50px;}.elementor-42 .elementor-element.elementor-element-e13c6a3{--spacer-size:84px;}.elementor-42 .elementor-element.elementor-element-449ac30{--display:flex;}.elementor-42 .elementor-element.elementor-element-fa491d1{--display:flex;--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;--justify-content:space-between;--border-radius:10px 10px 10px 10px;box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);--margin-top:30px;--margin-bottom:30px;--margin-left:30px;--margin-right:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-42 .elementor-element.elementor-element-fa491d1.e-con{--align-self:center;}.elementor-42 .elementor-element.elementor-element-c38c1d6 .jet-smart-filters-select.jet-filter{display:block;}.elementor-42 .elementor-element.elementor-element-c38c1d6 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-42 .elementor-element.elementor-element-c38c1d6 .jet-filters-group{display:flex;flex-direction:row;margin-left:calc(-10px/2);margin-right:calc(-10px/2);margin-top:calc(-18px/2);margin-bottom:calc(-18px/2);}.elementor-42 .elementor-element.elementor-element-c38c1d6{width:var( --container-widget-width, 22.577% );max-width:22.577%;--container-widget-width:22.577%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-c38c1d6 > .elementor-widget-container{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-c38c1d6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-c38c1d6 .jet-select__control{font-family:"Poppins", Sans-serif;font-weight:400;color:#424242;}.elementor-42 .elementor-element.elementor-element-c38c1d6 .jet-filter-label{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#F30505;margin:0px 0px 2px 0px;}.elementor-42 .elementor-element.elementor-element-c38c1d6 .jet-filters-group .jet-filter{width:100%;margin-left:calc(10px/2);margin-right:calc(10px/2);margin-top:calc(18px/2);margin-bottom:calc(18px/2);}.elementor-42 .elementor-element.elementor-element-c38c1d6 .jet-filter .jet-filters-group .jet-select{width:100%;margin-left:calc(10px/2);margin-right:calc(10px/2);margin-top:calc(18px/2);margin-bottom:calc(18px/2);}.elementor-42 .elementor-element.elementor-element-c38c1d6 .jet-filter .jet-filters-group{margin-left:calc(-10px/2);margin-right:calc(-10px/2);margin-top:calc(-18px/2);margin-bottom:calc(-18px/2);}.elementor-42 .elementor-element.elementor-element-e7d9fe5 .jet-smart-filters-select.jet-filter{display:block;}.elementor-42 .elementor-element.elementor-element-e7d9fe5 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-42 .elementor-element.elementor-element-e7d9fe5 .jet-filters-group{display:flex;flex-direction:row;margin-left:calc(-10px/2);margin-right:calc(-10px/2);margin-top:calc(-18px/2);margin-bottom:calc(-18px/2);}.elementor-42 .elementor-element.elementor-element-e7d9fe5{width:var( --container-widget-width, 22.577% );max-width:22.577%;--container-widget-width:22.577%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-e7d9fe5 > .elementor-widget-container{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-e7d9fe5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-e7d9fe5 .jet-select__control{font-family:"Poppins", Sans-serif;font-weight:400;color:#424242;}.elementor-42 .elementor-element.elementor-element-e7d9fe5 .jet-filter-label{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#F30505;margin:0px 0px 2px 0px;}.elementor-42 .elementor-element.elementor-element-e7d9fe5 .jet-filters-group .jet-filter{width:100%;margin-left:calc(10px/2);margin-right:calc(10px/2);margin-top:calc(18px/2);margin-bottom:calc(18px/2);}.elementor-42 .elementor-element.elementor-element-e7d9fe5 .jet-filter .jet-filters-group .jet-select{width:100%;margin-left:calc(10px/2);margin-right:calc(10px/2);margin-top:calc(18px/2);margin-bottom:calc(18px/2);}.elementor-42 .elementor-element.elementor-element-e7d9fe5 .jet-filter .jet-filters-group{margin-left:calc(-10px/2);margin-right:calc(-10px/2);margin-top:calc(-18px/2);margin-bottom:calc(-18px/2);}.elementor-42 .elementor-element.elementor-element-f871f7e .jet-search-filter{display:flex;flex-direction:column;}.elementor-42 .elementor-element.elementor-element-f871f7e{width:var( --container-widget-width, 11.983% );max-width:11.983%;--container-widget-width:11.983%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-f871f7e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-f871f7e .jet-search-filter__input-wrapper{max-width:100%;}.elementor-42 .elementor-element.elementor-element-f871f7e .jet-search-filter__submit > i{font-size:15px;}.elementor-42 .elementor-element.elementor-element-f871f7e .button-icon-position-right .jet-search-filter__submit > i{margin-left:0px;}.elementor-42 .elementor-element.elementor-element-f871f7e .button-icon-position-left .jet-search-filter__submit > i{margin-right:0px;}.elementor-42 .elementor-element.elementor-element-f871f7e .jet-filter-label{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-42 .elementor-element.elementor-element-f80c913 .jet-range__slider__track{height:4px;background-color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-f80c913 .jet-range__slider__input::-webkit-slider-thumb{width:16px;height:16px;}.elementor-42 .elementor-element.elementor-element-f80c913 .jet-range__slider__input::-moz-range-thumb{width:16px;height:16px;}.elementor-42 .elementor-element.elementor-element-f80c913 .jet-range__slider__input::-ms-thumb{width:16px;height:16px;}.elementor-42 .elementor-element.elementor-element-f80c913 .jet-range__slider__input{height:16px;}.elementor-42 .elementor-element.elementor-element-f80c913 .jet-range__values{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-accent );text-align:left;}.elementor-42 .elementor-element.elementor-element-f80c913 .jet-range__inputs__container{margin-left:auto;margin-right:auto;}.elementor-42 .elementor-element.elementor-element-f80c913 .jet-filter-label{margin:0px 0px 19px 0px;}.elementor-42 .elementor-element.elementor-element-f80c913 .jet-filters-group .jet-filter{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-f80c913 .jet-filters-group .jet-filter+.jet-filter{margin-top:10px;}.elementor-42 .elementor-element.elementor-element-f80c913 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-42 .elementor-element.elementor-element-2373dff{width:var( --container-widget-width, 11.751% );max-width:11.751%;--container-widget-width:11.751%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-2373dff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-2373dff .apply-filters__button{background-color:var( --e-global-color-accent );-webkit-align-self:stretch;align-self:stretch;}.elementor-42 .elementor-element.elementor-element-2373dff .apply-filters__button:disabled{opacity:50%;}.elementor-42 .elementor-element.elementor-element-d2e1da8{--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;box-shadow:0px 0px 10px 0px #000000;}.elementor-42 .elementor-element.elementor-element-12d982b .jet-smart-filters-select.jet-filter{display:flex;}.elementor-42 .elementor-element.elementor-element-12d982b .jet-smart-filters-hierarchy.jet-filter .jet-select{display:flex;}.elementor-42 .elementor-element.elementor-element-12d982b .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-18px/2);margin-bottom:calc(-18px/2);}.elementor-42 .elementor-element.elementor-element-12d982b{width:var( --container-widget-width, 29% );max-width:29%;--container-widget-width:29%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-12d982b > .elementor-widget-container{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-12d982b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-12d982b .jet-smart-filters-select.jet-filter .jet-select{max-width:97%;flex-basis:97%;}.elementor-42 .elementor-element.elementor-element-12d982b .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:97%;flex-basis:97%;}.elementor-42 .elementor-element.elementor-element-12d982b .jet-select__control{font-family:"Poppins", Sans-serif;font-weight:400;color:#74787C;background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-12d982b .jet-filter-label{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#969494;border-style:none;border-radius:8px 8px 8px 8px;margin:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-12d982b .apply-filters__button{color:#B89A6C00;background-color:#FA9A0700;}.elementor-42 .elementor-element.elementor-element-12d982b .jet-filter-items-dropdown__apply-button{color:#B89A6C00;background-color:#FA9A0700;}.elementor-42 .elementor-element.elementor-element-12d982b .apply-filters__button, .elementor-42 .elementor-element.elementor-element-12d982b .jet-filter-items-dropdown__apply-button{border-style:none;}.elementor-42 .elementor-element.elementor-element-12d982b .jet-filters-group .jet-filter{margin-top:calc(18px/2);margin-bottom:calc(18px/2);}.elementor-42 .elementor-element.elementor-element-12d982b .jet-filter .jet-filters-group{margin-top:calc(-18px/2);margin-bottom:calc(-18px/2);}.elementor-42 .elementor-element.elementor-element-12d982b .jet-filter .jet-filters-group .jet-select{margin-top:calc(18px/2);margin-bottom:calc(18px/2);}.elementor-42 .elementor-element.elementor-element-052decb .jet-smart-filters-select.jet-filter{display:flex;}.elementor-42 .elementor-element.elementor-element-052decb .jet-smart-filters-hierarchy.jet-filter .jet-select{display:flex;}.elementor-42 .elementor-element.elementor-element-052decb .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-18px/2);margin-bottom:calc(-18px/2);}.elementor-42 .elementor-element.elementor-element-052decb{width:var( --container-widget-width, 22.577% );max-width:22.577%;--container-widget-width:22.577%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-052decb > .elementor-widget-container{background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-052decb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-052decb .jet-select__control{font-family:"Poppins", Sans-serif;font-weight:400;color:#74787C;background-color:#02010100;}.elementor-42 .elementor-element.elementor-element-052decb .jet-filter-label{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#969494;border-style:none;border-radius:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-052decb .apply-filters__button{color:#B89A6C00;background-color:#FA9A0700;}.elementor-42 .elementor-element.elementor-element-052decb .jet-filter-items-dropdown__apply-button{color:#B89A6C00;background-color:#FA9A0700;}.elementor-42 .elementor-element.elementor-element-052decb .apply-filters__button, .elementor-42 .elementor-element.elementor-element-052decb .jet-filter-items-dropdown__apply-button{border-style:none;}.elementor-42 .elementor-element.elementor-element-052decb .jet-filters-group .jet-filter{margin-top:calc(18px/2);margin-bottom:calc(18px/2);}.elementor-42 .elementor-element.elementor-element-052decb .jet-filter .jet-filters-group{margin-top:calc(-18px/2);margin-bottom:calc(-18px/2);}.elementor-42 .elementor-element.elementor-element-052decb .jet-filter .jet-filters-group .jet-select{margin-top:calc(18px/2);margin-bottom:calc(18px/2);}.elementor-42 .elementor-element.elementor-element-4aff563 .jet-range__slider__track{height:3px;background-color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-4aff563 .jet-range__slider__input::-webkit-slider-thumb{width:12px;height:13px;}.elementor-42 .elementor-element.elementor-element-4aff563 .jet-range__slider__input::-moz-range-thumb{width:12px;height:13px;}.elementor-42 .elementor-element.elementor-element-4aff563 .jet-range__slider__input::-ms-thumb{width:12px;height:13px;}.elementor-42 .elementor-element.elementor-element-4aff563 .jet-range__slider__input{height:13px;}.elementor-42 .elementor-element.elementor-element-4aff563 .jet-range__values{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-accent );text-align:left;}.elementor-42 .elementor-element.elementor-element-4aff563 .jet-range__inputs__container{margin-left:auto;margin-right:auto;}.elementor-42 .elementor-element.elementor-element-4aff563 .jet-filter-label{margin:0px 0px 19px 0px;}.elementor-42 .elementor-element.elementor-element-4aff563 .jet-filters-group .jet-filter{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-4aff563 .jet-filters-group .jet-filter+.jet-filter{margin-top:10px;}.elementor-42 .elementor-element.elementor-element-4aff563 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-42 .elementor-element.elementor-element-5638969{width:var( --container-widget-width, 11.751% );max-width:11.751%;--container-widget-width:11.751%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-5638969.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-5638969 .apply-filters__button{color:var( --e-global-color-accent );background-color:#666565;-webkit-align-self:stretch;align-self:stretch;}.elementor-42 .elementor-element.elementor-element-5638969 .apply-filters__button:disabled{opacity:50%;}.elementor-42 .elementor-element.elementor-element-62ba346c{--display:flex;--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-307d3631{--display:flex;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:8px;--padding-left:10px;--padding-right:10px;}.elementor-42 .elementor-element.elementor-element-a9d3386.ekit-equal-height-enable,
					.elementor-42 .elementor-element.elementor-element-a9d3386.ekit-equal-height-enable > div,
					.elementor-42 .elementor-element.elementor-element-a9d3386.ekit-equal-height-enable .ekit-wid-con,
					.elementor-42 .elementor-element.elementor-element-a9d3386.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-42 .elementor-element.elementor-element-a9d3386 .elementskit-info-image-box .elementskit-box-body{background-color:transparent;background-image:linear-gradient(180deg, #A3A3A3 0%, #2C2C2C 74%);padding:55px 0px 55px 0px;box-shadow:-1.21px 6.894px 15px 0px rgba(0,0,0,0.07);}.elementor-42 .elementor-element.elementor-element-a9d3386 .elementskit-info-image-box .elementskit-btn{background-color:#FFFFFF0F;padding:14px 20px 14px 20px;color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:#f7f9fb;border-radius:5px 5px 5px 5px;}.elementor-42 .elementor-element.elementor-element-a9d3386 .elementskit-info-image-box .elementskit-btn:hover{background-color:var( --e-global-color-secondary );color:#ffffff;}.elementor-42 .elementor-element.elementor-element-a9d3386{width:var( --container-widget-width, 33.33% );max-width:33.33%;--container-widget-width:33.33%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-a9d3386 .elementskit-info-image-box.style-modern .elementskit-box-body{width:90%;margin-top:-20px;}.elementor-42 .elementor-element.elementor-element-a9d3386 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-42 .elementor-element.elementor-element-a9d3386 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-42 .elementor-element.elementor-element-a9d3386 .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;transform:scale(1.01);}.elementor-42 .elementor-element.elementor-element-a9d3386 .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;transform:scale(1.01);}.elementor-42 .elementor-element.elementor-element-a9d3386 .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px 20px 0px;}.elementor-42 .elementor-element.elementor-element-a9d3386 .elementskit-info-image-box .elementskit-info-box-title {color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-a9d3386 .elementskit-info-image-box .elementskit-info-box-title a{color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-a9d3386 .elementskit-info-image-box .elementskit-info-box-title svg path{stroke:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-a9d3386 .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 14px 0px;}.elementor-42 .elementor-element.elementor-element-a9d3386 .elementskit-info-image-box .elementskit-btn i{font-size:18px;}.elementor-42 .elementor-element.elementor-element-a9d3386 .elementskit-info-image-box .elementskit-btn svg{max-width:18px;}.elementor-42 .elementor-element.elementor-element-a9d3386 .elementskit-info-image-box .elementskit-btn svg path{stroke:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-a9d3386 .elementskit-info-image-box .elementskit-btn:hover svg path{stroke:#ffffff;fill:#ffffff;}.elementor-42 .elementor-element.elementor-element-f9e4428.ekit-equal-height-enable,
					.elementor-42 .elementor-element.elementor-element-f9e4428.ekit-equal-height-enable > div,
					.elementor-42 .elementor-element.elementor-element-f9e4428.ekit-equal-height-enable .ekit-wid-con,
					.elementor-42 .elementor-element.elementor-element-f9e4428.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-42 .elementor-element.elementor-element-f9e4428 .elementskit-info-image-box .elementskit-box-body{background-color:transparent;background-image:linear-gradient(180deg, #A3A3A3 0%, #2C2C2C 74%);padding:55px 0px 55px 0px;box-shadow:-1.21px 6.894px 15px 0px rgba(0,0,0,0.07);}.elementor-42 .elementor-element.elementor-element-f9e4428 .elementskit-info-image-box .elementskit-btn{background-color:#FFFFFF0F;padding:14px 20px 14px 20px;color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:#f7f9fb;border-radius:5px 5px 5px 5px;}.elementor-42 .elementor-element.elementor-element-f9e4428 .elementskit-info-image-box .elementskit-btn:hover{background-color:#2575fc;color:#ffffff;}.elementor-42 .elementor-element.elementor-element-f9e4428{width:var( --container-widget-width, 33.33% );max-width:33.33%;--container-widget-width:33.33%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-f9e4428 .elementskit-info-image-box.style-modern .elementskit-box-body{width:90%;margin-top:-20px;}.elementor-42 .elementor-element.elementor-element-f9e4428 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-42 .elementor-element.elementor-element-f9e4428 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-42 .elementor-element.elementor-element-f9e4428 .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;transform:scale(1.01);}.elementor-42 .elementor-element.elementor-element-f9e4428 .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;transform:scale(1.01);}.elementor-42 .elementor-element.elementor-element-f9e4428 .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px 20px 0px;}.elementor-42 .elementor-element.elementor-element-f9e4428 .elementskit-info-image-box .elementskit-info-box-title {color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-f9e4428 .elementskit-info-image-box .elementskit-info-box-title a{color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-f9e4428 .elementskit-info-image-box .elementskit-info-box-title svg path{stroke:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-f9e4428 .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 14px 0px;}.elementor-42 .elementor-element.elementor-element-f9e4428 .elementskit-info-image-box .elementskit-btn i{font-size:18px;}.elementor-42 .elementor-element.elementor-element-f9e4428 .elementskit-info-image-box .elementskit-btn svg{max-width:18px;}.elementor-42 .elementor-element.elementor-element-f9e4428 .elementskit-info-image-box .elementskit-btn svg path{stroke:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-f9e4428 .elementskit-info-image-box .elementskit-btn:hover svg path{stroke:#ffffff;fill:#ffffff;}.elementor-42 .elementor-element.elementor-element-a6e8d7e.ekit-equal-height-enable,
					.elementor-42 .elementor-element.elementor-element-a6e8d7e.ekit-equal-height-enable > div,
					.elementor-42 .elementor-element.elementor-element-a6e8d7e.ekit-equal-height-enable .ekit-wid-con,
					.elementor-42 .elementor-element.elementor-element-a6e8d7e.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-42 .elementor-element.elementor-element-a6e8d7e .elementskit-info-image-box .elementskit-box-body{background-color:transparent;background-image:linear-gradient(180deg, #A3A3A3 0%, #2C2C2C 74%);padding:55px 0px 55px 0px;box-shadow:-1.21px 6.894px 15px 0px rgba(0,0,0,0.07);}.elementor-42 .elementor-element.elementor-element-a6e8d7e .elementskit-info-image-box .elementskit-btn{background-color:#FFFFFF0F;padding:14px 20px 14px 20px;color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:#f7f9fb;border-radius:5px 5px 5px 5px;}.elementor-42 .elementor-element.elementor-element-a6e8d7e .elementskit-info-image-box .elementskit-btn:hover{background-color:#2575fc;color:#ffffff;}.elementor-42 .elementor-element.elementor-element-a6e8d7e{width:var( --container-widget-width, 33.33% );max-width:33.33%;--container-widget-width:33.33%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-a6e8d7e .elementskit-info-image-box.style-modern .elementskit-box-body{width:90%;margin-top:-20px;}.elementor-42 .elementor-element.elementor-element-a6e8d7e .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-42 .elementor-element.elementor-element-a6e8d7e .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-42 .elementor-element.elementor-element-a6e8d7e .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;transform:scale(1.01);}.elementor-42 .elementor-element.elementor-element-a6e8d7e .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;transform:scale(1.01);}.elementor-42 .elementor-element.elementor-element-a6e8d7e .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px 20px 0px;}.elementor-42 .elementor-element.elementor-element-a6e8d7e .elementskit-info-image-box .elementskit-info-box-title {color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-a6e8d7e .elementskit-info-image-box .elementskit-info-box-title a{color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-a6e8d7e .elementskit-info-image-box .elementskit-info-box-title svg path{stroke:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-a6e8d7e .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 14px 0px;}.elementor-42 .elementor-element.elementor-element-a6e8d7e .elementskit-info-image-box .elementskit-btn i{font-size:18px;}.elementor-42 .elementor-element.elementor-element-a6e8d7e .elementskit-info-image-box .elementskit-btn svg{max-width:18px;}.elementor-42 .elementor-element.elementor-element-a6e8d7e .elementskit-info-image-box .elementskit-btn svg path{stroke:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-a6e8d7e .elementskit-info-image-box .elementskit-btn:hover svg path{stroke:#ffffff;fill:#ffffff;}.elementor-42 .elementor-element.elementor-element-88b02aa.ekit-equal-height-enable,
					.elementor-42 .elementor-element.elementor-element-88b02aa.ekit-equal-height-enable > div,
					.elementor-42 .elementor-element.elementor-element-88b02aa.ekit-equal-height-enable .ekit-wid-con,
					.elementor-42 .elementor-element.elementor-element-88b02aa.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-42 .elementor-element.elementor-element-88b02aa .elementskit-info-image-box .elementskit-box-body{background-color:transparent;background-image:linear-gradient(180deg, #A3A3A3 0%, #313131 74%);padding:55px 0px 55px 0px;box-shadow:-1.21px 6.894px 15px 0px rgba(0,0,0,0.07);}.elementor-42 .elementor-element.elementor-element-88b02aa .elementskit-info-image-box .elementskit-btn{background-color:#FFFFFF0F;padding:14px 20px 14px 20px;color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:#f7f9fb;border-radius:5px 5px 5px 5px;}.elementor-42 .elementor-element.elementor-element-88b02aa .elementskit-info-image-box .elementskit-btn:hover{background-color:#2575fc;color:#ffffff;}.elementor-42 .elementor-element.elementor-element-88b02aa{width:var( --container-widget-width, 33.33% );max-width:33.33%;--container-widget-width:33.33%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-88b02aa .elementskit-info-image-box.style-modern .elementskit-box-body{width:90%;margin-top:-20px;}.elementor-42 .elementor-element.elementor-element-88b02aa .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-42 .elementor-element.elementor-element-88b02aa .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-42 .elementor-element.elementor-element-88b02aa .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;transform:scale(1.01);}.elementor-42 .elementor-element.elementor-element-88b02aa .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;transform:scale(1.01);}.elementor-42 .elementor-element.elementor-element-88b02aa .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px 20px 0px;}.elementor-42 .elementor-element.elementor-element-88b02aa .elementskit-info-image-box .elementskit-info-box-title {color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-88b02aa .elementskit-info-image-box .elementskit-info-box-title a{color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-88b02aa .elementskit-info-image-box .elementskit-info-box-title svg path{stroke:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-88b02aa .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 14px 0px;}.elementor-42 .elementor-element.elementor-element-88b02aa .elementskit-info-image-box .elementskit-btn i{font-size:18px;}.elementor-42 .elementor-element.elementor-element-88b02aa .elementskit-info-image-box .elementskit-btn svg{max-width:18px;}.elementor-42 .elementor-element.elementor-element-88b02aa .elementskit-info-image-box .elementskit-btn svg path{stroke:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-88b02aa .elementskit-info-image-box .elementskit-btn:hover svg path{stroke:#ffffff;fill:#ffffff;}.elementor-42 .elementor-element.elementor-element-54b7d61.ekit-equal-height-enable,
					.elementor-42 .elementor-element.elementor-element-54b7d61.ekit-equal-height-enable > div,
					.elementor-42 .elementor-element.elementor-element-54b7d61.ekit-equal-height-enable .ekit-wid-con,
					.elementor-42 .elementor-element.elementor-element-54b7d61.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-42 .elementor-element.elementor-element-54b7d61 .elementskit-info-image-box .elementskit-box-body{background-color:transparent;background-image:linear-gradient(180deg, #A3A3A3 0%, #313131 74%);padding:55px 0px 55px 0px;box-shadow:-1.21px 6.894px 15px 0px rgba(0,0,0,0.07);}.elementor-42 .elementor-element.elementor-element-54b7d61 .elementskit-info-image-box .elementskit-btn{background-color:#FFFFFF0F;padding:14px 20px 14px 20px;color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:#f7f9fb;border-radius:5px 5px 5px 5px;}.elementor-42 .elementor-element.elementor-element-54b7d61 .elementskit-info-image-box .elementskit-btn:hover{background-color:#2575fc;color:#ffffff;}.elementor-42 .elementor-element.elementor-element-54b7d61{width:var( --container-widget-width, 33.33% );max-width:33.33%;--container-widget-width:33.33%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-54b7d61 .elementskit-info-image-box.style-modern .elementskit-box-body{width:90%;margin-top:-20px;}.elementor-42 .elementor-element.elementor-element-54b7d61 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-42 .elementor-element.elementor-element-54b7d61 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-42 .elementor-element.elementor-element-54b7d61 .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;transform:scale(1.01);}.elementor-42 .elementor-element.elementor-element-54b7d61 .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;transform:scale(1.01);}.elementor-42 .elementor-element.elementor-element-54b7d61 .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px 20px 0px;}.elementor-42 .elementor-element.elementor-element-54b7d61 .elementskit-info-image-box .elementskit-info-box-title {color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-54b7d61 .elementskit-info-image-box .elementskit-info-box-title a{color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-54b7d61 .elementskit-info-image-box .elementskit-info-box-title svg path{stroke:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-54b7d61 .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 14px 0px;}.elementor-42 .elementor-element.elementor-element-54b7d61 .elementskit-info-image-box .elementskit-btn i{font-size:18px;}.elementor-42 .elementor-element.elementor-element-54b7d61 .elementskit-info-image-box .elementskit-btn svg{max-width:18px;}.elementor-42 .elementor-element.elementor-element-54b7d61 .elementskit-info-image-box .elementskit-btn svg path{stroke:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-54b7d61 .elementskit-info-image-box .elementskit-btn:hover svg path{stroke:#ffffff;fill:#ffffff;}.elementor-42 .elementor-element.elementor-element-2b137f1{--display:flex;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-2b137f1:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-2b137f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2D3700;}.elementor-42 .elementor-element.elementor-element-d934ed0{--display:flex;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-27db0f1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-42 .elementor-element.elementor-element-d2fc6c5 .title-area{text-align:left;}.elementor-42 .elementor-element.elementor-element-d2fc6c5 .sec-title{color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-d2fc6c5 p{color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-fc061c6 .th_btn i{margin-left:28px;}.elementor-42 .elementor-element.elementor-element-fc061c6 .btn-wrapper{text-align:left;}.elementor-42 .elementor-element.elementor-element-fc061c6 .th_btn{background-color:#B89A6C;}.elementor-42 .elementor-element.elementor-element-193d25d{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-42 .elementor-element.elementor-element-4e78b2d:not( .elementor-widget-image ) .elementor-widget-container, .elementor-42 .elementor-element.elementor-element-4e78b2d.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://jcamargoimoveis.com/wp-content/plugins/elementor/assets/mask-shapes/custom.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-42 .elementor-element.elementor-element-a0f4af7{--spacer-size:50px;}.elementor-42 .elementor-element.elementor-element-7459133{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-05be78c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-42 .elementor-element.elementor-element-cf33a59{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-42 .elementor-element.elementor-element-1972c62{--display:flex;}.elementor-42 .elementor-element.elementor-element-3dbd9b3 .title-area{text-align:center;}.elementor-42 .elementor-element.elementor-element-c07c802{--display:flex;}.elementor-42 .elementor-element.elementor-element-059c649.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-42 .elementor-element.elementor-element-059c649 .elementor-swiper-button{font-size:20px;}.elementor-42 .elementor-element.elementor-element-2daa211{--display:flex;}.elementor-42 .elementor-element.elementor-element-2852089 .elementor-button{background-color:#02010152;fill:#FF0000;color:#FF0000;border-radius:6px 6px 6px 6px;padding:25px 100px 25px 100px;}.elementor-42 .elementor-element.elementor-element-2852089 .elementor-button-content-wrapper{flex-direction:row;}.elementor-42 .elementor-element.elementor-element-480fa56{--spacer-size:50px;}.elementor-42 .elementor-element.elementor-element-a985a32{--spacer-size:50px;}.elementor-42 .elementor-element.elementor-element-3803452{--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;}.elementor-42 .elementor-element.elementor-element-852a2c8 .title-area{text-align:center;margin:26px 0px 0px 0px !important;}.elementor-42 .elementor-element.elementor-element-851e8b0{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:27px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-42 .elementor-element.elementor-element-851e8b0 .elementor-social-icon{background-color:#B89A6C00;--icon-padding:0.4em;}.elementor-42 .elementor-element.elementor-element-851e8b0 .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-851e8b0 .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-e909139{--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;}.elementor-42 .elementor-element.elementor-element-7e1d07b{--display:flex;--min-height:0px;}.elementor-42 .elementor-element.elementor-element-eeb17f7.jkit-equal-height-enable, .elementor-42 .elementor-element.elementor-element-eeb17f7.jkit-equal-height-enable, .elementor-42 .elementor-element.elementor-element-eeb17f7.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box, .elementor-42 .elementor-element.elementor-element-eeb17f7.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{height:100%;}.elementor-42 .elementor-element.elementor-element-eeb17f7 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{background-color:#02010100;text-align:center;}.elementor-42 .elementor-element.elementor-element-eeb17f7 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;font-style:oblique;line-height:2px;padding:0px 0px 0px 0px;color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:4px 4px 4px 4px;}.elementor-42 .elementor-element.elementor-element-eeb17f7 .jeg-elementor-kit.jkit-image-box{flex-direction:column;}.elementor-42 .elementor-element.elementor-element-eeb17f7 .jeg-elementor-kit.jkit-image-box .image-box-header img{padding:23px 0px 0px 0px;height:456px;object-fit:cover;opacity:100%;}.elementor-42 .elementor-element.elementor-element-eeb17f7 .jeg-elementor-kit.jkit-image-box .image-box-header, .elementor-42 .elementor-element.elementor-element-eeb17f7 .jeg-elementor-kit.jkit-image-box .image-box-header img{border-radius:17px 17px 17px 17px;}.elementor-42 .elementor-element.elementor-element-eeb17f7 .jeg-elementor-kit.jkit-image-box .image-box-header{width:100%;align-self:center;}.elementor-42 .elementor-element.elementor-element-eeb17f7 .jeg-elementor-kit.jkit-image-box:hover .image-box-header img{opacity:100%;-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.elementor-42 .elementor-element.elementor-element-eeb17f7 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-42 .elementor-element.elementor-element-eeb17f7 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg{margin-right:5px;}.elementor-42 .elementor-element.elementor-element-eeb17f7 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-42 .elementor-element.elementor-element-eeb17f7 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg{margin-left:5px;}.elementor-42 .elementor-element.elementor-element-eeb17f7 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description{font-size:30px;}.elementor-42 .elementor-element.elementor-element-eeb17f7 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a i{font-size:26px;}.elementor-42 .elementor-element.elementor-element-eeb17f7 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a svg{width:26px;fill:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-eeb17f7 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before i, .elementor-42 .elementor-element.elementor-element-eeb17f7 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before svg{margin-right:11px;}.elementor-42 .elementor-element.elementor-element-eeb17f7 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after i, .elementor-42 .elementor-element.elementor-element-eeb17f7 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after svg{margin-left:11px;}.elementor-42 .elementor-element.elementor-element-490f7b5{--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;}.elementor-42 .elementor-element.elementor-element-55530e2{--display:flex;}.elementor-42 .elementor-element.elementor-element-ade4336.jkit-equal-height-enable, .elementor-42 .elementor-element.elementor-element-ade4336.jkit-equal-height-enable, .elementor-42 .elementor-element.elementor-element-ade4336.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box, .elementor-42 .elementor-element.elementor-element-ade4336.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{height:100%;}.elementor-42 .elementor-element.elementor-element-ade4336 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{background-color:#02010100;text-align:center;}.elementor-42 .elementor-element.elementor-element-ade4336 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;font-style:oblique;line-height:2px;padding:0px 0px 0px 0px;color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:4px 4px 4px 4px;}.elementor-42 .elementor-element.elementor-element-ade4336 .jeg-elementor-kit.jkit-image-box{flex-direction:column;}.elementor-42 .elementor-element.elementor-element-ade4336 .jeg-elementor-kit.jkit-image-box .image-box-header img{padding:23px 0px 0px 0px;height:258px;object-fit:cover;opacity:100%;}.elementor-42 .elementor-element.elementor-element-ade4336 .jeg-elementor-kit.jkit-image-box .image-box-header, .elementor-42 .elementor-element.elementor-element-ade4336 .jeg-elementor-kit.jkit-image-box .image-box-header img{border-radius:17px 17px 17px 17px;}.elementor-42 .elementor-element.elementor-element-ade4336 .jeg-elementor-kit.jkit-image-box .image-box-header{width:821px;align-self:center;}.elementor-42 .elementor-element.elementor-element-ade4336 .jeg-elementor-kit.jkit-image-box:hover .image-box-header img{opacity:100%;-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.elementor-42 .elementor-element.elementor-element-ade4336 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-42 .elementor-element.elementor-element-ade4336 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg{margin-right:5px;}.elementor-42 .elementor-element.elementor-element-ade4336 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-42 .elementor-element.elementor-element-ade4336 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg{margin-left:5px;}.elementor-42 .elementor-element.elementor-element-ade4336 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description{font-size:30px;}.elementor-42 .elementor-element.elementor-element-ade4336 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a i{font-size:26px;}.elementor-42 .elementor-element.elementor-element-ade4336 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a svg{width:26px;fill:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-ade4336 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before i, .elementor-42 .elementor-element.elementor-element-ade4336 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before svg{margin-right:11px;}.elementor-42 .elementor-element.elementor-element-ade4336 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after i, .elementor-42 .elementor-element.elementor-element-ade4336 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after svg{margin-left:11px;}.elementor-42 .elementor-element.elementor-element-3c8f373{--display:flex;}.elementor-42 .elementor-element.elementor-element-e71b9ac{--display:flex;}.elementor-42 .elementor-element.elementor-element-494ef9c > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-42 .elementor-element.elementor-element-270a35d{--display:flex;}.elementor-42 .elementor-element.elementor-element-3f720a6 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-42 .elementor-element.elementor-element-2c384a9{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-padding-top:20px;--n-tabs-title-padding-right:50px;--n-tabs-title-padding-bottom:20px;--n-tabs-title-padding-left:50px;}.elementor-42 .elementor-element.elementor-element-94950d9{--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;}body.elementor-page-42:not(.elementor-motion-effects-element-type-background), body.elementor-page-42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top right, #929292 0%, #272727 45%);}@media(max-width:1024px){.elementor-42 .elementor-element.elementor-element-2b137f1{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-d934ed0{--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-42 .elementor-element.elementor-element-27db0f1{--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:36px;}.elementor-42 .elementor-element.elementor-element-d2fc6c5 .title-area{text-align:center;}.elementor-42 .elementor-element.elementor-element-193d25d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:36px;}.elementor-42 .elementor-element.elementor-element-7459133{--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;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-05be78c{--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:36px;}.elementor-42 .elementor-element.elementor-element-cf33a59{--padding-top:25px;--padding-bottom:0px;--padding-left:36px;--padding-right:36px;}.elementor-42 .elementor-element.elementor-element-059c649.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-42 .elementor-element.elementor-element-a3770fc{--spacer-size:44px;}.elementor-42 .elementor-element.elementor-element-0497fc8 .elementor-headline{font-size:26px;}.elementor-42 .elementor-element.elementor-element-406e9be .elementor-heading-title{font-size:17px;}.elementor-42 .elementor-element.elementor-element-bfbe1cb .th_btn{font-size:11px;}.elementor-42 .elementor-element.elementor-element-449ac30{--content-width:500px;--min-height:119px;--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;--justify-content:center;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;}.elementor-42 .elementor-element.elementor-element-d2e1da8{--min-height:0px;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;}.elementor-42 .elementor-element.elementor-element-12d982b .jet-smart-filters-select.jet-filter{display:block;}.elementor-42 .elementor-element.elementor-element-12d982b .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-42 .elementor-element.elementor-element-12d982b .jet-filters-group{display:flex;flex-direction:row;margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-24px/2);margin-bottom:calc(-24px/2);}.elementor-42 .elementor-element.elementor-element-12d982b{width:var( --container-widget-width, 303.5px );max-width:303.5px;--container-widget-width:303.5px;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-12d982b .jet-select{margin-left:0;margin-right:auto;}.elementor-42 .elementor-element.elementor-element-12d982b .jet-filter-label{text-align:center;}.elementor-42 .elementor-element.elementor-element-12d982b .apply-filters__button{align-self:center;}.elementor-42 .elementor-element.elementor-element-12d982b .jet-filters-group .jet-filter{width:142px;margin-left:calc(5px/2);margin-right:calc(5px/2);margin-top:calc(24px/2);margin-bottom:calc(24px/2);}.elementor-42 .elementor-element.elementor-element-12d982b .jet-filter .jet-filters-group .jet-select{width:142px;margin-left:calc(5px/2);margin-right:calc(5px/2);margin-top:calc(24px/2);margin-bottom:calc(24px/2);}.elementor-42 .elementor-element.elementor-element-12d982b .jet-filter .jet-filters-group{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-24px/2);margin-bottom:calc(-24px/2);}.elementor-42 .elementor-element.elementor-element-052decb .jet-smart-filters-select.jet-filter{display:block;}.elementor-42 .elementor-element.elementor-element-052decb .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-42 .elementor-element.elementor-element-052decb .jet-filters-group{display:flex;flex-direction:row;}.elementor-42 .elementor-element.elementor-element-052decb{width:var( --container-widget-width, 223px );max-width:223px;--container-widget-width:223px;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-052decb.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-052decb .jet-smart-filters-select.jet-filter .jet-select{max-width:17%;flex-basis:17%;}.elementor-42 .elementor-element.elementor-element-052decb .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:17%;flex-basis:17%;}.elementor-42 .elementor-element.elementor-element-052decb .apply-filters__button{align-self:center;}.elementor-42 .elementor-element.elementor-element-5638969{width:var( --container-widget-width, 219.125px );max-width:219.125px;--container-widget-width:219.125px;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-a9d3386{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-f9e4428{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-a6e8d7e{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-88b02aa{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-54b7d61{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-27db0f1{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-42 .elementor-element.elementor-element-193d25d{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-42 .elementor-element.elementor-element-05be78c{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-42 .elementor-element.elementor-element-cf33a59{--padding-top:25px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-42 .elementor-element.elementor-element-059c649.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-42 .elementor-element.elementor-element-eeb17f7 .jeg-elementor-kit.jkit-image-box .image-box-header{width:775px;}.elementor-42 .elementor-element.elementor-element-eeb17f7 .jeg-elementor-kit.jkit-image-box .image-box-header img{height:319px;object-fit:none;}.elementor-42 .elementor-element.elementor-element-ade4336{--e-transform-translateY:-83px;}.elementor-42 .elementor-element.elementor-element-ade4336.elementor-element{--order:-99999 /* order start hack */;}.elementor-42 .elementor-element.elementor-element-ade4336 .jeg-elementor-kit.jkit-image-box .image-box-header{width:775px;}.elementor-42 .elementor-element.elementor-element-ade4336 .jeg-elementor-kit.jkit-image-box .image-box-header img{height:319px;object-fit:none;}.elementor-42 .elementor-element.elementor-element-ade4336 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a i{font-size:24px;}.elementor-42 .elementor-element.elementor-element-ade4336 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a svg{width:24px;}.elementor-42 .elementor-element.elementor-element-ade4336 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before i, .elementor-42 .elementor-element.elementor-element-ade4336 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before svg{margin-right:22px;}.elementor-42 .elementor-element.elementor-element-ade4336 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after i, .elementor-42 .elementor-element.elementor-element-ade4336 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after svg{margin-left:22px;}.elementor-42 .elementor-element.elementor-element-ade4336 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-494ef9c > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-42 .elementor-element.elementor-element-3f720a6 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-42 .elementor-element.elementor-element-2c384a9{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-gap:33px;--n-tabs-title-direction:row;--n-tabs-icon-order:1;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;}}@media(min-width:768px){.elementor-42 .elementor-element.elementor-element-27db0f1{--width:50%;}.elementor-42 .elementor-element.elementor-element-193d25d{--width:50%;}.elementor-42 .elementor-element.elementor-element-05be78c{--width:52%;}.elementor-42 .elementor-element.elementor-element-cf33a59{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-42 .elementor-element.elementor-element-27db0f1{--width:100%;}.elementor-42 .elementor-element.elementor-element-193d25d{--width:100%;}.elementor-42 .elementor-element.elementor-element-05be78c{--width:100%;}.elementor-42 .elementor-element.elementor-element-cf33a59{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-fa491d1 *//* --- FONTES (GARANTE QUE A FONTE ROBOTO ESTEJA DISPONÍVEL) --- */
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500&display=swap');

/* --- ESTILOS GERAIS DO CONTAINER DE FILTROS --- */
/* A classe .elementor-element-fa491d1 é o ID do seu container principal */
.elementor-element-fa491d1 {
    background-color: ##3e4a5a;
    padding: 20px 30px !important;
    border-radius: 5px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
    display: flex;
    align-items: center; /* Alinha os itens verticalmente */
    gap: 25px;
    font-family: 'Roboto', sans-serif;
    flex-wrap: wrap;
}

/* --- ESTILO PARA CADA BLOCO DE FILTRO INDIVIDUAL --- */
.elementor-element-fa491d1 .elementor-widget-container {
    flex: 1; /* Faz os campos se distribuirem igualmente no espaço */
    min-width: 160px;
    padding-right: 25px;
    border-right: 1px solid #b0b9c4;
    position: relative;
}

/* Remove a borda do último bloco de filtro */
.elementor-element-fa491d1 .elementor-element:last-of-type .elementor-widget-container {
    border-right: none;
    padding-right: 0;
}


/* --- RÓTULOS (LABELS) DOS FILTROS --- */
.elementor-element-fa491d1 .jet-filter-label {
    font-family: 'Times New Roman', Times, serif;
    font-size: 13px !important;
    font-weight: normal;
    color: #b0b9c4 !important;
    text-transform: uppercase;
    margin-bottom: 12px;
    letter-spacing: 0.5px;
}


/* --- ESTILO DOS CAMPOS DE SELEÇÃO E TEXTO --- */
.elementor-element-fa491d1 .jet-select__control,
.elementor-element-fa491d1 .jet-search-filter__input {
    background-color: transparent !important;
    border: none !important;
    border-radius: 0 !important;
    border-bottom: 1px solid #b0b9c4 !important;
    width: 100%;
    padding: 8px 0 !important;
    color: #b0b9c4 !important;
    font-size: 15px !important;
    font-family: 'Roboto', sans-serif;
    box-sizing: border-box;
    height: auto !important;
    line-height: normal !important;
    appearance: none; /* Remove a seta padrão do navegador */
    -webkit-appearance: none;
    -moz-appearance: none;
}

.elementor-element-fa491d1 .jet-search-filter__input::placeholder {
    color: #b0b9c4;
}

/* Adiciona uma seta customizada para os campos de seleção */
.elementor-element-fa491d1 .jet-select {
    position: relative;
}

.elementor-element-fa491d1 .jet-select::after {
    content: '';
    position: absolute;
    right: 5px;
    top: 55%;
    width: 10px;
    height: 6px;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23969BB0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    pointer-events: none; /* Permite clicar através da seta */
}


/* --- SELETOR DE FAIXA DE PREÇO (RANGE SLIDER) --- */
.elementor-element-fa491d1 .jet-range__slider__track {
    background-color: #707d8c !important;
    height: 2px !important;
}
.elementor-element-fa491d1 .jet-range__slider__track__range {
    background-color: #d3d8de !important;
    height: 2px !important;
}
.elementor-element-fa491d1 .jet-range__slider__input::-webkit-slider-thumb {
    background: #d3d8de !important;
    width: 14px !important;
    height: 14px !important;
    border-radius: 50% !important;
    border: none !important;
    cursor: pointer !important;
}
.elementor-element-fa491d1 .jet-range__slider__input::-moz-range-thumb {
    background: #d3d8de !important;
    width: 14px !important;
    height: 14px !important;
    border-radius: 50% !important;
    border: none !important;
    cursor: pointer !important;
}
.elementor-element-fa491d1 .jet-range__values {
    display: flex;
    justify-content: space-between; /* Espaça os valores min e max */
    margin-top: 8px;
    font-size: 12px;
    color: #b0b9c4;
}

/* --- BOTÃO PRINCIPAL "FILTRAR" --- */
.elementor-element-fa491d1 .apply-filters__button {
    background: linear-gradient(to bottom, #929292, #272727) !important;
    border: 1px solid #929292 !important;
    border-radius: 4px !important;
    padding: 18px 40px !important;
    color: #ffffff !important;
    font-family: 'Times New Roman', Times, serif !important;
    text-transform: uppercase !important;
    font-size: 14px !important;
    cursor: pointer !important;
    transition: all 0.2s ease-in-out !important;
    line-height: normal !important;
    width: 100%;
    display: block;
}

.elementor-element-fa491d1 .apply-filters__button:hover {
    background: linear-gradient(to bottom, #a1a1a1, #3c3c3c) !important;
    border-color: #a1a1a1 !important;
}


/* --- BOTÃO SECUNDÁRIO "LIMPAR FILTROS" --- */
.elementor-element-fa491d1 .jet-remove-all-filters__button {
    background: none !important;
    border: none !important;
    color: #b0b9c4 !important;
    text-decoration: underline;
    font-size: 13px !important;
    padding: 0 !important;
    font-family: 'Roboto', sans-serif !important;
    width: 100%;
    text-align: center;
    line-height: normal !important;
    height: auto !important;
}


/* --- RESPONSIVIDADE PARA TELAS MENORES --- */
@media (max-width: 900px) {
    .elementor-element-fa491d1 {
        flex-direction: column; /* Empilha os itens verticalmente */
        align-items: stretch; /* Faz os itens ocuparem a largura total */
        gap: 20px;
    }

    .elementor-element-fa491d1 .elementor-widget-container {
        width: 100%;
        padding-right: 0;
        border-right: none;
        min-width: unset;
    }

    /* Garante que a seta customizada não saia do lugar no mobile */
    .elementor-element-fa491d1 .jet-select::after {
       right: 10px;
    }
}/* End custom CSS */
/* Start custom CSS */.hero-1 {
    background: #333333;
    padding-top: 120px;
    margin-top: -1px;
    position: relative;
}/* End custom CSS */