.elementor-31 .elementor-element.elementor-element-c6ac36d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-c917699{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-c917699:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-c917699 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(46deg, var( --e-global-color-d33b07b ) 46%, #2965A500 32%);}.elementor-31 .elementor-element.elementor-element-f5f40b0{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-33a9f8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-33a9f8c:hover{border-style:none;}.elementor-31 .elementor-element.elementor-element-33a9f8c, .elementor-31 .elementor-element.elementor-element-33a9f8c::before{--border-transition:0.3s;}.elementor-31 .elementor-element.elementor-element-1238308{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-1238308:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-1238308 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d33b07b );}.elementor-31 .elementor-element.elementor-element-1238308:hover{background-color:#22548A;border-style:none;}.elementor-31 .elementor-element.elementor-element-1238308.e-con:hover{--e-con-transform-skewX:-6deg;}.elementor-31 .elementor-element.elementor-element-1238308, .elementor-31 .elementor-element.elementor-element-1238308::before{--border-transition:0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-57ddddb .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:1.3rem;font-weight:700;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-8f6a2bf{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-8f6a2bf .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:0.9rem;font-weight:500;text-decoration:underline;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-2023ab5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-2023ab5:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-2023ab5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(46deg, var( --e-global-color-d33b07b ) 46%, #2965A500 32%);}.elementor-31 .elementor-element.elementor-element-0eedfa7{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-244b680{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-244b680:hover{border-style:none;}.elementor-31 .elementor-element.elementor-element-244b680, .elementor-31 .elementor-element.elementor-element-244b680::before{--border-transition:0.3s;}.elementor-31 .elementor-element.elementor-element-547f37d{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-547f37d:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-547f37d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d33b07b );}.elementor-31 .elementor-element.elementor-element-547f37d:hover{background-color:#22548A;border-style:none;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-31 .elementor-element.elementor-element-547f37d.e-con:hover{--e-con-transform-skewX:-6deg;--e-con-transform-skewY:0deg;}.elementor-31 .elementor-element.elementor-element-547f37d, .elementor-31 .elementor-element.elementor-element-547f37d::before{--border-transition:0.3s;}.elementor-31 .elementor-element.elementor-element-302c09c .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:1.3rem;font-weight:700;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-cf29518{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-cf29518 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:0.9rem;font-weight:500;text-decoration:underline;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-1f05705{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-1f05705:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-1f05705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(46deg, var( --e-global-color-d33b07b ) 46%, #2965A500 32%);}.elementor-31 .elementor-element.elementor-element-9d18a37{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-4f83162{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-4f83162:hover{border-style:none;}.elementor-31 .elementor-element.elementor-element-4f83162, .elementor-31 .elementor-element.elementor-element-4f83162::before{--border-transition:0.3s;}.elementor-31 .elementor-element.elementor-element-74fdf33{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-74fdf33:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-74fdf33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d33b07b );}.elementor-31 .elementor-element.elementor-element-74fdf33:hover{background-color:#22548A;border-style:none;}.elementor-31 .elementor-element.elementor-element-74fdf33.e-con:hover{--e-con-transform-skewX:-6deg;--e-con-transform-skewY:0deg;}.elementor-31 .elementor-element.elementor-element-74fdf33, .elementor-31 .elementor-element.elementor-element-74fdf33::before{--border-transition:0.3s;}.elementor-31 .elementor-element.elementor-element-49c15c0 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:1.3rem;font-weight:700;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-39b0f7d{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-39b0f7d .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:0.9rem;font-weight:500;text-decoration:underline;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-93cb423{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-93cb423:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-93cb423 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(46deg, var( --e-global-color-d33b07b ) 46%, #2965A500 32%);}.elementor-31 .elementor-element.elementor-element-4b0f593{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-d570271{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-d570271:hover{border-style:none;}.elementor-31 .elementor-element.elementor-element-d570271, .elementor-31 .elementor-element.elementor-element-d570271::before{--border-transition:0.3s;}.elementor-31 .elementor-element.elementor-element-240dbef{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-240dbef:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-240dbef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d33b07b );}.elementor-31 .elementor-element.elementor-element-240dbef:hover{background-color:#22548A;border-style:none;}.elementor-31 .elementor-element.elementor-element-240dbef.e-con:hover{--e-con-transform-skewX:-6deg;--e-con-transform-skewY:0deg;}.elementor-31 .elementor-element.elementor-element-240dbef, .elementor-31 .elementor-element.elementor-element-240dbef::before{--border-transition:0.3s;}.elementor-31 .elementor-element.elementor-element-bc23ad5 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:1.3rem;font-weight:700;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-17df043{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-17df043 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:0.9rem;font-weight:500;text-decoration:underline;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-0e8cb03{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-0e8cb03:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-0e8cb03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(46deg, var( --e-global-color-d33b07b ) 46%, #2965A500 32%);}.elementor-31 .elementor-element.elementor-element-21dfb5a{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-37fe481{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-37fe481:hover{border-style:none;}.elementor-31 .elementor-element.elementor-element-37fe481, .elementor-31 .elementor-element.elementor-element-37fe481::before{--border-transition:0.3s;}.elementor-31 .elementor-element.elementor-element-ce720a8{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-ce720a8:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-ce720a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d33b07b );}.elementor-31 .elementor-element.elementor-element-ce720a8:hover{background-color:#22548A;border-style:none;}.elementor-31 .elementor-element.elementor-element-ce720a8.e-con:hover{--e-con-transform-skewX:-6deg;--e-con-transform-skewY:0deg;}.elementor-31 .elementor-element.elementor-element-ce720a8, .elementor-31 .elementor-element.elementor-element-ce720a8::before{--border-transition:0.3s;}.elementor-31 .elementor-element.elementor-element-a70fc40 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:1.3rem;font-weight:700;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-851d55c{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-851d55c .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:0.9rem;font-weight:500;text-decoration:underline;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-6cfe618{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-6cfe618:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-6cfe618 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(46deg, var( --e-global-color-d33b07b ) 46%, #2965A500 32%);}.elementor-31 .elementor-element.elementor-element-4a6db3b{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-9a8fa29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-9a8fa29:hover{border-style:none;}.elementor-31 .elementor-element.elementor-element-9a8fa29, .elementor-31 .elementor-element.elementor-element-9a8fa29::before{--border-transition:0.3s;}.elementor-31 .elementor-element.elementor-element-2b6f539{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-2b6f539:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-2b6f539 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d33b07b );}.elementor-31 .elementor-element.elementor-element-2b6f539:hover{background-color:#22548A;border-style:none;}.elementor-31 .elementor-element.elementor-element-2b6f539.e-con:hover{--e-con-transform-skewX:-6deg;--e-con-transform-skewY:0deg;}.elementor-31 .elementor-element.elementor-element-2b6f539, .elementor-31 .elementor-element.elementor-element-2b6f539::before{--border-transition:0.3s;}.elementor-31 .elementor-element.elementor-element-e6411d4 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:1.3rem;font-weight:700;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-693238c{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-693238c .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:0.9rem;font-weight:500;text-decoration:underline;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-edf3b3e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-edf3b3e:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-edf3b3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(46deg, var( --e-global-color-d33b07b ) 46%, #2965A500 32%);}.elementor-31 .elementor-element.elementor-element-eb8d6e2{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-f7823b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-f7823b6:hover{border-style:none;}.elementor-31 .elementor-element.elementor-element-f7823b6, .elementor-31 .elementor-element.elementor-element-f7823b6::before{--border-transition:0.3s;}.elementor-31 .elementor-element.elementor-element-fa9d58e{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-fa9d58e:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-fa9d58e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d33b07b );}.elementor-31 .elementor-element.elementor-element-fa9d58e:hover{background-color:#22548A;border-style:none;}.elementor-31 .elementor-element.elementor-element-fa9d58e.e-con:hover{--e-con-transform-skewX:-6deg;--e-con-transform-skewY:0deg;}.elementor-31 .elementor-element.elementor-element-fa9d58e, .elementor-31 .elementor-element.elementor-element-fa9d58e::before{--border-transition:0.3s;}.elementor-31 .elementor-element.elementor-element-50d3971 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:1.3rem;font-weight:700;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-c7aa489{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-c7aa489 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:0.9rem;font-weight:500;text-decoration:underline;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-8c97c1b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-8c97c1b:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-8c97c1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(46deg, var( --e-global-color-d33b07b ) 46%, #2965A500 32%);}.elementor-31 .elementor-element.elementor-element-8f72ec4{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-ede1ab5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-ede1ab5:hover{border-style:none;}.elementor-31 .elementor-element.elementor-element-ede1ab5, .elementor-31 .elementor-element.elementor-element-ede1ab5::before{--border-transition:0.3s;}.elementor-31 .elementor-element.elementor-element-3c1e974{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-3c1e974:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-3c1e974 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d33b07b );}.elementor-31 .elementor-element.elementor-element-3c1e974:hover{background-color:#22548A;border-style:none;}.elementor-31 .elementor-element.elementor-element-3c1e974.e-con:hover{--e-con-transform-skewX:-6deg;--e-con-transform-skewY:0deg;}.elementor-31 .elementor-element.elementor-element-3c1e974, .elementor-31 .elementor-element.elementor-element-3c1e974::before{--border-transition:0.3s;}.elementor-31 .elementor-element.elementor-element-9ee947e .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:1.3rem;font-weight:700;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-03203d2{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-03203d2 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:0.9rem;font-weight:500;text-decoration:underline;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-61fb33a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-61fb33a:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-61fb33a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(46deg, var( --e-global-color-d33b07b ) 46%, #2965A500 32%);}.elementor-31 .elementor-element.elementor-element-a1c5e39{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-a5d9e07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-a5d9e07:hover{border-style:none;}.elementor-31 .elementor-element.elementor-element-a5d9e07, .elementor-31 .elementor-element.elementor-element-a5d9e07::before{--border-transition:0.3s;}.elementor-31 .elementor-element.elementor-element-3171e75{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-3171e75:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-3171e75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d33b07b );}.elementor-31 .elementor-element.elementor-element-3171e75:hover{background-color:#22548A;border-style:none;}.elementor-31 .elementor-element.elementor-element-3171e75.e-con:hover{--e-con-transform-skewX:-6deg;--e-con-transform-skewY:0deg;}.elementor-31 .elementor-element.elementor-element-3171e75, .elementor-31 .elementor-element.elementor-element-3171e75::before{--border-transition:0.3s;}.elementor-31 .elementor-element.elementor-element-cb1e883 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:1.3rem;font-weight:700;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-c9ba47d{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-c9ba47d .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:0.9rem;font-weight:500;text-decoration:underline;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-09e4bfa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-09e4bfa:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-09e4bfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(46deg, var( --e-global-color-d33b07b ) 46%, #2965A500 32%);}.elementor-31 .elementor-element.elementor-element-39c2a1a{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-0da3218{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-0da3218:hover{border-style:none;}.elementor-31 .elementor-element.elementor-element-0da3218, .elementor-31 .elementor-element.elementor-element-0da3218::before{--border-transition:0.3s;}.elementor-31 .elementor-element.elementor-element-0b9b7ed{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-0b9b7ed:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-0b9b7ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d33b07b );}.elementor-31 .elementor-element.elementor-element-0b9b7ed:hover{background-color:#22548A;border-style:none;}.elementor-31 .elementor-element.elementor-element-0b9b7ed.e-con:hover{--e-con-transform-skewX:-6deg;--e-con-transform-skewY:0deg;}.elementor-31 .elementor-element.elementor-element-0b9b7ed, .elementor-31 .elementor-element.elementor-element-0b9b7ed::before{--border-transition:0.3s;}.elementor-31 .elementor-element.elementor-element-4352e7e .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:1.3rem;font-weight:700;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-d4d2bb1{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-d4d2bb1 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:0.9rem;font-weight:500;text-decoration:underline;color:#FFFFFF;}@media(max-width:1366px){.elementor-31 .elementor-element.elementor-element-c6ac36d{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-c6ac36d{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-c6ac36d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-c6ac36d *//* ==================================================
   תמונה שיוצאת רק מעל הכרטיס
   הקלאס לכל כרטיס: folder-card
   הקלאס לקונטיינר הכללי: folder-grid
   ================================================== */

.folder-card {
    /* החליפי לכתובת התמונה שלך */
    --folder-image: url("https://drdavidshalom.com/wp-content/uploads/2026/08/Group.svg");

    /* גודל התמונה ביחס לרוחב הכרטיס */
    --folder-image-width: 62%;

    /* יחס רוחב וגובה של התמונה */
    --folder-image-ratio: 1 / 1;

    /*
     כמה מהתמונה יישאר מוסתר.
     62% מוסתר, כלומר 38% מופיע מעל הכרטיס.
    */
    --folder-image-hidden: 62%;

    position: relative;
    overflow: visible !important;
    isolation: isolate;
    z-index: 1;
}


/* הכרטיס הפעיל נמצא מעל שאר הכרטיסים */
.folder-card:hover,
.folder-card:focus-within {
    z-index: 50;
}


/* מבטל פסאודו אלמנט ישן, אם נשאר בקוד */
.folder-card::after {
    content: none !important;
}


/* ==================================================
   התמונה
   ================================================== */

.folder-card::before {
    content: "";
    position: absolute;

    /*
     התמונה מתחילה מהחלק העליון של הכרטיס.
     אין כאן bottom.
    */
    top: 0 !important;
    bottom: auto !important;
    left: 50%;

    width: var(--folder-image-width);
    aspect-ratio: var(--folder-image-ratio);

    background-image: var(--folder-image);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    /*
     במצב רגיל התמונה נמצאת בתוך הכרטיס
     ומוסתרת לחלוטין.
    */
    transform: translate(-50%, 0);

    -webkit-clip-path: inset(100% 0 0 0);
    clip-path: inset(100% 0 0 0);

    opacity: 0;
    visibility: hidden;

    z-index: 1;
    pointer-events: none;

    transition:
        transform 0.55s cubic-bezier(0.22, 1, 0.36, 1),
        clip-path 0.55s cubic-bezier(0.22, 1, 0.36, 1),
        -webkit-clip-path 0.55s cubic-bezier(0.22, 1, 0.36, 1),
        opacity 0.2s ease,
        visibility 0.2s ease;

    will-change: transform, clip-path, opacity;
}


/* ==================================================
   Hover – התמונה עולה מעל הכרטיס
   ורק החלק העליון שלה נשאר גלוי
   ================================================== */

.folder-card:hover::before,
.folder-card:focus-within::before {
    /*
     מעלה את התמונה מעל הקונטיינר.
     לדוגמה: 62% מוסתר = התמונה עולה ב־38%.
    */
    transform:
        translate(
            -50%,
            calc(-100% + var(--folder-image-hidden))
        );

    /*
     חותך את החלק התחתון של התמונה,
     כך שלא רואים אותה בתוך הכרטיס.
    */
    -webkit-clip-path:
        inset(0 0 var(--folder-image-hidden) 0);

    clip-path:
        inset(0 0 var(--folder-image-hidden) 0);

    opacity: 1;
    visibility: visible;
}


/* תוכן הכרטיס נשאר מעל התמונה */
.folder-card > * {
    position: relative;
    z-index: 2;
}


/* מאפשר לתמונה לצאת מחוץ לקונטיינר הראשי */
.folder-grid,
.folder-grid > .e-con-inner,
.folder-grid .e-con-inner {
    overflow: visible !important;
}


/* ==================================================
   טאבלט
   ================================================== */

@media (max-width: 1024px) {
    .folder-card {
        --folder-image-width: 58%;
    }
}


/* ==================================================
   מובייל
   ================================================== */

@media (max-width: 767px) {
    .folder-card {
        --folder-image-width: 52%;
        --folder-image-hidden: 62%;
    }
}


.folder-vcard {
    /* החליפי לכתובת התמונה שלך */
    --folder-image: url("https://drdavidshalom.com/wp-content/uploads/2026/08/video.svg");

    /* גודל התמונה ביחס לרוחב הכרטיס */
    --folder-image-width: 62%;

    /* יחס רוחב וגובה של התמונה */
    --folder-image-ratio: 1 / 1;

    /*
     כמה מהתמונה יישאר מוסתר.
     62% מוסתר, כלומר 38% מופיע מעל הכרטיס.
    */
    --folder-image-hidden: 62%;

    position: relative;
    overflow: visible !important;
    isolation: isolate;
    z-index: 1;
}


/* הכרטיס הפעיל נמצא מעל שאר הכרטיסים */
.folder-vcard:hover,
.folder-vcard:focus-within {
    z-index: 50;
}


/* מבטל פסאודו אלמנט ישן, אם נשאר בקוד */
.folder-vcard::after {
    content: none !important;
}


/* ==================================================
   התמונה
   ================================================== */

.folder-vcard::before {
    content: "";
    position: absolute;

    /*
     התמונה מתחילה מהחלק העליון של הכרטיס.
     אין כאן bottom.
    */
    top: 0 !important;
    bottom: auto !important;
    left: 50%;

    width: var(--folder-image-width);
    aspect-ratio: var(--folder-image-ratio);

    background-image: var(--folder-image);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    /*
     במצב רגיל התמונה נמצאת בתוך הכרטיס
     ומוסתרת לחלוטין.
    */
    transform: translate(-50%, 0);

    -webkit-clip-path: inset(100% 0 0 0);
    clip-path: inset(100% 0 0 0);

    opacity: 0;
    visibility: hidden;

    z-index: 1;
    pointer-events: none;

    transition:
        transform 0.55s cubic-bezier(0.22, 1, 0.36, 1),
        clip-path 0.55s cubic-bezier(0.22, 1, 0.36, 1),
        -webkit-clip-path 0.55s cubic-bezier(0.22, 1, 0.36, 1),
        opacity 0.2s ease,
        visibility 0.2s ease;

    will-change: transform, clip-path, opacity;
}


/* ==================================================
   Hover – התמונה עולה מעל הכרטיס
   ורק החלק העליון שלה נשאר גלוי
   ================================================== */

.folder-vcard:hover::before,
.folder-vcard:focus-within::before {
    /*
     מעלה את התמונה מעל הקונטיינר.
     לדוגמה: 62% מוסתר = התמונה עולה ב־38%.
    */
    transform:
        translate(
            -50%,
            calc(-100% + var(--folder-image-hidden))
        );

    /*
     חותך את החלק התחתון של התמונה,
     כך שלא רואים אותה בתוך הכרטיס.
    */
    -webkit-clip-path:
        inset(0 0 var(--folder-image-hidden) 0);

    clip-path:
        inset(0 0 var(--folder-image-hidden) 0);

    opacity: 1;
    visibility: visible;
}


/* תוכן הכרטיס נשאר מעל התמונה */
.folder-vcard > * {
    position: relative;
    z-index: 2;
}


/* מאפשר לתמונה לצאת מחוץ לקונטיינר הראשי */
.folder-grid,
.folder-grid > .e-con-inner,
.folder-grid .e-con-inner {
    overflow: visible !important;
}


/* ==================================================
   טאבלט
   ================================================== */

@media (max-width: 1024px) {
    .folder-card {
        --folder-image-width: 58%;
    }
}


/* ==================================================
   מובייל
   ================================================== */

@media (max-width: 767px) {
    .folder-card {
        --folder-image-width: 52%;
        --folder-image-hidden: 62%;
    }
}/* End custom CSS */