.elementor-9 .elementor-element.elementor-element-bb4e845{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:140px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-d89c99e{text-align:center;}.elementor-9 .elementor-element.elementor-element-d89c99e .elementor-heading-title{font-family:var( --e-global-typography-eead6cf-font-family ), Sans-serif;font-size:var( --e-global-typography-eead6cf-font-size );font-weight:var( --e-global-typography-eead6cf-font-weight );text-transform:var( --e-global-typography-eead6cf-text-transform );line-height:var( --e-global-typography-eead6cf-line-height );letter-spacing:var( --e-global-typography-eead6cf-letter-spacing );color:var( --e-global-color-bc7efb9 );}.elementor-9 .elementor-element.elementor-element-ecb337c{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-ecb337c .elementor-heading-title{font-family:var( --e-global-typography-c335bca-font-family ), Sans-serif;font-size:var( --e-global-typography-c335bca-font-size );font-weight:var( --e-global-typography-c335bca-font-weight );line-height:var( --e-global-typography-c335bca-line-height );letter-spacing:var( --e-global-typography-c335bca-letter-spacing );}.elementor-9 .elementor-element.elementor-element-f14ac56{width:var( --container-widget-width, 927px );max-width:927px;--container-widget-width:927px;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-f14ac56 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-e210941{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:35px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-d9e789c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-d9e789c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-9 .elementor-element.elementor-element-2ff56d7 .elementor-button{background-color:var( --e-global-color-e9f0da6 );fill:var( --e-global-color-2a8bf29 );color:var( --e-global-color-2a8bf29 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a4cc800 );}.elementor-9 .elementor-element.elementor-element-2ff56d7 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-2ff56d7 .elementor-button:focus{border-color:var( --e-global-color-2a8bf29 );}.elementor-9 .elementor-element.elementor-element-467f111{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-7a53d1c{margin:-70px -100px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-9 .elementor-element.elementor-element-5446e06{--display:flex;--min-height:330px;}.elementor-9 .elementor-element.elementor-element-5446e06:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-5446e06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6FB;background-image:url("https://notalcare.nl/wp-content/uploads/2026/07/women-with-tablet-notebook-discussing-problem-2.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-9 .elementor-element.elementor-element-85898ba{--display:flex;}.elementor-9 .elementor-element.elementor-element-85898ba:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-85898ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://notalcare.nl/wp-content/uploads/2026/07/top-view-clinic-reception-with-professional-nurse-senior-doctor-asking-receptionst-about-consult-hospital-waiting-room-with-diverse-people-talking-about-promotional-flyer-offer-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-571693d{--display:flex;}.elementor-9 .elementor-element.elementor-element-571693d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-571693d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://notalcare.nl/wp-content/uploads/2026/07/doctors-nurse-discussing-report-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-221687f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:120px;--e-n-carousel-swiper-slides-gap:15px;width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:var( --e-global-color-2a8bf29 );--e-n-carousel-dots-hover-color:var( --e-global-color-2a8bf29 );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:0%;--e-n-carousel-dots-vertical-transform:0%;--e-n-carousel-dots-vertical-offset:-35px;}:where( .elementor-9 .elementor-element.elementor-element-221687f .swiper-slide ) > .e-con{--border-radius:16px 16px 16px 16px;}.elementor-9 .elementor-element.elementor-element-221687f .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;}.elementor-9 .elementor-element.elementor-element-bd950f1{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -100px;z-index:2;}.elementor-9 .elementor-element.elementor-element-c80ff04{--display:flex;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-dd06a76{--e-image-carousel-slides-to-show:9;}.elementor-9 .elementor-element.elementor-element-dd06a76 .swiper-wrapper{display:flex;align-items:center;}.elementor-9 .elementor-element.elementor-element-e22ac90{text-align:center;}.elementor-9 .elementor-element.elementor-element-e22ac90 .elementor-heading-title{font-family:var( --e-global-typography-eead6cf-font-family ), Sans-serif;font-size:var( --e-global-typography-eead6cf-font-size );font-weight:var( --e-global-typography-eead6cf-font-weight );text-transform:var( --e-global-typography-eead6cf-text-transform );line-height:var( --e-global-typography-eead6cf-line-height );letter-spacing:var( --e-global-typography-eead6cf-letter-spacing );color:var( --e-global-color-08148c8 );}.elementor-9 .elementor-element.elementor-element-49f2158{--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;--margin-top:95px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-a710d32{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:9px 9px 9px 9px;--padding-top:33px;--padding-bottom:44px;--padding-left:70px;--padding-right:70px;}.elementor-9 .elementor-element.elementor-element-a710d32:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a710d32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ee0e338 );}.elementor-9 .elementor-element.elementor-element-1311908{--display:flex;}.elementor-9 .elementor-element.elementor-element-899fcf5 .elementor-heading-title{font-family:var( --e-global-typography-32cde44-font-family ), Sans-serif;font-size:var( --e-global-typography-32cde44-font-size );font-weight:var( --e-global-typography-32cde44-font-weight );line-height:var( --e-global-typography-32cde44-line-height );letter-spacing:var( --e-global-typography-32cde44-letter-spacing );}.elementor-9 .elementor-element.elementor-element-16cd095 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-08148c8 );}.elementor-9 .elementor-element.elementor-element-df69bec.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-f43f9b4{left:73px;}body.rtl .elementor-9 .elementor-element.elementor-element-f43f9b4{right:73px;}.elementor-9 .elementor-element.elementor-element-f43f9b4{top:-10px;}.elementor-9 .elementor-element.elementor-element-bb6b4da{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:95px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-f7c7a05{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-9 .elementor-element.elementor-element-22d27c1 .elementor-heading-title{font-family:var( --e-global-typography-eead6cf-font-family ), Sans-serif;font-size:var( --e-global-typography-eead6cf-font-size );font-weight:var( --e-global-typography-eead6cf-font-weight );text-transform:var( --e-global-typography-eead6cf-text-transform );line-height:var( --e-global-typography-eead6cf-line-height );letter-spacing:var( --e-global-typography-eead6cf-letter-spacing );color:var( --e-global-color-08148c8 );}.elementor-9 .elementor-element.elementor-element-280cec2{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-280cec2 .elementor-heading-title{font-family:var( --e-global-typography-32d141f-font-family ), Sans-serif;font-size:var( --e-global-typography-32d141f-font-size );font-weight:var( --e-global-typography-32d141f-font-weight );line-height:var( --e-global-typography-32d141f-line-height );letter-spacing:var( --e-global-typography-32d141f-letter-spacing );}.elementor-9 .elementor-element.elementor-element-59e1ddf p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-3bc15e6{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-3bc15e6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-3bc15e6 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-9 .elementor-element.elementor-element-9236bd3{--display:flex;}.elementor-9 .elementor-element.elementor-element-b503dc2{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:125px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-0891732{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-9 .elementor-element.elementor-element-f5c468d .elementor-heading-title{font-family:var( --e-global-typography-eead6cf-font-family ), Sans-serif;font-size:var( --e-global-typography-eead6cf-font-size );font-weight:var( --e-global-typography-eead6cf-font-weight );text-transform:var( --e-global-typography-eead6cf-text-transform );line-height:var( --e-global-typography-eead6cf-line-height );letter-spacing:var( --e-global-typography-eead6cf-letter-spacing );color:var( --e-global-color-08148c8 );}.elementor-9 .elementor-element.elementor-element-0783363{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-0783363 .elementor-heading-title{font-family:var( --e-global-typography-32d141f-font-family ), Sans-serif;font-size:var( --e-global-typography-32d141f-font-size );font-weight:var( --e-global-typography-32d141f-font-weight );line-height:var( --e-global-typography-32d141f-line-height );letter-spacing:var( --e-global-typography-32d141f-letter-spacing );}.elementor-9 .elementor-element.elementor-element-a54e5ce p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-2f54a0e{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-2f54a0e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-2f54a0e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-9 .elementor-element.elementor-element-4ab8098{--display:flex;}.elementor-9 .elementor-element.elementor-element-960e957{--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;--margin-top:130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-c912fe7 .elementor-heading-title{font-family:var( --e-global-typography-eead6cf-font-family ), Sans-serif;font-size:var( --e-global-typography-eead6cf-font-size );font-weight:var( --e-global-typography-eead6cf-font-weight );text-transform:var( --e-global-typography-eead6cf-text-transform );line-height:var( --e-global-typography-eead6cf-line-height );letter-spacing:var( --e-global-typography-eead6cf-letter-spacing );color:var( --e-global-color-08148c8 );}.elementor-9 .elementor-element.elementor-element-e8850bc{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-e8850bc .elementor-heading-title{font-family:var( --e-global-typography-32d141f-font-family ), Sans-serif;font-size:var( --e-global-typography-32d141f-font-size );font-weight:var( --e-global-typography-32d141f-font-weight );line-height:var( --e-global-typography-32d141f-line-height );letter-spacing:var( --e-global-typography-32d141f-letter-spacing );}.elementor-9 .elementor-element.elementor-element-c685c83{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-c685c83 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-e7ad105{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-0e5d9de{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9a7345b );--border-color:var( --e-global-color-9a7345b );--border-radius:9px 9px 9px 9px;--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-9 .elementor-element.elementor-element-0e5d9de:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-0e5d9de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e9f0da6 );}.elementor-9 .elementor-element.elementor-element-d727b8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-9 .elementor-element.elementor-element-d727b8e .elementor-heading-title{font-family:var( --e-global-typography-a97a2cf-font-family ), Sans-serif;font-size:var( --e-global-typography-a97a2cf-font-size );font-weight:var( --e-global-typography-a97a2cf-font-weight );line-height:var( --e-global-typography-a97a2cf-line-height );letter-spacing:var( --e-global-typography-a97a2cf-letter-spacing );color:var( --e-global-color-cf3b3c0 );}.elementor-9 .elementor-element.elementor-element-9f9e8f7 .elementor-heading-title{font-family:var( --e-global-typography-7b4a614-font-family ), Sans-serif;font-size:var( --e-global-typography-7b4a614-font-size );font-weight:var( --e-global-typography-7b4a614-font-weight );}.elementor-9 .elementor-element.elementor-element-b421df2{font-size:var( --e-global-typography-cb9b390-font-size );line-height:var( --e-global-typography-cb9b390-line-height );color:var( --e-global-color-bc7efb9 );}.elementor-9 .elementor-element.elementor-element-b421df2 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-fd5091e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9a7345b );--border-color:var( --e-global-color-9a7345b );--border-radius:9px 9px 9px 9px;--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-9 .elementor-element.elementor-element-fd5091e:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-fd5091e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e9f0da6 );}.elementor-9 .elementor-element.elementor-element-6b4975c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-9 .elementor-element.elementor-element-6b4975c .elementor-heading-title{font-family:var( --e-global-typography-a97a2cf-font-family ), Sans-serif;font-size:var( --e-global-typography-a97a2cf-font-size );font-weight:var( --e-global-typography-a97a2cf-font-weight );line-height:var( --e-global-typography-a97a2cf-line-height );letter-spacing:var( --e-global-typography-a97a2cf-letter-spacing );color:var( --e-global-color-cf3b3c0 );}.elementor-9 .elementor-element.elementor-element-fc930b1 .elementor-heading-title{font-family:var( --e-global-typography-7b4a614-font-family ), Sans-serif;font-size:var( --e-global-typography-7b4a614-font-size );font-weight:var( --e-global-typography-7b4a614-font-weight );}.elementor-9 .elementor-element.elementor-element-08668d0{font-size:var( --e-global-typography-cb9b390-font-size );line-height:var( --e-global-typography-cb9b390-line-height );color:var( --e-global-color-bc7efb9 );}.elementor-9 .elementor-element.elementor-element-08668d0 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-147b371{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9a7345b );--border-color:var( --e-global-color-9a7345b );--border-radius:9px 9px 9px 9px;--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-9 .elementor-element.elementor-element-147b371:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-147b371 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e9f0da6 );}.elementor-9 .elementor-element.elementor-element-0abb0ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-9 .elementor-element.elementor-element-0abb0ed .elementor-heading-title{font-family:var( --e-global-typography-a97a2cf-font-family ), Sans-serif;font-size:var( --e-global-typography-a97a2cf-font-size );font-weight:var( --e-global-typography-a97a2cf-font-weight );line-height:var( --e-global-typography-a97a2cf-line-height );letter-spacing:var( --e-global-typography-a97a2cf-letter-spacing );color:var( --e-global-color-cf3b3c0 );}.elementor-9 .elementor-element.elementor-element-eae44a6 .elementor-heading-title{font-family:var( --e-global-typography-7b4a614-font-family ), Sans-serif;font-size:var( --e-global-typography-7b4a614-font-size );font-weight:var( --e-global-typography-7b4a614-font-weight );}.elementor-9 .elementor-element.elementor-element-94819e9{font-size:var( --e-global-typography-cb9b390-font-size );line-height:var( --e-global-typography-cb9b390-line-height );color:var( --e-global-color-bc7efb9 );}.elementor-9 .elementor-element.elementor-element-94819e9 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-09c753c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9a7345b );--border-color:var( --e-global-color-9a7345b );--border-radius:9px 9px 9px 9px;--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-9 .elementor-element.elementor-element-09c753c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-09c753c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e9f0da6 );}.elementor-9 .elementor-element.elementor-element-3faf0e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-9 .elementor-element.elementor-element-3faf0e7 .elementor-heading-title{font-family:var( --e-global-typography-a97a2cf-font-family ), Sans-serif;font-size:var( --e-global-typography-a97a2cf-font-size );font-weight:var( --e-global-typography-a97a2cf-font-weight );line-height:var( --e-global-typography-a97a2cf-line-height );letter-spacing:var( --e-global-typography-a97a2cf-letter-spacing );color:var( --e-global-color-cf3b3c0 );}.elementor-9 .elementor-element.elementor-element-4eb853c .elementor-heading-title{font-family:var( --e-global-typography-7b4a614-font-family ), Sans-serif;font-size:var( --e-global-typography-7b4a614-font-size );font-weight:var( --e-global-typography-7b4a614-font-weight );}.elementor-9 .elementor-element.elementor-element-23c3ec9{font-size:var( --e-global-typography-cb9b390-font-size );line-height:var( --e-global-typography-cb9b390-line-height );color:var( --e-global-color-bc7efb9 );}.elementor-9 .elementor-element.elementor-element-23c3ec9 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-1ca7856{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9a7345b );--border-color:var( --e-global-color-9a7345b );--border-radius:9px 9px 9px 9px;--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-9 .elementor-element.elementor-element-1ca7856:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1ca7856 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e9f0da6 );}.elementor-9 .elementor-element.elementor-element-2576fd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-9 .elementor-element.elementor-element-2576fd6 .elementor-heading-title{font-family:var( --e-global-typography-a97a2cf-font-family ), Sans-serif;font-size:var( --e-global-typography-a97a2cf-font-size );font-weight:var( --e-global-typography-a97a2cf-font-weight );line-height:var( --e-global-typography-a97a2cf-line-height );letter-spacing:var( --e-global-typography-a97a2cf-letter-spacing );color:var( --e-global-color-cf3b3c0 );}.elementor-9 .elementor-element.elementor-element-8adb1d0 .elementor-heading-title{font-family:var( --e-global-typography-7b4a614-font-family ), Sans-serif;font-size:var( --e-global-typography-7b4a614-font-size );font-weight:var( --e-global-typography-7b4a614-font-weight );}.elementor-9 .elementor-element.elementor-element-d74cfb1{font-size:var( --e-global-typography-cb9b390-font-size );line-height:var( --e-global-typography-cb9b390-line-height );color:var( --e-global-color-bc7efb9 );}.elementor-9 .elementor-element.elementor-element-d74cfb1 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-92b0bda{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9a7345b );--border-color:var( --e-global-color-9a7345b );--border-radius:9px 9px 9px 9px;--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-9 .elementor-element.elementor-element-92b0bda:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-92b0bda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e9f0da6 );}.elementor-9 .elementor-element.elementor-element-bf3a74c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-9 .elementor-element.elementor-element-bf3a74c .elementor-heading-title{font-family:var( --e-global-typography-a97a2cf-font-family ), Sans-serif;font-size:var( --e-global-typography-a97a2cf-font-size );font-weight:var( --e-global-typography-a97a2cf-font-weight );line-height:var( --e-global-typography-a97a2cf-line-height );letter-spacing:var( --e-global-typography-a97a2cf-letter-spacing );color:var( --e-global-color-cf3b3c0 );}.elementor-9 .elementor-element.elementor-element-362ccde .elementor-heading-title{font-family:var( --e-global-typography-7b4a614-font-family ), Sans-serif;font-size:var( --e-global-typography-7b4a614-font-size );font-weight:var( --e-global-typography-7b4a614-font-weight );}.elementor-9 .elementor-element.elementor-element-2d751b7{font-size:var( --e-global-typography-cb9b390-font-size );line-height:var( --e-global-typography-cb9b390-line-height );color:var( --e-global-color-bc7efb9 );}.elementor-9 .elementor-element.elementor-element-2d751b7 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-62d0a8f{--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;--margin-top:110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-c0fbe2e .elementor-heading-title{font-family:var( --e-global-typography-eead6cf-font-family ), Sans-serif;font-size:var( --e-global-typography-eead6cf-font-size );font-weight:var( --e-global-typography-eead6cf-font-weight );text-transform:var( --e-global-typography-eead6cf-text-transform );line-height:var( --e-global-typography-eead6cf-line-height );letter-spacing:var( --e-global-typography-eead6cf-letter-spacing );color:var( --e-global-color-08148c8 );}.elementor-9 .elementor-element.elementor-element-e4df28a{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-e4df28a .elementor-heading-title{font-family:var( --e-global-typography-32d141f-font-family ), Sans-serif;font-size:var( --e-global-typography-32d141f-font-size );font-weight:var( --e-global-typography-32d141f-font-weight );line-height:var( --e-global-typography-32d141f-line-height );letter-spacing:var( --e-global-typography-32d141f-letter-spacing );}.elementor-9 .elementor-element.elementor-element-4827599{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-f4a5bda{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-66c5c25{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:9px 9px 9px 9px;--padding-top:35px;--padding-bottom:35px;--padding-left:45px;--padding-right:45px;}.elementor-9 .elementor-element.elementor-element-66c5c25:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-66c5c25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-643df54 );}.elementor-9 .elementor-element.elementor-element-74b357f .elementor-heading-title{font-family:var( --e-global-typography-32cde44-font-family ), Sans-serif;font-size:var( --e-global-typography-32cde44-font-size );font-weight:var( --e-global-typography-32cde44-font-weight );line-height:var( --e-global-typography-32cde44-line-height );letter-spacing:var( --e-global-typography-32cde44-letter-spacing );}.elementor-9 .elementor-element.elementor-element-d531768{font-size:var( --e-global-typography-cb9b390-font-size );line-height:var( --e-global-typography-cb9b390-line-height );color:var( --e-global-color-bc7efb9 );}.elementor-9 .elementor-element.elementor-element-d531768 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-33569a1 .elementor-button{background-color:var( --e-global-color-a4cc800 );text-decoration:underline;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-33569a1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-33569a1 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-9 .elementor-element.elementor-element-3cfa3eb{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:9px 9px 9px 9px;--padding-top:35px;--padding-bottom:35px;--padding-left:45px;--padding-right:45px;}.elementor-9 .elementor-element.elementor-element-3cfa3eb:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-3cfa3eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-643df54 );}.elementor-9 .elementor-element.elementor-element-14a85f3 .elementor-heading-title{font-family:var( --e-global-typography-32cde44-font-family ), Sans-serif;font-size:var( --e-global-typography-32cde44-font-size );font-weight:var( --e-global-typography-32cde44-font-weight );line-height:var( --e-global-typography-32cde44-line-height );letter-spacing:var( --e-global-typography-32cde44-letter-spacing );}.elementor-9 .elementor-element.elementor-element-3cd7d2c{font-size:var( --e-global-typography-cb9b390-font-size );line-height:var( --e-global-typography-cb9b390-line-height );color:var( --e-global-color-bc7efb9 );}.elementor-9 .elementor-element.elementor-element-3cd7d2c p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-b1a0b78 .elementor-button{background-color:var( --e-global-color-a4cc800 );text-decoration:underline;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-b1a0b78 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-b1a0b78 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-9 .elementor-element.elementor-element-010ac9a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-e684708{width:var( --container-widget-width, 525px );max-width:525px;--container-widget-width:525px;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-e684708{right:-9px;}body.rtl .elementor-9 .elementor-element.elementor-element-e684708{left:-9px;}.elementor-9 .elementor-element.elementor-element-370da04{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:270px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-a86d1ad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--border-radius:9px 9px 9px 9px;--padding-top:85px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-9 .elementor-element.elementor-element-a86d1ad:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a86d1ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ee0e338 );}.elementor-9 .elementor-element.elementor-element-dac3c8f{--display:flex;}.elementor-9 .elementor-element.elementor-element-af7bad3{border-radius:34px 34px 0px 0px;}.elementor-9 .elementor-element.elementor-element-af7bad3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9 .elementor-element.elementor-element-af7bad3 .elementor-custom-embed-play i{color:var( --e-global-color-92fe4c9 );font-size:70px;}.elementor-9 .elementor-element.elementor-element-af7bad3 .elementor-custom-embed-play svg{fill:var( --e-global-color-92fe4c9 );width:70px;height:70px;}.elementor-9 .elementor-element.elementor-element-0990182{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-1e826fd .elementor-heading-title{font-family:var( --e-global-typography-eead6cf-font-family ), Sans-serif;font-size:var( --e-global-typography-eead6cf-font-size );font-weight:var( --e-global-typography-eead6cf-font-weight );text-transform:var( --e-global-typography-eead6cf-text-transform );line-height:var( --e-global-typography-eead6cf-line-height );letter-spacing:var( --e-global-typography-eead6cf-letter-spacing );color:var( --e-global-color-08148c8 );}.elementor-9 .elementor-element.elementor-element-2d91ae7{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-2d91ae7 .elementor-heading-title{font-family:var( --e-global-typography-32d141f-font-family ), Sans-serif;font-size:var( --e-global-typography-32d141f-font-size );font-weight:var( --e-global-typography-32d141f-font-weight );line-height:var( --e-global-typography-32d141f-line-height );letter-spacing:var( --e-global-typography-32d141f-letter-spacing );}.elementor-9 .elementor-element.elementor-element-fc46a69 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-45126f3{--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:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:115px;--margin-bottom:115px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-dabe150{--display:flex;}.elementor-9 .elementor-element.elementor-element-0f5f8e2 .elementor-heading-title{font-family:var( --e-global-typography-eead6cf-font-family ), Sans-serif;font-size:var( --e-global-typography-eead6cf-font-size );font-weight:var( --e-global-typography-eead6cf-font-weight );text-transform:var( --e-global-typography-eead6cf-text-transform );line-height:var( --e-global-typography-eead6cf-line-height );letter-spacing:var( --e-global-typography-eead6cf-letter-spacing );color:var( --e-global-color-08148c8 );}.elementor-9 .elementor-element.elementor-element-21376d6{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-21376d6 .elementor-heading-title{font-family:var( --e-global-typography-32d141f-font-family ), Sans-serif;font-size:var( --e-global-typography-32d141f-font-size );font-weight:var( --e-global-typography-32d141f-font-weight );line-height:var( --e-global-typography-32d141f-line-height );letter-spacing:var( --e-global-typography-32d141f-letter-spacing );}.elementor-9 .elementor-element.elementor-element-1a7cce1{--display:flex;}.elementor-9 .elementor-element.elementor-element-b955bbc{--display:flex;--border-radius:9px 9px 9px 9px;--padding-top:65px;--padding-bottom:65px;--padding-left:60px;--padding-right:60px;}.elementor-9 .elementor-element.elementor-element-b955bbc:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b955bbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ee0e338 );}.elementor-9 .elementor-element.elementor-element-1aaab72{text-align:center;}.elementor-9 .elementor-element.elementor-element-1aaab72 .elementor-heading-title{font-family:var( --e-global-typography-eead6cf-font-family ), Sans-serif;font-size:var( --e-global-typography-eead6cf-font-size );font-weight:var( --e-global-typography-eead6cf-font-weight );text-transform:var( --e-global-typography-eead6cf-text-transform );line-height:var( --e-global-typography-eead6cf-line-height );letter-spacing:var( --e-global-typography-eead6cf-letter-spacing );color:var( --e-global-color-08148c8 );}.elementor-9 .elementor-element.elementor-element-817d8df{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-817d8df .elementor-heading-title{font-family:var( --e-global-typography-32d141f-font-family ), Sans-serif;font-size:var( --e-global-typography-32d141f-font-size );font-weight:var( --e-global-typography-32d141f-font-weight );line-height:var( --e-global-typography-32d141f-line-height );letter-spacing:var( --e-global-typography-32d141f-letter-spacing );}.elementor-9 .elementor-element.elementor-element-8f5c0f1{text-align:center;}.elementor-9 .elementor-element.elementor-element-8f5c0f1 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-0887556{--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;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-b6bff43{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-b6bff43 .elementor-heading-title{font-family:var( --e-global-typography-32d141f-font-family ), Sans-serif;font-size:var( --e-global-typography-32d141f-font-size );font-weight:var( --e-global-typography-32d141f-font-weight );line-height:var( --e-global-typography-32d141f-line-height );letter-spacing:var( --e-global-typography-32d141f-letter-spacing );}.elementor-9 .elementor-element.elementor-element-121b224{width:var( --container-widget-width, 655px );max-width:655px;--container-widget-width:655px;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-121b224.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-121b224 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-cfcc3d6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:35px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-4cc2f2b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-4cc2f2b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-9 .elementor-element.elementor-element-eb8c2d2 .elementor-button{background-color:var( --e-global-color-e9f0da6 );fill:var( --e-global-color-2a8bf29 );color:var( --e-global-color-2a8bf29 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a4cc800 );}.elementor-9 .elementor-element.elementor-element-eb8c2d2 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-eb8c2d2 .elementor-button:focus{border-color:var( --e-global-color-2a8bf29 );}.elementor-9 .elementor-element.elementor-element-21e93b8{text-align:center;}.elementor-9 .elementor-element.elementor-element-21e93b8 .elementor-heading-title{font-family:var( --e-global-typography-eead6cf-font-family ), Sans-serif;font-size:var( --e-global-typography-eead6cf-font-size );font-weight:var( --e-global-typography-eead6cf-font-weight );text-transform:var( --e-global-typography-eead6cf-text-transform );line-height:var( --e-global-typography-eead6cf-line-height );letter-spacing:var( --e-global-typography-eead6cf-letter-spacing );color:var( --e-global-color-08148c8 );}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-d89c99e .elementor-heading-title{font-size:var( --e-global-typography-eead6cf-font-size );line-height:var( --e-global-typography-eead6cf-line-height );letter-spacing:var( --e-global-typography-eead6cf-letter-spacing );}.elementor-9 .elementor-element.elementor-element-ecb337c .elementor-heading-title{font-size:var( --e-global-typography-c335bca-font-size );line-height:var( --e-global-typography-c335bca-line-height );letter-spacing:var( --e-global-typography-c335bca-letter-spacing );}.elementor-9 .elementor-element.elementor-element-221687f{--e-n-carousel-swiper-slides-to-display:1;}.elementor-9 .elementor-element.elementor-element-c80ff04{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-dd06a76{--e-image-carousel-slides-to-show:5;}.elementor-9 .elementor-element.elementor-element-e22ac90 .elementor-heading-title{font-size:var( --e-global-typography-eead6cf-font-size );line-height:var( --e-global-typography-eead6cf-line-height );letter-spacing:var( --e-global-typography-eead6cf-letter-spacing );}.elementor-9 .elementor-element.elementor-element-a710d32{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-899fcf5 .elementor-heading-title{font-size:var( --e-global-typography-32cde44-font-size );line-height:var( --e-global-typography-32cde44-line-height );letter-spacing:var( --e-global-typography-32cde44-letter-spacing );}.elementor-9 .elementor-element.elementor-element-bb6b4da{--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;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-22d27c1 .elementor-heading-title{font-size:var( --e-global-typography-eead6cf-font-size );line-height:var( --e-global-typography-eead6cf-line-height );letter-spacing:var( --e-global-typography-eead6cf-letter-spacing );}.elementor-9 .elementor-element.elementor-element-280cec2 .elementor-heading-title{font-size:var( --e-global-typography-32d141f-font-size );line-height:var( --e-global-typography-32d141f-line-height );letter-spacing:var( --e-global-typography-32d141f-letter-spacing );}.elementor-9 .elementor-element.elementor-element-3bc15e6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-b503dc2{--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;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-f5c468d .elementor-heading-title{font-size:var( --e-global-typography-eead6cf-font-size );line-height:var( --e-global-typography-eead6cf-line-height );letter-spacing:var( --e-global-typography-eead6cf-letter-spacing );}.elementor-9 .elementor-element.elementor-element-0783363 .elementor-heading-title{font-size:var( --e-global-typography-32d141f-font-size );line-height:var( --e-global-typography-32d141f-line-height );letter-spacing:var( --e-global-typography-32d141f-letter-spacing );}.elementor-9 .elementor-element.elementor-element-2f54a0e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-960e957{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-c912fe7 .elementor-heading-title{font-size:var( --e-global-typography-eead6cf-font-size );line-height:var( --e-global-typography-eead6cf-line-height );letter-spacing:var( --e-global-typography-eead6cf-letter-spacing );}.elementor-9 .elementor-element.elementor-element-e8850bc .elementor-heading-title{font-size:var( --e-global-typography-32d141f-font-size );line-height:var( --e-global-typography-32d141f-line-height );letter-spacing:var( --e-global-typography-32d141f-letter-spacing );}.elementor-9 .elementor-element.elementor-element-e7ad105{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-d727b8e .elementor-heading-title{font-size:var( --e-global-typography-a97a2cf-font-size );line-height:var( --e-global-typography-a97a2cf-line-height );letter-spacing:var( --e-global-typography-a97a2cf-letter-spacing );}.elementor-9 .elementor-element.elementor-element-9f9e8f7 .elementor-heading-title{font-size:var( --e-global-typography-7b4a614-font-size );}.elementor-9 .elementor-element.elementor-element-b421df2{font-size:var( --e-global-typography-cb9b390-font-size );line-height:var( --e-global-typography-cb9b390-line-height );}.elementor-9 .elementor-element.elementor-element-6b4975c .elementor-heading-title{font-size:var( --e-global-typography-a97a2cf-font-size );line-height:var( --e-global-typography-a97a2cf-line-height );letter-spacing:var( --e-global-typography-a97a2cf-letter-spacing );}.elementor-9 .elementor-element.elementor-element-fc930b1 .elementor-heading-title{font-size:var( --e-global-typography-7b4a614-font-size );}.elementor-9 .elementor-element.elementor-element-08668d0{font-size:var( --e-global-typography-cb9b390-font-size );line-height:var( --e-global-typography-cb9b390-line-height );}.elementor-9 .elementor-element.elementor-element-0abb0ed .elementor-heading-title{font-size:var( --e-global-typography-a97a2cf-font-size );line-height:var( --e-global-typography-a97a2cf-line-height );letter-spacing:var( --e-global-typography-a97a2cf-letter-spacing );}.elementor-9 .elementor-element.elementor-element-eae44a6 .elementor-heading-title{font-size:var( --e-global-typography-7b4a614-font-size );}.elementor-9 .elementor-element.elementor-element-94819e9{font-size:var( --e-global-typography-cb9b390-font-size );line-height:var( --e-global-typography-cb9b390-line-height );}.elementor-9 .elementor-element.elementor-element-3faf0e7 .elementor-heading-title{font-size:var( --e-global-typography-a97a2cf-font-size );line-height:var( --e-global-typography-a97a2cf-line-height );letter-spacing:var( --e-global-typography-a97a2cf-letter-spacing );}.elementor-9 .elementor-element.elementor-element-4eb853c .elementor-heading-title{font-size:var( --e-global-typography-7b4a614-font-size );}.elementor-9 .elementor-element.elementor-element-23c3ec9{font-size:var( --e-global-typography-cb9b390-font-size );line-height:var( --e-global-typography-cb9b390-line-height );}.elementor-9 .elementor-element.elementor-element-2576fd6 .elementor-heading-title{font-size:var( --e-global-typography-a97a2cf-font-size );line-height:var( --e-global-typography-a97a2cf-line-height );letter-spacing:var( --e-global-typography-a97a2cf-letter-spacing );}.elementor-9 .elementor-element.elementor-element-8adb1d0 .elementor-heading-title{font-size:var( --e-global-typography-7b4a614-font-size );}.elementor-9 .elementor-element.elementor-element-d74cfb1{font-size:var( --e-global-typography-cb9b390-font-size );line-height:var( --e-global-typography-cb9b390-line-height );}.elementor-9 .elementor-element.elementor-element-bf3a74c .elementor-heading-title{font-size:var( --e-global-typography-a97a2cf-font-size );line-height:var( --e-global-typography-a97a2cf-line-height );letter-spacing:var( --e-global-typography-a97a2cf-letter-spacing );}.elementor-9 .elementor-element.elementor-element-362ccde .elementor-heading-title{font-size:var( --e-global-typography-7b4a614-font-size );}.elementor-9 .elementor-element.elementor-element-2d751b7{font-size:var( --e-global-typography-cb9b390-font-size );line-height:var( --e-global-typography-cb9b390-line-height );}.elementor-9 .elementor-element.elementor-element-c0fbe2e .elementor-heading-title{font-size:var( --e-global-typography-eead6cf-font-size );line-height:var( --e-global-typography-eead6cf-line-height );letter-spacing:var( --e-global-typography-eead6cf-letter-spacing );}.elementor-9 .elementor-element.elementor-element-e4df28a .elementor-heading-title{font-size:var( --e-global-typography-32d141f-font-size );line-height:var( --e-global-typography-32d141f-line-height );letter-spacing:var( --e-global-typography-32d141f-letter-spacing );}.elementor-9 .elementor-element.elementor-element-f4a5bda{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-74b357f .elementor-heading-title{font-size:var( --e-global-typography-32cde44-font-size );line-height:var( --e-global-typography-32cde44-line-height );letter-spacing:var( --e-global-typography-32cde44-letter-spacing );}.elementor-9 .elementor-element.elementor-element-d531768{font-size:var( --e-global-typography-cb9b390-font-size );line-height:var( --e-global-typography-cb9b390-line-height );}.elementor-9 .elementor-element.elementor-element-14a85f3 .elementor-heading-title{font-size:var( --e-global-typography-32cde44-font-size );line-height:var( --e-global-typography-32cde44-line-height );letter-spacing:var( --e-global-typography-32cde44-letter-spacing );}.elementor-9 .elementor-element.elementor-element-3cd7d2c{font-size:var( --e-global-typography-cb9b390-font-size );line-height:var( --e-global-typography-cb9b390-line-height );}.elementor-9 .elementor-element.elementor-element-370da04{--margin-top:130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-a86d1ad{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-0990182{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-1e826fd .elementor-heading-title{font-size:var( --e-global-typography-eead6cf-font-size );line-height:var( --e-global-typography-eead6cf-line-height );letter-spacing:var( --e-global-typography-eead6cf-letter-spacing );}.elementor-9 .elementor-element.elementor-element-2d91ae7 .elementor-heading-title{font-size:var( --e-global-typography-32d141f-font-size );line-height:var( --e-global-typography-32d141f-line-height );letter-spacing:var( --e-global-typography-32d141f-letter-spacing );}.elementor-9 .elementor-element.elementor-element-45126f3{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:70px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-0f5f8e2 .elementor-heading-title{font-size:var( --e-global-typography-eead6cf-font-size );line-height:var( --e-global-typography-eead6cf-line-height );letter-spacing:var( --e-global-typography-eead6cf-letter-spacing );}.elementor-9 .elementor-element.elementor-element-21376d6 .elementor-heading-title{font-size:var( --e-global-typography-32d141f-font-size );line-height:var( --e-global-typography-32d141f-line-height );letter-spacing:var( --e-global-typography-32d141f-letter-spacing );}.elementor-9 .elementor-element.elementor-element-b955bbc{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-9 .elementor-element.elementor-element-1aaab72 .elementor-heading-title{font-size:var( --e-global-typography-eead6cf-font-size );line-height:var( --e-global-typography-eead6cf-line-height );letter-spacing:var( --e-global-typography-eead6cf-letter-spacing );}.elementor-9 .elementor-element.elementor-element-817d8df .elementor-heading-title{font-size:var( --e-global-typography-32d141f-font-size );line-height:var( --e-global-typography-32d141f-line-height );letter-spacing:var( --e-global-typography-32d141f-letter-spacing );}.elementor-9 .elementor-element.elementor-element-b6bff43 .elementor-heading-title{font-size:var( --e-global-typography-32d141f-font-size );line-height:var( --e-global-typography-32d141f-line-height );letter-spacing:var( --e-global-typography-32d141f-letter-spacing );}.elementor-9 .elementor-element.elementor-element-21e93b8 .elementor-heading-title{font-size:var( --e-global-typography-eead6cf-font-size );line-height:var( --e-global-typography-eead6cf-line-height );letter-spacing:var( --e-global-typography-eead6cf-letter-spacing );}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-d89c99e .elementor-heading-title{font-size:var( --e-global-typography-eead6cf-font-size );line-height:var( --e-global-typography-eead6cf-line-height );letter-spacing:var( --e-global-typography-eead6cf-letter-spacing );}.elementor-9 .elementor-element.elementor-element-ecb337c .elementor-heading-title{font-size:var( --e-global-typography-c335bca-font-size );line-height:var( --e-global-typography-c335bca-line-height );letter-spacing:var( --e-global-typography-c335bca-letter-spacing );}.elementor-9 .elementor-element.elementor-element-e210941{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-467f111{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-9 .elementor-element.elementor-element-7a53d1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-5446e06{--min-height:200px;}.elementor-9 .elementor-element.elementor-element-221687f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:50px;--e-n-carousel-swiper-slides-gap:5px;}.elementor-9 .elementor-element.elementor-element-bd950f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-c80ff04{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-dd06a76{--e-image-carousel-slides-to-show:2;}.elementor-9 .elementor-element.elementor-element-e22ac90 .elementor-heading-title{font-size:var( --e-global-typography-eead6cf-font-size );line-height:var( --e-global-typography-eead6cf-line-height );letter-spacing:var( --e-global-typography-eead6cf-letter-spacing );}.elementor-9 .elementor-element.elementor-element-49f2158{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-a710d32{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-9 .elementor-element.elementor-element-899fcf5{text-align:center;}.elementor-9 .elementor-element.elementor-element-899fcf5 .elementor-heading-title{font-size:var( --e-global-typography-32cde44-font-size );line-height:var( --e-global-typography-32cde44-line-height );letter-spacing:var( --e-global-typography-32cde44-letter-spacing );}.elementor-9 .elementor-element.elementor-element-16cd095{text-align:center;}.elementor-9 .elementor-element.elementor-element-f43f9b4{--e-transform-translateX:-50%;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-f43f9b4{left:50%;}body.rtl .elementor-9 .elementor-element.elementor-element-f43f9b4{right:50%;}.elementor-9 .elementor-element.elementor-element-bb6b4da{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-22d27c1 .elementor-heading-title{font-size:var( --e-global-typography-eead6cf-font-size );line-height:var( --e-global-typography-eead6cf-line-height );letter-spacing:var( --e-global-typography-eead6cf-letter-spacing );}.elementor-9 .elementor-element.elementor-element-280cec2 .elementor-heading-title{font-size:var( --e-global-typography-32d141f-font-size );line-height:var( --e-global-typography-32d141f-line-height );letter-spacing:var( --e-global-typography-32d141f-letter-spacing );}.elementor-9 .elementor-element.elementor-element-b503dc2{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-f5c468d .elementor-heading-title{font-size:var( --e-global-typography-eead6cf-font-size );line-height:var( --e-global-typography-eead6cf-line-height );letter-spacing:var( --e-global-typography-eead6cf-letter-spacing );}.elementor-9 .elementor-element.elementor-element-0783363 .elementor-heading-title{font-size:var( --e-global-typography-32d141f-font-size );line-height:var( --e-global-typography-32d141f-line-height );letter-spacing:var( --e-global-typography-32d141f-letter-spacing );}.elementor-9 .elementor-element.elementor-element-c912fe7 .elementor-heading-title{font-size:var( --e-global-typography-eead6cf-font-size );line-height:var( --e-global-typography-eead6cf-line-height );letter-spacing:var( --e-global-typography-eead6cf-letter-spacing );}.elementor-9 .elementor-element.elementor-element-e8850bc .elementor-heading-title{font-size:var( --e-global-typography-32d141f-font-size );line-height:var( --e-global-typography-32d141f-line-height );letter-spacing:var( --e-global-typography-32d141f-letter-spacing );}.elementor-9 .elementor-element.elementor-element-e7ad105{--e-con-grid-template-columns:repeat(2, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-0e5d9de{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-d727b8e .elementor-heading-title{font-size:var( --e-global-typography-a97a2cf-font-size );line-height:var( --e-global-typography-a97a2cf-line-height );letter-spacing:var( --e-global-typography-a97a2cf-letter-spacing );}.elementor-9 .elementor-element.elementor-element-9f9e8f7 .elementor-heading-title{font-size:var( --e-global-typography-7b4a614-font-size );}.elementor-9 .elementor-element.elementor-element-b421df2{font-size:var( --e-global-typography-cb9b390-font-size );line-height:var( --e-global-typography-cb9b390-line-height );}.elementor-9 .elementor-element.elementor-element-fd5091e{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-6b4975c .elementor-heading-title{font-size:var( --e-global-typography-a97a2cf-font-size );line-height:var( --e-global-typography-a97a2cf-line-height );letter-spacing:var( --e-global-typography-a97a2cf-letter-spacing );}.elementor-9 .elementor-element.elementor-element-fc930b1 .elementor-heading-title{font-size:var( --e-global-typography-7b4a614-font-size );}.elementor-9 .elementor-element.elementor-element-08668d0{font-size:var( --e-global-typography-cb9b390-font-size );line-height:var( --e-global-typography-cb9b390-line-height );}.elementor-9 .elementor-element.elementor-element-147b371{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-0abb0ed .elementor-heading-title{font-size:var( --e-global-typography-a97a2cf-font-size );line-height:var( --e-global-typography-a97a2cf-line-height );letter-spacing:var( --e-global-typography-a97a2cf-letter-spacing );}.elementor-9 .elementor-element.elementor-element-eae44a6 .elementor-heading-title{font-size:var( --e-global-typography-7b4a614-font-size );}.elementor-9 .elementor-element.elementor-element-94819e9{font-size:var( --e-global-typography-cb9b390-font-size );line-height:var( --e-global-typography-cb9b390-line-height );}.elementor-9 .elementor-element.elementor-element-09c753c{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-3faf0e7 .elementor-heading-title{font-size:var( --e-global-typography-a97a2cf-font-size );line-height:var( --e-global-typography-a97a2cf-line-height );letter-spacing:var( --e-global-typography-a97a2cf-letter-spacing );}.elementor-9 .elementor-element.elementor-element-4eb853c .elementor-heading-title{font-size:var( --e-global-typography-7b4a614-font-size );}.elementor-9 .elementor-element.elementor-element-23c3ec9{font-size:var( --e-global-typography-cb9b390-font-size );line-height:var( --e-global-typography-cb9b390-line-height );}.elementor-9 .elementor-element.elementor-element-1ca7856{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-2576fd6 .elementor-heading-title{font-size:var( --e-global-typography-a97a2cf-font-size );line-height:var( --e-global-typography-a97a2cf-line-height );letter-spacing:var( --e-global-typography-a97a2cf-letter-spacing );}.elementor-9 .elementor-element.elementor-element-8adb1d0 .elementor-heading-title{font-size:var( --e-global-typography-7b4a614-font-size );}.elementor-9 .elementor-element.elementor-element-d74cfb1{font-size:var( --e-global-typography-cb9b390-font-size );line-height:var( --e-global-typography-cb9b390-line-height );}.elementor-9 .elementor-element.elementor-element-92b0bda{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-bf3a74c .elementor-heading-title{font-size:var( --e-global-typography-a97a2cf-font-size );line-height:var( --e-global-typography-a97a2cf-line-height );letter-spacing:var( --e-global-typography-a97a2cf-letter-spacing );}.elementor-9 .elementor-element.elementor-element-362ccde .elementor-heading-title{font-size:var( --e-global-typography-7b4a614-font-size );}.elementor-9 .elementor-element.elementor-element-2d751b7{font-size:var( --e-global-typography-cb9b390-font-size );line-height:var( --e-global-typography-cb9b390-line-height );}.elementor-9 .elementor-element.elementor-element-c0fbe2e .elementor-heading-title{font-size:var( --e-global-typography-eead6cf-font-size );line-height:var( --e-global-typography-eead6cf-line-height );letter-spacing:var( --e-global-typography-eead6cf-letter-spacing );}.elementor-9 .elementor-element.elementor-element-e4df28a .elementor-heading-title{font-size:var( --e-global-typography-32d141f-font-size );line-height:var( --e-global-typography-32d141f-line-height );letter-spacing:var( --e-global-typography-32d141f-letter-spacing );}.elementor-9 .elementor-element.elementor-element-f4a5bda{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-66c5c25{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-74b357f .elementor-heading-title{font-size:var( --e-global-typography-32cde44-font-size );line-height:var( --e-global-typography-32cde44-line-height );letter-spacing:var( --e-global-typography-32cde44-letter-spacing );}.elementor-9 .elementor-element.elementor-element-d531768{font-size:var( --e-global-typography-cb9b390-font-size );line-height:var( --e-global-typography-cb9b390-line-height );}.elementor-9 .elementor-element.elementor-element-3cfa3eb{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-14a85f3 .elementor-heading-title{font-size:var( --e-global-typography-32cde44-font-size );line-height:var( --e-global-typography-32cde44-line-height );letter-spacing:var( --e-global-typography-32cde44-letter-spacing );}.elementor-9 .elementor-element.elementor-element-3cd7d2c{font-size:var( --e-global-typography-cb9b390-font-size );line-height:var( --e-global-typography-cb9b390-line-height );}.elementor-9 .elementor-element.elementor-element-e684708{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-9 .elementor-element.elementor-element-370da04{--margin-top:270px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-af7bad3 .elementor-custom-embed-play i{font-size:40px;}.elementor-9 .elementor-element.elementor-element-af7bad3 .elementor-custom-embed-play svg{width:40px;height:40px;}.elementor-9 .elementor-element.elementor-element-1e826fd .elementor-heading-title{font-size:var( --e-global-typography-eead6cf-font-size );line-height:var( --e-global-typography-eead6cf-line-height );letter-spacing:var( --e-global-typography-eead6cf-letter-spacing );}.elementor-9 .elementor-element.elementor-element-2d91ae7 .elementor-heading-title{font-size:var( --e-global-typography-32d141f-font-size );line-height:var( --e-global-typography-32d141f-line-height );letter-spacing:var( --e-global-typography-32d141f-letter-spacing );}.elementor-9 .elementor-element.elementor-element-0f5f8e2 .elementor-heading-title{font-size:var( --e-global-typography-eead6cf-font-size );line-height:var( --e-global-typography-eead6cf-line-height );letter-spacing:var( --e-global-typography-eead6cf-letter-spacing );}.elementor-9 .elementor-element.elementor-element-21376d6 .elementor-heading-title{font-size:var( --e-global-typography-32d141f-font-size );line-height:var( --e-global-typography-32d141f-line-height );letter-spacing:var( --e-global-typography-32d141f-letter-spacing );}.elementor-9 .elementor-element.elementor-element-b955bbc{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-1aaab72 .elementor-heading-title{font-size:var( --e-global-typography-eead6cf-font-size );line-height:var( --e-global-typography-eead6cf-line-height );letter-spacing:var( --e-global-typography-eead6cf-letter-spacing );}.elementor-9 .elementor-element.elementor-element-817d8df .elementor-heading-title{font-size:var( --e-global-typography-32d141f-font-size );line-height:var( --e-global-typography-32d141f-line-height );letter-spacing:var( --e-global-typography-32d141f-letter-spacing );}.elementor-9 .elementor-element.elementor-element-b6bff43 .elementor-heading-title{font-size:var( --e-global-typography-32d141f-font-size );line-height:var( --e-global-typography-32d141f-line-height );letter-spacing:var( --e-global-typography-32d141f-letter-spacing );}.elementor-9 .elementor-element.elementor-element-cfcc3d6{--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:stretch;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-21e93b8 .elementor-heading-title{font-size:var( --e-global-typography-eead6cf-font-size );line-height:var( --e-global-typography-eead6cf-line-height );letter-spacing:var( --e-global-typography-eead6cf-letter-spacing );}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-f7c7a05{--width:440px;}.elementor-9 .elementor-element.elementor-element-9236bd3{--width:657px;}.elementor-9 .elementor-element.elementor-element-0891732{--width:440px;}.elementor-9 .elementor-element.elementor-element-4ab8098{--width:657px;}.elementor-9 .elementor-element.elementor-element-f4a5bda{--width:657px;}.elementor-9 .elementor-element.elementor-element-010ac9a{--width:400px;}.elementor-9 .elementor-element.elementor-element-dac3c8f{--width:55%;}.elementor-9 .elementor-element.elementor-element-0990182{--width:45%;}.elementor-9 .elementor-element.elementor-element-0887556{--content-width:840px;}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-f7c7a05{--width:100%;}.elementor-9 .elementor-element.elementor-element-9236bd3{--width:100%;}.elementor-9 .elementor-element.elementor-element-0891732{--width:100%;}.elementor-9 .elementor-element.elementor-element-4ab8098{--width:100%;}.elementor-9 .elementor-element.elementor-element-dac3c8f{--width:100%;}.elementor-9 .elementor-element.elementor-element-0990182{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-7a53d1c *//* notal-ggzchat-demo — CSS */
.ntggz-root,.ntggz-root *{box-sizing:border-box;margin:0;padding:0}
.ntggz-root{
  display:flex;
  justify-content:center;
  padding:24px;
  font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  background:transparent;
}
.ntggz-wrap{
  max-width:280px;
  width:100%;
  display:flex;
  flex-direction:column;
  position:relative;
}
/* Spraakbericht: witte bubbel met groene play + waveform */
.ntggz-voice{
  display:flex;
  align-items:center;
  gap:10px;
  background:#FAFAFA;
  box-shadow:0 3px 14px rgba(0,0,0,.08);
  border-radius:16px 16px 16px 4px;
  padding:10px 16px 10px 10px;
  width:fit-content;
  max-width:100%;
  margin-bottom:14px;
  opacity:0;
  transform:translateY(10px);
  animation:ntggz-fu .5s ease forwards .3s;
}
.ntggz-play{
  width:37px;
  height:37px;
  border-radius:50%;
  background:#A3E635;
  display:flex;
  align-items:center;
  justify-content:center;
  flex-shrink:0;
  cursor:pointer;
  transition:transform .15s;
}
.ntggz-play:hover{transform:scale(1.07)}
.ntggz-wave{
  display:flex;
  align-items:center;
  gap:3px;
  height:26px;
}
.ntggz-wave span{
  display:block;
  width:3px;
  border-radius:2px;
  background:#1D1D1B;
  animation:ntggz-wv 1.15s ease-in-out infinite;
}
.ntggz-wave span:nth-child(1){height:7px;animation-delay:.0s}
.ntggz-wave span:nth-child(2){height:15px;animation-delay:.12s}
.ntggz-wave span:nth-child(3){height:10px;animation-delay:.24s}
.ntggz-wave span:nth-child(4){height:19px;animation-delay:.06s}
.ntggz-wave span:nth-child(5){height:8px;animation-delay:.3s}
.ntggz-wave span:nth-child(6){height:16px;animation-delay:.18s}
.ntggz-wave span:nth-child(7){height:12px;animation-delay:.36s}
.ntggz-wave span:nth-child(8){height:18px;animation-delay:.09s}
.ntggz-wave span:nth-child(9){height:9px;animation-delay:.27s}
.ntggz-time{
  font-size:12px;
  color:#6F7D7D;
  white-space:nowrap;
  font-variant-numeric:tabular-nums;
}

/* ══ Berichten: slot groeit open (dots-fase), dots morfen naadloos naar ballon ══ */
.ntggz-slot{
  display:grid;
  grid-template-rows:0fr;
  margin-bottom:0;
}
.ntggz-slot-in{
  min-height:0;
  overflow:hidden;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
}
.ntggz-slot-r .ntggz-slot-in{align-items:flex-end;}

/* Dots-wrapper: open tijdens typen, klapt dicht wanneer de ballon verschijnt */
.ntggz-dwrap{
  display:grid;
  grid-template-rows:1fr;
  width:fit-content;
}
.ntggz-dwrap-in{min-height:0;overflow:hidden}
/* Ballon-wrapper: dicht tijdens typen, klapt open wanneer het bericht komt */
.ntggz-bwrap{
  display:grid;
  grid-template-rows:0fr;
  width:fit-content;
  max-width:88%;
}
.ntggz-bwrap-in{min-height:0;overflow:hidden}

/* Typende puntjes */
.ntggz-dots{
  display:flex;
  align-items:center;
  gap:4px;
  padding:11px 14px;
  background:#EEFADE;
  border-radius:14px 14px 14px 3px;
  width:fit-content;
  opacity:0;
}
.ntggz-slot-r .ntggz-dots{
  border-radius:14px 14px 3px 14px;
  background:#1D1D1B;
}
.ntggz-slot-r .ntggz-dots span{background:#FAFAFA;}
.ntggz-dots span{
  width:6px;height:6px;
  background:#1D1D1B;
  border-radius:50%;
  display:block;
  opacity:.45;
  animation:ntggz-dt 1.2s ease-in-out infinite;
}
.ntggz-dots span:nth-child(2){animation-delay:.2s}
.ntggz-dots span:nth-child(3){animation-delay:.4s}

/* Ballonnen */
.ntggz-bub{
  padding:11px 15px;
  border-radius:14px;
  font-size:13.5px;
  line-height:1.55;
  opacity:0;
  transform:translateY(6px);
}
.ntggz-bub.ntggz-l{
  background:#EEFADE;
  color:#1D1D1B;
  border-bottom-left-radius:3px;
}
.ntggz-bub.ntggz-r{
  background:#1D1D1B;
  color:#FAFAFA;
  border-bottom-right-radius:3px;
}

@keyframes ntggz-wv{0%,100%{transform:scaleY(1);opacity:.75}50%{transform:scaleY(1.65);opacity:1}}
@keyframes ntggz-fu{to{opacity:1;transform:translateY(0)}}
@keyframes ntggz-dt{0%,80%,100%{transform:scale(1);opacity:.35}40%{transform:scale(1.3);opacity:.9}}
@keyframes ntggz-open{to{grid-template-rows:1fr;margin-bottom:10px}}
@keyframes ntggz-close{to{grid-template-rows:0fr}}
@keyframes ntggz-fade{0%{opacity:0}15%,85%{opacity:1}100%{opacity:0}}

/* ── Timing per bericht ──
   T      : slot opent + dots verschijnen
   T+1.5s : dots-wrapper klapt dicht, ballon-wrapper klapt open, ballon fadet in */

/* Bericht 1 (links) — T = 1.0s */
.ntggz-s1{animation:ntggz-open .3s ease forwards 1.0s}
.ntggz-s1 .ntggz-dwrap{animation:ntggz-close .35s ease forwards 2.5s}
.ntggz-s1 .ntggz-dots{animation:ntggz-fade 1.7s ease forwards 1.0s}
.ntggz-s1 .ntggz-dots span{animation:ntggz-dt 1.2s ease-in-out infinite}
.ntggz-s1 .ntggz-bwrap{animation:ntggz-open .35s ease forwards 2.5s}
.ntggz-s1 .ntggz-bub{animation:ntggz-fu .35s ease forwards 2.6s}

/* Bericht 2 (rechts) — T = 3.6s */
.ntggz-s2{animation:ntggz-open .3s ease forwards 3.6s}
.ntggz-s2 .ntggz-dwrap{animation:ntggz-close .35s ease forwards 5.1s}
.ntggz-s2 .ntggz-dots{animation:ntggz-fade 1.7s ease forwards 3.6s}
.ntggz-s2 .ntggz-dots span{animation:ntggz-dt 1.2s ease-in-out infinite}
.ntggz-s2 .ntggz-bwrap{animation:ntggz-open .35s ease forwards 5.1s}
.ntggz-s2 .ntggz-bub{animation:ntggz-fu .35s ease forwards 5.2s}

/* Bericht 3 (links) — T = 6.2s */
.ntggz-s3{animation:ntggz-open .3s ease forwards 6.2s}
.ntggz-s3 .ntggz-dwrap{animation:ntggz-close .35s ease forwards 7.7s}
.ntggz-s3 .ntggz-dots{animation:ntggz-fade 1.7s ease forwards 6.2s}
.ntggz-s3 .ntggz-dots span{animation:ntggz-dt 1.2s ease-in-out infinite}
.ntggz-s3 .ntggz-bwrap{animation:ntggz-open .35s ease forwards 7.7s}
.ntggz-s3 .ntggz-bub{animation:ntggz-fu .35s ease forwards 7.8s}

.ntggz-restart{
  display:none; /* wijzig naar display:flex om de replay-knop terug te zetten */
  position:absolute;
  top:-6px;
  right:-6px;
  width:32px;
  height:32px;
  border-radius:50%;
  background:#fff;
  border:1px solid #d4e8bc;
  align-items:center;
  justify-content:center;
  font-size:15px;
  color:#5a7a52;
  cursor:pointer;
  opacity:0;
  animation:ntggz-fu .4s ease forwards 8.6s;
  transition:background .2s,transform .15s;
  box-shadow:0 2px 6px rgba(0,0,0,.08);
  padding:0;
  line-height:1;
  font-family:inherit;
}
.ntggz-restart:hover{background:#EEFADE;transform:rotate(-45deg)}
@media(max-width:480px){
  .ntggz-root{padding:16px;}
  .ntggz-wrap{max-width:100%;}
  .ntggz-bub{font-size:13px;padding:10px 13px;}
  .ntggz-bwrap{max-width:92%;}
  .ntggz-play{width:33px;height:33px;}
}
@media(prefers-reduced-motion:reduce){
  .ntggz-voice,.ntggz-bub{animation:none!important;opacity:1!important;transform:none!important}
  .ntggz-slot,.ntggz-bwrap{animation:none!important;grid-template-rows:1fr!important;margin-bottom:10px!important}
  .ntggz-dwrap{animation:none!important;grid-template-rows:0fr!important}
  .ntggz-dots{display:none!important}
  .ntggz-wave span{animation:none!important}
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-221687f */.elementor-9 .elementor-element.elementor-element-221687f .swiper-slide-prev::after, .elementor-9 .elementor-element.elementor-element-221687f .swiper-slide-next::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(238, 250, 222, 0.5);
    z-index: 1;
}

.elementor-9 .elementor-element.elementor-element-221687f .swiper-pagination-bullet-active {
    width: 12px;
    height: 12px;
    transition: all 0.3s;
}
.elementor-9 .elementor-element.elementor-element-221687f .swiper-pagination {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bd950f1 *//* notal-chat-demo — CSS (plak in Elementor Custom CSS of je stylesheet) */
.ntchat-root,.ntchat-root *{box-sizing:border-box;margin:0;padding:0}
.ntchat-root{
  display:flex;
  justify-content:center;
  padding:24px;
  font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  background:transparent;
}
.ntchat-wrap{
  max-width:340px;
  width:100%;
  display:flex;
  flex-direction:column;
  position:relative;
}
.ntchat-card{
  background:#EEFADE;
  border-radius:12px;
  padding:14px 18px;
  font-size:14px;
  color:#1D1D1B;
  line-height:1.5;
  width:fit-content;
  max-width:88%;
  margin-bottom:11px;
  opacity:0;
  transform:translateY(12px);
  animation:ntchat-fu .5s cubic-bezier(.22,.9,.35,1) forwards;
}
.ntchat-card.ntchat-left{
  align-self:flex-start;
  border-bottom-left-radius:3px;
}
.ntchat-card.ntchat-right{
  align-self:flex-end;
  margin-left:auto;
  border-bottom-right-radius:3px;
  background:#15301A;
  color:#FCFEFF;
}
.ntchat-dots{
  display:flex;
  align-items:center;
  gap:4px;
  padding:12px 15px;
  background:#EEFADE;
  border-radius:12px 12px 12px 3px;
  width:fit-content;
  margin-bottom:11px;
  opacity:0;
  animation:ntchat-fu .3s ease forwards;
}
.ntchat-dots span{
  width:6px;height:6px;
  background:#15301A;
  border-radius:50%;
  display:block;
  animation:ntchat-dot 1.2s ease-in-out infinite;
  opacity:.5;
}
.ntchat-dots span:nth-child(2){animation-delay:.2s}
.ntchat-dots span:nth-child(3){animation-delay:.4s}
.ntchat-card.ntchat-big{
  background:#FAFAFA;
  box-shadow:0 4px 20px rgba(0,0,0,.08);
  border-radius:16px;
  padding:22px 24px;
  max-width:100%;
  align-self:stretch;
  display:flex;
  gap:14px;
  align-items:flex-start;
}
.ntchat-pause{
  display:flex;
  gap:4px;
  flex-shrink:0;
  margin-top:4px;
}
.ntchat-pause span{
  display:block;
  width:6px;
  height:26px;
  border-radius:3px;
  background:#A3E635;
  animation:ntchat-pulse 1.6s ease-in-out infinite;
}
.ntchat-pause span:nth-child(2){animation-delay:.3s}
.ntchat-bigtext{
  font-size:16px;
  font-weight:600;
  color:#1D1D1B;
  line-height:1.45;
}
@keyframes ntchat-fu{to{opacity:1;transform:translateY(0)}}
@keyframes ntchat-dot{0%,80%,100%{transform:scale(1);opacity:.35}40%{transform:scale(1.3);opacity:.9}}
@keyframes ntchat-fo{to{opacity:0;height:0;padding:0;margin:0}}
@keyframes ntchat-pulse{
  0%,100%{transform:scaleY(1);opacity:1}
  50%{transform:scaleY(.65);opacity:.7}
}
.ntchat-d1{animation-delay:.3s}
.ntchat-dt1{animation:ntchat-fu .3s ease forwards 1.2s,ntchat-fo .2s ease forwards 1.9s}
.ntchat-d2{animation-delay:2.1s}
.ntchat-dt2{animation:ntchat-fu .3s ease forwards 3.0s,ntchat-fo .2s ease forwards 3.7s}
.ntchat-d3{animation-delay:3.9s}
.ntchat-d4{animation-delay:5.0s}
.ntchat-restart{
  position:absolute;
  top:-6px;
  right:-6px;
  width:32px;
  height:32px;
  border-radius:50%;
  background:#fff;
  border:1px solid #d4e8bc;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:15px;
  color:#5a7a52;
  cursor:pointer;
  opacity:0;
  animation:ntchat-fu .4s ease forwards 6s;
  transition:background .2s,transform .15s;
  font-family:inherit;
  box-shadow:0 2px 6px rgba(0,0,0,.08);
  padding:0;
  line-height:1;
}
.ntchat-restart:hover{background:#EEFADE;transform:rotate(-45deg)}
@media(max-width:480px){
  .ntchat-root{padding:16px;}
  .ntchat-wrap{max-width:100%;}
  .ntchat-card{font-size:13px;padding:12px 15px;max-width:92%;}
  .ntchat-card.ntchat-big{padding:17px 18px;border-radius:14px;gap:11px;}
  .ntchat-bigtext{font-size:14.5px;}
  .ntchat-pause span{width:5px;height:22px;}
  .ntchat-restart{width:36px;height:36px;top:-4px;right:0;font-size:16px;}
}
@media(max-width:340px){
  .ntchat-card{font-size:12px;padding:10px 13px;}
  .ntchat-bigtext{font-size:13.5px;}
}
@media(prefers-reduced-motion:reduce){
  .ntchat-card,.ntchat-dots,.ntchat-restart{animation:none!important;opacity:1!important;transform:none!important}
  .ntchat-dots{display:none}
  .ntchat-pause span{animation:none!important}
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-dd06a76 *//* Image Carousel Smooth Transition */
.elementor-9 .elementor-element.elementor-element-dd06a76 .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ce7d368 */.elementor-9 .elementor-element.elementor-element-ce7d368 .board{background:#fff;border-radius:20px;padding:22px 20px;max-width:100%;width:100%;border:1px solid #c9e4b0}

.elementor-9 .elementor-element.elementor-element-ce7d368 .phase{padding:18px 0}

.elementor-9 .elementor-element.elementor-element-ce7d368 .phase+.phase{border-top:1px dashed #c9e4b0}

.elementor-9 .elementor-element.elementor-element-ce7d368 .ptitle{font-size:16px;font-weight:600;color:#1c1c1c;margin-bottom:4px}

.elementor-9 .elementor-element.elementor-element-ce7d368 .pdesc{font-size:13px;color:#6b7f63;line-height:1.55;margin-bottom:16px}

.elementor-9 .elementor-element.elementor-element-ce7d368 .ph{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}

.elementor-9 .elementor-element.elementor-element-ce7d368 .steps{display:flex;align-items:flex-start;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}

.elementor-9 .elementor-element.elementor-element-ce7d368 .steps::-webkit-scrollbar{display:none}

.elementor-9 .elementor-element.elementor-element-ce7d368 .st{display:flex;flex-direction:column;align-items:center;flex:1;min-width:50px;position:relative}

.elementor-9 .elementor-element.elementor-element-ce7d368 .st:not(:last-child)::after{content:'';position:absolute;top:14px;left:calc(50% + 14px);right:calc(-50% + 14px);height:1px;background:#c9e4b0}

.elementor-9 .elementor-element.elementor-element-ce7d368 .ci{width:28px;height:28px;border-radius:50%;border:1.5px solid #c9e4b0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#9db897;background:#fff;position:relative;z-index:1;transition:all .3s}

.elementor-9 .elementor-element.elementor-element-ce7d368 .st.active .ci{border-color:#3d6b32;color:#3d6b32;box-shadow:0 0 0 4px #ddf0cc}

.elementor-9 .elementor-element.elementor-element-ce7d368 .st.done .ci{border-color:#3d6b32;background:#3d6b32;color:#fff}

.elementor-9 .elementor-element.elementor-element-ce7d368 .st.locked .ci{border-color:#dde8d8;color:#c2d4bc;background:#f7fbf4}

.elementor-9 .elementor-element.elementor-element-ce7d368 .sl{font-size:10px;color:#9db897;text-align:center;margin-top:6px;line-height:1.3;max-width:50px}

.elementor-9 .elementor-element.elementor-element-ce7d368 .st.active .sl{color:#3d6b32;font-weight:600}

.elementor-9 .elementor-element.elementor-element-ce7d368 .st.done .sl{color:#4a7c3f}

.elementor-9 .elementor-element.elementor-element-ce7d368 .st.locked .sl{color:#c2d4bc}

.elementor-9 .elementor-element.elementor-element-ce7d368 .prog{background:#e6f4d8;border-radius:4px;height:4px;margin:14px 0 0;overflow:hidden}

.elementor-9 .elementor-element.elementor-element-ce7d368 .bar{height:100%;border-radius:4px;background:#3d6b32;transition:width .8s cubic-bezier(.4,0,.2,1)}

.elementor-9 .elementor-element.elementor-element-ce7d368 .card{background:#f4fbee;border-radius:14px;padding:16px 18px;margin-top:16px;border:1px solid #c9e4b0}

.elementor-9 .elementor-element.elementor-element-ce7d368 .ct{font-size:15px;font-weight:600;color:#1c1c1c;margin-bottom:5px}

.elementor-9 .elementor-element.elementor-element-ce7d368 .cd{font-size:13px;color:#6b7f63;line-height:1.55;margin-bottom:14px}

.elementor-9 .elementor-element.elementor-element-ce7d368 .acts{display:flex;gap:9px;flex-wrap:wrap}

.elementor-9 .elementor-element.elementor-element-ce7d368 .btn{padding:8px 16px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;border:1px solid #c9e4b0;background:#fff;color:#1c1c1c;transition:background .15s;font-family:inherit}

.elementor-9 .elementor-element.elementor-element-ce7d368 .btn:hover{background:#e6f4d8}

.elementor-9 .elementor-element.elementor-element-ce7d368 .btn.pri{background:#1c1c1c;color:#fff;border-color:#1c1c1c}

.elementor-9 .elementor-element.elementor-element-ce7d368 .btn.pri:hover{background:#333}

.elementor-9 .elementor-element.elementor-element-ce7d368 .chk{width:12px;height:12px;stroke:#fff;stroke-width:2.5;fill:none;stroke-linecap:round;stroke-linejoin:round}

.elementor-9 .elementor-element.elementor-element-ce7d368 .rst{display:flex;justify-content:center;padding:14px 0 2px}

.elementor-9 .elementor-element.elementor-element-ce7d368 .rst button{background:none;border:1px solid #c9e4b0;border-radius:20px;padding:7px 20px;font-size:12px;color:#7a9070;cursor:pointer;transition:background .2s;font-family:inherit}

.elementor-9 .elementor-element.elementor-element-ce7d368 .rst button:hover{background:#e6f4d8}

@media(max-width:480px){
  .elementor-9 .elementor-element.elementor-element-ce7d368 .acts{flex-direction:column}
  .elementor-9 .elementor-element.elementor-element-ce7d368 .btn{text-align:center}
  .elementor-9 .elementor-element.elementor-element-ce7d368 .board{padding:16px 14px}
}

@media(prefers-reduced-motion:reduce){
  .elementor-9 .elementor-element.elementor-element-ce7d368 *{transition:none!important}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1d974c0 */.elementor-9 .elementor-element.elementor-element-1d974c0 .wrap{ 
  max-width:560px; 
  width:100%; 
  position:relative; 
} 
 
.elementor-9 .elementor-element.elementor-element-1d974c0 svg{
  width:100%;
  height:auto;
  display:block;
  overflow:visible;
} 
 
/* Pills: fade + scale in */ 
.elementor-9 .elementor-element.elementor-element-1d974c0 .pill{
  opacity:0;
  transform-origin:center;
  animation:pillIn .5s cubic-bezier(.22,.9,.4,1.1) forwards;
}

.elementor-9 .elementor-element.elementor-element-1d974c0 .pill.pl1{animation-delay:.2s}
.elementor-9 .elementor-element.elementor-element-1d974c0 .pill.pl2{animation-delay:1.4s}
.elementor-9 .elementor-element.elementor-element-1d974c0 .pill.pl3{animation-delay:2.6s}
.elementor-9 .elementor-element.elementor-element-1d974c0 .pill.pl4{animation-delay:3.8s}

@keyframes pillIn{ 
  from{opacity:0;transform:scale(.85)} 
  to{opacity:1;transform:scale(1)} 
} 
 
/* Dashed connectors: teken-in effect */ 
.elementor-9 .elementor-element.elementor-element-1d974c0 .conn{ 
  stroke-dashoffset:900; 
  animation:draw 1.2s ease-out forwards, march 1.2s linear infinite 5s; 
}

.elementor-9 .elementor-element.elementor-element-1d974c0 .conn.c1{animation-delay:.6s, 5s}
.elementor-9 .elementor-element.elementor-element-1d974c0 .conn.c2{animation-delay:1.8s, 5s}
.elementor-9 .elementor-element.elementor-element-1d974c0 .conn.c3{animation-delay:3.0s, 5s}

@keyframes draw{
  to{stroke-dashoffset:0}
}

@keyframes march{
  from{stroke-dashoffset:0}
  to{stroke-dashoffset:-28}
}
 
/* Groene puls-bol die over het pad reist */ 
.elementor-9 .elementor-element.elementor-element-1d974c0 .pulse{ 
  opacity:0; 
  animation:showPulse .1s linear forwards 5s; 
}

@keyframes showPulse{
  to{opacity:1}
}
 
/* Highlight-gradient balken (zoals in SVG) */ 
.elementor-9 .elementor-element.elementor-element-1d974c0 .hl{
  opacity:0;
  animation:fadeHl .8s ease forwards;
}

.elementor-9 .elementor-element.elementor-element-1d974c0 .hl.h1{animation-delay:.9s}
.elementor-9 .elementor-element.elementor-element-1d974c0 .hl.h2{animation-delay:3.3s}

@keyframes fadeHl{
  to{opacity:1}
}
 
/* Laatste pill: subtiele nadruk */ 
.elementor-9 .elementor-element.elementor-element-1d974c0 .pill.pl4 rect{
  animation:glow 2.4s ease-in-out infinite 4.6s;
}

@keyframes glow{ 
  0%,100%{filter:none} 
  50%{filter:drop-shadow(0 0 8px rgba(163,230,53,.55))} 
} 
 
.elementor-9 .elementor-element.elementor-element-1d974c0 .restart{ 
  position:absolute; 
  top:-6px; 
  right:-6px; 
  width:32px; 
  height:32px; 
  border-radius:50%; 
  background:#fff; 
  border:1px solid #d4e8bc; 
  display:flex; 
  align-items:center; 
  justify-content:center; 
  font-size:15px; 
  color:#5a7a52; 
  cursor:pointer; 
  opacity:0; 
  animation:fadeHl .4s ease forwards 5s; 
  transition:background .2s,transform .15s; 
  box-shadow:0 2px 6px rgba(0,0,0,.08); 
  padding:0; 
  line-height:1; 
  font-family:inherit; 
}

.elementor-9 .elementor-element.elementor-element-1d974c0 .restart:hover{
  background:#EEFADE;
  transform:rotate(-45deg);
}
 
@media(prefers-reduced-motion:reduce){ 
  .elementor-9 .elementor-element.elementor-element-1d974c0 .pill,
  .elementor-9 .elementor-element.elementor-element-1d974c0 .conn,
  .elementor-9 .elementor-element.elementor-element-1d974c0 .hl,
  .elementor-9 .elementor-element.elementor-element-1d974c0 .restart,
  .elementor-9 .elementor-element.elementor-element-1d974c0 .pulse{
    animation:none!important;
    opacity:1!important;
    transform:none!important;
    stroke-dashoffset:0!important;
  }

  .elementor-9 .elementor-element.elementor-element-1d974c0 .pill.pl4 rect{
    animation:none!important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e684708 */.elementor-9 .elementor-element.elementor-element-e684708 .wrap{ 
  max-width:520px; 
  width:100%; 
  position:relative; 
  display:flex; 
  flex-direction:column; 
} 
 
/* Pill label bovenaan */ 
.elementor-9 .elementor-element.elementor-element-e684708 .pill-label{ 
  background:#EEFADE; 
  border:1px solid #DDFFA5; 
  border-radius:22px; 
  padding:9px 22px; 
  font-size:15px; 
  color:#1D1D1B; 
  width:fit-content; 
  margin-bottom:16px; 
  opacity:0; 
  transform:translateY(10px); 
  animation:fu .5s ease forwards .2s; 
} 
 
/* Donkergroene hoofdkaart */ 
.elementor-9 .elementor-element.elementor-element-e684708 .dark-card{ 
  background:#15301A; 
  border-radius:18px; 
  padding:26px 28px; 
  color:#FCFEFF; 
  margin-bottom:16px; 
  opacity:0; 
  transform:translateY(12px); 
  animation:fu .55s cubic-bezier(.22,.9,.35,1) forwards .9s; 
  position:relative; 
  overflow:hidden; 
} 
 
.elementor-9 .elementor-element.elementor-element-e684708 .dark-title{ 
  font-size:19px; 
  font-weight:600; 
  line-height:1.45; 
  margin-bottom:8px; 
  min-height:1.45em; 
} 

.elementor-9 .elementor-element.elementor-element-e684708 .dark-sub{ 
  font-size:14px; 
  color:rgba(252,254,255,.72); 
  line-height:1.55; 
} 
 
/* Typemachine effect op de titel */ 
.elementor-9 .elementor-element.elementor-element-e684708 .type-text{ 
  display:inline; 
  border-right:2px solid #A3E635; 
  animation:blink .8s step-end infinite; 
} 

@keyframes blink{
  50%{border-color:transparent}
} 
 
/* Rec pills rij */ 
.elementor-9 .elementor-element.elementor-element-e684708 .rec-row{ 
  display:flex; 
  gap:12px; 
  margin-bottom:16px; 
  flex-wrap:wrap; 
} 
 
.elementor-9 .elementor-element.elementor-element-e684708 .rec-pill{ 
  display:flex; 
  align-items:center; 
  gap:9px; 
  background:#EEFADE; 
  border:1px solid #DDFFA5; 
  border-radius:22px; 
  padding:9px 20px; 
  font-size:14px; 
  color:#1D1D1B; 
  opacity:0; 
  transform:translateY(10px); 
} 

.elementor-9 .elementor-element.elementor-element-e684708 .rec-pill.p1{animation:fu .45s ease forwards 2.2s}
.elementor-9 .elementor-element.elementor-element-e684708 .rec-pill.p2{animation:fu .45s ease forwards 2.6s} 
 
/* Rode rec-dot */ 
.elementor-9 .elementor-element.elementor-element-e684708 .rec-dot{ 
  width:10px; 
  height:10px; 
  border-radius:50%; 
  background:#e5484d; 
  animation:recblink 1.4s ease-in-out infinite; 
} 

@keyframes recblink{
  0%,100%{opacity:1}
  50%{opacity:.25}
} 
 
/* Pauze icoon in pill */ 
.elementor-9 .elementor-element.elementor-element-e684708 .pause-mini{ 
  display:flex; 
  gap:3px; 
} 

.elementor-9 .elementor-element.elementor-element-e684708 .pause-mini span{ 
  display:block; 
  width:4px; 
  height:13px; 
  border-radius:2px; 
  background:#1D1D1B; 
} 
 
.elementor-9 .elementor-element.elementor-element-e684708 .rec-time{ 
  font-variant-numeric:tabular-nums; 
  font-weight:500; 
} 
 
/* Lichte kaart onderaan: gestructureerd verslag */ 
.elementor-9 .elementor-element.elementor-element-e684708 .light-card{ 
  background:#EEFADE; 
  border-radius:16px; 
  padding:20px 24px; 
  opacity:0; 
  transform:translateY(12px); 
  animation:fu .5s ease forwards 3.4s; 
} 
 
.elementor-9 .elementor-element.elementor-element-e684708 .report-label{ 
  font-size:11px; 
  font-weight:600; 
  letter-spacing:.06em; 
  text-transform:uppercase; 
  color:#3d6b32; 
  margin-bottom:12px; 
  opacity:0; 
  animation:fu .4s ease forwards 3.7s; 
} 
 
.elementor-9 .elementor-element.elementor-element-e684708 .report-item{ 
  display:flex; 
  align-items:center; 
  gap:10px; 
  font-size:13px; 
  color:#1D1D1B; 
  margin-bottom:9px; 
  opacity:0; 
  transform:translateX(-8px); 
} 

.elementor-9 .elementor-element.elementor-element-e684708 .report-item:last-child{
  margin-bottom:0;
}

.elementor-9 .elementor-element.elementor-element-e684708 .report-item .chk{ 
  width:16px;
  height:16px; 
  border-radius:50%; 
  background:#A3E635; 
  display:flex; 
  align-items:center; 
  justify-content:center; 
  flex-shrink:0; 
} 

.elementor-9 .elementor-element.elementor-element-e684708 .report-item .chk svg{
  width:9px;
  height:9px;
  stroke:#15301A;
  stroke-width:2.5;
  fill:none;
  stroke-linecap:round;
  stroke-linejoin:round;
} 
 
.elementor-9 .elementor-element.elementor-element-e684708 .report-item.r1{animation:slideIn .45s ease forwards 4.0s}
.elementor-9 .elementor-element.elementor-element-e684708 .report-item.r2{animation:slideIn .45s ease forwards 4.5s}
.elementor-9 .elementor-element.elementor-element-e684708 .report-item.r3{animation:slideIn .45s ease forwards 5.0s}
.elementor-9 .elementor-element.elementor-element-e684708 .report-item.r4{animation:slideIn .45s ease forwards 5.5s} 
 
@keyframes slideIn{
  to{
    opacity:1;
    transform:translateX(0);
  }
}

@keyframes fu{
  to{
    opacity:1;
    transform:translateY(0);
  }
} 
 
.elementor-9 .elementor-element.elementor-element-e684708 .restart{ 
  position:absolute; 
  top:0; 
  right:0; 
  width:32px; 
  height:32px; 
  border-radius:50%; 
  background:#fff; 
  border:1px solid #d4e8bc; 
  display:flex; 
  align-items:center; 
  justify-content:center; 
  font-size:15px; 
  color:#5a7a52; 
  cursor:pointer; 
  opacity:0; 
  animation:fu .4s ease forwards 6.2s; 
  transition:background .2s,transform .15s; 
  font-family:inherit; 
  box-shadow:0 2px 6px rgba(0,0,0,.08); 
  padding:0; 
  line-height:1; 
} 

.elementor-9 .elementor-element.elementor-element-e684708 .restart:hover{
  background:#EEFADE;
  transform:rotate(-45deg);
} 
 
@media(max-width:480px){ 
  .elementor-9 .elementor-element.elementor-element-e684708 .dark-card{padding:20px 18px} 
  .elementor-9 .elementor-element.elementor-element-e684708 .dark-title{font-size:16px} 
  .elementor-9 .elementor-element.elementor-element-e684708 .rec-row{gap:8px} 
} 

@media(prefers-reduced-motion:reduce){ 
  .elementor-9 .elementor-element.elementor-element-e684708 .pill-label,
  .elementor-9 .elementor-element.elementor-element-e684708 .dark-card,
  .elementor-9 .elementor-element.elementor-element-e684708 .rec-pill,
  .elementor-9 .elementor-element.elementor-element-e684708 .light-card,
  .elementor-9 .elementor-element.elementor-element-e684708 .report-label,
  .elementor-9 .elementor-element.elementor-element-e684708 .report-item,
  .elementor-9 .elementor-element.elementor-element-e684708 .restart{ 
    animation:none!important;
    opacity:1!important;
    transform:none!important; 
  } 

  .elementor-9 .elementor-element.elementor-element-e684708 .rec-dot{
    animation:none!important;
  } 

  .elementor-9 .elementor-element.elementor-element-e684708 .type-text{
    border-right:none;
    animation:none!important;
  } 
}/* End custom CSS */