.elementor-4550 .elementor-element.elementor-element-4b31896{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:4rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;--z-index:1;}.elementor-4550 .elementor-element.elementor-element-6210cb8{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-4550 .elementor-element.elementor-element-9e82c5a{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-4550 .elementor-element.elementor-element-9e82c5a .elementor-heading-title{font-family:var( --e-global-typography-1180dac-font-family ), Sans-serif;font-size:var( --e-global-typography-1180dac-font-size );font-weight:var( --e-global-typography-1180dac-font-weight );line-height:var( --e-global-typography-1180dac-line-height );letter-spacing:var( --e-global-typography-1180dac-letter-spacing );color:var( --e-global-color-secondary );}.elementor-4550 .elementor-element.elementor-element-9442004{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--border-radius:16px 16px 0px 0px;--padding-top:4rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;--z-index:2;}.elementor-4550 .elementor-element.elementor-element-9442004:not(.elementor-motion-effects-element-type-background), .elementor-4550 .elementor-element.elementor-element-9442004 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8DB;}.elementor-4550 .elementor-element.elementor-element-f2f0591{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4550 .elementor-element.elementor-element-eae0611{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-4550 .elementor-element.elementor-element-e14cd3d .elementor-heading-title{font-family:var( --e-global-typography-c4b3340-font-family ), Sans-serif;font-size:var( --e-global-typography-c4b3340-font-size );font-weight:var( --e-global-typography-c4b3340-font-weight );line-height:var( --e-global-typography-c4b3340-line-height );letter-spacing:var( --e-global-typography-c4b3340-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-47aab2a .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4550 .elementor-element.elementor-element-a9679a9{width:var( --container-widget-width, 25rem );max-width:25rem;--container-widget-width:25rem;--container-widget-flex-grow:0;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-7b2977e );}.elementor-4550 .elementor-element.elementor-element-1db0a78{--display:flex;--gap:8rem 8rem;--row-gap:8rem;--column-gap:8rem;}.elementor-4550 .elementor-element.elementor-element-9331c05{width:var( --container-widget-width, 35rem );max-width:35rem;--container-widget-width:35rem;--container-widget-flex-grow:0;}.elementor-4550 .elementor-element.elementor-element-9331c05 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-39bfd3b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-4550 .elementor-element.elementor-element-e28f508{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-4550 .elementor-element.elementor-element-83bfc1a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-7b2977e );}.elementor-4550 .elementor-element.elementor-element-ce1f4fd{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-4550 .elementor-element.elementor-element-dfc56ac{--display:flex;--position:absolute;--overflow:hidden;top:0px;}body:not(.rtl) .elementor-4550 .elementor-element.elementor-element-dfc56ac{left:0px;}body.rtl .elementor-4550 .elementor-element.elementor-element-dfc56ac{right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-3e064e2{z-index:1;}.elementor-4550 .elementor-element.elementor-element-3e064e2 img{width:100%;height:37rem;object-fit:cover;object-position:center center;}.elementor-4550 .elementor-element.elementor-element-80a3492{--display:flex;--gap:.25rem .25rem;--row-gap:.25rem;--column-gap:.25rem;}.elementor-4550 .elementor-element.elementor-element-7b0d6fc{font-family:var( --e-global-typography-245eae7-font-family ), Sans-serif;font-size:var( --e-global-typography-245eae7-font-size );font-weight:var( --e-global-typography-245eae7-font-weight );line-height:var( --e-global-typography-245eae7-line-height );letter-spacing:var( --e-global-typography-245eae7-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-7b0d6fc a{color:var( --e-global-color-primary );}.elementor-4550 .elementor-element.elementor-element-b06886b{--display:flex;--gap:12rem 12rem;--row-gap:12rem;--column-gap:12rem;}.elementor-4550 .elementor-element.elementor-element-a166f26{--display:flex;}.elementor-4550 .elementor-element.elementor-element-98ecec8{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-7b2977e );}.elementor-4550 .elementor-element.elementor-element-1d94aa2{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-4550 .elementor-element.elementor-element-1d94aa2 a{color:var( --e-global-color-primary );transition-duration:0.2s;}.elementor-4550 .elementor-element.elementor-element-1d94aa2 a:hover, .elementor-4550 .elementor-element.elementor-element-1d94aa2 a:focus{color:var( --e-global-color-bb55dfb );}.elementor-4550 .elementor-element.elementor-element-5cbeacc{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-4550 .elementor-element.elementor-element-7eeebc7{--display:flex;--position:absolute;--overflow:hidden;top:0px;}body:not(.rtl) .elementor-4550 .elementor-element.elementor-element-7eeebc7{left:0px;}body.rtl .elementor-4550 .elementor-element.elementor-element-7eeebc7{right:0px;}.elementor-4550 .elementor-element.elementor-element-0c0b202{z-index:1;}.elementor-4550 .elementor-element.elementor-element-0c0b202 img{width:100%;height:37rem;object-fit:cover;object-position:center center;}.elementor-4550 .elementor-element.elementor-element-1e7f8a1{--display:flex;--gap:.25rem .25rem;--row-gap:.25rem;--column-gap:.25rem;}.elementor-4550 .elementor-element.elementor-element-b0b8613{font-family:var( --e-global-typography-245eae7-font-family ), Sans-serif;font-size:var( --e-global-typography-245eae7-font-size );font-weight:var( --e-global-typography-245eae7-font-weight );line-height:var( --e-global-typography-245eae7-line-height );letter-spacing:var( --e-global-typography-245eae7-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-b0b8613 a{color:var( --e-global-color-primary );}body:not(.rtl) .elementor-4550 .elementor-element.elementor-element-97a4e9f{left:-1px;}body.rtl .elementor-4550 .elementor-element.elementor-element-97a4e9f{right:-1px;}.elementor-4550 .elementor-element.elementor-element-97a4e9f{top:1px;}.elementor-4550 .elementor-element.elementor-element-97d73a4{--display:flex;--gap:8rem 8rem;--row-gap:8rem;--column-gap:8rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;--z-index:1;}.elementor-4550 .elementor-element.elementor-element-97d73a4:not(.elementor-motion-effects-element-type-background), .elementor-4550 .elementor-element.elementor-element-97d73a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4550 .elementor-element.elementor-element-da4a1e2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4550 .elementor-element.elementor-element-7e5d7e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-4550 .elementor-element.elementor-element-73d4426 .elementor-heading-title{font-family:var( --e-global-typography-c4b3340-font-family ), Sans-serif;font-size:var( --e-global-typography-c4b3340-font-size );font-weight:var( --e-global-typography-c4b3340-font-weight );line-height:var( --e-global-typography-c4b3340-line-height );letter-spacing:var( --e-global-typography-c4b3340-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-13de0dc .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-bc48271{--display:flex;}.elementor-4550 .elementor-element.elementor-element-4f3b395.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4550 .elementor-element.elementor-element-4f3b395 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-0c5bb2d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-bad9edd .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.3s;border-radius:4px 4px 4px 4px;}.elementor-4550 .elementor-element.elementor-element-bad9edd{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:4px 4px 4px 4px;}.elementor-4550 .elementor-element.elementor-element-bad9edd:hover{border-style:solid;border-color:var( --e-global-color-primary );}.elementor-4550 .elementor-element.elementor-element-bad9edd .elementor-button-content-wrapper{flex-direction:row;}.elementor-4550 .elementor-element.elementor-element-bad9edd .elementor-button:hover, .elementor-4550 .elementor-element.elementor-element-bad9edd .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-4550 .elementor-element.elementor-element-bad9edd .elementor-button:hover svg, .elementor-4550 .elementor-element.elementor-element-bad9edd .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-4550 .elementor-element.elementor-element-4ff2215 .elementor-button{background-color:var( --e-global-color-9854e81 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.3s;border-radius:4px 4px 4px 4px;}.elementor-4550 .elementor-element.elementor-element-4ff2215{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:6px 6px 6px 6px;}.elementor-4550 .elementor-element.elementor-element-4ff2215:hover{border-style:solid;border-color:var( --e-global-color-primary );}.elementor-4550 .elementor-element.elementor-element-4ff2215 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4550 .elementor-element.elementor-element-4ff2215 .elementor-button:hover, .elementor-4550 .elementor-element.elementor-element-4ff2215 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-4550 .elementor-element.elementor-element-4ff2215 .elementor-button:hover svg, .elementor-4550 .elementor-element.elementor-element-4ff2215 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-4550 .elementor-element.elementor-element-1033250{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-4550 .elementor-element.elementor-element-4c9ae91{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:6rem 6rem;--row-gap:6rem;--column-gap:6rem;--grid-auto-flow:row;}.elementor-4550 .elementor-element.elementor-element-9719884{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-4550 .elementor-element.elementor-element-98e1639{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-13e78c1 .elementor-counter-number-wrapper{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-37d9667{--display:flex;}.elementor-4550 .elementor-element.elementor-element-398675d{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-52ee105{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-4550 .elementor-element.elementor-element-38d724c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;}.elementor-4550 .elementor-element.elementor-element-a29e9b6 .elementor-counter-number-wrapper{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-08ad793{--display:flex;}.elementor-4550 .elementor-element.elementor-element-48e375b{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-19bd1fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-4550 .elementor-element.elementor-element-8ccd677{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;}.elementor-4550 .elementor-element.elementor-element-bb64d12{--display:flex;--justify-content:center;}.elementor-4550 .elementor-element.elementor-element-2b81b60 .elementor-counter-number-wrapper{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-d4c7362{--display:flex;}.elementor-4550 .elementor-element.elementor-element-ad24e40{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-a1b1f91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-4550 .elementor-element.elementor-element-0fbc43b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;}.elementor-4550 .elementor-element.elementor-element-5b0591e .elementor-counter-number-wrapper{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-1632efa{--display:flex;}.elementor-4550 .elementor-element.elementor-element-fef3c38{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-d2ce882{--display:flex;--min-height:46rem;--overflow:hidden;}.elementor-4550 .elementor-element.elementor-element-d2ce882:not(.elementor-motion-effects-element-type-background), .elementor-4550 .elementor-element.elementor-element-d2ce882 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hendriksnextlevel.nl/wp-content/uploads/2026/02/hendriks-housing-team.avif");background-position:0% 50%;background-size:cover;}@media(min-width:768px){.elementor-4550 .elementor-element.elementor-element-1db0a78{--width:80%;}.elementor-4550 .elementor-element.elementor-element-da4a1e2{--width:100%;}.elementor-4550 .elementor-element.elementor-element-7e5d7e9{--width:25%;}.elementor-4550 .elementor-element.elementor-element-bc48271{--width:50rem;}.elementor-4550 .elementor-element.elementor-element-bb64d12{--width:67%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-9e82c5a .elementor-heading-title{font-size:var( --e-global-typography-1180dac-font-size );line-height:var( --e-global-typography-1180dac-line-height );letter-spacing:var( --e-global-typography-1180dac-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-e14cd3d .elementor-heading-title{font-size:var( --e-global-typography-c4b3340-font-size );line-height:var( --e-global-typography-c4b3340-line-height );letter-spacing:var( --e-global-typography-c4b3340-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-47aab2a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-a9679a9{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-9331c05 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-83bfc1a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-7b0d6fc{font-size:var( --e-global-typography-245eae7-font-size );line-height:var( --e-global-typography-245eae7-line-height );letter-spacing:var( --e-global-typography-245eae7-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-98ecec8{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-1d94aa2{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-b0b8613{font-size:var( --e-global-typography-245eae7-font-size );line-height:var( --e-global-typography-245eae7-line-height );letter-spacing:var( --e-global-typography-245eae7-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-73d4426 .elementor-heading-title{font-size:var( --e-global-typography-c4b3340-font-size );line-height:var( --e-global-typography-c4b3340-line-height );letter-spacing:var( --e-global-typography-c4b3340-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-13de0dc .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-4f3b395 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-4ff2215 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-4c9ae91{--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-13e78c1 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-398675d{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-a29e9b6 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-48e375b{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-2b81b60 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-ad24e40{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-5b0591e .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-fef3c38{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-d2ce882:not(.elementor-motion-effects-element-type-background), .elementor-4550 .elementor-element.elementor-element-d2ce882 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-9e82c5a .elementor-heading-title{font-size:var( --e-global-typography-1180dac-font-size );line-height:var( --e-global-typography-1180dac-line-height );letter-spacing:var( --e-global-typography-1180dac-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-9442004{--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:2rem;--padding-bottom:3rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-4550 .elementor-element.elementor-element-f2f0591{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-4550 .elementor-element.elementor-element-e14cd3d .elementor-heading-title{font-size:var( --e-global-typography-c4b3340-font-size );line-height:var( --e-global-typography-c4b3340-line-height );letter-spacing:var( --e-global-typography-c4b3340-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-47aab2a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-a9679a9{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-1db0a78{--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-4550 .elementor-element.elementor-element-9331c05 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-39bfd3b{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-4550 .elementor-element.elementor-element-83bfc1a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-3e064e2 img{height:20rem;}.elementor-4550 .elementor-element.elementor-element-7b0d6fc{font-size:var( --e-global-typography-245eae7-font-size );line-height:var( --e-global-typography-245eae7-line-height );letter-spacing:var( --e-global-typography-245eae7-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-b06886b{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-4550 .elementor-element.elementor-element-98ecec8{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-1d94aa2{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-0c0b202 img{height:20rem;}.elementor-4550 .elementor-element.elementor-element-b0b8613{font-size:var( --e-global-typography-245eae7-font-size );line-height:var( --e-global-typography-245eae7-line-height );letter-spacing:var( --e-global-typography-245eae7-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-97d73a4{--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:2rem;--padding-bottom:3rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-4550 .elementor-element.elementor-element-73d4426 .elementor-heading-title{font-size:var( --e-global-typography-c4b3340-font-size );line-height:var( --e-global-typography-c4b3340-line-height );letter-spacing:var( --e-global-typography-c4b3340-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-13de0dc .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-4f3b395 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-4ff2215 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-4c9ae91{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-13e78c1 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-398675d{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-a29e9b6 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-48e375b{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-8ccd677{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4550 .elementor-element.elementor-element-bb64d12{--width:fit-content;}.elementor-4550 .elementor-element.elementor-element-2b81b60 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-ad24e40{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-5b0591e .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-fef3c38{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4550 .elementor-element.elementor-element-d2ce882{--min-height:13rem;}.elementor-4550 .elementor-element.elementor-element-d2ce882:not(.elementor-motion-effects-element-type-background), .elementor-4550 .elementor-element.elementor-element-d2ce882 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}}/* Start custom CSS for heading, class: .elementor-element-9331c05 */.elementor-4550 .elementor-element.elementor-element-9331c05{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e064e2 */.elementor-4550 .elementor-element.elementor-element-3e064e2::after{
    font-family: DM sans;
    content: "▶\00a0\00a0\00a0 Click to play";
  display: block;        /* if you need padding/margin to work */
  color: #fff;
  font-size: 18px;
    top: -70px;
      position: relative;
  z-index: 9;
  text-align: center;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfc56ac */.elementor-4550 .elementor-element.elementor-element-dfc56ac {
    height: 35rem;
}

@media (max-width: 1200px) {
    .elementor-4550 .elementor-element.elementor-element-dfc56ac {
        height: 30rem;
    }
}

@media (max-width: 767px) {
    .elementor-4550 .elementor-element.elementor-element-dfc56ac {
        height: 18rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d94aa2 */.elementor-4550 .elementor-element.elementor-element-1d94aa2:hover {
    text-decoration-color: #333;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c0b202 */.elementor-4550 .elementor-element.elementor-element-0c0b202::after{
    font-family: DM sans;
    content: "▶\00a0\00a0\00a0 Click to play";
  display: block;        /* if you need padding/margin to work */
  color: #fff;
  font-size: 18px;
    top: -70px;
      position: relative;
  z-index: 9;
  text-align: center;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7eeebc7 */.elementor-4550 .elementor-element.elementor-element-7eeebc7 {
    height: 35rem;
}

@media (max-width: 1200px) {
    .elementor-4550 .elementor-element.elementor-element-7eeebc7 {
        height: 30rem;
    }
}

@media (max-width: 767px) {
    .elementor-4550 .elementor-element.elementor-element-7eeebc7 {
        height: 18rem;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-97a4e9f *//* De basis van de kaart */
.video-card {
    position: relative;
    overflow: hidden;
    height: 35rem; /* Jouw gewenste beginhoogte */
    cursor: pointer;
    z-index: 1;
}

/* Media queries voor de beginhoogtes */
@media (max-width: 1200px) { .video-card { height: 30rem; } }
@media (max-width: 767px) { .video-card { height: 18rem; } }

/* De video vult de container */
.video-card video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

/* De thumbnail wrapper (parallax container) */
.ht-image-load-in {
    z-index: 2;
    pointer-events: none; /* Kliks vallen door de afbeelding heen op de video-card */
    transition: opacity 0.3s var(--e-a-transition-hover); /* Fallback */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bad9edd */.elementor-4550 .elementor-element.elementor-element-bad9edd {
    overflow: hidden;
}

.elementor-4550 .elementor-element.elementor-element-bad9edd .elementor-button-text {
    z-index: 9;
    transition: .3s;
}

.elementor-4550 .elementor-element.elementor-element-bad9edd svg {
    transform: scale(.5);
    transition: .3s;
}

.elementor-4550 .elementor-element.elementor-element-bad9edd:hover svg {
    transform: scale(28);
    fill: #000 !important;
}

.elementor-4550 .elementor-element.elementor-element-bad9edd:hover .elementor-button-text {
    color: #fff;
    transform: translatex(-.5em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4ff2215 */.elementor-4550 .elementor-element.elementor-element-4ff2215 {
    overflow: hidden;
}

.elementor-4550 .elementor-element.elementor-element-4ff2215 .elementor-button-text {
    z-index: 9;
    transition: .3s;
}

.elementor-4550 .elementor-element.elementor-element-4ff2215 svg {
    transform: scale(.5);
    transition: .3s;
}

.elementor-4550 .elementor-element.elementor-element-4ff2215:hover svg {
    transform: scale(28);
}

.elementor-4550 .elementor-element.elementor-element-4ff2215:hover .elementor-button-text {
    color: white;
    transform: translatex(-.5em);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd9b21e */.team-section {
    position: relative !important;
    overflow: hidden !important; /* Essentieel: snijdt de cirkel af bij de rand */
}

.lux-cursor {
    position: absolute;
    width: 120px;
    height: 120px;
    background-color: #1a1a1a; /* Graphite */
    color: #ffffff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none;
    z-index: 999;
    opacity: 0;
    transform: translate(-50%, -50%) scale(0);
    transition: opacity 0.3s ease, transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    font-family: 'DM sans', Sans-Serif;
    font-size: 12px;
}

.lux-cursor.active {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
}/* End custom CSS */