.elementor-7337 .elementor-element.elementor-element-c9fcd1d{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-7337 .elementor-element.elementor-element-ca6cb98{text-align:start;}.elementor-7337 .elementor-element.elementor-element-ca6cb98 .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:46px;font-weight:normal;letter-spacing:2.3px;color:#E8C372;}.elementor-7337 .elementor-element.elementor-element-e0f2346{--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;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7337 .elementor-element.elementor-element-0b8d8f4 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-7337 .elementor-element.elementor-element-0b8d8f4{text-align:start;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7337 .elementor-element.elementor-element-8e3c59c{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-7337 .elementor-element.elementor-element-8e3c59c .elementor-divider-separator{width:100%;}.elementor-7337 .elementor-element.elementor-element-8e3c59c .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-7337 .elementor-element.elementor-element-6e81abd:not(.elementor-motion-effects-element-type-background), .elementor-7337 .elementor-element.elementor-element-6e81abd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7337 .elementor-element.elementor-element-6e81abd > .elementor-background-overlay{background-image:url("https://ns-audio.com/wp-content/uploads/2026/07/Scherm­afbeelding-2026-07-23-om-09.55.55-scaled.png");background-position:center right;opacity:0.08;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7337 .elementor-element.elementor-element-6e81abd > .elementor-container{max-width:830px;}.elementor-7337 .elementor-element.elementor-element-6e81abd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7337 .elementor-element.elementor-element-9561c59:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(180deg, #000000 48%, #000000 100%);}.elementor-7337 .elementor-element.elementor-element-9561c59 > .elementor-element-populated{box-shadow:0px 0px 39px 0px rgba(255, 255, 255, 0);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7337 .elementor-element.elementor-element-9561c59 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7337 .elementor-element.elementor-element-513d7a9{width:100%;max-width:100%;align-self:flex-start;}.elementor-7337 .elementor-element.elementor-element-513d7a9 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7337 .elementor-element.elementor-element-5dc21b3{text-align:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7337 .elementor-element.elementor-element-0e46422 .elementor-button{background-color:#E8C372;font-family:"Staatliches", Sans-serif;font-size:1.5rem;font-weight:normal;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-7337 .elementor-element.elementor-element-d1f7bc3{--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;}.elementor-7337 .elementor-element.elementor-element-0b44fcc .exad-logo-carousel .exad-logo-carousel-element .exad-logo-carousel-item{border-radius:0px 0px 0px 0px;}.elementor-7337 .elementor-element.elementor-element-7edac9b{--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;}.elementor-7337 .elementor-element.elementor-element-18900f4{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-7337 .elementor-element.elementor-element-18900f4 .elementor-divider-separator{width:100%;}.elementor-7337 .elementor-element.elementor-element-18900f4 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-7337 .elementor-element.elementor-element-38659f3{--display:flex;--overlay-opacity:1;}.elementor-7337 .elementor-element.elementor-element-38659f3::before, .elementor-7337 .elementor-element.elementor-element-38659f3 > .elementor-background-video-container::before, .elementor-7337 .elementor-element.elementor-element-38659f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-7337 .elementor-element.elementor-element-38659f3 > .elementor-background-slideshow::before, .elementor-7337 .elementor-element.elementor-element-38659f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7337 .elementor-element.elementor-element-38659f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-7337 .elementor-element.elementor-element-51a0b85{text-align:center;}.elementor-7337 .elementor-element.elementor-element-51a0b85 .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:37px;font-weight:normal;letter-spacing:2.3px;color:#000000;}.elementor-7337 .elementor-element.elementor-element-bf337fd{--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;}.elementor-7337 .elementor-element.elementor-element-af0135a{text-align:start;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-7337 .elementor-element.elementor-element-e341a80{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.15;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-7337 .elementor-element.elementor-element-e341a80::before, .elementor-7337 .elementor-element.elementor-element-e341a80 > .elementor-background-video-container::before, .elementor-7337 .elementor-element.elementor-element-e341a80 > .e-con-inner > .elementor-background-video-container::before, .elementor-7337 .elementor-element.elementor-element-e341a80 > .elementor-background-slideshow::before, .elementor-7337 .elementor-element.elementor-element-e341a80 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7337 .elementor-element.elementor-element-e341a80 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ns-audio.com/wp-content/uploads/2026/07/DSC00642-Verbeterd-NR-scaled.jpg");--background-overlay:'';background-position:center right;}.elementor-7337 .elementor-element.elementor-element-8e6489c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;box-shadow:0px 0px 9px 0px rgba(255, 255, 255, 0);--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-7337 .elementor-element.elementor-element-8e6489c.e-con{--align-self:flex-start;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7337 .elementor-element.elementor-element-a6b1b43 .elementor-icon-wrapper{text-align:center;}.elementor-7337 .elementor-element.elementor-element-a6b1b43.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-7337 .elementor-element.elementor-element-a6b1b43.elementor-view-framed .elementor-icon, .elementor-7337 .elementor-element.elementor-element-a6b1b43.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-7337 .elementor-element.elementor-element-a6b1b43.elementor-view-framed .elementor-icon, .elementor-7337 .elementor-element.elementor-element-a6b1b43.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-7337 .elementor-element.elementor-element-c24c4ed .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:15px;font-weight:normal;letter-spacing:2.3px;color:#000000;}.elementor-7337 .elementor-element.elementor-element-fb2f655{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-7337 .elementor-element.elementor-element-a6feb61{--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;box-shadow:0px 0px 9px 0px rgba(255, 255, 255, 0);--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-7337 .elementor-element.elementor-element-a6feb61.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7337 .elementor-element.elementor-element-7a33742 .elementor-icon-wrapper{text-align:center;}.elementor-7337 .elementor-element.elementor-element-7a33742.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-7337 .elementor-element.elementor-element-7a33742.elementor-view-framed .elementor-icon, .elementor-7337 .elementor-element.elementor-element-7a33742.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-7337 .elementor-element.elementor-element-7a33742.elementor-view-framed .elementor-icon, .elementor-7337 .elementor-element.elementor-element-7a33742.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-7337 .elementor-element.elementor-element-ce6ce3c .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:17px;font-weight:normal;letter-spacing:2.3px;color:#000000;}.elementor-7337 .elementor-element.elementor-element-212146f{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-7337 .elementor-element.elementor-element-72ea31f{--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;}.elementor-7337 .elementor-element.elementor-element-b87ff9b{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-7337 .elementor-element.elementor-element-b87ff9b .elementor-divider-separator{width:100%;}.elementor-7337 .elementor-element.elementor-element-b87ff9b .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-7337 .elementor-element.elementor-element-01c5661 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-7337 .elementor-element.elementor-element-01c5661{text-align:center;}.elementor-7337 .elementor-element.elementor-element-01c5661 .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:34px;font-weight:normal;letter-spacing:2.3px;color:#FFFFFF;}.elementor-7337 .elementor-element.elementor-element-82f103e{--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;}.elementor-7337 .elementor-element.elementor-element-e047f02 .exad-logo-carousel .exad-logo-carousel-element .exad-logo-carousel-item{border-radius:0px 0px 0px 0px;margin:0px 10px 20px 10px;}.elementor-7337 .elementor-element.elementor-element-999bda6{--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;--overlay-opacity:0.5;}.elementor-7337 .elementor-element.elementor-element-999bda6::before, .elementor-7337 .elementor-element.elementor-element-999bda6 > .elementor-background-video-container::before, .elementor-7337 .elementor-element.elementor-element-999bda6 > .e-con-inner > .elementor-background-video-container::before, .elementor-7337 .elementor-element.elementor-element-999bda6 > .elementor-background-slideshow::before, .elementor-7337 .elementor-element.elementor-element-999bda6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7337 .elementor-element.elementor-element-999bda6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7337 .elementor-element.elementor-element-39c9d7d > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-7337 .elementor-element.elementor-element-39c9d7d{text-align:center;}.elementor-7337 .elementor-element.elementor-element-39c9d7d .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:34px;font-weight:normal;letter-spacing:2.3px;color:#FFFFFF;}.elementor-7337 .elementor-element.elementor-element-40c64a3 .exad-team-member{margin:0px 10px 0px 10px;}.elementor-7337 .elementor-element.elementor-element-40c64a3 .exad-team-member-content{padding:30px 30px 30px 30px;margin:0px 0px 0px 0px;}.elementor-7337 .elementor-element.elementor-element-40c64a3 .exad-team-member-name{color:#FFFFFF;margin:0px 0px 20px 0px;}.elementor-7337 .elementor-element.elementor-element-40c64a3 .exad-team-member-designation{color:#8a8d91;margin:0px 0px 20px 0px;}.elementor-7337 .elementor-element.elementor-element-40c64a3 .exad-team-member-about{color:#8a8d91;margin:0px 0px 20px 0px;}.elementor-7337 .elementor-element.elementor-element-40c64a3 .exad-team-member-cta{margin:0px 0px 20px 0px;padding:15px 30px 15px 30px;border-radius:0px 0px 0px 0px;color:#222222;background-color:#d6d6d6;}.elementor-7337 .elementor-element.elementor-element-40c64a3 .exad-team-member-cta:hover{color:#d6d6d6;background-color:#222222;}.elementor-7337 .elementor-element.elementor-element-40c64a3 .exad-team-member-social li a i{font-size:14px;color:#a4a7aa;}.elementor-7337 .elementor-element.elementor-element-40c64a3 .exad-team-member-social li:not(:last-child){margin-right:5px;}.elementor-7337 .elementor-element.elementor-element-40c64a3 .exad-team-member-social li a{padding:15px 15px 15px 15px;background-color:#ffffff;}.elementor-7337 .elementor-element.elementor-element-40c64a3 .exad-team-member-social li a:hover i{color:#8a8d91;}.elementor-7337 .elementor-element.elementor-element-fab571d{--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;}.elementor-7337 .elementor-element.elementor-element-12add28{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-7337 .elementor-element.elementor-element-12add28 .elementor-divider-separator{width:100%;}.elementor-7337 .elementor-element.elementor-element-12add28 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-7337 .elementor-element.elementor-element-4633a6e{--display:flex;}.elementor-7337 .elementor-element.elementor-element-62cffd6 .elementor-button{background-color:#E8C372;font-family:"Staatliches", Sans-serif;font-size:1.5rem;font-weight:normal;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-7337 .elementor-element.elementor-element-4e806b8{--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;--overlay-opacity:0.44;}.elementor-7337 .elementor-element.elementor-element-4e806b8::before, .elementor-7337 .elementor-element.elementor-element-4e806b8 > .elementor-background-video-container::before, .elementor-7337 .elementor-element.elementor-element-4e806b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-7337 .elementor-element.elementor-element-4e806b8 > .elementor-background-slideshow::before, .elementor-7337 .elementor-element.elementor-element-4e806b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7337 .elementor-element.elementor-element-4e806b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ns-audio.com/wp-content/uploads/2026/07/Scherm­afbeelding-2026-07-23-om-09.27.22-scaled.png");--background-overlay:'';background-position:center right;}.elementor-7337 .elementor-element.elementor-element-f2e83e9{text-align:center;}.elementor-7337 .elementor-element.elementor-element-f2e83e9 .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:48px;font-weight:normal;letter-spacing:2.3px;color:#FCFCFC;}.elementor-7337 .elementor-element.elementor-element-8a0e619{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;box-shadow:0px 0px 9px 0px rgba(255, 255, 255, 0);--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-7337 .elementor-element.elementor-element-8a0e619.e-con{--align-self:center;}.elementor-7337 .elementor-element.elementor-element-678ae92 .elementor-icon-wrapper{text-align:center;}.elementor-7337 .elementor-element.elementor-element-678ae92.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-7337 .elementor-element.elementor-element-678ae92.elementor-view-framed .elementor-icon, .elementor-7337 .elementor-element.elementor-element-678ae92.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-7337 .elementor-element.elementor-element-678ae92.elementor-view-framed .elementor-icon, .elementor-7337 .elementor-element.elementor-element-678ae92.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-7337 .elementor-element.elementor-element-0cc6718{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-7337 .elementor-element.elementor-element-f364f3b{--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;--overlay-opacity:0.44;}.elementor-7337 .elementor-element.elementor-element-f364f3b::before, .elementor-7337 .elementor-element.elementor-element-f364f3b > .elementor-background-video-container::before, .elementor-7337 .elementor-element.elementor-element-f364f3b > .e-con-inner > .elementor-background-video-container::before, .elementor-7337 .elementor-element.elementor-element-f364f3b > .elementor-background-slideshow::before, .elementor-7337 .elementor-element.elementor-element-f364f3b > .e-con-inner > .elementor-background-slideshow::before, .elementor-7337 .elementor-element.elementor-element-f364f3b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ns-audio.com/wp-content/uploads/2026/07/Scherm­afbeelding-2026-07-23-om-09.27.22-scaled.png");--background-overlay:'';background-position:center right;}.elementor-7337 .elementor-element.elementor-element-9782fa2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7337 .elementor-element.elementor-element-9782fa2{text-align:center;}.elementor-7337 .elementor-element.elementor-element-9782fa2 .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:48px;font-weight:normal;letter-spacing:2.3px;color:#FCFCFC;}.elementor-7337 .elementor-element.elementor-element-4223878{--display:grid;--min-height:15px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;}.elementor-7337 .elementor-element.elementor-element-89d662f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;box-shadow:0px 0px 9px 0px rgba(255, 255, 255, 0);--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-7337 .elementor-element.elementor-element-89d662f.e-con{--align-self:center;}.elementor-7337 .elementor-element.elementor-element-0c93d0b .elementor-icon-wrapper{text-align:center;}.elementor-7337 .elementor-element.elementor-element-0c93d0b.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-7337 .elementor-element.elementor-element-0c93d0b.elementor-view-framed .elementor-icon, .elementor-7337 .elementor-element.elementor-element-0c93d0b.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-7337 .elementor-element.elementor-element-0c93d0b.elementor-view-framed .elementor-icon, .elementor-7337 .elementor-element.elementor-element-0c93d0b.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-7337 .elementor-element.elementor-element-e451255 .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:13px;font-weight:normal;letter-spacing:2.3px;color:#000000;}.elementor-7337 .elementor-element.elementor-element-fe2039e{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-7337 .elementor-element.elementor-element-13625ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;box-shadow:0px 0px 9px 0px rgba(255, 255, 255, 0);--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-7337 .elementor-element.elementor-element-13625ca.e-con{--align-self:center;}.elementor-7337 .elementor-element.elementor-element-face4f2 .elementor-icon-wrapper{text-align:center;}.elementor-7337 .elementor-element.elementor-element-face4f2.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-7337 .elementor-element.elementor-element-face4f2.elementor-view-framed .elementor-icon, .elementor-7337 .elementor-element.elementor-element-face4f2.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-7337 .elementor-element.elementor-element-face4f2.elementor-view-framed .elementor-icon, .elementor-7337 .elementor-element.elementor-element-face4f2.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-7337 .elementor-element.elementor-element-79a506f .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:13px;font-weight:normal;letter-spacing:2.3px;color:#000000;}.elementor-7337 .elementor-element.elementor-element-d6849b0{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-7337 .elementor-element.elementor-element-1e6d840{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;box-shadow:0px 0px 9px 0px rgba(255, 255, 255, 0);--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-7337 .elementor-element.elementor-element-1e6d840.e-con{--align-self:center;}.elementor-7337 .elementor-element.elementor-element-a6419b9 .elementor-icon-wrapper{text-align:center;}.elementor-7337 .elementor-element.elementor-element-a6419b9.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-7337 .elementor-element.elementor-element-a6419b9.elementor-view-framed .elementor-icon, .elementor-7337 .elementor-element.elementor-element-a6419b9.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-7337 .elementor-element.elementor-element-a6419b9.elementor-view-framed .elementor-icon, .elementor-7337 .elementor-element.elementor-element-a6419b9.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-7337 .elementor-element.elementor-element-7331e8e .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:13px;font-weight:normal;letter-spacing:2.3px;color:#000000;}.elementor-7337 .elementor-element.elementor-element-24b1111{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-7337 .elementor-element.elementor-element-70e793a{--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;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-7337 .elementor-element.elementor-element-59e7413{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#E8C372;}.elementor-7337 .elementor-element.elementor-element-59e7413 .elementor-headline{text-align:center;font-family:"Staatliches", Sans-serif;font-size:37px;font-weight:normal;letter-spacing:2.3px;}.elementor-7337 .elementor-element.elementor-element-59e7413 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-7337 .elementor-element.elementor-element-59e7413 .elementor-headline-dynamic-wrapper path{stroke:#FFFFFF;}.elementor-7337 .elementor-element.elementor-element-428ffa2{--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;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7337 .elementor-element.elementor-element-2724217.elementor-arrows-yes .elementor-main-swiper{width:calc( 51% - 40px );}.elementor-7337 .elementor-element.elementor-element-2724217 .elementor-main-swiper{width:51%;}.elementor-7337 .elementor-element.elementor-element-2724217 .elementor-main-swiper .swiper-slide{border-radius:0px;}.elementor-7337 .elementor-element.elementor-element-2724217 .elementor-swiper-button{font-size:20px;}.elementor-7337 .elementor-element.elementor-element-2724217 .elementor-testimonial__header{border-block-end-width:0px;}.elementor-7337 .elementor-element.elementor-element-e97faa8{text-align:center;}.elementor-7337 .elementor-element.elementor-element-e97faa8 .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:48px;font-weight:normal;letter-spacing:2.3px;color:#FCFCFC;}.elementor-7337 .elementor-element.elementor-element-5129aeb{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.15;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-7337 .elementor-element.elementor-element-5129aeb::before, .elementor-7337 .elementor-element.elementor-element-5129aeb > .elementor-background-video-container::before, .elementor-7337 .elementor-element.elementor-element-5129aeb > .e-con-inner > .elementor-background-video-container::before, .elementor-7337 .elementor-element.elementor-element-5129aeb > .elementor-background-slideshow::before, .elementor-7337 .elementor-element.elementor-element-5129aeb > .e-con-inner > .elementor-background-slideshow::before, .elementor-7337 .elementor-element.elementor-element-5129aeb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ns-audio.com/wp-content/uploads/2026/07/DSC00642-Verbeterd-NR-scaled.jpg");--background-overlay:'';background-position:center right;}.elementor-7337 .elementor-element.elementor-element-d822021{--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;box-shadow:0px 0px 9px 0px rgba(255, 255, 255, 0);--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-7337 .elementor-element.elementor-element-d822021.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7337 .elementor-element.elementor-element-4a99f51 .elementor-icon-wrapper{text-align:center;}.elementor-7337 .elementor-element.elementor-element-4a99f51.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-7337 .elementor-element.elementor-element-4a99f51.elementor-view-framed .elementor-icon, .elementor-7337 .elementor-element.elementor-element-4a99f51.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-7337 .elementor-element.elementor-element-4a99f51.elementor-view-framed .elementor-icon, .elementor-7337 .elementor-element.elementor-element-4a99f51.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-7337 .elementor-element.elementor-element-7701d69 .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:17px;font-weight:normal;letter-spacing:2.3px;color:#000000;}.elementor-7337 .elementor-element.elementor-element-97d4bf4{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-7337 .elementor-element.elementor-element-8daa9ed{--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;box-shadow:0px 0px 9px 0px rgba(255, 255, 255, 0);--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-7337 .elementor-element.elementor-element-8daa9ed.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7337 .elementor-element.elementor-element-0410492 .elementor-icon-wrapper{text-align:center;}.elementor-7337 .elementor-element.elementor-element-0410492.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-7337 .elementor-element.elementor-element-0410492.elementor-view-framed .elementor-icon, .elementor-7337 .elementor-element.elementor-element-0410492.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-7337 .elementor-element.elementor-element-0410492.elementor-view-framed .elementor-icon, .elementor-7337 .elementor-element.elementor-element-0410492.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-7337 .elementor-element.elementor-element-28bfbc5 .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:17px;font-weight:normal;letter-spacing:2.3px;color:#000000;}.elementor-7337 .elementor-element.elementor-element-bde68a8{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-7337 .elementor-element.elementor-element-cf88cbb{--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;box-shadow:0px 0px 9px 0px rgba(255, 255, 255, 0);--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-7337 .elementor-element.elementor-element-cf88cbb.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7337 .elementor-element.elementor-element-04924f1 .elementor-icon-wrapper{text-align:center;}.elementor-7337 .elementor-element.elementor-element-04924f1.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-7337 .elementor-element.elementor-element-04924f1.elementor-view-framed .elementor-icon, .elementor-7337 .elementor-element.elementor-element-04924f1.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-7337 .elementor-element.elementor-element-04924f1.elementor-view-framed .elementor-icon, .elementor-7337 .elementor-element.elementor-element-04924f1.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-7337 .elementor-element.elementor-element-53c78f8 .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:17px;font-weight:normal;letter-spacing:2.3px;color:#000000;}.elementor-7337 .elementor-element.elementor-element-a5a39cf{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-7337 .elementor-element.elementor-element-fb2790e{--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;box-shadow:0px 0px 9px 0px rgba(255, 255, 255, 0);--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-7337 .elementor-element.elementor-element-fb2790e.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7337 .elementor-element.elementor-element-e46af04 .elementor-icon-wrapper{text-align:center;}.elementor-7337 .elementor-element.elementor-element-e46af04.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-7337 .elementor-element.elementor-element-e46af04.elementor-view-framed .elementor-icon, .elementor-7337 .elementor-element.elementor-element-e46af04.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-7337 .elementor-element.elementor-element-e46af04.elementor-view-framed .elementor-icon, .elementor-7337 .elementor-element.elementor-element-e46af04.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-7337 .elementor-element.elementor-element-6ff2613 .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-size:17px;font-weight:normal;letter-spacing:2.3px;color:#000000;}.elementor-7337 .elementor-element.elementor-element-43cb8f4{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-7337 .elementor-element.elementor-element-44820f3c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 56px;--row-gap:0px;--column-gap:56px;--overlay-opacity:0.18;--padding-top:120px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-7337 .elementor-element.elementor-element-44820f3c::before, .elementor-7337 .elementor-element.elementor-element-44820f3c > .elementor-background-video-container::before, .elementor-7337 .elementor-element.elementor-element-44820f3c > .e-con-inner > .elementor-background-video-container::before, .elementor-7337 .elementor-element.elementor-element-44820f3c > .elementor-background-slideshow::before, .elementor-7337 .elementor-element.elementor-element-44820f3c > .e-con-inner > .elementor-background-slideshow::before, .elementor-7337 .elementor-element.elementor-element-44820f3c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ns-audio.com/wp-content/uploads/2026/07/bas_3-scaled.jpg");--background-overlay:'';background-position:center center;}.elementor-7337 .elementor-element.elementor-element-28845c11{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-7337 .elementor-element.elementor-element-28845c11 .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;text-shadow:0px 0px 10px rgba(0,0,0,0.3);margin:0px 0px 6px 0px;}.elementor-7337 .elementor-element.elementor-element-28845c11 .elementskit-section-title-wraper .elementskit-section-title > span{color:#FFFFFF;}.elementor-7337 .elementor-element.elementor-element-28845c11 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-7337 .elementor-element.elementor-element-28845c11 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-7337 .elementor-element.elementor-element-28845c11 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Roboto", Sans-serif;}.elementor-7337 .elementor-element.elementor-element-28845c11 .elementskit-section-title-wraper p{color:#FFFFFF;margin:15px 50px 0px 0px;}.elementor-7337 .elementor-element.elementor-element-64b0b3df .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-7337 .elementor-element.elementor-element-64b0b3df .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-7337 .elementor-element.elementor-element-64b0b3df .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:transparent;background-image:linear-gradient(95deg, #000000 0%, #E8C372 100%);}.elementor-7337 .elementor-element.elementor-element-64b0b3df .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:transparent;color:#ffffff;background-image:linear-gradient(80deg, #000000F7 0%, #E8C372 100%);border-style:solid;border-width:0px 0px 0px 0px;}.elementor-7337 .elementor-element.elementor-element-64b0b3df .elementskit-accordion .elementskit-card-body, .elementor-7337 .elementor-element.elementor-element-64b0b3df .accordion.floating-style .elementskit-card-body{background-color:#FFFFFF75;}.elementor-7337 .elementor-element.elementor-element-64b0b3df{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-7337 .elementor-element.elementor-element-64b0b3df .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:#ffffff;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-7337 .elementor-element.elementor-element-64b0b3df .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:#ffffff;}.elementor-7337 .elementor-element.elementor-element-64b0b3df .elementskit-accordion .elementskit-card-body p, .elementor-7337 .elementor-element.elementor-element-64b0b3df .elementskit-accordion .elementskit-card-body{font-size:17px;letter-spacing:0.3px;}.elementor-7337 .elementor-element.elementor-element-64b0b3df .elementskit-accordion .elementskit-card-body{padding:30px 65px 30px 65px;}.elementor-7337 .elementor-element.elementor-element-64b0b3df .elementskit-accordion > .elementskit-card{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-7337 .elementor-element.elementor-element-64b0b3df .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{color:#ffffff;fill:#ffffff;}.elementor-7337 .elementor-element.elementor-element-64b0b3df .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{color:#ffffff;fill:#ffffff;}.elementor-7337 .elementor-element.elementor-element-ea123dd{--display:flex;}.elementor-7337 .elementor-element.elementor-element-eb1896d .elementor-button{background-color:#E8C372;font-family:"Staatliches", Sans-serif;font-size:1.5rem;font-weight:normal;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-7337 .elementor-element.elementor-element-c30ce62{--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;--overlay-opacity:0;}.elementor-7337 .elementor-element.elementor-element-c30ce62::before, .elementor-7337 .elementor-element.elementor-element-c30ce62 > .elementor-background-video-container::before, .elementor-7337 .elementor-element.elementor-element-c30ce62 > .e-con-inner > .elementor-background-video-container::before, .elementor-7337 .elementor-element.elementor-element-c30ce62 > .elementor-background-slideshow::before, .elementor-7337 .elementor-element.elementor-element-c30ce62 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7337 .elementor-element.elementor-element-c30ce62 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-7337 .elementor-element.elementor-element-d88e8b4{text-align:center;}.elementor-7337 .elementor-element.elementor-element-d88e8b4 .elementor-heading-title{font-family:"Staatliches", Sans-serif;font-weight:normal;letter-spacing:2.3px;color:#FFFFFF;}.elementor-7337 .elementor-element.elementor-element-a2a2db0{--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;}.elementor-7337 .elementor-element.elementor-element-a5efc46 > .elementor-widget-container{margin:-3px -3px -30px -3px;}.elementor-7337 .elementor-element.elementor-element-a5efc46{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-7337 .elementor-element.elementor-element-03f05b9{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7337 .elementor-element.elementor-element-a18e67a{--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;--overlay-opacity:0;}.elementor-7337 .elementor-element.elementor-element-a18e67a::before, .elementor-7337 .elementor-element.elementor-element-a18e67a > .elementor-background-video-container::before, .elementor-7337 .elementor-element.elementor-element-a18e67a > .e-con-inner > .elementor-background-video-container::before, .elementor-7337 .elementor-element.elementor-element-a18e67a > .elementor-background-slideshow::before, .elementor-7337 .elementor-element.elementor-element-a18e67a > .e-con-inner > .elementor-background-slideshow::before, .elementor-7337 .elementor-element.elementor-element-a18e67a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#838383;--background-overlay:'';}.elementor-7337 .elementor-element.elementor-element-4f15ae2 .elementor-button{background-color:#E8C372;}.elementor-7337 .elementor-element.elementor-element-8c8fa61{--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;--overlay-opacity:0;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7337 .elementor-element.elementor-element-8c8fa61::before, .elementor-7337 .elementor-element.elementor-element-8c8fa61 > .elementor-background-video-container::before, .elementor-7337 .elementor-element.elementor-element-8c8fa61 > .e-con-inner > .elementor-background-video-container::before, .elementor-7337 .elementor-element.elementor-element-8c8fa61 > .elementor-background-slideshow::before, .elementor-7337 .elementor-element.elementor-element-8c8fa61 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7337 .elementor-element.elementor-element-8c8fa61 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#838383;--background-overlay:'';}.elementor-7337 .elementor-element.elementor-element-776e400{--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;}.elementor-7337 .elementor-element.elementor-element-76faa187{--display:flex;--min-height:0px;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:1px;--margin-bottom:1px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-7337 .elementor-element.elementor-element-76faa187:not(.elementor-motion-effects-element-type-background), .elementor-7337 .elementor-element.elementor-element-76faa187 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-7337 .elementor-element.elementor-element-316ae254{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7337 .elementor-element.elementor-element-31982977 .elementskit-funfact{background-color:#ffffff;justify-content:center;display:flex;box-shadow:0px 28px 40px 0px rgba(2.000000000000001, 8.000000000000025, 22, 0.1);border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-7337 .elementor-element.elementor-element-31982977 > .elementor-widget-container{border-style:none;}.elementor-7337 .elementor-element.elementor-element-31982977 .elementskit-funfact .funfact-icon img{margin-bottom:25px;}.elementor-7337 .elementor-element.elementor-element-31982977 .elementskit-funfact-icon{font-size:33px;}.elementor-7337 .elementor-element.elementor-element-31982977 .funfact-icon svg{font-size:33px;}.elementor-7337 .elementor-element.elementor-element-31982977 .elementskit-funfact-icon, .elementor-7337 .elementor-element.elementor-element-31982977 .elementskit-funfact svg{margin-bottom:18px;padding:0px;transform:rotate(0deg);}.elementor-7337 .elementor-element.elementor-element-31982977 .elementskit-funfact .funfact-content .number-percentage-wraper{color:#333333;font-family:"Roboto Slab", Sans-serif;font-size:30px;font-weight:700;margin-bottom:12px;}.elementor-7337 .elementor-element.elementor-element-31982977 .elementskit-funfact .funfact-title{margin-bottom:0px;color:#808080;font-family:"Open Sans", Sans-serif;font-size:15px;}.elementor-7337 .elementor-element.elementor-element-31982977 .elementskit-funfact .elementskit-funfact-inner{padding:60px 10px 60px 10px;}.elementor-7337 .elementor-element.elementor-element-568ec826 .elementskit-funfact{background-color:#ffffff;justify-content:center;display:flex;box-shadow:0px 28px 40px 0px rgba(2.000000000000001, 8.000000000000025, 22, 0.1);border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-7337 .elementor-element.elementor-element-568ec826 > .elementor-widget-container{border-style:none;}.elementor-7337 .elementor-element.elementor-element-568ec826 .elementskit-funfact .funfact-icon img{margin-bottom:25px;}.elementor-7337 .elementor-element.elementor-element-568ec826 .elementskit-funfact-icon{font-size:45px;}.elementor-7337 .elementor-element.elementor-element-568ec826 .funfact-icon svg{font-size:45px;}.elementor-7337 .elementor-element.elementor-element-568ec826 .elementskit-funfact-icon, .elementor-7337 .elementor-element.elementor-element-568ec826 .elementskit-funfact svg{margin-bottom:22px;padding:0px;transform:rotate(0deg);}.elementor-7337 .elementor-element.elementor-element-568ec826 .elementskit-funfact .funfact-content .number-percentage-wraper{color:#333333;font-family:"Roboto Slab", Sans-serif;font-size:30px;font-weight:700;margin-bottom:12px;}.elementor-7337 .elementor-element.elementor-element-568ec826 .elementskit-funfact .funfact-content .number-percentage{margin-right:-6px;}.elementor-7337 .elementor-element.elementor-element-568ec826 .elementskit-funfact .funfact-title{margin-bottom:0px;color:#808080;font-family:"Open Sans", Sans-serif;font-size:15px;}.elementor-7337 .elementor-element.elementor-element-568ec826 .elementskit-funfact .elementskit-funfact-inner{padding:60px 10px 60px 10px;}.elementor-7337 .elementor-element.elementor-element-23a4be04 .elementskit-funfact{background-color:#ffffff;justify-content:center;display:flex;box-shadow:0px 28px 40px 0px rgba(2.000000000000001, 8.000000000000025, 22, 0.1);border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-7337 .elementor-element.elementor-element-23a4be04 > .elementor-widget-container{border-style:none;}.elementor-7337 .elementor-element.elementor-element-23a4be04 .elementskit-funfact .funfact-icon img{margin-bottom:25px;}.elementor-7337 .elementor-element.elementor-element-23a4be04 .elementskit-funfact-icon{font-size:45px;}.elementor-7337 .elementor-element.elementor-element-23a4be04 .funfact-icon svg{font-size:45px;}.elementor-7337 .elementor-element.elementor-element-23a4be04 .elementskit-funfact-icon, .elementor-7337 .elementor-element.elementor-element-23a4be04 .elementskit-funfact svg{margin-bottom:27px;padding:0px;transform:rotate(0deg);}.elementor-7337 .elementor-element.elementor-element-23a4be04 .elementskit-funfact .funfact-content .number-percentage-wraper{color:#333333;font-family:"Roboto Slab", Sans-serif;font-size:30px;font-weight:700;margin-bottom:12px;}.elementor-7337 .elementor-element.elementor-element-23a4be04 .elementskit-funfact .funfact-content .number-percentage{margin-right:-6px;}.elementor-7337 .elementor-element.elementor-element-23a4be04 .elementskit-funfact .funfact-title{margin-bottom:0px;color:#808080;font-family:"Open Sans", Sans-serif;font-size:15px;}.elementor-7337 .elementor-element.elementor-element-23a4be04 .elementskit-funfact .elementskit-funfact-inner{padding:60px 10px 60px 10px;}.elementor-7337 .elementor-element.elementor-element-4e74b879 .elementskit-funfact{background-color:#ffffff;justify-content:center;display:flex;box-shadow:0px 28px 40px 0px rgba(2.000000000000001, 8.000000000000025, 22, 0.1);border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-7337 .elementor-element.elementor-element-4e74b879 > .elementor-widget-container{border-style:none;}.elementor-7337 .elementor-element.elementor-element-4e74b879 .elementskit-funfact .funfact-icon img{margin-bottom:25px;}.elementor-7337 .elementor-element.elementor-element-4e74b879 .elementskit-funfact-icon{font-size:45px;}.elementor-7337 .elementor-element.elementor-element-4e74b879 .funfact-icon svg{font-size:45px;}.elementor-7337 .elementor-element.elementor-element-4e74b879 .elementskit-funfact-icon, .elementor-7337 .elementor-element.elementor-element-4e74b879 .elementskit-funfact svg{margin-bottom:27px;padding:0px;transform:rotate(0deg);}.elementor-7337 .elementor-element.elementor-element-4e74b879 .elementskit-funfact .funfact-content .number-percentage-wraper{color:#333333;font-family:"Roboto Slab", Sans-serif;font-size:30px;font-weight:700;margin-bottom:12px;}.elementor-7337 .elementor-element.elementor-element-4e74b879 .elementskit-funfact .funfact-content .number-percentage{margin-right:-5px;}.elementor-7337 .elementor-element.elementor-element-4e74b879 .elementskit-funfact .funfact-title{margin-bottom:0px;color:#808080;font-size:15px;}.elementor-7337 .elementor-element.elementor-element-4e74b879 .elementskit-funfact .elementskit-funfact-inner{padding:60px 10px 60px 10px;}.elementor-7337 .elementor-element.elementor-element-23c6ad1{--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;}.elementor-7337 .elementor-element.elementor-element-93772b1{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#E8C372;}.elementor-7337 .elementor-element.elementor-element-93772b1 .elementor-headline{text-align:center;font-family:"Staatliches", Sans-serif;font-size:50px;font-weight:normal;letter-spacing:2.3px;}.elementor-7337 .elementor-element.elementor-element-93772b1 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-7337 .elementor-element.elementor-element-6ecb408 > .elementor-background-overlay{background-image:url("https://ns-audio.com/wp-content/uploads/2026/03/bas_1-1536x1024.jpg");background-position:center center;opacity:0.3;}.elementor-7337 .elementor-element.elementor-element-ad302e5 .exad-pricing-table-badge-wrapper{background-color:#FFFFFF;min-height:0px;padding:45px 30px 45px 30px;border-radius:10px 10px 10px 10px;box-shadow:0px 13px 33px 0px rgba(51,77,128,0.08);}.elementor-7337 .elementor-element.elementor-element-ad302e5 > .elementor-widget-container{margin:0px 100px 0px 100px;padding:0px 0px 0px 0px;}.elementor-7337 .elementor-element.elementor-element-ad302e5 .exad-pricing-table-header{border-radius:0px 0px 0px 0px;margin:0px 0px 20px 0px;}.elementor-7337 .elementor-element.elementor-element-ad302e5 .exad-pricing-table-header .exad-pricing-table-header-svg{border-radius:10px 10px 0 0;}.elementor-7337 .elementor-element.elementor-element-ad302e5 .exad-pricing-table-wrapper:hover .exad-pricing-table-badge-wrapper{box-shadow:0px 20px 40px 0px rgba(51,77,128,0.2);}.elementor-7337 .elementor-element.elementor-element-ad302e5 .exad-pricing-table-title{color:#E8C372;margin:0px 0px 20px 0px;}.elementor-7337 .elementor-element.elementor-element-ad302e5 .exad-pricing-table-subtitle{color:#000000;margin:0px 0px 10px 0px;}.elementor-7337 .elementor-element.elementor-element-ad302e5 .exad-price-bottom-separator{height:1px;background-color:#e5e5e5;margin:30px 0;}.elementor-7337 .elementor-element.elementor-element-ad302e5 .exad-pricing-table-wrapper .exad-pricing-table-price p.exad-pricing-table-new-price{color:#132c47;}.elementor-7337 .elementor-element.elementor-element-ad302e5 .exad-pricing-table-wrapper .exad-pricing-table-price span.exad-price-period{color:#132c47;}.elementor-7337 .elementor-element.elementor-element-ad302e5 .exad-pricing-li-icon svg{height:12px;width:12px;}.elementor-7337 .elementor-element.elementor-element-ad302e5 .exad-pricing-li-icon{font-size:12px;width:12px;}.elementor-7337 .elementor-element.elementor-element-ad302e5 .exad-pricing-table-features li .exad-pricing-li-icon{margin-right:7px;}.elementor-7337 .elementor-element.elementor-element-ad302e5 .exad-pricing-table-features li span.exad-pricing-li-icon{color:#00d8d8;fill:#00d8d8;}.elementor-7337 .elementor-element.elementor-element-ad302e5 .exad-pricing-table-features li{color:#132c47;padding:10px 0px 10px 0px;}.elementor-7337 .elementor-element.elementor-element-ad302e5 .exad-pricing-table-features li.exad-pricing-table-features-disable span.exad-pricing-li-icon{color:#a6a9ad;fill:#a6a9ad;}.elementor-7337 .elementor-element.elementor-element-ad302e5 .exad-pricing-table-features li.exad-pricing-table-features-disable{color:#a6a9ad;}.elementor-7337 .elementor-element.elementor-element-ad302e5 .exad-pricing-table-wrapper .exad-pricing-table-action{border-radius:4px 4px 4px 4px;padding:12px 30px 12px 30px;margin:30px 0px 0px 0px;color:#ffffff;background-color:#E8C372;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-7337 .elementor-element.elementor-element-ad302e5 .exad-pricing-table-wrapper .exad-pricing-table-action:hover{color:#FFFFFF;background-color:#E8C372;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8C372;}.elementor-7337 .elementor-element.elementor-element-ad302e5 .exad-pricing-table-wrapper .exad-pricing-table-note{text-align:center;padding:10px 10px 10px 10px;color:#000;border-radius:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7337 .elementor-element.elementor-element-499764a img{opacity:1;transition-duration:0s;}.elementor-7337 .elementor-element.elementor-element-499764a:hover img{opacity:1;}.elementor-7337 .elementor-element.elementor-element-5a1cade{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#FFFFFF;}.elementor-7337 .elementor-element.elementor-element-5a1cade .elementor-headline{text-align:center;}.elementor-7337 .elementor-element.elementor-element-5a1cade .elementor-headline-plain-text{color:#FFFFFF;}.elementor-7337 .elementor-element.elementor-element-c8af341{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 56px;--row-gap:0px;--column-gap:56px;--overlay-opacity:0.18;--padding-top:120px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-7337 .elementor-element.elementor-element-c8af341::before, .elementor-7337 .elementor-element.elementor-element-c8af341 > .elementor-background-video-container::before, .elementor-7337 .elementor-element.elementor-element-c8af341 > .e-con-inner > .elementor-background-video-container::before, .elementor-7337 .elementor-element.elementor-element-c8af341 > .elementor-background-slideshow::before, .elementor-7337 .elementor-element.elementor-element-c8af341 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7337 .elementor-element.elementor-element-c8af341 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ns-audio.com/wp-content/uploads/2026/07/bas_3-scaled.jpg");--background-overlay:'';background-position:center center;}.elementor-7337 .elementor-element.elementor-element-c00c7dd{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-7337 .elementor-element.elementor-element-c00c7dd .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;text-shadow:0px 0px 10px rgba(0,0,0,0.3);margin:0px 0px 6px 0px;}.elementor-7337 .elementor-element.elementor-element-c00c7dd .elementskit-section-title-wraper .elementskit-section-title > span{color:#FFFFFF;}.elementor-7337 .elementor-element.elementor-element-c00c7dd .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-7337 .elementor-element.elementor-element-c00c7dd .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-7337 .elementor-element.elementor-element-c00c7dd .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Roboto", Sans-serif;}.elementor-7337 .elementor-element.elementor-element-e96093a .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-7337 .elementor-element.elementor-element-e96093a .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-7337 .elementor-element.elementor-element-e96093a .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:transparent;background-image:linear-gradient(95deg, #000000 0%, #E8C372 100%);}.elementor-7337 .elementor-element.elementor-element-e96093a .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:transparent;color:#ffffff;background-image:linear-gradient(80deg, #000000F7 0%, #E8C372 100%);border-style:solid;border-width:0px 0px 0px 0px;}.elementor-7337 .elementor-element.elementor-element-e96093a .elementskit-accordion .elementskit-card-body, .elementor-7337 .elementor-element.elementor-element-e96093a .accordion.floating-style .elementskit-card-body{background-color:#FFFFFF75;}.elementor-7337 .elementor-element.elementor-element-e96093a{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-7337 .elementor-element.elementor-element-e96093a .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:#ffffff;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-7337 .elementor-element.elementor-element-e96093a .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:#ffffff;}.elementor-7337 .elementor-element.elementor-element-e96093a .elementskit-accordion .elementskit-card-body p, .elementor-7337 .elementor-element.elementor-element-e96093a .elementskit-accordion .elementskit-card-body{font-size:17px;letter-spacing:0.3px;}.elementor-7337 .elementor-element.elementor-element-e96093a .elementskit-accordion .elementskit-card-body{padding:30px 65px 30px 65px;}.elementor-7337 .elementor-element.elementor-element-e96093a .elementskit-accordion > .elementskit-card{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-7337 .elementor-element.elementor-element-e96093a .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{color:#ffffff;fill:#ffffff;}.elementor-7337 .elementor-element.elementor-element-e96093a .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{color:#ffffff;fill:#ffffff;}.elementor-7337 .elementor-element.elementor-element-de72a73{--display:flex;}.elementor-7337 .elementor-element.elementor-element-de8dcd8 .elementor-button{background-color:#E8C372;}.elementor-7337 .elementor-element.elementor-element-fd4eea5:not(.elementor-motion-effects-element-type-background), .elementor-7337 .elementor-element.elementor-element-fd4eea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7337 .elementor-element.elementor-element-fd4eea5 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(360deg, var( --e-global-color-4b4b469 ) 0%, var( --e-global-color-secondary ) 100%);opacity:0.84;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7337 .elementor-element.elementor-element-fd4eea5 > .elementor-container{max-width:1200px;}.elementor-7337 .elementor-element.elementor-element-fd4eea5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 200px 0px;}.elementor-7337 .elementor-element.elementor-element-fd4eea5 > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:0px;}.elementor-7337 .elementor-element.elementor-element-fd4eea5 a{color:var( --e-global-color-primary );}.elementor-7337 .elementor-element.elementor-element-fd4eea5 a:hover{color:var( --e-global-color-42ea4cf );}.elementor-7337 .elementor-element.elementor-element-01d7a49 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7337 .elementor-element.elementor-element-01d7a49{text-align:start;}.elementor-7337 .elementor-element.elementor-element-01d7a49 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-7337 .elementor-element.elementor-element-9e474ab{width:initial;max-width:initial;}@media(min-width:768px){.elementor-7337 .elementor-element.elementor-element-8e6489c{--width:26.689%;}.elementor-7337 .elementor-element.elementor-element-a6feb61{--width:27.296%;}.elementor-7337 .elementor-element.elementor-element-8a0e619{--width:26.689%;}.elementor-7337 .elementor-element.elementor-element-89d662f{--width:85%;}.elementor-7337 .elementor-element.elementor-element-13625ca{--width:85%;}.elementor-7337 .elementor-element.elementor-element-1e6d840{--width:85%;}.elementor-7337 .elementor-element.elementor-element-d822021{--width:27.296%;}.elementor-7337 .elementor-element.elementor-element-8daa9ed{--width:27.296%;}.elementor-7337 .elementor-element.elementor-element-cf88cbb{--width:27.296%;}.elementor-7337 .elementor-element.elementor-element-fb2790e{--width:27.296%;}.elementor-7337 .elementor-element.elementor-element-44820f3c{--content-width:1120px;}.elementor-7337 .elementor-element.elementor-element-a18e67a{--width:50%;}.elementor-7337 .elementor-element.elementor-element-8c8fa61{--width:50%;}.elementor-7337 .elementor-element.elementor-element-76faa187{--content-width:1189px;}.elementor-7337 .elementor-element.elementor-element-316ae254{--width:100%;}.elementor-7337 .elementor-element.elementor-element-c8af341{--content-width:1120px;}}@media(max-width:1094px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-7337 .elementor-element.elementor-element-4223878{--grid-auto-flow:row;}.elementor-widget-animated-headline .elementor-headline{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7337 .elementor-element.elementor-element-44820f3c{--padding-top:70px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-7337 .elementor-element.elementor-element-28845c11 .elementskit-section-title-wraper p{margin:0px 0px 0px 0px;}.elementor-7337 .elementor-element.elementor-element-64b0b3df .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:16px;}.elementor-7337 .elementor-element.elementor-element-316ae254{--grid-auto-flow:row;}.elementor-7337 .elementor-element.elementor-element-c8af341{--padding-top:70px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-7337 .elementor-element.elementor-element-e96093a .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:16px;}.elementor-7337 .elementor-element.elementor-element-fd4eea5{padding:80px 20px 80px 20px;}.elementor-7337 .elementor-element.elementor-element-08be4ae > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7337 .elementor-element.elementor-element-01d7a49{text-align:start;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7337 .elementor-element.elementor-element-ca6cb98 .elementor-heading-title{font-size:24px;}.elementor-7337 .elementor-element.elementor-element-0b8d8f4{font-size:15px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-7337 .elementor-element.elementor-element-0e46422 .elementor-button{font-size:25px;}.elementor-7337 .elementor-element.elementor-element-0b44fcc .exad-logo-carousel .exad-logo-carousel-element .exad-logo-carousel-item{margin:4px 4px 4px 4px;}.elementor-7337 .elementor-element.elementor-element-51a0b85 .elementor-heading-title{font-size:19px;}.elementor-7337 .elementor-element.elementor-element-af0135a{font-size:15px;}.elementor-7337 .elementor-element.elementor-element-8e6489c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7337 .elementor-element.elementor-element-01c5661 .elementor-heading-title{font-size:22px;}.elementor-7337 .elementor-element.elementor-element-e047f02 .exad-logo-carousel .exad-logo-carousel-element .exad-logo-carousel-item{margin:4px 4px 4px 4px;}.elementor-7337 .elementor-element.elementor-element-39c9d7d .elementor-heading-title{font-size:20px;}.elementor-7337 .elementor-element.elementor-element-40c64a3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7337 .elementor-element.elementor-element-40c64a3 .exad-team-member-name{font-size:11px;margin:-22px -28px -28px -30px;}.elementor-7337 .elementor-element.elementor-element-40c64a3 .exad-team-member-about{font-size:14px;}.elementor-7337 .elementor-element.elementor-element-62cffd6 .elementor-button{font-size:25px;}.elementor-7337 .elementor-element.elementor-element-f2e83e9 .elementor-heading-title{font-size:40px;}.elementor-7337 .elementor-element.elementor-element-4223878{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-animated-headline .elementor-headline{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7337 .elementor-element.elementor-element-2724217 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7337 .elementor-element.elementor-element-2724217.elementor-arrows-yes .elementor-main-swiper{width:calc( 385px - 40px );}.elementor-7337 .elementor-element.elementor-element-2724217 .elementor-main-swiper{width:385px;}.elementor-7337 .elementor-element.elementor-element-e97faa8 .elementor-heading-title{font-size:40px;}.elementor-7337 .elementor-element.elementor-element-44820f3c{--gap:45px 0px;--row-gap:45px;--column-gap:0px;}.elementor-7337 .elementor-element.elementor-element-28845c11{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7337 .elementor-element.elementor-element-28845c11 .elementskit-section-title-wraper .elementskit-section-title{font-size:52px;}.elementor-7337 .elementor-element.elementor-element-64b0b3df{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7337 .elementor-element.elementor-element-64b0b3df .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{padding:10px 10px 10px 10px;}.elementor-7337 .elementor-element.elementor-element-64b0b3df .elementskit-accordion .elementskit-card-body{padding:20px 20px 20px 20px;}.elementor-7337 .elementor-element.elementor-element-eb1896d .elementor-button{font-size:25px;}.elementor-7337 .elementor-element.elementor-element-d88e8b4 .elementor-heading-title{font-size:17px;}.elementor-7337 .elementor-element.elementor-element-a5efc46{font-size:14px;}.elementor-7337 .elementor-element.elementor-element-76faa187{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-7337 .elementor-element.elementor-element-316ae254{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7337 .elementor-element.elementor-element-93772b1 .elementor-headline{font-size:27px;}.elementor-7337 .elementor-element.elementor-element-ad302e5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7337 .elementor-element.elementor-element-c8af341{--gap:45px 0px;--row-gap:45px;--column-gap:0px;}.elementor-7337 .elementor-element.elementor-element-c00c7dd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7337 .elementor-element.elementor-element-c00c7dd .elementskit-section-title-wraper .elementskit-section-title{font-size:52px;}.elementor-7337 .elementor-element.elementor-element-e96093a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7337 .elementor-element.elementor-element-e96093a .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{padding:10px 10px 10px 10px;}.elementor-7337 .elementor-element.elementor-element-e96093a .elementskit-accordion .elementskit-card-body{padding:20px 20px 20px 20px;}.elementor-7337 .elementor-element.elementor-element-fd4eea5{padding:0px 15px 0px 15px;}.elementor-7337 .elementor-element.elementor-element-08be4ae > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7337 .elementor-element.elementor-element-01d7a49 > .elementor-widget-container{padding:60px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-c9fcd1d */.elementor-7337 .elementor-element.elementor-element-c9fcd1d{
    position: relative;
    isolation: isolate;
    overflow: hidden;

    padding: 54px 40px 64px;

    background:
        radial-gradient(
            circle at 15% 30%,
            rgba(223, 176, 64, 0.28) 0%,
            rgba(175, 122, 20, 0.10) 25%,
            transparent 52%
        ),
        radial-gradient(
            circle at 85% 70%,
            rgba(239, 202, 108, 0.17) 0%,
            transparent 45%
        ),
        linear-gradient(
            125deg,
            #050604 0%,
            #111006 42%,
            #020303 100%
        );

    border-top: 1px solid rgba(231, 190, 86, 0.28);
    border-bottom: 1px solid rgba(231, 190, 86, 0.18);

    box-shadow:
        inset 0 30px 90px rgba(218, 167, 46, 0.08),
        inset 0 -30px 90px rgba(0, 0, 0, 0.65),
        0 25px 70px rgba(0, 0, 0, 0.22);

    animation: nsBackgroundPulse 8s ease-in-out infinite alternate;
}

/* Bewegende gouden lichtbundel */
.elementor-7337 .elementor-element.elementor-element-c9fcd1d::before{
    content: "";
    position: absolute;
    z-index: -1;
    pointer-events: none;

    top: -130%;
    left: -45%;

    width: 42%;
    height: 360%;

    background: linear-gradient(
        90deg,
        transparent 0%,
        rgba(255, 231, 165, 0.03) 25%,
        rgba(255, 220, 118, 0.34) 50%,
        rgba(255, 241, 196, 0.10) 70%,
        transparent 100%
    );

    filter: blur(15px);
    transform: rotate(18deg);

    animation: nsMovingShine 7s cubic-bezier(.55,.1,.35,.95) infinite;
}

/* Grid, glow en extra diepte */
.elementor-7337 .elementor-element.elementor-element-c9fcd1d::after{
    content: "";
    position: absolute;
    z-index: -2;
    pointer-events: none;
    inset: 0;

    background:
        linear-gradient(
            rgba(231, 190, 86, 0.045) 1px,
            transparent 1px
        ),
        linear-gradient(
            90deg,
            rgba(231, 190, 86, 0.045) 1px,
            transparent 1px
        ),
        radial-gradient(
            ellipse at center,
            transparent 25%,
            rgba(0, 0, 0, 0.40) 100%
        );

    background-size:
        54px 54px,
        54px 54px,
        100% 100%;

    opacity: 0.80;
}

/* Zorgt dat alle inhoud boven de effecten blijft */
.elementor-7337 .elementor-element.elementor-element-c9fcd1d > *{
    position: relative;
    z-index: 2;
}

/* Rustige beweging van de achtergrond */
@keyframes nsBackgroundPulse{
    0%{
        background-position:
            0% 50%,
            100% 50%,
            50% 50%;
    }

    100%{
        background-position:
            8% 42%,
            92% 58%,
            50% 50%;
    }
}

/* Shine beweegt volledig over de sectie */
@keyframes nsMovingShine{
    0%{
        left: -55%;
        opacity: 0;
    }

    12%{
        opacity: 0;
    }

    27%{
        opacity: 1;
    }

    58%{
        left: 125%;
        opacity: 0.85;
    }

    72%,
    100%{
        left: 125%;
        opacity: 0;
    }
}

/* Mobiel */
@media(max-width: 767px){
    .elementor-7337 .elementor-element.elementor-element-c9fcd1d{
        padding: 36px 18px 42px;
    }

    .elementor-7337 .elementor-element.elementor-element-c9fcd1d::before{
        width: 70%;
        animation-duration: 9s;
    }
}

/* Animaties uitzetten voor bezoekers die dit ingesteld hebben */
@media(prefers-reduced-motion: reduce){
    .elementor-7337 .elementor-element.elementor-element-c9fcd1d,
    .elementor-7337 .elementor-element.elementor-element-c9fcd1d::before{
        animation: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dc21b3 */.elementor-7337 .elementor-element.elementor-element-5dc21b3 {
    background: linear-gradient(135deg, rgba(201, 151, 55, 0.16), rgba(201, 151, 55, 0.05));
    border: 1px solid rgba(218, 171, 76, 0.65);
    border-left: 4px solid #d9aa4b;
    border-radius: 6px;
    padding: 14px 16px;
    color: #ffffff;
    font-size: 15px;
    line-height: 1.55;
    box-shadow: 0 6px 18px rgba(0, 0, 0, 0.35);
}

.elementor-7337 .elementor-element.elementor-element-5dc21b3 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0e46422 */.elementor-7337 .elementor-element.elementor-element-0e46422 .elementor-button{
    position:relative;
    overflow:visible;

    box-shadow:
        0 0 10px rgba(232,184,63,.45),
        0 0 22px rgba(232,184,63,.28);

    animation:buttonGlow 2.5s ease-in-out infinite;
}

.elementor-7337 .elementor-element.elementor-element-0e46422 .elementor-button:before{
    content:"";
    position:absolute;
    inset:-6px;
    border-radius:inherit;
    z-index:-1;

    background:radial-gradient(
        circle,
        rgba(232,184,63,.45) 0%,
        rgba(232,184,63,.18) 50%,
        transparent 75%
    );

    filter:blur(10px);

    animation:buttonAura 2.5s ease-in-out infinite;
}

@keyframes buttonGlow{

0%,100%{

box-shadow:
0 0 10px rgba(232,184,63,.45),
0 0 22px rgba(232,184,63,.28);

}

50%{

box-shadow:
0 0 18px rgba(232,184,63,.75),
0 0 42px rgba(232,184,63,.50);

}

}

@keyframes buttonAura{

0%,100%{
opacity:.45;
transform:scale(.95);
}

50%{
opacity:1;
transform:scale(1.06);
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e6489c */.elementor-7337 .elementor-element.elementor-element-8e6489c{
    position: relative;
    overflow: visible;
    isolation: isolate;

    background:
        linear-gradient(
            135deg,
            #f7f3e9 0%,
            #ffffff 48%,
            #f1eadc 100%
        );

    border: 1px solid rgba(220, 55, 55, .48);
    border-radius: 28px;
    padding: 60px 45px;

    box-shadow:
        0 28px 70px rgba(0, 0, 0, .28),
        0 0 18px rgba(225, 45, 45, .22),
        0 0 48px rgba(225, 45, 45, .12);

    animation:
        nsRedCardFloat 5.2s ease-in-out infinite,
        nsRedGlow 4s ease-in-out infinite;

    will-change: transform, box-shadow;
}

/* Rode aura achter de kaart */
.elementor-7337 .elementor-element.elementor-element-8e6489c::before{
    content: "";
    position: absolute;
    inset: -20px;
    border-radius: 40px;
    z-index: -1;
    pointer-events: none;

    background:
        radial-gradient(
            ellipse at center,
            rgba(238, 65, 65, .28) 0%,
            rgba(238, 65, 65, .14) 38%,
            rgba(238, 65, 65, .05) 58%,
            rgba(238, 65, 65, 0) 74%
        );

    filter: blur(18px);
    animation: nsRedAuraPulse 4s ease-in-out infinite;
}

/* Subtiele binnenrand */
.elementor-7337 .elementor-element.elementor-element-8e6489c::after{
    content: "";
    position: absolute;
    inset: 1px;
    border-radius: 27px;
    pointer-events: none;

    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, .95),
        inset 0 -1px 0 rgba(170, 25, 25, .12);
}

@keyframes nsRedCardFloat{
    0%,
    100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-7px);
    }
}

@keyframes nsRedGlow{
    0%,
    100%{
        box-shadow:
            0 28px 70px rgba(0, 0, 0, .28),
            0 0 16px rgba(225, 45, 45, .20),
            0 0 42px rgba(225, 45, 45, .10);
    }

    50%{
        box-shadow:
            0 34px 82px rgba(0, 0, 0, .32),
            0 0 28px rgba(240, 65, 65, .42),
            0 0 68px rgba(240, 65, 65, .24);
    }
}

@keyframes nsRedAuraPulse{
    0%,
    100%{
        opacity: .6;
        transform: scale(.96);
    }

    50%{
        opacity: 1;
        transform: scale(1.04);
    }
}

@media (max-width: 767px){
    .elementor-7337 .elementor-element.elementor-element-8e6489c{
        padding: 42px 28px;
        border-radius: 24px;

        animation:
            nsRedCardFloatMobile 5.2s ease-in-out infinite,
            nsRedGlowMobile 4s ease-in-out infinite;
    }

    .elementor-7337 .elementor-element.elementor-element-8e6489c::before{
        inset: -14px;
        border-radius: 32px;
        filter: blur(14px);
    }

    .elementor-7337 .elementor-element.elementor-element-8e6489c::after{
        border-radius: 23px;
    }

    @keyframes nsRedCardFloatMobile{
        0%,
        100%{
            transform: translateY(0);
        }

        50%{
            transform: translateY(-4px);
        }
    }

    @keyframes nsRedGlowMobile{
        0%,
        100%{
            box-shadow:
                0 20px 50px rgba(0, 0, 0, .25),
                0 0 12px rgba(225, 45, 45, .18),
                0 0 30px rgba(225, 45, 45, .09);
        }

        50%{
            box-shadow:
                0 24px 60px rgba(0, 0, 0, .29),
                0 0 20px rgba(240, 65, 65, .32),
                0 0 46px rgba(240, 65, 65, .17);
        }
    }
}

@media (prefers-reduced-motion: reduce){
    .elementor-7337 .elementor-element.elementor-element-8e6489c,
    .elementor-7337 .elementor-element.elementor-element-8e6489c::before{
        animation: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6feb61 */.elementor-7337 .elementor-element.elementor-element-a6feb61{
    position: relative;
    overflow: visible;
    isolation: isolate;

    background:
        linear-gradient(
            135deg,
            #f7f3e9 0%,
            #ffffff 48%,
            #f1eadc 100%
        );

    border: 1px solid rgba(45, 185, 90, .5);
    border-radius: 28px;
    padding: 60px 45px;

    box-shadow:
        0 28px 70px rgba(0, 0, 0, .28),
        0 0 18px rgba(35, 205, 90, .24),
        0 0 48px rgba(35, 205, 90, .13);

    animation:
        nsGreenCardFloat 5.2s ease-in-out infinite,
        nsGreenGlow 4s ease-in-out infinite;

    will-change: transform, box-shadow;
}

/* Groene aura achter de kaart */
.elementor-7337 .elementor-element.elementor-element-a6feb61::before{
    content: "";
    position: absolute;
    inset: -20px;
    border-radius: 40px;
    z-index: -1;
    pointer-events: none;

    background:
        radial-gradient(
            ellipse at center,
            rgba(50, 220, 105, .3) 0%,
            rgba(50, 220, 105, .15) 38%,
            rgba(50, 220, 105, .05) 58%,
            rgba(50, 220, 105, 0) 74%
        );

    filter: blur(18px);
    animation: nsGreenAuraPulse 4s ease-in-out infinite;
}

/* Subtiele binnenrand */
.elementor-7337 .elementor-element.elementor-element-a6feb61::after{
    content: "";
    position: absolute;
    inset: 1px;
    border-radius: 27px;
    pointer-events: none;

    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, .95),
        inset 0 -1px 0 rgba(20, 140, 60, .12);
}

@keyframes nsGreenCardFloat{
    0%,
    100%{
        transform: translateY(-7px);
    }

    50%{
        transform: translateY(0);
    }
}

@keyframes nsGreenGlow{
    0%,
    100%{
        box-shadow:
            0 28px 70px rgba(0, 0, 0, .28),
            0 0 16px rgba(35, 205, 90, .21),
            0 0 42px rgba(35, 205, 90, .11);
    }

    50%{
        box-shadow:
            0 34px 82px rgba(0, 0, 0, .32),
            0 0 28px rgba(55, 225, 110, .46),
            0 0 68px rgba(55, 225, 110, .25);
    }
}

@keyframes nsGreenAuraPulse{
    0%,
    100%{
        opacity: .62;
        transform: scale(.96);
    }

    50%{
        opacity: 1;
        transform: scale(1.04);
    }
}

@media (max-width: 767px){
    .elementor-7337 .elementor-element.elementor-element-a6feb61{
        padding: 42px 28px;
        border-radius: 24px;

        animation:
            nsGreenCardFloatMobile 5.2s ease-in-out infinite,
            nsGreenGlowMobile 4s ease-in-out infinite;
    }

    .elementor-7337 .elementor-element.elementor-element-a6feb61::before{
        inset: -14px;
        border-radius: 32px;
        filter: blur(14px);
    }

    .elementor-7337 .elementor-element.elementor-element-a6feb61::after{
        border-radius: 23px;
    }

    @keyframes nsGreenCardFloatMobile{
        0%,
        100%{
            transform: translateY(-4px);
        }

        50%{
            transform: translateY(0);
        }
    }

    @keyframes nsGreenGlowMobile{
        0%,
        100%{
            box-shadow:
                0 20px 50px rgba(0, 0, 0, .25),
                0 0 12px rgba(35, 205, 90, .19),
                0 0 30px rgba(35, 205, 90, .10);
        }

        50%{
            box-shadow:
                0 24px 60px rgba(0, 0, 0, .29),
                0 0 20px rgba(55, 225, 110, .35),
                0 0 46px rgba(55, 225, 110, .19);
        }
    }
}

@media (prefers-reduced-motion: reduce){
    .elementor-7337 .elementor-element.elementor-element-a6feb61,
    .elementor-7337 .elementor-element.elementor-element-a6feb61::before{
        animation: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-62cffd6 */.elementor-7337 .elementor-element.elementor-element-62cffd6 .elementor-button{
    position:relative;
    overflow:visible;

    box-shadow:
        0 0 10px rgba(232,184,63,.45),
        0 0 22px rgba(232,184,63,.28);

    animation:buttonGlow 2.5s ease-in-out infinite;
}

.elementor-7337 .elementor-element.elementor-element-62cffd6 .elementor-button:before{
    content:"";
    position:absolute;
    inset:-6px;
    border-radius:inherit;
    z-index:-1;

    background:radial-gradient(
        circle,
        rgba(232,184,63,.45) 0%,
        rgba(232,184,63,.18) 50%,
        transparent 75%
    );

    filter:blur(10px);

    animation:buttonAura 2.5s ease-in-out infinite;
}

@keyframes buttonGlow{

0%,100%{

box-shadow:
0 0 10px rgba(232,184,63,.45),
0 0 22px rgba(232,184,63,.28);

}

50%{

box-shadow:
0 0 18px rgba(232,184,63,.75),
0 0 42px rgba(232,184,63,.50);

}

}

@keyframes buttonAura{

0%,100%{
opacity:.45;
transform:scale(.95);
}

50%{
opacity:1;
transform:scale(1.06);
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a0e619 */.elementor-7337 .elementor-element.elementor-element-8a0e619{
    position: relative;
    overflow: visible;
    isolation: isolate;

    background:
        linear-gradient(
            135deg,
            #f7f3e9 0%,
            #ffffff 48%,
            #f1eadc 100%
        );

    border: 1px solid rgba(210, 163, 58, .5);
    border-radius: 28px;
    padding: 60px 45px;

    box-shadow:
        0 28px 70px rgba(0, 0, 0, .28),
        0 0 20px rgba(221, 171, 49, .24),
        0 0 55px rgba(221, 171, 49, .14);

    animation:
        nsCardFloat 5s ease-in-out infinite,
        nsGoldGlow 4s ease-in-out infinite;

    will-change: transform, box-shadow;
}

/* Zachte gouden aura achter de kaart */
.elementor-7337 .elementor-element.elementor-element-8a0e619::before{
    content: "";
    position: absolute;
    inset: -20px;
    border-radius: 40px;
    z-index: -1;
    pointer-events: none;

    background:
        radial-gradient(
            ellipse at center,
            rgba(230, 181, 67, .28) 0%,
            rgba(230, 181, 67, .14) 38%,
            rgba(230, 181, 67, .05) 58%,
            rgba(230, 181, 67, 0) 74%
        );

    filter: blur(18px);
    animation: nsAuraPulse 4s ease-in-out infinite;
}

/* Subtiele binnenrand voor extra luxe */
.elementor-7337 .elementor-element.elementor-element-8a0e619::after{
    content: "";
    position: absolute;
    inset: 1px;
    border-radius: 27px;
    pointer-events: none;

    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, .95),
        inset 0 -1px 0 rgba(176, 124, 20, .12);
}

/* Langzame zwevende beweging */
@keyframes nsCardFloat{
    0%,
    100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-9px);
    }
}

/* Gouden schaduw pulseert rustig */
@keyframes nsGoldGlow{
    0%,
    100%{
        box-shadow:
            0 28px 70px rgba(0, 0, 0, .28),
            0 0 18px rgba(221, 171, 49, .20),
            0 0 48px rgba(221, 171, 49, .11);
    }

    50%{
        box-shadow:
            0 34px 82px rgba(0, 0, 0, .32),
            0 0 28px rgba(231, 185, 73, .38),
            0 0 72px rgba(231, 185, 73, .20);
    }
}

/* Aura beweegt heel subtiel mee */
@keyframes nsAuraPulse{
    0%,
    100%{
        opacity: .62;
        transform: scale(.96);
    }

    50%{
        opacity: 1;
        transform: scale(1.04);
    }
}

/* Mobiel iets rustiger */
@media (max-width: 767px){
    .elementor-7337 .elementor-element.elementor-element-8a0e619{
        padding: 42px 28px;
        border-radius: 24px;

        animation:
            nsCardFloatMobile 5s ease-in-out infinite,
            nsGoldGlowMobile 4s ease-in-out infinite;
    }

    .elementor-7337 .elementor-element.elementor-element-8a0e619::before{
        inset: -14px;
        border-radius: 32px;
        filter: blur(14px);
    }

    .elementor-7337 .elementor-element.elementor-element-8a0e619::after{
        border-radius: 23px;
    }

    @keyframes nsCardFloatMobile{
        0%,
        100%{
            transform: translateY(0);
        }

        50%{
            transform: translateY(-5px);
        }
    }

    @keyframes nsGoldGlowMobile{
        0%,
        100%{
            box-shadow:
                0 20px 50px rgba(0, 0, 0, .25),
                0 0 14px rgba(221, 171, 49, .18),
                0 0 34px rgba(221, 171, 49, .10);
        }

        50%{
            box-shadow:
                0 24px 60px rgba(0, 0, 0, .29),
                0 0 22px rgba(231, 185, 73, .30),
                0 0 48px rgba(231, 185, 73, .16);
        }
    }
}

/* Toegankelijkheid */
@media (prefers-reduced-motion: reduce){
    .elementor-7337 .elementor-element.elementor-element-8a0e619,
    .elementor-7337 .elementor-element.elementor-element-8a0e619::before{
        animation: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89d662f */.elementor-7337 .elementor-element.elementor-element-89d662f{
    position: relative;
    overflow: visible;
    isolation: isolate;

    background:
        linear-gradient(
            135deg,
            #f7f3e9 0%,
            #ffffff 48%,
            #f1eadc 100%
        );

    border: 1px solid rgba(210, 163, 58, .5);
    border-radius: 28px;
    padding: 60px 45px;

    box-shadow:
        0 28px 70px rgba(0, 0, 0, .28),
        0 0 20px rgba(221, 171, 49, .24),
        0 0 55px rgba(221, 171, 49, .14);

    animation:
        nsCardFloat 5s ease-in-out infinite,
        nsGoldGlow 4s ease-in-out infinite;

    will-change: transform, box-shadow;
}

/* Zachte gouden aura achter de kaart */
.elementor-7337 .elementor-element.elementor-element-89d662f::before{
    content: "";
    position: absolute;
    inset: -20px;
    border-radius: 40px;
    z-index: -1;
    pointer-events: none;

    background:
        radial-gradient(
            ellipse at center,
            rgba(230, 181, 67, .28) 0%,
            rgba(230, 181, 67, .14) 38%,
            rgba(230, 181, 67, .05) 58%,
            rgba(230, 181, 67, 0) 74%
        );

    filter: blur(18px);
    animation: nsAuraPulse 4s ease-in-out infinite;
}

/* Subtiele binnenrand voor extra luxe */
.elementor-7337 .elementor-element.elementor-element-89d662f::after{
    content: "";
    position: absolute;
    inset: 1px;
    border-radius: 27px;
    pointer-events: none;

    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, .95),
        inset 0 -1px 0 rgba(176, 124, 20, .12);
}

/* Langzame zwevende beweging */
@keyframes nsCardFloat{
    0%,
    100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-9px);
    }
}

/* Gouden schaduw pulseert rustig */
@keyframes nsGoldGlow{
    0%,
    100%{
        box-shadow:
            0 28px 70px rgba(0, 0, 0, .28),
            0 0 18px rgba(221, 171, 49, .20),
            0 0 48px rgba(221, 171, 49, .11);
    }

    50%{
        box-shadow:
            0 34px 82px rgba(0, 0, 0, .32),
            0 0 28px rgba(231, 185, 73, .38),
            0 0 72px rgba(231, 185, 73, .20);
    }
}

/* Aura beweegt heel subtiel mee */
@keyframes nsAuraPulse{
    0%,
    100%{
        opacity: .62;
        transform: scale(.96);
    }

    50%{
        opacity: 1;
        transform: scale(1.04);
    }
}

/* Mobiel iets rustiger */
@media (max-width: 767px){
    .elementor-7337 .elementor-element.elementor-element-89d662f{
        padding: 42px 28px;
        border-radius: 24px;

        animation:
            nsCardFloatMobile 5s ease-in-out infinite,
            nsGoldGlowMobile 4s ease-in-out infinite;
    }

    .elementor-7337 .elementor-element.elementor-element-89d662f::before{
        inset: -14px;
        border-radius: 32px;
        filter: blur(14px);
    }

    .elementor-7337 .elementor-element.elementor-element-89d662f::after{
        border-radius: 23px;
    }

    @keyframes nsCardFloatMobile{
        0%,
        100%{
            transform: translateY(0);
        }

        50%{
            transform: translateY(-5px);
        }
    }

    @keyframes nsGoldGlowMobile{
        0%,
        100%{
            box-shadow:
                0 20px 50px rgba(0, 0, 0, .25),
                0 0 14px rgba(221, 171, 49, .18),
                0 0 34px rgba(221, 171, 49, .10);
        }

        50%{
            box-shadow:
                0 24px 60px rgba(0, 0, 0, .29),
                0 0 22px rgba(231, 185, 73, .30),
                0 0 48px rgba(231, 185, 73, .16);
        }
    }
}

/* Toegankelijkheid */
@media (prefers-reduced-motion: reduce){
    .elementor-7337 .elementor-element.elementor-element-89d662f,
    .elementor-7337 .elementor-element.elementor-element-89d662f::before{
        animation: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13625ca */.elementor-7337 .elementor-element.elementor-element-13625ca{
    position: relative;
    overflow: visible;
    isolation: isolate;

    background:
        linear-gradient(
            135deg,
            #f7f3e9 0%,
            #ffffff 48%,
            #f1eadc 100%
        );

    border: 1px solid rgba(210, 163, 58, .5);
    border-radius: 28px;
    padding: 60px 45px;

    box-shadow:
        0 28px 70px rgba(0, 0, 0, .28),
        0 0 20px rgba(221, 171, 49, .24),
        0 0 55px rgba(221, 171, 49, .14);

    animation:
        nsCardFloat 5s ease-in-out infinite,
        nsGoldGlow 4s ease-in-out infinite;

    will-change: transform, box-shadow;
}

/* Zachte gouden aura achter de kaart */
.elementor-7337 .elementor-element.elementor-element-13625ca::before{
    content: "";
    position: absolute;
    inset: -20px;
    border-radius: 40px;
    z-index: -1;
    pointer-events: none;

    background:
        radial-gradient(
            ellipse at center,
            rgba(230, 181, 67, .28) 0%,
            rgba(230, 181, 67, .14) 38%,
            rgba(230, 181, 67, .05) 58%,
            rgba(230, 181, 67, 0) 74%
        );

    filter: blur(18px);
    animation: nsAuraPulse 4s ease-in-out infinite;
}

/* Subtiele binnenrand voor extra luxe */
.elementor-7337 .elementor-element.elementor-element-13625ca::after{
    content: "";
    position: absolute;
    inset: 1px;
    border-radius: 27px;
    pointer-events: none;

    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, .95),
        inset 0 -1px 0 rgba(176, 124, 20, .12);
}

/* Langzame zwevende beweging */
@keyframes nsCardFloat{
    0%,
    100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-9px);
    }
}

/* Gouden schaduw pulseert rustig */
@keyframes nsGoldGlow{
    0%,
    100%{
        box-shadow:
            0 28px 70px rgba(0, 0, 0, .28),
            0 0 18px rgba(221, 171, 49, .20),
            0 0 48px rgba(221, 171, 49, .11);
    }

    50%{
        box-shadow:
            0 34px 82px rgba(0, 0, 0, .32),
            0 0 28px rgba(231, 185, 73, .38),
            0 0 72px rgba(231, 185, 73, .20);
    }
}

/* Aura beweegt heel subtiel mee */
@keyframes nsAuraPulse{
    0%,
    100%{
        opacity: .62;
        transform: scale(.96);
    }

    50%{
        opacity: 1;
        transform: scale(1.04);
    }
}

/* Mobiel iets rustiger */
@media (max-width: 767px){
    .elementor-7337 .elementor-element.elementor-element-13625ca{
        padding: 42px 28px;
        border-radius: 24px;

        animation:
            nsCardFloatMobile 5s ease-in-out infinite,
            nsGoldGlowMobile 4s ease-in-out infinite;
    }

    .elementor-7337 .elementor-element.elementor-element-13625ca::before{
        inset: -14px;
        border-radius: 32px;
        filter: blur(14px);
    }

    .elementor-7337 .elementor-element.elementor-element-13625ca::after{
        border-radius: 23px;
    }

    @keyframes nsCardFloatMobile{
        0%,
        100%{
            transform: translateY(0);
        }

        50%{
            transform: translateY(-5px);
        }
    }

    @keyframes nsGoldGlowMobile{
        0%,
        100%{
            box-shadow:
                0 20px 50px rgba(0, 0, 0, .25),
                0 0 14px rgba(221, 171, 49, .18),
                0 0 34px rgba(221, 171, 49, .10);
        }

        50%{
            box-shadow:
                0 24px 60px rgba(0, 0, 0, .29),
                0 0 22px rgba(231, 185, 73, .30),
                0 0 48px rgba(231, 185, 73, .16);
        }
    }
}

/* Toegankelijkheid */
@media (prefers-reduced-motion: reduce){
    .elementor-7337 .elementor-element.elementor-element-13625ca,
    .elementor-7337 .elementor-element.elementor-element-13625ca::before{
        animation: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e6d840 */.elementor-7337 .elementor-element.elementor-element-1e6d840{
    position: relative;
    overflow: visible;
    isolation: isolate;

    background:
        linear-gradient(
            135deg,
            #f7f3e9 0%,
            #ffffff 48%,
            #f1eadc 100%
        );

    border: 1px solid rgba(210, 163, 58, .5);
    border-radius: 28px;
    padding: 60px 45px;

    box-shadow:
        0 28px 70px rgba(0, 0, 0, .28),
        0 0 20px rgba(221, 171, 49, .24),
        0 0 55px rgba(221, 171, 49, .14);

    animation:
        nsCardFloat 5s ease-in-out infinite,
        nsGoldGlow 4s ease-in-out infinite;

    will-change: transform, box-shadow;
}

/* Zachte gouden aura achter de kaart */
.elementor-7337 .elementor-element.elementor-element-1e6d840::before{
    content: "";
    position: absolute;
    inset: -20px;
    border-radius: 40px;
    z-index: -1;
    pointer-events: none;

    background:
        radial-gradient(
            ellipse at center,
            rgba(230, 181, 67, .28) 0%,
            rgba(230, 181, 67, .14) 38%,
            rgba(230, 181, 67, .05) 58%,
            rgba(230, 181, 67, 0) 74%
        );

    filter: blur(18px);
    animation: nsAuraPulse 4s ease-in-out infinite;
}

/* Subtiele binnenrand voor extra luxe */
.elementor-7337 .elementor-element.elementor-element-1e6d840::after{
    content: "";
    position: absolute;
    inset: 1px;
    border-radius: 27px;
    pointer-events: none;

    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, .95),
        inset 0 -1px 0 rgba(176, 124, 20, .12);
}

/* Langzame zwevende beweging */
@keyframes nsCardFloat{
    0%,
    100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-9px);
    }
}

/* Gouden schaduw pulseert rustig */
@keyframes nsGoldGlow{
    0%,
    100%{
        box-shadow:
            0 28px 70px rgba(0, 0, 0, .28),
            0 0 18px rgba(221, 171, 49, .20),
            0 0 48px rgba(221, 171, 49, .11);
    }

    50%{
        box-shadow:
            0 34px 82px rgba(0, 0, 0, .32),
            0 0 28px rgba(231, 185, 73, .38),
            0 0 72px rgba(231, 185, 73, .20);
    }
}

/* Aura beweegt heel subtiel mee */
@keyframes nsAuraPulse{
    0%,
    100%{
        opacity: .62;
        transform: scale(.96);
    }

    50%{
        opacity: 1;
        transform: scale(1.04);
    }
}

/* Mobiel iets rustiger */
@media (max-width: 767px){
    .elementor-7337 .elementor-element.elementor-element-1e6d840{
        padding: 42px 28px;
        border-radius: 24px;

        animation:
            nsCardFloatMobile 5s ease-in-out infinite,
            nsGoldGlowMobile 4s ease-in-out infinite;
    }

    .elementor-7337 .elementor-element.elementor-element-1e6d840::before{
        inset: -14px;
        border-radius: 32px;
        filter: blur(14px);
    }

    .elementor-7337 .elementor-element.elementor-element-1e6d840::after{
        border-radius: 23px;
    }

    @keyframes nsCardFloatMobile{
        0%,
        100%{
            transform: translateY(0);
        }

        50%{
            transform: translateY(-5px);
        }
    }

    @keyframes nsGoldGlowMobile{
        0%,
        100%{
            box-shadow:
                0 20px 50px rgba(0, 0, 0, .25),
                0 0 14px rgba(221, 171, 49, .18),
                0 0 34px rgba(221, 171, 49, .10);
        }

        50%{
            box-shadow:
                0 24px 60px rgba(0, 0, 0, .29),
                0 0 22px rgba(231, 185, 73, .30),
                0 0 48px rgba(231, 185, 73, .16);
        }
    }
}

/* Toegankelijkheid */
@media (prefers-reduced-motion: reduce){
    .elementor-7337 .elementor-element.elementor-element-1e6d840,
    .elementor-7337 .elementor-element.elementor-element-1e6d840::before{
        animation: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f364f3b */.elementor-7337 .elementor-element.elementor-element-f364f3b{
    position: relative;
    isolation: isolate;
    overflow: hidden;

    padding: 54px 40px 64px;

    background:
        radial-gradient(
            circle at 15% 30%,
            rgba(223, 176, 64, 0.28) 0%,
            rgba(175, 122, 20, 0.10) 25%,
            transparent 52%
        ),
        radial-gradient(
            circle at 85% 70%,
            rgba(239, 202, 108, 0.17) 0%,
            transparent 45%
        ),
        linear-gradient(
            125deg,
            #050604 0%,
            #111006 42%,
            #020303 100%
        );

    border-top: 1px solid rgba(231, 190, 86, 0.28);
    border-bottom: 1px solid rgba(231, 190, 86, 0.18);

    box-shadow:
        inset 0 30px 90px rgba(218, 167, 46, 0.08),
        inset 0 -30px 90px rgba(0, 0, 0, 0.65),
        0 25px 70px rgba(0, 0, 0, 0.22);

    animation: nsBackgroundPulse 8s ease-in-out infinite alternate;
}

/* Bewegende gouden lichtbundel */
.elementor-7337 .elementor-element.elementor-element-f364f3b::before{
    content: "";
    position: absolute;
    z-index: -1;
    pointer-events: none;

    top: -130%;
    left: -45%;

    width: 42%;
    height: 360%;

    background: linear-gradient(
        90deg,
        transparent 0%,
        rgba(255, 231, 165, 0.03) 25%,
        rgba(255, 220, 118, 0.34) 50%,
        rgba(255, 241, 196, 0.10) 70%,
        transparent 100%
    );

    filter: blur(15px);
    transform: rotate(18deg);

    animation: nsMovingShine 7s cubic-bezier(.55,.1,.35,.95) infinite;
}

/* Grid, glow en extra diepte */
.elementor-7337 .elementor-element.elementor-element-f364f3b::after{
    content: "";
    position: absolute;
    z-index: -2;
    pointer-events: none;
    inset: 0;

    background:
        linear-gradient(
            rgba(231, 190, 86, 0.045) 1px,
            transparent 1px
        ),
        linear-gradient(
            90deg,
            rgba(231, 190, 86, 0.045) 1px,
            transparent 1px
        ),
        radial-gradient(
            ellipse at center,
            transparent 25%,
            rgba(0, 0, 0, 0.40) 100%
        );

    background-size:
        54px 54px,
        54px 54px,
        100% 100%;

    opacity: 0.80;
}

/* Zorgt dat alle inhoud boven de effecten blijft */
.elementor-7337 .elementor-element.elementor-element-f364f3b > *{
    position: relative;
    z-index: 2;
}

/* Rustige beweging van de achtergrond */
@keyframes nsBackgroundPulse{
    0%{
        background-position:
            0% 50%,
            100% 50%,
            50% 50%;
    }

    100%{
        background-position:
            8% 42%,
            92% 58%,
            50% 50%;
    }
}

/* Shine beweegt volledig over de sectie */
@keyframes nsMovingShine{
    0%{
        left: -55%;
        opacity: 0;
    }

    12%{
        opacity: 0;
    }

    27%{
        opacity: 1;
    }

    58%{
        left: 125%;
        opacity: 0.85;
    }

    72%,
    100%{
        left: 125%;
        opacity: 0;
    }
}

/* Mobiel */
@media(max-width: 767px){
    .elementor-7337 .elementor-element.elementor-element-f364f3b{
        padding: 36px 18px 42px;
    }

    .elementor-7337 .elementor-element.elementor-element-f364f3b::before{
        width: 70%;
        animation-duration: 9s;
    }
}

/* Animaties uitzetten voor bezoekers die dit ingesteld hebben */
@media(prefers-reduced-motion: reduce){
    .elementor-7337 .elementor-element.elementor-element-f364f3b,
    .elementor-7337 .elementor-element.elementor-element-f364f3b::before{
        animation: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d822021 */.elementor-7337 .elementor-element.elementor-element-d822021{
    position: relative;
    overflow: visible;
    isolation: isolate;

    background:
        linear-gradient(
            135deg,
            #f7f3e9 0%,
            #ffffff 48%,
            #f1eadc 100%
        );

    border: 1px solid rgba(45, 185, 90, .5);
    border-radius: 28px;
    padding: 60px 45px;

    box-shadow:
        0 28px 70px rgba(0, 0, 0, .28),
        0 0 18px rgba(35, 205, 90, .24),
        0 0 48px rgba(35, 205, 90, .13);

    animation:
        nsGreenCardFloat 5.2s ease-in-out infinite,
        nsGreenGlow 4s ease-in-out infinite;

    will-change: transform, box-shadow;
}

/* Groene aura achter de kaart */
.elementor-7337 .elementor-element.elementor-element-d822021::before{
    content: "";
    position: absolute;
    inset: -20px;
    border-radius: 40px;
    z-index: -1;
    pointer-events: none;

    background:
        radial-gradient(
            ellipse at center,
            rgba(50, 220, 105, .3) 0%,
            rgba(50, 220, 105, .15) 38%,
            rgba(50, 220, 105, .05) 58%,
            rgba(50, 220, 105, 0) 74%
        );

    filter: blur(18px);
    animation: nsGreenAuraPulse 4s ease-in-out infinite;
}

/* Subtiele binnenrand */
.elementor-7337 .elementor-element.elementor-element-d822021::after{
    content: "";
    position: absolute;
    inset: 1px;
    border-radius: 27px;
    pointer-events: none;

    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, .95),
        inset 0 -1px 0 rgba(20, 140, 60, .12);
}

@keyframes nsGreenCardFloat{
    0%,
    100%{
        transform: translateY(-7px);
    }

    50%{
        transform: translateY(0);
    }
}

@keyframes nsGreenGlow{
    0%,
    100%{
        box-shadow:
            0 28px 70px rgba(0, 0, 0, .28),
            0 0 16px rgba(35, 205, 90, .21),
            0 0 42px rgba(35, 205, 90, .11);
    }

    50%{
        box-shadow:
            0 34px 82px rgba(0, 0, 0, .32),
            0 0 28px rgba(55, 225, 110, .46),
            0 0 68px rgba(55, 225, 110, .25);
    }
}

@keyframes nsGreenAuraPulse{
    0%,
    100%{
        opacity: .62;
        transform: scale(.96);
    }

    50%{
        opacity: 1;
        transform: scale(1.04);
    }
}

@media (max-width: 767px){
    .elementor-7337 .elementor-element.elementor-element-d822021{
        padding: 42px 28px;
        border-radius: 24px;

        animation:
            nsGreenCardFloatMobile 5.2s ease-in-out infinite,
            nsGreenGlowMobile 4s ease-in-out infinite;
    }

    .elementor-7337 .elementor-element.elementor-element-d822021::before{
        inset: -14px;
        border-radius: 32px;
        filter: blur(14px);
    }

    .elementor-7337 .elementor-element.elementor-element-d822021::after{
        border-radius: 23px;
    }

    @keyframes nsGreenCardFloatMobile{
        0%,
        100%{
            transform: translateY(-4px);
        }

        50%{
            transform: translateY(0);
        }
    }

    @keyframes nsGreenGlowMobile{
        0%,
        100%{
            box-shadow:
                0 20px 50px rgba(0, 0, 0, .25),
                0 0 12px rgba(35, 205, 90, .19),
                0 0 30px rgba(35, 205, 90, .10);
        }

        50%{
            box-shadow:
                0 24px 60px rgba(0, 0, 0, .29),
                0 0 20px rgba(55, 225, 110, .35),
                0 0 46px rgba(55, 225, 110, .19);
        }
    }
}

@media (prefers-reduced-motion: reduce){
    .elementor-7337 .elementor-element.elementor-element-d822021,
    .elementor-7337 .elementor-element.elementor-element-d822021::before{
        animation: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8daa9ed */.elementor-7337 .elementor-element.elementor-element-8daa9ed{
    position: relative;
    overflow: visible;
    isolation: isolate;

    background:
        linear-gradient(
            135deg,
            #f7f3e9 0%,
            #ffffff 48%,
            #f1eadc 100%
        );

    border: 1px solid rgba(45, 185, 90, .5);
    border-radius: 28px;
    padding: 60px 45px;

    box-shadow:
        0 28px 70px rgba(0, 0, 0, .28),
        0 0 18px rgba(35, 205, 90, .24),
        0 0 48px rgba(35, 205, 90, .13);

    animation:
        nsGreenCardFloat 5.2s ease-in-out infinite,
        nsGreenGlow 4s ease-in-out infinite;

    will-change: transform, box-shadow;
}

/* Groene aura achter de kaart */
.elementor-7337 .elementor-element.elementor-element-8daa9ed::before{
    content: "";
    position: absolute;
    inset: -20px;
    border-radius: 40px;
    z-index: -1;
    pointer-events: none;

    background:
        radial-gradient(
            ellipse at center,
            rgba(50, 220, 105, .3) 0%,
            rgba(50, 220, 105, .15) 38%,
            rgba(50, 220, 105, .05) 58%,
            rgba(50, 220, 105, 0) 74%
        );

    filter: blur(18px);
    animation: nsGreenAuraPulse 4s ease-in-out infinite;
}

/* Subtiele binnenrand */
.elementor-7337 .elementor-element.elementor-element-8daa9ed::after{
    content: "";
    position: absolute;
    inset: 1px;
    border-radius: 27px;
    pointer-events: none;

    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, .95),
        inset 0 -1px 0 rgba(20, 140, 60, .12);
}

@keyframes nsGreenCardFloat{
    0%,
    100%{
        transform: translateY(-7px);
    }

    50%{
        transform: translateY(0);
    }
}

@keyframes nsGreenGlow{
    0%,
    100%{
        box-shadow:
            0 28px 70px rgba(0, 0, 0, .28),
            0 0 16px rgba(35, 205, 90, .21),
            0 0 42px rgba(35, 205, 90, .11);
    }

    50%{
        box-shadow:
            0 34px 82px rgba(0, 0, 0, .32),
            0 0 28px rgba(55, 225, 110, .46),
            0 0 68px rgba(55, 225, 110, .25);
    }
}

@keyframes nsGreenAuraPulse{
    0%,
    100%{
        opacity: .62;
        transform: scale(.96);
    }

    50%{
        opacity: 1;
        transform: scale(1.04);
    }
}

@media (max-width: 767px){
    .elementor-7337 .elementor-element.elementor-element-8daa9ed{
        padding: 42px 28px;
        border-radius: 24px;

        animation:
            nsGreenCardFloatMobile 5.2s ease-in-out infinite,
            nsGreenGlowMobile 4s ease-in-out infinite;
    }

    .elementor-7337 .elementor-element.elementor-element-8daa9ed::before{
        inset: -14px;
        border-radius: 32px;
        filter: blur(14px);
    }

    .elementor-7337 .elementor-element.elementor-element-8daa9ed::after{
        border-radius: 23px;
    }

    @keyframes nsGreenCardFloatMobile{
        0%,
        100%{
            transform: translateY(-4px);
        }

        50%{
            transform: translateY(0);
        }
    }

    @keyframes nsGreenGlowMobile{
        0%,
        100%{
            box-shadow:
                0 20px 50px rgba(0, 0, 0, .25),
                0 0 12px rgba(35, 205, 90, .19),
                0 0 30px rgba(35, 205, 90, .10);
        }

        50%{
            box-shadow:
                0 24px 60px rgba(0, 0, 0, .29),
                0 0 20px rgba(55, 225, 110, .35),
                0 0 46px rgba(55, 225, 110, .19);
        }
    }
}

@media (prefers-reduced-motion: reduce){
    .elementor-7337 .elementor-element.elementor-element-8daa9ed,
    .elementor-7337 .elementor-element.elementor-element-8daa9ed::before{
        animation: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf88cbb */.elementor-7337 .elementor-element.elementor-element-cf88cbb{
    position: relative;
    overflow: visible;
    isolation: isolate;

    background:
        linear-gradient(
            135deg,
            #f7f3e9 0%,
            #ffffff 48%,
            #f1eadc 100%
        );

    border: 1px solid rgba(45, 185, 90, .5);
    border-radius: 28px;
    padding: 60px 45px;

    box-shadow:
        0 28px 70px rgba(0, 0, 0, .28),
        0 0 18px rgba(35, 205, 90, .24),
        0 0 48px rgba(35, 205, 90, .13);

    animation:
        nsGreenCardFloat 5.2s ease-in-out infinite,
        nsGreenGlow 4s ease-in-out infinite;

    will-change: transform, box-shadow;
}

/* Groene aura achter de kaart */
.elementor-7337 .elementor-element.elementor-element-cf88cbb::before{
    content: "";
    position: absolute;
    inset: -20px;
    border-radius: 40px;
    z-index: -1;
    pointer-events: none;

    background:
        radial-gradient(
            ellipse at center,
            rgba(50, 220, 105, .3) 0%,
            rgba(50, 220, 105, .15) 38%,
            rgba(50, 220, 105, .05) 58%,
            rgba(50, 220, 105, 0) 74%
        );

    filter: blur(18px);
    animation: nsGreenAuraPulse 4s ease-in-out infinite;
}

/* Subtiele binnenrand */
.elementor-7337 .elementor-element.elementor-element-cf88cbb::after{
    content: "";
    position: absolute;
    inset: 1px;
    border-radius: 27px;
    pointer-events: none;

    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, .95),
        inset 0 -1px 0 rgba(20, 140, 60, .12);
}

@keyframes nsGreenCardFloat{
    0%,
    100%{
        transform: translateY(-7px);
    }

    50%{
        transform: translateY(0);
    }
}

@keyframes nsGreenGlow{
    0%,
    100%{
        box-shadow:
            0 28px 70px rgba(0, 0, 0, .28),
            0 0 16px rgba(35, 205, 90, .21),
            0 0 42px rgba(35, 205, 90, .11);
    }

    50%{
        box-shadow:
            0 34px 82px rgba(0, 0, 0, .32),
            0 0 28px rgba(55, 225, 110, .46),
            0 0 68px rgba(55, 225, 110, .25);
    }
}

@keyframes nsGreenAuraPulse{
    0%,
    100%{
        opacity: .62;
        transform: scale(.96);
    }

    50%{
        opacity: 1;
        transform: scale(1.04);
    }
}

@media (max-width: 767px){
    .elementor-7337 .elementor-element.elementor-element-cf88cbb{
        padding: 42px 28px;
        border-radius: 24px;

        animation:
            nsGreenCardFloatMobile 5.2s ease-in-out infinite,
            nsGreenGlowMobile 4s ease-in-out infinite;
    }

    .elementor-7337 .elementor-element.elementor-element-cf88cbb::before{
        inset: -14px;
        border-radius: 32px;
        filter: blur(14px);
    }

    .elementor-7337 .elementor-element.elementor-element-cf88cbb::after{
        border-radius: 23px;
    }

    @keyframes nsGreenCardFloatMobile{
        0%,
        100%{
            transform: translateY(-4px);
        }

        50%{
            transform: translateY(0);
        }
    }

    @keyframes nsGreenGlowMobile{
        0%,
        100%{
            box-shadow:
                0 20px 50px rgba(0, 0, 0, .25),
                0 0 12px rgba(35, 205, 90, .19),
                0 0 30px rgba(35, 205, 90, .10);
        }

        50%{
            box-shadow:
                0 24px 60px rgba(0, 0, 0, .29),
                0 0 20px rgba(55, 225, 110, .35),
                0 0 46px rgba(55, 225, 110, .19);
        }
    }
}

@media (prefers-reduced-motion: reduce){
    .elementor-7337 .elementor-element.elementor-element-cf88cbb,
    .elementor-7337 .elementor-element.elementor-element-cf88cbb::before{
        animation: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb2790e */.elementor-7337 .elementor-element.elementor-element-fb2790e{
    position: relative;
    overflow: visible;
    isolation: isolate;

    background:
        linear-gradient(
            135deg,
            #f7f3e9 0%,
            #ffffff 48%,
            #f1eadc 100%
        );

    border: 1px solid rgba(45, 185, 90, .5);
    border-radius: 28px;
    padding: 60px 45px;

    box-shadow:
        0 28px 70px rgba(0, 0, 0, .28),
        0 0 18px rgba(35, 205, 90, .24),
        0 0 48px rgba(35, 205, 90, .13);

    animation:
        nsGreenCardFloat 5.2s ease-in-out infinite,
        nsGreenGlow 4s ease-in-out infinite;

    will-change: transform, box-shadow;
}

/* Groene aura achter de kaart */
.elementor-7337 .elementor-element.elementor-element-fb2790e::before{
    content: "";
    position: absolute;
    inset: -20px;
    border-radius: 40px;
    z-index: -1;
    pointer-events: none;

    background:
        radial-gradient(
            ellipse at center,
            rgba(50, 220, 105, .3) 0%,
            rgba(50, 220, 105, .15) 38%,
            rgba(50, 220, 105, .05) 58%,
            rgba(50, 220, 105, 0) 74%
        );

    filter: blur(18px);
    animation: nsGreenAuraPulse 4s ease-in-out infinite;
}

/* Subtiele binnenrand */
.elementor-7337 .elementor-element.elementor-element-fb2790e::after{
    content: "";
    position: absolute;
    inset: 1px;
    border-radius: 27px;
    pointer-events: none;

    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, .95),
        inset 0 -1px 0 rgba(20, 140, 60, .12);
}

@keyframes nsGreenCardFloat{
    0%,
    100%{
        transform: translateY(-7px);
    }

    50%{
        transform: translateY(0);
    }
}

@keyframes nsGreenGlow{
    0%,
    100%{
        box-shadow:
            0 28px 70px rgba(0, 0, 0, .28),
            0 0 16px rgba(35, 205, 90, .21),
            0 0 42px rgba(35, 205, 90, .11);
    }

    50%{
        box-shadow:
            0 34px 82px rgba(0, 0, 0, .32),
            0 0 28px rgba(55, 225, 110, .46),
            0 0 68px rgba(55, 225, 110, .25);
    }
}

@keyframes nsGreenAuraPulse{
    0%,
    100%{
        opacity: .62;
        transform: scale(.96);
    }

    50%{
        opacity: 1;
        transform: scale(1.04);
    }
}

@media (max-width: 767px){
    .elementor-7337 .elementor-element.elementor-element-fb2790e{
        padding: 42px 28px;
        border-radius: 24px;

        animation:
            nsGreenCardFloatMobile 5.2s ease-in-out infinite,
            nsGreenGlowMobile 4s ease-in-out infinite;
    }

    .elementor-7337 .elementor-element.elementor-element-fb2790e::before{
        inset: -14px;
        border-radius: 32px;
        filter: blur(14px);
    }

    .elementor-7337 .elementor-element.elementor-element-fb2790e::after{
        border-radius: 23px;
    }

    @keyframes nsGreenCardFloatMobile{
        0%,
        100%{
            transform: translateY(-4px);
        }

        50%{
            transform: translateY(0);
        }
    }

    @keyframes nsGreenGlowMobile{
        0%,
        100%{
            box-shadow:
                0 20px 50px rgba(0, 0, 0, .25),
                0 0 12px rgba(35, 205, 90, .19),
                0 0 30px rgba(35, 205, 90, .10);
        }

        50%{
            box-shadow:
                0 24px 60px rgba(0, 0, 0, .29),
                0 0 20px rgba(55, 225, 110, .35),
                0 0 46px rgba(55, 225, 110, .19);
        }
    }
}

@media (prefers-reduced-motion: reduce){
    .elementor-7337 .elementor-element.elementor-element-fb2790e,
    .elementor-7337 .elementor-element.elementor-element-fb2790e::before{
        animation: none;
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-64b0b3df */.elementor-7337 .elementor-element.elementor-element-64b0b3df .elementor-button{
    position:relative;
    overflow:visible;

    box-shadow:
        0 0 10px rgba(232,184,63,.45),
        0 0 22px rgba(232,184,63,.28);

    animation:buttonGlow 2.5s ease-in-out infinite;
}

.elementor-7337 .elementor-element.elementor-element-64b0b3df .elementor-button:before{
    content:"";
    position:absolute;
    inset:-6px;
    border-radius:inherit;
    z-index:-1;

    background:radial-gradient(
        circle,
        rgba(232,184,63,.45) 0%,
        rgba(232,184,63,.18) 50%,
        transparent 75%
    );

    filter:blur(10px);

    animation:buttonAura 2.5s ease-in-out infinite;
}

@keyframes buttonGlow{

0%,100%{

box-shadow:
0 0 10px rgba(232,184,63,.45),
0 0 22px rgba(232,184,63,.28);

}

50%{

box-shadow:
0 0 18px rgba(232,184,63,.75),
0 0 42px rgba(232,184,63,.50);

}

}

@keyframes buttonAura{

0%,100%{
opacity:.45;
transform:scale(.95);
}

50%{
opacity:1;
transform:scale(1.06);
}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eb1896d */.elementor-7337 .elementor-element.elementor-element-eb1896d .elementor-button{
    position:relative;
    overflow:visible;

    box-shadow:
        0 0 10px rgba(232,184,63,.45),
        0 0 22px rgba(232,184,63,.28);

    animation:buttonGlow 2.5s ease-in-out infinite;
}

.elementor-7337 .elementor-element.elementor-element-eb1896d .elementor-button:before{
    content:"";
    position:absolute;
    inset:-6px;
    border-radius:inherit;
    z-index:-1;

    background:radial-gradient(
        circle,
        rgba(232,184,63,.45) 0%,
        rgba(232,184,63,.18) 50%,
        transparent 75%
    );

    filter:blur(10px);

    animation:buttonAura 2.5s ease-in-out infinite;
}

@keyframes buttonGlow{

0%,100%{

box-shadow:
0 0 10px rgba(232,184,63,.45),
0 0 22px rgba(232,184,63,.28);

}

50%{

box-shadow:
0 0 18px rgba(232,184,63,.75),
0 0 42px rgba(232,184,63,.50);

}

}

@keyframes buttonAura{

0%,100%{
opacity:.45;
transform:scale(.95);
}

50%{
opacity:1;
transform:scale(1.06);
}

}/* End custom CSS */
/* Start custom CSS for exad-pricing-table, class: .elementor-element-ad302e5 */.elementor-7337 .elementor-element.elementor-element-ad302e5 .elementor-button{
    position:relative;
    overflow:visible;

    box-shadow:
        0 0 10px rgba(232,184,63,.45),
        0 0 22px rgba(232,184,63,.28);

    animation:buttonGlow 2.5s ease-in-out infinite;
}

.elementor-7337 .elementor-element.elementor-element-ad302e5 .elementor-button:before{
    content:"";
    position:absolute;
    inset:-6px;
    border-radius:inherit;
    z-index:-1;

    background:radial-gradient(
        circle,
        rgba(232,184,63,.45) 0%,
        rgba(232,184,63,.18) 50%,
        transparent 75%
    );

    filter:blur(10px);

    animation:buttonAura 2.5s ease-in-out infinite;
}

@keyframes buttonGlow{

0%,100%{

box-shadow:
0 0 10px rgba(232,184,63,.45),
0 0 22px rgba(232,184,63,.28);

}

50%{

box-shadow:
0 0 18px rgba(232,184,63,.75),
0 0 42px rgba(232,184,63,.50);

}

}

@keyframes buttonAura{

0%,100%{
opacity:.45;
transform:scale(.95);
}

50%{
opacity:1;
transform:scale(1.06);
}

}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-e96093a */.elementor-7337 .elementor-element.elementor-element-e96093a .elementor-button{
    position:relative;
    overflow:visible;

    box-shadow:
        0 0 10px rgba(232,184,63,.45),
        0 0 22px rgba(232,184,63,.28);

    animation:buttonGlow 2.5s ease-in-out infinite;
}

.elementor-7337 .elementor-element.elementor-element-e96093a .elementor-button:before{
    content:"";
    position:absolute;
    inset:-6px;
    border-radius:inherit;
    z-index:-1;

    background:radial-gradient(
        circle,
        rgba(232,184,63,.45) 0%,
        rgba(232,184,63,.18) 50%,
        transparent 75%
    );

    filter:blur(10px);

    animation:buttonAura 2.5s ease-in-out infinite;
}

@keyframes buttonGlow{

0%,100%{

box-shadow:
0 0 10px rgba(232,184,63,.45),
0 0 22px rgba(232,184,63,.28);

}

50%{

box-shadow:
0 0 18px rgba(232,184,63,.75),
0 0 42px rgba(232,184,63,.50);

}

}

@keyframes buttonAura{

0%,100%{
opacity:.45;
transform:scale(.95);
}

50%{
opacity:1;
transform:scale(1.06);
}

}/* End custom CSS */