.elementor-201 .elementor-element.elementor-element-87e97ae7{--display:flex;--overflow:hidden;}.elementor-201 .elementor-element.elementor-element-87e97ae7:not(.elementor-motion-effects-element-type-background), .elementor-201 .elementor-element.elementor-element-87e97ae7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A09;}.elementor-201 .elementor-element.elementor-element-6261f3ee{--display:flex;--min-height:78vh;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:#222222;--border-color:#222222;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-201 .elementor-element.elementor-element-6261f3ee:not(.elementor-motion-effects-element-type-background), .elementor-201 .elementor-element.elementor-element-6261f3ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://invision.coreconcepts.digital/wp-content/uploads/2026/08/Hero-1.jpg");background-position:center center;background-size:cover;}.elementor-201 .elementor-element.elementor-element-c696a4fe{--display:flex;--min-height:78vh;--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;--padding-top:170px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-201 .elementor-element.elementor-element-319251ec{text-align:start;}.elementor-201 .elementor-element.elementor-element-319251ec .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:10px;font-weight:300;line-height:1.04em;letter-spacing:0.4px;color:#D9D6CB;}.elementor-201 .elementor-element.elementor-element-92f9e72f{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:start;}.elementor-201 .elementor-element.elementor-element-92f9e72f .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:72px;font-weight:300;line-height:1em;letter-spacing:0.4px;color:#F3F1E9;}.elementor-201 .elementor-element.elementor-element-62abb484{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.65em;color:#D1CEC2;}.elementor-201 .elementor-element.elementor-element-933ee0ec{--display:flex;}.elementor-201 .elementor-element.elementor-element-933ee0ec:not(.elementor-motion-effects-element-type-background), .elementor-201 .elementor-element.elementor-element-933ee0ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A09;}.elementor-201 .elementor-element.elementor-element-411c12ff{--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:90px 90px;--row-gap:90px;--column-gap:90px;--padding-top:115px;--padding-bottom:115px;--padding-left:24px;--padding-right:24px;}.elementor-201 .elementor-element.elementor-element-2ee25b64{--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-201 .elementor-element.elementor-element-fea0fbfb{text-align:start;}.elementor-201 .elementor-element.elementor-element-fea0fbfb .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:10px;font-weight:300;line-height:1.04em;letter-spacing:0.4px;color:#D9D6CB;}.elementor-201 .elementor-element.elementor-element-023273f5{text-align:start;}.elementor-201 .elementor-element.elementor-element-023273f5 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:52px;font-weight:300;line-height:1.01em;letter-spacing:0.4px;color:#F3F1E9;}.elementor-201 .elementor-element.elementor-element-f2f0cd9e{--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:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-201 .elementor-element.elementor-element-4f2efeca{font-family:"Work Sans", Sans-serif;font-size:17px;font-weight:300;line-height:1.72em;color:#F3F1E9;}.elementor-201 .elementor-element.elementor-element-f7917efc{font-family:"Work Sans", Sans-serif;font-size:15px;font-weight:300;line-height:1.65em;color:#A8A69D;}.elementor-201 .elementor-element.elementor-element-f67fe07f{--display:flex;}.elementor-201 .elementor-element.elementor-element-f67fe07f:not(.elementor-motion-effects-element-type-background), .elementor-201 .elementor-element.elementor-element-f67fe07f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11110E;}.elementor-201 .elementor-element.elementor-element-bbd1f58f{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:95px;--padding-bottom:105px;--padding-left:24px;--padding-right:24px;}.elementor-201 .elementor-element.elementor-element-a5865b7f{--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;--justify-content:space-between;--align-items:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-201 .elementor-element.elementor-element-7496369a{--display:flex;}.elementor-201 .elementor-element.elementor-element-fe13c55a{text-align:start;}.elementor-201 .elementor-element.elementor-element-fe13c55a .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:10px;font-weight:300;line-height:1.04em;letter-spacing:0.4px;color:#D9D6CB;}.elementor-201 .elementor-element.elementor-element-c67d734b{text-align:start;}.elementor-201 .elementor-element.elementor-element-c67d734b .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:46px;font-weight:300;line-height:1.02em;letter-spacing:0.4px;color:#F3F1E9;}.elementor-201 .elementor-element.elementor-element-0345e195{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.6em;color:#A8A69D;}.elementor-201 .elementor-element.elementor-element-44f721fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-201 .elementor-element.elementor-element-fe6e0c74{--display:flex;--min-height:260px;--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:space-between;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:#3A382F;--border-color:#3A382F;--padding-top:34px;--padding-bottom:34px;--padding-left:30px;--padding-right:30px;}.elementor-201 .elementor-element.elementor-element-fe6e0c74:not(.elementor-motion-effects-element-type-background), .elementor-201 .elementor-element.elementor-element-fe6e0c74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0C;}.elementor-201 .elementor-element.elementor-element-ac1a8faf{text-align:start;}.elementor-201 .elementor-element.elementor-element-ac1a8faf .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:11px;font-weight:300;line-height:1em;letter-spacing:0.4px;color:#B99016;}.elementor-201 .elementor-element.elementor-element-059669ba{--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;}.elementor-201 .elementor-element.elementor-element-11e8deb2{text-align:start;}.elementor-201 .elementor-element.elementor-element-11e8deb2 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:22px;font-weight:300;line-height:1.08em;letter-spacing:0.4px;color:#B99016;}.elementor-201 .elementor-element.elementor-element-f3dc6123{font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.65em;color:#A8A69D;}.elementor-201 .elementor-element.elementor-element-4a0af5b2{--display:flex;--min-height:260px;--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:space-between;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:#3A382F;--border-color:#3A382F;--padding-top:34px;--padding-bottom:34px;--padding-left:30px;--padding-right:30px;}.elementor-201 .elementor-element.elementor-element-4a0af5b2:not(.elementor-motion-effects-element-type-background), .elementor-201 .elementor-element.elementor-element-4a0af5b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0C;}.elementor-201 .elementor-element.elementor-element-8a825b0d{text-align:start;}.elementor-201 .elementor-element.elementor-element-8a825b0d .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:11px;font-weight:300;line-height:1em;letter-spacing:0.4px;color:#B99016;}.elementor-201 .elementor-element.elementor-element-15dc49e2{--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;}.elementor-201 .elementor-element.elementor-element-b62d93f9{text-align:start;}.elementor-201 .elementor-element.elementor-element-b62d93f9 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:22px;font-weight:300;line-height:1.08em;letter-spacing:0.4px;color:#B99016;}.elementor-201 .elementor-element.elementor-element-ad2062c8{font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.65em;color:#A8A69D;}.elementor-201 .elementor-element.elementor-element-2a5ffb89{--display:flex;--min-height:260px;--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:space-between;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:#3A382F;--border-color:#3A382F;--padding-top:34px;--padding-bottom:34px;--padding-left:30px;--padding-right:30px;}.elementor-201 .elementor-element.elementor-element-2a5ffb89:not(.elementor-motion-effects-element-type-background), .elementor-201 .elementor-element.elementor-element-2a5ffb89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0C;}.elementor-201 .elementor-element.elementor-element-ea6cdc72{text-align:start;}.elementor-201 .elementor-element.elementor-element-ea6cdc72 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:11px;font-weight:300;line-height:1em;letter-spacing:0.4px;color:#B99016;}.elementor-201 .elementor-element.elementor-element-b15c2d03{--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;}.elementor-201 .elementor-element.elementor-element-9c411469{text-align:start;}.elementor-201 .elementor-element.elementor-element-9c411469 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:22px;font-weight:300;line-height:1.08em;letter-spacing:0.4px;color:#B99016;}.elementor-201 .elementor-element.elementor-element-15aaa9dc{font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.65em;color:#A8A69D;}.elementor-201 .elementor-element.elementor-element-e044cf09{--display:flex;--min-height:260px;--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:space-between;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:#3A382F;--border-color:#3A382F;--padding-top:34px;--padding-bottom:34px;--padding-left:30px;--padding-right:30px;}.elementor-201 .elementor-element.elementor-element-e044cf09:not(.elementor-motion-effects-element-type-background), .elementor-201 .elementor-element.elementor-element-e044cf09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0C;}.elementor-201 .elementor-element.elementor-element-53fc0fdc{text-align:start;}.elementor-201 .elementor-element.elementor-element-53fc0fdc .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:11px;font-weight:300;line-height:1em;letter-spacing:0.4px;color:#B99016;}.elementor-201 .elementor-element.elementor-element-651ee0f6{--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;}.elementor-201 .elementor-element.elementor-element-0321e7b0{text-align:start;}.elementor-201 .elementor-element.elementor-element-0321e7b0 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:22px;font-weight:300;line-height:1.08em;letter-spacing:0.4px;color:#B99016;}.elementor-201 .elementor-element.elementor-element-57122063{font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.65em;color:#A8A69D;}.elementor-201 .elementor-element.elementor-element-a2723bfd{--display:flex;}.elementor-201 .elementor-element.elementor-element-a2723bfd:not(.elementor-motion-effects-element-type-background), .elementor-201 .elementor-element.elementor-element-a2723bfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181815;}.elementor-201 .elementor-element.elementor-element-215bb83d{--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:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:112px;--padding-bottom:112px;--padding-left:24px;--padding-right:24px;}.elementor-201 .elementor-element.elementor-element-5e5367f3{--display:flex;}.elementor-201 .elementor-element.elementor-element-0acbb9c6 img{width:100%;height:560px;object-fit:cover;object-position:center center;}.elementor-201 .elementor-element.elementor-element-e3c849b4{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-201 .elementor-element.elementor-element-3152734c{text-align:start;}.elementor-201 .elementor-element.elementor-element-3152734c .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:10px;font-weight:300;line-height:1.04em;letter-spacing:0.4px;color:#D9D6CB;}.elementor-201 .elementor-element.elementor-element-d3294ecb{text-align:start;}.elementor-201 .elementor-element.elementor-element-d3294ecb .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:46px;font-weight:300;line-height:1.02em;letter-spacing:0.4px;color:#F3F1E9;}.elementor-201 .elementor-element.elementor-element-82bc532f{font-family:"Work Sans", Sans-serif;font-size:15px;font-weight:300;line-height:1.68em;color:#A8A69D;}.elementor-201 .elementor-element.elementor-element-68ed7be3{--display:flex;}.elementor-201 .elementor-element.elementor-element-68ed7be3:not(.elementor-motion-effects-element-type-background), .elementor-201 .elementor-element.elementor-element-68ed7be3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A09;}.elementor-201 .elementor-element.elementor-element-c9d889b9{--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:84px 84px;--row-gap:84px;--column-gap:84px;--padding-top:110px;--padding-bottom:115px;--padding-left:24px;--padding-right:24px;}.elementor-201 .elementor-element.elementor-element-a3b1af28{--display:flex;}.elementor-201 .elementor-element.elementor-element-f83a93a1{text-align:start;}.elementor-201 .elementor-element.elementor-element-f83a93a1 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:10px;font-weight:300;line-height:1.04em;letter-spacing:0.4px;color:#D9D6CB;}.elementor-201 .elementor-element.elementor-element-3e379e64{text-align:start;}.elementor-201 .elementor-element.elementor-element-3e379e64 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:44px;font-weight:300;line-height:1.02em;letter-spacing:0.4px;color:#F3F1E9;}.elementor-201 .elementor-element.elementor-element-8b4fd0cc{font-family:"Work Sans", Sans-serif;font-size:15px;font-weight:300;line-height:1.65em;color:#A8A69D;}.elementor-201 .elementor-element.elementor-element-674a83b4{--display:flex;}.elementor-201 .elementor-element.elementor-element-fee7670b{--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:35px 35px;--row-gap:35px;--column-gap:35px;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:#3A382F;--border-color:#3A382F;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-201 .elementor-element.elementor-element-e754160b{--display:flex;}.elementor-201 .elementor-element.elementor-element-efa9d126{text-align:start;}.elementor-201 .elementor-element.elementor-element-efa9d126 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:17px;font-weight:300;line-height:1.15em;letter-spacing:0.2px;color:#F3F1E9;}.elementor-201 .elementor-element.elementor-element-72aa71c0{--display:flex;}.elementor-201 .elementor-element.elementor-element-b242e442{font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.65em;color:#A8A69D;}.elementor-201 .elementor-element.elementor-element-2a92c667{--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:35px 35px;--row-gap:35px;--column-gap:35px;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:#3A382F;--border-color:#3A382F;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-201 .elementor-element.elementor-element-1bee9e1b{--display:flex;}.elementor-201 .elementor-element.elementor-element-be45109c{text-align:start;}.elementor-201 .elementor-element.elementor-element-be45109c .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:17px;font-weight:300;line-height:1.15em;letter-spacing:0.2px;color:#F3F1E9;}.elementor-201 .elementor-element.elementor-element-5965c41c{--display:flex;}.elementor-201 .elementor-element.elementor-element-4931d54b{font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.65em;color:#A8A69D;}.elementor-201 .elementor-element.elementor-element-d7988fe3{--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:35px 35px;--row-gap:35px;--column-gap:35px;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:#3A382F;--border-color:#3A382F;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-201 .elementor-element.elementor-element-51ca62df{--display:flex;}.elementor-201 .elementor-element.elementor-element-6bbd535e{text-align:start;}.elementor-201 .elementor-element.elementor-element-6bbd535e .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:17px;font-weight:300;line-height:1.15em;letter-spacing:0.2px;color:#F3F1E9;}.elementor-201 .elementor-element.elementor-element-fe77d2ba{--display:flex;}.elementor-201 .elementor-element.elementor-element-9f957909{font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.65em;color:#A8A69D;}.elementor-201 .elementor-element.elementor-element-85e61367{--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:35px 35px;--row-gap:35px;--column-gap:35px;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:#3A382F;--border-color:#3A382F;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-201 .elementor-element.elementor-element-4e4c356f{--display:flex;}.elementor-201 .elementor-element.elementor-element-4a3b1370{text-align:start;}.elementor-201 .elementor-element.elementor-element-4a3b1370 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:17px;font-weight:300;line-height:1.15em;letter-spacing:0.2px;color:#F3F1E9;}.elementor-201 .elementor-element.elementor-element-298550be{--display:flex;}.elementor-201 .elementor-element.elementor-element-1e6327b8{font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.65em;color:#A8A69D;}.elementor-201 .elementor-element.elementor-element-2915c598{--display:flex;}.elementor-201 .elementor-element.elementor-element-2915c598:not(.elementor-motion-effects-element-type-background), .elementor-201 .elementor-element.elementor-element-2915c598 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B99016;}.elementor-201 .elementor-element.elementor-element-21756226{--display:flex;--min-height:340px;--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;--justify-content:space-between;--align-items:center;--gap:45px 45px;--row-gap:45px;--column-gap:45px;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-201 .elementor-element.elementor-element-659114e1{--display:flex;}.elementor-201 .elementor-element.elementor-element-9c416de1{text-align:start;}.elementor-201 .elementor-element.elementor-element-9c416de1 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:10px;font-weight:300;line-height:1.04em;letter-spacing:0.4px;color:#D9D6CB;}.elementor-201 .elementor-element.elementor-element-48c9a20b{text-align:start;}.elementor-201 .elementor-element.elementor-element-48c9a20b .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:48px;font-weight:300;line-height:1em;letter-spacing:0.4px;color:#080808;}.elementor-201 .elementor-element.elementor-element-39883873{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:300;line-height:1.6em;color:#171717;}.elementor-201 .elementor-element.elementor-element-29577c7d{--display:flex;}.elementor-201 .elementor-element.elementor-element-29577c7d:not(.elementor-motion-effects-element-type-background), .elementor-201 .elementor-element.elementor-element-29577c7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #1C190F 0%, #080808 100%);}.elementor-201 .elementor-element.elementor-element-bdea7df4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-201 .elementor-element.elementor-element-d8464139{text-align:center;}.elementor-201 .elementor-element.elementor-element-d8464139 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:10px;font-weight:300;line-height:1.04em;letter-spacing:0.4px;color:#D9D6CB;}.elementor-201 .elementor-element.elementor-element-d8bb3ead{text-align:center;}.elementor-201 .elementor-element.elementor-element-d8bb3ead .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:50px;font-weight:300;line-height:1.03em;letter-spacing:0.4px;color:#F3F1E9;}.elementor-201 .elementor-element.elementor-element-4168fdcc{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;font-family:"Work Sans", Sans-serif;font-size:15px;font-weight:300;line-height:1.65em;color:#A8A69D;}.elementor-201 .elementor-element.elementor-element-fe479ab6 .elementor-button{background-color:#B99016;font-family:"Work Sans", Sans-serif;font-size:11px;font-weight:400;letter-spacing:0.9px;fill:#080808;color:#080808;border-style:solid;border-width:1px 1px 1px 1px;border-color:#755D17;border-radius:0px 0px 0px 0px;}.elementor-201 .elementor-element.elementor-element-fe479ab6 .elementor-button:hover, .elementor-201 .elementor-element.elementor-element-fe479ab6 .elementor-button:focus{background-color:#00000000;color:#B99016;}.elementor-201 .elementor-element.elementor-element-fe479ab6 .elementor-button:hover svg, .elementor-201 .elementor-element.elementor-element-fe479ab6 .elementor-button:focus svg{fill:#B99016;}body.elementor-page-201:not(.elementor-motion-effects-element-type-background), body.elementor-page-201 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A09;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-201 .elementor-element.elementor-element-92f9e72f .elementor-heading-title{font-size:56px;}}@media(min-width:768px){.elementor-201 .elementor-element.elementor-element-c696a4fe{--content-width:1180px;}.elementor-201 .elementor-element.elementor-element-411c12ff{--content-width:1180px;}.elementor-201 .elementor-element.elementor-element-bbd1f58f{--content-width:1180px;}.elementor-201 .elementor-element.elementor-element-215bb83d{--content-width:1180px;}.elementor-201 .elementor-element.elementor-element-c9d889b9{--content-width:1180px;}.elementor-201 .elementor-element.elementor-element-21756226{--content-width:1180px;}.elementor-201 .elementor-element.elementor-element-bdea7df4{--content-width:900px;}}@media(max-width:767px){.elementor-201 .elementor-element.elementor-element-c696a4fe{--padding-top:135px;--padding-bottom:65px;--padding-left:15px;--padding-right:15px;}.elementor-201 .elementor-element.elementor-element-92f9e72f .elementor-heading-title{font-size:40px;}.elementor-201 .elementor-element.elementor-element-411c12ff{--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:75px;--padding-bottom:75px;--padding-left:15px;--padding-right:15px;}.elementor-201 .elementor-element.elementor-element-023273f5 .elementor-heading-title{font-size:34px;}.elementor-201 .elementor-element.elementor-element-bbd1f58f{--padding-top:70px;--padding-bottom:75px;--padding-left:15px;--padding-right:15px;}.elementor-201 .elementor-element.elementor-element-a5865b7f{--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-201 .elementor-element.elementor-element-215bb83d{--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:75px;--padding-bottom:75px;--padding-left:15px;--padding-right:15px;}.elementor-201 .elementor-element.elementor-element-0acbb9c6 img{height:320px;}.elementor-201 .elementor-element.elementor-element-c9d889b9{--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:75px;--padding-bottom:75px;--padding-left:15px;--padding-right:15px;}.elementor-201 .elementor-element.elementor-element-fee7670b{--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-201 .elementor-element.elementor-element-2a92c667{--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-201 .elementor-element.elementor-element-d7988fe3{--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-201 .elementor-element.elementor-element-85e61367{--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-201 .elementor-element.elementor-element-21756226{--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:62px;--padding-bottom:62px;--padding-left:15px;--padding-right:15px;}.elementor-201 .elementor-element.elementor-element-48c9a20b .elementor-heading-title{font-size:34px;}.elementor-201 .elementor-element.elementor-element-bdea7df4{--padding-top:85px;--padding-bottom:85px;--padding-left:15px;--padding-right:15px;}.elementor-201 .elementor-element.elementor-element-d8bb3ead .elementor-heading-title{font-size:34px;}}/* Start custom CSS for heading, class: .elementor-element-319251ec */.elementor-201 .elementor-element.elementor-element-319251ec .elementor-heading-title{letter-spacing:.22em;text-transform:uppercase;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6261f3ee */.elementor-201 .elementor-element.elementor-element-6261f3ee{position:relative;overflow:hidden;isolation:isolate;} .elementor-201 .elementor-element.elementor-element-6261f3ee:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.93),rgba(0,0,0,.62) 52%,rgba(0,0,0,.34));z-index:0;} .elementor-201 .elementor-element.elementor-element-6261f3ee:after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,#B99016,transparent);opacity:.6;} .elementor-201 .elementor-element.elementor-element-6261f3ee>.e-con-inner{position:relative;z-index:2;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fea0fbfb */.elementor-201 .elementor-element.elementor-element-fea0fbfb .elementor-heading-title{letter-spacing:.22em;text-transform:uppercase;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe13c55a */.elementor-201 .elementor-element.elementor-element-fe13c55a .elementor-heading-title{letter-spacing:.22em;text-transform:uppercase;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac1a8faf */.elementor-201 .elementor-element.elementor-element-ac1a8faf .elementor-heading-title{letter-spacing:.18em;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe6e0c74 */.elementor-201 .elementor-element.elementor-element-fe6e0c74{position:relative;overflow:hidden;transition:transform .35s ease,background .35s ease,border-color .35s ease;} .elementor-201 .elementor-element.elementor-element-fe6e0c74:after{content:'';position:absolute;left:0;bottom:0;width:0;height:3px;background:#B99016;transition:width .4s ease;} .elementor-201 .elementor-element.elementor-element-fe6e0c74:hover{transform:translateY(-6px);background:#151410;border-color:#6A571A;} .elementor-201 .elementor-element.elementor-element-fe6e0c74:hover:after{width:100%;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a825b0d */.elementor-201 .elementor-element.elementor-element-8a825b0d .elementor-heading-title{letter-spacing:.18em;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a0af5b2 */.elementor-201 .elementor-element.elementor-element-4a0af5b2{position:relative;overflow:hidden;transition:transform .35s ease,background .35s ease,border-color .35s ease;} .elementor-201 .elementor-element.elementor-element-4a0af5b2:after{content:'';position:absolute;left:0;bottom:0;width:0;height:3px;background:#B99016;transition:width .4s ease;} .elementor-201 .elementor-element.elementor-element-4a0af5b2:hover{transform:translateY(-6px);background:#151410;border-color:#6A571A;} .elementor-201 .elementor-element.elementor-element-4a0af5b2:hover:after{width:100%;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea6cdc72 */.elementor-201 .elementor-element.elementor-element-ea6cdc72 .elementor-heading-title{letter-spacing:.18em;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a5ffb89 */.elementor-201 .elementor-element.elementor-element-2a5ffb89{position:relative;overflow:hidden;transition:transform .35s ease,background .35s ease,border-color .35s ease;} .elementor-201 .elementor-element.elementor-element-2a5ffb89:after{content:'';position:absolute;left:0;bottom:0;width:0;height:3px;background:#B99016;transition:width .4s ease;} .elementor-201 .elementor-element.elementor-element-2a5ffb89:hover{transform:translateY(-6px);background:#151410;border-color:#6A571A;} .elementor-201 .elementor-element.elementor-element-2a5ffb89:hover:after{width:100%;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53fc0fdc */.elementor-201 .elementor-element.elementor-element-53fc0fdc .elementor-heading-title{letter-spacing:.18em;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e044cf09 */.elementor-201 .elementor-element.elementor-element-e044cf09{position:relative;overflow:hidden;transition:transform .35s ease,background .35s ease,border-color .35s ease;} .elementor-201 .elementor-element.elementor-element-e044cf09:after{content:'';position:absolute;left:0;bottom:0;width:0;height:3px;background:#B99016;transition:width .4s ease;} .elementor-201 .elementor-element.elementor-element-e044cf09:hover{transform:translateY(-6px);background:#151410;border-color:#6A571A;} .elementor-201 .elementor-element.elementor-element-e044cf09:hover:after{width:100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0acbb9c6 */.elementor-201 .elementor-element.elementor-element-0acbb9c6{overflow:hidden;position:relative;} .elementor-201 .elementor-element.elementor-element-0acbb9c6:after{content:'';position:absolute;inset:18px;border:1px solid rgba(185,144,22,.35);pointer-events:none;transition:inset .45s ease,border-color .45s ease;} .elementor-201 .elementor-element.elementor-element-0acbb9c6 img{transition:transform .8s ease,filter .5s ease;filter:brightness(.72) saturate(.8);} .elementor-201 .elementor-element.elementor-element-0acbb9c6:hover img{transform:scale(1.04);filter:brightness(.84) saturate(.9);} .elementor-201 .elementor-element.elementor-element-0acbb9c6:hover:after{inset:26px;border-color:#B99016;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3152734c */.elementor-201 .elementor-element.elementor-element-3152734c .elementor-heading-title{letter-spacing:.22em;text-transform:uppercase;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f83a93a1 */.elementor-201 .elementor-element.elementor-element-f83a93a1 .elementor-heading-title{letter-spacing:.22em;text-transform:uppercase;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fee7670b */.elementor-201 .elementor-element.elementor-element-fee7670b{transition:padding-left .35s ease,border-color .35s ease;} .elementor-201 .elementor-element.elementor-element-fee7670b:hover{padding-left:10px;border-color:#B99016;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a92c667 */.elementor-201 .elementor-element.elementor-element-2a92c667{transition:padding-left .35s ease,border-color .35s ease;} .elementor-201 .elementor-element.elementor-element-2a92c667:hover{padding-left:10px;border-color:#B99016;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7988fe3 */.elementor-201 .elementor-element.elementor-element-d7988fe3{transition:padding-left .35s ease,border-color .35s ease;} .elementor-201 .elementor-element.elementor-element-d7988fe3:hover{padding-left:10px;border-color:#B99016;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85e61367 */.elementor-201 .elementor-element.elementor-element-85e61367{transition:padding-left .35s ease,border-color .35s ease;} .elementor-201 .elementor-element.elementor-element-85e61367:hover{padding-left:10px;border-color:#B99016;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c416de1 */.elementor-201 .elementor-element.elementor-element-9c416de1 .elementor-heading-title{letter-spacing:.22em;text-transform:uppercase;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21756226 */.elementor-201 .elementor-element.elementor-element-21756226{position:relative;overflow:hidden;} .elementor-201 .elementor-element.elementor-element-21756226:before{content:'ENGINEERING / ACOUSTICS / ARCHITECTURE';position:absolute;left:-2%;top:50%;transform:translateY(-50%);font-family:'Work Sans',sans-serif;font-size:94px;font-weight:700;letter-spacing:-3px;color:rgba(8,8,8,.065);white-space:nowrap;pointer-events:none;} .elementor-201 .elementor-element.elementor-element-21756226>*{position:relative;z-index:2;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8464139 */.elementor-201 .elementor-element.elementor-element-d8464139 .elementor-heading-title{letter-spacing:.22em;text-transform:uppercase;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe479ab6 */.elementor-201 .elementor-element.elementor-element-fe479ab6 .elementor-button{transition:all .3s ease;text-transform:uppercase;} .elementor-201 .elementor-element.elementor-element-fe479ab6 .elementor-button:hover{transform:translateY(-3px);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87e97ae7 */.elementor-201 .elementor-element.elementor-element-87e97ae7{background:#0A0A09!important;min-height:100vh;overflow:hidden;}/* End custom CSS */