.elementor-415 .elementor-element.elementor-element-7a66cd4{--display:flex;--min-height:650px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-415 .elementor-element.elementor-element-7e6621f{--display:flex;--min-height:500px;--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;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:65px;--padding-right:0px;}.elementor-415 .elementor-element.elementor-element-7e6621f:not(.elementor-motion-effects-element-type-background), .elementor-415 .elementor-element.elementor-element-7e6621f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c229dd6 );}.elementor-415 .elementor-element.elementor-element-4ebee37{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-415 .elementor-element.elementor-element-53e292c{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-415 .elementor-element.elementor-element-e8dec1b .jet-listing-dynamic-terms{text-align:left;}.elementor-415 .elementor-element.elementor-element-e8dec1b .jet-listing-dynamic-terms__link{font-size:14px;text-transform:uppercase;color:var( --e-global-color-accent );padding:5px 10px 4px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:3px 3px 3px 3px;}.elementor-415 .elementor-element.elementor-element-f2b2f5b .jet-listing-dynamic-terms__link{background-color:#6666660D;font-size:14px;text-transform:uppercase;color:var( --e-global-color-485a043 );padding:5px 10px 4px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#66666633;border-radius:3px 3px 3px 3px;}.elementor-415 .elementor-element.elementor-element-f2b2f5b .jet-listing-dynamic-terms{text-align:left;}.elementor-415 .elementor-element.elementor-element-cfd0ed4 > .elementor-widget-container{background-color:#6666660D;padding:4px 15px 3px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#66666633;border-radius:3px 3px 3px 3px;}.elementor-415 .elementor-element.elementor-element-cfd0ed4.elementor-element{--align-self:center;}.elementor-415 .elementor-element.elementor-element-cfd0ed4 .jet-listing-dynamic-field__content{color:var( --e-global-color-485a043 );text-transform:none;text-align:left;}.elementor-415 .elementor-element.elementor-element-cfd0ed4 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-415 .elementor-element.elementor-element-cfd0ed4 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-415 .elementor-element.elementor-element-cfd0ed4 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-415 .elementor-element.elementor-element-cfd0ed4 .jet-listing-dynamic-field.display-multiline{padding:0px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-cfd0ed4 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:0px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-cfd0ed4 .jet-listing-dynamic-field.display-multiline, .elementor-415 .elementor-element.elementor-element-cfd0ed4 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{border-style:solid;border-width:0px 0px 0px 0px;border-color:#66666633;}.elementor-415 .elementor-element.elementor-element-a5651fa{width:var( --container-widget-width, 551px );max-width:551px;--container-widget-width:551px;--container-widget-flex-grow:0;}.elementor-415 .elementor-element.elementor-element-a5651fa .jet-listing-dynamic-field__content{color:var( --e-global-color-primary );font-family:"Zilla Slab", Sans-serif;font-size:48px;font-weight:400;line-height:120%;text-align:left;}.elementor-415 .elementor-element.elementor-element-a5651fa .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-415 .elementor-element.elementor-element-a5651fa .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-415 .elementor-element.elementor-element-a5651fa .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-415 .elementor-element.elementor-element-aef83dd{width:var( --container-widget-width, 555px );max-width:555px;--container-widget-width:555px;--container-widget-flex-grow:0;}.elementor-415 .elementor-element.elementor-element-aef83dd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-aef83dd .jet-listing-dynamic-field__content{font-family:"Arial", Sans-serif;font-size:18px;text-align:left;}.elementor-415 .elementor-element.elementor-element-aef83dd .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-415 .elementor-element.elementor-element-aef83dd .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-415 .elementor-element.elementor-element-aef83dd .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-415 .elementor-element.elementor-element-6f967d5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-415 .elementor-element.elementor-element-6589762{color:var( --e-global-color-primary );}.elementor-415 .elementor-element.elementor-element-655c711 .jet-listing-dynamic-field__content{color:var( --e-global-color-accent );font-family:"Zilla Slab", Sans-serif;font-size:35px;font-weight:400;text-align:left;}.elementor-415 .elementor-element.elementor-element-655c711 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-415 .elementor-element.elementor-element-655c711 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-415 .elementor-element.elementor-element-655c711 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-415 .elementor-element.elementor-element-57cbc4d .elementor-button:hover, .elementor-415 .elementor-element.elementor-element-57cbc4d .elementor-button:focus{background-color:var( --e-global-color-94dfbcc );}.elementor-415 .elementor-element.elementor-element-57cbc4d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-57cbc4d .elementor-button{font-family:"Zilla Slab", Sans-serif;font-size:22px;font-weight:400;padding:10px 40px 12px 40px;}.elementor-415 .elementor-element.elementor-element-3ede34d{--display:flex;--min-height:650px;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-415 .elementor-element.elementor-element-3ede34d:not(.elementor-motion-effects-element-type-background), .elementor-415 .elementor-element.elementor-element-3ede34d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-415 .elementor-element.elementor-element-3ede34d.e-con{--align-self:center;}.elementor-415 .elementor-element.elementor-element-d4849e6 .jet-listing-dynamic-field.display-multiline, .elementor-415 .elementor-element.elementor-element-d4849e6 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{background-color:var( --e-global-color-c229dd6 );border-style:solid;border-width:3px 0px 0px 0px;border-color:var( --e-global-color-c229dd6 );}.elementor-415 .elementor-element.elementor-element-d4849e6 .jet-listing-dynamic-field .jet-engine-gallery-slider__item{padding:0 calc( 3px/2 );}.elementor-415 .elementor-element.elementor-element-d4849e6 .jet-listing-dynamic-field .slick-list{margin-left:calc( -3px/2 );margin-right:calc( -3px/2 );}.elementor-415 .elementor-element.elementor-element-d4849e6 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-415 .elementor-element.elementor-element-d4849e6 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-415 .elementor-element.elementor-element-d4849e6 .jet-listing-dynamic-field .jet-engine-arrow{width:40px;height:40px;line-height:40px;margin-top:calc( -40px/2 );font-size:30px;background:#FFFFFF00;}.elementor-415 .elementor-element.elementor-element-d4849e6 .jet-listing-dynamic-field .jet-engine-arrow svg{height:30px;}.elementor-415 .elementor-element.elementor-element-e84ad11{--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:center;--gap:0px 80px;--row-gap:0px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-415 .elementor-element.elementor-element-278728a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-415 .elementor-element.elementor-element-278728a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-415 .elementor-element.elementor-element-9db3e8e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-415 .elementor-element.elementor-element-048fcae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-048fcae .jet-listing-dynamic-field__content{color:var( --e-global-color-485a043 );text-align:left;}.elementor-415 .elementor-element.elementor-element-048fcae .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-415 .elementor-element.elementor-element-048fcae .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-415 .elementor-element.elementor-element-048fcae .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-415 .elementor-element.elementor-element-048fcae .jet-listing-dynamic-field.display-multiline{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-048fcae .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-048fcae .jet-listing-dynamic-field.display-multiline, .elementor-415 .elementor-element.elementor-element-048fcae .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{border-style:none;}.elementor-415 .elementor-element.elementor-element-048fcae .jet-listing-dynamic-field__icon{font-size:30px;margin-top:-25px;}.elementor-415 .elementor-element.elementor-element-ce9c42a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-ce9c42a .jet-listing-dynamic-field__content{color:var( --e-global-color-485a043 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-align:left;}.elementor-415 .elementor-element.elementor-element-ce9c42a .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-415 .elementor-element.elementor-element-ce9c42a .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-415 .elementor-element.elementor-element-ce9c42a .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-415 .elementor-element.elementor-element-ce9c42a .jet-listing-dynamic-field.display-multiline{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-ce9c42a .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-ce9c42a .jet-listing-dynamic-field.display-multiline, .elementor-415 .elementor-element.elementor-element-ce9c42a .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{border-style:none;}.elementor-415 .elementor-element.elementor-element-ce9c42a .jet-listing-dynamic-field__icon{font-size:28px;margin-top:-25px;}.elementor-415 .elementor-element.elementor-element-6d8a314 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-6d8a314 .jet-listing-dynamic-field__content{color:var( --e-global-color-485a043 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-align:left;}.elementor-415 .elementor-element.elementor-element-6d8a314 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-415 .elementor-element.elementor-element-6d8a314 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-415 .elementor-element.elementor-element-6d8a314 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-415 .elementor-element.elementor-element-6d8a314 .jet-listing-dynamic-field.display-multiline{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-6d8a314 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-6d8a314 .jet-listing-dynamic-field.display-multiline, .elementor-415 .elementor-element.elementor-element-6d8a314 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{border-style:none;}.elementor-415 .elementor-element.elementor-element-6d8a314 .jet-listing-dynamic-field__icon{font-size:25px;margin-top:-25px;}.elementor-415 .elementor-element.elementor-element-8ac6485 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-8ac6485 .jet-listing-dynamic-field__content{color:var( --e-global-color-485a043 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-align:left;}.elementor-415 .elementor-element.elementor-element-8ac6485 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-415 .elementor-element.elementor-element-8ac6485 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-415 .elementor-element.elementor-element-8ac6485 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-415 .elementor-element.elementor-element-8ac6485 .jet-listing-dynamic-field.display-multiline{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-8ac6485 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-8ac6485 .jet-listing-dynamic-field.display-multiline, .elementor-415 .elementor-element.elementor-element-8ac6485 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{border-style:none;}.elementor-415 .elementor-element.elementor-element-8ac6485 .jet-listing-dynamic-field__icon{font-size:25px;margin-top:-25px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-415 .elementor-element.elementor-element-93a34e4{--divider-border-style:solid;--divider-color:var( --e-global-color-c229dd6 );--divider-border-width:1.5px;}.elementor-415 .elementor-element.elementor-element-93a34e4 .elementor-divider-separator{width:100%;}.elementor-415 .elementor-element.elementor-element-93a34e4 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-415 .elementor-element.elementor-element-9283043 .jet-listing-dynamic-field__content{color:var( --e-global-color-485a043 );text-align:left;}.elementor-415 .elementor-element.elementor-element-9283043 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-415 .elementor-element.elementor-element-9283043 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-415 .elementor-element.elementor-element-9283043 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-415 .elementor-element.elementor-element-9283043 .jet-listing-dynamic-field.display-multiline{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-9283043 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-b7d9138{--divider-border-style:solid;--divider-color:var( --e-global-color-c229dd6 );--divider-border-width:1.5px;}.elementor-415 .elementor-element.elementor-element-b7d9138 .elementor-divider-separator{width:100%;}.elementor-415 .elementor-element.elementor-element-b7d9138 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-415 .elementor-element.elementor-element-c1cfbba .elementor-heading-title{font-family:"Zilla Slab", Sans-serif;font-size:24px;font-weight:400;}.elementor-415 .elementor-element.elementor-element-66faa05 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-66faa05 .jet-listing-dynamic-repeater__items{justify-content:flex-start;}.elementor-415 .elementor-element.elementor-element-66faa05 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;background-color:#EDEDED80;border-style:none;margin:0px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-66faa05 .jet-listing-dynamic-repeater__item > *:hover{background-color:var( --e-global-color-c229dd6 );}.elementor-415 .elementor-element.elementor-element-66faa05 .jet-listing-dynamic-repeater__delimiter{color:var( --e-global-color-primary );}.elementor-415 .elementor-element.elementor-element-6a9388b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-6a9388b .jet-listing-dynamic-repeater__items{justify-content:flex-start;}.elementor-415 .elementor-element.elementor-element-6a9388b .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;background-color:#EDEDED80;border-style:none;margin:0px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-6a9388b .jet-listing-dynamic-repeater__item > *:hover{background-color:var( --e-global-color-c229dd6 );}.elementor-415 .elementor-element.elementor-element-6a9388b .jet-listing-dynamic-repeater__delimiter{color:var( --e-global-color-primary );}.elementor-415 .elementor-element.elementor-element-2906927{--divider-border-style:solid;--divider-color:var( --e-global-color-c229dd6 );--divider-border-width:1.5px;}.elementor-415 .elementor-element.elementor-element-2906927 .elementor-divider-separator{width:100%;}.elementor-415 .elementor-element.elementor-element-2906927 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-415 .elementor-element.elementor-element-b7b7a86{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-415 .elementor-element.elementor-element-e57a4dd .elementor-heading-title{font-family:"Zilla Slab", Sans-serif;font-size:24px;font-weight:400;}.elementor-415 .elementor-element.elementor-element-7d1c231 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-415 .elementor-element.elementor-element-7d1c231 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-415 .elementor-element.elementor-element-7d1c231 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-415 .elementor-element.elementor-element-7d1c231 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-415 .elementor-element.elementor-element-7d1c231 .jet-listing-dynamic-field__content{text-align:left;}.elementor-415 .elementor-element.elementor-element-54dfa65 iframe{height:250px;}.elementor-415 .elementor-element.elementor-element-1db53c9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-415 .elementor-element.elementor-element-76a367c{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-415 .elementor-element.elementor-element-76a367c:not(.elementor-motion-effects-element-type-background), .elementor-415 .elementor-element.elementor-element-76a367c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDED80;}.elementor-415 .elementor-element.elementor-element-3a64e6e{color:var( --e-global-color-primary );}.elementor-415 .elementor-element.elementor-element-0ac47e8 .jet-listing-dynamic-field__content{color:var( --e-global-color-accent );font-family:"Zilla Slab", Sans-serif;font-size:35px;font-weight:400;text-align:left;}.elementor-415 .elementor-element.elementor-element-0ac47e8 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-415 .elementor-element.elementor-element-0ac47e8 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-415 .elementor-element.elementor-element-0ac47e8 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-415 .elementor-element.elementor-element-a41b287{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:center;border-style:none;--border-style:none;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-415 .elementor-element.elementor-element-1eba9ef{grid-row:span 1;color:var( --e-global-color-primary );}.elementor-415 .elementor-element.elementor-element-5f3a37a{grid-row:span 1;}.elementor-415 .elementor-element.elementor-element-5f3a37a .jet-listing-dynamic-field__content{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-align:right;}.elementor-415 .elementor-element.elementor-element-5f3a37a .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-415 .elementor-element.elementor-element-5f3a37a .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-415 .elementor-element.elementor-element-5f3a37a .jet-listing-dynamic-field{justify-content:flex-end;}.elementor-415 .elementor-element.elementor-element-0c31460{--divider-border-style:solid;--divider-color:var( --e-global-color-94dfbcc );--divider-border-width:1.5px;grid-column:span 2;}.elementor-415 .elementor-element.elementor-element-0c31460 .elementor-divider-separator{width:100%;}.elementor-415 .elementor-element.elementor-element-0c31460 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-415 .elementor-element.elementor-element-3f16171{color:var( --e-global-color-primary );}.elementor-415 .elementor-element.elementor-element-aba7866 .jet-listing-dynamic-field__content{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-align:right;}.elementor-415 .elementor-element.elementor-element-aba7866 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-415 .elementor-element.elementor-element-aba7866 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-415 .elementor-element.elementor-element-aba7866 .jet-listing-dynamic-field{justify-content:flex-end;}.elementor-415 .elementor-element.elementor-element-697cbad{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1.5px;}.elementor-415 .elementor-element.elementor-element-697cbad .elementor-divider-separator{width:100%;}.elementor-415 .elementor-element.elementor-element-697cbad .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-415 .elementor-element.elementor-element-32a1500{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-415 .elementor-element.elementor-element-5cfbbcc{font-family:"Zilla Slab", Sans-serif;font-size:22px;font-weight:400;line-height:120%;color:var( --e-global-color-primary );}.elementor-415 .elementor-element.elementor-element-a543625 .jet-form-row:not(:last-child){padding-bottom:10px;}.elementor-415 .elementor-element.elementor-element-a543625 .jet-form__label{padding:0px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-a543625 .jet-form__label, .elementor-415 .elementor-element.elementor-element-a543625 .jet-form__desc{display:flex;justify-content:flex-start;}.elementor-415 .elementor-element.elementor-element-a543625 .jet-form-col{align-items:flex-start;}.elementor-415 .elementor-element.elementor-element-a543625 .jet-form__field:not(.checkradio-field):not(.range-field){font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-485a043 );background-color:#FFFFFFCC;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c229dd6 );border-radius:3px 3px 3px 3px;}.elementor-415 .elementor-element.elementor-element-a543625 .jet-form ::-webkit-input-placeholder{color:#666666;}.elementor-415 .elementor-element.elementor-element-a543625 .jet-form ::-ms-input-placeholder{color:#666666;}.elementor-415 .elementor-element.elementor-element-a543625 .jet-form ::-moz-placeholder{color:#666666;}.elementor-415 .elementor-element.elementor-element-a543625 .jet-form :-moz-placeholder{color:#666666;}.elementor-415 .elementor-element.elementor-element-a543625 .jet-form__heading{color:var( --e-global-color-text );}.elementor-415 .elementor-element.elementor-element-a543625 .jet-form-repeater__actions{justify-content:flex-start;}.elementor-415 .elementor-element.elementor-element-a543625 .jet-form-repeater__row-remove{align-self:flex-start;}.elementor-415 .elementor-element.elementor-element-a543625 .jet-form__submit{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-174ff45-font-family ), Sans-serif;font-size:var( --e-global-typography-174ff45-font-size );font-weight:var( --e-global-typography-174ff45-font-weight );padding:6px 0px 6px 0px;margin:0px 0px 0px 0px;border-style:none;}.elementor-415 .elementor-element.elementor-element-a543625 .jet-form__submit:hover{background-color:var( --e-global-color-primary );}.elementor-415 .elementor-element.elementor-element-a543625 .jet-form__submit-wrap{justify-content:stretch;align-items:stretch;}.elementor-415 .elementor-element.elementor-element-a543625 .jet-form-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );border-style:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;text-align:left;}.elementor-415 .elementor-element.elementor-element-a543625 .jet-form-message--success{color:var( --e-global-color-accent );}.elementor-415 .elementor-element.elementor-element-a543625 .jet-form-message--error{color:#D33737;}.elementor-415 .elementor-element.elementor-element-a543625 .jet-form__field-error, .elementor-415 .elementor-element.elementor-element-a543625 .jet-form .jet-engine-file-upload__errors{text-align:left;}.elementor-415 .elementor-element.elementor-element-2463484{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:65px;--padding-right:65px;}.elementor-415 .elementor-element.elementor-element-2463484:not(.elementor-motion-effects-element-type-background), .elementor-415 .elementor-element.elementor-element-2463484 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-160deg, #EDEDED4D -20%, var( --e-global-color-c229dd6 ) 120%);}.elementor-415 .elementor-element.elementor-element-3462530 .elementor-heading-title{font-family:"Zilla Slab", Sans-serif;font-size:24px;font-weight:400;}.elementor-415 .elementor-element.elementor-element-7e47d57{--e-image-carousel-slides-to-show:3;}.elementor-415 .elementor-element.elementor-element-7e47d57 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-7e47d57 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-415 .elementor-element.elementor-element-7e47d57 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-94dfbcc );}.elementor-415 .elementor-element.elementor-element-7e47d57 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-415 .elementor-element.elementor-element-7e47d57 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-94dfbcc );}.elementor-415 .elementor-element.elementor-element-7e47d57 .swiper-wrapper{display:flex;align-items:flex-start;}.elementor-415 .elementor-element.elementor-element-7e47d57 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-dc3284b{--display:flex;--min-height:230px;--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;--justify-content:center;--overlay-opacity:0.5;}.elementor-415 .elementor-element.elementor-element-dc3284b:not(.elementor-motion-effects-element-type-background), .elementor-415 .elementor-element.elementor-element-dc3284b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-415 .elementor-element.elementor-element-dc3284b::before, .elementor-415 .elementor-element.elementor-element-dc3284b > .elementor-background-video-container::before, .elementor-415 .elementor-element.elementor-element-dc3284b > .e-con-inner > .elementor-background-video-container::before, .elementor-415 .elementor-element.elementor-element-dc3284b > .elementor-background-slideshow::before, .elementor-415 .elementor-element.elementor-element-dc3284b > .e-con-inner > .elementor-background-slideshow::before, .elementor-415 .elementor-element.elementor-element-dc3284b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://a4imob.com.br/wp-content/uploads/2025/06/CTA-IMOVEL-BG-LINES-2.svg");--background-overlay:'';background-position:center center;}.elementor-415 .elementor-element.elementor-element-292757e{--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:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-415 .elementor-element.elementor-element-292757e:not(.elementor-motion-effects-element-type-background), .elementor-415 .elementor-element.elementor-element-292757e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(30deg, #1F4D43CC 0%, #023329 100%);}.elementor-415 .elementor-element.elementor-element-292757e.e-con{--align-self:center;}.elementor-415 .elementor-element.elementor-element-729a85e{width:var( --container-widget-width, 292px );max-width:292px;--container-widget-width:292px;--container-widget-flex-grow:0;text-align:left;font-family:"Zilla Slab", Sans-serif;font-size:24px;font-weight:400;line-height:120%;color:var( --e-global-color-94dfbcc );}.elementor-415 .elementor-element.elementor-element-7a815be .elementor-button:hover, .elementor-415 .elementor-element.elementor-element-7a815be .elementor-button:focus{background-color:var( --e-global-color-94dfbcc );}.elementor-415 .elementor-element.elementor-element-7a815be .elementor-button{font-family:"Zilla Slab", Sans-serif;font-size:22px;font-weight:400;padding:10px 40px 12px 40px;}.elementor-415 .elementor-element.elementor-element-7494d46{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-415 .elementor-element.elementor-element-904466f .elementor-heading-title{font-family:var( --e-global-typography-174ff45-font-family ), Sans-serif;font-size:var( --e-global-typography-174ff45-font-size );font-weight:var( --e-global-typography-174ff45-font-weight );}.elementor-415 .elementor-element.elementor-element-254b5dc > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-415 .elementor-element.elementor-element-254b5dc > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-415 .elementor-element.elementor-element-254b5dc.elementor-element{--align-self:flex-start;}.elementor-415 .elementor-element.elementor-element-254b5dc .jet-listing-grid__loader{--spinner-size:17px;}.elementor-415 .elementor-element.elementor-element-254b5dc .jet-listing-grid__slider-icon{width:40px;height:40px;line-height:40px;margin-top:calc( -40px/2 );font-size:30px;z-index:100;color:var( --e-global-color-accent );background:#EDEDED80;}.elementor-415 .elementor-element.elementor-element-254b5dc .jet-listing-grid__slider-icon svg{height:30px;}.elementor-415 .elementor-element.elementor-element-254b5dc .jet-listing-grid__slider-icon.prev-arrow{top:-35px;bottom:auto;right:60px;left:auto;}.elementor-415 .elementor-element.elementor-element-254b5dc .jet-listing-grid__slider-icon.next-arrow{top:-35px;bottom:auto;right:8px;left:auto;}.elementor-415 .elementor-element.elementor-element-254b5dc .jet-listing-grid__slider .jet-slick-dots li{width:8px;height:8px;margin-left:calc( 5px/2 );margin-right:calc( 5px/2 );}.elementor-415 .elementor-element.elementor-element-254b5dc .jet-listing-grid__slider .jet-slick-dots li:hover{background:var( --e-global-color-485a043 );}.elementor-415 .elementor-element.elementor-element-254b5dc .jet-listing-grid__slider .jet-slick-dots li.slick-active{background:var( --e-global-color-accent );}.elementor-415 .elementor-element.elementor-element-830e425 .elementor-button{background-color:var( --e-global-color-c229dd6 );font-family:"Zilla Slab", Sans-serif;font-size:22px;font-weight:400;padding:8px 40px 8px 40px;}.elementor-415 .elementor-element.elementor-element-830e425 .elementor-button:hover, .elementor-415 .elementor-element.elementor-element-830e425 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-415 .elementor-element.elementor-element-830e425 > .elementor-widget-container{margin:60px 0px 0px 0px;}@media(max-width:1366px){.elementor-415 .elementor-element.elementor-element-7e6621f{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-415 .elementor-element.elementor-element-a5651fa{--container-widget-width:462px;--container-widget-flex-grow:0;width:var( --container-widget-width, 462px );max-width:462px;}.elementor-415 .elementor-element.elementor-element-a5651fa .jet-listing-dynamic-field__content{font-size:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-415 .elementor-element.elementor-element-e84ad11{--justify-content:space-around;--padding-top:80px;--padding-bottom:80px;--padding-left:35px;--padding-right:35px;}.elementor-415 .elementor-element.elementor-element-9db3e8e{--grid-auto-flow:row;}.elementor-415 .elementor-element.elementor-element-ce9c42a .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-text-font-size );}.elementor-415 .elementor-element.elementor-element-6d8a314 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-text-font-size );}.elementor-415 .elementor-element.elementor-element-8ac6485 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-415 .elementor-element.elementor-element-a41b287{--grid-auto-flow:row;}.elementor-415 .elementor-element.elementor-element-5f3a37a .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-text-font-size );}.elementor-415 .elementor-element.elementor-element-aba7866 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-text-font-size );}.elementor-415 .elementor-element.elementor-element-a543625 .jet-form__field:not(.checkradio-field):not(.range-field){font-size:var( --e-global-typography-text-font-size );}.elementor-415 .elementor-element.elementor-element-a543625 .jet-form__submit{font-size:var( --e-global-typography-174ff45-font-size );}.elementor-415 .elementor-element.elementor-element-a543625 .jet-form-message{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-415 .elementor-element.elementor-element-2463484{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-415 .elementor-element.elementor-element-7494d46{--padding-top:80px;--padding-bottom:80px;--padding-left:35px;--padding-right:35px;}.elementor-415 .elementor-element.elementor-element-904466f .elementor-heading-title{font-size:var( --e-global-typography-174ff45-font-size );}}@media(min-width:768px){.elementor-415 .elementor-element.elementor-element-7e6621f{--width:100%;}.elementor-415 .elementor-element.elementor-element-278728a{--width:760px;}.elementor-415 .elementor-element.elementor-element-1db53c9{--width:400px;}.elementor-415 .elementor-element.elementor-element-76a367c{--width:400px;}.elementor-415 .elementor-element.elementor-element-292757e{--width:756px;}}@media(max-width:1366px) and (min-width:768px){.elementor-415 .elementor-element.elementor-element-278728a{--width:60%;}.elementor-415 .elementor-element.elementor-element-1db53c9{--width:50%;}.elementor-415 .elementor-element.elementor-element-76a367c{--width:360px;}.elementor-415 .elementor-element.elementor-element-7494d46{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-415 .elementor-element.elementor-element-278728a{--width:50%;}.elementor-415 .elementor-element.elementor-element-1db53c9{--width:50%;}.elementor-415 .elementor-element.elementor-element-76a367c{--width:360px;}}@media(max-width:880px) and (min-width:768px){.elementor-415 .elementor-element.elementor-element-76a367c{--width:320px;}.elementor-415 .elementor-element.elementor-element-292757e{--width:700px;}}@media(min-width:2400px){.elementor-415 .elementor-element.elementor-element-a5651fa{--container-widget-width:935px;--container-widget-flex-grow:0;width:var( --container-widget-width, 935px );max-width:935px;}.elementor-415 .elementor-element.elementor-element-aef83dd{--container-widget-width:737px;--container-widget-flex-grow:0;width:var( --container-widget-width, 737px );max-width:737px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-415 .elementor-element.elementor-element-9db3e8e{--grid-auto-flow:row;}.elementor-415 .elementor-element.elementor-element-ce9c42a .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-text-font-size );}.elementor-415 .elementor-element.elementor-element-6d8a314 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-text-font-size );}.elementor-415 .elementor-element.elementor-element-8ac6485 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-415 .elementor-element.elementor-element-a41b287{--grid-auto-flow:row;}.elementor-415 .elementor-element.elementor-element-5f3a37a .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-text-font-size );}.elementor-415 .elementor-element.elementor-element-aba7866 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-text-font-size );}.elementor-415 .elementor-element.elementor-element-a543625 .jet-form__field:not(.checkradio-field):not(.range-field){font-size:var( --e-global-typography-text-font-size );}.elementor-415 .elementor-element.elementor-element-a543625 .jet-form__submit{font-size:var( --e-global-typography-174ff45-font-size );}.elementor-415 .elementor-element.elementor-element-a543625 .jet-form-message{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-415 .elementor-element.elementor-element-904466f .elementor-heading-title{font-size:var( --e-global-typography-174ff45-font-size );}}@media(max-width:1200px){.elementor-415 .elementor-element.elementor-element-9db3e8e{--grid-auto-flow:row;}.elementor-415 .elementor-element.elementor-element-a41b287{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-415 .elementor-element.elementor-element-7a66cd4{--min-height:550px;}.elementor-415 .elementor-element.elementor-element-7e6621f{--min-height:550px;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-415 .elementor-element.elementor-element-53e292c{--flex-wrap:wrap;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-415 .elementor-element.elementor-element-3ede34d{--min-height:550px;}.elementor-415 .elementor-element.elementor-element-e84ad11{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:65px;--padding-bottom:65px;--padding-left:35px;--padding-right:35px;}.elementor-415 .elementor-element.elementor-element-9db3e8e{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-415 .elementor-element.elementor-element-ce9c42a .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-text-font-size );}.elementor-415 .elementor-element.elementor-element-6d8a314 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-text-font-size );}.elementor-415 .elementor-element.elementor-element-8ac6485 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-415 .elementor-element.elementor-element-a41b287{--grid-auto-flow:row;}.elementor-415 .elementor-element.elementor-element-5f3a37a .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-text-font-size );}.elementor-415 .elementor-element.elementor-element-aba7866 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-text-font-size );}.elementor-415 .elementor-element.elementor-element-a543625 .jet-form__field:not(.checkradio-field):not(.range-field){font-size:var( --e-global-typography-text-font-size );}.elementor-415 .elementor-element.elementor-element-a543625 .jet-form__submit{font-size:var( --e-global-typography-174ff45-font-size );}.elementor-415 .elementor-element.elementor-element-a543625 .jet-form-message{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-415 .elementor-element.elementor-element-2463484{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-415 .elementor-element.elementor-element-7494d46{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-415 .elementor-element.elementor-element-904466f .elementor-heading-title{font-size:var( --e-global-typography-174ff45-font-size );}}@media(max-width:880px){.elementor-415 .elementor-element.elementor-element-3ede34d{--min-height:600px;}.elementor-415 .elementor-element.elementor-element-9db3e8e{--grid-auto-flow:row;}.elementor-415 .elementor-element.elementor-element-a41b287{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-415 .elementor-element.elementor-element-7e6621f{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-415 .elementor-element.elementor-element-a5651fa .jet-listing-dynamic-field__content{font-size:36px;}.elementor-415 .elementor-element.elementor-element-aef83dd .jet-listing-dynamic-field__content{font-size:16px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-415 .elementor-element.elementor-element-3ede34d{--min-height:550px;}.elementor-415 .elementor-element.elementor-element-3ede34d:not(.elementor-motion-effects-element-type-background), .elementor-415 .elementor-element.elementor-element-3ede34d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-415 .elementor-element.elementor-element-e84ad11{--gap:40px 80px;--row-gap:40px;--column-gap:80px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-415 .elementor-element.elementor-element-278728a{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-415 .elementor-element.elementor-element-9db3e8e{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-415 .elementor-element.elementor-element-ce9c42a .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-text-font-size );}.elementor-415 .elementor-element.elementor-element-6d8a314 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-text-font-size );}.elementor-415 .elementor-element.elementor-element-8ac6485 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-415 .elementor-element.elementor-element-a41b287{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-415 .elementor-element.elementor-element-5f3a37a .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-text-font-size );}.elementor-415 .elementor-element.elementor-element-aba7866 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-text-font-size );}.elementor-415 .elementor-element.elementor-element-a543625 .jet-form__field:not(.checkradio-field):not(.range-field){font-size:var( --e-global-typography-text-font-size );}.elementor-415 .elementor-element.elementor-element-a543625 .jet-form__submit{font-size:var( --e-global-typography-174ff45-font-size );}.elementor-415 .elementor-element.elementor-element-a543625 .jet-form-message{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-415 .elementor-element.elementor-element-2463484{--padding-top:80px;--padding-bottom:80px;--padding-left:25px;--padding-right:25px;}.elementor-415 .elementor-element.elementor-element-7e47d57{--e-image-carousel-slides-to-show:1;}.elementor-415 .elementor-element.elementor-element-292757e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-415 .elementor-element.elementor-element-729a85e{text-align:center;}.elementor-415 .elementor-element.elementor-element-7494d46{--padding-top:80px;--padding-bottom:80px;--padding-left:25px;--padding-right:25px;}.elementor-415 .elementor-element.elementor-element-904466f{text-align:center;}.elementor-415 .elementor-element.elementor-element-904466f .elementor-heading-title{font-size:var( --e-global-typography-174ff45-font-size );}.elementor-415 .elementor-element.elementor-element-254b5dc > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-415 .elementor-element.elementor-element-254b5dc > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-415 .elementor-element.elementor-element-254b5dc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-254b5dc.elementor-element{--align-self:center;}.elementor-415 .elementor-element.elementor-element-254b5dc .jet-listing-grid__slider-icon{width:0px;height:0px;line-height:0px;margin-top:calc( -0px/2 );}.elementor-415 .elementor-element.elementor-element-254b5dc .jet-listing-grid__slider-icon.prev-arrow{right:55%;left:auto;}.elementor-415 .elementor-element.elementor-element-254b5dc .jet-listing-grid__slider-icon.next-arrow{right:40%;left:auto;}.elementor-415 .elementor-element.elementor-element-830e425 .elementor-button{border-radius:3px 3px 3px 3px;}}/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-d4849e6 *//* Se este CSS está no Custom CSS do widget d4849e6 */
/* Ou use .elementor-element-d4849e6 antes de cada seletor se for global */

/* 1. Para o contêiner de cada slide individual */
.jet-engine-gallery-slider__item {
    /* Manter a posição relativa para o overflow */
    position: relative; 
    
    /* DEFINA O ASPECT RATIO AQUI. Isso forçará a altura com base na largura que o Slick calcular. */
    aspect-ratio: 16 / 9; 
    
    /* Garante que o que exceder a proporção seja cortado */
    overflow: hidden; 
    
    /* Remova width: 100% e height: 100% daqui para não interferir com o Slick. */
    /* Deixe o Slick controlar as dimensões da .jet-engine-gallery-slider__item. */
}

/* 2. Para o wrapper do link dentro do slide (se necessário para overflow) */
.jet-engine-gallery-slider__item-wrap {
    width: 100%;
    height: 100%; /* Faz o wrapper ocupar a altura total definida pelo aspect-ratio acima */
    overflow: hidden;
    display: block; /* Garante que o link ocupe todo o espaço */
}

/* 3. Para a imagem real dentro do slide */
.jet-engine-gallery-slider__item-img {
    width: 100%;  /* Faz a imagem preencher a largura do seu contêiner */
    height: 100%; /* Faz a imagem preencher a altura do seu contêiner (definida pelo aspect-ratio) */
    
    /* Como a imagem preenche 100% da largura e altura, object-fit irá cortá-la ou escalá-la */
    object-fit: cover; /* Recorta a imagem para cobrir toda a área, mantendo a proporção */
    object-position: center; /* Centraliza a imagem recortada */
}

/* 4. Garante que as setas de navegação estejam acima das imagens */
.slick-arrow {
    z-index: 10; /* Pode ser um valor maior se ainda não aparecer */
}

/* 5. (Opcional, mas útil) Se o .slick-list ou .slick-track tiverem overflow: visible; */
/* quebrando o layout, podemos tentar contê-lo */
/* .jet-engine-gallery-slider .slick-list {
    overflow: hidden;
} */


/* --- ESTILO PARA O ÍCONE DE LIGHTBOX DA GALERIA JETENGINE --- */

/* Esconde o ícone Font Awesome SVG padrão (o círculo com sinal de mais) */
.elementor-415 .elementor-element.elementor-element-d4849e6 .jet-engine-lightbox-icon.is-svg-icon svg {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-66faa05 *//* Estilo do ícone (funciona tanto pra <i> quanto pra <svg>) */
.elementor-415 .elementor-element.elementor-element-66faa05 i,
.elementor-415 .elementor-element.elementor-element-66faa05 svg {
    margin-right: 0px;
    color: #52CCBF;

    flex-shrink: 0;
}

/* Flex wrap no repeater */
.elementor-415 .elementor-element.elementor-element-66faa05 .jet-listing-dynamic-repeater__items {
    display: flex;
    flex-flow: row wrap;
    gap: 10px;
}

/* Estilo dos itens */
.elementor-415 .elementor-element.elementor-element-66faa05 .jet-listing-dynamic-repeater__item span {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 10px 15px;
    flex-grow: 1;
    gap: 8px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-6a9388b *//* Estilo do ícone (funciona tanto pra <i> quanto pra <svg>) */
.elementor-415 .elementor-element.elementor-element-6a9388b i,
.elementor-415 .elementor-element.elementor-element-6a9388b svg {
    margin-right: 0px;
    color: #52CCBF;

    flex-shrink: 0;
}

/* Flex wrap no repeater */
.elementor-415 .elementor-element.elementor-element-6a9388b .jet-listing-dynamic-repeater__items {
    display: flex;
    flex-flow: row wrap;
    gap: 10px;
}

/* Estilo dos itens */
.elementor-415 .elementor-element.elementor-element-6a9388b .jet-listing-dynamic-repeater__item span {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 10px 15px;
    flex-grow: 1;
    gap: 8px;
}/* End custom CSS */
/* Start custom CSS for jet-engine-booking-form, class: .elementor-element-a543625 *//* --- ESTILOS GERAIS PARA TODOS OS CAMPOS DE INPUT/TEXTAREA DO JETENGINE FORM --- */

/* Ajusta o padding esquerdo para todos os campos de texto, e-mail, tel e textarea */
/* Isso cria espaço para o ícone. */
.elementor-415 .elementor-element.elementor-element-a543625 .jet-form__field.text-field,
.elementor-415 .elementor-element.elementor-element-a543625 .jet-form__field.email-field,
.elementor-415 .elementor-element.elementor-element-a543625 .jet-form__field.tel-field, /* Se tiver campos de telefone */
.elementor-415 .elementor-element.elementor-element-a543625 .jet-form__field.textarea-field { /* Se tiver campos de área de texto */
    padding-left: 48px !important; /* Ajuste se o ícone for maior ou menor */
}

/* Garante que o contêiner do campo seja o ponto de referência para o posicionamento 'absolute' do ícone */
.elementor-415 .elementor-element.elementor-element-a543625 .jet-form-field-container {
    position: relative; /* ESSA É A LINHA CRUCIAL ADICIONADA/AJUSTADA */
}

/* Estilo para o pseudoelemento ::before que vai conter o ícone */
.elementor-415 .elementor-element.elementor-element-a543625 .jet-form-field-container::before {
    position: absolute;
    content: ""; /* O conteúdo será a imagem de fundo */
    left: 15px; /* Posição do ícone à esquerda (ajuste conforme necessário) */
    top: 50%; /* Alinha verticalmente no centro do campo */
    transform: translateY(-50%); /* Ajuste fino vertical */
    width: 24px; /* Largura do ícone SVG (ajuste ao tamanho do seu SVG) */
    height: 24px; /* Altura do ícone SVG (ajuste ao tamanho do seu SVG) */
    background-size: contain; /* Ajusta o tamanho da imagem para caber no elemento */
    background-repeat: no-repeat; /* Evita repetição do SVG */
    background-position: center; /* Centraliza o SVG no espaço */
    z-index: 1; /* Garante que o ícone fique acima do campo */
}

/* --- ÍCONES SVG ESPECÍFICOS PARA CADA CAMPO DO FORMULÁRIO (USANDO data-field) --- */

/* 1. Campo de Nome (data-field="Nome") */
.elementor-415 .elementor-element.elementor-element-a543625 .jet-form-field-container[data-field="Nome"]::before {
    background-image: url('https://a4imob.com.br/wp-content/uploads/2025/06/Icon-Nome.svg'); /* SUBSTITUA PELA URL DO SEU SVG */
}

/* 2. Campo de WhatsApp (data-field="WhatsApp") */
.elementor-415 .elementor-element.elementor-element-a543625 .jet-form-field-container[data-field="WhatsApp"]::before {
    background-image: url('https://a4imob.com.br/wp-content/uploads/2025/06/Icon-Wpp.svg'); /* SUBSTITUA PELA URL DO SEU SVG */
}

/* 3. Campo de E-mail (data-field="Email") */
.elementor-415 .elementor-element.elementor-element-a543625 .jet-form-field-container[data-field="Email"]::before {
    background-image: url('https://a4imob.com.br/wp-content/uploads/2025/06/Icon-Mail.svg'); /* SUBSTITUA PELA URL DO SEU SVG */
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7e47d57 */.elementor-element-7e47d57 .swiper-slide-inner {
    position: relative;
    width: 100%;
    aspect-ratio: 16 / 9;
    overflow: hidden;
}

.elementor-element-7e47d57 img.swiper-slide-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}/* End custom CSS */