.elementor-672 .elementor-element.elementor-element-80de56f5{--display:flex;--overflow:hidden;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-672 .elementor-element.elementor-element-80de56f5:not(.elementor-motion-effects-element-type-background), .elementor-672 .elementor-element.elementor-element-80de56f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-672 .elementor-element.elementor-element-83494175{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-672 .elementor-element.elementor-element-83494175:not(.elementor-motion-effects-element-type-background), .elementor-672 .elementor-element.elementor-element-83494175 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-672 .elementor-element.elementor-element-ca7ee36b{--display:flex;--min-height:720px;--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:flex-end;--overflow:hidden;--padding-top:220px;--padding-bottom:82px;--padding-left:58px;--padding-right:58px;}.elementor-672 .elementor-element.elementor-element-ca7ee36b:not(.elementor-motion-effects-element-type-background), .elementor-672 .elementor-element.elementor-element-ca7ee36b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://invision.coreconcepts.digital/wp-content/uploads/2026/08/invision-seating-v4-hero.jpg");background-position:center center;background-size:cover;}.elementor-672 .elementor-element.elementor-element-e875273a{text-align:start;}.elementor-672 .elementor-element.elementor-element-e875273a .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:10px;font-weight:500;line-height:1.05em;letter-spacing:2.2px;color:#D8AA00;}.elementor-672 .elementor-element.elementor-element-d38db8ea{text-align:start;}.elementor-672 .elementor-element.elementor-element-d38db8ea .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:62px;font-weight:300;line-height:1.05em;letter-spacing:0.4px;color:#F4F1EA;}.elementor-672 .elementor-element.elementor-element-b3e1f529{font-family:"Work Sans", Sans-serif;font-size:17px;font-weight:300;line-height:1.75em;color:#E2DED6;}.elementor-672 .elementor-element.elementor-element-e622643b{--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;}.elementor-672 .elementor-element.elementor-element-0a79514a .elementor-button:hover, .elementor-672 .elementor-element.elementor-element-0a79514a .elementor-button:focus{background-color:#F2C318;color:#0B0B0A;border-color:#F2C318;}.elementor-672 .elementor-element.elementor-element-0a79514a .elementor-button{font-family:"Work Sans", Sans-serif;font-size:11px;font-weight:500;letter-spacing:1.6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8AA00;border-radius:0px 0px 0px 0px;}.elementor-672 .elementor-element.elementor-element-0a79514a .elementor-button:hover svg, .elementor-672 .elementor-element.elementor-element-0a79514a .elementor-button:focus svg{fill:#0B0B0A;}.elementor-672 .elementor-element.elementor-element-2a35776b .elementor-button:hover, .elementor-672 .elementor-element.elementor-element-2a35776b .elementor-button:focus{background-color:#F2C318;color:#0B0B0A;border-color:#F2C318;}.elementor-672 .elementor-element.elementor-element-2a35776b .elementor-button{font-family:"Work Sans", Sans-serif;font-size:11px;font-weight:500;letter-spacing:1.6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8AA00;border-radius:0px 0px 0px 0px;}.elementor-672 .elementor-element.elementor-element-2a35776b .elementor-button:hover svg, .elementor-672 .elementor-element.elementor-element-2a35776b .elementor-button:focus svg{fill:#0B0B0A;}.elementor-672 .elementor-element.elementor-element-b75b9000{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-672 .elementor-element.elementor-element-b75b9000:not(.elementor-motion-effects-element-type-background), .elementor-672 .elementor-element.elementor-element-b75b9000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-672 .elementor-element.elementor-element-d361a01e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:105px;--padding-bottom:105px;--padding-left:0px;--padding-right:0px;}.elementor-672 .elementor-element.elementor-element-90e75dab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-672 .elementor-element.elementor-element-aa94a1d2{text-align:start;}.elementor-672 .elementor-element.elementor-element-aa94a1d2 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:10px;font-weight:500;line-height:1.05em;letter-spacing:2.2px;color:#D8AA00;}.elementor-672 .elementor-element.elementor-element-eba30b1e{text-align:start;}.elementor-672 .elementor-element.elementor-element-eba30b1e .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:42px;font-weight:300;line-height:1.05em;letter-spacing:0.4px;color:#F3F0E8;}.elementor-672 .elementor-element.elementor-element-9393961c{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.75em;color:#B8B8B8;}.elementor-672 .elementor-element.elementor-element-a6a1bd2f{--display:flex;}.elementor-672 .elementor-element.elementor-element-f53b51ba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-672 .elementor-element.elementor-element-f53b51ba:not(.elementor-motion-effects-element-type-background), .elementor-672 .elementor-element.elementor-element-f53b51ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-672 .elementor-element.elementor-element-8405ddf1{--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:78px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-672 .elementor-element.elementor-element-fe6ddf72{text-align:start;}.elementor-672 .elementor-element.elementor-element-fe6ddf72 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:10px;font-weight:500;line-height:1.05em;letter-spacing:2.2px;color:#D8AA00;}.elementor-672 .elementor-element.elementor-element-36d2ab75{--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;}.elementor-672 .elementor-element.elementor-element-177c08c5{--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:#3B382D;--border-color:#3B382D;--padding-top:32px;--padding-bottom:32px;--padding-left:26px;--padding-right:26px;}.elementor-672 .elementor-element.elementor-element-39609476{text-align:start;}.elementor-672 .elementor-element.elementor-element-39609476 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:11px;font-weight:500;line-height:1.05em;letter-spacing:0.4px;color:#D8AA00;}.elementor-672 .elementor-element.elementor-element-6dfe6ccb{text-align:start;}.elementor-672 .elementor-element.elementor-element-6dfe6ccb .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:300;line-height:1.05em;letter-spacing:0.4px;color:#F1EEE7;}.elementor-672 .elementor-element.elementor-element-98633fca{font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:300;line-height:1.75em;color:#A9A59B;}.elementor-672 .elementor-element.elementor-element-9895a5c4{--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:#3B382D;--border-color:#3B382D;--padding-top:32px;--padding-bottom:32px;--padding-left:26px;--padding-right:26px;}.elementor-672 .elementor-element.elementor-element-1b479b19{text-align:start;}.elementor-672 .elementor-element.elementor-element-1b479b19 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:11px;font-weight:500;line-height:1.05em;letter-spacing:0.4px;color:#D8AA00;}.elementor-672 .elementor-element.elementor-element-a3553ab6{text-align:start;}.elementor-672 .elementor-element.elementor-element-a3553ab6 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:300;line-height:1.05em;letter-spacing:0.4px;color:#F1EEE7;}.elementor-672 .elementor-element.elementor-element-65ae11df{font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:300;line-height:1.75em;color:#A9A59B;}.elementor-672 .elementor-element.elementor-element-d3ac402e{--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:#3B382D;--border-color:#3B382D;--padding-top:32px;--padding-bottom:32px;--padding-left:26px;--padding-right:26px;}.elementor-672 .elementor-element.elementor-element-89b99934{text-align:start;}.elementor-672 .elementor-element.elementor-element-89b99934 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:11px;font-weight:500;line-height:1.05em;letter-spacing:0.4px;color:#D8AA00;}.elementor-672 .elementor-element.elementor-element-b4875848{text-align:start;}.elementor-672 .elementor-element.elementor-element-b4875848 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:300;line-height:1.05em;letter-spacing:0.4px;color:#F1EEE7;}.elementor-672 .elementor-element.elementor-element-f8bb6b88{font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:300;line-height:1.75em;color:#A9A59B;}.elementor-672 .elementor-element.elementor-element-ff722cad{--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:#3B382D;--border-color:#3B382D;--padding-top:32px;--padding-bottom:32px;--padding-left:26px;--padding-right:26px;}.elementor-672 .elementor-element.elementor-element-6bde2cd8{text-align:start;}.elementor-672 .elementor-element.elementor-element-6bde2cd8 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:11px;font-weight:500;line-height:1.05em;letter-spacing:0.4px;color:#D8AA00;}.elementor-672 .elementor-element.elementor-element-705f2b90{text-align:start;}.elementor-672 .elementor-element.elementor-element-705f2b90 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:300;line-height:1.05em;letter-spacing:0.4px;color:#F1EEE7;}.elementor-672 .elementor-element.elementor-element-4aafb8aa{font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:300;line-height:1.75em;color:#A9A59B;}.elementor-672 .elementor-element.elementor-element-f6712cf6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-672 .elementor-element.elementor-element-f6712cf6:not(.elementor-motion-effects-element-type-background), .elementor-672 .elementor-element.elementor-element-f6712cf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-672 .elementor-element.elementor-element-5b1bd397{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-672 .elementor-element.elementor-element-4fc7c052{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-672 .elementor-element.elementor-element-4fc7c052:not(.elementor-motion-effects-element-type-background), .elementor-672 .elementor-element.elementor-element-4fc7c052 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #11120F 0%, #070807 100%);}.elementor-672 .elementor-element.elementor-element-24ec1edc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-672 .elementor-element.elementor-element-2ae68073{text-align:start;}.elementor-672 .elementor-element.elementor-element-2ae68073 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:10px;font-weight:500;line-height:1.05em;letter-spacing:2.2px;color:#D8AA00;}.elementor-672 .elementor-element.elementor-element-c4cc6d65{text-align:start;}.elementor-672 .elementor-element.elementor-element-c4cc6d65 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:42px;font-weight:300;line-height:1.05em;letter-spacing:0.4px;color:#F3F0E8;}.elementor-672 .elementor-element.elementor-element-5e8f737c{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.75em;color:#B8B8B8;}.elementor-672 .elementor-element.elementor-element-f3e0e426 .elementor-button:hover, .elementor-672 .elementor-element.elementor-element-f3e0e426 .elementor-button:focus{background-color:#F2C318;color:#0B0B0A;border-color:#F2C318;}.elementor-672 .elementor-element.elementor-element-f3e0e426 .elementor-button{font-family:"Work Sans", Sans-serif;font-size:11px;font-weight:500;letter-spacing:1.6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8AA00;border-radius:0px 0px 0px 0px;}.elementor-672 .elementor-element.elementor-element-f3e0e426 .elementor-button:hover svg, .elementor-672 .elementor-element.elementor-element-f3e0e426 .elementor-button:focus svg{fill:#0B0B0A;}.elementor-672 .elementor-element.elementor-element-a9519776{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-672 .elementor-element.elementor-element-a9519776:not(.elementor-motion-effects-element-type-background), .elementor-672 .elementor-element.elementor-element-a9519776 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-672 .elementor-element.elementor-element-0cf3709f{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-672 .elementor-element.elementor-element-72e1a5d5{text-align:start;}.elementor-672 .elementor-element.elementor-element-72e1a5d5 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:10px;font-weight:500;line-height:1.05em;letter-spacing:2.2px;color:#D8AA00;}.elementor-672 .elementor-element.elementor-element-29cbbd81{text-align:start;}.elementor-672 .elementor-element.elementor-element-29cbbd81 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:45px;font-weight:300;line-height:1.05em;letter-spacing:0.4px;color:#F3F0E8;}.elementor-672 .elementor-element.elementor-element-d4f394c4{--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;}.elementor-672 .elementor-element.elementor-element-ebb2d3fc{--display:flex;}.elementor-672 .elementor-element.elementor-element-33505daa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-672 .elementor-element.elementor-element-65c2052e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-672 .elementor-element.elementor-element-65c2052e:not(.elementor-motion-effects-element-type-background), .elementor-672 .elementor-element.elementor-element-65c2052e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-672 .elementor-element.elementor-element-5a42100d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:105px;--padding-bottom:105px;--padding-left:0px;--padding-right:0px;}.elementor-672 .elementor-element.elementor-element-9ffa1716{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-672 .elementor-element.elementor-element-cdc6eba2{text-align:start;}.elementor-672 .elementor-element.elementor-element-cdc6eba2 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:10px;font-weight:500;line-height:1.05em;letter-spacing:2.2px;color:#D8AA00;}.elementor-672 .elementor-element.elementor-element-360b143a{text-align:start;}.elementor-672 .elementor-element.elementor-element-360b143a .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:42px;font-weight:300;line-height:1.05em;letter-spacing:0.4px;color:#F3F0E8;}.elementor-672 .elementor-element.elementor-element-8ca6d610{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.75em;color:#B8B8B8;}.elementor-672 .elementor-element.elementor-element-6fc5a697{--display:flex;}.elementor-672 .elementor-element.elementor-element-2678c237{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-672 .elementor-element.elementor-element-2678c237:not(.elementor-motion-effects-element-type-background), .elementor-672 .elementor-element.elementor-element-2678c237 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-672 .elementor-element.elementor-element-017be9f8{--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:100px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-672 .elementor-element.elementor-element-e013be6f{text-align:start;}.elementor-672 .elementor-element.elementor-element-e013be6f .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:10px;font-weight:500;line-height:1.05em;letter-spacing:2.2px;color:#D8AA00;}.elementor-672 .elementor-element.elementor-element-42af23d1{text-align:start;}.elementor-672 .elementor-element.elementor-element-42af23d1 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:45px;font-weight:300;line-height:1.05em;letter-spacing:0.4px;color:#F3F0E8;}.elementor-672 .elementor-element.elementor-element-1742a705{font-family:"Work Sans", Sans-serif;font-size:15px;font-weight:300;line-height:1.75em;color:#A9A59B;}.elementor-672 .elementor-element.elementor-element-d2b7223c .gallery-item .gallery-caption{text-align:center;}.elementor-672 .elementor-element.elementor-element-342a4764{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-672 .elementor-element.elementor-element-342a4764:not(.elementor-motion-effects-element-type-background), .elementor-672 .elementor-element.elementor-element-342a4764 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-672 .elementor-element.elementor-element-4a058002{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:95px;--padding-bottom:95px;--padding-left:0px;--padding-right:0px;}.elementor-672 .elementor-element.elementor-element-1eb2a654{--display:flex;}.elementor-672 .elementor-element.elementor-element-1275e10c{text-align:start;}.elementor-672 .elementor-element.elementor-element-1275e10c .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:10px;font-weight:500;line-height:1.05em;letter-spacing:2.2px;color:#D8AA00;}.elementor-672 .elementor-element.elementor-element-b48b88e6{text-align:start;}.elementor-672 .elementor-element.elementor-element-b48b88e6 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:42px;font-weight:300;line-height:1.05em;letter-spacing:0.4px;color:#F3F0E8;}.elementor-672 .elementor-element.elementor-element-c657038f{--display:flex;}.elementor-672 .elementor-element.elementor-element-545aceca .elementor-accordion-item{border-width:1px;border-color:#272727;}.elementor-672 .elementor-element.elementor-element-545aceca .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#272727;}.elementor-672 .elementor-element.elementor-element-545aceca .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#272727;}.elementor-672 .elementor-element.elementor-element-545aceca .elementor-accordion-icon, .elementor-672 .elementor-element.elementor-element-545aceca .elementor-accordion-title{color:#F2F2F2;}.elementor-672 .elementor-element.elementor-element-545aceca .elementor-accordion-icon svg{fill:#F2F2F2;}.elementor-672 .elementor-element.elementor-element-545aceca .elementor-tab-content{color:#B8B8B8;}.elementor-672 .elementor-element.elementor-element-97aa193f{--display:flex;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-672 .elementor-element.elementor-element-97aa193f:not(.elementor-motion-effects-element-type-background), .elementor-672 .elementor-element.elementor-element-97aa193f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-672 .elementor-element.elementor-element-01b3bd0d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-672 .elementor-element.elementor-element-de5409ee{--display:flex;--min-height:440px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-672 .elementor-element.elementor-element-de5409ee:not(.elementor-motion-effects-element-type-background), .elementor-672 .elementor-element.elementor-element-de5409ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://invision.coreconcepts.digital/wp-content/uploads/2026/08/invision-seating-v4-gallery-06.jpg");background-position:center center;background-size:cover;}.elementor-672 .elementor-element.elementor-element-d5fb5103{text-align:start;}.elementor-672 .elementor-element.elementor-element-d5fb5103 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:10px;font-weight:500;line-height:1.05em;letter-spacing:2.2px;color:#D8AA00;}.elementor-672 .elementor-element.elementor-element-d755a95a{text-align:center;}.elementor-672 .elementor-element.elementor-element-d755a95a .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:48px;font-weight:300;line-height:1.05em;letter-spacing:0.4px;color:#F4F1EA;}.elementor-672 .elementor-element.elementor-element-79a76198{font-family:"Work Sans", Sans-serif;font-size:15px;font-weight:300;line-height:1.75em;color:#D3D3D3;}.elementor-672 .elementor-element.elementor-element-03d93b49 .elementor-button:hover, .elementor-672 .elementor-element.elementor-element-03d93b49 .elementor-button:focus{background-color:#F2C318;color:#0B0B0A;border-color:#F2C318;}.elementor-672 .elementor-element.elementor-element-03d93b49 .elementor-button{font-family:"Work Sans", Sans-serif;font-size:11px;font-weight:500;letter-spacing:1.6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8AA00;border-radius:0px 0px 0px 0px;}.elementor-672 .elementor-element.elementor-element-03d93b49 .elementor-button:hover svg, .elementor-672 .elementor-element.elementor-element-03d93b49 .elementor-button:focus svg{fill:#0B0B0A;}body.elementor-page-672:not(.elementor-motion-effects-element-type-background), body.elementor-page-672 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-672 .elementor-element.elementor-element-80de56f5{--width:100%;}.elementor-672 .elementor-element.elementor-element-ca7ee36b{--content-width:1240px;}.elementor-672 .elementor-element.elementor-element-d361a01e{--content-width:1240px;}.elementor-672 .elementor-element.elementor-element-8405ddf1{--content-width:1240px;}.elementor-672 .elementor-element.elementor-element-177c08c5{--width:25%;}.elementor-672 .elementor-element.elementor-element-9895a5c4{--width:25%;}.elementor-672 .elementor-element.elementor-element-d3ac402e{--width:25%;}.elementor-672 .elementor-element.elementor-element-ff722cad{--width:25%;}.elementor-672 .elementor-element.elementor-element-5b1bd397{--content-width:1240px;}.elementor-672 .elementor-element.elementor-element-0cf3709f{--content-width:1240px;}.elementor-672 .elementor-element.elementor-element-5a42100d{--content-width:1240px;}.elementor-672 .elementor-element.elementor-element-017be9f8{--content-width:1240px;}.elementor-672 .elementor-element.elementor-element-4a058002{--content-width:1240px;}.elementor-672 .elementor-element.elementor-element-01b3bd0d{--content-width:1240px;}.elementor-672 .elementor-element.elementor-element-de5409ee{--content-width:1240px;}}@media(max-width:1024px){.elementor-672 .elementor-element.elementor-element-d38db8ea .elementor-heading-title{font-size:48px;}}@media(max-width:767px){.elementor-672 .elementor-element.elementor-element-d38db8ea .elementor-heading-title{font-size:36px;}}/* Start custom CSS for heading, class: .elementor-element-d38db8ea */.elementor-672 .elementor-element.elementor-element-d38db8ea .elementor-heading-title{max-width:980px;text-shadow:0 3px 30px rgba(0,0,0,.75);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3e1f529 */.elementor-672 .elementor-element.elementor-element-b3e1f529{max-width:690px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0a79514a */.elementor-672 .elementor-element.elementor-element-0a79514a .elementor-button{position:relative;overflow:hidden;transition:all .35s ease;}.elementor-672 .elementor-element.elementor-element-0a79514a .elementor-button:before{content:"";position:absolute;inset:0;transform:translateX(-105%);background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transition:transform .55s ease;}.elementor-672 .elementor-element.elementor-element-0a79514a:hover .elementor-button:before{transform:translateX(105%);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a35776b */.elementor-672 .elementor-element.elementor-element-2a35776b .elementor-button{position:relative;overflow:hidden;transition:all .35s ease;}.elementor-672 .elementor-element.elementor-element-2a35776b .elementor-button:before{content:"";position:absolute;inset:0;transform:translateX(-105%);background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transition:transform .55s ease;}.elementor-672 .elementor-element.elementor-element-2a35776b:hover .elementor-button:before{transform:translateX(105%);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca7ee36b */.elementor-672 .elementor-element.elementor-element-ca7ee36b{position:relative;isolation:isolate;}.elementor-672 .elementor-element.elementor-element-ca7ee36b:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.92) 0%,rgba(0,0,0,.63) 46%,rgba(0,0,0,.22) 100%);z-index:0;pointer-events:none;}.elementor-672 .elementor-element.elementor-element-ca7ee36b:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.34));z-index:0;pointer-events:none;}.elementor-672 .elementor-element.elementor-element-ca7ee36b>*{position:relative;z-index:2;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80de56f5 */.elementor-672 .elementor-element.elementor-element-80de56f5{background:#050505!important;min-height:100vh;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a6a2d5ea */.elementor-672 .elementor-element.elementor-element-a6a2d5ea{overflow:hidden;background:#090909;position:relative;}.elementor-672 .elementor-element.elementor-element-a6a2d5ea img{width:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .8s ease;height:540px;filter:brightness(.82) saturate(.82);}.elementor-672 .elementor-element.elementor-element-a6a2d5ea:hover img{transform:scale(1.06);filter:brightness(.98) saturate(1);}.elementor-672 .elementor-element.elementor-element-a6a2d5ea:after{content:"";position:absolute;inset:0;border:1px solid rgba(216,170,0,0);transition:.45s;pointer-events:none;}.elementor-672 .elementor-element.elementor-element-a6a2d5ea:hover:after{inset:10px;border-color:rgba(216,170,0,.65);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-177c08c5 */.elementor-672 .elementor-element.elementor-element-177c08c5{position:relative;overflow:hidden;transition:.4s;}.elementor-672 .elementor-element.elementor-element-177c08c5:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:#D8AA00;transition:.45s;}.elementor-672 .elementor-element.elementor-element-177c08c5:hover{background:#11120f;transform:translateY(-8px);border-color:#D8AA00!important;}.elementor-672 .elementor-element.elementor-element-177c08c5:hover:after{width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9895a5c4 */.elementor-672 .elementor-element.elementor-element-9895a5c4{position:relative;overflow:hidden;transition:.4s;}.elementor-672 .elementor-element.elementor-element-9895a5c4:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:#D8AA00;transition:.45s;}.elementor-672 .elementor-element.elementor-element-9895a5c4:hover{background:#11120f;transform:translateY(-8px);border-color:#D8AA00!important;}.elementor-672 .elementor-element.elementor-element-9895a5c4:hover:after{width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3ac402e */.elementor-672 .elementor-element.elementor-element-d3ac402e{position:relative;overflow:hidden;transition:.4s;}.elementor-672 .elementor-element.elementor-element-d3ac402e:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:#D8AA00;transition:.45s;}.elementor-672 .elementor-element.elementor-element-d3ac402e:hover{background:#11120f;transform:translateY(-8px);border-color:#D8AA00!important;}.elementor-672 .elementor-element.elementor-element-d3ac402e:hover:after{width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff722cad */.elementor-672 .elementor-element.elementor-element-ff722cad{position:relative;overflow:hidden;transition:.4s;}.elementor-672 .elementor-element.elementor-element-ff722cad:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:#D8AA00;transition:.45s;}.elementor-672 .elementor-element.elementor-element-ff722cad:hover{background:#11120f;transform:translateY(-8px);border-color:#D8AA00!important;}.elementor-672 .elementor-element.elementor-element-ff722cad:hover:after{width:100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-487e9de0 */.elementor-672 .elementor-element.elementor-element-487e9de0{overflow:hidden;background:#090909;position:relative;}.elementor-672 .elementor-element.elementor-element-487e9de0 img{width:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .8s ease;height:560px;filter:brightness(.82) saturate(.82);}.elementor-672 .elementor-element.elementor-element-487e9de0:hover img{transform:scale(1.06);filter:brightness(.98) saturate(1);}.elementor-672 .elementor-element.elementor-element-487e9de0:after{content:"";position:absolute;inset:0;border:1px solid rgba(216,170,0,0);transition:.45s;pointer-events:none;}.elementor-672 .elementor-element.elementor-element-487e9de0:hover:after{inset:10px;border-color:rgba(216,170,0,.65);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fc7c052 */.elementor-672 .elementor-element.elementor-element-4fc7c052{border:1px solid rgba(216,170,0,.22);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b55e6dbf */.elementor-672 .elementor-element.elementor-element-b55e6dbf{max-width:150px;margin-bottom:18px;}.elementor-672 .elementor-element.elementor-element-b55e6dbf img{filter:brightness(0) invert(1);opacity:.82;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e0e426 */.elementor-672 .elementor-element.elementor-element-f3e0e426 .elementor-button{position:relative;overflow:hidden;transition:all .35s ease;}.elementor-672 .elementor-element.elementor-element-f3e0e426 .elementor-button:before{content:"";position:absolute;inset:0;transform:translateX(-105%);background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transition:transform .55s ease;}.elementor-672 .elementor-element.elementor-element-f3e0e426:hover .elementor-button:before{transform:translateX(105%);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-096f73a1 */.elementor-672 .elementor-element.elementor-element-096f73a1{overflow:hidden;background:#090909;position:relative;}.elementor-672 .elementor-element.elementor-element-096f73a1 img{width:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .8s ease;height:650px;filter:brightness(.82) saturate(.82);}.elementor-672 .elementor-element.elementor-element-096f73a1:hover img{transform:scale(1.06);filter:brightness(.98) saturate(1);}.elementor-672 .elementor-element.elementor-element-096f73a1:after{content:"";position:absolute;inset:0;border:1px solid rgba(216,170,0,0);transition:.45s;pointer-events:none;}.elementor-672 .elementor-element.elementor-element-096f73a1:hover:after{inset:10px;border-color:rgba(216,170,0,.65);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e23877be */.elementor-672 .elementor-element.elementor-element-e23877be{overflow:hidden;background:#090909;position:relative;}.elementor-672 .elementor-element.elementor-element-e23877be img{width:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .8s ease;height:316px;filter:brightness(.82) saturate(.82);}.elementor-672 .elementor-element.elementor-element-e23877be:hover img{transform:scale(1.06);filter:brightness(.98) saturate(1);}.elementor-672 .elementor-element.elementor-element-e23877be:after{content:"";position:absolute;inset:0;border:1px solid rgba(216,170,0,0);transition:.45s;pointer-events:none;}.elementor-672 .elementor-element.elementor-element-e23877be:hover:after{inset:10px;border-color:rgba(216,170,0,.65);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a99c3ea */.elementor-672 .elementor-element.elementor-element-5a99c3ea{overflow:hidden;background:#090909;position:relative;}.elementor-672 .elementor-element.elementor-element-5a99c3ea img{width:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .8s ease;height:316px;filter:brightness(.82) saturate(.82);}.elementor-672 .elementor-element.elementor-element-5a99c3ea:hover img{transform:scale(1.06);filter:brightness(.98) saturate(1);}.elementor-672 .elementor-element.elementor-element-5a99c3ea:after{content:"";position:absolute;inset:0;border:1px solid rgba(216,170,0,0);transition:.45s;pointer-events:none;}.elementor-672 .elementor-element.elementor-element-5a99c3ea:hover:after{inset:10px;border-color:rgba(216,170,0,.65);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28a3398f */.elementor-672 .elementor-element.elementor-element-28a3398f{overflow:hidden;background:#090909;position:relative;}.elementor-672 .elementor-element.elementor-element-28a3398f img{width:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .8s ease;height:540px;filter:brightness(.82) saturate(.82);}.elementor-672 .elementor-element.elementor-element-28a3398f:hover img{transform:scale(1.06);filter:brightness(.98) saturate(1);}.elementor-672 .elementor-element.elementor-element-28a3398f:after{content:"";position:absolute;inset:0;border:1px solid rgba(216,170,0,0);transition:.45s;pointer-events:none;}.elementor-672 .elementor-element.elementor-element-28a3398f:hover:after{inset:10px;border-color:rgba(216,170,0,.65);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1742a705 */.elementor-672 .elementor-element.elementor-element-1742a705{max-width:680px;}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-d2b7223c */.elementor-672 .elementor-element.elementor-element-d2b7223c .gallery{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px!important;}.elementor-672 .elementor-element.elementor-element-d2b7223c .gallery-item{width:100%!important;max-width:none!important;padding:0!important;margin:0!important;overflow:hidden!important;border:1px solid #24251f;position:relative;transition:.45s;}.elementor-672 .elementor-element.elementor-element-d2b7223c .gallery-item:hover{transform:translateY(-7px);border-color:#D8AA00;box-shadow:0 20px 50px rgba(0,0,0,.35);}.elementor-672 .elementor-element.elementor-element-d2b7223c .gallery-icon{height:230px;overflow:hidden;}.elementor-672 .elementor-element.elementor-element-d2b7223c img{width:100%!important;height:230px!important;object-fit:cover!important;border:0!important;filter:brightness(.78) saturate(.78);transition:transform .75s ease,filter .5s ease;}.elementor-672 .elementor-element.elementor-element-d2b7223c .gallery-item:hover img{transform:scale(1.08);filter:brightness(1) saturate(1);}@media(max-width:1024px){.elementor-672 .elementor-element.elementor-element-d2b7223c .gallery{grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:767px){.elementor-672 .elementor-element.elementor-element-d2b7223c .gallery{grid-template-columns:1fr;}.elementor-672 .elementor-element.elementor-element-d2b7223c .gallery-icon,.elementor-672 .elementor-element.elementor-element-d2b7223c img{height:260px!important;}}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-545aceca */.elementor-672 .elementor-element.elementor-element-545aceca .elementor-accordion-item{border:0!important;border-bottom:1px solid #2A2A26!important;}.elementor-672 .elementor-element.elementor-element-545aceca .elementor-tab-title{padding:23px 4px!important;font-family:"Work Sans",sans-serif!important;font-size:15px!important;}.elementor-672 .elementor-element.elementor-element-545aceca .elementor-tab-content{border:0!important;padding:0 4px 24px!important;line-height:1.8!important;background:transparent!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79a76198 */.elementor-672 .elementor-element.elementor-element-79a76198{max-width:700px;margin:auto;text-align:center;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-03d93b49 */.elementor-672 .elementor-element.elementor-element-03d93b49 .elementor-button{position:relative;overflow:hidden;transition:all .35s ease;}.elementor-672 .elementor-element.elementor-element-03d93b49 .elementor-button:before{content:"";position:absolute;inset:0;transform:translateX(-105%);background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transition:transform .55s ease;}.elementor-672 .elementor-element.elementor-element-03d93b49:hover .elementor-button:before{transform:translateX(105%);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de5409ee */.elementor-672 .elementor-element.elementor-element-de5409ee{position:relative;overflow:hidden;}.elementor-672 .elementor-element.elementor-element-de5409ee:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.88),rgba(0,0,0,.68));z-index:0;}.elementor-672 .elementor-element.elementor-element-de5409ee:after{content:"";position:absolute;inset:18px;border:1px solid rgba(216,170,0,.32);pointer-events:none;transition:.5s;}.elementor-672 .elementor-element.elementor-element-de5409ee:hover:after{inset:11px;border-color:#D8AA00;}.elementor-672 .elementor-element.elementor-element-de5409ee>*{position:relative;z-index:2;}/* End custom CSS */