.elementor-19191 .elementor-element.elementor-element-9817b8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-156px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-a5f29bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-3e14464{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-8cf8ad6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-7ec6cca{--display:grid;--e-con-grid-template-columns:7fr 5fr;--e-con-grid-template-rows:none;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-e92e21e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-912b33c{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:none;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-a5e0f6a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-ed733b5 img{max-width:1000px;}.elementor-19191 .elementor-element.elementor-element-3e3ea7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-af68577 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-19191 .elementor-element.elementor-element-af68577 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-19191 .elementor-element.elementor-element-af68577{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19191 .elementor-element.elementor-element-af68577 .elementor-icon-list-text{transition:color 0.3s;}.elementor-19191 .elementor-element.elementor-element-60fa6e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-2d1381c img{max-width:1000px;}.elementor-19191 .elementor-element.elementor-element-4a3fd69{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-586b133 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-19191 .elementor-element.elementor-element-586b133 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-19191 .elementor-element.elementor-element-586b133{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19191 .elementor-element.elementor-element-586b133 .elementor-icon-list-text{transition:color 0.3s;}.elementor-19191 .elementor-element.elementor-element-f3d344e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-842b683 img{max-width:1000px;}.elementor-19191 .elementor-element.elementor-element-3e15686{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-291c049 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-19191 .elementor-element.elementor-element-291c049 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-19191 .elementor-element.elementor-element-291c049{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19191 .elementor-element.elementor-element-291c049 .elementor-icon-list-text{transition:color 0.3s;}.elementor-19191 .elementor-element.elementor-element-77eddad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-89757e7 img{max-width:1000px;}.elementor-19191 .elementor-element.elementor-element-b03d946{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-ac7c439 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-19191 .elementor-element.elementor-element-ac7c439 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-19191 .elementor-element.elementor-element-ac7c439{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19191 .elementor-element.elementor-element-ac7c439 .elementor-icon-list-text{transition:color 0.3s;}.elementor-19191 .elementor-element.elementor-element-0915d04{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-fffd91e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-1b963f6{--display:grid;--e-con-grid-template-columns:7fr 5fr;--e-con-grid-template-rows:none;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-99a69d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-a7383a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-a386275{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-5993826{--display:grid;--e-con-grid-template-columns:7fr 5fr;--e-con-grid-template-rows:none;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-63b1dd0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-3b6509c{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:none;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-05763c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-a50845b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-97411c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-7836b75{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-7011fc0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-59a2126{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-e31fa42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-0660f72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-7a05f31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-dd48b2b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-90f9fec{--display:grid;--e-con-grid-template-columns:7fr 5fr;--e-con-grid-template-rows:none;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-d10bff5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-374f462{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:none;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-ab0da57{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-53fcd1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-b4af442{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-8634b8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-857a2a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-8701df9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-2ec909c{--display:grid;--e-con-grid-template-columns:7fr 5fr;--e-con-grid-template-rows:none;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-557d583{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-b4874a0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:none;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-2d9bd6e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-9418724 img{max-width:1200px;}.elementor-19191 .elementor-element.elementor-element-adbba0f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-744d9b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-f8f573f img{max-width:1200px;}.elementor-19191 .elementor-element.elementor-element-3072da9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-55b3bfa{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:none;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-0c1cf4d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-ac9b17f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-1a940c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-7c538db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-0d2e147{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-148cbf6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-df21e19{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:none;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-cb3269b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19191 .elementor-element.elementor-element-dc106ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1080px){.elementor-19191 .elementor-element.elementor-element-7ec6cca{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--grid-auto-flow:row;}.elementor-19191 .elementor-element.elementor-element-912b33c{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:none;--grid-auto-flow:row;}.elementor-19191 .elementor-element.elementor-element-1b963f6{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--grid-auto-flow:row;}.elementor-19191 .elementor-element.elementor-element-5993826{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--grid-auto-flow:row;}.elementor-19191 .elementor-element.elementor-element-3b6509c{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:none;--grid-auto-flow:row;}.elementor-19191 .elementor-element.elementor-element-90f9fec{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--grid-auto-flow:row;}.elementor-19191 .elementor-element.elementor-element-374f462{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:none;--grid-auto-flow:row;}.elementor-19191 .elementor-element.elementor-element-2ec909c{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--grid-auto-flow:row;}.elementor-19191 .elementor-element.elementor-element-b4874a0{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:none;--grid-auto-flow:row;}.elementor-19191 .elementor-element.elementor-element-55b3bfa{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:none;--grid-auto-flow:row;}.elementor-19191 .elementor-element.elementor-element-df21e19{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:none;--grid-auto-flow:row;}}@media(max-width:720px){.elementor-19191 .elementor-element.elementor-element-7ec6cca{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--grid-auto-flow:row;}.elementor-19191 .elementor-element.elementor-element-912b33c{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--grid-auto-flow:row;}.elementor-19191 .elementor-element.elementor-element-1b963f6{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--grid-auto-flow:row;}.elementor-19191 .elementor-element.elementor-element-5993826{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--grid-auto-flow:row;}.elementor-19191 .elementor-element.elementor-element-3b6509c{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--grid-auto-flow:row;}.elementor-19191 .elementor-element.elementor-element-90f9fec{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--grid-auto-flow:row;}.elementor-19191 .elementor-element.elementor-element-374f462{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--grid-auto-flow:row;}.elementor-19191 .elementor-element.elementor-element-2ec909c{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--grid-auto-flow:row;}.elementor-19191 .elementor-element.elementor-element-b4874a0{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--grid-auto-flow:row;}.elementor-19191 .elementor-element.elementor-element-55b3bfa{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--grid-auto-flow:row;}.elementor-19191 .elementor-element.elementor-element-df21e19{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--grid-auto-flow:row;}}/* Start custom CSS *//* =====================================================================
   IDILKA · /sygkrinete-ta-stromata/ · v2 · page CSS
   Paste once into Page Settings > Custom CSS. Every rule starts with .cmp2,
   the class that sits on every section of this page.
   Colours: Global Colors first, the right hex as fallback.
   System copied from the approved /ekthesiaki-provoli/ v2 (prefix ekt2 > cmp2).
   ===================================================================== */
.cmp2{
  --cmp2-p:var(--e-global-color-primary,#20362A);
  --cmp2-s:var(--e-global-color-secondary,#5A5F58);
  --cmp2-a:var(--e-global-color-accent,#4E8C5A);
  --cmp2-a-h:#3C6F48;
  --cmp2-ey:var(--e-global-color-6faf197,#6E8F63);
  --cmp2-lg:var(--e-global-color-1f1ab16,#F4F7F2);
  --cmp2-mut:var(--e-global-color-1ec8ed2,#C6D3C6);
  --cmp2-mint:var(--e-global-color-b3e2d0f,#9FC49A);
  --cmp2-pale:var(--e-global-color-58b9978,#CFE3C6);
  --cmp2-r:28px;
  box-sizing:border-box;position:relative;width:100%;
  font-family:Geologica,sans-serif;color:var(--cmp2-p);
}
.cmp2 *{box-sizing:border-box}

/* --- sections and the one content width -------------------------------- */
.cmp2.cmp2-sec{padding:120px 24px}
.cmp2 .cmp2-in{width:100%;max-width:1280px;margin:0 auto;display:flex;flex-direction:column}
.cmp2.cmp2-sec--page{background:transparent}
.cmp2.cmp2-sec--green{background:transparent}
.cmp2.cmp2-sec--dark{background-image:linear-gradient(135deg,#1B2E24 0%,#25412F 55%,#2C4A38 100%);border-radius:var(--cmp2-r)}

/* --- type ---------------------------------------------------------------- */
.cmp2 .cmp2-ey p{margin:0;font:600 12px/1.3 Geologica,sans-serif;letter-spacing:.16em;color:var(--cmp2-ey)}
.cmp2 .cmp2-h1 .elementor-heading-title{margin:0;font:800 64px/1.06 Geologica,sans-serif;letter-spacing:-.03em;color:#fff;max-width:18ch}
.cmp2 .cmp2-h2 .elementor-heading-title{margin:0;font:800 44px/1.12 Geologica,sans-serif;letter-spacing:-.025em;color:var(--cmp2-p);max-width:20ch}
.cmp2 .cmp2-h3 .elementor-heading-title{margin:0;font:600 22px/1.3 Geologica,sans-serif;letter-spacing:-.01em;color:var(--cmp2-p)}
.cmp2 .cmp2-h4 .elementor-heading-title{margin:0;font:600 18px/1.35 Geologica,sans-serif;color:var(--cmp2-p)}
.cmp2 .cmp2-lead p{margin:0;font:400 18px/1.65 Geologica,sans-serif;color:var(--cmp2-s);max-width:36em}
.cmp2 .cmp2-body p{margin:0;font:400 16px/1.72 Geologica,sans-serif;color:var(--cmp2-s)}
.cmp2 .cmp2-body b,.cmp2 .cmp2-body strong{color:var(--cmp2-p);font-weight:600}
.cmp2 .cmp2-meta p{margin:0;font:500 14px/1.4 Geologica,sans-serif;color:var(--cmp2-ey)}
.cmp2 .cmp2-tag p{display:inline-flex;margin:0;padding:8px 14px;border-radius:999px;font:600 11px/1 Geologica,sans-serif;letter-spacing:.14em;background:rgba(78,140,90,.10);color:var(--cmp2-a-h)}

/* dark band colours */
.cmp2.cmp2-sec--dark .cmp2-ey p{color:var(--cmp2-mint)}
.cmp2.cmp2-sec--dark .cmp2-h2 .elementor-heading-title,
.cmp2.cmp2-sec--dark .cmp2-h3 .elementor-heading-title{color:var(--cmp2-lg)}
.cmp2.cmp2-sec--dark .cmp2-lead p,.cmp2.cmp2-sec--dark .cmp2-body p{color:var(--cmp2-mut)}
.cmp2.cmp2-sec--dark .cmp2-body b,.cmp2.cmp2-sec--dark .cmp2-body strong{color:var(--cmp2-lg)}
.cmp2.cmp2-sec--dark .cmp2-meta p{color:var(--cmp2-mint)}
.cmp2.cmp2-sec--dark .cmp2-tag p{background:rgba(255,255,255,.12);color:var(--cmp2-pale)}

/* --- section head: eyebrow + title left, lead right --------------------- */
.cmp2 .cmp2-head{display:grid;grid-template-columns:7fr 5fr;gap:64px;align-items:end;margin:0 0 64px}
.cmp2 .cmp2-head__l{display:flex;flex-direction:column;gap:18px}
.cmp2 .cmp2-head--stack{grid-template-columns:1fr;gap:20px}

/* --- images -------------------------------------------------------------- */
.cmp2 .cmp2-img{width:100%}
.cmp2 .cmp2-img img{display:block;width:100%;height:auto;border-radius:var(--cmp2-r)}

/* --- buttons (pill) ------------------------------------------------------ */
.cmp2 .cmp2-btn .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:17px 30px;border-radius:999px;
  font:600 15px/1 Geologica,sans-serif;text-decoration:none;border:0;cursor:pointer;transition:background-color .2s}
.cmp2 .cmp2-btn--accent .elementor-button{background:var(--cmp2-a);color:#fff}
.cmp2 .cmp2-btn--accent .elementor-button:hover{background:var(--cmp2-a-h)}
.cmp2 .cmp2-btn--dark .elementor-button{background:var(--cmp2-p);color:#F6F5F2}
.cmp2 .cmp2-btn--dark .elementor-button:hover{background:#25412F}

/* === 1 · hero: short, no photo, the dark gradient ======================= */
.cmp2.cmp2-hero{min-height:620px;padding:190px 24px 100px;display:flex;flex-direction:column;justify-content:flex-end;
  background-color:#1B2E24;background-image:linear-gradient(135deg,#1B2E24 0%,#25412F 55%,#2C4A38 100%)}
.cmp2.cmp2-hero .cmp2-in{position:relative;z-index:1;gap:26px}
.cmp2 .cmp2-pill p{display:inline-flex;margin:0;padding:10px 16px;border-radius:999px;font:600 12px/1.2 Geologica,sans-serif;letter-spacing:.14em;color:#F4F7F2;
  background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.28);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
.cmp2.cmp2-hero .cmp2-lead p{color:rgba(244,247,242,.88);max-width:34em}

/* === 2 · the four mattresses: cards ===================================== */
.cmp2 .cmp2-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}
.cmp2 .cmp2-card{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:var(--cmp2-r);padding:16px;border:1px solid rgba(32,54,42,.07)}
.cmp2 .cmp2-card .cmp2-img.cmp2-img{max-width:1000px;margin:0 auto}
.cmp2 .cmp2-card .cmp2-img img{aspect-ratio:1/1;object-fit:contain;border-radius:20px;background:#fff}
.cmp2 .cmp2-card__txt{display:flex;flex-direction:column;gap:12px;padding:8px 12px 12px;flex:1 1 auto}
.cmp2 .cmp2-price p{margin:0;font:400 15px/1.3 Geologica,sans-serif;color:var(--cmp2-s)}
.cmp2 .cmp2-price b{font:800 24px/1.2 Geologica,sans-serif;letter-spacing:-.01em;color:var(--cmp2-p)}
.cmp2 .cmp2-facts{margin:4px 0 0;padding:16px 0 0;border-top:1px solid rgba(32,54,42,.10)}
.cmp2 .cmp2-facts .elementor-icon-list-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}
.cmp2 .cmp2-facts .elementor-icon-list-item{display:flex;align-items:flex-start;gap:10px;margin:0;padding:0}
.cmp2 .cmp2-facts .elementor-icon-list-icon{flex:0 0 18px;width:18px;height:18px;margin-top:2px;color:var(--cmp2-a)}
.cmp2 .cmp2-facts .elementor-icon-list-icon svg{display:block;width:18px;height:18px}
.cmp2 .cmp2-facts .elementor-icon-list-text{font:400 14px/1.5 Geologica,sans-serif;color:var(--cmp2-s)}
.cmp2 .cmp2-card .cmp2-btn{margin-top:auto;padding-top:12px}
.cmp2 .cmp2-card .cmp2-btn .elementor-button{width:100%}

/* === 3 · the comparison table (one HTML widget) ========================= */
.cmp2 .cmp2-tbl{width:100%}
.cmp2 .cmp2-tbl__box{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;background:#fff;border-radius:var(--cmp2-r);border:1px solid rgba(32,54,42,.07);padding:8px}
.cmp2 .cmp2-tbl__t{width:100%;min-width:880px;border-collapse:separate;border-spacing:0;table-layout:fixed}
/* the theme styles every table (grey borders, zebra rows, 15px under it); reset for this one */
.cmp2 .cmp2-tbl__t{margin:0;font-size:inherit;background:transparent}
.cmp2 .cmp2-tbl__t th,.cmp2 .cmp2-tbl__t td{border:0;background:transparent}
.cmp2 .cmp2-tbl__c-lbl{width:17%}
.cmp2 .cmp2-tbl__t th,.cmp2 .cmp2-tbl__t td{padding:20px;text-align:left;vertical-align:top;border-top:1px solid rgba(32,54,42,.10);font:400 15px/1.55 Geologica,sans-serif;color:var(--cmp2-s)}
.cmp2 .cmp2-tbl__t thead th{border-top:0;padding:24px 20px 20px}
.cmp2 .cmp2-tbl__t .cmp2-tbl__rl{position:sticky;left:0;z-index:1;background:#fff;font:600 12px/1.4 Geologica,sans-serif;letter-spacing:.12em;color:var(--cmp2-ey)}
.cmp2 .cmp2-tbl__name{display:block;font:600 20px/1.3 Geologica,sans-serif;letter-spacing:-.01em;color:var(--cmp2-p)}
.cmp2 .cmp2-tbl__sub{display:block;margin:6px 0 0;font:500 13px/1.4 Geologica,sans-serif;color:var(--cmp2-ey)}
.cmp2 .cmp2-tbl__t .cmp2-tbl__price{font:800 20px/1.2 Geologica,sans-serif;color:var(--cmp2-p)}
.cmp2 .cmp2-tbl__yes{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--cmp2-a-h)}
.cmp2 .cmp2-tbl__yes svg{width:18px;height:18px;flex:0 0 18px}
.cmp2 .cmp2-tbl__link{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font:600 14px/1.2 Geologica,sans-serif;color:var(--cmp2-a);text-decoration:none}
.cmp2 .cmp2-tbl__link:hover{color:var(--cmp2-a-h)}
.cmp2 .cmp2-tbl__link svg{width:16px;height:16px;flex:0 0 16px}
.cmp2 .cmp2-tbl__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.cmp2 .cmp2-tbl__hint{display:none;margin:0 0 12px;font:500 13px/1.4 Geologica,sans-serif;color:var(--cmp2-ey)}
.cmp2 .cmp2-note{margin:20px 0 0}
.cmp2 .cmp2-note p{margin:0;font:400 14px/1.6 Geologica,sans-serif;color:var(--cmp2-s)}

/* === 4 · which one for me: dark band, four picks ======================== */
.cmp2 .cmp2-guide{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}
.cmp2 .cmp2-pick{display:flex;flex-direction:column;align-items:flex-start;gap:12px;height:100%;padding:28px 0 0;border-top:1px solid rgba(244,247,242,.16);position:relative}
.cmp2 .cmp2-pick::before{content:"";position:absolute;left:0;top:-2px;width:48px;height:3px;border-radius:3px;background:var(--cmp2-mint)}

/* === 5 · two ways forward ================================================ */
.cmp2 .cmp2-ways{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}
.cmp2 .cmp2-way{display:flex;flex-direction:column;align-items:flex-start;gap:14px;height:100%;padding:48px;border-radius:var(--cmp2-r);background:#fff;border:1px solid rgba(32,54,42,.08)}
.cmp2 .cmp2-way--green{background:var(--cmp2-lg);border-color:rgba(78,140,90,.18)}
.cmp2 .cmp2-way .cmp2-body{flex:1 1 auto;margin-bottom:14px}

/* === 3b · table: a cell that spans the four mattresses ================= */
.cmp2 .cmp2-tbl__t td[colspan]{color:var(--cmp2-p)}

/* === 4 · how they are built: schematic stacks (not to scale) =========== */
.cmp2 .cmp2-builds{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}
.cmp2 .cmp2-build{display:flex;flex-direction:column;gap:16px;height:100%;background:#fff;border-radius:var(--cmp2-r);padding:24px;border:1px solid rgba(32,54,42,.07)}
.cmp2 .cmp2-stack{display:flex;flex-direction:column;gap:6px;padding:8px;border:2px dashed rgba(78,140,90,.45);border-radius:20px}
.cmp2 .cmp2-layer{display:flex;align-items:center;min-height:96px;padding:14px 16px;border-radius:12px}
.cmp2 .cmp2-layer.cmp2-layer--full{min-height:198px}
.cmp2 .cmp2-layer p{margin:0;font:400 14px/1.45 Geologica,sans-serif;color:var(--cmp2-p)}
.cmp2 .cmp2-layer b{display:inline-block;margin:0 0 4px;font:600 11px/1.2 Geologica,sans-serif;letter-spacing:.14em;color:var(--cmp2-a-h)}
.cmp2 .cmp2-layer--latex{background:#F1E8D3}
.cmp2 .cmp2-layer--cells{background-color:#F1E8D3;background-image:radial-gradient(circle,rgba(32,54,42,.11) 1.6px,transparent 2px);background-size:14px 14px}
.cmp2 .cmp2-layer--memory{background:#FBFBF8;border:1px solid rgba(32,54,42,.14)}
.cmp2 .cmp2-layer--pedik{background:var(--cmp2-pale)}

/* === 6 · what the words mean: two picture cards + three short terms ==== */
.cmp2 .cmp2-terms{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}
.cmp2 .cmp2-term{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:var(--cmp2-r);padding:16px;border:1px solid rgba(32,54,42,.07)}
.cmp2 .cmp2-term .cmp2-img.cmp2-img{max-width:1200px}
.cmp2 .cmp2-term .cmp2-img img{aspect-ratio:4/3;object-fit:cover;border-radius:20px}
.cmp2 .cmp2-term__txt{display:flex;flex-direction:column;gap:12px;padding:20px 16px 16px}
.cmp2 .cmp2-terms3{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin:56px 0 0}
.cmp2 .cmp2-term3{display:flex;flex-direction:column;gap:12px;height:100%;padding:28px 0 0;border-top:1px solid rgba(32,54,42,.14);position:relative}
.cmp2 .cmp2-term3::before{content:"";position:absolute;left:0;top:-2px;width:48px;height:3px;border-radius:3px;background:var(--cmp2-a)}

/* --- tablet -------------------------------------------------------------- */
@media (max-width:1024px){
  .cmp2.cmp2-sec{padding:96px 24px}
  .cmp2 .cmp2-head{grid-template-columns:1fr;gap:24px}
  .cmp2 .cmp2-h1 .elementor-heading-title{font-size:52px}
  .cmp2 .cmp2-h2 .elementor-heading-title{font-size:36px}
  .cmp2 .cmp2-cards{grid-template-columns:repeat(2,1fr)}
  .cmp2 .cmp2-guide{grid-template-columns:repeat(2,1fr);gap:32px}
  .cmp2 .cmp2-builds{grid-template-columns:repeat(2,1fr)}
}
/* --- phone --------------------------------------------------------------- */
@media (max-width:767px){
  .cmp2.cmp2-sec{padding:72px 20px}
  .cmp2.cmp2-hero{min-height:560px;padding:170px 20px 64px}
  .cmp2.cmp2-sec--dark{border-radius:20px}
  .cmp2 .cmp2-h1 .elementor-heading-title{font-size:38px;line-height:1.1}
  .cmp2 .cmp2-h2 .elementor-heading-title{font-size:30px;line-height:1.16}
  .cmp2 .cmp2-h3 .elementor-heading-title{font-size:20px}
  .cmp2 .cmp2-lead p{font-size:16px}
  .cmp2 .cmp2-head{margin:0 0 40px}
  .cmp2 .cmp2-cards,.cmp2 .cmp2-ways{grid-template-columns:1fr;gap:20px}
  .cmp2 .cmp2-card{padding:12px}
  .cmp2 .cmp2-card .cmp2-img.cmp2-img{max-width:240px}
  .cmp2 .cmp2-card__txt{padding:8px 8px 8px}
  .cmp2 .cmp2-tbl__hint{display:block}
  .cmp2 .cmp2-tbl__box{padding:0;border-radius:20px}
  .cmp2 .cmp2-tbl__t{min-width:800px}
  .cmp2 .cmp2-tbl__c-lbl{width:120px}
  .cmp2 .cmp2-tbl__t th,.cmp2 .cmp2-tbl__t td{padding:16px 14px;font-size:14px}
  .cmp2 .cmp2-tbl__t thead th{padding:20px 14px 16px}
  .cmp2 .cmp2-tbl__name{font-size:17px}
  .cmp2 .cmp2-tbl__t .cmp2-tbl__price{font-size:17px}
  .cmp2 .cmp2-guide{grid-template-columns:1fr;gap:28px}
  .cmp2 .cmp2-way{padding:32px 24px}
  .cmp2 .cmp2-builds,.cmp2 .cmp2-terms{grid-template-columns:1fr;gap:20px}
  .cmp2 .cmp2-build{padding:20px}
  .cmp2 .cmp2-term{padding:12px}
  .cmp2 .cmp2-term__txt{padding:16px 8px 8px}
  .cmp2 .cmp2-terms3{grid-template-columns:1fr;gap:28px;margin:40px 0 0}
}

/* 29/09 content width 1440 (Kostas: «Fix everything on the layout») */
.cmp2 .cmp2-in{max-width:1440px}

/* audit-fix 29/09 phones: small texts 13px, sizes only */
@media (max-width:767px){
.elementor-element-035d24a p,.elementor-element-0aa4959 p,.elementor-element-1684c39 p,.elementor-element-17b5d71 p,.elementor-element-2396f0d p,.elementor-element-33d7953 p,.elementor-element-3f2cc13 p,.elementor-element-4e945d4 p,.elementor-element-606d3dc p,.elementor-element-62f89ea p,.elementor-element-6b2aff8 p,.elementor-element-70c5c37 b,.elementor-element-82bf1d6 b,.elementor-element-879578c span.cmp2-tbl__sr,.elementor-element-879578c th.cmp2-tbl__rl,.elementor-element-93ddc79 p,.elementor-element-9449561 p,.elementor-element-ad706b2 p,.elementor-element-afda602 p,.elementor-element-b68249a b,.elementor-element-be500a1 b,.elementor-element-d3caf56 b,.elementor-element-dd1eae4 p,.elementor-element-f598714 b,.elementor-element-f7373bd p{font-size:13px !important}
}/* End custom CSS */