.elementor-1670 .elementor-element.elementor-element-bd7d598{--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-1670 .elementor-element.elementor-element-206fd15{--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-1670 .elementor-element.elementor-element-16e6596{--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-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-1670 .elementor-element.elementor-element-9dd79f8{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-569c0fd{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-3ebb771{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-f353365{--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-1670 .elementor-element.elementor-element-21b6db4{--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-1670 .elementor-element.elementor-element-db883c2{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.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-1670 .elementor-element.elementor-element-4a7bfb2 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;line-height:1.08em;color:inherit;}.elementor-1670 .elementor-element.elementor-element-783caa5{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.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-1670 .elementor-element.elementor-element-9a0e84e .elementor-button{background-color:#193e33;font-family:"Arial", Sans-serif;font-size:12px;font-weight:400;fill:#fffefa;color:#fffefa;border-radius:0px 0px 0px 0px;padding:14px 22px 14px 22px;}.elementor-1670 .elementor-element.elementor-element-3052ed1{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-c5614de{--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-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-1670 .elementor-element.elementor-element-42f8ecf{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-3f6959a{--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-1670 .elementor-element.elementor-element-7dcc132{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-6e1280e{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-7abff98{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-a243e17{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-6bc38e9{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-8ae1d03{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-cc5e2c8{--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-1670 .elementor-element.elementor-element-af8bb54{--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-1670 .elementor-element.elementor-element-a19c5f1{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-8830c8b .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;line-height:1.08em;color:inherit;}.elementor-1670 .elementor-element.elementor-element-6d73c61{--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-1670 .elementor-element.elementor-element-6cde5a5{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-d1b3da0{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-8da3249{--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-1670 .elementor-element.elementor-element-b5985ff{--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-1670 .elementor-element.elementor-element-57a8378{--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-1670 .elementor-element.elementor-element-28ac158{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-2be1818{--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-1670 .elementor-element.elementor-element-c2a2a15{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-567c835 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;line-height:1.08em;color:inherit;}.elementor-1670 .elementor-element.elementor-element-3d71446{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-cd03141{--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-1670 .elementor-element.elementor-element-e0f2db6{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-0c921fa{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-d9cddc0{--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-1670 .elementor-element.elementor-element-73afce7{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-9b3b6ca{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-1e5d52c{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-4a5dd1d{--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-1670 .elementor-element.elementor-element-488880d{--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-1670 .elementor-element.elementor-element-b1e021d{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-db67532 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;line-height:1.15em;color:inherit;}.elementor-1670 .elementor-element.elementor-element-cbfea93{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-58cf6ca{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-2af859d{--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-1670 .elementor-element.elementor-element-18f2471 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;line-height:1.15em;color:inherit;}.elementor-1670 .elementor-element.elementor-element-bca2315{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-0cd26b7{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-fcd1c05{--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-1670 .elementor-element.elementor-element-291e1d5{--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-1670 .elementor-element.elementor-element-e21504e{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-8e63f57 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;line-height:1.08em;color:inherit;}.elementor-1670 .elementor-element.elementor-element-2480db1{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-58b215e{--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-1670 .elementor-element.elementor-element-6924163{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-fff37d7{--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-1670 .elementor-element.elementor-element-7e37af3{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-c38b006{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-25bdd36{--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-1670 .elementor-element.elementor-element-3095a0d{--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-1670 .elementor-element.elementor-element-3d5de4d{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-a8a64e5 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;line-height:1.08em;color:inherit;}.elementor-1670 .elementor-element.elementor-element-1164b61{--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-1670 .elementor-element.elementor-element-fbd87a6{--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-1670 .elementor-element.elementor-element-e7a91a9{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-a617f59 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;line-height:1.3em;color:inherit;}.elementor-1670 .elementor-element.elementor-element-27b60ad{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-7817285{--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-1670 .elementor-element.elementor-element-c34cada{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-a0b2f63 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;line-height:1.3em;color:inherit;}.elementor-1670 .elementor-element.elementor-element-d2f1731{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-7b4ff9c{--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-1670 .elementor-element.elementor-element-2df620b{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-523aa02 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;line-height:1.3em;color:inherit;}.elementor-1670 .elementor-element.elementor-element-fd1b671{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-92129fa{--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-1670 .elementor-element.elementor-element-e548fb8{--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-1670 .elementor-element.elementor-element-c70e68e{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-a74dedd .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;line-height:1.15em;color:inherit;}.elementor-1670 .elementor-element.elementor-element-372cf5c{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-cdd1122{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-bdc5ade{--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-1670 .elementor-element.elementor-element-87e9072 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;line-height:1.15em;color:inherit;}.elementor-1670 .elementor-element.elementor-element-e53c198{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-1aa32f5{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-73f8dbb{--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-1670 .elementor-element.elementor-element-15754de{--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-1670 .elementor-element.elementor-element-cca8570{--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-1670 .elementor-element.elementor-element-af60d6d{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-7c3401d .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;line-height:1.08em;color:inherit;}.elementor-1670 .elementor-element.elementor-element-65bc71b{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-b76e2fc{--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-1670 .elementor-element.elementor-element-175b703{--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-1670 .elementor-element.elementor-element-1851431{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-d9818a1{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-7dd19a6{--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-1670 .elementor-element.elementor-element-92036a2{--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-1670 .elementor-element.elementor-element-b96e1ae{--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-1670 .elementor-element.elementor-element-9cb0f03{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-6ba7bad .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;line-height:1.08em;color:inherit;}.elementor-1670 .elementor-element.elementor-element-dacbc44{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-d0a0cd0{--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-1670 .elementor-element.elementor-element-16514fa{--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-1670 .elementor-element.elementor-element-85880b8{--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-1670 .elementor-element.elementor-element-f09ed43 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;line-height:1.3em;color:inherit;}.elementor-1670 .elementor-element.elementor-element-a7896b5{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-ccbf5ec{--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-1670 .elementor-element.elementor-element-6997a4f{--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-1670 .elementor-element.elementor-element-e5803be .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;line-height:1.3em;color:inherit;}.elementor-1670 .elementor-element.elementor-element-fd44eb1{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-0e554a4{--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-1670 .elementor-element.elementor-element-33e1f72{--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-1670 .elementor-element.elementor-element-3925834 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;line-height:1.3em;color:inherit;}.elementor-1670 .elementor-element.elementor-element-7fc1b7c{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-9fc5d72{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1670 .elementor-element.elementor-element-fc996e1{--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-1670 .elementor-element.elementor-element-cf324bb{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-cb61d2e .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;line-height:1.08em;color:inherit;}.elementor-1670 .elementor-element.elementor-element-d1b8059{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-7c6abd9{--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-1670 .elementor-element.elementor-element-b458b84{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-52cebee{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-c408d01{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}.elementor-1670 .elementor-element.elementor-element-35a815e{--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-1670 .elementor-element.elementor-element-699c2dd{font-family:"Arial", Sans-serif;font-weight:400;color:inherit;}@media(max-width:1024px){.elementor-1670 .elementor-element.elementor-element-9fc5d72{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1670 .elementor-element.elementor-element-9fc5d72{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-bd7d598 */.ecobridge-native.e-con{display:block;width:100%;padding:0;gap:0;margin:0}.ecobridge-native .e-con{display:block;width:auto;max-width:none;min-width:0;padding:0;margin:0;gap:0;align-self:auto;flex:0 1 auto;flex-direction:row;--gap:0px}.ecobridge-native .elementor-widget.native-pass,.ecobridge-native .native-pass>.elementor-widget-container{display:contents}.ecobridge-native .native-inline p{display:contents}.ecobridge-native .native-button .elementor-button-wrapper,.ecobridge-native .native-button .elementor-button-content-wrapper{display:contents}.ecobridge-native .native-button .elementor-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:14px 22px;background:var(--ink);color:var(--white);border:1px solid var(--ink);font:12px Arial,sans-serif;border-radius:0;line-height:1.7;min-height:48px}.ecobridge-native .native-button.light .elementor-button{background:var(--accent);color:var(--ink);border-color:var(--accent)}.ecobridge-native .native-button .elementor-button-text{display:contents}.ecobridge-native{--ink:#193e33;--muted:#656d61;--paper:#f6f5ee;--line:#d7dacf;--accent:#dbe4c4;--white:#fffefa;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif}.ecobridge-native *{box-sizing:border-box}.ecobridge-native{scroll-behavior:smooth;scroll-padding-top:25px}.ecobridge-native{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.7;-webkit-font-smoothing:antialiased}.ecobridge-native a{color:inherit;text-decoration:none}.ecobridge-native button,.ecobridge-native input,.ecobridge-native select,.ecobridge-native textarea{font:inherit}.ecobridge-native button,.ecobridge-native a,.ecobridge-native input,.ecobridge-native textarea,.ecobridge-native select{-webkit-tap-highlight-color:transparent}.ecobridge-native button,.ecobridge-native a{touch-action:manipulation}.ecobridge-native button{cursor:pointer}.ecobridge-native img{max-width:100%;height:auto;display:block}.ecobridge-native button{color:inherit}.ecobridge-native h1,.ecobridge-native h2,.ecobridge-native h3,.ecobridge-native p{margin:0}.ecobridge-native h1,.ecobridge-native h2{font-family:var(--serif);font-weight:400;line-height:1.08;letter-spacing:-.048em}.ecobridge-native h1{font-size:clamp(58px,6.2vw,104px)}.ecobridge-native h2{font-size:clamp(38px,4vw,62px)}.ecobridge-native h3{font-size:21px;font-weight:400;line-height:1.3;letter-spacing:-.025em}.ecobridge-native p{color:var(--muted)}.ecobridge-native p+p{margin-top:14px}.ecobridge-native em{font-weight:400}.ecobridge-native svg{display:block}.ecobridge-native .section{padding:98px max(5.6vw,24px)}.ecobridge-native .eyebrow{font-size:10px;font-weight:600;letter-spacing:.16em;line-height:1.5;color:var(--ink);margin-bottom:22px}.ecobridge-native .micro{font-size:11px;line-height:1.6}.ecobridge-native .btn{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:14px 22px;background:var(--ink);color:var(--white);border:1px solid var(--ink);font-size:12px;min-height:48px;transition:background .2s,transform .2s}.ecobridge-native .btn:hover{background:#345c48;transform:translateY(-2px)}.ecobridge-native .btn span{font-size:20px;line-height:1}.ecobridge-native .btn.secondary{background:transparent;color:var(--ink)}.ecobridge-native .btn.light{background:var(--accent);border-color:var(--accent);color:var(--ink)}.ecobridge-native .text-link{display:inline-flex;gap:25px;align-items:center;border-bottom:1px solid currentColor;padding-bottom:5px;font-size:12px}.ecobridge-native .text-link span{font-size:21px}.ecobridge-native .text-link:hover{opacity:.7}.ecobridge-native .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ecobridge-native .skip{position:fixed;left:20px;top:-100px;background:var(--ink);color:white;padding:10px;z-index:100}.ecobridge-native .skip:focus{top:10px}.ecobridge-native :focus-visible{outline:2px solid #aa6c28;outline-offset:5px}.ecobridge-native [hidden]{display:none!important}.ecobridge-native .topline{background:var(--ink);color:#e6e9dc;padding:9px 5.6%;font-size:10px;letter-spacing:.05em;display:flex;justify-content:space-between}.ecobridge-native .topline span{opacity:.85}.ecobridge-native .header{height:100px;display:flex;align-items:center;justify-content:space-between;padding:0 5.6%;background:var(--paper);position:relative;z-index:10;border-bottom:1px solid var(--line)}.ecobridge-native .logo{display:flex;align-items:center;gap:10px;line-height:1.1}.ecobridge-native .logo svg{width:33px;height:38px}.ecobridge-native .logo span{font-size:21px;font-weight:700;letter-spacing:.055em}.ecobridge-native .logo small{display:block;font-size:7px;font-weight:400;letter-spacing:.25em;margin-top:8px}.ecobridge-native .header nav{display:flex;gap:30px;align-items:center}.ecobridge-native .header nav a{font-size:11px;padding:8px 0}.ecobridge-native .nav-current{border-bottom:1px solid var(--ink)}.ecobridge-native .header .btn{font-size:11px;padding:10px 17px;min-height:42px;gap:30px}.ecobridge-native .menu-toggle{display:none;border:0;background:transparent;font-size:23px}.ecobridge-native .mobile-nav{padding:18px 24px;background:var(--paper);border-bottom:1px solid var(--line);position:absolute;width:100%;z-index:20}.ecobridge-native .mobile-nav a{display:block;padding:10px 0;border-bottom:1px solid var(--line)}.ecobridge-native .home-hero{display:grid;grid-template-columns:44% 56%;min-height:660px;position:relative}.ecobridge-native .home-hero-copy{padding:74px 7vw 48px 5.6vw}.ecobridge-native .home-hero-copy h1{font-size:clamp(64px,6.3vw,104px)}.ecobridge-native .home-hero-copy h1 em{color:#67806b}.ecobridge-native .home-hero-copy p:not(.eyebrow){font-size:13px;line-height:1.9;margin:26px 0 30px}.ecobridge-native .home-hero .eyebrow{display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:9px}.ecobridge-native .tiny-line{width:26px;height:1px;background:currentColor}.ecobridge-native .home-hero-image{position:relative;overflow:hidden;min-height:660px}.ecobridge-native .home-hero-image img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:40% 50%}.ecobridge-native .home-hero-image:after{content:'';position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#0008)}.ecobridge-native .photo-label{position:absolute;bottom:34px;left:38px;right:38px;z-index:2;color:white}.ecobridge-native .photo-label span{font-size:9px;letter-spacing:.17em}.ecobridge-native .photo-label a{display:flex;align-items:center;justify-content:space-between;font-family:var(--serif);font-size:29px;margin-top:10px}.ecobridge-native .photo-label a span{font-family:var(--sans);font-size:27px}.ecobridge-native .hero-footnote{margin-top:46px;display:flex;gap:12px;align-items:center;font-size:10px;color:var(--muted);line-height:1.6}.ecobridge-native .small-orbit{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%}.ecobridge-native .small-orbit svg{width:22px}.ecobridge-native .floating-note{position:absolute;z-index:3;left:calc(44% - 57px);top:50%;border-radius:50%;width:114px;height:114px;transform:translateY(-30%);background:var(--accent);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center}.ecobridge-native .floating-note span{font-size:7px;line-height:1.4;letter-spacing:.11em}.ecobridge-native .floating-note svg{width:27px;height:27px}.ecobridge-native .assurance-strip{padding:23px 5.6%;display:flex;justify-content:space-between;border-bottom:1px solid var(--line);font-size:10px;letter-spacing:.025em}.ecobridge-native .assurance-strip span:before{content:'✧';margin-right:12px;font-size:17px;vertical-align:middle}.ecobridge-native .section-title{margin-bottom:42px}.ecobridge-native .section-title.row{display:flex;justify-content:space-between;gap:30px;align-items:flex-end}.ecobridge-native .section-intro{max-width:450px}.ecobridge-native .section-intro p{font-size:13px}.ecobridge-native .filters{display:flex;gap:6px;margin-top:26px;flex-wrap:wrap}.ecobridge-native .filters button{font-size:10px;border:1px solid var(--line);background:transparent;padding:8px 13px;border-radius:20px;white-space:nowrap}.ecobridge-native .filters button.active{background:var(--ink);color:white;border-color:var(--ink)}.ecobridge-native .filters small{font-size:8px;margin-left:6px;opacity:.6}.ecobridge-native .scene-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px 25px}.ecobridge-native .card-image{display:block;aspect-ratio:1.3;position:relative;overflow:hidden;background:#e1e4d8}.ecobridge-native .card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.ecobridge-native .card-image:hover img{transform:scale(1.035)}.ecobridge-native .card-index{position:absolute;left:16px;top:15px;width:28px;height:28px;border:1px solid #ffffff80;border-radius:50%;color:white;text-align:center;font-size:9px;line-height:26px;background:#173d3440}.ecobridge-native .card-arrow{position:absolute;bottom:15px;right:16px;background:var(--paper);height:36px;width:36px;border-radius:50%;display:grid;place-items:center;font-size:20px}.ecobridge-native .card-heading{padding-top:20px}.ecobridge-native .card-heading .eyebrow{font-size:8px;letter-spacing:.13em;margin-bottom:9px}.ecobridge-native .card-heading h3{font-family:var(--serif);font-size:29px}.ecobridge-native .card-heading h3 a{display:flex;justify-content:space-between}.ecobridge-native .card-heading h3 a span{display:none}.ecobridge-native .card-heading p:last-child{font-size:11px;margin-top:9px}.ecobridge-native .approach{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:9%;background:#e7eadf}.ecobridge-native .approach-image{position:relative;background:#d7d9ca;padding:30px;min-height:490px;display:flex;align-items:center}.ecobridge-native .approach-image img{width:100%;max-height:400px;object-fit:contain;mix-blend-mode:multiply}.ecobridge-native .image-caption{font-size:8px;letter-spacing:.14em}.ecobridge-native .approach-image .image-caption{position:absolute;bottom:20px;left:25px}.ecobridge-native .approach h2 em{color:#77816a}.ecobridge-native .approach h2+p{font-size:13px;margin-top:27px;max-width:420px}.ecobridge-native .plain-list{list-style:none;padding:0;margin:28px 0}.ecobridge-native .plain-list li{padding:13px 0;border-top:1px solid #bbc5b5;font-size:11px}.ecobridge-native .plain-list li span{font-size:9px;margin-right:18px;opacity:.6}.ecobridge-native .buyer-guide .section-title p{font-size:13px}.ecobridge-native .comparison-wrap{overflow-x:auto}.ecobridge-native table{border-collapse:collapse;width:100%;text-align:left}.ecobridge-native th{font-weight:400}.ecobridge-native thead th{font-size:9px;letter-spacing:.11em;padding:16px 14px;border-bottom:1px solid var(--ink)}.ecobridge-native tbody th,.ecobridge-native tbody td{font-size:12px;padding:20px 14px;border-bottom:1px solid var(--line)}.ecobridge-native tbody th{font-family:var(--serif);font-size:21px}.ecobridge-native tbody td{color:var(--muted)}.ecobridge-native tbody td a{color:var(--ink);white-space:nowrap}.ecobridge-native tbody td a span{margin-left:15px}.ecobridge-native .comparison-wrap table{min-width:720px}.ecobridge-native .guide-note{display:grid;grid-template-columns:1fr 1fr;gap:7%;margin-top:35px}.ecobridge-native .guide-note p{font-size:12px;line-height:1.9}.ecobridge-native .guide-note p+p{margin-top:0}.ecobridge-native .guide-note strong{font-weight:500;color:var(--ink)}.ecobridge-native .use-note{display:flex;gap:15px;background:#eaecdf;border:1px solid var(--line);padding:24px;margin-top:35px}.ecobridge-native .note-icon{border:1px solid var(--ink);border-radius:50%;height:23px;flex:0 0 23px;text-align:center;line-height:21px;font-family:var(--serif)}.ecobridge-native .use-note strong{font-weight:500;font-size:12px}.ecobridge-native .use-note p{font-size:11px;margin-top:5px;line-height:1.8}.ecobridge-native .brand-invite{background:var(--ink);color:var(--paper);position:relative;overflow:hidden;min-height:430px}.ecobridge-native .brand-invite .eyebrow{color:#d8e1c3}.ecobridge-native .brand-invite h2{font-size:clamp(52px,5.5vw,82px)}.ecobridge-native .brand-invite p:not(.eyebrow){color:#c1cbbd;font-size:13px;margin:22px 0 26px}.ecobridge-native .invite-mark{position:absolute;width:370px;right:10%;top:60px;transform:rotate(-15deg);color:#75917b;opacity:.3}.ecobridge-native .invite-mark svg{width:100%}.ecobridge-native .enquiry{display:grid;grid-template-columns:1fr 1fr;gap:10%}.ecobridge-native .enquiry h2+p{font-size:13px;max-width:380px;margin-top:24px}.ecobridge-native .contact-direct{display:flex;gap:26px;flex-wrap:wrap;margin:25px 0 20px}.ecobridge-native .contact-direct a{font-size:12px;border-bottom:1px solid}.ecobridge-native .enquiry .form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ecobridge-native label{display:block;font-size:10px;line-height:1.5;margin-bottom:20px}.ecobridge-native input,.ecobridge-native select,.ecobridge-native textarea{width:100%;display:block;border:0;border-bottom:1px solid #a7b4a4;background:transparent;color:var(--ink);padding:12px 0;font-size:12px;border-radius:0;min-height:44px}.ecobridge-native textarea{resize:vertical}.ecobridge-native input::placeholder,.ecobridge-native textarea::placeholder{color:#73796e}.ecobridge-native select{padding-right:5px}.ecobridge-native form .micro{margin-bottom:22px}.ecobridge-native #brief-result{margin-top:24px;padding:20px;background:#eaecdf}.ecobridge-native #brief-text{font-size:11px}.ecobridge-native .brief-actions{display:flex;gap:10px;flex-wrap:wrap}.ecobridge-native .brief-actions .btn{font-size:10px;padding:10px 14px}.ecobridge-native .editorial-note{padding-top:0;max-width:1000px}.ecobridge-native .editorial-note p{font-size:11px}.ecobridge-native .editorial-note .eyebrow{margin-bottom:10px}.ecobridge-native .editorial-note a,.ecobridge-native .sources a{text-decoration:underline;text-underline-offset:3px}.ecobridge-native footer{background:#183c32;color:#e4e7db;padding:55px 5.6% 25px}.ecobridge-native .footer-top{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;padding-bottom:45px}.ecobridge-native .footer-top p{color:#bdc9b9;font-size:12px}.ecobridge-native .footer-top a:last-child{font-size:11px;border-bottom:1px solid #bdc9b9}.ecobridge-native .footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff30;padding-top:25px;font-size:10px;color:#bdc9b9}.ecobridge-native .fineprint{font-size:9px;line-height:1.7;color:#9eaf9e;margin-top:18px;max-width:950px}.ecobridge-native .back-top{position:fixed;bottom:22px;right:22px;background:var(--ink);color:white;border:1px solid #ffffff60;width:40px;height:40px;border-radius:50%;font-size:19px;z-index:20}.ecobridge-native .crumb{padding:18px 5.6%;display:flex;gap:13px;font-size:10px;color:var(--muted)}.ecobridge-native .crumb a{color:var(--ink)}.ecobridge-native .scene-hero{display:grid;grid-template-columns:1fr 1fr;min-height:610px;position:relative}.ecobridge-native .scene-hero-copy{padding:70px 5.6vw;align-self:center}.ecobridge-native .scene-hero h1{font-size:clamp(56px,5.3vw,88px)}.ecobridge-native .hero-intro{margin-top:25px;max-width:450px;font-size:14px;line-height:1.9}.ecobridge-native .scene-hero .btn{margin-top:30px}.ecobridge-native .hero-sub{display:block;width:max-content;font-size:10px;margin-top:24px}.ecobridge-native .hero-sub span{margin-left:25px}.ecobridge-native .scene-hero-image{position:relative;min-height:540px;overflow:hidden}.ecobridge-native .scene-hero-image img{position:absolute;width:100%;height:100%;object-fit:cover}.ecobridge-native .scene-hero-image .image-caption{position:absolute;bottom:20px;left:25px;z-index:2;color:white;background:#0005;padding:7px 10px}.ecobridge-native .page-nav{display:flex;gap:35px;padding:22px 5.6%;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:10px;align-items:center;overflow:auto;white-space:nowrap}.ecobridge-native .page-nav span{font-size:8px;letter-spacing:.15em;color:var(--muted);margin-right:auto}.ecobridge-native .page-nav a:last-child{margin-left:auto}.ecobridge-native .answer-section{display:grid;grid-template-columns:40% 60%;gap:0;border-bottom:1px solid var(--line)}.ecobridge-native .answer{font-family:var(--serif);font-size:25px;line-height:1.55;color:var(--ink);letter-spacing:-.01em}.ecobridge-native .quick-facts{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:30px 0 0}.ecobridge-native .quick-facts div{border-top:1px solid var(--line);padding-top:14px}.ecobridge-native .quick-facts dt{font-size:8px;letter-spacing:.12em;color:var(--muted)}.ecobridge-native .quick-facts dd{font-size:12px;margin:7px 0 0}.ecobridge-native .feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.ecobridge-native .feature-number{font-size:10px;display:block;margin-bottom:25px;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:15px}.ecobridge-native .feature-grid h3{font-family:var(--serif);font-size:29px;margin-bottom:15px}.ecobridge-native .feature-grid p{font-size:12px;line-height:1.9}.ecobridge-native .specification{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:9%;background:#e7eadf}.ecobridge-native .spec-visual{position:relative;min-height:440px;background:#dbded1;display:flex;align-items:center;padding:25px}.ecobridge-native .spec-visual img{width:100%;height:390px;object-fit:cover}.ecobridge-native .spec-visual:has(img[src*="sheet"]) img{object-fit:contain;mix-blend-mode:multiply}.ecobridge-native .spec-visual span{position:absolute;bottom:12px;left:25px;font-size:8px;letter-spacing:.12em}.ecobridge-native .spec-copy p:not(.eyebrow){font-size:12px;margin:22px 0}.ecobridge-native .spec-copy table{margin:25px 0}.ecobridge-native .spec-copy table th{font-family:var(--sans);font-size:11px;width:26%;font-weight:500}.ecobridge-native .spec-copy table td{font-size:11px}.ecobridge-native .spec-copy table th,.ecobridge-native .spec-copy table td{padding:14px 0}.ecobridge-native .spec-copy .micro{font-size:10px!important;line-height:1.7}.ecobridge-native .steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin:0;padding:0}.ecobridge-native .steps li{display:flex;gap:20px;border-top:1px solid var(--line);padding-top:25px}.ecobridge-native .steps li span{font-family:var(--serif);font-size:36px;color:#879582;line-height:1.2}.ecobridge-native .steps h3{font-size:17px;margin:4px 0 14px}.ecobridge-native .steps p{font-size:12px;line-height:1.9}.ecobridge-native .faq{display:grid;grid-template-columns:42% 58%;gap:0;border-top:1px solid var(--line)}.ecobridge-native .faq div:first-child p:last-child{font-size:12px;line-height:2.2;margin-top:25px}.ecobridge-native .faq h2{font-size:clamp(35px,3.6vw,53px)}.ecobridge-native details{border-bottom:1px solid var(--line)}.ecobridge-native summary{list-style:none;font-size:13px;cursor:pointer;padding:22px 0;display:flex;justify-content:space-between;gap:20px;align-items:center}.ecobridge-native summary::-webkit-details-marker{display:none}.ecobridge-native summary span{font-size:23px;font-weight:300;line-height:1;transition:transform .2s}.ecobridge-native details[open] summary span{transform:rotate(45deg)}.ecobridge-native details p{font-size:12px;line-height:1.9;padding:0 30px 24px 0}.ecobridge-native .sources{margin-top:28px}.ecobridge-native .sources strong{font-size:10px;font-weight:500}.ecobridge-native .sources p{font-size:10px;line-height:1.8;margin-top:7px}.ecobridge-native .related{background:#edeede}.ecobridge-native .related h2{font-size:37px}.ecobridge-native .related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.ecobridge-native .related-grid img{width:100%;height:235px;object-fit:cover}.ecobridge-native .related-grid a div{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.ecobridge-native .related-grid h3{font-family:var(--serif);font-size:25px}.ecobridge-native .not-found{min-height:60vh}.ecobridge-native .not-found p{margin:25px 0}.ecobridge-native .not-found h1{font-size:65px}.ecobridge-native .hero-bedroom{display:block;min-height:670px;color:white}.ecobridge-native .hero-bedroom .scene-hero-image{position:absolute;inset:0;min-height:0}.ecobridge-native .hero-bedroom .scene-hero-image:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#10281edb 0%,#162a2075 50%,#0000 100%)}.ecobridge-native .hero-bedroom .scene-hero-image img{object-position:center 60%}.ecobridge-native .hero-bedroom .scene-hero-copy{position:relative;z-index:2;padding:95px 5.6vw 80px;max-width:820px}.ecobridge-native .hero-bedroom .eyebrow,.ecobridge-native .hero-bedroom .hero-intro{color:#f0f0e3}.ecobridge-native .hero-bedroom .btn{background:#e3e8d2;border-color:#e3e8d2;color:#193e33}.ecobridge-native .hero-bedroom .image-caption{right:28px;left:auto}.ecobridge-native.theme-bedroom .features{background:#eeeee3}.ecobridge-native.theme-bedroom .feature-grid article:nth-child(2){padding-top:45px}.ecobridge-native.theme-bedroom .feature-grid article:nth-child(3){padding-top:90px}.ecobridge-native.theme-workspace{--ink:#233b4a;--muted:#616f76;--paper:#f1f4f5;--line:#ccd6db;--accent:#dbe7e9}.ecobridge-native .hero-workspace{grid-template-columns:47% 53%;margin:0 3%;border:1px solid var(--line);background:#e7eef1;min-height:570px}.ecobridge-native .hero-workspace .scene-hero-copy{padding:50px 3vw}.ecobridge-native .hero-workspace h1{font-family:var(--sans);font-size:clamp(60px,6.6vw,96px);font-weight:500;letter-spacing:-.075em}.ecobridge-native .hero-workspace .scene-hero-image{min-height:570px;margin:20px 20px 20px 0}.ecobridge-native .hero-workspace .scene-hero-image img{object-position:35% center}.ecobridge-native.theme-workspace .page-nav{margin-top:28px}.ecobridge-native.theme-workspace h2{font-family:var(--sans);font-weight:500;letter-spacing:-.055em;font-size:clamp(38px,3.8vw,56px)}.ecobridge-native.theme-workspace .features{background:#e6edf0}.ecobridge-native.theme-workspace .feature-grid{gap:0;border:1px solid var(--line)}.ecobridge-native.theme-workspace .feature-grid article{padding:30px;border-right:1px solid var(--line)}.ecobridge-native.theme-workspace .feature-grid article:last-child{border-right:0}.ecobridge-native.theme-workspace .feature-grid h3{font-family:var(--sans);font-size:25px}.ecobridge-native.theme-workspace .setup .steps{display:block}.ecobridge-native.theme-workspace .steps li{padding:24px 0;align-items:start}.ecobridge-native.theme-workspace .steps li div{display:grid;grid-template-columns:1fr 2fr;gap:45px;width:100%}.ecobridge-native.theme-workspace .steps h3{font-size:22px}.ecobridge-native.theme-workspace .specification{background:#dce7eb}.ecobridge-native.theme-hospitality{--ink:#3c362b;--muted:#746c60;--paper:#f7f3eb;--line:#d9d0c1;--accent:#e6dcc7}.ecobridge-native .hero-hospitality{display:flex;flex-direction:column;gap:35px;padding:15px 4% 0}.ecobridge-native .hero-hospitality .scene-hero-copy{text-align:center;padding:30px 0 0;max-width:950px;align-self:center}.ecobridge-native .hero-hospitality h1{font-size:clamp(58px,6vw,90px)}.ecobridge-native .hero-hospitality .hero-intro{margin:25px auto 0;max-width:610px}.ecobridge-native .hero-hospitality .hero-sub{display:none}.ecobridge-native .hero-hospitality .btn{margin-top:24px}.ecobridge-native .hero-hospitality .scene-hero-image{min-height:450px}.ecobridge-native .hero-hospitality .scene-hero-image img{object-position:50% 58%}.ecobridge-native.theme-hospitality .answer-section{grid-template-columns:35% 65%;padding-top:110px}.ecobridge-native.theme-hospitality .specification{background:#e9e1d5}.ecobridge-native.theme-hospitality .features{background:#39372d;color:#eee8dc}.ecobridge-native.theme-hospitality .features p{color:#c5bfaf}.ecobridge-native.theme-hospitality .features .feature-number{border-color:#7c7968}.ecobridge-native.theme-hospitality .feature-grid h3{font-style:italic;font-size:32px}.ecobridge-native.theme-studio{--ink:#654331;--muted:#866f60;--paper:#f8f0e6;--line:#dacbbc;--accent:#ecd9c6}.ecobridge-native .hero-studio{padding:35px 6% 55px;grid-template-columns:52% 48%;background:#eee0d0;align-items:center}.ecobridge-native .hero-studio .scene-hero-copy{padding:40px 3vw 40px 0}.ecobridge-native .hero-studio h1{font-style:italic;font-size:clamp(58px,5.8vw,90px)}.ecobridge-native .hero-studio .scene-hero-image{border-radius:50% 50% 0 0;min-height:590px;margin:0 25px}.ecobridge-native .hero-studio .scene-hero-image img{object-position:45% 50%}.ecobridge-native .hero-studio .image-caption{left:20px;right:20px;text-align:center;letter-spacing:.08em;background:#65433190}.ecobridge-native.theme-studio .features{background:#ede1d4}.ecobridge-native.theme-studio .feature-grid{gap:24px}.ecobridge-native.theme-studio .feature-grid article{border-radius:100px 100px 0 0;background:#f8f0e6;padding:65px 30px 35px;text-align:center}.ecobridge-native.theme-studio .feature-number{border:0;margin-bottom:15px}.ecobridge-native.theme-studio .feature-grid h3{font-style:italic}.ecobridge-native.theme-studio .specification{background:#e1d1bc}.ecobridge-native.theme-studio .spec-visual{border-radius:200px 200px 0 0;overflow:hidden;background:transparent;padding:0}.ecobridge-native.theme-studio .spec-visual img{height:480px}.ecobridge-native.theme-studio .spec-visual span{color:white;background:#65433190;padding:5px}.ecobridge-native.theme-studio .use-note{background:#eee0d0}.ecobridge-native.theme-travel{--ink:#424b2d;--muted:#74765e;--paper:#f4f1df;--line:#d3d2b7;--accent:#d8dfaf}.ecobridge-native .hero-travel{margin:15px 5.6% 45px;grid-template-columns:1fr 1fr;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:580px}.ecobridge-native .hero-travel .scene-hero-copy{padding:55px 35px 55px 0}.ecobridge-native .hero-travel h1{font-family:var(--sans);font-size:clamp(65px,7vw,100px);font-weight:600;letter-spacing:-.07em;line-height:.98}.ecobridge-native .hero-travel .scene-hero-image{min-height:500px;margin:35px 0 35px 30px;transform:rotate(2deg);box-shadow:0 12px 25px #424b2d18;border:10px solid #fdfbee}.ecobridge-native .hero-travel .image-caption{background:#fffceb;color:var(--ink);left:0;right:0;bottom:0;text-align:center;padding:15px 6px;letter-spacing:0;font-family:var(--serif);font-style:italic;font-size:16px}.ecobridge-native .travel-stamp{position:absolute;left:calc(50% - 40px);bottom:35px;width:90px;height:90px;display:grid;place-items:center;text-align:center;border:2px dashed var(--ink);border-radius:50%;transform:rotate(-12deg);line-height:1.3;font-size:10px;background:var(--accent);z-index:2}.ecobridge-native.theme-travel .setup{background:#e5e7cf}.ecobridge-native.theme-travel .steps{grid-template-columns:1fr;gap:0}.ecobridge-native.theme-travel .steps li{padding:24px 0}.ecobridge-native.theme-travel .steps li div{display:grid;grid-template-columns:1fr 2fr;gap:50px;width:100%}.ecobridge-native.theme-travel .steps h3{font-family:var(--serif);font-size:28px;margin-top:0}.ecobridge-native.theme-travel .features .feature-grid article{border:1px solid var(--line);padding:25px}.ecobridge-native.theme-travel .specification{background:#e9e8d2}.ecobridge-native.theme-travel .use-note{background:#f4f1df}.ecobridge-native.theme-lounge{--ink:#493d3d;--muted:#7a6f68;--paper:#f7f0e9;--line:#dacdc4;--accent:#e9d8c7}.ecobridge-native .hero-lounge{grid-template-columns:53% 47%;margin:0 0 40px;background:#e9dfd5}.ecobridge-native .hero-lounge .scene-hero-image{min-height:650px}.ecobridge-native .hero-lounge .scene-hero-copy{padding:50px 4vw}.ecobridge-native .hero-lounge h1{font-size:clamp(54px,4.8vw,78px)}.ecobridge-native .hero-lounge .eyebrow{font-size:9px}.ecobridge-native.theme-lounge .features{padding-top:80px}.ecobridge-native.theme-lounge .features .section-title{text-align:center}.ecobridge-native.theme-lounge .feature-grid{display:block;max-width:950px;margin:auto}.ecobridge-native.theme-lounge .feature-grid article{display:grid;grid-template-columns:60px 1fr 1.4fr;gap:30px;border-top:1px solid var(--line);padding:28px 0}.ecobridge-native.theme-lounge .feature-number{border:0;font-size:14px;margin:5px 0;padding:0}.ecobridge-native.theme-lounge .specification{background:#e9ded3}.ecobridge-native.theme-lounge .spec-visual{padding:0;min-height:480px;background:transparent}.ecobridge-native.theme-lounge .spec-visual img{height:480px}.ecobridge-native.theme-lounge .spec-visual span{background:#f7f0e9;left:0;bottom:0;padding:9px 16px}.ecobridge-native.theme-lounge .related{background:#efe3d7}@media(min-width:1600px){.ecobridge-native{max-width:1920px;margin:auto}.ecobridge-native .home-hero{min-height:780px}.ecobridge-native .home-hero-image{min-height:780px}.ecobridge-native .home-hero-copy{padding-top:105px}}@media(max-width:1100px){.ecobridge-native .header nav{gap:18px}.ecobridge-native .header{padding-left:4%;padding-right:4%}.ecobridge-native .logo span{font-size:18px}.ecobridge-native .home-hero-copy{padding-left:5%;padding-right:8%}.ecobridge-native .home-hero{min-height:600px}.ecobridge-native .home-hero-image{min-height:600px}.ecobridge-native .home-hero h1{font-size:78px}.ecobridge-native .hero-footnote{margin-top:30px}.ecobridge-native .floating-note{width:90px;height:90px;left:calc(44% - 45px)}.ecobridge-native .floating-note span{font-size:6px}.ecobridge-native .floating-note svg{width:20px}.ecobridge-native .section{padding-top:75px;padding-bottom:75px}.ecobridge-native .section-title.row{align-items:flex-start}.ecobridge-native .scene-hero h1{font-size:65px}.ecobridge-native .scene-hero .eyebrow{font-size:8px}.ecobridge-native .page-nav{gap:22px}.ecobridge-native .feature-grid,.ecobridge-native .steps{gap:25px}.ecobridge-native .faq{grid-template-columns:40% 60%}.ecobridge-native .faq h2{font-size:40px}.ecobridge-native .specification{gap:6%}.ecobridge-native .spec-visual{min-height:390px}.ecobridge-native .spec-visual img{height:340px}.ecobridge-native .hero-studio .scene-hero-image{margin:0;min-height:540px}.ecobridge-native .hero-lounge h1{font-size:55px}.ecobridge-native .enquiry{gap:6%}}@media(max-width:800px){.ecobridge-native .header{height:82px}.ecobridge-native .header nav{gap:15px}.ecobridge-native .header nav a{font-size:10px}.ecobridge-native .header .btn{display:none}.ecobridge-native .home-hero{grid-template-columns:47% 53%;min-height:570px}.ecobridge-native .home-hero h1{font-size:68px}.ecobridge-native .home-hero-copy{padding-top:60px}.ecobridge-native .home-hero-image{min-height:570px}.ecobridge-native .home-hero .eyebrow{font-size:7px;letter-spacing:.1em;gap:7px}.ecobridge-native .tiny-line{width:17px}.ecobridge-native .home-hero-copy p:not(.eyebrow){font-size:12px}.ecobridge-native .floating-note{left:calc(47% - 40px);width:80px;height:80px}.ecobridge-native .floating-note span{font-size:5px}.ecobridge-native .home-hero-copy .btn{font-size:10px;padding:12px 15px;gap:18px}.ecobridge-native .assurance-strip{font-size:8px;gap:12px;flex-wrap:wrap}.ecobridge-native .assurance-strip span:before{margin-right:6px}.ecobridge-native .scene-grid{grid-template-columns:1fr 1fr}.ecobridge-native .section-title.row{display:block}.ecobridge-native .section-intro{margin-top:25px;max-width:none}.ecobridge-native .approach{gap:6%}.ecobridge-native .approach-image{min-height:400px;padding:15px}.ecobridge-native .approach h2{font-size:42px}.ecobridge-native .brand-invite .invite-mark{right:0;width:300px;opacity:.2}.ecobridge-native .enquiry{grid-template-columns:1fr;gap:40px}.ecobridge-native .enquiry h2+p{max-width:560px}.ecobridge-native .footer-top{flex-wrap:wrap}.ecobridge-native .footer-bottom{flex-wrap:wrap}.ecobridge-native .scene-hero h1{font-size:52px}.ecobridge-native .scene-hero .hero-intro{font-size:12px}.ecobridge-native .scene-hero .btn{font-size:10px;gap:18px;padding:12px 15px}.ecobridge-native .scene-hero-copy{padding:45px 5vw}.ecobridge-native .hero-bedroom .scene-hero-copy{padding-top:90px}.ecobridge-native .hero-bedroom h1{font-size:70px}.ecobridge-native .hero-workspace h1{font-size:64px}.ecobridge-native .hero-hospitality h1{font-size:65px}.ecobridge-native .hero-studio h1{font-size:55px}.ecobridge-native .hero-lounge .scene-hero-copy{padding:35px 25px}.ecobridge-native .hero-travel h1{font-size:68px}.ecobridge-native .answer-section{grid-template-columns:1fr;gap:30px}.ecobridge-native .answer{font-size:23px}.ecobridge-native.theme-hospitality .answer-section{grid-template-columns:1fr}.ecobridge-native .features h2{font-size:43px}.ecobridge-native .feature-grid{gap:25px}.ecobridge-native .feature-grid h3{font-size:25px}.ecobridge-native .specification{grid-template-columns:1fr;gap:40px}.ecobridge-native .spec-visual{max-height:450px;min-height:350px}.ecobridge-native .spec-copy{max-width:650px}.ecobridge-native .steps{grid-template-columns:1fr}.ecobridge-native .steps li div{max-width:600px}.ecobridge-native .faq{grid-template-columns:1fr;gap:30px}.ecobridge-native .related-grid img{height:170px}.ecobridge-native .related-grid h3{font-size:21px}.ecobridge-native.theme-studio .feature-grid article{padding:45px 20px 25px}.ecobridge-native.theme-studio .feature-grid h3{font-size:24px}.ecobridge-native.theme-workspace .feature-grid article{padding:20px}.ecobridge-native.theme-travel .steps li div{grid-template-columns:1fr 1.5fr;gap:25px}.ecobridge-native.theme-lounge .feature-grid article{grid-template-columns:35px 1fr 1.3fr;gap:20px}.ecobridge-native.theme-lounge .feature-grid h3{font-size:25px}.ecobridge-native .page-nav span{display:none}.ecobridge-native .page-nav{gap:26px}}@media(max-width:600px){.ecobridge-native .topline{justify-content:center;font-size:8px;padding:8px 15px}.ecobridge-native .topline span{display:none}.ecobridge-native .header{height:76px;padding:0 22px}.ecobridge-native .header nav{display:none}.ecobridge-native .logo span{font-size:19px}.ecobridge-native .menu-toggle{display:block}.ecobridge-native .header .btn{display:none}.ecobridge-native .section{padding:62px 24px}.ecobridge-native .eyebrow{font-size:8px;margin-bottom:17px}.ecobridge-native h2{font-size:40px}.ecobridge-native .home-hero{display:flex;flex-direction:column;min-height:0}.ecobridge-native .home-hero-copy{padding:45px 24px 40px}.ecobridge-native .home-hero h1{font-size:72px;line-height:1.01}.ecobridge-native .home-hero h1 br:nth-child(2){display:none}.ecobridge-native .home-hero h1 em{padding-left:7px}.ecobridge-native .home-hero .eyebrow{font-size:8px}.ecobridge-native .home-hero-copy p:not(.eyebrow){margin:23px 0;font-size:12px;max-width:300px}.ecobridge-native .hero-footnote{display:none}.ecobridge-native .home-hero-copy .btn{font-size:11px;padding:13px 18px;gap:32px}.ecobridge-native .home-hero-image{min-height:360px}.ecobridge-native .home-hero-image img{object-position:center 60%}.ecobridge-native .floating-note{top:auto;left:auto;right:23px;bottom:308px;transform:none;width:92px;height:92px}.ecobridge-native .floating-note span{font-size:6px}.ecobridge-native .floating-note svg{width:24px}.ecobridge-native .photo-label{left:24px;right:24px;bottom:24px}.ecobridge-native .photo-label a{font-size:27px}.ecobridge-native .photo-label span{font-size:8px}.ecobridge-native .assurance-strip{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:20px 24px;font-size:8px}.ecobridge-native .assurance-strip span:before{font-size:14px}.ecobridge-native .section-title{margin-bottom:30px}.ecobridge-native .section-intro{margin-top:22px}.ecobridge-native .section-intro p{font-size:12px}.ecobridge-native .filters{gap:5px;margin-top:20px}.ecobridge-native .filters button{font-size:9px;padding:7px 10px}.ecobridge-native .scene-grid{grid-template-columns:1fr;gap:35px}.ecobridge-native .card-image{aspect-ratio:1.32}.ecobridge-native .card-heading{padding-top:17px}.ecobridge-native .card-heading h3{font-size:31px}.ecobridge-native .card-heading h3 a span{display:inline;font-family:var(--sans);font-size:24px}.ecobridge-native .card-heading p:last-child{font-size:11px}.ecobridge-native .approach{display:flex;flex-direction:column;gap:35px}.ecobridge-native .approach-image{width:100%;min-height:300px;padding:25px}.ecobridge-native .approach-image img{max-height:250px}.ecobridge-native .approach h2{font-size:47px}.ecobridge-native .approach h2+p{font-size:12px}.ecobridge-native .guide-note{grid-template-columns:1fr;gap:20px}.ecobridge-native .comparison-wrap{margin-right:-24px}.ecobridge-native .comparison-wrap table{min-width:660px}.ecobridge-native tbody td,.ecobridge-native tbody th{padding:18px 10px}.ecobridge-native tbody th{font-size:19px}.ecobridge-native .buyer-guide .section-title p{font-size:12px;margin-top:20px}.ecobridge-native .use-note{padding:18px 16px;gap:11px}.ecobridge-native .use-note p{font-size:10px}.ecobridge-native .brand-invite{min-height:420px}.ecobridge-native .brand-invite h2{font-size:61px}.ecobridge-native .brand-invite p:not(.eyebrow){font-size:12px;max-width:250px}.ecobridge-native .invite-mark{right:-40px!important;top:80px;width:230px!important}.ecobridge-native .enquiry{gap:30px}.ecobridge-native .enquiry h2{font-size:45px}.ecobridge-native .enquiry .form-row{gap:17px}.ecobridge-native input,.ecobridge-native select,.ecobridge-native textarea{font-size:12px}.ecobridge-native .contact-direct{gap:22px}.ecobridge-native .enquiry .micro{font-size:10px}.ecobridge-native .editorial-note{padding-top:0}.ecobridge-native .editorial-note p{font-size:10px}.ecobridge-native footer{padding:42px 24px 24px}.ecobridge-native .footer-top{display:block;padding-bottom:30px}.ecobridge-native .footer-top p{margin:24px 0;font-size:11px}.ecobridge-native .footer-top a:last-child{font-size:10px}.ecobridge-native .footer-bottom{display:flex;flex-direction:column;gap:10px;padding-top:20px;font-size:9px}.ecobridge-native .fineprint{font-size:8px;margin-top:22px}.ecobridge-native .crumb{padding:15px 24px;font-size:9px}.ecobridge-native .scene-hero{display:flex;flex-direction:column;min-height:0}.ecobridge-native .scene-hero-copy{padding:40px 24px}.ecobridge-native .scene-hero h1{font-size:57px}.ecobridge-native .scene-hero .eyebrow{font-size:8px}.ecobridge-native .scene-hero .hero-intro{font-size:12px;max-width:360px;margin-top:22px}.ecobridge-native .scene-hero .btn{font-size:11px;padding:13px 17px;gap:23px;margin-top:24px}.ecobridge-native .hero-sub{margin-top:21px}.ecobridge-native .scene-hero-image{min-height:350px}.ecobridge-native .scene-hero-image .image-caption{font-size:7px;left:18px;bottom:18px}.ecobridge-native .page-nav{padding:17px 24px;gap:25px;font-size:9px}.ecobridge-native .page-nav a:last-child{margin-left:0}.ecobridge-native .answer-section{gap:25px}.ecobridge-native .answer{font-size:22px}.ecobridge-native .quick-facts{gap:18px}.ecobridge-native .quick-facts dt{font-size:7px}.ecobridge-native .quick-facts dd{font-size:11px}.ecobridge-native .features h2{font-size:40px}.ecobridge-native .feature-grid{grid-template-columns:1fr;gap:25px}.ecobridge-native .feature-number{padding-bottom:12px;margin-bottom:15px}.ecobridge-native .feature-grid h3{font-size:28px;margin-bottom:12px}.ecobridge-native .feature-grid p{font-size:12px}.ecobridge-native .specification{gap:35px}.ecobridge-native .spec-visual{min-height:310px;padding:20px}.ecobridge-native .spec-visual img{height:290px}.ecobridge-native .spec-visual span{font-size:7px;left:20px;bottom:10px}.ecobridge-native .spec-copy p:not(.eyebrow){font-size:12px}.ecobridge-native .steps{gap:24px}.ecobridge-native .steps li{gap:16px;padding-top:20px}.ecobridge-native .steps li span{font-size:31px}.ecobridge-native .steps h3{font-size:19px;margin:0 0 12px}.ecobridge-native .steps p{font-size:11px}.ecobridge-native .faq{gap:25px}.ecobridge-native .faq h2{font-size:39px}.ecobridge-native .faq div:first-child p:last-child{font-size:11px;margin-top:20px}.ecobridge-native summary{font-size:12px;padding:20px 0}.ecobridge-native details p{font-size:11px;padding-right:5px}.ecobridge-native .sources p{font-size:9px}.ecobridge-native .related .section-title.row a{margin-top:22px}.ecobridge-native .related h2{font-size:36px}.ecobridge-native .related-grid{grid-template-columns:1fr;gap:30px}.ecobridge-native .related-grid img{height:240px}.ecobridge-native .related-grid h3{font-size:27px}.ecobridge-native .hero-bedroom{display:block;min-height:640px}.ecobridge-native .hero-bedroom .scene-hero-copy{padding:70px 24px 90px}.ecobridge-native .hero-bedroom h1{font-size:61px}.ecobridge-native .hero-bedroom .scene-hero-image{position:absolute}.ecobridge-native .hero-bedroom .scene-hero-image:after{background:linear-gradient(90deg,#10281edb,#162a2060)}.ecobridge-native .hero-bedroom .image-caption{bottom:15px;left:24px;right:auto}.ecobridge-native.theme-bedroom .feature-grid article:nth-child(n){padding-top:0}.ecobridge-native .hero-workspace{margin:0 18px;display:flex}.ecobridge-native .hero-workspace .scene-hero-copy{padding:35px 24px}.ecobridge-native .hero-workspace h1{font-size:65px}.ecobridge-native .hero-workspace .scene-hero-image{margin:0 16px 16px;min-height:330px}.ecobridge-native.theme-workspace .page-nav{margin-top:25px}.ecobridge-native.theme-workspace .feature-grid{display:block}.ecobridge-native.theme-workspace .feature-grid article{border-right:0;border-bottom:1px solid var(--line);padding:25px}.ecobridge-native.theme-workspace .feature-grid article:last-child{border-bottom:0}.ecobridge-native.theme-workspace h2{font-size:39px}.ecobridge-native.theme-workspace .steps li div{display:block}.ecobridge-native.theme-workspace .steps h3{font-size:21px}.ecobridge-native .hero-hospitality{padding:0 18px;gap:30px}.ecobridge-native .hero-hospitality .scene-hero-copy{padding:35px 6px 0}.ecobridge-native .hero-hospitality h1{font-size:56px}.ecobridge-native .hero-hospitality .hero-intro{font-size:12px}.ecobridge-native .hero-hospitality .scene-hero-image{min-height:330px}.ecobridge-native.theme-hospitality .answer-section{padding-top:65px}.ecobridge-native .hero-studio{padding:0 24px 30px;gap:0}.ecobridge-native .hero-studio .scene-hero-copy{padding:40px 0 35px}.ecobridge-native .hero-studio h1{font-size:61px}.ecobridge-native .hero-studio .scene-hero-image{min-height:450px;width:100%;margin:0}.ecobridge-native .hero-studio .image-caption{font-size:8px;left:15px;right:15px}.ecobridge-native.theme-studio .feature-grid{grid-template-columns:1fr;gap:20px}.ecobridge-native.theme-studio .feature-grid article{padding:45px 35px 35px;border-radius:90px 90px 0 0}.ecobridge-native.theme-studio .feature-grid h3{font-size:29px}.ecobridge-native.theme-studio .spec-visual img{height:380px}.ecobridge-native .hero-travel{margin:5px 24px 30px;padding-bottom:15px}.ecobridge-native .hero-travel .scene-hero-copy{padding:35px 0 30px}.ecobridge-native .hero-travel h1{font-size:79px}.ecobridge-native .hero-travel .scene-hero-image{min-height:330px;margin:0 8px 30px;transform:rotate(2deg)}.ecobridge-native .hero-travel .image-caption{left:0;right:0;bottom:0;font-size:14px}.ecobridge-native .travel-stamp{left:auto;right:-5px;bottom:0;width:80px;height:80px;font-size:9px}.ecobridge-native.theme-travel .steps li div{display:block}.ecobridge-native.theme-travel .steps h3{font-size:26px}.ecobridge-native.theme-lounge .hero-lounge{margin-bottom:0}.ecobridge-native .hero-lounge .scene-hero-image{min-height:350px;order:2}.ecobridge-native .hero-lounge .scene-hero-copy{padding:40px 24px}.ecobridge-native .hero-lounge h1{font-size:54px}.ecobridge-native.theme-lounge .feature-grid article{grid-template-columns:25px 1fr;gap:5px 15px;padding:23px 0}.ecobridge-native.theme-lounge .feature-grid p{grid-column:2}.ecobridge-native.theme-lounge .feature-grid h3{font-size:28px}.ecobridge-native.theme-lounge .spec-visual{min-height:350px}.ecobridge-native.theme-lounge .spec-visual img{height:350px}.ecobridge-native .back-top{bottom:18px;right:15px;width:36px;height:36px}}@media(prefers-reduced-motion:reduce){.ecobridge-native{scroll-behavior:auto}.ecobridge-native *,.ecobridge-native *:before,.ecobridge-native *:after{transition:none!important;animation:none!important}}.ecobridge-native .published-spec{border-left:2px solid var(--ink);padding:12px 18px;background:#ffffff40;margin-top:24px}.ecobridge-native .published-spec strong{font-size:10px;font-weight:500}.ecobridge-native .published-spec p{font-size:11px;line-height:1.8;margin-top:4px}.ecobridge-native .download-link{display:block;font-size:10px;margin-top:18px;text-decoration:underline;text-underline-offset:4px}@media print{.ecobridge-native .topline,.ecobridge-native .header,.ecobridge-native .mobile-nav,.ecobridge-native .page-nav,.ecobridge-native .enquiry,.ecobridge-native .back-top,.ecobridge-native .related,.ecobridge-native footer,.ecobridge-native .hero-sub,.ecobridge-native .scene-hero .btn{display:none!important}.ecobridge-native .section{padding:30px 0;break-inside:avoid}.ecobridge-native .scene-hero{min-height:350px}.ecobridge-native .scene-hero-image{min-height:350px}.ecobridge-native .hero-bedroom{color:#193e33}.ecobridge-native .hero-bedroom .scene-hero-image{display:none}.ecobridge-native .hero-bedroom .eyebrow,.ecobridge-native .hero-bedroom .hero-intro{color:#193e33}.ecobridge-native details p{display:block!important}.ecobridge-native{font-size:11px;background:white}.ecobridge-native .scene-hero h1{font-size:45px}.ecobridge-native .scene-hero-copy{padding:25px}.ecobridge-native .scene-hero .hero-intro{font-size:12px}}.ecobridge-native .home-hero-copy h1{font-size:clamp(54px,5.15vw,84px)}@media(max-width:600px){.ecobridge-native .home-hero-copy h1{font-size:clamp(44px,12.5vw,59px)}.ecobridge-native .home-hero h1 br:nth-child(2){display:block}.ecobridge-native .home-hero h1 em{padding-left:0}}.ecobridge-native{width:100%;margin:0 auto;isolation:isolate}.ecobridge-native p:empty{display:none}.ecobridge-native button{font-family:Arial,Helvetica,sans-serif}.ecobridge-native .home-hero-copy .eyebrow{font-size:9px;margin-bottom:22px}.ecobridge-native .card-heading .eyebrow{font-size:8px;margin:0 0 9px}.ecobridge-native .footer-top a.logo{border:0}.ecobridge-native .header .elementor-button{font-size:11px;padding:10px 17px;min-height:42px}.ecobridge-native .home-hero-copy .native-button .elementor-button{margin:0}.ecobridge-native .native-heading .elementor-heading-title{color:inherit}.ecobridge-native .native-copy{color:inherit}.ecobridge-native .native-image img{vertical-align:middle}.ecobridge-native .native-inline .elementor-widget-container{display:contents}.ecobridge-native .filters .elementor-widget-container{display:contents}@media(max-width:600px){.ecobridge-native .header .header-cta{display:none!important}.ecobridge-native .section-intro .eyebrow{font-size:8px}.ecobridge-native .home-hero-copy .native-button .elementor-button{font-size:11px;padding:13px 18px;gap:32px}}.ecobridge-native .e-grid{grid-template-rows:auto;grid-auto-rows:auto;grid-auto-flow:row}.ecobridge-native .hero-footnote{flex-direction:row;align-items:center}.ecobridge-native .source-disclosure{padding-top:0}.ecobridge-native .source-disclosure .fineprint{color:var(--muted);max-width:1100px}.ecobridge-native details summary{list-style:none;cursor:pointer}.ecobridge-native .spec-copy .native-button .elementor-button{margin-top:24px}.ecobridge-native main{display:block}
/* ECOBRIDGE readable buying guides, 21 October 2026. */
.ecobridge-native{--muted:#445448;font-size:18px;line-height:1.75}
.ecobridge-native.theme-workspace{--muted:#435660}.ecobridge-native.theme-hospitality{--muted:#554d40}.ecobridge-native.theme-studio{--muted:#654b3c}.ecobridge-native.theme-travel{--muted:#51583c}.ecobridge-native.theme-lounge{--muted:#594b45}
.ecobridge-native p,.ecobridge-native li,.ecobridge-native td,.ecobridge-native dd{font-size:18px!important;line-height:1.75!important}
.ecobridge-native h1,.ecobridge-native .scene-hero h1,.ecobridge-native .home-hero h1{font-size:clamp(42px,4.3vw,72px)!important;line-height:1.08!important;letter-spacing:-.035em;overflow-wrap:normal;word-break:normal}
.ecobridge-native h2,.ecobridge-native .section h2{font-size:clamp(32px,3.2vw,50px)!important;line-height:1.15!important;letter-spacing:-.025em}
.ecobridge-native .feature-grid h3,.ecobridge-native .steps h3,.ecobridge-native .related-grid h3{font-size:27px!important;line-height:1.25!important}
.ecobridge-native .eyebrow,.ecobridge-native .home-hero .eyebrow,.ecobridge-native .card-heading .eyebrow,.ecobridge-native .scene-hero .eyebrow{font-size:14px!important;line-height:1.6!important;letter-spacing:.075em;white-space:normal;font-weight:600}
.ecobridge-native .scene-hero .hero-intro,.ecobridge-native .home-hero-copy p:not(.eyebrow){font-size:19px!important;line-height:1.7!important;max-width:570px}
.ecobridge-native .hero-bedroom .scene-hero-copy{max-width:900px;padding-top:72px;padding-bottom:72px}.ecobridge-native .hero-bedroom .scene-hero-image:after{background:linear-gradient(90deg,#10281ef2 0%,#10281edb 40%,#10281e45 75%,#0000 100%)}
.ecobridge-native .hero-bedroom .eyebrow,.ecobridge-native .hero-bedroom .hero-intro{color:#fffefa!important}.ecobridge-native .hero-hospitality .hero-intro{max-width:750px}.ecobridge-native .hero-hospitality .scene-hero-copy{max-width:1000px}
.ecobridge-native .btn,.ecobridge-native .native-button .elementor-button,.ecobridge-native .brief-actions .btn{font-size:16px!important;line-height:1.45!important;min-height:50px;padding:15px 22px;gap:20px;white-space:normal;text-align:left}
.ecobridge-native .btn span,.ecobridge-native .btn .elementor-button-text{font-size:inherit!important}.ecobridge-native .hero-sub,.ecobridge-native .text-link,.ecobridge-native .contact-direct a{font-size:17px!important;line-height:1.6!important;min-height:44px;align-items:center}
.ecobridge-native .page-nav{gap:28px;flex-wrap:wrap;overflow:visible;white-space:normal;padding-top:20px;padding-bottom:20px}.ecobridge-native .page-nav a{font-size:16px!important;line-height:1.5;min-height:44px;display:inline-flex;align-items:center}.ecobridge-native .page-nav span{font-size:14px!important;letter-spacing:.04em}
.ecobridge-native .crumb,.ecobridge-native .crumb span,.ecobridge-native .crumb a{font-size:15px!important;line-height:1.6}
.ecobridge-native .answer{font-size:25px!important;line-height:1.6!important;max-width:850px}.ecobridge-native .quick-facts dt{font-size:14px!important;line-height:1.5;letter-spacing:.045em;color:var(--muted)}.ecobridge-native .quick-facts dd{margin-top:8px}.ecobridge-native .quick-facts{gap:24px}
.ecobridge-native .feature-grid p,.ecobridge-native .steps p{max-width:68ch}.ecobridge-native .feature-number{font-size:16px!important}.ecobridge-native .specification{align-items:start}.ecobridge-native .spec-visual{min-height:420px;max-height:none}.ecobridge-native .spec-visual img{object-fit:contain;height:420px}.ecobridge-native .spec-copy{max-width:780px}
.ecobridge-native table th{font-size:18px!important;line-height:1.5!important;letter-spacing:0}.ecobridge-native .spec-copy th{width:30%;font-family:Arial,Helvetica,sans-serif;font-weight:600;color:var(--ink)}.ecobridge-native table td,.ecobridge-native table th{padding:18px 14px;vertical-align:top}.ecobridge-native .published-spec{padding:18px 20px;margin:24px 0 8px}.ecobridge-native .published-spec strong{font-size:16px!important;font-weight:600}
.ecobridge-native summary{font-size:19px!important;line-height:1.5!important;font-weight:500;padding:22px 0;min-height:52px}.ecobridge-native summary span{font-size:24px!important;flex-shrink:0}.ecobridge-native details p{font-size:18px!important;line-height:1.75!important;padding-bottom:24px}.ecobridge-native .buying-checklist li{margin-bottom:10px}.ecobridge-native .buying-checklist ul{padding-left:24px}
.ecobridge-native .micro,.ecobridge-native .enquiry .micro,.ecobridge-native .sources p,.ecobridge-native .fineprint,.ecobridge-native .editorial-note p{font-size:15px!important;line-height:1.7!important;color:var(--muted)}.ecobridge-native .sources strong{font-size:16px!important;font-weight:600}.ecobridge-native .source-disclosure{padding-top:0}
.ecobridge-native .image-caption,.ecobridge-native .spec-visual span{font-size:14px!important;line-height:1.5!important;letter-spacing:.04em}.ecobridge-native .use-note strong{font-size:18px!important;font-weight:600}.ecobridge-native .use-note p{font-size:16px!important;line-height:1.75!important}.ecobridge-native .use-note>.e-con{min-width:0;flex:1 1 0!important}
.ecobridge-native .enquiry{gap:6%;align-items:start}.ecobridge-native .enquiry h2+p{max-width:560px}.ecobridge-native label{font-size:16px!important;line-height:1.5}.ecobridge-native input,.ecobridge-native select,.ecobridge-native textarea,.ecobridge-native #brief-text{font-size:17px!important;line-height:1.6!important;padding:12px 0;min-height:48px}.ecobridge-native input::placeholder,.ecobridge-native textarea::placeholder{color:#536052}
.ecobridge-native .contact-direct a:first-child{display:inline-flex;padding:13px 20px;border:1px solid var(--ink);background:var(--ink);color:var(--white);min-height:50px}.ecobridge-native .contact-direct{gap:18px;align-items:center}
.ecobridge-native .filters button{font-size:16px!important;min-height:44px;padding:10px 15px}.ecobridge-native .filters small{font-size:14px!important;opacity:1}.ecobridge-native .assurance-strip{font-size:16px!important;line-height:1.5;gap:20px;flex-wrap:wrap}.ecobridge-native .plain-list li{font-size:18px!important}.ecobridge-native .plain-list li span{font-size:16px!important;opacity:1}
.ecobridge-native .card-heading p:last-child{font-size:18px!important}.ecobridge-native .hero-footnote{font-size:16px!important}.ecobridge-native .floating-note{width:150px;height:150px;left:calc(44% - 75px);top:65%}.ecobridge-native .floating-note span{font-size:14px!important;line-height:1.3;letter-spacing:.03em}.ecobridge-native .photo-label span{font-size:14px!important}.ecobridge-native .card-index{font-size:14px!important;width:34px;height:34px;line-height:32px;background:#193e33}
.ecobridge-native .b2b-evidence{display:grid;grid-template-columns:1fr 1fr;gap:6%;border-bottom:1px solid var(--line)}.ecobridge-native .b2b-evidence h2{max-width:650px}.ecobridge-native .b2b-evidence-copy p{margin-top:22px;max-width:65ch}.ecobridge-native .b2b-proof{padding:30px;background:#ffffff80;border:1px solid var(--line);align-self:start}.ecobridge-native .b2b-proof h3,.ecobridge-native .commercial-panel h3{font:600 21px/1.4 Arial,Helvetica,sans-serif;margin-bottom:18px;letter-spacing:0}.ecobridge-native .b2b-proof ul,.ecobridge-native .commercial-panel ul{margin:0;padding-left:22px}.ecobridge-native .b2b-proof li,.ecobridge-native .commercial-panel li{margin:0 0 12px}.ecobridge-native .b2b-proof p{margin-top:20px}
.ecobridge-native .commercial-brief{display:grid;grid-template-columns:1fr 1fr;gap:6%;background:#e7eadf;border-block:1px solid var(--line)}.ecobridge-native .commercial-intro p{margin-top:22px;max-width:65ch}.ecobridge-native .commercial-panel{border-left:2px solid var(--ink);padding-left:28px}.ecobridge-native .commercial-panel p{margin-top:20px}.ecobridge-native .b2b-links{display:flex;gap:18px;flex-wrap:wrap;margin-top:24px}.ecobridge-native .b2b-links a{font-size:17px;line-height:1.6;text-decoration:underline;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}
.ecobridge-native.theme-hospitality .features p{color:#f2ecdf!important}.ecobridge-native.theme-hospitality .features .eyebrow,.ecobridge-native.theme-hospitality .features .feature-number{color:#f2ecdf!important}.ecobridge-native.theme-hospitality .commercial-brief{background:#e9e1d5}.ecobridge-native.theme-workspace .commercial-brief{background:#e6edf0}.ecobridge-native.theme-studio .commercial-brief{background:#eee0d0}.ecobridge-native.theme-travel .commercial-brief{background:#e5e7cf}.ecobridge-native.theme-lounge .commercial-brief{background:#e9ded3}
@media(max-width:1100px){.ecobridge-native .feature-grid{grid-template-columns:1fr;gap:28px}.ecobridge-native .feature-grid article{padding-top:0!important}.ecobridge-native.theme-workspace .feature-grid article{padding:28px!important;border-right:0;border-bottom:1px solid var(--line)}.ecobridge-native.theme-studio .feature-grid article{padding:36px 30px!important;border-radius:50px 50px 0 0}.ecobridge-native .specification{grid-template-columns:1fr;gap:35px}.ecobridge-native .spec-visual{max-width:700px;min-height:340px}.ecobridge-native .spec-visual img{height:340px}.ecobridge-native .enquiry{grid-template-columns:1fr;gap:40px}.ecobridge-native .b2b-evidence,.ecobridge-native .commercial-brief{grid-template-columns:1fr;gap:30px}.ecobridge-native .commercial-panel{border-left:0;border-top:2px solid var(--ink);padding:24px 0 0}.ecobridge-native .page-nav span{display:none}}
@media(max-width:600px){.ecobridge-native p,.ecobridge-native li,.ecobridge-native td,.ecobridge-native dd{font-size:18px!important}.ecobridge-native .section{padding:58px 22px}.ecobridge-native .section.source-disclosure{padding-top:0}.ecobridge-native .scene-hero h1,.ecobridge-native .home-hero h1{font-size:clamp(37px,10vw,46px)!important}.ecobridge-native .scene-hero-copy{padding:40px 22px!important}.ecobridge-native .hero-bedroom .scene-hero-copy{padding-top:50px!important;padding-bottom:66px!important}.ecobridge-native .hero-bedroom{min-height:0}.ecobridge-native .hero-bedroom .scene-hero-image:after{background:#10281edb}.ecobridge-native .scene-hero .hero-intro,.ecobridge-native .home-hero-copy p:not(.eyebrow){font-size:18px!important;max-width:none}.ecobridge-native .hero-studio .scene-hero-copy{padding-left:0!important;padding-right:0!important}.ecobridge-native .hero-hospitality .scene-hero-copy{padding-left:4px!important;padding-right:4px!important}.ecobridge-native .hero-travel .scene-hero-copy{padding-left:0!important;padding-right:0!important}.ecobridge-native .hero-travel .travel-stamp{display:none}.ecobridge-native .answer{font-size:23px!important}.ecobridge-native .quick-facts{grid-template-columns:1fr}.ecobridge-native .page-nav{gap:8px 24px;padding:16px 22px}.ecobridge-native .page-nav a:last-child{margin-left:0}.ecobridge-native .spec-copy table,.ecobridge-native .spec-copy tbody,.ecobridge-native .spec-copy tr,.ecobridge-native .spec-copy th,.ecobridge-native .spec-copy td{display:block;width:100%!important}.ecobridge-native .spec-copy th{border-bottom:0;padding:16px 0 4px}.ecobridge-native .spec-copy td{padding:0 0 16px}.ecobridge-native .spec-copy table{margin-top:22px}.ecobridge-native .use-note{padding:20px 16px;gap:12px}.ecobridge-native .use-note p{font-size:16px!important}.ecobridge-native .steps h3,.ecobridge-native .feature-grid h3{font-size:26px!important}.ecobridge-native .steps li{gap:14px}.ecobridge-native.theme-lounge .feature-grid article{grid-template-columns:1fr;gap:10px}.ecobridge-native.theme-lounge .feature-grid p{grid-column:1}.ecobridge-native .b2b-proof{padding:24px 20px}.ecobridge-native .enquiry .form-row{grid-template-columns:1fr;gap:0}.ecobridge-native .hero-sub{width:auto}.ecobridge-native .crumb{flex-wrap:wrap;gap:10px;padding:17px 22px}.ecobridge-native .floating-note{display:none}.ecobridge-native .assurance-strip{grid-template-columns:1fr;gap:14px}.ecobridge-native .comparison-wrap{margin-right:0}.ecobridge-native .micro,.ecobridge-native .sources p,.ecobridge-native .fineprint{font-size:15px!important}.ecobridge-native .section-intro p{margin-top:18px}.ecobridge-native .home-hero-copy{padding:42px 22px}.ecobridge-native .image-caption{max-width:calc(100% - 40px)}.ecobridge-native .home-hero-image{min-height:340px}}

/* Balanced application layouts. Preserve all buyer copy and readable type. */
.ecobridge-native .specification{display:block!important;padding-top:76px;padding-bottom:76px}
.ecobridge-native .specification>.e-con{max-width:1440px;margin-left:auto;margin-right:auto}
.ecobridge-native .spec-top{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:56px}
.ecobridge-native .specification .spec-visual{display:block!important;width:100%;min-height:0!important;max-height:none!important;max-width:none!important;height:auto;align-self:center;padding:20px!important;background:#fffefa;border:1px solid var(--line);border-radius:0;overflow:hidden}
.ecobridge-native .specification .spec-visual img{width:100%;height:360px!important;max-height:none!important;object-fit:contain;object-position:center;margin:0;mix-blend-mode:normal}
.ecobridge-native .specification .spec-visual span,.ecobridge-native .specification .spec-visual p{position:static!important;display:block;font:14px/1.55 Arial,Helvetica,sans-serif!important;letter-spacing:.045em;color:var(--muted)!important;background:transparent!important;margin:14px 0 0!important;padding:14px 0 0!important;border-top:1px solid var(--line);max-width:none;text-align:left}
.ecobridge-native .spec-intro{min-width:0}.ecobridge-native .spec-intro h2{max-width:900px}.ecobridge-native .spec-intro>.elementor-widget p:not(.eyebrow){max-width:70ch}.ecobridge-native .spec-intro .published-spec{margin-top:24px;padding:18px 20px;background:#fffefa80;border-left:2px solid var(--ink)}
.ecobridge-native .spec-details{margin-top:42px!important;padding-top:0;min-width:0}
.ecobridge-native .spec-details table{width:100%;max-width:none;margin:0;border:1px solid var(--line)!important;border-collapse:separate;border-spacing:0;background:#fffefa80;table-layout:fixed}
.ecobridge-native .spec-details th,.ecobridge-native .spec-details td{border:0!important;border-bottom:1px solid var(--line)!important;padding:19px 24px!important;text-align:left;vertical-align:top;background:transparent;font-size:18px!important;line-height:1.65!important;letter-spacing:0}
.ecobridge-native .spec-details th{width:24%!important;font-family:Arial,Helvetica,sans-serif;font-weight:600!important;color:var(--ink)}.ecobridge-native .spec-details td{width:76%!important}
.ecobridge-native .spec-details td{color:var(--muted)}.ecobridge-native .spec-details tr:nth-child(even){background:#fffefa70}.ecobridge-native .spec-details tr:last-child th,.ecobridge-native .spec-details tr:last-child td{border-bottom:0!important}
.ecobridge-native .spec-details .b2b-links{margin:24px 0 8px;gap:16px 32px}.ecobridge-native .spec-details .buying-checklist{margin-top:16px;padding:0 22px;border:1px solid var(--line);background:#fffefa60}.ecobridge-native .spec-details .buying-checklist summary{font-size:18px!important}.ecobridge-native .spec-details .buying-checklist ul{columns:2;column-gap:48px;margin:0 0 22px;padding-left:24px}.ecobridge-native .spec-details .buying-checklist li{break-inside:avoid;margin-bottom:10px}.ecobridge-native .spec-details .micro{margin-top:18px}
.ecobridge-native.theme-studio .specification .spec-visual{border-radius:20px}.ecobridge-native.theme-studio .spec-details table{border-radius:14px;overflow:hidden}.ecobridge-native.theme-travel .spec-details table{border-top:2px solid var(--ink)!important}.ecobridge-native.theme-hospitality .specification .spec-visual{padding:14px!important;border-color:#c3b6a0}.ecobridge-native.theme-lounge .specification .spec-visual{background:#fdf8f1}
.ecobridge-native .answer-section{display:block!important;padding-top:76px;padding-bottom:76px}.ecobridge-native .answer-section>.e-con{max-width:1280px;margin-left:auto;margin-right:auto}.ecobridge-native .answer-section>.e-con:first-child{margin-bottom:28px}.ecobridge-native .answer-section h2{max-width:none}.ecobridge-native .answer-section .answer{max-width:1180px;font-size:24px!important;line-height:1.65!important}.ecobridge-native .answer-section .quick-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:30px}.ecobridge-native .quick-facts dd{max-width:32ch}
.ecobridge-native .faq{display:block!important;padding-top:76px;padding-bottom:76px}.ecobridge-native .faq>.e-con{max-width:1240px;margin-left:auto;margin-right:auto}.ecobridge-native .faq-intro{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:48px;align-items:end}.ecobridge-native .faq-intro h2{max-width:none}.ecobridge-native .faq-intro .faq-help p{margin:0!important;max-width:33ch}.ecobridge-native .faq-answers{margin-top:36px!important;border-top:2px solid var(--ink)}.ecobridge-native .faq-answers summary{padding:23px 0;font-size:19px!important}.ecobridge-native .faq-answers details p{max-width:1000px;padding-right:40px}.ecobridge-native .faq-answers .sources{padding-top:6px;max-width:1000px}
.ecobridge-native.theme-bedroom .feature-grid article:nth-child(n){padding-top:0}.ecobridge-native .feature-grid{align-items:start}
@media(max-width:1100px){.ecobridge-native .spec-top{gap:34px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.ecobridge-native .specification .spec-visual img{height:310px!important}.ecobridge-native .spec-top .spec-intro h2{font-size:36px!important}.ecobridge-native .spec-intro .published-spec{padding:15px 17px}.ecobridge-native .spec-details th{width:27%}}
@media(max-width:900px){.ecobridge-native .spec-top{grid-template-columns:1fr;gap:28px}.ecobridge-native .specification .spec-visual{max-width:560px!important;margin-left:auto;margin-right:auto}.ecobridge-native .spec-top .spec-intro h2{font-size:clamp(32px,4.5vw,42px)!important}.ecobridge-native .faq-intro{grid-template-columns:1fr;gap:22px}.ecobridge-native .faq-intro .faq-help p{max-width:none}.ecobridge-native .answer-section .quick-facts{grid-template-columns:1fr 1fr}.ecobridge-native .spec-details{margin-top:30px!important}}
@media(max-width:600px){.ecobridge-native .specification,.ecobridge-native .answer-section,.ecobridge-native .faq{padding:54px 22px}.ecobridge-native .specification .spec-visual{padding:16px!important}.ecobridge-native .specification .spec-visual img{height:250px!important}.ecobridge-native .specification .spec-visual span,.ecobridge-native .specification .spec-visual p{font-size:14px!important}.ecobridge-native .spec-details colgroup{display:none}.ecobridge-native .spec-details table,.ecobridge-native .spec-details tbody,.ecobridge-native .spec-details tr,.ecobridge-native .spec-details th,.ecobridge-native .spec-details td{display:block;width:100%!important}.ecobridge-native .spec-details table{table-layout:auto}.ecobridge-native .spec-details tr{padding:18px 20px;border-bottom:1px solid var(--line)}.ecobridge-native .spec-details tr:last-child{border:0}.ecobridge-native .spec-details th{padding:0 0 6px!important;border:0!important}.ecobridge-native .spec-details td{padding:0!important;border:0!important}.ecobridge-native .spec-details .buying-checklist{padding:0 18px}.ecobridge-native .spec-details .buying-checklist ul{columns:1}.ecobridge-native .spec-details .b2b-links{display:block}.ecobridge-native .spec-details .b2b-links a{display:flex;margin-bottom:8px}.ecobridge-native .answer-section .answer{font-size:23px!important}.ecobridge-native .answer-section .quick-facts{grid-template-columns:1fr;gap:20px}.ecobridge-native .faq-answers{margin-top:26px!important}.ecobridge-native .faq-answers summary{gap:16px}.ecobridge-native .faq-answers details p{padding-right:0}.ecobridge-native .spec-intro .published-spec{margin-top:20px}}/* End custom CSS */