.elementor-224 .elementor-element.elementor-element-d70c13c{--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:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-a181d1d );--border-color:var( --e-global-color-a181d1d );--padding-top:5rem;--padding-bottom:2rem;--padding-left:5rem;--padding-right:5rem;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-224 .elementor-element.elementor-element-06a25f1 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-06a25f1.elementor-element{--align-self:flex-start;}.elementor-224 .elementor-element.elementor-element-06a25f1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-224 .elementor-element.elementor-element-06a25f1.elementor-view-framed .elementor-icon, .elementor-224 .elementor-element.elementor-element-06a25f1.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-224 .elementor-element.elementor-element-06a25f1.elementor-view-framed .elementor-icon, .elementor-224 .elementor-element.elementor-element-06a25f1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-224 .elementor-element.elementor-element-06a25f1 .elementor-icon{font-size:32px;}.elementor-224 .elementor-element.elementor-element-06a25f1 .elementor-icon svg{height:32px;}.elementor-224 .elementor-element.elementor-element-9ae21c2{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-224 .elementor-element.elementor-element-46bd716 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-224 .elementor-element.elementor-element-03e3a7f{--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:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-224 .elementor-element.elementor-element-5759f4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-e7ba548 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-224 .elementor-element.elementor-element-e7ba548 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-224 .elementor-element.elementor-element-e7ba548 > .elementor-widget-container{background-image:url("https://sixtluxury.pt/wp-content/uploads/2025/04/19ff9ac314efc8a3fb3f17a80996ccee393aad3c.png");background-position:center center;background-size:cover;border-radius:16px 16px 16px 16px;}:is( .elementor-224 .elementor-element.elementor-element-e7ba548 > .elementor-widget-container > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-224 .elementor-element.elementor-element-e7ba548 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-224 .elementor-element.elementor-element-e7ba548 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-224 .elementor-element.elementor-element-e7ba548 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-224 .elementor-element.elementor-element-e7ba548 > .elementor-widget-container > .jet-listing-grid, .elementor-224 .elementor-element.elementor-element-e7ba548 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-224 .elementor-element.elementor-element-e7ba548 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-224 .elementor-element.elementor-element-e7ba548 > .elementor-widget-container > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}:is( .elementor-224 .elementor-element.elementor-element-e7ba548 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-224 .elementor-element.elementor-element-e7ba548 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-224 .elementor-element.elementor-element-e7ba548 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-224 .elementor-element.elementor-element-e7ba548 > .elementor-widget-container > .jet-listing-grid, .elementor-224 .elementor-element.elementor-element-e7ba548 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-224 .elementor-element.elementor-element-e7ba548 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-224 .elementor-element.elementor-element-e7ba548 .jet-listing-grid__slider-icon{width:25px;height:25px;line-height:25px;margin-top:calc( -25px/2 );font-size:22px;z-index:9999;color:var( --e-global-color-19bb49c );background:#02010100;}.elementor-224 .elementor-element.elementor-element-e7ba548 .jet-listing-grid__slider-icon svg{height:22px;}.elementor-224 .elementor-element.elementor-element-e7ba548 .jet-listing-grid__slider .jet-slick-dots li{width:0px;height:0px;margin-left:calc( 0px/2 );margin-right:calc( 0px/2 );background:#F4F4F963;}.elementor-224 .elementor-element.elementor-element-e7ba548 .swiper-pagination-bullet{--swiper-pagination-bullet-size:0px;}.elementor-224 .elementor-element.elementor-element-e7ba548 .jet-engine-swiper-pagination-wrapper .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:calc( 0px / 2 );}.elementor-224 .elementor-element.elementor-element-e7ba548 .jet-engine-swiper-pagination-wrapper{--swiper-pagination-bullet-inactive-color:#F4F4F963;--swiper-pagination-color-hover:var( --e-global-color-secondary );--swiper-pagination-color:var( --e-global-color-primary );}.elementor-224 .elementor-element.elementor-element-e7ba548 .jet-listing-grid__slider .jet-slick-dots li:hover{background:var( --e-global-color-secondary );}.elementor-224 .elementor-element.elementor-element-e7ba548 .jet-listing-grid__slider .jet-slick-dots li.slick-active{background:var( --e-global-color-primary );}.elementor-224 .elementor-element.elementor-element-ef3dc13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-19bb49c );--border-color:var( --e-global-color-19bb49c );--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );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-224 .elementor-element.elementor-element-95b7889{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-224 .elementor-element.elementor-element-95b7889 p{margin-block-end:0px;}.elementor-224 .elementor-element.elementor-element-9d07115{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap: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-224 .elementor-element.elementor-element-6c566e8 .jet-listing-dynamic-field.display-multiline, .elementor-224 .elementor-element.elementor-element-6c566e8 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{background-color:#FFFFFF33;}.elementor-224 .elementor-element.elementor-element-6c566e8{width:auto;max-width:auto;}.elementor-224 .elementor-element.elementor-element-6c566e8.elementor-element{--align-self:center;}.elementor-224 .elementor-element.elementor-element-6c566e8 .jet-listing-dynamic-field__content{color:var( --e-global-color-secondary );font-family:"HelveticaNowText", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.1px;text-align:left;}.elementor-224 .elementor-element.elementor-element-6c566e8 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-224 .elementor-element.elementor-element-6c566e8 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-224 .elementor-element.elementor-element-6c566e8 .jet-listing-dynamic-field.display-multiline{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-224 .elementor-element.elementor-element-6c566e8 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-224 .elementor-element.elementor-element-6c566e8 .jet-listing-dynamic-field__icon{color:var( --e-global-color-secondary );font-size:24px;}.elementor-224 .elementor-element.elementor-element-6c566e8 .jet-listing-dynamic-field__icon :is(svg, path){fill:var( --e-global-color-secondary );}body:not(.rtl) .elementor-224 .elementor-element.elementor-element-6c566e8 .jet-listing-dynamic-field__icon{margin-right:4px;}body.rtl .elementor-224 .elementor-element.elementor-element-6c566e8 .jet-listing-dynamic-field__icon{margin-left:4px;}.elementor-224 .elementor-element.elementor-element-174530c .jet-listing-dynamic-field.display-multiline, .elementor-224 .elementor-element.elementor-element-174530c .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{background-color:#FFFFFF33;}.elementor-224 .elementor-element.elementor-element-174530c{width:auto;max-width:auto;}.elementor-224 .elementor-element.elementor-element-174530c.elementor-element{--align-self:center;}.elementor-224 .elementor-element.elementor-element-174530c .jet-listing-dynamic-field__content{color:var( --e-global-color-secondary );font-family:"HelveticaNowText", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.1px;text-align:left;}.elementor-224 .elementor-element.elementor-element-174530c .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-224 .elementor-element.elementor-element-174530c .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-224 .elementor-element.elementor-element-174530c .jet-listing-dynamic-field.display-multiline{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-224 .elementor-element.elementor-element-174530c .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-224 .elementor-element.elementor-element-174530c .jet-listing-dynamic-field__icon{color:var( --e-global-color-secondary );font-size:24px;}.elementor-224 .elementor-element.elementor-element-174530c .jet-listing-dynamic-field__icon :is(svg, path){fill:var( --e-global-color-secondary );}body:not(.rtl) .elementor-224 .elementor-element.elementor-element-174530c .jet-listing-dynamic-field__icon{margin-right:4px;}body.rtl .elementor-224 .elementor-element.elementor-element-174530c .jet-listing-dynamic-field__icon{margin-left:4px;}.elementor-224 .elementor-element.elementor-element-89e9d05 .jet-listing-dynamic-field.display-multiline, .elementor-224 .elementor-element.elementor-element-89e9d05 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{background-color:#FFFFFF33;}.elementor-224 .elementor-element.elementor-element-89e9d05{width:auto;max-width:auto;}.elementor-224 .elementor-element.elementor-element-89e9d05.elementor-element{--align-self:center;}.elementor-224 .elementor-element.elementor-element-89e9d05 .jet-listing-dynamic-field__content{color:var( --e-global-color-secondary );font-family:"HelveticaNowText", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.1px;text-align:left;}.elementor-224 .elementor-element.elementor-element-89e9d05 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-224 .elementor-element.elementor-element-89e9d05 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-224 .elementor-element.elementor-element-89e9d05 .jet-listing-dynamic-field.display-multiline{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-224 .elementor-element.elementor-element-89e9d05 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-224 .elementor-element.elementor-element-89e9d05 .jet-listing-dynamic-field__icon{color:var( --e-global-color-secondary );font-size:24px;}.elementor-224 .elementor-element.elementor-element-89e9d05 .jet-listing-dynamic-field__icon :is(svg, path){fill:var( --e-global-color-secondary );}body:not(.rtl) .elementor-224 .elementor-element.elementor-element-89e9d05 .jet-listing-dynamic-field__icon{margin-right:4px;}body.rtl .elementor-224 .elementor-element.elementor-element-89e9d05 .jet-listing-dynamic-field__icon{margin-left:4px;}.elementor-224 .elementor-element.elementor-element-1d89a5d .jet-listing-dynamic-field.display-multiline, .elementor-224 .elementor-element.elementor-element-1d89a5d .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{background-color:#FFFFFF33;}.elementor-224 .elementor-element.elementor-element-1d89a5d{width:auto;max-width:auto;}.elementor-224 .elementor-element.elementor-element-1d89a5d.elementor-element{--align-self:center;}.elementor-224 .elementor-element.elementor-element-1d89a5d .jet-listing-dynamic-field__content{color:var( --e-global-color-secondary );font-family:"HelveticaNowText", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.1px;text-align:left;}.elementor-224 .elementor-element.elementor-element-1d89a5d .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-224 .elementor-element.elementor-element-1d89a5d .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-224 .elementor-element.elementor-element-1d89a5d .jet-listing-dynamic-field.display-multiline{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-224 .elementor-element.elementor-element-1d89a5d .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-224 .elementor-element.elementor-element-1d89a5d .jet-listing-dynamic-field__icon{color:var( --e-global-color-secondary );font-size:24px;}.elementor-224 .elementor-element.elementor-element-1d89a5d .jet-listing-dynamic-field__icon :is(svg, path){fill:var( --e-global-color-secondary );}body:not(.rtl) .elementor-224 .elementor-element.elementor-element-1d89a5d .jet-listing-dynamic-field__icon{margin-right:4px;}body.rtl .elementor-224 .elementor-element.elementor-element-1d89a5d .jet-listing-dynamic-field__icon{margin-left:4px;}.elementor-224 .elementor-element.elementor-element-60d6c9a .jet-listing-dynamic-field.display-multiline, .elementor-224 .elementor-element.elementor-element-60d6c9a .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{background-color:#FFFFFF33;}.elementor-224 .elementor-element.elementor-element-60d6c9a{width:auto;max-width:auto;}.elementor-224 .elementor-element.elementor-element-60d6c9a.elementor-element{--align-self:center;}.elementor-224 .elementor-element.elementor-element-60d6c9a .jet-listing-dynamic-field__content{color:var( --e-global-color-secondary );font-family:"HelveticaNowText", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.1px;text-align:left;}.elementor-224 .elementor-element.elementor-element-60d6c9a .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-224 .elementor-element.elementor-element-60d6c9a .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-224 .elementor-element.elementor-element-60d6c9a .jet-listing-dynamic-field.display-multiline{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-224 .elementor-element.elementor-element-60d6c9a .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-224 .elementor-element.elementor-element-60d6c9a .jet-listing-dynamic-field__icon{color:var( --e-global-color-secondary );font-size:18px;}.elementor-224 .elementor-element.elementor-element-60d6c9a .jet-listing-dynamic-field__icon :is(svg, path){fill:var( --e-global-color-secondary );}body:not(.rtl) .elementor-224 .elementor-element.elementor-element-60d6c9a .jet-listing-dynamic-field__icon{margin-right:7px;}body.rtl .elementor-224 .elementor-element.elementor-element-60d6c9a .jet-listing-dynamic-field__icon{margin-left:7px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-224 .elementor-element.elementor-element-57f3a6a.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-224 .elementor-element.elementor-element-57f3a6a .elementor-icon-box-wrapper{align-items:start;gap:7px;}.elementor-224 .elementor-element.elementor-element-57f3a6a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-224 .elementor-element.elementor-element-57f3a6a.elementor-view-framed .elementor-icon, .elementor-224 .elementor-element.elementor-element-57f3a6a.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-224 .elementor-element.elementor-element-57f3a6a .elementor-icon{font-size:20px;}.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-weight:var( --e-global-typography-secondary-font-weight );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-224 .elementor-element.elementor-element-247982b{--divider-border-style:solid;--divider-color:var( --e-global-color-a181d1d );--divider-border-width:1px;}.elementor-224 .elementor-element.elementor-element-247982b .elementor-divider-separator{width:100%;}.elementor-224 .elementor-element.elementor-element-247982b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-224 .elementor-element.elementor-element-7d3caea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:16px 16px 16px 16px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-224 .elementor-element.elementor-element-7d3caea:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-7d3caea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-224 .elementor-element.elementor-element-cd7d01d .elementor-icon-box-wrapper{align-items:start;gap:14px;}.elementor-224 .elementor-element.elementor-element-cd7d01d .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-secondary );}.elementor-224 .elementor-element.elementor-element-cd7d01d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-224 .elementor-element.elementor-element-cd7d01d.elementor-view-framed .elementor-icon, .elementor-224 .elementor-element.elementor-element-cd7d01d.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-224 .elementor-element.elementor-element-cd7d01d .elementor-icon{font-size:15px;}.elementor-224 .elementor-element.elementor-element-cd7d01d .elementor-icon-box-title, .elementor-224 .elementor-element.elementor-element-cd7d01d .elementor-icon-box-title a{font-family:"HelveticaNowText", Sans-serif;font-weight:700;text-transform:capitalize;font-style:normal;letter-spacing:0.1px;}.elementor-224 .elementor-element.elementor-element-cd7d01d:has(:hover) .elementor-icon-box-title,
					 .elementor-224 .elementor-element.elementor-element-cd7d01d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-224 .elementor-element.elementor-element-641b4b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-8f4a0a5{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-224 .elementor-element.elementor-element-8f4a0a5 p{margin-block-end:0px;}.elementor-224 .elementor-element.elementor-element-5cac8a1{--divider-border-style:solid;--divider-color:var( --e-global-color-a181d1d );--divider-border-width:1px;}.elementor-224 .elementor-element.elementor-element-5cac8a1 .elementor-divider-separator{width:100%;}.elementor-224 .elementor-element.elementor-element-5cac8a1 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-224 .elementor-element.elementor-element-93c90d8{--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;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-9fa072a{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-19bb49c );--border-color:var( --e-global-color-19bb49c );--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder-row{margin-top:0px;}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder__label{margin:10px 0px 0px 0px;padding:0px 0px 5px 0px;text-align:left;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder__desc{margin:0px 0px 10px 0px;text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder__fields-group{flex-direction:row;gap:10px 10px;}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder__field-wrap label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder__field-wrap.checkradio-wrap span{gap:0px;}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder__field-wrap span::before{font-size:0px;border-style:none;}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder__field-wrap label.jet-form-builder__field-label > span::before{background-color:var( --e-global-color-1d73b7e );}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder__field-wrap label :checked + span::before{background-color:var( --e-global-color-primary );}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){margin:0px 0px 10px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D0D7DE;border-radius:9px 9px 9px 9px;}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder input{color-scheme:normal;}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder__action-button{background-color:var( --e-global-color-primary );color:var( --e-global-color-1d73b7e );transition:all 0.3s;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );margin:0px 0px 0px 10px;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder__action-button:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-1d73b7e );}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder__submit-wrap{justify-content:flex-start;align-items:flex-start;}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder__next-page-wrap{text-align:left;}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder__next-page{margin:0px 0px 0px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );border-style:none;border-radius:12px 12px 12px 12px;color:var( --e-global-color-1d73b7e );background-color:var( --e-global-color-primary );}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder__next-page:hover{border-style:none;color:var( --e-global-color-1d73b7e );background-color:var( --e-global-color-24ccae6 );}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder__prev-page{margin:0px 0px 0px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );border-style:none;border-radius:12px 12px 12px 12px;color:var( --e-global-color-1d73b7e );background-color:var( --e-global-color-5e4c2ca );}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder__prev-page:hover{border-style:none;color:var( --e-global-color-1d73b7e );background-color:var( --e-global-color-secondary );}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder-progress-pages{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );border-style:none;color:var( --e-global-color-24ccae6 );background-color:#02010100;}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item{padding:10px 10px 0px 10px;margin:0px 0px 0px 0px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );border-style:none;color:var( --e-global-color-primary );background-color:var( --e-global-color-1d73b7e );}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__separator{height:1px;min-height:1px;background-color:var( --e-global-color-secondary );}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item--circle{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:60px 60px 60px 60px;}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder-progress-pages__item--wrapper:not(.passed-page):not(.active-page) .jet-form-builder-progress-pages__item{padding:10px 10px 0px 10px;margin:0px 0px 0px 0px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );border-style:none;color:var( --e-global-color-secondary );}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder-progress-pages__item--wrapper:not(.passed-page):not(.active-page) .jet-form-builder-progress-pages__separator{height:1px;min-height:1px;background-color:var( --e-global-color-text );}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder-progress-pages__item--wrapper:not(.passed-page):not(.active-page) .jet-form-builder-progress-pages__item--circle{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:60px 60px 60px 60px;}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item{padding:10px 10px 0px 10px;margin:0px 0px 0px 0px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-24ccae6 );}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__separator{height:1px;min-height:1px;background-color:var( --e-global-color-primary );}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item--circle{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:60px 60px 60px 60px;}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder-message--success{text-align:center;}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder-message--error{text-align:center;}.elementor-224 .elementor-element.elementor-element-31ca63d{--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;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-224 .elementor-element.elementor-element-03e3a7f{--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:1rem;--padding-bottom:5rem;--padding-left:4rem;--padding-right:4rem;}.elementor-widget-text-editor{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-224 .elementor-element.elementor-element-95b7889{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-divider .elementor-divider__text{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-224 .elementor-element.elementor-element-8f4a0a5{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder__label{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder__desc{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder__field-wrap label{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder__action-button{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder__next-page{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder__prev-page{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder-progress-pages{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder-progress-pages__item--wrapper:not(.passed-page):not(.active-page) .jet-form-builder-progress-pages__item{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item{letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-224 .elementor-element.elementor-element-d70c13c{--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 13px;--row-gap:0px;--column-gap:13px;--padding-top:2rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-224 .elementor-element.elementor-element-9ae21c2{--width:81%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-224 .elementor-element.elementor-element-46bd716 > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-03e3a7f{--padding-top:2rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-widget-text-editor{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-224 .elementor-element.elementor-element-95b7889{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-divider .elementor-divider__text{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-224 .elementor-element.elementor-element-8f4a0a5{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder__label{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder__desc{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder__field-wrap label{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder__action-button{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder__next-page-wrap{text-align:left;}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder__next-page{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder__prev-page{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder-progress-pages{margin:0px 0px 30px 0px;letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder-progress-pages__item--wrapper:not(.passed-page):not(.active-page) .jet-form-builder-progress-pages__item{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item{letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(min-width:768px){.elementor-224 .elementor-element.elementor-element-5759f4c{--width:55%;}.elementor-224 .elementor-element.elementor-element-93c90d8{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-224 .elementor-element.elementor-element-5759f4c{--width:100%;}.elementor-224 .elementor-element.elementor-element-93c90d8{--width:100%;}.elementor-224 .elementor-element.elementor-element-9fa072a{--width:100%;}.elementor-224 .elementor-element.elementor-element-31ca63d{--width:100%;}}/* Start custom CSS for jet-listing-grid, class: .elementor-element-e7ba548 */.elementor-224 .elementor-element.elementor-element-e7ba548 .jet-listing-grid__item{padding: 0px;}
.elementor-224 .elementor-element.elementor-element-e7ba548 iframe{border-radius: 16px!important;}

.elementor-224 .elementor-element.elementor-element-e7ba548 img {
  width: 100% !important;
  height: 488px!important;
  object-fit: contain;
  display: block;
}

.elementor-224 .elementor-element.elementor-element-e7ba548 iframe {
  width: 100% !important;
 height:488px;
  display: block;
  border: 0;
}

@media (max-width: 1024px) {

.elementor-224 .elementor-element.elementor-element-e7ba548 img, .elementor-224 .elementor-element.elementor-element-e7ba548 iframe{height: 355px!important;
}
}

@media (max-width: 767px) {

.elementor-224 .elementor-element.elementor-element-e7ba548 img, .elementor-224 .elementor-element.elementor-element-e7ba548 iframe{height: 160px!important;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cd7d01d */.elementor-224 .elementor-element.elementor-element-cd7d01d i{margin-top: 3px;}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-c50d466 */input[name="telefone_intl"]::placeholder {
    opacity: 0.5;
}

.elementor-224 .elementor-element.elementor-element-c50d466 .jet-form-builder__field-wrap label.jet-form-builder__field-label > span::before{margin-right:5px!important;}

.cb-l7vck2sv div{margin-bottom:0px}
.field-type-number-field:has([name="rental_slots"]) {
  display: none !important;
}

.jfb-progress-type--default .jet-form-builder-progress-pages__item--label{position: relative}
.field-type-radio-field{border:0px}

.field-type-date-field {
  width: 31%;
  float: left;margin-left:2px;
}

.cb-n33no72i, .cb-gq6rx4je {
  width: 18%;
  float: left;margin-left: 2px;
}


/* Campo Serviço Luxury */
fieldset:has(input[name="delivery_option"]) {
  display: flex;
  flex-direction: column;
}

/* Label / título */
fieldset:has(input[name="delivery_option"]) > legend {
  order: 1;
}

/* Descrição imediatamente abaixo do label */
fieldset:has(input[name="delivery_option"]) > .jet-form-builder__desc {
  order: 2;
  margin-top: 4px;
  margin-bottom: 16px;
}

/* Opções radio depois da descrição */
fieldset:has(input[name="delivery_option"]) > .jet-form-builder__fields-group {
  order: 3;
}

.field-type-time-field .jet-form-builder__label-text {
  white-space: nowrap;
}

/* Delivery */
input[name="delivery_option"][value="delivery"] + span::before {
  content: "";

  background: url("/wp-content/uploads/2026/08/delivery.svg") center / contain no-repeat;
}
/* Delivery */
input[name="delivery_option"][value="delivery"]:checked + span::before {
  background-image: url("/wp-content/uploads/2026/08/delivery.svg") !important;
}


/* Collection */
input[name="delivery_option"][value="collection"] + span::before {
  content: "";
  
  background: url("/wp-content/uploads/2026/08/collection.svg") center / contain no-repeat;
}
/* Collection */
input[name="delivery_option"][value="collection"]:checked + span::before {
  background-image: url("/wp-content/uploads/2026/08/collection.svg") !important;
}

/* Delivery & Collection */
input[name="delivery_option"][value="delivery_collection"] + span::before {
  content: "";

  background: url("/wp-content/uploads/2026/08/delivery-collection.svg") center / contain no-repeat;
}
/* Delivery & Collection */
input[name="delivery_option"][value="delivery_collection"]:checked + span::before {
  background-image: url("/wp-content/uploads/2026/08/delivery-collection.svg") !important;
}

/* Loja */
input[name="delivery_option"][value="store"] + span::before {
  content: "";
  background: url("/wp-content/uploads/2026/08/loja.svg") center / contain no-repeat;
}
/* Loja */
input[name="delivery_option"][value="store"]:checked + span::before {
  background-image: url("/wp-content/uploads/2026/08/loja.svg") !important;
}

.field-type-checkbox-field .jet-form-builder__field.checkboxes-field{
	position: unset!important;
    z-index: unset!important; 
    opacity: unset!important;
	}
.cb-x5ubd560, .cb-jol2rlnu{border:0px}

.cb-jol2rlnu{margin-top:20px!important}

/*FILTERS*/
@media only screen and (max-width: 767px) {

.jet-form-builder-progress-pages__item--label{    width: 81px;
	white-space: break-spaces!important;}
	
	.field-type-date-field {
  width: 60%!important;
  float: left;
}

.cb-n33no72i, .cb-gq6rx4je {
  width: 38%!important;
  float: left;margin-left: 2px;
}


	.jet-form-builder__field-label.for-radio{padding:10px 10px!important}
	
	.jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){width:max-content}
}


.jet-form-builder__field-wrap.checkradio-wrap span{display:unset!important;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-84678c2 */.booking-summary {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 260px;

  width: 100%;
  box-sizing: border-box;

  background: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 10px;

  padding: 22px 24px;
}


/* ==============================
   COLUNA ESQUERDA
============================== */

.booking-summary-left {
  padding-right: 34px;
}

.booking-summary-title {
  margin: 0 0 15px;

  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  color: #222;
}

.booking-summary-row {
  display: grid;
  grid-template-columns: 150px minmax(0, 1fr);
  align-items: center;

  gap: 18px;

  padding: 4px 0;
}

.booking-summary-label {
  font-size: 14px;
  font-weight: 600;
  color: #333;
}

.booking-summary-value {
  text-align: right;

  font-size: 14px;
  color: #333;
}


/* ==============================
   COLUNA DIREITA
============================== */

.booking-summary-right {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;

  padding-left: 30px;

  border-left: 1px solid #ddd;

  text-align: center;
}

.booking-summary-total-label {
  margin-bottom: 4px;

  font-size: 14px;
  font-weight: 600;
  color: #333;
}

.booking-summary-total {
  font-size: 34px;
  line-height: 1.1;
  font-weight: 700;
  color: #111;
}

.booking-summary-vat {
  margin-top: 4px;

  font-size: 12px;
  color: #777;
}

.booking-summary-note {
  margin-top: 18px;

  font-size: 12px;
  line-height: 1.45;
  color: #555;
}


/* ==============================
   MOBILE
============================== */

@media (max-width: 767px) {

  .booking-summary {
    grid-template-columns: 1fr;
    padding: 18px;
  }

  .booking-summary-left {
    padding-right: 0;
  }

  .booking-summary-right {
    margin-top: 20px;
    padding: 20px 0 0;

    border-left: 0;
    border-top: 1px solid #ddd;
  }

  .booking-summary-row {
    grid-template-columns: 1fr;
    gap: 2px;

    padding: 7px 0;
  }

  .booking-summary-value {
    text-align: left;
  }

}/* End custom CSS */
/* Start custom CSS *//* ==========================================
   DELIVERY OPTIONS
   Radio cards - JetFormBuilder
========================================== */

/* Grelha 2x2 */
input[name="delivery_option"] {
  position: absolute !important;
  opacity: 0 !important;
  pointer-events: none;
}

input[name="delivery_option"] 
  .jet-form-builder__field-wrap {
  margin: 0;
}

.jet-form-builder__fields-group:has(input[name="delivery_option"]) {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

/* Wrapper de cada opção */
.jet-form-builder__field-wrap:has(input[name="delivery_option"]) {
  margin: 0 !important;
  width: 100%;
}

/* Cartão */
.jet-form-builder__field-label.for-radio:has(input[name="delivery_option"]) {
  position: relative;
    display: flex !important;
    flex-direction: column;
    align-items: center !important;
    justify-content: flex-start;
    width: 100%;
    min-height: stretch;
    padding: 24px 14px 24px 14px;
    background: #fff;
    border: 1px solid #e1e1e1;
    border-radius: 10px;
  
  cursor: pointer;
  box-sizing: border-box;

  transition:
    border-color .2s ease,
    box-shadow .2s ease,
    background .2s ease;
}


/* Reset completo do pseudo-elemento nativo + espaço para SVG */
.jet-form-builder__field-label.for-radio
input[name="delivery_option"] + span::before {
  content: "" !important;
  display: inline-block !important;

  width: 60px !important;
  height: 28px !important;
  flex: 0 0 30px;

  /* Remove aparência de radio herdada */
  position: static !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  outline: 0 !important;
  background-color: transparent !important;
  transform: none !important;
  margin: 0 !important;
  padding: 0 !important;

  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: contain !important;
}

/* Título */
.jet-form-builder__field-label.for-radio:has(input[name="delivery_option"]) > span {
  display: block;
  padding: 0 !important;
  margin: 0 !important;
  
  background: transparent !important;
  color: #222 !important;
  
  font-size: 15px;
  font-weight: 700;
  line-height: 1.3;width:max-content;text-align: center;
}

/* ------------------------------------------
   CÍRCULO DO RADIO
------------------------------------------ */

.jet-form-builder__field-label.for-radio:has(input[name="delivery_option"])::after {
  content: "";
  
  position: absolute;
  top: 16px;
  right: 16px;
  
  width: 18px;
  height: 18px;
  
  border: 2px solid #8b8b8b;
  border-radius: 50%;
  background: #fff;
  
  box-sizing: border-box;
}

/* ------------------------------------------
   HOVER
------------------------------------------ */

.jet-form-builder__field-label.for-radio:has(input[name="delivery_option"]):hover {
  border-color: #f36c21;
}

/* ------------------------------------------
   SELECIONADO
------------------------------------------ */

.jet-form-builder__field-label.for-radio:has(input[name="delivery_option"]:checked) {
  border-color: #f36c21;
  box-shadow: 0 0 0 1px #f36c21;
}


/* Garante que o título não recebe o background
   do CSS anterior dos teus radios */
.jet-form-builder__field-label.for-radio
input[name="delivery_option"]:checked + span {
  background: transparent !important;
  color: #222 !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* ------------------------------------------
   DESCRIÇÕES
------------------------------------------ */

.jet-form-builder__field-label.for-radio:has(
  input[name="delivery_option"][value="delivery"]
)::before {
  content: "Entrega da viatura na morada indicada pelo cliente.";text-align: center;
}

.jet-form-builder__field-label.for-radio:has(
  input[name="delivery_option"][value="collection"]
)::before {
  content: "Recolha da viatura na morada indicada pelo cliente.";text-align: center;
}

.jet-form-builder__field-label.for-radio:has(
  input[name="delivery_option"][value="delivery_collection"]
)::before {
  content: "Entrega e recolha da viatura nas moradas indicadas pelo cliente.";text-align: center;
}

.jet-form-builder__field-label.for-radio:has(
  input[name="delivery_option"][value="store"]
)::before {
  content: "Levantamento e devolução da viatura numa estação SIXT.";text-align: center;
}

/* Estilo da descrição */
.jet-form-builder__field-label.for-radio:has(input[name="delivery_option"])::before {
  order: 2;

  display: block;
  margin-top: 8px;

  color: #555;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.4;
}

/* ------------------------------------------
   MOBILE
------------------------------------------ */

@media (max-width: 767px) {

  .jet-form-builder__fields-group:has(input[name="delivery_option"]) {
    grid-template-columns: 1fr;
    gap: 12px;
  }

  .jet-form-builder__field-label.for-radio:has(input[name="delivery_option"]) {
    min-height: 110px;
    padding: 20px 45px 20px 20px;
  }

}


/* Radio visual - estado normal */
.jet-form-builder__field-label.for-radio:has(
  input[name="delivery_option"]
)::after {
  content: "";

  position: absolute;
  top: 16px;
  right: 16px;

  width: 18px;
  height: 18px;

  border: 2px solid #8d8d8d;
  border-radius: 50%;
  background: #fff;

  box-sizing: border-box;
}

/* Estado selecionado */
.jet-form-builder__field-label.for-radio:has(
  input[name="delivery_option"]:checked
)::after {
  content: "✓";

  display: flex;
  align-items: center;
  justify-content: center;

  background: #ff5f00;
  border-color: #ff5f00;
  color: #fff;

  font-size: 12px;
  font-weight: 700;
  line-height: 1;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'HelveticaNowText';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://sixtluxury.pt/wp-content/uploads/2025/04/HelveticaNowText-Regular.woff2') format('woff2'),
		url('https://sixtluxury.pt/wp-content/uploads/2025/04/HelveticaNowText-Regular.woff') format('woff');
}
@font-face {
	font-family: 'HelveticaNowText';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://sixtluxury.pt/wp-content/uploads/2025/04/HelveticaNowText-Bold.woff2') format('woff2'),
		url('https://sixtluxury.pt/wp-content/uploads/2025/04/HelveticaNowText-Bold.woff') format('woff'),
		url('https://sixtluxury.pt/wp-content/uploads/2025/04/HelveticaNowText-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */