.elementor-3154 .elementor-element.elementor-element-595419b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-5285051{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-271916d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-96d8e7e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-d93438a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-8e1fbea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-070307f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-4eb9023 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-f53414b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-1f76d48{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-857f651 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-4d3680a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-5db80ce{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-5587b8c .elementor-flip-box__front{background-color:#FFFFFF;}.elementor-3154 .elementor-element.elementor-element-5587b8c .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-3154 .elementor-element.elementor-element-5587b8c .elementor-flip-box__back{background-color:#FFFFFF;}.elementor-3154 .elementor-element.elementor-element-5587b8c .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-3154 .elementor-element.elementor-element-5587b8c .elementor-flip-box__button{margin-center:0;}.elementor-3154 .elementor-element.elementor-element-5587b8c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-09703f9 .elementor-flip-box__front{background-color:#FFFFFF;}.elementor-3154 .elementor-element.elementor-element-09703f9 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-3154 .elementor-element.elementor-element-09703f9 .elementor-flip-box__back{background-color:#FFFFFF;}.elementor-3154 .elementor-element.elementor-element-09703f9 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-3154 .elementor-element.elementor-element-09703f9 .elementor-flip-box__button{margin-center:0;}.elementor-3154 .elementor-element.elementor-element-09703f9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-1c2cdc2 .elementor-flip-box__front{background-color:#FFFFFF;}.elementor-3154 .elementor-element.elementor-element-1c2cdc2 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-3154 .elementor-element.elementor-element-1c2cdc2 .elementor-flip-box__back{background-color:#FFFFFF;}.elementor-3154 .elementor-element.elementor-element-1c2cdc2 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-3154 .elementor-element.elementor-element-1c2cdc2 .elementor-flip-box__button{margin-center:0;}.elementor-3154 .elementor-element.elementor-element-1c2cdc2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-612aae0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-556f548{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-aae62b8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-38b4782 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-a41d833{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-637a149 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-e5b0d2b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-7320f06 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-544f5bf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-fa361e3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-c5f02de > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-e7c02ac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-e80d523 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-4d62bc7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-7c7bb5f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-418f63c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-e4e1b4b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-fc7b7a9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-4a4d008 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-edd6fb9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-226ae23 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-e3c3a10{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-120c9ed > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-7ec96d7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-5517277{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-2d6fb1e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-9522d38 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-2e56355{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-6777180 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-dacb331 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-0e24691{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-e04776c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-c703258{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-049476e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-8271b38 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-4c47725{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-fafe030 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-1e164e1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-b328272 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-e256c10 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-2ee1f06{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-ca8a660 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-960a03a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-500628e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-1a00420 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-a7d905f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-836e75f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-ace2503{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-7e9aeb4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-33fd0cf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-02cf64f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-6c16521 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-b71a4d3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-5f043bc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-5d9633e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-d01d893 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-c310cc6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-d495b63 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-4592a16{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-61533ee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-2aae4ac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-b925432 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-ee598c2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-c120587 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-65ff454 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-4502097 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-203a7ea{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-5ab8624{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-49aaf0e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-d85a1d4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-53a581f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-b72d1d3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-3795a5c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-bad69d8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-ad06423{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-a1934d7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-a3124d6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-e2a0789{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-7a49c14 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-6bdf09e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-f23a1d5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-5c734e1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-37ab54c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-efebf9d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-c529b94 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-6444305 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-088a075{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-afdd71e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-8b8adfa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-91a2015 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-1aad177 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-a8ad354{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-06dc627{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-ad9004e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-4921449 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-dc9a33b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-a28459a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-4b87713 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-99ac192 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-660e9e4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-9c4afab{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-9d4ee7f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-ca3530d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-81b78e3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-4477803{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-3a9ba41 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-60302d1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-a9ce0e6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-b1947e8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-e3f3f80 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-4e664f1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-c281c03 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-9bb66e2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-3c6f850 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-a8eeb54 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-704a382 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-92a53f9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-e7e4672 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-0f99614 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-41ceb9b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-3417ed8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-f48f8d7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-2c82271{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-20d7a93{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-2fef328 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-090a9b7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-525a843{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-ebac57b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-fdfd5d2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-dfc2744 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-1a805e6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-5cfb681 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-d416eb8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-701be5d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-bb8bc54 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-9d7281b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-15dd65e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-75e35fd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-95be109{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-d831d2a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-1747820{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-0477142 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-b53962e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-fbd485c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-e222e61 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-d9f2b80 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-acbaed0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-86cacee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-4cccb58 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-f5e579b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-e7325bf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-41d9eff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-ffc1d84{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-692d3e1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-0163807 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-ae6b1d8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-d174a64 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-29db508{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-004a3d1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-9c57f83 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3154 .elementor-element.elementor-element-60f83a1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3154 .elementor-element.elementor-element-42d3948 > .elementor-widget-container{margin:0px 0px 0px 0px;}/* Start custom CSS *//* ====== elementor reset (must come BEFORE the page styles) ====== */
.gsd .e-con,.gsd .e-con-inner{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;
  --margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;
  --gap:0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--width:100%;--content-width:100%;max-width:none}
.gsd .elementor-widget{margin-bottom:0}
.gsd .elementor-widget-container{margin:0}
.gsd .elementor-widget-text-editor p{margin:0}
.gsd .elementor-widget-text-editor p + p{margin-top:.7em}
.gsd .elementor-heading-title{font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit;margin:0}
.gsd .elementor-widget-image img{display:block}
.gsd .f7 .badge img{width:100%;height:auto;aspect-ratio:1}
.gsd .pill .pill-img img{aspect-ratio:1}
.gsd .tl-icons img{aspect-ratio:1}
.gsd .elementor-widget-image .elementor-image,.gsd .elementor-widget-image figure{margin:0}
.gsd .pass,.gsd .pass > .elementor-widget-container{display:contents}
/* ==========  GISHA SHONA — DIAGNOSIS PAGE  ========== */
.gsd,.gsd *{box-sizing:border-box}
.gsd{
  --blue:#0F3FB6; --cyan:#00FFFA; --purple:#D391F9;
  --grey:#D4D7E6; --light:#F5F5F5; --ink:#000;
  --gut:clamp(20px,13.54vw,260px);
  --u:calc(min(100vw,1920px)/1920);
  --fs150:clamp(44px,7.8125vw,150px);
  --fs120:clamp(46px,6.25vw,120px);
  --fs85:clamp(30px,4.427vw,85px);
  --fs50:clamp(20px,2.604vw,50px);
  --fs40:clamp(22px,2.083vw,40px);
  --fs30:clamp(19px,1.5625vw,30px);
  --fs22:clamp(15px,1.1458vw,22px);
  --fs18:clamp(14px,0.9375vw,18px);
  --fs14:clamp(13px,0.729vw,14px);
  direction:rtl; text-align:right;
  font-family:"Noto Sans Hebrew","Assistant",system-ui,sans-serif;
  color:var(--ink); overflow-x:clip; position:relative;
  font-weight:300; -webkit-font-smoothing:antialiased;
}
.gsd img{display:block;max-width:100%;height:auto}
.gsd p{margin:0}
.gsd h1,.gsd h2,.gsd h3{margin:0;font-weight:400}
.gsd section{position:relative;overflow:clip}
.gsd .wrap{width:min(1400px,100% - 2*var(--gut));margin-inline:auto;position:relative}
.gsd .art{position:relative;width:100%}
.gsd .art>*{position:absolute}
.gsd .art img{width:100%;height:auto;object-fit:cover;display:block}
.gsd .sq{display:block}
.gsd .fs14{font-size:var(--fs14);line-height:1.43;font-weight:300}

/* CTA button */
.gsd .btn, .gsd .btn-w .elementor-button{display:inline-flex;align-items:center;gap:calc(var(--fs18)*2);
  background:#000;color:#fff;border-radius:60px;text-decoration:none;
  padding:clamp(10px,0.63vw,12px) clamp(16px,1.04vw,20px);
  font-size:var(--fs18);font-weight:600;line-height:1.67;transition:.25s}
.gsd .btn::after, .gsd .btn-w .elementor-button::after{content:"";width:.62em;height:.95em;flex:0 0 auto;background:#fff;
  -webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 17'><path d='M9.6 1.1 2 8.5l7.6 7.4' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/contain no-repeat;
  mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 17'><path d='M9.6 1.1 2 8.5l7.6 7.4' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/contain no-repeat}
.gsd .btn:hover, .gsd .btn-w .elementor-button:hover{background:var(--blue)}

/* ---------- FOLD 1 : HERO ---------- */
.gsd .f1{background:linear-gradient(180deg,#FFF 0%,var(--grey) 100%);padding:0}
.gsd .f1-grid{display:grid;grid-template-columns:47.2% 52.8%;align-items:start;width:100%;
  padding-inline-start:clamp(20px,13.54vw,260px);padding-inline-end:clamp(20px,9.74vw,187px);
  padding-block:clamp(24px,4.22vw,81px) clamp(40px,3.23vw,62px)}
.gsd .f1-txt{padding-top:clamp(16px,4.38vw,84px)}
.gsd .f1 h1{font-size:var(--fs85);line-height:1;font-weight:400}
.gsd .f1-sub{margin-top:clamp(14px,1.41vw,27px);font-size:var(--fs22);line-height:1.36;font-weight:300;max-width:min(100%,35.1vw)}
.gsd .f1 .btn{margin-top:clamp(14px,1.56vw,30px)}
.gsd .f1-art{aspect-ratio:778/759}
.gsd .f1-art .net{left:9.51%;top:0;width:39.2%;height:71.02%}
.gsd .f1-art .bk{left:9.64%;top:0;width:7.84%;aspect-ratio:1;background:#000}
.gsd .f1-art .cy{left:0;top:62.85%;width:25.19%;aspect-ratio:1;background:var(--cyan)}
.gsd .f1-art .arw{left:1.93%;top:63.77%;width:21.47%;height:25.03%}
.gsd .f1-art .bl{left:25.19%;top:88.67%;width:7.84%;aspect-ratio:1;background:var(--blue)}
.gsd .f1-art .man{left:29.95%;top:.4%;width:70.05%;height:99.6%}
.gsd .f1-art .icn{left:16.45%;top:13.31%;width:22.81%;height:auto}
.gsd .f1-art .pz1{left:18.25%;top:40.18%;width:6.04%}
.gsd .f1-art .pz2{left:41.65%;top:.92%;width:6.04%}
.gsd .f1-art .tri{left:88.05%;top:2.37%;width:6.17%;aspect-ratio:1;background:var(--blue);
  clip-path:polygon(50% 0,100% 100%,0 100%)}
.gsd .f1-art .lin{left:91%;top:8.83%;width:.39%;min-width:2px;height:33.6%;
  background:linear-gradient(180deg,var(--blue),rgba(0,0,0,.2))}

/* ---------- FOLD 2 : three arches ---------- */
.gsd .f2{background:#0b3aa8 url(https://gishashona.co.il/wp-content/uploads/2026/08/fold2-bg.webp) center/cover no-repeat;color:#fff;
  padding-block:clamp(40px,3.33vw,64px) 0}
.gsd .f2 h2{font-size:var(--fs85);line-height:1.176;font-weight:400;text-align:center}
.gsd .f2-sub{text-align:center;font-size:var(--fs22);line-height:1.36;font-weight:600;
  margin-top:clamp(12px,1.72vw,33px);max-width:1030px;margin-inline:auto}
.gsd .f2-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2.08vw,40px);
  margin-top:clamp(28px,5.78vw,111px)}
.gsd .arch{position:relative;perspective:1600px;background:none;padding:0;color:#000;display:flex;flex-direction:column}
.gsd .arch-cb{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;margin:0;
  clip:rect(0 0 0 0);clip-path:inset(50%)}
.gsd .arch-in{position:relative;display:grid;grid-template-columns:100%;flex:1 1 auto;
  transform-style:preserve-3d;transition:transform .75s cubic-bezier(.4,0,.2,1);will-change:transform}
.gsd .arch-in::before{content:"";grid-area:1/1;padding-top:124.717%}
.gsd .arch-cb:checked ~ .arch-in{transform:rotateY(180deg)}
.gsd .arch-face{grid-area:1/1;background:#fff;color:#000;border-radius:9999px 9999px 0 0;text-align:center;
  display:flex;flex-direction:column;align-items:center;cursor:pointer;overflow:hidden;
  backface-visibility:hidden;-webkit-backface-visibility:hidden;
  padding:clamp(16px,1.72vw,33px) clamp(12px,2.03vw,39px) clamp(14px,1.04vw,20px)}
.gsd .arch-f{transform:rotateY(0deg)}
.gsd .arch-b{transform:rotateY(180deg);
  padding:clamp(16px,1.72vw,33px) clamp(14px,2.34vw,45px) clamp(14px,1.04vw,20px)}
.gsd .arch-face:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}
@media (prefers-reduced-motion:reduce){.gsd .arch-in{transition:none}}
.gsd .arch .num{font-family:"Noto Sans Hebrew","Noto Sans",system-ui,sans-serif;font-weight:700;
  font-size:var(--fs120);line-height:1;letter-spacing:-.01em}
.gsd .arch .ttl{font-size:var(--fs40);line-height:1;font-weight:600;
  margin-top:clamp(10px,3.8vw,73px);min-height:2em;display:flex;align-items:center;justify-content:center}
.gsd .arch .txt{font-size:var(--fs14);line-height:1.43;font-weight:300;margin-top:clamp(8px,0.73vw,14px)}
.gsd .arch .more{margin-top:auto;align-self:flex-start;display:flex;align-items:center;
  gap:clamp(6px,.63vw,12px);font-size:var(--fs14);font-weight:600;direction:ltr}
.gsd .arch .more b{font-size:var(--fs40);line-height:.7;font-weight:600}

/* ---------- TIMELINE ---------- */
.gsd .tl{background:linear-gradient(180deg,var(--grey) 0%,var(--light) 100%);
  padding-block:clamp(40px,6.5vw,125px) clamp(50px,9.58vw,184px)}
.gsd .tl h2{font-size:var(--fs85);line-height:1.12;font-weight:400;text-align:center}
.gsd .tl-sub{text-align:center;font-size:var(--fs22);line-height:1.36;font-weight:300;
  margin-top:clamp(10px,0.89vw,17px)}
.gsd .tl-sub b{font-weight:600}
.gsd .tl-track{position:relative;margin-top:clamp(26px,6.35vw,122px)}
.gsd .tl-rail,.gsd .tl-fill{position:absolute;left:50%;transform:translateX(-50%);width:3px;border-radius:3px}
.gsd .tl-rail{top:var(--rt,0px);height:var(--rh,100%);background:#fff}
.gsd .tl-fill{top:var(--rt,0px);height:0;background:linear-gradient(180deg,var(--blue) 0%,var(--blue) 70%,var(--cyan) 100%);
  transition:height .12s linear}
.gsd .tl-step{position:relative;display:grid;
  grid-template-columns:minmax(0,1fr) clamp(52px,4.64vw,89px) minmax(0,1fr);align-items:start;
  padding-bottom:clamp(38px,11.1vw,213px)}
.gsd .tl-step:last-child{padding-bottom:0}
.gsd .tl-step.has-icons{padding-bottom:clamp(38px,7.4vw,142px)}
.gsd .tl-node{grid-column:2;position:relative;width:clamp(52px,4.64vw,89px);aspect-ratio:1;
  display:grid;place-items:center;z-index:2}
.gsd .tl-node i{position:absolute;inset:0;margin:auto;width:84%;height:84%;border-radius:50%;
  background:var(--blue);transition:.35s cubic-bezier(.4,0,.2,1)}
.gsd .tl-node span{position:relative;color:#fff;font-weight:700;z-index:1;
  font-size:clamp(17px,1.5625vw,30px);line-height:1;transition:.35s}
.gsd .tl-step.is-active .tl-node i{width:100%;height:100%;background:var(--cyan);
  box-shadow:20px 20px 30px rgba(15,63,182,.2),0 0 0 10px rgba(0,255,250,.18)}
.gsd .tl-step.is-active .tl-node span{font-size:clamp(21px,2.083vw,40px)}
.gsd .tl-ttl{grid-column:1;text-align:left;padding-inline-end:clamp(10px,2.03vw,39px);
  font-size:var(--fs40);line-height:1.1;font-weight:600;color:var(--blue);
  transition:opacity .5s,transform .5s}
.gsd .tl-body{grid-column:3;text-align:right;padding-inline-start:clamp(10px,2.24vw,43px);
  transition:opacity .5s,transform .5s}
/* dimming is applied only when the scroll enhancement is active */
.gsd .tl-track.gsd-on .tl-ttl,.gsd .tl-track.gsd-on .tl-body{opacity:.32;transform:translateY(6px)}
.gsd .tl-track.gsd-on .tl-step.is-seen .tl-ttl,.gsd .tl-track.gsd-on .tl-step.is-seen .tl-body{opacity:1;transform:none}
.gsd .tl-body p{font-size:var(--fs14);line-height:1.43;font-weight:300;color:var(--blue);
  max-width:clamp(220px,18.96vw,364px);margin-inline-start:auto}
.gsd .tl-icons{display:flex;justify-content:space-between;gap:clamp(6px,.68vw,13px);
  margin-top:clamp(14px,2.34vw,45px);width:clamp(280px,33.18vw,637px);max-width:none;
  margin-inline-start:calc(-1 * clamp(4px,1.51vw,29px));margin-inline-end:auto}
.gsd .tl-icons figure{margin:0;width:clamp(52px,6.09vw,117px);text-align:center}
.gsd .tl-icons img{width:100%;height:auto}
.gsd .tl-icons figcaption{font-size:var(--fs14);line-height:1.43;font-weight:600;color:var(--blue);margin-top:2px}

/* ---------- FOLD 4 : Think different ---------- */
.gsd .f4{background:#000;color:#fff;padding-block:clamp(30px,3.23vw,62px) clamp(24px,2.45vw,47px);text-align:center}
.gsd .f4 h2{font-family:"Noto Sans Hebrew","Noto Sans",system-ui,sans-serif;font-weight:700;color:var(--cyan);
  font-size:var(--fs150);line-height:1;direction:ltr}
.gsd .f4-sub{font-size:var(--fs50);line-height:1.2;font-weight:600;margin-top:clamp(6px,.52vw,10px)}
.gsd .f4-marq{direction:ltr;margin-top:clamp(4px,.31vw,6px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}
.gsd .f4-marq ul{direction:ltr;display:flex;list-style:none;margin:0;padding:0;width:max-content;
  will-change:transform;animation:gsd-marq 30s linear infinite}
.gsd .f4-marq li{flex:0 0 auto;width:clamp(150px,15.47vw,297px);display:grid;place-items:center}
.gsd .f4-marq img{width:100%;height:auto;aspect-ratio:297/111;filter:brightness(0) invert(1)}
@keyframes gsd-marq{from{transform:translateX(0)}to{transform:translateX(-50%)}}

/* ---------- shared bordered card ---------- */
.gsd .bcard{position:relative;border:1px solid #000;display:flex;flex-direction:column;
  padding:clamp(12px,1.15vw,22px) clamp(14px,1.46vw,28px) clamp(14px,1.56vw,30px)}
.gsd .bcard::after{content:"";position:absolute;left:0;bottom:0;width:clamp(18px,1.82vw,35px);
  aspect-ratio:1;background:#000}
.gsd .bcard h3{font-size:var(--fs30);line-height:1;font-weight:600;overflow-wrap:break-word}
.gsd .bcard p{font-size:var(--fs14);line-height:1.43;font-weight:300}

/* ---------- FOLD 5 : 4 cards ---------- */
.gsd .f5{background:linear-gradient(180deg,var(--light) 0%,var(--grey) 100%);
  padding-block:clamp(40px,8.23vw,158px) calc(123*var(--u))}
.gsd .f5 h2{font-size:var(--fs85);line-height:1.12;font-weight:400;text-align:center}
.gsd .f5-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,3.33vw,64px);
  margin-top:clamp(28px,3.75vw,72px)}
.gsd .f5 .bcard{aspect-ratio:302/302}
.gsd .f5 .ico{position:relative;height:calc(100*var(--u));margin-bottom:calc(21*var(--u))}
.gsd .f5 .ico img{position:absolute;top:calc(-10*var(--u));left:calc(-10*var(--u));height:auto;max-width:none}
.gsd .f5 .i-mat img{width:calc(162*var(--u))}
.gsd .f5 .i-lap img{width:calc(198.5*var(--u))}
.gsd .f5 .i-cha img{width:calc(160*var(--u))}
.gsd .f5 .i-hea img{width:calc(140.5*var(--u))}
/* Figma proportions at any width: %-based flow so the card can grow instead of clipping.
   cq units resolve against the card CONTENT box (239px at 1920), so ratios use that base. */
.gsd .f5 .bcard{position:relative;container-type:inline-size;display:block;
  padding:0 8.94% 6.95% 11.26%}
.gsd .f5 .ico{position:static;display:block;height:0;margin:0}
.gsd .f5 .ico img{position:absolute;width:auto;height:auto;max-width:none}
.gsd .f5 .i-mat img{left:6.29%;top:3.31%;width:53.64%}
.gsd .f5 .i-lap img{left:3.64%;top:3.31%;width:65.73%}
.gsd .f5 .i-cha img{left:3.64%;top:3.31%;width:52.98%}
.gsd .f5 .i-hea img{left:6.29%;top:4.30%;width:46.52%}
.gsd .f5 .bcard h3{position:static;width:auto;margin:0;padding-top:54.81%;text-align:right;
  font-size:clamp(15px,12.552cqw,30px);line-height:1}
.gsd .f5 .bcard p{position:static;width:auto;margin:4.184% 0 0;text-align:right;
  font-size:clamp(12.5px,5.858cqw,14px);line-height:1.43}
.gsd .f5 .bcard::after{width:14.644cqw;min-width:16px}

/* ---------- FOLD 6 / 8 : split art + pills ---------- */
.gsd .split{display:grid;grid-template-columns:45.1% 44.2%;justify-content:space-between;align-items:start}
.gsd .f6{background:linear-gradient(180deg,var(--grey) 40.9%,var(--light) 100%);
  padding-block:clamp(40px,7.24vw,139px) calc(136*var(--u))}
.gsd .f6 h2,.gsd .f8 h2{font-size:var(--fs85);line-height:1;font-weight:400}
.gsd .lede{font-size:var(--fs14);line-height:1.43;font-weight:300;margin-top:calc(8*var(--u))}
@media (min-width:1025px){.gsd .split .lede{width:81.8%}}
.gsd .lede b{font-weight:600;display:block;margin-top:1em}
.gsd .sub30{font-size:var(--fs30);line-height:1.33;font-weight:600;margin-top:calc(15*var(--u))}
.gsd .pills{margin-top:calc(7*var(--u));display:flex;flex-direction:column;gap:calc(13*var(--u))}
.gsd .pill{display:flex;align-items:center;gap:calc(10*var(--u));height:calc(92*var(--u));
  width:calc(599*var(--u));max-width:100%;margin-inline-end:auto;
  border:1px solid #fff;border-radius:100px;padding:0 0 0 calc(34*var(--u))}
.gsd .pill img{flex:0 0 auto;width:calc(97*var(--u));height:auto}
.gsd .pill div{flex:1 1 auto;color:var(--blue);text-align:right}
.gsd .pill b{display:block;font-size:var(--fs22);line-height:1.36;font-weight:600}
.gsd .pill span{display:block;font-size:var(--fs14);line-height:1.43;font-weight:300}
.gsd .f6-art{aspect-ratio:630/824;margin-top:calc(-7*var(--u))}
.gsd .f6-art .net{left:0;top:3.76%;width:57.14%;height:77.18%}
.gsd .f6-art .g181{left:-1.59%;top:2.55%;width:43.65%;height:auto}
.gsd .f6-art .man{left:27.62%;top:0;width:69.68%;height:86.77%}
.gsd .f6-art .wh{left:11.59%;top:29.25%;width:11.43%;aspect-ratio:1;background:#fff}
.gsd .f6-art .g180{left:40.32%;top:28.28%;width:44.13%;height:auto}
.gsd .f6-art .pz{left:13.33%;top:48.18%;width:7.46%}
.gsd .f6-art .lin{left:96.98%;top:54.85%;width:.48%;min-width:2px;height:28.64%;
  background-image:repeating-linear-gradient(180deg,var(--blue) 0 calc(15*var(--u)),transparent calc(15*var(--u)) calc(30*var(--u)))}
.gsd .f6-art .bl{left:.16%;top:63.59%;width:11.43%;aspect-ratio:1;background:var(--blue)}
.gsd .f6-art .cy{left:11.59%;top:71.84%;width:36.83%;aspect-ratio:1;background:var(--cyan)}
.gsd .f6-art .g60{left:18.89%;top:76.82%;width:20.63%;height:17.23%}
.gsd .f6-art .ol{left:94.44%;top:86.17%;width:5.56%;aspect-ratio:1;border:clamp(5px,.63vw,12px) solid var(--blue)}
.gsd .banner{margin-top:calc(89*var(--u));background:var(--blue);color:#fff;border-radius:100px;
  text-align:center;font-size:var(--fs22);line-height:1.36;font-weight:300;
  padding:clamp(16px,1.56vw,30px) clamp(20px,3vw,58px)}
.gsd .f8{background:linear-gradient(180deg,var(--grey) 40.9%,var(--light) 100%);
  padding-block:clamp(40px,11.4vw,219px) calc(156*var(--u))}
.gsd .f8 .lede{margin-top:calc(32*var(--u))}
.gsd .f8 .pills{margin-top:calc(22*var(--u))}
.gsd .f8 .split{grid-template-columns:45.1% 48.2%}
.gsd .f8-art{aspect-ratio:686/905;margin-top:calc(-127*var(--u))}
.gsd .f8-art .net{left:0;top:7.85%;width:52.48%;height:70.28%}
.gsd .f8-art .cy{left:10.5%;top:0;width:31.2%;aspect-ratio:1;background:var(--cyan)}
.gsd .f8-art .mat{left:7.58%;top:2.43%;width:31.2%;height:18.9%}
.gsd .f8-art .pz1{left:22.74%;top:32.27%;width:6.85%}
.gsd .f8-art .eye{left:4.52%;top:41.44%;width:28.28%;height:auto}
.gsd .f8-art .wh{left:10.64%;top:62.1%;width:10.5%;aspect-ratio:1;background:#fff}
.gsd .f8-art .bl{left:20.99%;top:70.06%;width:10.5%;aspect-ratio:1;background:var(--blue)}
.gsd .f8-art .pz2{left:1.75%;top:71.16%;width:6.85%}
.gsd .f8-art .man{left:23.47%;top:20.99%;width:76.53%;height:79.01%;object-position:57% center}

/* ---------- FOLD 7 : 6 info cards ---------- */
.gsd .f7{background:linear-gradient(180deg,var(--light) 0%,var(--grey) 100%);
  padding-block:clamp(40px,2.86vw,55px) clamp(40px,10.16vw,195px)}
.gsd .f7 h2{font-size:var(--fs85);line-height:1.12;font-weight:400;text-align:center}
.gsd .f7-sub{text-align:center;font-size:var(--fs22);line-height:1.36;font-weight:300;margin-top:clamp(10px,0.89vw,17px)}
.gsd .f7-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,4.84vw,93px);
  margin-top:clamp(28px,3.18vw,61px);width:min(1137px,81.21%);margin-inline:auto}
.gsd .f7 .bcard{aspect-ratio:317/317;padding:clamp(12px,1.25vw,24px) clamp(14px,1.4vw,27px) clamp(14px,1.56vw,30px)}
.gsd .f7 .badge{width:47.11%;max-width:none;margin-bottom:clamp(8px,1.77vw,34px);margin-inline-start:auto;
  margin-inline-end:0;margin-top:0;display:block}
.gsd .f7 .bcard h3 b{font-weight:600}
.gsd .f7 .bcard h3 span{display:block;font-size:var(--fs22);font-weight:400;line-height:1.36}
.gsd .f7 .bcard{position:relative;container-type:inline-size;display:block;
  padding:0 8.52% 4.7% 3.79%}
.gsd .f7 .badge{position:absolute;left:5.05%;top:4.42%;width:47.11%;margin:0;max-width:none}
.gsd .f7 .bcard h3{position:static;width:auto;margin:0;padding-top:46.74%;text-align:right;
  font-size:clamp(15px,10.87cqw,30px);line-height:1}
.gsd .f7 .bcard h3 span{display:block;font-size:clamp(12px,7.971cqw,22px);line-height:1.36;font-weight:400}
.gsd .f7 .bcard p{position:static;width:auto;margin:6.522% 0 0;padding-left:13.04%;text-align:right;
  font-size:clamp(12.5px,5.072cqw,14px);line-height:1.43}
.gsd .f7 .bcard::after{width:12.68cqw;min-width:16px}

/* ---------- FOLD 9 : stats ---------- */
.gsd .f9{background:#0b3aa8 url(https://gishashona.co.il/wp-content/uploads/2026/08/stats-bg.webp) center top/cover no-repeat;color:#fff;
  padding-block:clamp(28px,5.52vw,106px) calc(107*var(--u))}
.gsd .f9 .wrap{width:min(1501px,100% - 2*clamp(16px,10.91vw,209px))}
@media (min-width:1025px){
  .gsd .f9 .l{width:132%;margin-inline:-16%}
}
.gsd .f9-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1vw,20px);text-align:center}
.gsd .f9 .n{font-family:"Noto Sans Hebrew","Noto Sans",system-ui,sans-serif;font-weight:700;font-size:var(--fs120);
  line-height:1.25;direction:ltr;white-space:nowrap}
.gsd .f9 .l{font-size:var(--fs30);line-height:1.16;font-weight:600;margin-top:clamp(4px,.26vw,5px)}

/* ---------- FOLD 10 : FAQ + CTA ---------- */
.gsd .f10{background:linear-gradient(180deg,var(--light) 0%,var(--grey) 100%);
  padding-block:clamp(40px,8.23vw,158px) calc(217*var(--u))}
.gsd .f10 h2{font-size:var(--fs85);line-height:1.12;font-weight:400;text-align:center}
.gsd .faq{margin-top:clamp(26px,2.97vw,57px);display:flex;flex-direction:column;gap:clamp(8px,1.04vw,20px)}
.gsd .faq-i{border:1px solid #000;border-radius:40px;overflow:hidden;position:relative;
  transition:border-color .25s,background-color .25s}
.gsd .faq-cb{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;margin:0}
.gsd .faq-q{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;
  min-height:clamp(50px,3.96vw,76px);padding:clamp(8px,.5vw,10px) clamp(18px,2.19vw,42px);
  -webkit-user-select:none;user-select:none;margin:0}
.gsd .faq h3{font-size:var(--fs30);line-height:1.2;font-weight:600;margin:0}
.gsd .faq-q i{position:relative;flex:0 0 auto;width:clamp(16px,1.35vw,26px);height:clamp(16px,1.35vw,26px);
  transition:transform .3s ease}
.gsd .faq-q i::before,.gsd .faq-q i::after{content:"";position:absolute;inset:0;margin:auto;background:#000;border-radius:2px}
.gsd .faq-q i::before{width:100%;height:clamp(2px,.16vw,3px)}
.gsd .faq-q i::after{height:100%;width:clamp(2px,.16vw,3px)}
.gsd .faq-cb:checked + .faq-q i{transform:rotate(135deg)}
.gsd .faq-cb:focus-visible + .faq-q{outline:2px solid var(--blue);outline-offset:3px;border-radius:40px}
.gsd .faq-i:hover{background-color:rgba(255,255,255,.45)}
.gsd .faq-cb:checked ~ .faq-a{grid-template-rows:1fr}
.gsd .faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}
.gsd .faq-a > div{overflow:hidden;min-height:0}
.gsd .faq-a p{margin:0;padding:0 clamp(18px,2.19vw,42px) clamp(16px,1.25vw,24px);
  font-size:var(--fs22);line-height:1.5;font-weight:300;color:#1b1b1b}
.gsd .faq-cb:checked ~ .faq-a p{padding-top:clamp(2px,.31vw,6px)}
.gsd .f10-art{position:relative;width:min(726px,51.86%);margin:calc(95*var(--u)) auto 0;aspect-ratio:726/562;z-index:1}
.gsd .f10-art>*{position:absolute}
.gsd .f10-art .w{inset:0;width:100%;height:100%}
.gsd .f10-art .mat{left:88.02%;top:50.53%;width:22.31%;height:auto}
.gsd .cta{position:relative;z-index:2;margin-top:calc(-60*var(--u));background:var(--blue);color:#fff;
  border-radius:150px;text-align:center;padding:0 clamp(24px,3.5vw,68px);
  min-height:calc(194*var(--u));display:flex;flex-direction:column;justify-content:center}
.gsd .cta b{display:block;font-size:var(--fs40);line-height:1.1;font-weight:600}
.gsd .cta span{display:block;font-size:var(--fs22);line-height:1.364;font-weight:600;margin-top:.6em}
.gsd .cta-btn{text-align:center;margin-top:clamp(22px,3.07vw,59px)}

/* ================= TABLET  (768 - 1024) ================= */
@media (max-width:1024px){
  .gsd{--gut:32px;--u:calc(min(100vw,1920px)/1650);
       --fs85:clamp(46px,8.6vw,72px);--fs150:clamp(46px,8.6vw,72px);--fs50:clamp(26px,3.9vw,34px);
       --fs120:clamp(52px,8.9vw,78px);--fs40:clamp(26px,4.2vw,34px);--fs30:clamp(24px,3.9vw,30px);
       --fs22:clamp(18px,2.86vw,22px);--fs18:16px;--fs14:14px}
  .gsd .f1-grid{grid-template-columns:minmax(0,1fr);gap:30px;padding-inline:32px;padding-block:48px 44px;
                text-align:center}
  .gsd .f1-txt{padding-top:0}
  .gsd .f1-art{width:min(100%,540px);margin-inline:auto}
  .gsd .f1-sub{max-width:min(100%,620px);margin-inline:auto}
  .gsd .f1 h1{font-size:clamp(42px,7.4vw,62px);line-height:1.05}
  .gsd .f2-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
  .gsd .arch-face{padding:30px 18px 24px}
  .gsd .arch-b{padding:30px 22px 24px}
  .gsd .arch .num{margin-top:6px}
  .gsd .arch .ttl{margin-top:22px;min-height:0}
  .gsd .arch .txt{margin-top:14px}
  .gsd .arch .more{margin-top:auto;padding-top:22px}
  .gsd .f5-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
  .gsd .f7-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;width:100%}
  /* bordered cards -> house-style flow layout (like the home page) */
  .gsd .f5 .bcard,.gsd .f7 .bcard{aspect-ratio:auto;container-type:normal;
      padding:18px 20px 24px;display:block}
  .gsd .f5 .bcard h3,.gsd .f7 .bcard h3{position:static;width:auto;padding-top:0;margin:0;
      font-size:clamp(24px,3.9vw,30px);line-height:1.06;text-align:right}
  .gsd .f7 .bcard h3 span{font-size:clamp(17px,2.86vw,22px);line-height:1.36;font-weight:400}
  .gsd .f5 .bcard p,.gsd .f7 .bcard p{position:static;width:auto;margin:12px 0 0;
      font-size:clamp(14px,1.9vw,16px);line-height:1.5;text-align:right}
  .gsd .f5 .bcard::after,.gsd .f7 .bcard::after{width:28px;min-width:0}
  .gsd .f5 h2{font-size:clamp(44px,5.73vw,56px);line-height:1.15}
  .gsd .f5 .ico{display:block;position:relative;height:clamp(58px,7.55vw,80px);margin:0 0 12px}
  .gsd .f5 .ico img{position:absolute;top:-1.5625vw;left:-1.5625vw;width:auto;height:auto;max-width:none}
  .gsd .f5 .i-mat img{width:clamp(124px,16.15vw,170px)}
  .gsd .f5 .i-lap img{width:clamp(157px,20.44vw,216px)}
  .gsd .f5 .i-cha img{width:clamp(100px,13.02vw,138px)}
  .gsd .f5 .i-hea img{width:clamp(109px,14.19vw,150px)}
  .gsd .f7 .badge{position:static;display:block;width:144px;height:auto;
      margin:-10px auto -34px -10px;margin-right:auto}
  .gsd .split{grid-template-columns:minmax(0,1fr);gap:36px}
  .gsd .f8 .split{grid-template-columns:minmax(0,1fr)}
  .gsd .f6-art,.gsd .f8-art{width:min(100%,470px);margin-inline:auto;order:2;margin-top:0}
  .gsd .f6 .split>.txt,.gsd .f8 .split>.txt{order:1;text-align:center}
  .gsd .f6 .split>.txt .pill,.gsd .f8 .split>.txt .pill{text-align:right;margin-inline:auto;width:100%;max-width:640px}
  .gsd .lede{margin-inline:auto;max-width:660px}
  .gsd .f8 .lede,.gsd .f6 .lede{margin-top:14px}
  .gsd .sub30{margin-top:18px}
  .gsd .pills{margin-top:20px;align-items:center}
  .gsd .f9 .wrap{width:min(1501px,100% - 64px)}
  .gsd .f9-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}
  .gsd .tl-icons{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 8px;
      width:100%;max-width:none;margin-inline-start:0}
  .gsd .tl-icons figure{width:100%}
  .gsd .tl-icons figcaption{font-size:11px;line-height:1.25}
  .gsd .banner{margin-top:44px}
  .gsd .f10-art{margin-top:56px;width:min(726px,84%)}
  .gsd .cta{margin-top:-40px}
}
/* ================= MOBILE  (< 768) ================= */
@media (max-width:767px){
  .gsd{--gut:20px;--u:0.44px;
       --fs85:clamp(36px,13.1vw,53px);--fs150:clamp(34px,11.3vw,46px);--fs50:clamp(22px,6.7vw,28px);
       --fs120:clamp(44px,14.4vw,58px);--fs40:clamp(25px,7.9vw,32px);--fs30:clamp(23px,7.2vw,29px);
       --fs22:clamp(16px,4.6vw,18px);--fs18:14px;--fs14:14px}
  .gsd .f1-grid{padding-inline:20px;padding-block:34px 30px;gap:24px}
  .gsd .f1 h1{font-size:clamp(32px,11.5vw,46px);line-height:1.08}
  .gsd .f1-sub{font-size:var(--fs22);line-height:1.5}
  .gsd .f1 .btn{margin-top:26px;margin-bottom:10px}
  .gsd .f2{padding-block:34px 0}
  .gsd .f2-sub{max-width:none}
  .gsd .f2-cards{grid-template-columns:minmax(0,1fr);gap:18px}
  .gsd .arch-face{padding:42px 24px 26px}
  .gsd .arch-b{padding:42px 24px 26px}
  .gsd .arch .num{margin-top:0;font-size:clamp(58px,23vw,90px)}
  .gsd .arch .ttl{margin-top:32px}
  .gsd .arch .txt{margin-top:14px}
  .gsd .arch .txt{max-width:none}
  .gsd .f5-grid{grid-template-columns:minmax(0,1fr);gap:18px}
  .gsd .f7-grid{grid-template-columns:minmax(0,1fr);gap:18px;width:100%}
  .gsd .f5 .bcard,.gsd .f7 .bcard{padding:18px 18px 26px}
  .gsd .f5 h2{font-size:clamp(28px,8.7vw,36px);line-height:1.2}
  .gsd .f5 .ico{display:block;position:relative;height:58px;margin:0 0 12px}
  .gsd .f5 .ico img{position:absolute;top:-12px;left:-12px;height:auto;width:auto;max-width:none}
  .gsd .f5 .i-mat img{width:124px}
  .gsd .f5 .i-lap img{width:157px}
  .gsd .f5 .i-cha img{width:100px}
  .gsd .f5 .i-hea img{width:109px}
  .gsd .f5 .bcard h3,.gsd .f7 .bcard h3{font-size:clamp(24px,7.7vw,30px)}
  .gsd .f7 .bcard h3 span{font-size:clamp(17px,5.4vw,22px)}
  .gsd .f5 .bcard p,.gsd .f7 .bcard p{font-size:15px;line-height:1.5}
  .gsd .f9-grid{grid-template-columns:minmax(0,1fr);gap:26px}
  .gsd .f9 .n{font-size:clamp(44px,15vw,60px)}
  .gsd .f9 .l{font-size:clamp(17px,4.9vw,20px);line-height:1.25;margin-top:6px}
  .gsd .f9 .wrap{width:min(1501px,100% - 40px)}
  .gsd .pill{padding:10px 12px 10px 16px;gap:12px;border-radius:34px;height:auto;min-height:66px;width:100%;max-width:none}
  .gsd .pill img{width:60px}
  .gsd .pill b{font-size:var(--fs22);line-height:1.25}
  .gsd .pill span{font-size:14px;line-height:1.42}
  .gsd .faq-i{border-radius:26px}
  .gsd .faq-q{padding:12px 18px;min-height:78px;gap:10px}
  .gsd .faq h3{font-size:clamp(15px,4.35vw,17px);line-height:1.3}
  .gsd .faq-q i{width:18px;height:18px}
  .gsd .faq-a p{padding:0 20px 16px;font-size:16px;line-height:1.55}
  .gsd .banner,.gsd .cta{border-radius:30px}
  .gsd .banner{padding:20px 22px;margin-top:36px}
  .gsd .cta{padding:26px 22px;min-height:0;margin-top:-30px}
  .gsd .cta span{font-weight:400}
  .gsd .f10-art{width:94%;margin-top:44px}
  .gsd .f10-art .mat{left:84%;width:20%}
  .gsd .cta-btn{margin-top:26px}
  .gsd .f4-marq li{width:160px}
  .gsd .f4-marq{margin-top:18px}
  .gsd .f4{padding-block:34px 30px}
  .gsd .f2-sub br{display:none}
  .gsd .f2{padding-bottom:84px}
  .gsd .tl{padding-block:40px 50px}
  /* timeline -> rail on the right */
  .gsd .tl-track{padding-inline-end:0;margin-top:34px}
  .gsd .tl-rail,.gsd .tl-fill{left:auto;right:29px;transform:none;width:2px}
  .gsd .tl-step{grid-template-columns:60px minmax(0,1fr);padding-bottom:34px}
  .gsd .tl-node{grid-column:1;grid-row:1;width:60px;justify-self:center}
  .gsd .tl-node span{font-size:19px}
  .gsd .tl-step.is-active .tl-node span{font-size:23px}
  .gsd .tl-ttl{grid-column:2;grid-row:1;text-align:right;padding-inline-end:0;padding-inline-start:16px;padding-top:9px}
  .gsd .tl-body{grid-column:2;grid-row:2;text-align:right;padding-inline-start:16px;padding-inline-end:0;padding-top:10px}
  .gsd .tl-body p{max-width:none;margin-inline-start:0;font-size:15px;line-height:1.5}
  .gsd .tl-icons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px;
      margin:22px 0 0;width:100%;max-width:none}
  .gsd .tl-icons figure{width:100%;max-width:96px;justify-self:center}
  .gsd .tl-icons figcaption{font-size:12px;line-height:1.3}
}
@media (prefers-reduced-motion:reduce){
  .gsd .tl-fill,.gsd .tl-ttl,.gsd .tl-body,.gsd .tl-node i,.gsd .tl-node span{transition:none}
  .gsd .f4-marq ul{animation:none}
}

/* scroll target: the contact form in the footer */
#gsd-form{scroll-margin-top:clamp(64px,9vh,110px)}

/* ================= ELEMENTOR COMPONENT MAPPING ================= */

/* buttons */
.gsd .btn-w{display:block}
.gsd .btn-w .elementor-button-wrapper{display:block}
.gsd .f1 .btn-w{margin-top:clamp(14px,1.56vw,30px)}
.gsd .btn-w .elementor-button-content-wrapper{display:contents}
.gsd .btn-w .elementor-button-text{flex:0 0 auto}
.gsd .btn-w .elementor-button{border:0}

/* ---- FLIP BOX -> arch card ---- */
.gsd .f2-cards .elementor-widget-flip-box{display:flex;flex-direction:column}
.gsd .archbox .elementor-widget-container{display:flex;flex:1 1 auto}
.gsd .archbox .elementor-flip-box{width:100%;height:auto;min-height:0;perspective:1600px;
  display:grid;grid-template-columns:100%;flex:1 1 auto}
.gsd .archbox .elementor-flip-box::before{content:"";grid-area:1/1;padding-top:124.717%}
.gsd .archbox .elementor-flip-box__layer{grid-area:1/1;position:relative;left:auto;top:auto;width:auto;height:auto;
  border-radius:9999px 9999px 0 0;background:#fff;color:#000;cursor:pointer;overflow:hidden;
  backface-visibility:hidden;-webkit-backface-visibility:hidden;
  transition:transform .75s cubic-bezier(.4,0,.2,1)}
.gsd .archbox .elementor-flip-box__front{transform:rotateY(0deg)}
.gsd .archbox .elementor-flip-box__back{transform:rotateY(180deg)}
.gsd .archbox .elementor-flip-box:hover .elementor-flip-box__front{transform:rotateY(0deg)}
.gsd .archbox .elementor-flip-box:hover .elementor-flip-box__back{transform:rotateY(180deg)}
.gsd .archbox .elementor-flip-box.is-flipped .elementor-flip-box__front{transform:rotateY(-180deg)}
.gsd .archbox .elementor-flip-box.is-flipped .elementor-flip-box__back{transform:rotateY(0deg)}
.gsd .archbox .elementor-flip-box__layer__overlay{display:flex;flex-direction:column;align-items:center;
  height:100%;text-align:center;
  padding:clamp(16px,1.72vw,33px) clamp(12px,2.03vw,39px) clamp(14px,1.04vw,20px)}
.gsd .archbox .elementor-flip-box__layer__inner{display:contents}
.gsd .archbox .elementor-flip-box__back .elementor-flip-box__layer__overlay{
  padding:clamp(16px,1.72vw,33px) clamp(14px,2.34vw,45px) clamp(14px,1.04vw,20px)}
.gsd .archbox .elementor-flip-box__layer__overlay::before{
  font-family:"Noto Sans Hebrew","Noto Sans",system-ui,sans-serif;font-weight:700;
  font-size:var(--fs120);line-height:1;letter-spacing:-.01em;display:block}
.gsd .archbox.n1 .elementor-flip-box__layer__overlay::before{content:"01"}
.gsd .archbox.n2 .elementor-flip-box__layer__overlay::before{content:"02"}
.gsd .archbox.n3 .elementor-flip-box__layer__overlay::before{content:"03"}
.gsd .archbox .elementor-flip-box__layer__title{font-size:var(--fs40);line-height:1;font-weight:600;
  margin:clamp(10px,3.8vw,73px) 0 0;min-height:2em;display:flex;align-items:center;justify-content:center}
.gsd .archbox .elementor-flip-box__layer__description{font-size:var(--fs14);line-height:1.43;font-weight:300;
  margin:clamp(8px,0.73vw,14px) 0 0}
.gsd .archbox .elementor-flip-box__layer__overlay::after{content:"+ להרחבה";margin-top:auto;align-self:flex-start;
  font-size:var(--fs14);font-weight:600;direction:ltr;line-height:calc(var(--fs40)*0.7 / var(--fs14))}
.gsd .archbox .elementor-flip-box__back .elementor-flip-box__layer__overlay::after{content:"\2212 סגירה"}
@media (prefers-reduced-motion:reduce){.gsd .archbox .elementor-flip-box__layer{transition:none}}

/* ---- ACCORDION -> FAQ ---- */
.gsd .faq .elementor-accordion{display:flex;flex-direction:column;gap:clamp(8px,1.04vw,20px)}
.gsd .faq .elementor-accordion-item{border:1px solid #000;border-radius:40px;overflow:hidden;background:none}
.gsd .faq .elementor-tab-title{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;
  min-height:clamp(50px,3.96vw,76px);padding:clamp(8px,.5vw,10px) clamp(18px,2.19vw,42px);margin:0;border:0;background:none}
.gsd .faq .elementor-accordion-icon{display:none}
.gsd .faq .elementor-accordion-title{font-size:var(--fs30);line-height:1.2;font-weight:600;color:#000;flex:1 1 auto}
.gsd .faq .elementor-tab-title::after{content:"";position:relative;flex:0 0 auto;
  width:clamp(16px,1.35vw,26px);height:clamp(16px,1.35vw,26px);transition:transform .3s ease;
  background:
    linear-gradient(#000,#000) center/100% clamp(2px,.16vw,3px) no-repeat,
    linear-gradient(#000,#000) center/clamp(2px,.16vw,3px) 100% no-repeat}
.gsd .faq .elementor-tab-title.elementor-active::after{transform:rotate(135deg)}
.gsd .faq .elementor-tab-content{border:0;padding:0 clamp(18px,2.19vw,42px) clamp(16px,1.25vw,24px);background:none}
.gsd .faq .elementor-tab-content p{font-size:var(--fs18);line-height:1.5;font-weight:300;margin:0}
.gsd .faq .elementor-accordion-item:hover{background-color:rgba(255,255,255,.45)}

/* ---- pills ---- */
.gsd .pill{flex-direction:row;flex-wrap:nowrap}
.gsd .pill .pill-img{flex:0 0 auto}
.gsd .pill .pill-txt{flex:1 1 auto}
.gsd .pill .pill-txt b{display:block}
.gsd .pill .pill-txt span{display:block}

/* ---- cta ---- */
.gsd .cta .cta-b{display:block;font-size:var(--fs40);line-height:1.1;font-weight:600}
.gsd .cta .cta-s{display:block;font-size:var(--fs22);line-height:1.364;font-weight:600;margin-top:.6em}
.gsd .cta .cta-s p{font-weight:inherit}

/* ---- f9 ---- */
.gsd .f9 .f9-item{display:block}

@media (max-width:1024px){
  .gsd .archbox .elementor-flip-box__layer__overlay{padding:30px 18px 24px}
  .gsd .archbox .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:30px 22px 24px}
  .gsd .archbox .elementor-flip-box__layer__overlay::before{margin-top:6px}
  .gsd .archbox .elementor-flip-box__layer__title{margin-top:22px;min-height:0}
  .gsd .archbox .elementor-flip-box__layer__description{margin-top:14px}
  .gsd .archbox .elementor-flip-box__layer__overlay::after{padding-top:22px}
}
@media (max-width:767px){
  .gsd .archbox .elementor-flip-box__layer__overlay{padding:42px 24px 26px}
  .gsd .archbox .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:42px 24px 26px}
  .gsd .archbox .elementor-flip-box__layer__overlay::before{font-size:clamp(58px,23vw,90px);margin-top:0}
  .gsd .archbox .elementor-flip-box__layer__title{margin-top:32px}
  .gsd .archbox .elementor-flip-box__layer__description{margin-top:14px}
  .gsd .faq .elementor-accordion-item{border-radius:26px}
  .gsd .faq .elementor-tab-title{padding:12px 18px;min-height:78px;gap:10px}
  .gsd .faq .elementor-accordion-title{font-size:clamp(15px,4.35vw,17px);line-height:1.3}
  .gsd .faq .elementor-tab-title::after{width:18px;height:18px}
  .gsd .faq .elementor-tab-content{padding:0 20px 16px}
  .gsd .faq .elementor-tab-content p{font-size:16px;line-height:1.55}
  .gsd .cta .cta-s{font-weight:400}
  .gsd .f1 .btn-w{margin-top:26px;margin-bottom:10px}
}

/* ==== widget width rules need to out-specify Elementor's .e-con > .elementor-widget cap ==== */
.gsd.gsd .f1-sub{max-width:min(100%,35.1vw)}
.gsd.gsd .f2-sub{max-width:1030px;margin-inline:auto}
@media (min-width:1025px){.gsd.gsd .split .lede{width:81.8%}}
@media (max-width:1024px){
  .gsd.gsd .f1-sub{max-width:min(100%,620px);margin-inline:auto}
  .gsd.gsd .lede{margin-inline:auto;max-width:660px}
}/* End custom CSS */