.elementor-18537 .elementor-element.elementor-element-54cab14e{--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;--overflow:hidden;--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-18537 .elementor-element.elementor-element-54cab14e:not(.elementor-motion-effects-element-type-background), .elementor-18537 .elementor-element.elementor-element-54cab14e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f8fa;}.elementor-18537 .elementor-element.elementor-element-54cab14e.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-18537 .elementor-element.elementor-element-54fd6f4c{--display:flex;--min-height:720px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:44px;--padding-right:44px;--z-index:1;}.elementor-18537 .elementor-element.elementor-element-54fd6f4c:not(.elementor-motion-effects-element-type-background), .elementor-18537 .elementor-element.elementor-element-54fd6f4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f8fa;background-image:url("https://new.sg-design.hu/wp-content/uploads/2026/09/sg-design-hero-v19-exact-1.webp");background-repeat:no-repeat;background-size:cover;}.elementor-18537 .elementor-element.elementor-element-7afb1c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:115px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-18537 .elementor-element.elementor-element-6766d41b{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-6766d41b .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:101px;font-weight:400;line-height:0.88em;letter-spacing:-6.05px;color:#17344b;}.elementor-18537 .elementor-element.elementor-element-6822d1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-family:"Arial", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#27343d;}.elementor-18537 .elementor-element.elementor-element-4d3465e1 .elementor-button{background-color:#c89d5c;font-family:"Arial", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.8px;fill:#ffffff;color:#ffffff;border-radius:4px 4px 4px 4px;padding:15px 22px 15px 22px;}.elementor-18537 .elementor-element.elementor-element-4d3465e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18537 .elementor-element.elementor-element-4b35bb82{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:wrap;--overflow:visible;--margin-top:-82px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:115px;--padding-left:44px;--padding-right:44px;--z-index:5;}.elementor-18537 .elementor-element.elementor-element-2385ded{--display:flex;--min-height:345px;--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;--overflow:hidden;--padding-top:1.5px;--padding-bottom:1.5px;--padding-left:1.5px;--padding-right:1.5px;--z-index:2;}.elementor-18537 .elementor-element.elementor-element-2385ded:not(.elementor-motion-effects-element-type-background), .elementor-18537 .elementor-element.elementor-element-2385ded > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#557b95;}.elementor-18537 .elementor-element.elementor-element-2385ded.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-18537 .elementor-element.elementor-element-1148481d{--display:flex;--min-height:345px;--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18537 .elementor-element.elementor-element-1148481d:not(.elementor-motion-effects-element-type-background), .elementor-18537 .elementor-element.elementor-element-1148481d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fbfcfd;}.elementor-18537 .elementor-element.elementor-element-1148481d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-18537 .elementor-element.elementor-element-32ddbae7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18537 .elementor-element.elementor-element-32ddbae7 img{width:100%;height:205px;object-fit:cover;object-position:center center;}.elementor-18537 .elementor-element.elementor-element-dbc4e6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:18px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-18537 .elementor-element.elementor-element-dbc4e6f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-18537 .elementor-element.elementor-element-517828d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-517828d5 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:21px;font-weight:400;text-transform:uppercase;line-height:1.04em;letter-spacing:-0.42px;color:#17344b;}.elementor-18537 .elementor-element.elementor-element-41014fec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"Arial", Sans-serif;font-size:12px;font-weight:400;line-height:1.42em;color:#27343d;}.elementor-18537 .elementor-element.elementor-element-41014fec.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-18537 .elementor-element.elementor-element-4542a6a4 .elementor-button{background-color:#00000000;font-family:"Arial", Sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:1.35px;fill:#17344b;color:#17344b;border-style:solid;border-width:1px 1px 1px 1px;border-color:#557b95BD;border-radius:3px 3px 3px 3px;padding:9px 16px 9px 16px;}.elementor-18537 .elementor-element.elementor-element-605fcd49{--display:flex;--min-height:345px;--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;--overflow:hidden;--padding-top:1.5px;--padding-bottom:1.5px;--padding-left:1.5px;--padding-right:1.5px;--z-index:2;}.elementor-18537 .elementor-element.elementor-element-605fcd49:not(.elementor-motion-effects-element-type-background), .elementor-18537 .elementor-element.elementor-element-605fcd49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#557b95;}.elementor-18537 .elementor-element.elementor-element-605fcd49.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-18537 .elementor-element.elementor-element-c2bb7f0{--display:flex;--min-height:345px;--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18537 .elementor-element.elementor-element-c2bb7f0:not(.elementor-motion-effects-element-type-background), .elementor-18537 .elementor-element.elementor-element-c2bb7f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fbfcfd;}.elementor-18537 .elementor-element.elementor-element-c2bb7f0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-18537 .elementor-element.elementor-element-b6627b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18537 .elementor-element.elementor-element-b6627b8 img{width:100%;height:205px;object-fit:cover;object-position:center center;}.elementor-18537 .elementor-element.elementor-element-c4c0bea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:18px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-18537 .elementor-element.elementor-element-c4c0bea.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-18537 .elementor-element.elementor-element-142ad68c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-142ad68c .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:21px;font-weight:400;text-transform:uppercase;line-height:1.04em;letter-spacing:-0.42px;color:#17344b;}.elementor-18537 .elementor-element.elementor-element-5dc8b509{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"Arial", Sans-serif;font-size:12px;font-weight:400;line-height:1.42em;color:#27343d;}.elementor-18537 .elementor-element.elementor-element-5dc8b509.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-18537 .elementor-element.elementor-element-7ee1034e .elementor-button{background-color:#00000000;font-family:"Arial", Sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:1.35px;fill:#17344b;color:#17344b;border-style:solid;border-width:1px 1px 1px 1px;border-color:#557b95BD;border-radius:3px 3px 3px 3px;padding:9px 16px 9px 16px;}.elementor-18537 .elementor-element.elementor-element-2cf665a9{--display:flex;--min-height:345px;--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;--overflow:hidden;--padding-top:1.5px;--padding-bottom:1.5px;--padding-left:1.5px;--padding-right:1.5px;--z-index:2;}.elementor-18537 .elementor-element.elementor-element-2cf665a9:not(.elementor-motion-effects-element-type-background), .elementor-18537 .elementor-element.elementor-element-2cf665a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#557b95;}.elementor-18537 .elementor-element.elementor-element-2cf665a9.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-18537 .elementor-element.elementor-element-123ef687{--display:flex;--min-height:345px;--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18537 .elementor-element.elementor-element-123ef687:not(.elementor-motion-effects-element-type-background), .elementor-18537 .elementor-element.elementor-element-123ef687 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fbfcfd;}.elementor-18537 .elementor-element.elementor-element-123ef687.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-18537 .elementor-element.elementor-element-53bb7991{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18537 .elementor-element.elementor-element-53bb7991 img{width:100%;height:205px;object-fit:cover;object-position:center center;}.elementor-18537 .elementor-element.elementor-element-72a6c2ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:18px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-18537 .elementor-element.elementor-element-72a6c2ad.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-18537 .elementor-element.elementor-element-601d8bd0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-601d8bd0 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:21px;font-weight:400;text-transform:uppercase;line-height:1.04em;letter-spacing:-0.42px;color:#17344b;}.elementor-18537 .elementor-element.elementor-element-5d36f125{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"Arial", Sans-serif;font-size:12px;font-weight:400;line-height:1.42em;color:#27343d;}.elementor-18537 .elementor-element.elementor-element-5d36f125.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-18537 .elementor-element.elementor-element-e90f8d5 .elementor-button{background-color:#00000000;font-family:"Arial", Sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:1.35px;fill:#17344b;color:#17344b;border-style:solid;border-width:1px 1px 1px 1px;border-color:#557b95BD;border-radius:3px 3px 3px 3px;padding:9px 16px 9px 16px;}.elementor-18537 .elementor-element.elementor-element-2c6faa6c{--display:flex;--min-height:345px;--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;--overflow:hidden;--padding-top:1.5px;--padding-bottom:1.5px;--padding-left:1.5px;--padding-right:1.5px;--z-index:2;}.elementor-18537 .elementor-element.elementor-element-2c6faa6c:not(.elementor-motion-effects-element-type-background), .elementor-18537 .elementor-element.elementor-element-2c6faa6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#557b95;}.elementor-18537 .elementor-element.elementor-element-2c6faa6c.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-18537 .elementor-element.elementor-element-e1af8d9{--display:flex;--min-height:345px;--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18537 .elementor-element.elementor-element-e1af8d9:not(.elementor-motion-effects-element-type-background), .elementor-18537 .elementor-element.elementor-element-e1af8d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fbfcfd;}.elementor-18537 .elementor-element.elementor-element-e1af8d9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-18537 .elementor-element.elementor-element-39295c3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18537 .elementor-element.elementor-element-39295c3a img{width:100%;height:205px;object-fit:cover;object-position:center center;}.elementor-18537 .elementor-element.elementor-element-6e0b8e19{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:18px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-18537 .elementor-element.elementor-element-6e0b8e19.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-18537 .elementor-element.elementor-element-638e2f26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-638e2f26 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:21px;font-weight:400;text-transform:uppercase;line-height:1.04em;letter-spacing:-0.42px;color:#17344b;}.elementor-18537 .elementor-element.elementor-element-35933644{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"Arial", Sans-serif;font-size:12px;font-weight:400;line-height:1.42em;color:#27343d;}.elementor-18537 .elementor-element.elementor-element-35933644.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-18537 .elementor-element.elementor-element-5795e847 .elementor-button{background-color:#00000000;font-family:"Arial", Sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:1.35px;fill:#17344b;color:#17344b;border-style:solid;border-width:1px 1px 1px 1px;border-color:#557b95BD;border-radius:3px 3px 3px 3px;padding:9px 16px 9px 16px;}.elementor-18537 .elementor-element.elementor-element-79c7b66c{--display:flex;--min-height:345px;--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;--overflow:hidden;--padding-top:1.5px;--padding-bottom:1.5px;--padding-left:1.5px;--padding-right:1.5px;--z-index:2;}.elementor-18537 .elementor-element.elementor-element-79c7b66c:not(.elementor-motion-effects-element-type-background), .elementor-18537 .elementor-element.elementor-element-79c7b66c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#557b95;}.elementor-18537 .elementor-element.elementor-element-79c7b66c.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-18537 .elementor-element.elementor-element-33631ecc{--display:flex;--min-height:345px;--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18537 .elementor-element.elementor-element-33631ecc:not(.elementor-motion-effects-element-type-background), .elementor-18537 .elementor-element.elementor-element-33631ecc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fbfcfd;}.elementor-18537 .elementor-element.elementor-element-33631ecc.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-18537 .elementor-element.elementor-element-109cb609{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18537 .elementor-element.elementor-element-109cb609 img{width:100%;height:205px;object-fit:cover;object-position:center center;}.elementor-18537 .elementor-element.elementor-element-63d1d71d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:18px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-18537 .elementor-element.elementor-element-63d1d71d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-18537 .elementor-element.elementor-element-3cba36d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-3cba36d4 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:21px;font-weight:400;text-transform:uppercase;line-height:1.04em;letter-spacing:-0.42px;color:#17344b;}.elementor-18537 .elementor-element.elementor-element-20422367{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"Arial", Sans-serif;font-size:12px;font-weight:400;line-height:1.42em;color:#27343d;}.elementor-18537 .elementor-element.elementor-element-20422367.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-18537 .elementor-element.elementor-element-113de54 .elementor-button{background-color:#00000000;font-family:"Arial", Sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:1.35px;fill:#17344b;color:#17344b;border-style:solid;border-width:1px 1px 1px 1px;border-color:#557b95BD;border-radius:3px 3px 3px 3px;padding:9px 16px 9px 16px;}.elementor-18537 .elementor-element.elementor-element-a49d4de{--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;--overflow:hidden;--padding-top:135px;--padding-bottom:150px;--padding-left:44px;--padding-right:44px;--z-index:1;}.elementor-18537 .elementor-element.elementor-element-a49d4de:not(.elementor-motion-effects-element-type-background), .elementor-18537 .elementor-element.elementor-element-a49d4de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #f4f8fa 0%, #f7fafc 100%);}.elementor-18537 .elementor-element.elementor-element-230bd3f0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-18537 .elementor-element.elementor-element-1ef1771f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18537 .elementor-element.elementor-element-1ef1771f.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-18537 .elementor-element.elementor-element-3b691a2d{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-3b691a2d .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:76px;font-weight:400;line-height:0.95em;letter-spacing:-4.18px;color:#17344b;}.elementor-18537 .elementor-element.elementor-element-3079b712{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:15px;font-weight:400;line-height:1.72em;color:#27343d;}.elementor-18537 .elementor-element.elementor-element-5f910612{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18537 .elementor-element.elementor-element-7a8584aa{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#557b9559;--border-color:#557b9559;--padding-top:19px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18537 .elementor-element.elementor-element-7a8584aa.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-18537 .elementor-element.elementor-element-49da6a42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-49da6a42 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:30px;font-weight:400;line-height:1em;letter-spacing:0px;color:#c89d5c;}.elementor-18537 .elementor-element.elementor-element-663965aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-663965aa .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;color:#17344b;}.elementor-18537 .elementor-element.elementor-element-53520e2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-53520e2c .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:11px;font-weight:400;line-height:1.35em;letter-spacing:0px;color:#6e8595;}.elementor-18537 .elementor-element.elementor-element-df68f2b{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#557b9559;--border-color:#557b9559;--padding-top:19px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18537 .elementor-element.elementor-element-df68f2b.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-18537 .elementor-element.elementor-element-28b4e5a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-28b4e5a6 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:30px;font-weight:400;line-height:1em;letter-spacing:0px;color:#c89d5c;}.elementor-18537 .elementor-element.elementor-element-2b0666ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-2b0666ea .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;color:#17344b;}.elementor-18537 .elementor-element.elementor-element-5dff2994{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-5dff2994 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:11px;font-weight:400;line-height:1.35em;letter-spacing:0px;color:#6e8595;}.elementor-18537 .elementor-element.elementor-element-86e400c{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#557b9559;--border-color:#557b9559;--padding-top:19px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18537 .elementor-element.elementor-element-86e400c.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-18537 .elementor-element.elementor-element-6bc6d9f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-6bc6d9f4 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:30px;font-weight:400;line-height:1em;letter-spacing:0px;color:#c89d5c;}.elementor-18537 .elementor-element.elementor-element-d904dc8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-d904dc8 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;color:#17344b;}.elementor-18537 .elementor-element.elementor-element-4896b9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-4896b9a .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:11px;font-weight:400;line-height:1.35em;letter-spacing:0px;color:#6e8595;}.elementor-18537 .elementor-element.elementor-element-74c45bc8{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#557b9559;--border-color:#557b9559;--padding-top:19px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18537 .elementor-element.elementor-element-74c45bc8.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-18537 .elementor-element.elementor-element-d5aad1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-d5aad1e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:30px;font-weight:400;line-height:1em;letter-spacing:0px;color:#c89d5c;}.elementor-18537 .elementor-element.elementor-element-75a2262d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-75a2262d .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;color:#17344b;}.elementor-18537 .elementor-element.elementor-element-2ba040f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-2ba040f9 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:11px;font-weight:400;line-height:1.35em;letter-spacing:0px;color:#6e8595;}.elementor-18537 .elementor-element.elementor-element-695d021a{--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;--overflow:hidden;--border-radius:46% 0% 36% 12%;box-shadow:0px 24px 60px 0px rgba(23,52,75,.10);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18537 .elementor-element.elementor-element-695d021a.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-18537 .elementor-element.elementor-element-e2f636b img{width:100%;height:530px;object-fit:cover;object-position:center 65%;}.elementor-18537 .elementor-element.elementor-element-566458e7{--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;--overflow:hidden;--padding-top:145px;--padding-bottom:125px;--padding-left:44px;--padding-right:44px;--z-index:1;}.elementor-18537 .elementor-element.elementor-element-566458e7:not(.elementor-motion-effects-element-type-background), .elementor-18537 .elementor-element.elementor-element-566458e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(125deg, #17344b 0%, #315b73 100%);}.elementor-18537 .elementor-element.elementor-element-71239022{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;--gap:55px 55px;--row-gap:55px;--column-gap:55px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-18537 .elementor-element.elementor-element-3492f5ed{--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;--overflow:hidden;--border-radius:44% 7% 10% 44%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18537 .elementor-element.elementor-element-3492f5ed.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-18537 .elementor-element.elementor-element-2d55bdd9 img{width:100%;height:520px;object-fit:cover;object-position:center 55%;}.elementor-18537 .elementor-element.elementor-element-1458194c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18537 .elementor-element.elementor-element-1458194c.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-18537 .elementor-element.elementor-element-c1e6282{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-c1e6282 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:3.1px;color:#c0d0da;}.elementor-18537 .elementor-element.elementor-element-4d9af569{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-4d9af569 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:76px;font-weight:400;line-height:1.1em;letter-spacing:-4.18px;color:#ffffff;}.elementor-18537 .elementor-element.elementor-element-407162dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:15px;font-weight:400;line-height:1.72em;color:#d7e1e6;}.elementor-18537 .elementor-element.elementor-element-18ccaa89 .elementor-button{background-color:#c89d5c;font-family:"Arial", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.8px;fill:#ffffff;color:#ffffff;border-radius:4px 4px 4px 4px;padding:15px 22px 15px 22px;}.elementor-18537 .elementor-element.elementor-element-18ccaa89{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18537 .elementor-element.elementor-element-62ddaa44{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:38px 38px;--row-gap:38px;--column-gap:38px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#ffffff24;--border-color:#ffffff24;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-18537 .elementor-element.elementor-element-e6f1f0f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18537 .elementor-element.elementor-element-e6f1f0f.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-18537 .elementor-element.elementor-element-6f9d6582{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-6f9d6582 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:40px;font-weight:400;line-height:1em;letter-spacing:0px;color:#c89d5c;}.elementor-18537 .elementor-element.elementor-element-4fca4e6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-4fca4e6e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.08px;color:#ffffff;}.elementor-18537 .elementor-element.elementor-element-6041e7c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-6041e7c0 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;letter-spacing:0px;color:#bfcfd8;}.elementor-18537 .elementor-element.elementor-element-69a6a415{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18537 .elementor-element.elementor-element-69a6a415.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-18537 .elementor-element.elementor-element-3210100a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-3210100a .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:40px;font-weight:400;line-height:1em;letter-spacing:0px;color:#c89d5c;}.elementor-18537 .elementor-element.elementor-element-636360d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-636360d .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.08px;color:#ffffff;}.elementor-18537 .elementor-element.elementor-element-766c69e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-766c69e8 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;letter-spacing:0px;color:#bfcfd8;}.elementor-18537 .elementor-element.elementor-element-4a7dda1b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18537 .elementor-element.elementor-element-4a7dda1b.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-18537 .elementor-element.elementor-element-57f01e9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-57f01e9c .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:40px;font-weight:400;line-height:1em;letter-spacing:0px;color:#c89d5c;}.elementor-18537 .elementor-element.elementor-element-acfb3e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-acfb3e9 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.08px;color:#ffffff;}.elementor-18537 .elementor-element.elementor-element-3cf4a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-3cf4a2 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;letter-spacing:0px;color:#bfcfd8;}.elementor-18537 .elementor-element.elementor-element-7e6c71f8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18537 .elementor-element.elementor-element-7e6c71f8.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-18537 .elementor-element.elementor-element-7c6aee6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-7c6aee6c .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:40px;font-weight:400;line-height:1em;letter-spacing:0px;color:#c89d5c;}.elementor-18537 .elementor-element.elementor-element-1edf44d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-1edf44d5 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.08px;color:#ffffff;}.elementor-18537 .elementor-element.elementor-element-33e0b20f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-33e0b20f .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;letter-spacing:0px;color:#bfcfd8;}.elementor-18537 .elementor-element.elementor-element-3587de9a{--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;--overflow:hidden;--padding-top:138px;--padding-bottom:138px;--padding-left:44px;--padding-right:44px;--z-index:1;}.elementor-18537 .elementor-element.elementor-element-3587de9a:not(.elementor-motion-effects-element-type-background), .elementor-18537 .elementor-element.elementor-element-3587de9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fbfcfd;}.elementor-18537 .elementor-element.elementor-element-717ba83{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-18537 .elementor-element.elementor-element-288692ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-18537 .elementor-element.elementor-element-288692ec.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-18537 .elementor-element.elementor-element-6ae43466{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-6ae43466 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:3.1px;color:#6e8595;}.elementor-18537 .elementor-element.elementor-element-39ccf2a3{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-39ccf2a3 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:76px;font-weight:400;line-height:0.95em;letter-spacing:-4.18px;color:#17344b;}.elementor-18537 .elementor-element.elementor-element-6dffc3ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:15px;font-weight:400;line-height:1.72em;color:#27343d;}.elementor-18537 .elementor-element.elementor-element-5141ae33 .elementor-button{background-color:#c89d5c;font-family:"Arial", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.8px;fill:#ffffff;color:#ffffff;border-radius:4px 4px 4px 4px;padding:15px 22px 15px 22px;}.elementor-18537 .elementor-element.elementor-element-5141ae33{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18537 .elementor-element.elementor-element-74e41c30{--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;--overflow:hidden;--border-radius:0% 48% 14% 48%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18537 .elementor-element.elementor-element-74e41c30.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-18537 .elementor-element.elementor-element-4c2be1da img{width:100%;height:430px;object-fit:cover;object-position:center center;}.elementor-18537 .elementor-element.elementor-element-9dbe097{--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:30px 30px;--row-gap:30px;--column-gap:30px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#557b951F;--border-color:#557b951F;--margin-top:82px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;--z-index:2;}.elementor-18537 .elementor-element.elementor-element-9dbe097:not(.elementor-motion-effects-element-type-background), .elementor-18537 .elementor-element.elementor-element-9dbe097 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #f4f8fad6 0%, #fbfcfdf0 100%);}.elementor-18537 .elementor-element.elementor-element-2caec678{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18537 .elementor-element.elementor-element-c936150{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-c936150 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:3.1px;color:#6e8595;}.elementor-18537 .elementor-element.elementor-element-744af54a{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-744af54a .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:34px;font-weight:400;line-height:1.05em;letter-spacing:-1.2px;color:#17344b;}.elementor-18537 .elementor-element.elementor-element-2c16fc54{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:13px;font-weight:400;line-height:1.75em;color:#6e8595;}.elementor-18537 .elementor-element.elementor-element-4c1f28a9{--display:grid;--e-con-grid-template-columns:repeat(14,minmax(0,1fr));--e-con-grid-template-rows:190px 190px;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18537 .elementor-element.elementor-element-55127edb{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#557b95A8;--border-color:#557b95A8;--border-radius:3px 3px 3px 3px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;grid-column:1 / span 8;grid-row:1 / span 2;}.elementor-18537 .elementor-element.elementor-element-55127edb:not(.elementor-motion-effects-element-type-background), .elementor-18537 .elementor-element.elementor-element-55127edb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://new.sg-design.hu/wp-content/uploads/2026/09/sg-design-pergola-v19-exact-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18537 .elementor-element.elementor-element-55127edb::before, .elementor-18537 .elementor-element.elementor-element-55127edb > .elementor-background-video-container::before, .elementor-18537 .elementor-element.elementor-element-55127edb > .e-con-inner > .elementor-background-video-container::before, .elementor-18537 .elementor-element.elementor-element-55127edb > .elementor-background-slideshow::before, .elementor-18537 .elementor-element.elementor-element-55127edb > .e-con-inner > .elementor-background-slideshow::before, .elementor-18537 .elementor-element.elementor-element-55127edb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(12,33,48,0) 0%, rgba(12,33,48,.88) 100%);}.elementor-18537 .elementor-element.elementor-element-29c8aa03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:start;}.elementor-18537 .elementor-element.elementor-element-29c8aa03 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.25em;letter-spacing:1.3px;color:#ffffff;}.elementor-18537 .elementor-element.elementor-element-37dea718 .elementor-button{background-color:#00000000;font-family:"Arial", Sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.44px;fill:#ffffff;color:#ffffff;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18537 .elementor-element.elementor-element-37dea718{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-18537 .elementor-element.elementor-element-374dd154{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#557b95A8;--border-color:#557b95A8;--border-radius:3px 3px 3px 3px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;grid-column:9 / span 3;grid-row:1;}.elementor-18537 .elementor-element.elementor-element-374dd154:not(.elementor-motion-effects-element-type-background), .elementor-18537 .elementor-element.elementor-element-374dd154 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://new.sg-design.hu/wp-content/uploads/2026/09/sg-design-belteri-v19-exact-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18537 .elementor-element.elementor-element-374dd154::before, .elementor-18537 .elementor-element.elementor-element-374dd154 > .elementor-background-video-container::before, .elementor-18537 .elementor-element.elementor-element-374dd154 > .e-con-inner > .elementor-background-video-container::before, .elementor-18537 .elementor-element.elementor-element-374dd154 > .elementor-background-slideshow::before, .elementor-18537 .elementor-element.elementor-element-374dd154 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18537 .elementor-element.elementor-element-374dd154 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(12,33,48,0) 0%, rgba(12,33,48,.88) 100%);}.elementor-18537 .elementor-element.elementor-element-507b5110{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:start;}.elementor-18537 .elementor-element.elementor-element-507b5110 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.25em;letter-spacing:1.3px;color:#ffffff;}.elementor-18537 .elementor-element.elementor-element-54337348 .elementor-button{background-color:#00000000;font-family:"Arial", Sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.44px;fill:#ffffff;color:#ffffff;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18537 .elementor-element.elementor-element-54337348{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-18537 .elementor-element.elementor-element-124fa468{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#557b95A8;--border-color:#557b95A8;--border-radius:3px 3px 3px 3px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;grid-column:12 / span 3;grid-row:1;}.elementor-18537 .elementor-element.elementor-element-124fa468:not(.elementor-motion-effects-element-type-background), .elementor-18537 .elementor-element.elementor-element-124fa468 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://new.sg-design.hu/wp-content/uploads/2026/09/sg-design-zip-v19-exact-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18537 .elementor-element.elementor-element-124fa468::before, .elementor-18537 .elementor-element.elementor-element-124fa468 > .elementor-background-video-container::before, .elementor-18537 .elementor-element.elementor-element-124fa468 > .e-con-inner > .elementor-background-video-container::before, .elementor-18537 .elementor-element.elementor-element-124fa468 > .elementor-background-slideshow::before, .elementor-18537 .elementor-element.elementor-element-124fa468 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18537 .elementor-element.elementor-element-124fa468 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(12,33,48,0) 0%, rgba(12,33,48,.88) 100%);}.elementor-18537 .elementor-element.elementor-element-3f4a81e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:start;}.elementor-18537 .elementor-element.elementor-element-3f4a81e0 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.25em;letter-spacing:1.3px;color:#ffffff;}.elementor-18537 .elementor-element.elementor-element-79d05af6 .elementor-button{background-color:#00000000;font-family:"Arial", Sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.44px;fill:#ffffff;color:#ffffff;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18537 .elementor-element.elementor-element-79d05af6{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-18537 .elementor-element.elementor-element-6f722eb5{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#557b95A8;--border-color:#557b95A8;--border-radius:3px 3px 3px 3px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;grid-column:9 / span 3;grid-row:2;}.elementor-18537 .elementor-element.elementor-element-6f722eb5:not(.elementor-motion-effects-element-type-background), .elementor-18537 .elementor-element.elementor-element-6f722eb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://new.sg-design.hu/wp-content/uploads/2026/09/sg-design-kulteri-v19-exact-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18537 .elementor-element.elementor-element-6f722eb5::before, .elementor-18537 .elementor-element.elementor-element-6f722eb5 > .elementor-background-video-container::before, .elementor-18537 .elementor-element.elementor-element-6f722eb5 > .e-con-inner > .elementor-background-video-container::before, .elementor-18537 .elementor-element.elementor-element-6f722eb5 > .elementor-background-slideshow::before, .elementor-18537 .elementor-element.elementor-element-6f722eb5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18537 .elementor-element.elementor-element-6f722eb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(12,33,48,0) 0%, rgba(12,33,48,.88) 100%);}.elementor-18537 .elementor-element.elementor-element-5c5f306d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:start;}.elementor-18537 .elementor-element.elementor-element-5c5f306d .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.25em;letter-spacing:1.3px;color:#ffffff;}.elementor-18537 .elementor-element.elementor-element-698e4a9a .elementor-button{background-color:#00000000;font-family:"Arial", Sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.44px;fill:#ffffff;color:#ffffff;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18537 .elementor-element.elementor-element-698e4a9a{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-18537 .elementor-element.elementor-element-5c063e1a{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#557b95A8;--border-color:#557b95A8;--border-radius:3px 3px 3px 3px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;grid-column:12 / span 3;grid-row:2;}.elementor-18537 .elementor-element.elementor-element-5c063e1a:not(.elementor-motion-effects-element-type-background), .elementor-18537 .elementor-element.elementor-element-5c063e1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://new.sg-design.hu/wp-content/uploads/2026/09/sg-design-napellenzo-v19-exact-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18537 .elementor-element.elementor-element-5c063e1a::before, .elementor-18537 .elementor-element.elementor-element-5c063e1a > .elementor-background-video-container::before, .elementor-18537 .elementor-element.elementor-element-5c063e1a > .e-con-inner > .elementor-background-video-container::before, .elementor-18537 .elementor-element.elementor-element-5c063e1a > .elementor-background-slideshow::before, .elementor-18537 .elementor-element.elementor-element-5c063e1a > .e-con-inner > .elementor-background-slideshow::before, .elementor-18537 .elementor-element.elementor-element-5c063e1a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(12,33,48,0) 0%, rgba(12,33,48,.88) 100%);}.elementor-18537 .elementor-element.elementor-element-318e36b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:start;}.elementor-18537 .elementor-element.elementor-element-318e36b9 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.25em;letter-spacing:1.3px;color:#ffffff;}.elementor-18537 .elementor-element.elementor-element-3788af9a .elementor-button{background-color:#00000000;font-family:"Arial", Sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.44px;fill:#ffffff;color:#ffffff;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18537 .elementor-element.elementor-element-3788af9a{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-18537 .elementor-element.elementor-element-573c368{--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;--overflow:hidden;--padding-top:130px;--padding-bottom:150px;--padding-left:44px;--padding-right:44px;--z-index:1;}.elementor-18537 .elementor-element.elementor-element-573c368:not(.elementor-motion-effects-element-type-background), .elementor-18537 .elementor-element.elementor-element-573c368 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f8fa;}.elementor-18537 .elementor-element.elementor-element-2656193f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-18537 .elementor-element.elementor-element-5d54e4f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18537 .elementor-element.elementor-element-4836adf0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-4836adf0 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:3.1px;color:#6e8595;}.elementor-18537 .elementor-element.elementor-element-9ecbd46{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-9ecbd46 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:76px;font-weight:400;line-height:0.95em;letter-spacing:-4.18px;color:#17344b;}.elementor-18537 .elementor-element.elementor-element-547c594c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-547c594c .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:20px;font-weight:400;line-height:1.35em;letter-spacing:0px;color:#557b95;}.elementor-18537 .elementor-element.elementor-element-74a2eb99{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:42px 42px;--row-gap:42px;--column-gap:42px;--flex-wrap:wrap;--margin-top:72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-18537 .elementor-element.elementor-element-5f0b7856{--display:flex;--min-height:220px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18537 .elementor-element.elementor-element-5f0b7856.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-18537 .elementor-element.elementor-element-3ab1b603{--display:flex;--min-height:94px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;--border-top-width:1.5px;--border-right-width:1.5px;--border-bottom-width:1.5px;--border-left-width:1.5px;border-color:#c89d5c;--border-color:#c89d5c;--border-radius:50% 50% 50% 50%;--margin-top:0px;--margin-bottom:22px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18537 .elementor-element.elementor-element-3ab1b603:not(.elementor-motion-effects-element-type-background), .elementor-18537 .elementor-element.elementor-element-3ab1b603 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f8fa;}.elementor-18537 .elementor-element.elementor-element-641973c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-18537 .elementor-element.elementor-element-641973c6 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:32px;font-weight:400;line-height:1em;letter-spacing:0px;color:#c89d5c;}.elementor-18537 .elementor-element.elementor-element-1f4370cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-1f4370cc .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.25em;letter-spacing:1.04px;color:#17344b;}.elementor-18537 .elementor-element.elementor-element-5d56bd6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-5d56bd6b .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:11px;font-weight:400;line-height:1.55em;letter-spacing:0px;color:#6e8595;}.elementor-18537 .elementor-element.elementor-element-3a9b4ac1{--display:flex;--min-height:220px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18537 .elementor-element.elementor-element-3a9b4ac1.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-18537 .elementor-element.elementor-element-79efbcc8{--display:flex;--min-height:94px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;--border-top-width:1.5px;--border-right-width:1.5px;--border-bottom-width:1.5px;--border-left-width:1.5px;border-color:#c89d5c;--border-color:#c89d5c;--border-radius:50% 50% 50% 50%;--margin-top:0px;--margin-bottom:22px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18537 .elementor-element.elementor-element-79efbcc8:not(.elementor-motion-effects-element-type-background), .elementor-18537 .elementor-element.elementor-element-79efbcc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f8fa;}.elementor-18537 .elementor-element.elementor-element-670e9a7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-18537 .elementor-element.elementor-element-670e9a7d .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:32px;font-weight:400;line-height:1em;letter-spacing:0px;color:#c89d5c;}.elementor-18537 .elementor-element.elementor-element-2584cb9d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-2584cb9d .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.25em;letter-spacing:1.04px;color:#17344b;}.elementor-18537 .elementor-element.elementor-element-31f54787{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-31f54787 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:11px;font-weight:400;line-height:1.55em;letter-spacing:0px;color:#6e8595;}.elementor-18537 .elementor-element.elementor-element-6fe829ef{--display:flex;--min-height:220px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18537 .elementor-element.elementor-element-6fe829ef.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-18537 .elementor-element.elementor-element-195851b2{--display:flex;--min-height:94px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;--border-top-width:1.5px;--border-right-width:1.5px;--border-bottom-width:1.5px;--border-left-width:1.5px;border-color:#c89d5c;--border-color:#c89d5c;--border-radius:50% 50% 50% 50%;--margin-top:0px;--margin-bottom:22px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18537 .elementor-element.elementor-element-195851b2:not(.elementor-motion-effects-element-type-background), .elementor-18537 .elementor-element.elementor-element-195851b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f8fa;}.elementor-18537 .elementor-element.elementor-element-445cc640{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-18537 .elementor-element.elementor-element-445cc640 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:32px;font-weight:400;line-height:1em;letter-spacing:0px;color:#c89d5c;}.elementor-18537 .elementor-element.elementor-element-13f15ed9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-13f15ed9 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.25em;letter-spacing:1.04px;color:#17344b;}.elementor-18537 .elementor-element.elementor-element-32fa121f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-32fa121f .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:11px;font-weight:400;line-height:1.55em;letter-spacing:0px;color:#6e8595;}.elementor-18537 .elementor-element.elementor-element-571ed8a9{--display:flex;--min-height:220px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18537 .elementor-element.elementor-element-571ed8a9.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-18537 .elementor-element.elementor-element-5180bfb8{--display:flex;--min-height:94px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;--border-top-width:1.5px;--border-right-width:1.5px;--border-bottom-width:1.5px;--border-left-width:1.5px;border-color:#c89d5c;--border-color:#c89d5c;--border-radius:50% 50% 50% 50%;--margin-top:0px;--margin-bottom:22px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18537 .elementor-element.elementor-element-5180bfb8:not(.elementor-motion-effects-element-type-background), .elementor-18537 .elementor-element.elementor-element-5180bfb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f8fa;}.elementor-18537 .elementor-element.elementor-element-3c796755{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-18537 .elementor-element.elementor-element-3c796755 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:32px;font-weight:400;line-height:1em;letter-spacing:0px;color:#c89d5c;}.elementor-18537 .elementor-element.elementor-element-53ba7f4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-53ba7f4b .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.25em;letter-spacing:1.04px;color:#17344b;}.elementor-18537 .elementor-element.elementor-element-4cca0f00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-4cca0f00 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:11px;font-weight:400;line-height:1.55em;letter-spacing:0px;color:#6e8595;}.elementor-18537 .elementor-element.elementor-element-3383472e{--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;--overflow:hidden;--padding-top:120px;--padding-bottom:150px;--padding-left:44px;--padding-right:44px;--z-index:1;}.elementor-18537 .elementor-element.elementor-element-3383472e:not(.elementor-motion-effects-element-type-background), .elementor-18537 .elementor-element.elementor-element-3383472e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #f9fbfc 0%, #e8f1f5 100%);}.elementor-18537 .elementor-element.elementor-element-3d5a152a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:38px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-18537 .elementor-element.elementor-element-7e509002{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18537 .elementor-element.elementor-element-d7674c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-d7674c4 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:3.1px;color:#6e8595;}.elementor-18537 .elementor-element.elementor-element-33549ec2{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-33549ec2 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:76px;font-weight:400;line-height:0.95em;letter-spacing:-4.18px;color:#17344b;}.elementor-18537 .elementor-element.elementor-element-698d351{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-698d351 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.8px;color:#17344b;}.elementor-18537 .elementor-element.elementor-element-1896b595{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-18537 .elementor-element.elementor-element-6636f223{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--border-radius:18px 18px 42px 18px;box-shadow:0px 16px 40px 0px rgba(23,52,75,.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18537 .elementor-element.elementor-element-6636f223:not(.elementor-motion-effects-element-type-background), .elementor-18537 .elementor-element.elementor-element-6636f223 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://new.sg-design.hu/wp-content/uploads/2026/09/sg-design-pergola-ref-v19-exact-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18537 .elementor-element.elementor-element-6636f223::before, .elementor-18537 .elementor-element.elementor-element-6636f223 > .elementor-background-video-container::before, .elementor-18537 .elementor-element.elementor-element-6636f223 > .e-con-inner > .elementor-background-video-container::before, .elementor-18537 .elementor-element.elementor-element-6636f223 > .elementor-background-slideshow::before, .elementor-18537 .elementor-element.elementor-element-6636f223 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18537 .elementor-element.elementor-element-6636f223 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(12,33,48,0) 0%, rgba(12,33,48,.88) 100%);}.elementor-18537 .elementor-element.elementor-element-6636f223.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-18537 .elementor-element.elementor-element-3cc65246{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;z-index:2;text-align:start;}.elementor-18537 .elementor-element.elementor-element-3cc65246 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.62px;color:#ffffff;}.elementor-18537 .elementor-element.elementor-element-79c1de0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;z-index:2;text-align:start;}.elementor-18537 .elementor-element.elementor-element-79c1de0f .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:26px;font-weight:400;line-height:1.05em;letter-spacing:-0.6px;color:#ffffff;}.elementor-18537 .elementor-element.elementor-element-1a26bcbb .elementor-button{background-color:#00000000;font-family:"Arial", Sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.35px;fill:#ffffff;color:#ffffff;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18537 .elementor-element.elementor-element-1a26bcbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-18537 .elementor-element.elementor-element-15090107{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--border-radius:42px 18px 18px 18px;box-shadow:0px 16px 40px 0px rgba(23,52,75,.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18537 .elementor-element.elementor-element-15090107:not(.elementor-motion-effects-element-type-background), .elementor-18537 .elementor-element.elementor-element-15090107 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://new.sg-design.hu/wp-content/uploads/2026/09/sg-design-belteri-v19-exact-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18537 .elementor-element.elementor-element-15090107::before, .elementor-18537 .elementor-element.elementor-element-15090107 > .elementor-background-video-container::before, .elementor-18537 .elementor-element.elementor-element-15090107 > .e-con-inner > .elementor-background-video-container::before, .elementor-18537 .elementor-element.elementor-element-15090107 > .elementor-background-slideshow::before, .elementor-18537 .elementor-element.elementor-element-15090107 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18537 .elementor-element.elementor-element-15090107 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(12,33,48,0) 0%, rgba(12,33,48,.88) 100%);}.elementor-18537 .elementor-element.elementor-element-15090107.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-18537 .elementor-element.elementor-element-8ac46b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;z-index:2;text-align:start;}.elementor-18537 .elementor-element.elementor-element-8ac46b7 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.62px;color:#ffffff;}.elementor-18537 .elementor-element.elementor-element-42e7b684{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;z-index:2;text-align:start;}.elementor-18537 .elementor-element.elementor-element-42e7b684 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:26px;font-weight:400;line-height:1.05em;letter-spacing:-0.6px;color:#ffffff;}.elementor-18537 .elementor-element.elementor-element-7d6db222 .elementor-button{background-color:#00000000;font-family:"Arial", Sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.35px;fill:#ffffff;color:#ffffff;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18537 .elementor-element.elementor-element-7d6db222{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-18537 .elementor-element.elementor-element-4ef53fe7{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--border-radius:18px 42px 18px 18px;box-shadow:0px 16px 40px 0px rgba(23,52,75,.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18537 .elementor-element.elementor-element-4ef53fe7:not(.elementor-motion-effects-element-type-background), .elementor-18537 .elementor-element.elementor-element-4ef53fe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://new.sg-design.hu/wp-content/uploads/2026/09/sg-design-find-v19-exact-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18537 .elementor-element.elementor-element-4ef53fe7::before, .elementor-18537 .elementor-element.elementor-element-4ef53fe7 > .elementor-background-video-container::before, .elementor-18537 .elementor-element.elementor-element-4ef53fe7 > .e-con-inner > .elementor-background-video-container::before, .elementor-18537 .elementor-element.elementor-element-4ef53fe7 > .elementor-background-slideshow::before, .elementor-18537 .elementor-element.elementor-element-4ef53fe7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18537 .elementor-element.elementor-element-4ef53fe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(12,33,48,0) 0%, rgba(12,33,48,.88) 100%);}.elementor-18537 .elementor-element.elementor-element-4ef53fe7.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-18537 .elementor-element.elementor-element-77699d7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;z-index:2;text-align:start;}.elementor-18537 .elementor-element.elementor-element-77699d7a .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.62px;color:#ffffff;}.elementor-18537 .elementor-element.elementor-element-339ac087{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;z-index:2;text-align:start;}.elementor-18537 .elementor-element.elementor-element-339ac087 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:26px;font-weight:400;line-height:1.05em;letter-spacing:-0.6px;color:#ffffff;}.elementor-18537 .elementor-element.elementor-element-2c2e635a .elementor-button{background-color:#00000000;font-family:"Arial", Sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.35px;fill:#ffffff;color:#ffffff;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18537 .elementor-element.elementor-element-2c2e635a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-18537 .elementor-element.elementor-element-25c0191b{--display:flex;--min-height:285px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:44px;--padding-right:44px;--z-index:1;}.elementor-18537 .elementor-element.elementor-element-25c0191b:not(.elementor-motion-effects-element-type-background), .elementor-18537 .elementor-element.elementor-element-25c0191b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17344b;background-image:url("https://new.sg-design.hu/wp-content/uploads/2026/09/sg-design-cta-v19-exact-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18537 .elementor-element.elementor-element-1a8bb22{--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:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-18537 .elementor-element.elementor-element-1a8bb22.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-18537 .elementor-element.elementor-element-2ac0221b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-18537 .elementor-element.elementor-element-2ac0221b .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:36px;font-weight:400;line-height:1.05em;letter-spacing:-1.1px;color:#ffffff;}.elementor-18537 .elementor-element.elementor-element-5721ce78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;font-family:"Arial", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#e7eef2;}.elementor-18537 .elementor-element.elementor-element-ba29177 .elementor-button{background-color:#c89d5c;font-family:"Arial", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.8px;fill:#ffffff;color:#ffffff;border-radius:4px 4px 4px 4px;padding:15px 22px 15px 22px;}.elementor-18537 .elementor-element.elementor-element-ba29177{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(min-width:768px){.elementor-18537 .elementor-element.elementor-element-54cab14e{--width:100%;}.elementor-18537 .elementor-element.elementor-element-54fd6f4c{--content-width:1380px;}.elementor-18537 .elementor-element.elementor-element-7afb1c8{--width:560px;}.elementor-18537 .elementor-element.elementor-element-4b35bb82{--content-width:1380px;}.elementor-18537 .elementor-element.elementor-element-2385ded{--width:19.55%;}.elementor-18537 .elementor-element.elementor-element-1148481d{--width:100%;}.elementor-18537 .elementor-element.elementor-element-dbc4e6f{--width:100%;}.elementor-18537 .elementor-element.elementor-element-605fcd49{--width:19.55%;}.elementor-18537 .elementor-element.elementor-element-c2bb7f0{--width:100%;}.elementor-18537 .elementor-element.elementor-element-c4c0bea{--width:100%;}.elementor-18537 .elementor-element.elementor-element-2cf665a9{--width:19.55%;}.elementor-18537 .elementor-element.elementor-element-123ef687{--width:100%;}.elementor-18537 .elementor-element.elementor-element-72a6c2ad{--width:100%;}.elementor-18537 .elementor-element.elementor-element-2c6faa6c{--width:19.55%;}.elementor-18537 .elementor-element.elementor-element-e1af8d9{--width:100%;}.elementor-18537 .elementor-element.elementor-element-6e0b8e19{--width:100%;}.elementor-18537 .elementor-element.elementor-element-79c7b66c{--width:19.55%;}.elementor-18537 .elementor-element.elementor-element-33631ecc{--width:100%;}.elementor-18537 .elementor-element.elementor-element-63d1d71d{--width:100%;}.elementor-18537 .elementor-element.elementor-element-a49d4de{--content-width:1380px;}.elementor-18537 .elementor-element.elementor-element-1ef1771f{--width:44%;}.elementor-18537 .elementor-element.elementor-element-7a8584aa{--width:23%;}.elementor-18537 .elementor-element.elementor-element-df68f2b{--width:23%;}.elementor-18537 .elementor-element.elementor-element-86e400c{--width:23%;}.elementor-18537 .elementor-element.elementor-element-74c45bc8{--width:23%;}.elementor-18537 .elementor-element.elementor-element-695d021a{--width:56%;}.elementor-18537 .elementor-element.elementor-element-566458e7{--content-width:1380px;}.elementor-18537 .elementor-element.elementor-element-3492f5ed{--width:57%;}.elementor-18537 .elementor-element.elementor-element-1458194c{--width:43%;}.elementor-18537 .elementor-element.elementor-element-e6f1f0f{--width:22%;}.elementor-18537 .elementor-element.elementor-element-69a6a415{--width:22%;}.elementor-18537 .elementor-element.elementor-element-4a7dda1b{--width:22%;}.elementor-18537 .elementor-element.elementor-element-7e6c71f8{--width:22%;}.elementor-18537 .elementor-element.elementor-element-3587de9a{--content-width:1380px;}.elementor-18537 .elementor-element.elementor-element-288692ec{--width:48%;}.elementor-18537 .elementor-element.elementor-element-74e41c30{--width:52%;}.elementor-18537 .elementor-element.elementor-element-2caec678{--width:520px;}.elementor-18537 .elementor-element.elementor-element-573c368{--content-width:1380px;}.elementor-18537 .elementor-element.elementor-element-5f0b7856{--width:22.5%;}.elementor-18537 .elementor-element.elementor-element-3ab1b603{--width:94px;}.elementor-18537 .elementor-element.elementor-element-3a9b4ac1{--width:22.5%;}.elementor-18537 .elementor-element.elementor-element-79efbcc8{--width:94px;}.elementor-18537 .elementor-element.elementor-element-6fe829ef{--width:22.5%;}.elementor-18537 .elementor-element.elementor-element-195851b2{--width:94px;}.elementor-18537 .elementor-element.elementor-element-571ed8a9{--width:22.5%;}.elementor-18537 .elementor-element.elementor-element-5180bfb8{--width:94px;}.elementor-18537 .elementor-element.elementor-element-3383472e{--content-width:1380px;}.elementor-18537 .elementor-element.elementor-element-6636f223{--width:32.3%;}.elementor-18537 .elementor-element.elementor-element-15090107{--width:30.8%;}.elementor-18537 .elementor-element.elementor-element-4ef53fe7{--width:35.4%;}.elementor-18537 .elementor-element.elementor-element-25c0191b{--content-width:1380px;}.elementor-18537 .elementor-element.elementor-element-1a8bb22{--width:560px;}}@media(max-width:1024px) and (min-width:768px){.elementor-18537 .elementor-element.elementor-element-7afb1c8{--width:54vw;}.elementor-18537 .elementor-element.elementor-element-2385ded{--width:31.8%;}.elementor-18537 .elementor-element.elementor-element-605fcd49{--width:31.8%;}.elementor-18537 .elementor-element.elementor-element-2cf665a9{--width:31.8%;}.elementor-18537 .elementor-element.elementor-element-2c6faa6c{--width:31.8%;}.elementor-18537 .elementor-element.elementor-element-79c7b66c{--width:31.8%;}.elementor-18537 .elementor-element.elementor-element-1ef1771f{--width:100%;}.elementor-18537 .elementor-element.elementor-element-695d021a{--width:100%;}.elementor-18537 .elementor-element.elementor-element-3492f5ed{--width:100%;}.elementor-18537 .elementor-element.elementor-element-1458194c{--width:100%;}.elementor-18537 .elementor-element.elementor-element-e6f1f0f{--width:47%;}.elementor-18537 .elementor-element.elementor-element-69a6a415{--width:47%;}.elementor-18537 .elementor-element.elementor-element-4a7dda1b{--width:47%;}.elementor-18537 .elementor-element.elementor-element-7e6c71f8{--width:47%;}.elementor-18537 .elementor-element.elementor-element-288692ec{--width:100%;}.elementor-18537 .elementor-element.elementor-element-74e41c30{--width:100%;}.elementor-18537 .elementor-element.elementor-element-2caec678{--width:100%;}.elementor-18537 .elementor-element.elementor-element-5f0b7856{--width:47%;}.elementor-18537 .elementor-element.elementor-element-3ab1b603{--width:86px;}.elementor-18537 .elementor-element.elementor-element-3a9b4ac1{--width:47%;}.elementor-18537 .elementor-element.elementor-element-79efbcc8{--width:86px;}.elementor-18537 .elementor-element.elementor-element-6fe829ef{--width:47%;}.elementor-18537 .elementor-element.elementor-element-195851b2{--width:86px;}.elementor-18537 .elementor-element.elementor-element-571ed8a9{--width:47%;}.elementor-18537 .elementor-element.elementor-element-5180bfb8{--width:86px;}.elementor-18537 .elementor-element.elementor-element-6636f223{--width:48%;}.elementor-18537 .elementor-element.elementor-element-15090107{--width:48%;}.elementor-18537 .elementor-element.elementor-element-4ef53fe7{--width:100%;}.elementor-18537 .elementor-element.elementor-element-1a8bb22{--width:62%;}}@media(max-width:1440px){.elementor-18537 .elementor-element.elementor-element-4c1f28a9{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-18537 .elementor-element.elementor-element-4c1f28a9{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-18537 .elementor-element.elementor-element-54fd6f4c:not(.elementor-motion-effects-element-type-background), .elementor-18537 .elementor-element.elementor-element-54fd6f4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://new.sg-design.hu/wp-content/uploads/2026/09/sg-design-hero-v19-exact.webp");}.elementor-18537 .elementor-element.elementor-element-54fd6f4c{--min-height:650px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-18537 .elementor-element.elementor-element-7afb1c8{--padding-top:105px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18537 .elementor-element.elementor-element-6766d41b .elementor-heading-title{font-size:64px;line-height:0.88em;letter-spacing:-3.8px;}.elementor-18537 .elementor-element.elementor-element-4b35bb82{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:-56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-18537 .elementor-element.elementor-element-2385ded{--padding-top:1.5px;--padding-bottom:1.5px;--padding-left:1.5px;--padding-right:1.5px;}.elementor-18537 .elementor-element.elementor-element-1148481d{--min-height:310px;}.elementor-18537 .elementor-element.elementor-element-32ddbae7 img{height:150px;}.elementor-18537 .elementor-element.elementor-element-dbc4e6f{--padding-top:18px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-18537 .elementor-element.elementor-element-517828d5 .elementor-heading-title{font-size:18px;}.elementor-18537 .elementor-element.elementor-element-41014fec{font-size:11px;}.elementor-18537 .elementor-element.elementor-element-605fcd49{--padding-top:1.5px;--padding-bottom:1.5px;--padding-left:1.5px;--padding-right:1.5px;}.elementor-18537 .elementor-element.elementor-element-c2bb7f0{--min-height:310px;}.elementor-18537 .elementor-element.elementor-element-b6627b8 img{height:150px;}.elementor-18537 .elementor-element.elementor-element-c4c0bea{--padding-top:18px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-18537 .elementor-element.elementor-element-142ad68c .elementor-heading-title{font-size:18px;}.elementor-18537 .elementor-element.elementor-element-5dc8b509{font-size:11px;}.elementor-18537 .elementor-element.elementor-element-2cf665a9{--padding-top:1.5px;--padding-bottom:1.5px;--padding-left:1.5px;--padding-right:1.5px;}.elementor-18537 .elementor-element.elementor-element-123ef687{--min-height:310px;}.elementor-18537 .elementor-element.elementor-element-53bb7991 img{height:150px;}.elementor-18537 .elementor-element.elementor-element-72a6c2ad{--padding-top:18px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-18537 .elementor-element.elementor-element-601d8bd0 .elementor-heading-title{font-size:18px;}.elementor-18537 .elementor-element.elementor-element-5d36f125{font-size:11px;}.elementor-18537 .elementor-element.elementor-element-2c6faa6c{--padding-top:1.5px;--padding-bottom:1.5px;--padding-left:1.5px;--padding-right:1.5px;}.elementor-18537 .elementor-element.elementor-element-e1af8d9{--min-height:310px;}.elementor-18537 .elementor-element.elementor-element-39295c3a img{height:150px;}.elementor-18537 .elementor-element.elementor-element-6e0b8e19{--padding-top:18px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-18537 .elementor-element.elementor-element-638e2f26 .elementor-heading-title{font-size:18px;}.elementor-18537 .elementor-element.elementor-element-35933644{font-size:11px;}.elementor-18537 .elementor-element.elementor-element-79c7b66c{--padding-top:1.5px;--padding-bottom:1.5px;--padding-left:1.5px;--padding-right:1.5px;}.elementor-18537 .elementor-element.elementor-element-33631ecc{--min-height:310px;}.elementor-18537 .elementor-element.elementor-element-109cb609 img{height:150px;}.elementor-18537 .elementor-element.elementor-element-63d1d71d{--padding-top:18px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-18537 .elementor-element.elementor-element-3cba36d4 .elementor-heading-title{font-size:18px;}.elementor-18537 .elementor-element.elementor-element-20422367{font-size:11px;}.elementor-18537 .elementor-element.elementor-element-a49d4de{--padding-top:135px;--padding-bottom:150px;--padding-left:24px;--padding-right:24px;}.elementor-18537 .elementor-element.elementor-element-230bd3f0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18537 .elementor-element.elementor-element-3b691a2d .elementor-heading-title{font-size:64px;letter-spacing:-3.5px;}.elementor-18537 .elementor-element.elementor-element-e2f636b img{height:470px;}.elementor-18537 .elementor-element.elementor-element-566458e7{--padding-top:145px;--padding-bottom:125px;--padding-left:24px;--padding-right:24px;}.elementor-18537 .elementor-element.elementor-element-71239022{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18537 .elementor-element.elementor-element-2d55bdd9 img{height:470px;}.elementor-18537 .elementor-element.elementor-element-4d9af569 .elementor-heading-title{font-size:64px;letter-spacing:-3.5px;}.elementor-18537 .elementor-element.elementor-element-3587de9a{--padding-top:138px;--padding-bottom:138px;--padding-left:24px;--padding-right:24px;}.elementor-18537 .elementor-element.elementor-element-717ba83{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18537 .elementor-element.elementor-element-288692ec{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18537 .elementor-element.elementor-element-39ccf2a3 .elementor-heading-title{font-size:64px;letter-spacing:-3.5px;}.elementor-18537 .elementor-element.elementor-element-4c2be1da img{height:470px;}.elementor-18537 .elementor-element.elementor-element-9dbe097{--margin-top:68px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-18537 .elementor-element.elementor-element-4c1f28a9{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:300px 190px 190px;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-18537 .elementor-element.elementor-element-55127edb{--min-height:0px;grid-column:1 / -1;grid-row:1;}.elementor-18537 .elementor-element.elementor-element-374dd154{--min-height:0px;grid-column:auto;grid-row:auto;}.elementor-18537 .elementor-element.elementor-element-124fa468{--min-height:0px;grid-column:auto;grid-row:auto;}.elementor-18537 .elementor-element.elementor-element-6f722eb5{--min-height:0px;grid-column:auto;grid-row:auto;}.elementor-18537 .elementor-element.elementor-element-5c063e1a{--min-height:0px;grid-column:auto;grid-row:auto;}.elementor-18537 .elementor-element.elementor-element-573c368{--padding-top:130px;--padding-bottom:150px;--padding-left:24px;--padding-right:24px;}.elementor-18537 .elementor-element.elementor-element-2656193f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-18537 .elementor-element.elementor-element-9ecbd46 .elementor-heading-title{font-size:64px;letter-spacing:-3.5px;}.elementor-18537 .elementor-element.elementor-element-74a2eb99{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-18537 .elementor-element.elementor-element-5f0b7856{--min-height:205px;--padding-top:24px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-18537 .elementor-element.elementor-element-3ab1b603{--min-height:86px;}.elementor-18537 .elementor-element.elementor-element-641973c6 .elementor-heading-title{font-size:29px;}.elementor-18537 .elementor-element.elementor-element-3a9b4ac1{--min-height:205px;--padding-top:24px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-18537 .elementor-element.elementor-element-79efbcc8{--min-height:86px;}.elementor-18537 .elementor-element.elementor-element-670e9a7d .elementor-heading-title{font-size:29px;}.elementor-18537 .elementor-element.elementor-element-6fe829ef{--min-height:205px;--padding-top:24px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-18537 .elementor-element.elementor-element-195851b2{--min-height:86px;}.elementor-18537 .elementor-element.elementor-element-445cc640 .elementor-heading-title{font-size:29px;}.elementor-18537 .elementor-element.elementor-element-571ed8a9{--min-height:205px;--padding-top:24px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-18537 .elementor-element.elementor-element-5180bfb8{--min-height:86px;}.elementor-18537 .elementor-element.elementor-element-3c796755 .elementor-heading-title{font-size:29px;}.elementor-18537 .elementor-element.elementor-element-3383472e{--padding-top:120px;--padding-bottom:150px;--padding-left:24px;--padding-right:24px;}.elementor-18537 .elementor-element.elementor-element-33549ec2 .elementor-heading-title{font-size:64px;letter-spacing:-3.5px;}.elementor-18537 .elementor-element.elementor-element-1896b595{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-18537 .elementor-element.elementor-element-6636f223{--min-height:300px;}.elementor-18537 .elementor-element.elementor-element-15090107{--min-height:300px;}.elementor-18537 .elementor-element.elementor-element-4ef53fe7{--min-height:300px;}.elementor-18537 .elementor-element.elementor-element-25c0191b{--min-height:290px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-18537 .elementor-element.elementor-element-2ac0221b .elementor-heading-title{font-size:32px;}}@media(max-width:767px){.elementor-18537 .elementor-element.elementor-element-54fd6f4c:not(.elementor-motion-effects-element-type-background), .elementor-18537 .elementor-element.elementor-element-54fd6f4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://new.sg-design.hu/wp-content/uploads/2026/09/sg-design-hero-v19-exact-1.webp");background-position:-259px 0px;}.elementor-18537 .elementor-element.elementor-element-54fd6f4c{--min-height:690px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-18537 .elementor-element.elementor-element-7afb1c8{--width:100%;--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18537 .elementor-element.elementor-element-6766d41b .elementor-heading-title{font-size:55px;line-height:0.88em;letter-spacing:-3.3px;}.elementor-18537 .elementor-element.elementor-element-6822d1b{font-size:14px;}.elementor-18537 .elementor-element.elementor-element-4b35bb82{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:-34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:78px;--padding-left:12px;--padding-right:12px;}.elementor-18537 .elementor-element.elementor-element-2385ded{--width:100%;--padding-top:1.5px;--padding-bottom:1.5px;--padding-left:1.5px;--padding-right:1.5px;}.elementor-18537 .elementor-element.elementor-element-1148481d{--min-height:0px;}.elementor-18537 .elementor-element.elementor-element-32ddbae7 img{height:175px;}.elementor-18537 .elementor-element.elementor-element-dbc4e6f{--padding-top:16px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-18537 .elementor-element.elementor-element-517828d5 .elementor-heading-title{font-size:21px;}.elementor-18537 .elementor-element.elementor-element-41014fec{font-size:12px;}.elementor-18537 .elementor-element.elementor-element-605fcd49{--width:100%;--padding-top:1.5px;--padding-bottom:1.5px;--padding-left:1.5px;--padding-right:1.5px;}.elementor-18537 .elementor-element.elementor-element-c2bb7f0{--min-height:0px;}.elementor-18537 .elementor-element.elementor-element-b6627b8 img{height:175px;}.elementor-18537 .elementor-element.elementor-element-c4c0bea{--padding-top:16px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-18537 .elementor-element.elementor-element-142ad68c .elementor-heading-title{font-size:21px;}.elementor-18537 .elementor-element.elementor-element-5dc8b509{font-size:12px;}.elementor-18537 .elementor-element.elementor-element-2cf665a9{--width:100%;--padding-top:1.5px;--padding-bottom:1.5px;--padding-left:1.5px;--padding-right:1.5px;}.elementor-18537 .elementor-element.elementor-element-123ef687{--min-height:0px;}.elementor-18537 .elementor-element.elementor-element-53bb7991 img{height:175px;}.elementor-18537 .elementor-element.elementor-element-72a6c2ad{--padding-top:16px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-18537 .elementor-element.elementor-element-601d8bd0 .elementor-heading-title{font-size:21px;}.elementor-18537 .elementor-element.elementor-element-5d36f125{font-size:12px;}.elementor-18537 .elementor-element.elementor-element-2c6faa6c{--width:100%;--padding-top:1.5px;--padding-bottom:1.5px;--padding-left:1.5px;--padding-right:1.5px;}.elementor-18537 .elementor-element.elementor-element-e1af8d9{--min-height:0px;}.elementor-18537 .elementor-element.elementor-element-39295c3a img{height:175px;}.elementor-18537 .elementor-element.elementor-element-6e0b8e19{--padding-top:16px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-18537 .elementor-element.elementor-element-638e2f26 .elementor-heading-title{font-size:21px;}.elementor-18537 .elementor-element.elementor-element-35933644{font-size:12px;}.elementor-18537 .elementor-element.elementor-element-79c7b66c{--width:100%;--padding-top:1.5px;--padding-bottom:1.5px;--padding-left:1.5px;--padding-right:1.5px;}.elementor-18537 .elementor-element.elementor-element-33631ecc{--min-height:0px;}.elementor-18537 .elementor-element.elementor-element-109cb609 img{height:175px;}.elementor-18537 .elementor-element.elementor-element-63d1d71d{--padding-top:16px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-18537 .elementor-element.elementor-element-3cba36d4 .elementor-heading-title{font-size:21px;}.elementor-18537 .elementor-element.elementor-element-20422367{font-size:12px;}.elementor-18537 .elementor-element.elementor-element-a49d4de{--padding-top:90px;--padding-bottom:90px;--padding-left:15px;--padding-right:15px;}.elementor-18537 .elementor-element.elementor-element-230bd3f0{--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:38px 38px;--row-gap:38px;--column-gap:38px;}.elementor-18537 .elementor-element.elementor-element-1ef1771f{--width:100%;}.elementor-18537 .elementor-element.elementor-element-3b691a2d .elementor-heading-title{font-size:48px;line-height:0.96em;letter-spacing:-2.6px;}.elementor-18537 .elementor-element.elementor-element-7a8584aa{--width:47%;}.elementor-18537 .elementor-element.elementor-element-df68f2b{--width:47%;}.elementor-18537 .elementor-element.elementor-element-86e400c{--width:47%;}.elementor-18537 .elementor-element.elementor-element-74c45bc8{--width:47%;}.elementor-18537 .elementor-element.elementor-element-695d021a{--width:100%;--border-radius:38px 38px 38px 38px;}.elementor-18537 .elementor-element.elementor-element-e2f636b img{height:370px;}.elementor-18537 .elementor-element.elementor-element-566458e7{--padding-top:95px;--padding-bottom:95px;--padding-left:15px;--padding-right:15px;}.elementor-18537 .elementor-element.elementor-element-71239022{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18537 .elementor-element.elementor-element-3492f5ed{--width:100%;}.elementor-18537 .elementor-element.elementor-element-2d55bdd9 img{height:390px;}.elementor-18537 .elementor-element.elementor-element-1458194c{--width:100%;}.elementor-18537 .elementor-element.elementor-element-c1e6282 .elementor-heading-title{font-size:9px;}.elementor-18537 .elementor-element.elementor-element-4d9af569 .elementor-heading-title{font-size:48px;line-height:0.96em;letter-spacing:-2.6px;}.elementor-18537 .elementor-element.elementor-element-62ddaa44{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18537 .elementor-element.elementor-element-e6f1f0f{--width:47%;}.elementor-18537 .elementor-element.elementor-element-4fca4e6e .elementor-heading-title{font-size:10px;}.elementor-18537 .elementor-element.elementor-element-6041e7c0 .elementor-heading-title{font-size:10px;}.elementor-18537 .elementor-element.elementor-element-69a6a415{--width:47%;}.elementor-18537 .elementor-element.elementor-element-636360d .elementor-heading-title{font-size:10px;}.elementor-18537 .elementor-element.elementor-element-766c69e8 .elementor-heading-title{font-size:10px;}.elementor-18537 .elementor-element.elementor-element-4a7dda1b{--width:47%;}.elementor-18537 .elementor-element.elementor-element-acfb3e9 .elementor-heading-title{font-size:10px;}.elementor-18537 .elementor-element.elementor-element-3cf4a2 .elementor-heading-title{font-size:10px;}.elementor-18537 .elementor-element.elementor-element-7e6c71f8{--width:47%;}.elementor-18537 .elementor-element.elementor-element-1edf44d5 .elementor-heading-title{font-size:10px;}.elementor-18537 .elementor-element.elementor-element-33e0b20f .elementor-heading-title{font-size:10px;}.elementor-18537 .elementor-element.elementor-element-3587de9a{--padding-top:90px;--padding-bottom:90px;--padding-left:15px;--padding-right:15px;}.elementor-18537 .elementor-element.elementor-element-717ba83{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18537 .elementor-element.elementor-element-288692ec{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18537 .elementor-element.elementor-element-6ae43466 .elementor-heading-title{font-size:9px;}.elementor-18537 .elementor-element.elementor-element-39ccf2a3 .elementor-heading-title{font-size:48px;line-height:0.96em;letter-spacing:-2.6px;}.elementor-18537 .elementor-element.elementor-element-74e41c30{--width:100%;}.elementor-18537 .elementor-element.elementor-element-4c2be1da img{height:330px;}.elementor-18537 .elementor-element.elementor-element-9dbe097{--margin-top:52px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-18537 .elementor-element.elementor-element-2caec678{--width:100%;}.elementor-18537 .elementor-element.elementor-element-c936150 .elementor-heading-title{font-size:9px;}.elementor-18537 .elementor-element.elementor-element-744af54a .elementor-heading-title{font-size:30px;}.elementor-18537 .elementor-element.elementor-element-4c1f28a9{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--grid-auto-flow:row;}.elementor-18537 .elementor-element.elementor-element-55127edb{--min-height:175px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;grid-column:auto;grid-row:auto;}.elementor-18537 .elementor-element.elementor-element-374dd154{--min-height:175px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;grid-column:auto;grid-row:auto;}.elementor-18537 .elementor-element.elementor-element-124fa468{--min-height:175px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;grid-column:auto;grid-row:auto;}.elementor-18537 .elementor-element.elementor-element-6f722eb5{--min-height:175px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;grid-column:auto;grid-row:auto;}.elementor-18537 .elementor-element.elementor-element-5c063e1a{--min-height:175px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;grid-column:auto;grid-row:auto;}.elementor-18537 .elementor-element.elementor-element-573c368{--padding-top:122px;--padding-bottom:90px;--padding-left:15px;--padding-right:15px;}.elementor-18537 .elementor-element.elementor-element-2656193f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18537 .elementor-element.elementor-element-4836adf0 .elementor-heading-title{font-size:9px;}.elementor-18537 .elementor-element.elementor-element-9ecbd46 .elementor-heading-title{font-size:48px;line-height:0.96em;letter-spacing:-2.6px;}.elementor-18537 .elementor-element.elementor-element-547c594c .elementor-heading-title{font-size:18px;}.elementor-18537 .elementor-element.elementor-element-74a2eb99{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-18537 .elementor-element.elementor-element-5f0b7856{--width:100%;--min-height:190px;--padding-top:24px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-18537 .elementor-element.elementor-element-3ab1b603{--width:80px;--min-height:80px;}.elementor-18537 .elementor-element.elementor-element-641973c6 .elementor-heading-title{font-size:27px;}.elementor-18537 .elementor-element.elementor-element-3a9b4ac1{--width:100%;--min-height:190px;--padding-top:24px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-18537 .elementor-element.elementor-element-79efbcc8{--width:80px;--min-height:80px;}.elementor-18537 .elementor-element.elementor-element-670e9a7d .elementor-heading-title{font-size:27px;}.elementor-18537 .elementor-element.elementor-element-6fe829ef{--width:100%;--min-height:190px;--padding-top:24px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-18537 .elementor-element.elementor-element-195851b2{--width:80px;--min-height:80px;}.elementor-18537 .elementor-element.elementor-element-445cc640 .elementor-heading-title{font-size:27px;}.elementor-18537 .elementor-element.elementor-element-571ed8a9{--width:100%;--min-height:190px;--padding-top:24px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-18537 .elementor-element.elementor-element-5180bfb8{--width:80px;--min-height:80px;}.elementor-18537 .elementor-element.elementor-element-3c796755 .elementor-heading-title{font-size:27px;}.elementor-18537 .elementor-element.elementor-element-3383472e{--padding-top:122px;--padding-bottom:90px;--padding-left:15px;--padding-right:15px;}.elementor-18537 .elementor-element.elementor-element-3d5a152a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-18537 .elementor-element.elementor-element-d7674c4 .elementor-heading-title{font-size:9px;}.elementor-18537 .elementor-element.elementor-element-33549ec2 .elementor-heading-title{font-size:48px;line-height:0.96em;letter-spacing:-2.6px;}.elementor-18537 .elementor-element.elementor-element-1896b595{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-18537 .elementor-element.elementor-element-6636f223{--width:100%;--min-height:260px;}.elementor-18537 .elementor-element.elementor-element-79c1de0f .elementor-heading-title{font-size:23px;}.elementor-18537 .elementor-element.elementor-element-15090107{--width:100%;--min-height:260px;}.elementor-18537 .elementor-element.elementor-element-42e7b684 .elementor-heading-title{font-size:23px;}.elementor-18537 .elementor-element.elementor-element-4ef53fe7{--width:100%;--min-height:260px;}.elementor-18537 .elementor-element.elementor-element-339ac087 .elementor-heading-title{font-size:23px;}.elementor-18537 .elementor-element.elementor-element-25c0191b{--min-height:317px;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-18537 .elementor-element.elementor-element-1a8bb22{--width:100%;--padding-top:45px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-18537 .elementor-element.elementor-element-2ac0221b .elementor-heading-title{font-size:30px;}.elementor-18537 .elementor-element.elementor-element-5721ce78{font-size:12px;}}/* Start custom CSS for container, class: .elementor-element-54cab14e *//* =========================================================
   SG DESIGN – ÁRNYÉKOLÁS
   V15 – SZÜLŐKONTÉNER CLIPPING FIX
   ========================================================= */

/*
   FONTOS:
   A ferde háttércsíkok nem a saját ::before rétegük miatt álltak meg,
   hanem egy külső Elementor szülőkonténer vágta le őket.
   Ezért a liveable szektort tartalmazó közvetlen/ősszülő Elementor
   konténereken is feloldjuk az overflow clippinget.
*/

/* =========================================================
   CÉLZOTT CLIPPING FELOLDÁS
   ========================================================= */

/*
   NEM állítjuk át globálisan az összes Elementor elem overflow-ját,
   mert az megszünteti a képek/kártyák lekerekített és egyedi vágását.

   Csak azok az ŐSSZÜLŐ konténerek kapnak overflow:visible értéket,
   amelyek ténylegesen a .sgn25-liveable blokkot tartalmazzák.
*/
.elementor-18537 .elementor-element.elementor-element-54cab14e:has(.sgn25-liveable),
.elementor-18537 .elementor-element.elementor-element-54cab14e > .e-con:has(.sgn25-liveable),
.elementor-18537 .elementor-element.elementor-element-54cab14e > .elementor-element:has(.sgn25-liveable){
    overflow:visible !important;
}

/* Maga a liveable szektor is maradjon nyitott */
.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-liveable{
    position:relative;
    overflow:visible !important;
    isolation:isolate;
}

/*
   Biztonsági visszaállítás:
   a képes elemek saját formavágása maradjon aktív.
*/
.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-liveable .elementor-widget-image,
.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-liveable .elementor-widget-image .elementor-widget-container,
.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-business-image,
.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-cat-img,
.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-cat-shell,
.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-cat-card{
    overflow:hidden;
}

/* =========================================================
   SG DESIGN – ÁRNYÉKOLÁS
   Csak vizuális effektek.
   Méretek, rácsok, térközök és képek:
   natív Elementor beállítások.
   ========================================================= */


/* =========================================================
   HERO – FŐ FEHÉR FÁTYOL
   ========================================================= */

.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-hero::before{
    content:"";
    position:absolute;
    inset:0;
    z-index:1;
    pointer-events:none;

    background:linear-gradient(
        90deg,
        rgba(244,248,250,1) 0%,
        rgba(244,248,250,.98) 25%,
        rgba(244,248,250,.88) 38%,
        rgba(244,248,250,.62) 50%,
        rgba(244,248,250,.32) 62%,
        rgba(244,248,250,.10) 73%,
        rgba(244,248,250,0) 86%
    );
}


/* =========================================================
   HERO – ALSÓ FINOM ÁTMENET
   ========================================================= */

.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-hero::after{
    content:"";
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    height:120px;
    z-index:1;
    pointer-events:none;

    background:linear-gradient(
        180deg,
        rgba(244,248,250,0) 0%,
        rgba(244,248,250,.12) 45%,
        rgba(244,248,250,.42) 74%,
        rgba(244,248,250,.78) 100%
    );
}


/* =========================================================
   BLUEPRINT – ÁLTALÁNOS FINOM HÁTTÉRRÁCS
   ========================================================= */

.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-blueprint:not(.sgn25-hero)::before{
    content:"";
    position:absolute;
    inset:0;
    z-index:0;
    pointer-events:none;

    opacity:.18;

    background-image:
        linear-gradient(
            rgba(85,123,149,.05) 1px,
            transparent 1px
        ),
        linear-gradient(
            90deg,
            rgba(85,123,149,.05) 1px,
            transparent 1px
        );

    background-size:72px 72px;
}


/* =========================================================
   MÁS BLUEPRINT SZEKCIÓKON NINCS KARIKA
   ========================================================= */

.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-blueprint:not(.sgn25-liveable)::after{
    content:none !important;
    display:none !important;
}


/* =========================================================
   ÉLHETŐBB MINDENNAPOK – ALAP
   ========================================================= */



/* =========================================================
   ÉLHETŐBB MINDENNAPOK – HÁTTÉR 1:1 A DEMÓHOZ
   Világos tervrács + nagy, széles ferde lamellák
   ========================================================= */

.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-liveable.sgn25-blueprint.sgn25-slats::before{
    content:"";
    position:absolute;

    /*
       REFERENCIA-GEOMETRIA
       A csíkozott mező nem a teljes képernyőt tölti ki.
       Bal széle desktopon kb. a viewport 34%-ánál kezdődik.
    */
    left:34%;
    right:-3%;
    top:-250px;
    bottom:auto;
    height:calc(100% + 540px);

    z-index:20;
    pointer-events:none;
    opacity:1;

    background-image:

        /* finom vízszintes tervrács */
        linear-gradient(
            rgba(85,123,149,.026) 1px,
            transparent 1px
        ),

        /* finom függőleges tervrács */
        linear-gradient(
            90deg,
            rgba(85,123,149,.026) 1px,
            transparent 1px
        ),

        /*
           FERDE LAMELLÁK
           kb. 17-18 px látható vastagság
           kb. 113-115 px vízszintes osztás
           kb. 75°-os látható vonalszög
        */
        repeating-linear-gradient(
            104deg,
            transparent 0px,
            transparent 91px,

            rgba(85,123,149,.020) 91px,
            rgba(85,123,149,.060) 94px,
            rgba(85,123,149,.092) 97px,

            rgba(85,123,149,.092) 105px,

            rgba(85,123,149,.060) 108px,
            rgba(85,123,149,.020) 111px,

            transparent 112px
        );

    background-size:
        72px 72px,
        72px 72px,
        auto;

    background-position:
        left top,
        left top,
        left top;

    background-repeat:
        repeat,
        repeat,
        repeat;

    /*
       Csak a BAL szél kap finom beúszást.
       Nincs több teljes szélességű halvány csíkozás.
    */
    -webkit-mask-image:linear-gradient(
        90deg,
        transparent 0%,
        rgba(0,0,0,.18) 2.5%,
        rgba(0,0,0,.62) 6%,
        #000 11%,
        #000 100%
    );

    mask-image:linear-gradient(
        90deg,
        transparent 0%,
        rgba(0,0,0,.18) 2.5%,
        rgba(0,0,0,.62) 6%,
        #000 11%,
        #000 100%
    );
}


/* =========================================================
   ÉLHETŐBB MINDENNAPOK – JOBB OLDALI DEMÓ DEKORÁCIÓ
   Finom körök és kék/arany ívek
   ========================================================= */

.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-liveable.sgn25-blueprint::after{
    content:"";
    display:block;
    position:absolute;

    width:650px;
    height:900px;

    right:140px;
    top:-155px;

    pointer-events:none;
    z-index:21;

    border:0;
    border-radius:0;
    box-shadow:none;

    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;
    opacity:.92;

    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 650 900'%3E%3Ccircle cx='535' cy='258' r='96' fill='none' stroke='%23557B95' stroke-opacity='.16' stroke-width='1.25'/%3E%3Ccircle cx='535' cy='258' r='128' fill='none' stroke='%23557B95' stroke-opacity='.115' stroke-width='1.15'/%3E%3Ccircle cx='535' cy='258' r='164' fill='none' stroke='%23557B95' stroke-opacity='.075' stroke-width='1.05'/%3E%3Cpath d='M380 300 C430 280 470 246 515 208 C556 174 596 146 650 128' fill='none' stroke='%23557B95' stroke-opacity='.16' stroke-width='1.15' stroke-linecap='round'/%3E%3Cpath d='M386 340 C447 316 495 290 544 263 C586 240 616 221 650 198' fill='none' stroke='%23C89D5C' stroke-opacity='.42' stroke-width='1.25' stroke-linecap='round'/%3E%3Cpath d='M410 214 C455 178 498 156 550 150 C592 145 624 151 650 164' fill='none' stroke='%23557B95' stroke-opacity='.12' stroke-width='1.05' stroke-linecap='round'/%3E%3Ccircle cx='590' cy='695' r='286' fill='none' stroke='%23557B95' stroke-opacity='.075' stroke-width='1.10'/%3E%3Ccircle cx='590' cy='695' r='338' fill='none' stroke='%23557B95' stroke-opacity='.025' stroke-width='58'/%3E%3C/svg%3E");
}


/* =========================================================
   LIVEABLE – TARTALMI RÉTEG
   Csak a valódi widgetek kerülnek a háttérdekoráció fölé.
   A teljes szélességű belső konténerek nem takarhatják le a csíkokat.
   ========================================================= */

.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-liveable .elementor-widget,
.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-liveable .sgn25-benefits,
.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-liveable .sgn25-benefit{
    position:relative;
    z-index:30;
}

/* =========================================================
   4 ELŐNY – VALÓDI ELEMENTOR STRUKTÚRA
   ========================================================= */

@media(min-width:1051px){

    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-benefits{
        display:flex !important;

        flex-direction:row !important;
        --flex-direction:row !important;

        flex-wrap:nowrap !important;
        --flex-wrap:nowrap !important;

        align-items:stretch !important;
        justify-content:space-between !important;

        gap:18px !important;
        --gap:18px 18px !important;

        width:100% !important;
        max-width:100% !important;
    }


    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-benefits > .sgn25-benefit{
        flex:
            0 0
            calc((100% - 54px) / 4)
            !important;

        width:
            calc((100% - 54px) / 4)
            !important;

        max-width:
            calc((100% - 54px) / 4)
            !important;

        min-width:0 !important;

        margin-left:0 !important;
        margin-right:0 !important;

        --width:
            calc((100% - 54px) / 4)
            !important;
    }
}


/* =========================================================
   ÉLHETŐBB MINDENNAPOK – KÉP
   FINOMABB FUTÓ FEHÉR FÉNY EFFEKT
   ========================================================= */

.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-liveable .elementor-widget-image{
    position:relative;
    overflow:hidden;
    isolation:isolate;
}

.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-liveable .elementor-widget-image::after{
    content:"";

    position:absolute;

    top:-20%;
    bottom:-20%;

    left:-310%;

    width:300%;

    z-index:5;
    pointer-events:none;

    opacity:.48;

    transform:skewX(-18deg);

    background:linear-gradient(
        90deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,.04) 24%,
        rgba(255,255,255,.16) 42%,
        rgba(255,255,255,.32) 50%,
        rgba(255,255,255,.16) 58%,
        rgba(255,255,255,.04) 76%,
        rgba(255,255,255,0) 100%
    );

    filter:blur(5px);

    transition:
        left 1.60s cubic-bezier(.22,.61,.36,1);
}

.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-liveable .elementor-widget-image:hover::after{
    left:125%;
}


/* =========================================================
   KATEGÓRIAKÁRTYÁK – FORMA
   ========================================================= */

.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-cat-shell,
.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-cat-card{
    clip-path:polygon(
        10% 0,
        100% 0,
        90% 100%,
        0 100%
    );
}


/* =========================================================
   KATEGÓRIAKÁRTYÁK – MOZGÁS
   ========================================================= */

.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-cat-shell{
    transition:
        transform .42s ease,
        filter .42s ease;
}

.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-cat-img img{
    transition:
        transform .75s ease,
        filter .55s ease;
}


/* =========================================================
   KATEGÓRIAGOMB
   ========================================================= */

.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-cat-button .elementor-button{
    transition:
        background-color .30s ease,
        color .30s ease,
        border-color .30s ease;
}

.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-cat-card:hover
.sgn25-cat-button .elementor-button{
    background-color:#17344B;
    border-color:#17344B;
    color:#FFFFFF;
}

.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-cat-card:hover
.sgn25-cat-button .elementor-button-text{
    color:#FFFFFF;
}



/* =========================================================
   ÜZLETI / KÖZÜLETI SZEKCIÓ – DEMO HÁTTÉR 1:1
   V37 – STABIL HÁTTÉR + NAMED-TIMELINE TRANSLATE REVEAL

   FONTOS:
   A háttér most ugyanazzal a logikával épül fel, mint az eredeti demó:
   1. eredeti kék átmenet
   2. bal alsó technikai SVG
   3. bal felső koncentrikus körök (::before)
   4. külön, elforgatott lamella-réteg (::after)

   A tartalomhoz, képhez, ikonokhoz és méretekhez ez a blokk nem nyúl.
   ========================================================= */

.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-section.sgn25-business.sgn25-slats,
.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-business{
    position:relative;
    isolation:isolate;
    overflow:hidden !important;

    /* Finom scroll-parallax a ferde háttérvonalakhoz */
    --sg-slats-shift-start:-10px;
    --sg-slats-shift-end:10px;
    view-timeline-name:--sg-business-scroll;
    view-timeline-axis:block;

    /* DEMO EREDETI ALAPSZÍN */
    background-color:#17344B !important;
    background-image:
        /* technikai rajz – a demó fx-tech--left grafikája */
        url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20620%20430%22%3E%0A%3Cpath%20d%3D%22M22%20320%20C118%20194%20238%20128%20402%20112%20C475%20105%20540%2074%20592%2024%22%20fill%3D%22none%22%20stroke%3D%22%23557b95%22%20stroke-opacity%3D%22.22%22%20stroke-width%3D%221%22%2F%3E%0A%3Cpath%20d%3D%22M84%20350%20C162%20268%20247%20218%20365%20205%20C453%20196%20519%20157%20576%2092%22%20fill%3D%22none%22%20stroke%3D%22%23c89d5c%22%20stroke-opacity%3D%22.62%22%20stroke-width%3D%221.25%22%2F%3E%0A%3Ccircle%20cx%3D%22402%22%20cy%3D%22112%22%20r%3D%2286%22%20fill%3D%22none%22%20stroke%3D%22%23557b95%22%20stroke-opacity%3D%22.22%22%20stroke-width%3D%221%22%2F%3E%0A%3Ccircle%20cx%3D%22402%22%20cy%3D%22112%22%20r%3D%22130%22%20fill%3D%22none%22%20stroke%3D%22%23557b95%22%20stroke-opacity%3D%22.22%22%20stroke-width%3D%221%22%2F%3E%0A%3Cline%20x1%3D%2228%22%20y1%3D%22383%22%20x2%3D%22286%22%20y2%3D%22383%22%20stroke%3D%22%23557b95%22%20stroke-opacity%3D%22.22%22%20stroke-width%3D%221%22%2F%3E%0A%3Cline%20x1%3D%2228%22%20y1%3D%22397%22%20x2%3D%22205%22%20y2%3D%22397%22%20stroke%3D%22%23557b95%22%20stroke-opacity%3D%22.22%22%20stroke-width%3D%221%22%2F%3E%0A%3C%2Fsvg%3E"),
        linear-gradient(
            125deg,
            #17344B 0%,
            #21465F 52%,
            #2C5872 100%
        ) !important;

    background-repeat:no-repeat,no-repeat !important;

    /* Demo eredeti: .fx-tech--left svg { left:-115px; bottom:10px } */
    background-size:min(620px,56vw) auto,100% 100% !important;
    background-position:left -115px bottom 10px,center center !important;
}


/* =========================================================
   BAL FELSŐ KONCENTRIKUS KÖRÖK
   Pontosan a demó .business::before geometriája.
   ========================================================= */

.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-section.sgn25-business.sgn25-slats::before,
.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-business::before{
    content:"" !important;
    display:block !important;
    position:absolute;

    left:-110px;
    top:-210px;
    width:620px;
    height:620px;

    border-radius:50%;
    border:1px solid rgba(255,255,255,.10);

    box-shadow:
        0 0 0 85px rgba(255,255,255,.018),
        0 0 0 170px rgba(255,255,255,.014);

    background:none !important;
    pointer-events:none;
    z-index:0;
}


/* =========================================================
   FERDE LAMELLÁK
   NEM közvetlen backgroundként futnak.
   Az eredeti demó külön .fx-slats rétegének 1:1 geometriája.
   ========================================================= */

.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-section.sgn25-business.sgn25-slats::after,
.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-business::after{
    content:"" !important;
    display:block !important;
    position:absolute;

    width:72%;
    height:145%;
    top:-22%;
    right:-18%;

    pointer-events:none;
    z-index:1;

    /* Demo: .business .fx-slats opacity:.028 + screen blend */
    opacity:.028;
    mix-blend-mode:screen;

    background:
        repeating-linear-gradient(
            108deg,
            transparent 0 46px,
            rgba(255,255,255,.85) 47px 58px,
            transparent 59px 109px
        );

    filter:none;

    /* Demo eredeti rétegforgatás + nagyon finom scroll-oldalirányú mozgás */
    transform:translate3d(0,0,0) rotate(-3deg);
    transform-origin:center center;

    animation-name:sgn25-business-slats-scroll;
    animation-duration:1s;
    animation-timing-function:linear;
    animation-fill-mode:both;
    animation-timeline:--sg-business-scroll;
    animation-range:entry 0% exit 100%;

    -webkit-mask-image:linear-gradient(
        90deg,
        transparent 0%,
        #000 22%,
        #000 78%,
        transparent 100%
    );

    mask-image:linear-gradient(
        90deg,
        transparent 0%,
        #000 22%,
        #000 78%,
        transparent 100%
    );
}


/* =========================================================
   ÜZLETI HÁTTÉR – SCROLLHOZ KÖTÖTT FINOM OLDALMOZGÁS
   Lefelé görgetve lassan jobbra, felfelé görgetve visszafelé mozog.
   Nincs plusz HTML elem és nincs JavaScript.
   ========================================================= */

@keyframes sgn25-business-slats-scroll{
    from{
        transform:
            translate3d(var(--sg-slats-shift-start),0,0)
            rotate(-3deg);
    }
    to{
        transform:
            translate3d(var(--sg-slats-shift-end),0,0)
            rotate(-3deg);
    }
}


/* =========================================================
   ÜZLETI SZEKCIÓ – TARTALOM VIEWPORT REVEAL
   A saját .sgn25-business-content elem láthatóságát figyeli.
   FONTOS: itt NEM transformot használunk, hanem a különálló
   translate tulajdonságot, mert ezen az Elementor-konténeren
   ez működik megbízhatóan.

   Lefelé görgetve: alulról a helyére érkezik.
   Felfelé görgetve: ugyanaz az animáció visszafelé fut.
   ========================================================= */

.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-business .sgn25-business-content{
    /* Ugyanazt a MÁR BIZTOSAN MŰKÖDŐ named timeline-t használjuk,
       mint a ferde háttérvonalak. */
    animation-name:sgn25-business-content-view-reveal !important;
    animation-duration:1s !important;
    animation-timing-function:linear !important;
    animation-fill-mode:both !important;
    animation-timeline:--sg-business-scroll !important;

    /* Jól látható belépési szakasz */
    animation-range-start:entry 0% !important;
    animation-range-end:cover 32% !important;

    will-change:translate,opacity;
}

@keyframes sgn25-business-content-view-reveal{
    from{
        translate:0 80px;
        opacity:.22;
    }

    to{
        translate:0 0;
        opacity:1;
    }
}


/* TABLET */
@media(max-width:1050px){

    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-business .sgn25-business-content{
        animation-range-start:entry 0% !important;
        animation-range-end:cover 30% !important;
    }

    @keyframes sgn25-business-content-view-reveal{
        from{
            translate:0 58px;
            opacity:.30;
        }

        to{
            translate:0 0;
            opacity:1;
        }
    }
}


/* MOBIL */
@media(max-width:767px){

    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-business .sgn25-business-content{
        animation-range-start:entry 0% !important;
        animation-range-end:cover 28% !important;
    }

    @keyframes sgn25-business-content-view-reveal{
        from{
            translate:0 40px;
            opacity:.38;
        }

        to{
            translate:0 0;
            opacity:1;
        }
    }
}


/* A valódi Elementor tartalom mindig a dekoráció fölött marad. */
.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-business > .e-con,
.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-business > .elementor-element{
    position:relative;
    z-index:2;
}

/* Biztonsági tartalmi réteg – a widgetek és az ikonok nem kerülhetnek a lamellák alá. */
.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-business .elementor-widget,
.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-business .sgn25-biz,
.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-business .sgn25-business-image{
    position:relative;
    z-index:3;
}

/* Az üzleti kép saját formavágása maradjon érintetlen. */
.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-business .sgn25-business-image{
    overflow:hidden !important;
}


/* =========================================================
   TABLET – ugyanaz a vizuális rendszer, arányosan visszavéve
   ========================================================= */

@media(max-width:1050px){

    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-section.sgn25-business.sgn25-slats,
    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-business{
        --sg-slats-shift-start:-7px;
        --sg-slats-shift-end:7px;
        background-size:min(520px,62vw) auto,100% 100% !important;
        background-position:left -155px bottom 4px,center center !important;
    }

    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-section.sgn25-business.sgn25-slats::before,
    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-business::before{
        left:-180px;
        top:-185px;
        width:540px;
        height:540px;
        box-shadow:
            0 0 0 74px rgba(255,255,255,.018),
            0 0 0 148px rgba(255,255,255,.014);
    }

    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-section.sgn25-business.sgn25-slats::after,
    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-business::after{
        width:82%;
        height:145%;
        top:-20%;
        right:-24%;
    }
}


/* =========================================================
   MOBIL
   ========================================================= */

@media(max-width:767px){

    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-section.sgn25-business.sgn25-slats,
    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-business{
        --sg-slats-shift-start:-5px;
        --sg-slats-shift-end:5px;
        background-size:430px auto,100% 100% !important;
        background-position:left -235px bottom 0,center center !important;
    }

    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-section.sgn25-business.sgn25-slats::before,
    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-business::before{
        left:-265px;
        top:-130px;
        width:430px;
        height:430px;
        border-color:rgba(255,255,255,.08);
        box-shadow:
            0 0 0 58px rgba(255,255,255,.015),
            0 0 0 116px rgba(255,255,255,.012);
    }

    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-section.sgn25-business.sgn25-slats::after,
    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-business::after{
        width:96%;
        height:145%;
        top:-18%;
        right:-45%;
        opacity:.021;

        background:
            repeating-linear-gradient(
                108deg,
                transparent 0 38px,
                rgba(255,255,255,.85) 39px 48px,
                transparent 49px 88px
            );
    }
}


/* =========================================================
   ÜZLETI KÉP
   ========================================================= */

.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-business-image{
    border-radius:
        44% 7% 10% 44% /
        46% 10% 10% 42%;
}


/* =========================================================
   CTA – SÖTÉT ÁTMENET
   ========================================================= */

.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-cta::before{
    content:"";
    position:absolute;
    inset:0;

    z-index:1;
    pointer-events:none;

    background:linear-gradient(
        90deg,
        rgba(23,52,75,.10) 0%,
        rgba(23,52,75,.28) 44%,
        rgba(23,52,75,.92) 64%,
        #17344B 100%
    );
}

.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-cta-box{
    backdrop-filter:blur(6px);
    -webkit-backdrop-filter:blur(6px);
}


/* =========================================================
   ANIMÁCIÓK – ÜZLETI ELŐNYÖK
   ========================================================= */

.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-biz{
    animation:
        sgn25-biz-pulse
        12s
        ease-in-out
        infinite;
}

.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-biz:nth-child(2){
    animation-delay:3s;
}

.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-biz:nth-child(3){
    animation-delay:6s;
}

.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-biz:nth-child(4){
    animation-delay:9s;
}


/* =========================================================
   ANIMÁCIÓK – FOLYAMAT
   ========================================================= */

.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-step{
    animation:
        sgn25-step-pulse
        14s
        ease-in-out
        infinite;
}

.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-step:nth-child(2){
    animation-delay:3.5s;
}

.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-step:nth-child(3){
    animation-delay:7s;
}

.elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-step:nth-child(4){
    animation-delay:10.5s;
}


/* =========================================================
   KEYFRAMES
   ========================================================= */

@keyframes sgn25-biz-pulse{

    0%,
    22%,
    100%{
        transform:scale(1);
    }

    9%,
    14%{
        transform:scale(1.08);
    }
}


@keyframes sgn25-step-pulse{

    0%,
    22%,
    100%{
        transform:
            translateY(0)
            scale(1);
    }

    9%,
    14%{
        transform:
            translateY(-5px)
            scale(1.035);
    }
}


/* =========================================================
   DESKTOP – HOVER EFFEKTEK
   ========================================================= */

@media(hover:hover) and (pointer:fine){

    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-cat-shell:hover{
        transform:translateY(-7px);

        filter:
            drop-shadow(
                0 16px 22px
                rgba(23,52,75,.12)
            );
    }


    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-cat-shell:hover
    .sgn25-cat-img img{
        transform:scale(1.06);

        filter:
            saturate(1.03)
            contrast(1.02);
    }


    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-lower-action,
    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-ref-action{
        opacity:0;

        transform:translateY(8px);

        transition:
            opacity .35s ease,
            transform .35s ease;
    }


    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-lower-card:hover
    .sgn25-lower-action,

    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-ref:hover
    .sgn25-ref-action{
        opacity:1;
        transform:translateY(0);
    }
}


/* =========================================================
   TABLET
   ========================================================= */

@media(max-width:1050px){

    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-hero::after{
        height:110px;
    }


    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-liveable.sgn25-blueprint.sgn25-slats::before{
        left:27%;
        right:-8%;
        top:-190px;
        bottom:auto;
        height:calc(100% + 400px);
        z-index:20;

        background-image:
            linear-gradient(
                rgba(85,123,149,.024) 1px,
                transparent 1px
            ),
            linear-gradient(
                90deg,
                rgba(85,123,149,.024) 1px,
                transparent 1px
            ),
            repeating-linear-gradient(
                104deg,
                transparent 0px,
                transparent 72px,
                rgba(85,123,149,.020) 72px,
                rgba(85,123,149,.052) 75px,
                rgba(85,123,149,.078) 78px,
                rgba(85,123,149,.078) 86px,
                rgba(85,123,149,.052) 89px,
                rgba(85,123,149,.020) 92px,
                transparent 93px
            );

        background-size:
            72px 72px,
            72px 72px,
            auto;

        -webkit-mask-image:linear-gradient(
            90deg,
            transparent 0%,
            rgba(0,0,0,.25) 4%,
            rgba(0,0,0,.72) 9%,
            #000 15%,
            #000 100%
        );

        mask-image:linear-gradient(
            90deg,
            transparent 0%,
            rgba(0,0,0,.25) 4%,
            rgba(0,0,0,.72) 9%,
            #000 15%,
            #000 100%
        );
    }


    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-liveable.sgn25-blueprint::after{
        width:520px;
        height:720px;
        right:-120px;
        top:-90px;
        opacity:.82;
    }
}


/* =========================================================
   MOBIL
   ========================================================= */

@media(max-width:767px){

    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-hero::before{
        background:

            linear-gradient(
                180deg,
                rgba(244,248,250,.10) 0%,
                rgba(244,248,250,.18) 18%,
                rgba(244,248,250,.30) 36%,
                rgba(244,248,250,.24) 58%,
                rgba(244,248,250,.08) 78%,
                rgba(244,248,250,0) 100%
            ),

            linear-gradient(
                90deg,
                rgba(244,248,250,.99) 0%,
                rgba(244,248,250,.96) 28%,
                rgba(244,248,250,.84) 48%,
                rgba(244,248,250,.54) 66%,
                rgba(244,248,250,.20) 82%,
                rgba(244,248,250,0) 100%
            );
    }


    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-hero::after{
        height:70px;

        background:linear-gradient(
            180deg,
            rgba(244,248,250,0) 0%,
            rgba(244,248,250,.10) 50%,
            rgba(244,248,250,.50) 100%
        );
    }


    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-cat-shell,
    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-cat-card{
        clip-path:polygon(
            4% 0,
            100% 0,
            96% 100%,
            0 100%
        );
    }


    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-liveable.sgn25-blueprint.sgn25-slats::before{
        left:12%;
        right:-22%;
        top:-100px;
        bottom:auto;
        height:calc(100% + 280px);
        z-index:20;

        background-image:
            linear-gradient(
                rgba(85,123,149,.020) 1px,
                transparent 1px
            ),
            linear-gradient(
                90deg,
                rgba(85,123,149,.020) 1px,
                transparent 1px
            ),
            repeating-linear-gradient(
                104deg,
                transparent 0px,
                transparent 51px,
                rgba(85,123,149,.018) 51px,
                rgba(85,123,149,.042) 53px,
                rgba(85,123,149,.060) 56px,
                rgba(85,123,149,.060) 62px,
                rgba(85,123,149,.042) 65px,
                rgba(85,123,149,.018) 67px,
                transparent 68px
            );

        background-size:
            72px 72px,
            72px 72px,
            auto;

        -webkit-mask-image:linear-gradient(
            90deg,
            transparent 0%,
            rgba(0,0,0,.38) 6%,
            rgba(0,0,0,.82) 14%,
            #000 22%,
            #000 100%
        );

        mask-image:linear-gradient(
            90deg,
            transparent 0%,
            rgba(0,0,0,.38) 6%,
            rgba(0,0,0,.82) 14%,
            #000 22%,
            #000 100%
        );
    }


    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-liveable.sgn25-blueprint::after{
        width:350px;
        height:485px;
        right:-135px;
        top:8%;
        opacity:.55;
    }


    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-liveable .elementor-widget-image::after{
        display:none;
    }


    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-cta::before{
        background:linear-gradient(
            180deg,
            rgba(23,52,75,.18),
            rgba(23,52,75,.95)
        );
    }


    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-step,
    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-biz{
        animation:none;
    }
}


/* =========================================================
   REDUCED MOTION
   ========================================================= */

@media(prefers-reduced-motion:reduce){

    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-business .sgn25-business-content{
        animation:none !important;
        transform:none !important;
        opacity:1 !important;
    }


    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-section.sgn25-business.sgn25-slats::after,
    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-business::after{
        animation:none !important;
        transform:translate3d(0,0,0) rotate(-3deg) !important;
    }

    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-step,
    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-biz{
        animation:none;
    }

    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-liveable
    .elementor-widget-image::after{
        display:none;
    }

    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-cat-shell,
    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-cat-img img,
    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-cat-button .elementor-button,
    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-lower-action,
    .elementor-18537 .elementor-element.elementor-element-54cab14e .sgn25-ref-action{
        transition:none;
    }
}/* End custom CSS */