.elementor-4637 .elementor-element.elementor-element-b85ad36{--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:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;--padding-top:56px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-4637 .elementor-element.elementor-element-b107f79{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4637 .elementor-element.elementor-element-fda7b26 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-4637 .elementor-element.elementor-element-af744c6{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4637 .elementor-element.elementor-element-227426f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4637 .elementor-element.elementor-element-a645723{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-4637 .elementor-element.elementor-element-e35d35a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4637 .elementor-element.elementor-element-b8ade48{--display:grid;--e-con-grid-template-columns:repeat(7, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4637 .elementor-element.elementor-element-069499e{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:22px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-4637 .elementor-element.elementor-element-3598590{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:22px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-4637 .elementor-element.elementor-element-333169a{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:22px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-4637 .elementor-element.elementor-element-6fd8f23{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:22px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-4637 .elementor-element.elementor-element-607320b{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:22px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-4637 .elementor-element.elementor-element-88b3257{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:22px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-4637 .elementor-element.elementor-element-7031464{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:22px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-4637 .elementor-element.elementor-element-cc68720 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4637 .elementor-element.elementor-element-39af54e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-4637 .elementor-element.elementor-element-ac92524 .elementor-heading-title{font-family:"Lexend Exa", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:0.3em;color:#5B1A20;}.elementor-4637 .elementor-element.elementor-element-2ff970f .elementor-heading-title{font-family:"Lexend Exa", Sans-serif;font-size:36px;font-weight:300;text-transform:uppercase;letter-spacing:0.2em;color:#141414;}.elementor-4637 .elementor-element.elementor-element-61ca12c{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4637 .elementor-element.elementor-element-54f0e32{--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:8px 20px;--row-gap:8px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4637 .elementor-element.elementor-element-a73ad9d .elementor-heading-title{font-family:"Lexend Exa", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:0.28em;color:#8A8580;}.elementor-widget-jet-smart-filters-radio .jet-filter-items-moreless__toggle{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-smart-filters-radio .apply-filters__button, .elementor-widget-jet-smart-filters-radio .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-4637 .elementor-element.elementor-element-ac108b0 .jet-radio-list__row{display:inline;margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-4637 .elementor-element.elementor-element-ac108b0 .jet-list-tree__children{display:inline;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-4637 .elementor-element.elementor-element-ac108b0 .jet-radio-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);}.elementor-4637 .elementor-element.elementor-element-ac108b0 .jet-list-tree__children:not(:last-child){margin-bottom:0px;}.elementor-4637 .elementor-element.elementor-element-ac108b0 .jet-radio-list__row:not(:last-child){margin-bottom:0px;}.elementor-4637 .elementor-element.elementor-element-ac108b0 .jet-collapse-icon{width:20px;height:20px;}.elementor-4637 .elementor-element.elementor-element-ac108b0 .jet-collapse-none{width:20px;height:20px;}.elementor-4637 .elementor-element.elementor-element-ac108b0 .jet-filter+.jet-filter{margin-top:10px;}.elementor-4637 .elementor-element.elementor-element-ac108b0 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-4637 .elementor-element.elementor-element-5e2bc3c{--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:8px 20px;--row-gap:8px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4637 .elementor-element.elementor-element-1d58ee9 .elementor-heading-title{font-family:"Lexend Exa", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:0.28em;color:#8A8580;}.elementor-4637 .elementor-element.elementor-element-12d6ef4 .jet-radio-list__row{display:inline-block;margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-4637 .elementor-element.elementor-element-12d6ef4 .jet-list-tree__children{display:inline-block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-4637 .elementor-element.elementor-element-12d6ef4 .jet-radio-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);}.elementor-4637 .elementor-element.elementor-element-12d6ef4 .jet-list-tree__children:not(:last-child){margin-bottom:0px;}.elementor-4637 .elementor-element.elementor-element-12d6ef4 .jet-radio-list__row:not(:last-child){margin-bottom:0px;}.elementor-4637 .elementor-element.elementor-element-12d6ef4 .jet-collapse-icon{width:20px;height:20px;}.elementor-4637 .elementor-element.elementor-element-12d6ef4 .jet-collapse-none{width:20px;height:20px;}.elementor-4637 .elementor-element.elementor-element-12d6ef4 .jet-filter+.jet-filter{margin-top:10px;}.elementor-4637 .elementor-element.elementor-element-12d6ef4 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-4637 .elementor-element.elementor-element-c7970e6{--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:8px 20px;--row-gap:8px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4637 .elementor-element.elementor-element-36a4807 .elementor-heading-title{font-family:"Lexend Exa", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:0.28em;color:#8A8580;}.elementor-4637 .elementor-element.elementor-element-a6d5733 .jet-radio-list__row{display:inline;margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-4637 .elementor-element.elementor-element-a6d5733 .jet-list-tree__children{display:inline;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-4637 .elementor-element.elementor-element-a6d5733 .jet-radio-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);}.elementor-4637 .elementor-element.elementor-element-a6d5733 .jet-list-tree__children:not(:last-child){margin-bottom:0px;}.elementor-4637 .elementor-element.elementor-element-a6d5733 .jet-radio-list__row:not(:last-child){margin-bottom:0px;}.elementor-4637 .elementor-element.elementor-element-a6d5733 .jet-collapse-icon{width:20px;height:20px;}.elementor-4637 .elementor-element.elementor-element-a6d5733 .jet-collapse-none{width:20px;height:20px;}.elementor-4637 .elementor-element.elementor-element-a6d5733 .jet-filter+.jet-filter{margin-top:10px;}.elementor-4637 .elementor-element.elementor-element-a6d5733 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-4637 .elementor-element.elementor-element-2c86d46{--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-jet-smart-filters-sorting .apply-filters__button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-4637 .elementor-element.elementor-element-f60e612 .jet-sorting-select{max-width:150px;}.elementor-4637 .elementor-element.elementor-element-6894f86 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}:is( .elementor-4637 .elementor-element.elementor-element-6894f86 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-4637 .elementor-element.elementor-element-6894f86 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-4637 .elementor-element.elementor-element-6894f86 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(28px / 2);padding-right:calc(28px / 2);padding-top:calc(48px / 2);padding-bottom:calc(48px / 2);}:is( .elementor-4637 .elementor-element.elementor-element-6894f86 > .elementor-widget-container > .jet-listing-grid, .elementor-4637 .elementor-element.elementor-element-6894f86 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-4637 .elementor-element.elementor-element-6894f86 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc(-28px / 2);margin-right:calc(-28px / 2);width:calc(100% + 28px);}.elementor-4637 .elementor-element.elementor-element-f88c3a9 .jet-filters-pagination__link{padding:10px 10px 10px 10px;}.elementor-4637 .elementor-element.elementor-element-f88c3a9 .jet-filters-pagination__dots{padding:10px 10px 10px 10px;}.elementor-4637 .elementor-element.elementor-element-f88c3a9 .jet-filters-pagination__item{margin-right:calc(6px/2);margin-left:calc(6px/2);margin-top:calc(6px/2);margin-bottom:calc(6px/2);}.elementor-4637 .elementor-element.elementor-element-f88c3a9 .jet-filters-pagination{margin-right:calc(-6px/2);margin-left:calc(-6px/2);margin-top:calc(-6px/2);margin-bottom:calc(-6px/2);justify-content:center;}.elementor-4637 .elementor-element.elementor-element-f88c3a9 .jet-filters-pagination__load-more{order:initial;}.elementor-4637 .elementor-element.elementor-element-dd4d36f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-4637 .elementor-element.elementor-element-f119ac5{--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:56px 56px;--row-gap:56px;--column-gap:56px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4637 .elementor-element.elementor-element-64e0ebd{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4637 .elementor-element.elementor-element-c8400ca .elementor-heading-title{font-family:"Lexend Exa", Sans-serif;font-size:88px;font-weight:600;color:#FFFFFF;}.elementor-4637 .elementor-element.elementor-element-64ef468 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:600;}.elementor-4637 .elementor-element.elementor-element-6188141{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-4637 .elementor-element.elementor-element-f18005a{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4637 .elementor-element.elementor-element-396d340{width:100%;max-width:100%;}.elementor-4637 .elementor-element.elementor-element-396d340 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4637 .elementor-element.elementor-element-a02a1bc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:28px 40px;--row-gap:28px;--column-gap:40px;--grid-auto-flow:row;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:64px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-4637 .elementor-element.elementor-element-088fdde{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4637 .elementor-element.elementor-element-26f7708{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4637 .elementor-element.elementor-element-6a57b5d{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4637 .elementor-element.elementor-element-665f1ca{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4637 .elementor-element.elementor-element-d96af66{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4637 .elementor-element.elementor-element-47a2c2f{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4637 .elementor-element.elementor-element-b4a2da1{--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:56px 56px;--row-gap:56px;--column-gap:56px;--flex-wrap:wrap;--padding-top:88px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-4637 .elementor-element.elementor-element-c941e60{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4637 .elementor-element.elementor-element-8e6c3cd{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4637 .elementor-element.elementor-element-b7fa927{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-4637 .elementor-element.elementor-element-21b791b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-4637 .elementor-element.elementor-element-e1a644a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-4637 .elementor-element.elementor-element-171688c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-4637 .elementor-element.elementor-element-30d0b46{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4637 .elementor-element.elementor-element-b85ad36{--content-width:1280px;}.elementor-4637 .elementor-element.elementor-element-b107f79{--width:42%;}.elementor-4637 .elementor-element.elementor-element-227426f{--width:54%;}.elementor-4637 .elementor-element.elementor-element-a645723{--content-width:1280px;}.elementor-4637 .elementor-element.elementor-element-39af54e{--content-width:1280px;}.elementor-4637 .elementor-element.elementor-element-dd4d36f{--content-width:1280px;}.elementor-4637 .elementor-element.elementor-element-64e0ebd{--width:40%;}.elementor-4637 .elementor-element.elementor-element-f18005a{--width:54%;}.elementor-4637 .elementor-element.elementor-element-b4a2da1{--content-width:1280px;}.elementor-4637 .elementor-element.elementor-element-c941e60{--width:50%;}.elementor-4637 .elementor-element.elementor-element-b7fa927{--width:44%;}}@media(max-width:1024px){.elementor-4637 .elementor-element.elementor-element-b85ad36{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4637 .elementor-element.elementor-element-47d95af img{width:60%;}.elementor-4637 .elementor-element.elementor-element-b8ade48{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-4637 .elementor-element.elementor-element-2ff970f .elementor-heading-title{font-size:28px;}.elementor-4637 .elementor-element.elementor-element-6894f86 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-4637 .elementor-element.elementor-element-c8400ca .elementor-heading-title{font-size:50px;}.elementor-4637 .elementor-element.elementor-element-a02a1bc{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-4637 .elementor-element.elementor-element-b85ad36{--margin-top:-0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-4637 .elementor-element.elementor-element-b107f79{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4637 .elementor-element.elementor-element-47d95af img{width:85%;}.elementor-4637 .elementor-element.elementor-element-227426f{--width:100%;}.elementor-4637 .elementor-element.elementor-element-b8ade48{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4637 .elementor-element.elementor-element-2ff970f .elementor-heading-title{font-size:24px;}.elementor-4637 .elementor-element.elementor-element-6894f86 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4637 .elementor-element.elementor-element-64e0ebd{--width:100%;}.elementor-4637 .elementor-element.elementor-element-c8400ca .elementor-heading-title{font-size:53px;}.elementor-4637 .elementor-element.elementor-element-f18005a{--width:100%;}.elementor-4637 .elementor-element.elementor-element-a02a1bc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4637 .elementor-element.elementor-element-c941e60{--width:100%;}.elementor-4637 .elementor-element.elementor-element-b7fa927{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-40d6ecc */.elementor-4637 .elementor-element.elementor-element-40d6ecc .drom-hero-badge{display:none !important}/* End custom CSS */
/* Start custom CSS *//* ===== Black Drøm – tokens ===== */
.drom-showroom{--drom-bordo:#5B1A20;--drom-ink:#141414;--drom-muted:#8A8580;--drom-line:#E5E0D9;--drom-paper:#FAF8F5;background:var(--drom-paper);}
.drom-showroom,.drom-showroom *{box-sizing:border-box;}
/* Títulos */
.drom-kicker .elementor-heading-title{display:flex;align-items:center;gap:14px;margin:0 0 14px;font-family:"Lexend Exa",sans-serif;font-size:11px;font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:var(--drom-bordo);}
.drom-kicker .elementor-heading-title::before{content:"";width:40px;height:1px;background:var(--drom-bordo);}
.drom-h2 .elementor-heading-title{margin:0 0 32px;font-family:"Lexend Exa",sans-serif;font-size:clamp(24px,3vw,36px);font-weight:300;line-height:1.2;letter-spacing:.2em;text-transform:uppercase;color:var(--drom-ink);}
/* Barra de filtros */
.drom-filterbar{margin-bottom:40px;padding-bottom:24px!important;border-bottom:1px solid var(--drom-line);}
.drom-filter-label{flex:0 0 96px;width:96px;}
.drom-filter-label .elementor-heading-title{margin:0;font-family:"Lexend Exa",sans-serif;font-size:10px;font-weight:400;letter-spacing:.28em;text-transform:uppercase;color:var(--drom-muted);}
.drom-pills{flex:1 1 auto;min-width:0;}
.drom-pills .jet-filter-label{display:none;}
.drom-pills .jet-radio-list-wrapper{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;scrollbar-width:none;}
.drom-pills .jet-radio-list-wrapper::-webkit-scrollbar{display:none;}
.drom-pills .jet-radio-list-wrapper > fieldset{display:flex;flex-wrap:nowrap;gap:8px;margin:0;padding:0;border:0;min-width:0;}
.drom-pills .jet-radio-list__row{display:block!important;flex:0 0 auto;margin:0!important;}
.drom-pills .jet-radio-list__item{display:block;cursor:pointer;}
.drom-pills .jet-radio-list__input{position:absolute;opacity:0;pointer-events:none;}
.drom-pills .jet-radio-list__button{display:block;padding:8px 14px;border:1px solid var(--drom-line);border-radius:0;background:#fff;transition:background .2s,border-color .2s;}
.drom-pills .jet-radio-list__label{font-family:"Lexend Exa",sans-serif;font-size:12px;line-height:1.2;color:var(--drom-ink);white-space:nowrap;}
.drom-pills .jet-radio-list__item:hover .jet-radio-list__button{border-color:var(--drom-ink);}
.drom-pills .jet-radio-list__input:checked + .jet-radio-list__button,
.drom-pills fieldset:not(:has(input:checked)) .jet-radio-list__row:first-child .jet-radio-list__button{background:var(--drom-bordo);border-color:var(--drom-bordo);}
.drom-pills .jet-radio-list__input:checked + .jet-radio-list__button .jet-radio-list__label,
.drom-pills fieldset:not(:has(input:checked)) .jet-radio-list__row:first-child .jet-radio-list__label{color:#fff;}
/* Ordenação */
.drom-sort .jet-sorting-label{display:none;}
.drom-sort select{min-width:190px;padding:9px 36px 9px 12px;border:1px solid var(--drom-line);border-radius:0;background-color:#fff;font-family:"Lexend Exa",sans-serif;font-size:12px;color:var(--drom-ink);}
/* Paginação */
.drom-pagination .jet-filters-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:56px;}
.drom-pagination .jet-filters-pagination__link{display:block;padding:9px 14px;border:1px solid var(--drom-line);border-radius:0!important;background:#fff!important;font-family:"Lexend Exa",sans-serif;font-size:12px;color:var(--drom-ink)!important;}
.drom-pagination .jet-filters-pagination__current .jet-filters-pagination__link{background:var(--drom-ink)!important;border-color:var(--drom-ink);color:#fff!important;}
/* Celular */
@media (max-width:767px){
.drom-filter-row{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;}
.drom-filter-label{flex:none;width:auto;}
.drom-pills{width:100%;}
.drom-filter-foot{justify-content:stretch!important;}
.drom-sort,.drom-sort select{width:100%;}
}
.drom-showroom .drom-kicker .elementor-heading-title{color:var(--drom-bordo)!important;}
.drom-showroom .drom-h2 .elementor-heading-title{color:var(--drom-ink)!important;}
.drom-showroom .drom-filter-label .elementor-heading-title{color:var(--drom-muted)!important;}
.drom-showroom .drom-pills .jet-radio-list__label,.drom-showroom .drom-sort select,.drom-showroom .drom-card *{font-family:"Lexend Exa",sans-serif;}
.drom-showroom .drom-grid,.drom-showroom .drom-grid > .elementor-widget-container{box-shadow:none!important;background:none!important;}
.drom-showroom .drom-card a,.drom-showroom .drom-card a:hover{text-decoration:none!important;}
.drom-showroom .drom-card-links a:hover{text-decoration:underline!important;text-underline-offset:3px;}
/* ===== Home Black Drøm – seções ===== */
.drom-sec{--drom-bordo:#5B1A20;--drom-ink:#141414;--drom-muted:#8A8580;--drom-line:#E5E0D9;--drom-paper:#FAF8F5;--drom-black:#111111;background:var(--drom-paper);font-family:"Lexend Exa",sans-serif;}
.drom-sec .elementor-heading-title,.drom-sec .elementor-widget-text-editor,.drom-sec .elementor-button{font-family:"Lexend Exa",sans-serif!important;}
.drom-sec .drom-kicker .elementor-heading-title{display:flex;align-items:center;gap:14px;margin:0 0 18px;font-size:11px;font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:var(--drom-bordo)!important;}
.drom-sec .drom-kicker .elementor-heading-title::before{content:"";width:40px;height:1px;background:currentColor;}
.drom-sec .drom-h2 .elementor-heading-title{margin:0 0 24px;font-size:clamp(24px,3vw,36px);font-weight:300;line-height:1.2;letter-spacing:.2em;text-transform:uppercase;color:var(--drom-ink)!important;}
.drom-sec .drom-label .elementor-heading-title{margin:0;font-size:10px;font-weight:400;letter-spacing:.28em;text-transform:uppercase;color:var(--drom-muted)!important;}
.drom-sec .drom-body,.drom-sec .drom-body p{margin:0 0 28px;font-size:14px;line-height:1.7;color:#55504B;}
.drom-sec .drom-small,.drom-sec .drom-small p{margin:0;font-size:12px;line-height:1.6;color:var(--drom-muted);}
/* Botões */
.drom-sec .drom-btn .elementor-button{padding:17px 26px;border-radius:0;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;transition:background .2s,color .2s;}
.drom-sec .drom-btn-dark .elementor-button{background:var(--drom-ink)!important;color:#fff!important;}
.drom-sec .drom-btn-dark .elementor-button:hover{background:var(--drom-bordo)!important;}
.drom-sec .drom-btn-light .elementor-button{background:#fff!important;color:var(--drom-ink)!important;}
.drom-sec .drom-btn-light .elementor-button:hover{background:var(--drom-bordo)!important;color:#fff!important;}
.drom-sec .drom-btn-link .elementor-button{padding:6px 0;background:none!important;color:var(--drom-ink)!important;border-bottom:1px solid var(--drom-bordo);}
.drom-sec .drom-btn-link .elementor-button:hover{color:var(--drom-bordo)!important;}
/* Hero */
.drom-hero-title .elementor-heading-title{margin:0;font-size:clamp(56px,8vw,104px)!important;font-weight:300!important;line-height:1!important;letter-spacing:.24em!important;text-transform:uppercase;color:var(--drom-ink)!important;}
.drom-hero-logo{position:relative;margin:18px 0 28px!important;}
.drom-hero-logo::before{content:"";position:absolute;left:0;top:50%;width:48px;height:1px;background:var(--drom-bordo);}
.drom-hero-logo img{display:block;width:150px!important;margin-left:64px;filter:invert(1);}
.drom-hero-sub .elementor-heading-title{margin:0 0 10px;font-size:20px!important;font-weight:400!important;line-height:1.4;color:var(--drom-ink)!important;}
.drom-hero-produto{position:relative;margin:0;}
.drom-hero-produto img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;background:#EFEBE5;}
.drom-hero-badge{position:absolute;top:-22px;left:-22px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:96px;height:96px;border-radius:50%;background:var(--drom-bordo);color:#fff;font-size:22px;line-height:1;letter-spacing:.02em;}
.drom-hero-badge small{margin-bottom:4px;font-size:9px;letter-spacing:.28em;text-transform:uppercase;}
.drom-hero-produto figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding-top:16px;}
.drom-hero-nome{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:#55504B;}
.drom-hero-preco del{margin-right:10px;font-size:12px;color:var(--drom-muted);}
.drom-hero-preco ins{text-decoration:none;font-size:20px;color:var(--drom-ink);}
.drom-hero-preco .screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);}
/* Ambientes */
.drom-amb-head{padding-bottom:18px!important;}
.drom-amb-grid{border-top:1px solid var(--drom-line);border-left:1px solid var(--drom-line);}
.drom-amb-item{border-right:1px solid var(--drom-line);border-bottom:1px solid var(--drom-line);background:transparent;color:inherit;text-decoration:none!important;transition:background .2s;}
.drom-amb-item:hover{background:#fff;}
.drom-amb-nome .elementor-heading-title{margin:0;font-size:17px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--drom-ink)!important;}
.drom-amb-todas .drom-amb-nome .elementor-heading-title,.drom-amb-item:hover .drom-amb-nome .elementor-heading-title{color:var(--drom-bordo)!important;}
.drom-amb-desc,.drom-amb-desc p{margin:0;font-size:11px;line-height:1.55;color:var(--drom-muted);}
/* Sob encomenda */
.drom-enc{background:var(--drom-black)!important;}
.drom-enc .drom-kicker .elementor-heading-title{color:#B9A9A2!important;}
.drom-on-dark,.drom-on-dark p,.drom-sec .drom-on-dark p{color:#A39D97!important;}
.drom-enc-big .elementor-heading-title{display:flex;align-items:center;gap:20px;margin:0 0 18px;font-size:clamp(72px,9vw,120px)!important;font-weight:200!important;line-height:1!important;color:#fff!important;}
.drom-off{display:inline-block;padding:10px 14px;background:var(--drom-bordo);font-size:22px;font-weight:400;letter-spacing:.2em;line-height:1;}
.drom-enc-title .elementor-heading-title{margin:0 0 24px;font-size:clamp(22px,2.6vw,32px)!important;font-weight:300!important;line-height:1.3;letter-spacing:.18em;text-transform:uppercase;color:#fff!important;}
.drom-enc-card{border:1px solid #2A2A2A;background:#000;text-align:center;}
.drom-enc-big-c .elementor-heading-title{justify-content:center;font-size:clamp(56px,6vw,84px)!important;margin:0;}
.drom-enc-card-t .elementor-heading-title{margin:0;font-size:14px!important;letter-spacing:.24em;text-transform:uppercase;color:#fff!important;}
.drom-enc-logo img{width:110px!important;margin-top:18px;}
.drom-steps{border-bottom:1px solid #2A2A2A;padding-bottom:40px!important;}
.drom-step-n .elementor-heading-title{margin:0;font-size:44px!important;font-weight:200!important;line-height:1;color:#fff!important;}
.drom-step-t .elementor-heading-title{margin:0;font-size:11px!important;letter-spacing:.28em;text-transform:uppercase;color:#fff!important;}
.drom-enc-strip > .elementor-widget-text-editor{max-width:640px;}
/* Consultor */
.drom-con{border-top:1px solid var(--drom-line);}
.drom-con-box{background:var(--drom-black);border-bottom:2px solid var(--drom-bordo);}
.drom-con-row{border-bottom:1px solid #2A2A2A;}
.drom-con-row:last-child{border-bottom:0;}
.drom-con-val,.drom-con-val p{margin:0;font-size:13px;color:#fff;text-align:right;}
.drom-con-val a{color:#fff!important;text-decoration:none;}
.drom-con-val a:hover{text-decoration:underline;}
/* Responsivo */
@media (max-width:1024px){.drom-hero-txt,.drom-hero-media{width:100%!important;}.drom-hero-badge{top:-16px;left:auto;right:12px;width:84px;height:84px;font-size:19px;}}
@media (max-width:767px){.drom-hero{padding-top:32px!important;}.drom-sec .drom-btn,.drom-sec .drom-btn .elementor-button{width:100%;}.drom-sec .drom-btn-link .elementor-button{width:auto;}.drom-con-val,.drom-con-val p{text-align:left;}.drom-enc-big .elementor-heading-title{gap:14px;}}
/* Colunas lado a lado no computador */
@media (min-width:1025px){
.drom-hero > .e-con-inner,.drom-con > .e-con-inner,.drom-enc-top{flex-wrap:nowrap!important;}
.drom-hero-txt{flex:0 0 40%!important;width:40%!important;}
.drom-hero-media{flex:1 1 0!important;width:auto!important;min-width:0;}
.drom-enc-top > .e-con:first-child,.drom-enc-top > .e-con-inner > .e-con:first-child{flex:0 0 40%!important;width:40%!important;}
.drom-enc-card{flex:1 1 0!important;width:auto!important;min-width:0;}
.drom-con > .e-con-inner > .e-con:first-child{flex:0 0 46%!important;width:46%!important;}
.drom-con-box{flex:1 1 0!important;width:auto!important;min-width:0;}
}
@media (max-width:1024px){
.drom-hero > .e-con-inner > .e-con,.drom-con > .e-con-inner > .e-con,.drom-enc-top > .e-con{width:100%!important;flex:1 1 100%!important;}
}
.drom-amb-nome .elementor-heading-title{font-size:14px!important;letter-spacing:.14em!important;word-break:normal;overflow-wrap:normal;hyphens:none;}
@media (min-width:1025px) and (max-width:1240px){.drom-amb-nome .elementor-heading-title{font-size:12px!important;letter-spacing:.1em!important;}}
.drom-step > .elementor-widget-heading{flex:0 0 auto!important;width:auto!important;}
.drom-step-n .elementor-heading-title{white-space:nowrap;}
.drom-step > .e-con{flex:1 1 0!important;min-width:0;}
.drom-con-val a,.drom-con-val a:visited{text-decoration:none!important;}
.drom-con-val a:hover{text-decoration:underline!important;}
.drom-con-row{align-items:center!important;}
.drom-con-row .elementor-widget{margin:0!important;}
/* Ajuste para a largura da Lexend Exa */
.drom-hero-title .elementor-heading-title{white-space:nowrap;font-size:clamp(48px,6.2vw,92px)!important;letter-spacing:.16em!important;}
@media (min-width:1025px) and (max-width:1240px){.drom-hero-title .elementor-heading-title{font-size:72px!important;}}
@media (max-width:767px){.drom-hero-title .elementor-heading-title{font-size:56px!important;letter-spacing:.12em!important;}}
.drom-card .drom-w-title .elementor-heading-title{font-size:14px!important;letter-spacing:.14em!important;}
/* Âncoras não ficam atrás do cabeçalho fixo */
html{scroll-behavior:smooth;}
#topo,#ambientes,#loja,#sob-encomenda,#consultor,#showroom{scroll-margin-top:96px;}
@media (max-width:767px){#topo,#ambientes,#loja,#sob-encomenda,#consultor,#showroom{scroll-margin-top:84px;}}
/* Etiqueta na foto da peça em destaque (texto editável no shortcode: tag="...") */
.drom-hero-imgwrap{position:relative;}
.drom-hero-imgwrap > a{display:block;}
.drom-hero-tag{position:absolute;right:16px;bottom:16px;z-index:2;display:inline-block;max-width:calc(100% - 32px);padding:9px 14px;background:#fff;color:#141414;font-family:"Lexend Exa",sans-serif;font-size:10px;font-weight:500;line-height:1.3;letter-spacing:.22em;text-transform:uppercase;box-shadow:0 2px 12px rgba(0,0,0,.08);}
@media (max-width:767px){.drom-hero-tag{right:10px;bottom:10px;padding:7px 10px;font-size:9px;letter-spacing:.16em;}}
/* Filtro de Ambiente escondido (já existe nos blocos acima); continua ativo para o menu/blocos filtrarem sem recarregar */
.drom-showroom .drom-filter-row-amb{display:none!important;}
/* Vídeo no bloco sob encomenda: sem clique, autoplay mudo, vídeo inteiro sem cortes */
.drom-enc-video-card{background:#111!important;overflow:hidden;align-self:stretch;}
.drom-enc-video-card,.drom-enc-video-card:hover{cursor:default;}
.drom-enc-video{width:100%!important;height:100%;margin:0!important;}
.drom-enc-video .elementor-widget-container,.drom-enc-video .e-hosted-video,.drom-enc-video .elementor-wrapper{width:100%;height:100%;}
.drom-enc-video video,.drom-enc-video .elementor-video{display:block;width:100%!important;height:100%!important;object-fit:contain!important;background:#111;pointer-events:none;}
@media (max-width:767px){.drom-enc-video-card{aspect-ratio:4/3;height:auto!important;}}/* End custom CSS */