.elementor-446 .elementor-element.elementor-element-6de732e2:not(.elementor-motion-effects-element-type-background), .elementor-446 .elementor-element.elementor-element-6de732e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5D9;}.elementor-446 .elementor-element.elementor-element-6de732e2 > .elementor-background-overlay{background-image:url("https://kdvdegroeneweide.nl/wp-content/uploads/2025/12/Bg-Page.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.35;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-446 .elementor-element.elementor-element-6de732e2 > .elementor-container{max-width:1320px;}.elementor-446 .elementor-element.elementor-element-6de732e2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:220px 0px 160px 0px;}.elementor-446 .elementor-element.elementor-element-6de732e2 > .elementor-shape-bottom svg{width:calc(115% + 1.3px);height:165px;}.elementor-446 .elementor-element.elementor-element-324ef3c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-3e7b9f44{text-align:center;}.elementor-446 .elementor-element.elementor-element-3e7b9f44 .elementor-heading-title{font-family:var( --e-global-typography-0056fda-font-family ), Sans-serif;font-size:var( --e-global-typography-0056fda-font-size );font-weight:var( --e-global-typography-0056fda-font-weight );line-height:var( --e-global-typography-0056fda-line-height );}.elementor-446 .elementor-element.elementor-element-4ec078ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-446 .elementor-element.elementor-element-4ec078ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-446 .elementor-element.elementor-element-4ec078ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-446 .elementor-element.elementor-element-4ec078ce .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-446 .elementor-element.elementor-element-4ec078ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-446 .elementor-element.elementor-element-4ec078ce .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-446 .elementor-element.elementor-element-4ec078ce .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-446 .elementor-element.elementor-element-4ec078ce{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-446 .elementor-element.elementor-element-4ec078ce .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-446 .elementor-element.elementor-element-4ec078ce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-446 .elementor-element.elementor-element-4ec078ce .elementor-icon-list-item > a{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-446 .elementor-element.elementor-element-4ec078ce .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-446 .elementor-element.elementor-element-5c2d88b6 > .elementor-container{max-width:1320px;}.elementor-446 .elementor-element.elementor-element-5c2d88b6{padding:120px 0px 120px 0px;}.elementor-446 .elementor-element.elementor-element-4e2f9e48 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-4b1e0cd7 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-4b1e0cd7 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-0056fda-font-family ), Sans-serif;font-size:var( --e-global-typography-0056fda-font-size );font-weight:var( --e-global-typography-0056fda-font-weight );line-height:var( --e-global-typography-0056fda-line-height );color:var( --e-global-color-primary );}.elementor-446 .elementor-element.elementor-element-4b1e0cd7 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:5px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-4b1e0cd7 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-1e89cbe );font-family:var( --e-global-typography-ff542e9-font-family ), Sans-serif;font-size:var( --e-global-typography-ff542e9-font-size );font-weight:var( --e-global-typography-ff542e9-font-weight );line-height:var( --e-global-typography-ff542e9-line-height );margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-7bad7587{padding:0% 20% 0% 20%;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-446 .elementor-element.elementor-element-263a24d1{margin-top:30px;margin-bottom:0px;}.elementor-446 .elementor-element.elementor-element-217f44b1 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-446 .elementor-element.elementor-element-40e2d596{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -20%) 0%;z-index:0;}.elementor-446 .elementor-element.elementor-element-40e2d596 .jeg-elementor-kit.jkit-team, .elementor-446 .elementor-element.elementor-element-40e2d596 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper{text-align:left;}.elementor-446 .elementor-element.elementor-element-40e2d596 .jeg-elementor-kit.jkit-team .profile-card, .elementor-446 .elementor-element.elementor-element-40e2d596 .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before{border-radius:10px 10px 10px 10px;}.elementor-446 .elementor-element.elementor-element-40e2d596 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img, .elementor-446 .elementor-element.elementor-element-40e2d596 .jeg-elementor-kit.jkit-team.style-overlay .profile-card > img, .elementor-446 .elementor-element.elementor-element-40e2d596 .jeg-elementor-kit.jkit-team.style-hover-social .profile-card > img, .elementor-446 .elementor-element.elementor-element-40e2d596 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img{width:100%;}.elementor-446 .elementor-element.elementor-element-40e2d596 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation{transform:translateX(20px) rotate(0deg);white-space:break-spaces;height:min-content;}.elementor-446 .elementor-element.elementor-element-40e2d596 .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation{transform:translateX(0px) rotate(0deg);}.elementor-446 .elementor-element.elementor-element-40e2d596 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content{margin-right:15px;}.elementor-446 .elementor-element.elementor-element-40e2d596 .jeg-elementor-kit.jkit-team .social-list .social-icon a{padding:4px 0px 0px 0px;border-radius:10px 10px 10px 10px;font-size:15px;height:40px;width:40px;}.elementor-446 .elementor-element.elementor-element-40e2d596 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg{width:15px;max-height:15px;}.elementor-446 .elementor-element.elementor-element-46682a28{background-color:#FFFFFF;margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:20px 10px 0px 10px;z-index:2;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-446 .elementor-element.elementor-element-46682a28 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-46682a28 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-3aa1615-font-family ), Sans-serif;font-size:var( --e-global-typography-3aa1615-font-size );font-weight:var( --e-global-typography-3aa1615-font-weight );line-height:var( --e-global-typography-3aa1615-line-height );color:var( --e-global-color-primary );}.elementor-446 .elementor-element.elementor-element-46682a28 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-46682a28 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-46682a28 .jeg-elementor-kit.jkit-heading .heading-title > span{padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-46682a28 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-46682a28 .jeg-elementor-kit.jkit-heading .heading-section-description{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-3e972073 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-446 .elementor-element.elementor-element-19047959{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -20%) 0%;z-index:0;}.elementor-446 .elementor-element.elementor-element-19047959 .jeg-elementor-kit.jkit-team, .elementor-446 .elementor-element.elementor-element-19047959 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper{text-align:left;}.elementor-446 .elementor-element.elementor-element-19047959 .jeg-elementor-kit.jkit-team .profile-card, .elementor-446 .elementor-element.elementor-element-19047959 .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before{border-radius:10px 10px 10px 10px;}.elementor-446 .elementor-element.elementor-element-19047959 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img, .elementor-446 .elementor-element.elementor-element-19047959 .jeg-elementor-kit.jkit-team.style-overlay .profile-card > img, .elementor-446 .elementor-element.elementor-element-19047959 .jeg-elementor-kit.jkit-team.style-hover-social .profile-card > img, .elementor-446 .elementor-element.elementor-element-19047959 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img{width:100%;}.elementor-446 .elementor-element.elementor-element-19047959 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation{transform:translateX(20px) rotate(0deg);white-space:break-spaces;height:min-content;}.elementor-446 .elementor-element.elementor-element-19047959 .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation{transform:translateX(0px) rotate(0deg);}.elementor-446 .elementor-element.elementor-element-19047959 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content{margin-right:15px;}.elementor-446 .elementor-element.elementor-element-19047959 .jeg-elementor-kit.jkit-team .social-list .social-icon a{padding:4px 0px 0px 0px;border-radius:10px 10px 10px 10px;font-size:15px;height:40px;width:40px;}.elementor-446 .elementor-element.elementor-element-19047959 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg{width:15px;max-height:15px;}.elementor-446 .elementor-element.elementor-element-5906be3a{background-color:#FFFFFF;margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:20px 10px 0px 10px;z-index:2;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-446 .elementor-element.elementor-element-5906be3a .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-5906be3a .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-3aa1615-font-family ), Sans-serif;font-size:var( --e-global-typography-3aa1615-font-size );font-weight:var( --e-global-typography-3aa1615-font-weight );line-height:var( --e-global-typography-3aa1615-line-height );color:var( --e-global-color-primary );}.elementor-446 .elementor-element.elementor-element-5906be3a .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-5906be3a .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-5906be3a .jeg-elementor-kit.jkit-heading .heading-title > span{padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-5906be3a .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-5906be3a .jeg-elementor-kit.jkit-heading .heading-section-description{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-24e8be38 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-446 .elementor-element.elementor-element-17e76020{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -20%) 0%;z-index:0;}.elementor-446 .elementor-element.elementor-element-17e76020 .jeg-elementor-kit.jkit-team, .elementor-446 .elementor-element.elementor-element-17e76020 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper{text-align:left;}.elementor-446 .elementor-element.elementor-element-17e76020 .jeg-elementor-kit.jkit-team .profile-card, .elementor-446 .elementor-element.elementor-element-17e76020 .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before{border-radius:10px 10px 10px 10px;}.elementor-446 .elementor-element.elementor-element-17e76020 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img, .elementor-446 .elementor-element.elementor-element-17e76020 .jeg-elementor-kit.jkit-team.style-overlay .profile-card > img, .elementor-446 .elementor-element.elementor-element-17e76020 .jeg-elementor-kit.jkit-team.style-hover-social .profile-card > img, .elementor-446 .elementor-element.elementor-element-17e76020 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img{width:100%;}.elementor-446 .elementor-element.elementor-element-17e76020 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation{transform:translateX(20px) rotate(0deg);white-space:break-spaces;height:min-content;}.elementor-446 .elementor-element.elementor-element-17e76020 .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation{transform:translateX(0px) rotate(0deg);}.elementor-446 .elementor-element.elementor-element-17e76020 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content{margin-right:15px;}.elementor-446 .elementor-element.elementor-element-17e76020 .jeg-elementor-kit.jkit-team .social-list .social-icon a{padding:4px 0px 0px 0px;border-radius:10px 10px 10px 10px;font-size:15px;height:40px;width:40px;}.elementor-446 .elementor-element.elementor-element-17e76020 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg{width:15px;max-height:15px;}.elementor-446 .elementor-element.elementor-element-6c204c4c{background-color:#FFFFFF;margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:20px 10px 0px 10px;z-index:2;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-446 .elementor-element.elementor-element-6c204c4c .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-6c204c4c .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-3aa1615-font-family ), Sans-serif;font-size:var( --e-global-typography-3aa1615-font-size );font-weight:var( --e-global-typography-3aa1615-font-weight );line-height:var( --e-global-typography-3aa1615-line-height );color:var( --e-global-color-primary );}.elementor-446 .elementor-element.elementor-element-6c204c4c .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-6c204c4c .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-6c204c4c .jeg-elementor-kit.jkit-heading .heading-title > span{padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-6c204c4c .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-6c204c4c .jeg-elementor-kit.jkit-heading .heading-section-description{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-e2ed8f5{margin-top:30px;margin-bottom:0px;}.elementor-446 .elementor-element.elementor-element-d16b804 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-446 .elementor-element.elementor-element-c7afbeb{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -20%) 0%;z-index:0;}.elementor-446 .elementor-element.elementor-element-c7afbeb .jeg-elementor-kit.jkit-team, .elementor-446 .elementor-element.elementor-element-c7afbeb .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper{text-align:left;}.elementor-446 .elementor-element.elementor-element-c7afbeb .jeg-elementor-kit.jkit-team .profile-card, .elementor-446 .elementor-element.elementor-element-c7afbeb .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before{border-radius:10px 10px 10px 10px;}.elementor-446 .elementor-element.elementor-element-c7afbeb .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img, .elementor-446 .elementor-element.elementor-element-c7afbeb .jeg-elementor-kit.jkit-team.style-overlay .profile-card > img, .elementor-446 .elementor-element.elementor-element-c7afbeb .jeg-elementor-kit.jkit-team.style-hover-social .profile-card > img, .elementor-446 .elementor-element.elementor-element-c7afbeb .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img{width:100%;}.elementor-446 .elementor-element.elementor-element-c7afbeb .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation{transform:translateX(20px) rotate(0deg);white-space:break-spaces;height:min-content;}.elementor-446 .elementor-element.elementor-element-c7afbeb .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation{transform:translateX(0px) rotate(0deg);}.elementor-446 .elementor-element.elementor-element-c7afbeb .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content{margin-right:15px;}.elementor-446 .elementor-element.elementor-element-c7afbeb .jeg-elementor-kit.jkit-team .social-list .social-icon a{padding:4px 0px 0px 0px;border-radius:10px 10px 10px 10px;font-size:15px;height:40px;width:40px;}.elementor-446 .elementor-element.elementor-element-c7afbeb .jeg-elementor-kit.jkit-team .social-list .social-icon a svg{width:15px;max-height:15px;}.elementor-446 .elementor-element.elementor-element-b2788d8{background-color:#FFFFFF;margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:20px 10px 0px 10px;z-index:2;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-446 .elementor-element.elementor-element-b2788d8 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-b2788d8 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-3aa1615-font-family ), Sans-serif;font-size:var( --e-global-typography-3aa1615-font-size );font-weight:var( --e-global-typography-3aa1615-font-weight );line-height:var( --e-global-typography-3aa1615-line-height );color:var( --e-global-color-primary );}.elementor-446 .elementor-element.elementor-element-b2788d8 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-b2788d8 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-b2788d8 .jeg-elementor-kit.jkit-heading .heading-title > span{padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-b2788d8 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-b2788d8 .jeg-elementor-kit.jkit-heading .heading-section-description{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-483c5ab > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-446 .elementor-element.elementor-element-2de206a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -20%) 0%;z-index:0;}.elementor-446 .elementor-element.elementor-element-2de206a .jeg-elementor-kit.jkit-team, .elementor-446 .elementor-element.elementor-element-2de206a .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper{text-align:left;}.elementor-446 .elementor-element.elementor-element-2de206a .jeg-elementor-kit.jkit-team .profile-card, .elementor-446 .elementor-element.elementor-element-2de206a .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before{border-radius:10px 10px 10px 10px;}.elementor-446 .elementor-element.elementor-element-2de206a .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img, .elementor-446 .elementor-element.elementor-element-2de206a .jeg-elementor-kit.jkit-team.style-overlay .profile-card > img, .elementor-446 .elementor-element.elementor-element-2de206a .jeg-elementor-kit.jkit-team.style-hover-social .profile-card > img, .elementor-446 .elementor-element.elementor-element-2de206a .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img{width:100%;}.elementor-446 .elementor-element.elementor-element-2de206a .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation{transform:translateX(20px) rotate(0deg);white-space:break-spaces;height:min-content;}.elementor-446 .elementor-element.elementor-element-2de206a .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation{transform:translateX(0px) rotate(0deg);}.elementor-446 .elementor-element.elementor-element-2de206a .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content{margin-right:15px;}.elementor-446 .elementor-element.elementor-element-2de206a .jeg-elementor-kit.jkit-team .social-list .social-icon a{padding:4px 0px 0px 0px;border-radius:10px 10px 10px 10px;font-size:15px;height:40px;width:40px;}.elementor-446 .elementor-element.elementor-element-2de206a .jeg-elementor-kit.jkit-team .social-list .social-icon a svg{width:15px;max-height:15px;}.elementor-446 .elementor-element.elementor-element-5abeb45{background-color:#FFFFFF;margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:20px 10px 0px 10px;z-index:2;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-446 .elementor-element.elementor-element-5abeb45 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-5abeb45 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-3aa1615-font-family ), Sans-serif;font-size:var( --e-global-typography-3aa1615-font-size );font-weight:var( --e-global-typography-3aa1615-font-weight );line-height:var( --e-global-typography-3aa1615-line-height );color:var( --e-global-color-primary );}.elementor-446 .elementor-element.elementor-element-5abeb45 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-5abeb45 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-5abeb45 .jeg-elementor-kit.jkit-heading .heading-title > span{padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-5abeb45 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-5abeb45 .jeg-elementor-kit.jkit-heading .heading-section-description{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-aabbf2f > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-446 .elementor-element.elementor-element-deaab91{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -20%) 0%;z-index:0;}.elementor-446 .elementor-element.elementor-element-deaab91 .jeg-elementor-kit.jkit-team, .elementor-446 .elementor-element.elementor-element-deaab91 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper{text-align:left;}.elementor-446 .elementor-element.elementor-element-deaab91 .jeg-elementor-kit.jkit-team .profile-card, .elementor-446 .elementor-element.elementor-element-deaab91 .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before{border-radius:10px 10px 10px 10px;}.elementor-446 .elementor-element.elementor-element-deaab91 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img, .elementor-446 .elementor-element.elementor-element-deaab91 .jeg-elementor-kit.jkit-team.style-overlay .profile-card > img, .elementor-446 .elementor-element.elementor-element-deaab91 .jeg-elementor-kit.jkit-team.style-hover-social .profile-card > img, .elementor-446 .elementor-element.elementor-element-deaab91 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img{width:100%;}.elementor-446 .elementor-element.elementor-element-deaab91 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation{transform:translateX(20px) rotate(0deg);white-space:break-spaces;height:min-content;}.elementor-446 .elementor-element.elementor-element-deaab91 .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation{transform:translateX(0px) rotate(0deg);}.elementor-446 .elementor-element.elementor-element-deaab91 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content{margin-right:15px;}.elementor-446 .elementor-element.elementor-element-deaab91 .jeg-elementor-kit.jkit-team .social-list .social-icon a{padding:4px 0px 0px 0px;border-radius:10px 10px 10px 10px;font-size:15px;height:40px;width:40px;}.elementor-446 .elementor-element.elementor-element-deaab91 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg{width:15px;max-height:15px;}.elementor-446 .elementor-element.elementor-element-25b8359{background-color:#FFFFFF;margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:20px 10px 0px 10px;z-index:2;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-446 .elementor-element.elementor-element-25b8359 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-25b8359 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-3aa1615-font-family ), Sans-serif;font-size:var( --e-global-typography-3aa1615-font-size );font-weight:var( --e-global-typography-3aa1615-font-weight );line-height:var( --e-global-typography-3aa1615-line-height );color:var( --e-global-color-primary );}.elementor-446 .elementor-element.elementor-element-25b8359 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-25b8359 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-25b8359 .jeg-elementor-kit.jkit-heading .heading-title > span{padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-25b8359 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-25b8359 .jeg-elementor-kit.jkit-heading .heading-section-description{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-4d744a7{margin-top:30px;margin-bottom:0px;}.elementor-446 .elementor-element.elementor-element-4a17ecd > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-446 .elementor-element.elementor-element-5da3984{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -20%) 0%;z-index:0;}.elementor-446 .elementor-element.elementor-element-5da3984 .jeg-elementor-kit.jkit-team, .elementor-446 .elementor-element.elementor-element-5da3984 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper{text-align:left;}.elementor-446 .elementor-element.elementor-element-5da3984 .jeg-elementor-kit.jkit-team .profile-card, .elementor-446 .elementor-element.elementor-element-5da3984 .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before{border-radius:10px 10px 10px 10px;}.elementor-446 .elementor-element.elementor-element-5da3984 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img, .elementor-446 .elementor-element.elementor-element-5da3984 .jeg-elementor-kit.jkit-team.style-overlay .profile-card > img, .elementor-446 .elementor-element.elementor-element-5da3984 .jeg-elementor-kit.jkit-team.style-hover-social .profile-card > img, .elementor-446 .elementor-element.elementor-element-5da3984 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img{width:100%;}.elementor-446 .elementor-element.elementor-element-5da3984 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation{transform:translateX(20px) rotate(0deg);white-space:break-spaces;height:min-content;}.elementor-446 .elementor-element.elementor-element-5da3984 .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation{transform:translateX(0px) rotate(0deg);}.elementor-446 .elementor-element.elementor-element-5da3984 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content{margin-right:15px;}.elementor-446 .elementor-element.elementor-element-5da3984 .jeg-elementor-kit.jkit-team .social-list .social-icon a{padding:4px 0px 0px 0px;border-radius:10px 10px 10px 10px;font-size:15px;height:40px;width:40px;}.elementor-446 .elementor-element.elementor-element-5da3984 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg{width:15px;max-height:15px;}.elementor-446 .elementor-element.elementor-element-3948382{background-color:#FFFFFF;margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:20px 10px 0px 10px;z-index:2;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-446 .elementor-element.elementor-element-3948382 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-3948382 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-3aa1615-font-family ), Sans-serif;font-size:var( --e-global-typography-3aa1615-font-size );font-weight:var( --e-global-typography-3aa1615-font-weight );line-height:var( --e-global-typography-3aa1615-line-height );color:var( --e-global-color-primary );}.elementor-446 .elementor-element.elementor-element-3948382 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-3948382 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-3948382 .jeg-elementor-kit.jkit-heading .heading-title > span{padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-3948382 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-3948382 .jeg-elementor-kit.jkit-heading .heading-section-description{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-3ffe164 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-446 .elementor-element.elementor-element-6837843{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -20%) 0%;z-index:0;}.elementor-446 .elementor-element.elementor-element-6837843 .jeg-elementor-kit.jkit-team, .elementor-446 .elementor-element.elementor-element-6837843 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper{text-align:left;}.elementor-446 .elementor-element.elementor-element-6837843 .jeg-elementor-kit.jkit-team .profile-card, .elementor-446 .elementor-element.elementor-element-6837843 .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before{border-radius:10px 10px 10px 10px;}.elementor-446 .elementor-element.elementor-element-6837843 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img, .elementor-446 .elementor-element.elementor-element-6837843 .jeg-elementor-kit.jkit-team.style-overlay .profile-card > img, .elementor-446 .elementor-element.elementor-element-6837843 .jeg-elementor-kit.jkit-team.style-hover-social .profile-card > img, .elementor-446 .elementor-element.elementor-element-6837843 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img{width:100%;}.elementor-446 .elementor-element.elementor-element-6837843 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation{transform:translateX(20px) rotate(0deg);white-space:break-spaces;height:min-content;}.elementor-446 .elementor-element.elementor-element-6837843 .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation{transform:translateX(0px) rotate(0deg);}.elementor-446 .elementor-element.elementor-element-6837843 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content{margin-right:15px;}.elementor-446 .elementor-element.elementor-element-6837843 .jeg-elementor-kit.jkit-team .social-list .social-icon a{padding:4px 0px 0px 0px;border-radius:10px 10px 10px 10px;font-size:15px;height:40px;width:40px;}.elementor-446 .elementor-element.elementor-element-6837843 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg{width:15px;max-height:15px;}.elementor-446 .elementor-element.elementor-element-b2c3cec{background-color:#FFFFFF;margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:20px 10px 0px 10px;z-index:2;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-446 .elementor-element.elementor-element-b2c3cec .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-b2c3cec .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-3aa1615-font-family ), Sans-serif;font-size:var( --e-global-typography-3aa1615-font-size );font-weight:var( --e-global-typography-3aa1615-font-weight );line-height:var( --e-global-typography-3aa1615-line-height );color:var( --e-global-color-primary );}.elementor-446 .elementor-element.elementor-element-b2c3cec .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-b2c3cec .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-b2c3cec .jeg-elementor-kit.jkit-heading .heading-title > span{padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-b2c3cec .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-b2c3cec .jeg-elementor-kit.jkit-heading .heading-section-description{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-32f954a > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-446 .elementor-element.elementor-element-324d9f6{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -20%) 0%;z-index:0;}.elementor-446 .elementor-element.elementor-element-324d9f6 .jeg-elementor-kit.jkit-team, .elementor-446 .elementor-element.elementor-element-324d9f6 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper{text-align:left;}.elementor-446 .elementor-element.elementor-element-324d9f6 .jeg-elementor-kit.jkit-team .profile-card, .elementor-446 .elementor-element.elementor-element-324d9f6 .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before{border-radius:10px 10px 10px 10px;}.elementor-446 .elementor-element.elementor-element-324d9f6 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img, .elementor-446 .elementor-element.elementor-element-324d9f6 .jeg-elementor-kit.jkit-team.style-overlay .profile-card > img, .elementor-446 .elementor-element.elementor-element-324d9f6 .jeg-elementor-kit.jkit-team.style-hover-social .profile-card > img, .elementor-446 .elementor-element.elementor-element-324d9f6 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img{width:100%;}.elementor-446 .elementor-element.elementor-element-324d9f6 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation{transform:translateX(20px) rotate(0deg);white-space:break-spaces;height:min-content;}.elementor-446 .elementor-element.elementor-element-324d9f6 .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation{transform:translateX(0px) rotate(0deg);}.elementor-446 .elementor-element.elementor-element-324d9f6 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content{margin-right:15px;}.elementor-446 .elementor-element.elementor-element-324d9f6 .jeg-elementor-kit.jkit-team .social-list .social-icon a{padding:4px 0px 0px 0px;border-radius:10px 10px 10px 10px;font-size:15px;height:40px;width:40px;}.elementor-446 .elementor-element.elementor-element-324d9f6 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg{width:15px;max-height:15px;}.elementor-446 .elementor-element.elementor-element-2aa41e7{background-color:#FFFFFF;margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:20px 10px 0px 10px;z-index:2;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-446 .elementor-element.elementor-element-2aa41e7 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-2aa41e7 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-3aa1615-font-family ), Sans-serif;font-size:var( --e-global-typography-3aa1615-font-size );font-weight:var( --e-global-typography-3aa1615-font-weight );line-height:var( --e-global-typography-3aa1615-line-height );color:var( --e-global-color-primary );}.elementor-446 .elementor-element.elementor-element-2aa41e7 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-2aa41e7 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-2aa41e7 .jeg-elementor-kit.jkit-heading .heading-title > span{padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-2aa41e7 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-2aa41e7 .jeg-elementor-kit.jkit-heading .heading-section-description{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-421b963{margin-top:30px;margin-bottom:0px;}.elementor-446 .elementor-element.elementor-element-87938b2 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-446 .elementor-element.elementor-element-ecd4794{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -20%) 0%;z-index:0;}.elementor-446 .elementor-element.elementor-element-ecd4794 .jeg-elementor-kit.jkit-team, .elementor-446 .elementor-element.elementor-element-ecd4794 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper{text-align:left;}.elementor-446 .elementor-element.elementor-element-ecd4794 .jeg-elementor-kit.jkit-team .profile-card, .elementor-446 .elementor-element.elementor-element-ecd4794 .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before{border-radius:10px 10px 10px 10px;}.elementor-446 .elementor-element.elementor-element-ecd4794 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img, .elementor-446 .elementor-element.elementor-element-ecd4794 .jeg-elementor-kit.jkit-team.style-overlay .profile-card > img, .elementor-446 .elementor-element.elementor-element-ecd4794 .jeg-elementor-kit.jkit-team.style-hover-social .profile-card > img, .elementor-446 .elementor-element.elementor-element-ecd4794 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img{width:100%;}.elementor-446 .elementor-element.elementor-element-ecd4794 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation{transform:translateX(20px) rotate(0deg);white-space:break-spaces;height:min-content;}.elementor-446 .elementor-element.elementor-element-ecd4794 .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation{transform:translateX(0px) rotate(0deg);}.elementor-446 .elementor-element.elementor-element-ecd4794 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content{margin-right:15px;}.elementor-446 .elementor-element.elementor-element-ecd4794 .jeg-elementor-kit.jkit-team .social-list .social-icon a{padding:4px 0px 0px 0px;border-radius:10px 10px 10px 10px;font-size:15px;height:40px;width:40px;}.elementor-446 .elementor-element.elementor-element-ecd4794 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg{width:15px;max-height:15px;}.elementor-446 .elementor-element.elementor-element-9b8faf7{background-color:#FFFFFF;margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:20px 10px 0px 10px;z-index:2;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-446 .elementor-element.elementor-element-9b8faf7 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-9b8faf7 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-3aa1615-font-family ), Sans-serif;font-size:var( --e-global-typography-3aa1615-font-size );font-weight:var( --e-global-typography-3aa1615-font-weight );line-height:var( --e-global-typography-3aa1615-line-height );color:var( --e-global-color-primary );}.elementor-446 .elementor-element.elementor-element-9b8faf7 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-9b8faf7 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-9b8faf7 .jeg-elementor-kit.jkit-heading .heading-title > span{padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-9b8faf7 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-9b8faf7 .jeg-elementor-kit.jkit-heading .heading-section-description{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-67c4e06 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-446 .elementor-element.elementor-element-dacbf60{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -20%) 0%;z-index:0;}.elementor-446 .elementor-element.elementor-element-dacbf60 .jeg-elementor-kit.jkit-team, .elementor-446 .elementor-element.elementor-element-dacbf60 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper{text-align:left;}.elementor-446 .elementor-element.elementor-element-dacbf60 .jeg-elementor-kit.jkit-team .profile-card, .elementor-446 .elementor-element.elementor-element-dacbf60 .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before{border-radius:10px 10px 10px 10px;}.elementor-446 .elementor-element.elementor-element-dacbf60 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img, .elementor-446 .elementor-element.elementor-element-dacbf60 .jeg-elementor-kit.jkit-team.style-overlay .profile-card > img, .elementor-446 .elementor-element.elementor-element-dacbf60 .jeg-elementor-kit.jkit-team.style-hover-social .profile-card > img, .elementor-446 .elementor-element.elementor-element-dacbf60 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img{width:100%;}.elementor-446 .elementor-element.elementor-element-dacbf60 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation{transform:translateX(20px) rotate(0deg);white-space:break-spaces;height:min-content;}.elementor-446 .elementor-element.elementor-element-dacbf60 .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation{transform:translateX(0px) rotate(0deg);}.elementor-446 .elementor-element.elementor-element-dacbf60 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content{margin-right:15px;}.elementor-446 .elementor-element.elementor-element-dacbf60 .jeg-elementor-kit.jkit-team .social-list .social-icon a{padding:4px 0px 0px 0px;border-radius:10px 10px 10px 10px;font-size:15px;height:40px;width:40px;}.elementor-446 .elementor-element.elementor-element-dacbf60 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg{width:15px;max-height:15px;}.elementor-446 .elementor-element.elementor-element-78ce95c{background-color:#FFFFFF;margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:20px 10px 0px 10px;z-index:2;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-446 .elementor-element.elementor-element-78ce95c .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-78ce95c .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-3aa1615-font-family ), Sans-serif;font-size:var( --e-global-typography-3aa1615-font-size );font-weight:var( --e-global-typography-3aa1615-font-weight );line-height:var( --e-global-typography-3aa1615-line-height );color:var( --e-global-color-primary );}.elementor-446 .elementor-element.elementor-element-78ce95c .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-78ce95c .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-78ce95c .jeg-elementor-kit.jkit-heading .heading-title > span{padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-78ce95c .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-78ce95c .jeg-elementor-kit.jkit-heading .heading-section-description{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-40419ab > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-446 .elementor-element.elementor-element-8a275d7{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -20%) 0%;z-index:0;}.elementor-446 .elementor-element.elementor-element-8a275d7 .jeg-elementor-kit.jkit-team, .elementor-446 .elementor-element.elementor-element-8a275d7 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper{text-align:left;}.elementor-446 .elementor-element.elementor-element-8a275d7 .jeg-elementor-kit.jkit-team .profile-card, .elementor-446 .elementor-element.elementor-element-8a275d7 .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before{border-radius:10px 10px 10px 10px;}.elementor-446 .elementor-element.elementor-element-8a275d7 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img, .elementor-446 .elementor-element.elementor-element-8a275d7 .jeg-elementor-kit.jkit-team.style-overlay .profile-card > img, .elementor-446 .elementor-element.elementor-element-8a275d7 .jeg-elementor-kit.jkit-team.style-hover-social .profile-card > img, .elementor-446 .elementor-element.elementor-element-8a275d7 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img{width:100%;}.elementor-446 .elementor-element.elementor-element-8a275d7 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation{transform:translateX(20px) rotate(0deg);white-space:break-spaces;height:min-content;}.elementor-446 .elementor-element.elementor-element-8a275d7 .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation{transform:translateX(0px) rotate(0deg);}.elementor-446 .elementor-element.elementor-element-8a275d7 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content{margin-right:15px;}.elementor-446 .elementor-element.elementor-element-8a275d7 .jeg-elementor-kit.jkit-team .social-list .social-icon a{padding:4px 0px 0px 0px;border-radius:10px 10px 10px 10px;font-size:15px;height:40px;width:40px;}.elementor-446 .elementor-element.elementor-element-8a275d7 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg{width:15px;max-height:15px;}.elementor-446 .elementor-element.elementor-element-d95c0ce{background-color:#FFFFFF;margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:20px 10px 0px 10px;z-index:2;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-446 .elementor-element.elementor-element-d95c0ce .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-d95c0ce .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-3aa1615-font-family ), Sans-serif;font-size:var( --e-global-typography-3aa1615-font-size );font-weight:var( --e-global-typography-3aa1615-font-weight );line-height:var( --e-global-typography-3aa1615-line-height );color:var( --e-global-color-primary );}.elementor-446 .elementor-element.elementor-element-d95c0ce .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-d95c0ce .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-d95c0ce .jeg-elementor-kit.jkit-heading .heading-title > span{padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-d95c0ce .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-d95c0ce .jeg-elementor-kit.jkit-heading .heading-section-description{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-89f342b{margin-top:30px;margin-bottom:0px;}.elementor-446 .elementor-element.elementor-element-df7e2f7 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-446 .elementor-element.elementor-element-665bbe6{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -20%) 0%;z-index:0;}.elementor-446 .elementor-element.elementor-element-665bbe6 .jeg-elementor-kit.jkit-team, .elementor-446 .elementor-element.elementor-element-665bbe6 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper{text-align:left;}.elementor-446 .elementor-element.elementor-element-665bbe6 .jeg-elementor-kit.jkit-team .profile-card, .elementor-446 .elementor-element.elementor-element-665bbe6 .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before{border-radius:10px 10px 10px 10px;}.elementor-446 .elementor-element.elementor-element-665bbe6 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img, .elementor-446 .elementor-element.elementor-element-665bbe6 .jeg-elementor-kit.jkit-team.style-overlay .profile-card > img, .elementor-446 .elementor-element.elementor-element-665bbe6 .jeg-elementor-kit.jkit-team.style-hover-social .profile-card > img, .elementor-446 .elementor-element.elementor-element-665bbe6 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img{width:100%;}.elementor-446 .elementor-element.elementor-element-665bbe6 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation{transform:translateX(20px) rotate(0deg);white-space:break-spaces;height:min-content;}.elementor-446 .elementor-element.elementor-element-665bbe6 .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation{transform:translateX(0px) rotate(0deg);}.elementor-446 .elementor-element.elementor-element-665bbe6 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content{margin-right:15px;}.elementor-446 .elementor-element.elementor-element-665bbe6 .jeg-elementor-kit.jkit-team .social-list .social-icon a{padding:4px 0px 0px 0px;border-radius:10px 10px 10px 10px;font-size:15px;height:40px;width:40px;}.elementor-446 .elementor-element.elementor-element-665bbe6 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg{width:15px;max-height:15px;}.elementor-446 .elementor-element.elementor-element-36420ce{background-color:#FFFFFF;margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:20px 10px 0px 10px;z-index:2;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-446 .elementor-element.elementor-element-36420ce .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-36420ce .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-3aa1615-font-family ), Sans-serif;font-size:var( --e-global-typography-3aa1615-font-size );font-weight:var( --e-global-typography-3aa1615-font-weight );line-height:var( --e-global-typography-3aa1615-line-height );color:var( --e-global-color-primary );}.elementor-446 .elementor-element.elementor-element-36420ce .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-36420ce .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-36420ce .jeg-elementor-kit.jkit-heading .heading-title > span{padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-36420ce .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-36420ce .jeg-elementor-kit.jkit-heading .heading-section-description{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-6adaf7c > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-446 .elementor-element.elementor-element-0f4574d{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -20%) 0%;z-index:0;}.elementor-446 .elementor-element.elementor-element-0f4574d .jeg-elementor-kit.jkit-team, .elementor-446 .elementor-element.elementor-element-0f4574d .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper{text-align:left;}.elementor-446 .elementor-element.elementor-element-0f4574d .jeg-elementor-kit.jkit-team .profile-card, .elementor-446 .elementor-element.elementor-element-0f4574d .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before{border-radius:10px 10px 10px 10px;}.elementor-446 .elementor-element.elementor-element-0f4574d .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img, .elementor-446 .elementor-element.elementor-element-0f4574d .jeg-elementor-kit.jkit-team.style-overlay .profile-card > img, .elementor-446 .elementor-element.elementor-element-0f4574d .jeg-elementor-kit.jkit-team.style-hover-social .profile-card > img, .elementor-446 .elementor-element.elementor-element-0f4574d .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img{width:100%;}.elementor-446 .elementor-element.elementor-element-0f4574d .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation{transform:translateX(20px) rotate(0deg);white-space:break-spaces;height:min-content;}.elementor-446 .elementor-element.elementor-element-0f4574d .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation{transform:translateX(0px) rotate(0deg);}.elementor-446 .elementor-element.elementor-element-0f4574d .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content{margin-right:15px;}.elementor-446 .elementor-element.elementor-element-0f4574d .jeg-elementor-kit.jkit-team .social-list .social-icon a{padding:4px 0px 0px 0px;border-radius:10px 10px 10px 10px;font-size:15px;height:40px;width:40px;}.elementor-446 .elementor-element.elementor-element-0f4574d .jeg-elementor-kit.jkit-team .social-list .social-icon a svg{width:15px;max-height:15px;}.elementor-446 .elementor-element.elementor-element-727f96a{background-color:#FFFFFF;margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:20px 10px 0px 10px;z-index:2;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-446 .elementor-element.elementor-element-727f96a .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-727f96a .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-3aa1615-font-family ), Sans-serif;font-size:var( --e-global-typography-3aa1615-font-size );font-weight:var( --e-global-typography-3aa1615-font-weight );line-height:var( --e-global-typography-3aa1615-line-height );color:var( --e-global-color-primary );}.elementor-446 .elementor-element.elementor-element-727f96a .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-727f96a .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-727f96a .jeg-elementor-kit.jkit-heading .heading-title > span{padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-727f96a .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-727f96a .jeg-elementor-kit.jkit-heading .heading-section-description{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-a8b7ee6 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-446 .elementor-element.elementor-element-1ccd6e9{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -20%) 0%;z-index:0;}.elementor-446 .elementor-element.elementor-element-1ccd6e9 .jeg-elementor-kit.jkit-team, .elementor-446 .elementor-element.elementor-element-1ccd6e9 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper{text-align:left;}.elementor-446 .elementor-element.elementor-element-1ccd6e9 .jeg-elementor-kit.jkit-team .profile-card, .elementor-446 .elementor-element.elementor-element-1ccd6e9 .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before{border-radius:10px 10px 10px 10px;}.elementor-446 .elementor-element.elementor-element-1ccd6e9 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img, .elementor-446 .elementor-element.elementor-element-1ccd6e9 .jeg-elementor-kit.jkit-team.style-overlay .profile-card > img, .elementor-446 .elementor-element.elementor-element-1ccd6e9 .jeg-elementor-kit.jkit-team.style-hover-social .profile-card > img, .elementor-446 .elementor-element.elementor-element-1ccd6e9 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img{width:100%;}.elementor-446 .elementor-element.elementor-element-1ccd6e9 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation{transform:translateX(20px) rotate(0deg);white-space:break-spaces;height:min-content;}.elementor-446 .elementor-element.elementor-element-1ccd6e9 .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation{transform:translateX(0px) rotate(0deg);}.elementor-446 .elementor-element.elementor-element-1ccd6e9 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content{margin-right:15px;}.elementor-446 .elementor-element.elementor-element-1ccd6e9 .jeg-elementor-kit.jkit-team .social-list .social-icon a{padding:4px 0px 0px 0px;border-radius:10px 10px 10px 10px;font-size:15px;height:40px;width:40px;}.elementor-446 .elementor-element.elementor-element-1ccd6e9 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg{width:15px;max-height:15px;}.elementor-446 .elementor-element.elementor-element-55fa38c{background-color:#FFFFFF;margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:20px 10px 0px 10px;z-index:2;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-446 .elementor-element.elementor-element-55fa38c .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-55fa38c .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-3aa1615-font-family ), Sans-serif;font-size:var( --e-global-typography-3aa1615-font-size );font-weight:var( --e-global-typography-3aa1615-font-weight );line-height:var( --e-global-typography-3aa1615-line-height );color:var( --e-global-color-primary );}.elementor-446 .elementor-element.elementor-element-55fa38c .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-55fa38c .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-55fa38c .jeg-elementor-kit.jkit-heading .heading-title > span{padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-55fa38c .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-55fa38c .jeg-elementor-kit.jkit-heading .heading-section-description{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-3372207 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-446 .elementor-element.elementor-element-25eae52{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -20%) 0%;z-index:0;}.elementor-446 .elementor-element.elementor-element-25eae52 .jeg-elementor-kit.jkit-team, .elementor-446 .elementor-element.elementor-element-25eae52 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper{text-align:left;}.elementor-446 .elementor-element.elementor-element-25eae52 .jeg-elementor-kit.jkit-team .profile-card, .elementor-446 .elementor-element.elementor-element-25eae52 .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before{border-radius:10px 10px 10px 10px;}.elementor-446 .elementor-element.elementor-element-25eae52 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img, .elementor-446 .elementor-element.elementor-element-25eae52 .jeg-elementor-kit.jkit-team.style-overlay .profile-card > img, .elementor-446 .elementor-element.elementor-element-25eae52 .jeg-elementor-kit.jkit-team.style-hover-social .profile-card > img, .elementor-446 .elementor-element.elementor-element-25eae52 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img{width:100%;}.elementor-446 .elementor-element.elementor-element-25eae52 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation{transform:translateX(20px) rotate(0deg);white-space:break-spaces;height:min-content;}.elementor-446 .elementor-element.elementor-element-25eae52 .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation{transform:translateX(0px) rotate(0deg);}.elementor-446 .elementor-element.elementor-element-25eae52 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content{margin-right:15px;}.elementor-446 .elementor-element.elementor-element-25eae52 .jeg-elementor-kit.jkit-team .social-list .social-icon a{padding:4px 0px 0px 0px;border-radius:10px 10px 10px 10px;font-size:15px;height:40px;width:40px;}.elementor-446 .elementor-element.elementor-element-25eae52 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg{width:15px;max-height:15px;}.elementor-446 .elementor-element.elementor-element-cf5869d{background-color:#FFFFFF;margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:20px 10px 0px 10px;z-index:2;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-446 .elementor-element.elementor-element-cf5869d .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-cf5869d .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-3aa1615-font-family ), Sans-serif;font-size:var( --e-global-typography-3aa1615-font-size );font-weight:var( --e-global-typography-3aa1615-font-weight );line-height:var( --e-global-typography-3aa1615-line-height );color:var( --e-global-color-primary );}.elementor-446 .elementor-element.elementor-element-cf5869d .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-cf5869d .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-cf5869d .jeg-elementor-kit.jkit-heading .heading-title > span{padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-cf5869d .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-cf5869d .jeg-elementor-kit.jkit-heading .heading-section-description{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );margin:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-7bab0e3{--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;}@media(max-width:1024px) and (min-width:768px){.elementor-446 .elementor-element.elementor-element-217f44b1{width:50%;}.elementor-446 .elementor-element.elementor-element-3e972073{width:50%;}.elementor-446 .elementor-element.elementor-element-24e8be38{width:100%;}.elementor-446 .elementor-element.elementor-element-d16b804{width:50%;}.elementor-446 .elementor-element.elementor-element-483c5ab{width:50%;}.elementor-446 .elementor-element.elementor-element-aabbf2f{width:100%;}.elementor-446 .elementor-element.elementor-element-4a17ecd{width:50%;}.elementor-446 .elementor-element.elementor-element-3ffe164{width:50%;}.elementor-446 .elementor-element.elementor-element-32f954a{width:100%;}.elementor-446 .elementor-element.elementor-element-87938b2{width:50%;}.elementor-446 .elementor-element.elementor-element-67c4e06{width:50%;}.elementor-446 .elementor-element.elementor-element-40419ab{width:100%;}.elementor-446 .elementor-element.elementor-element-df7e2f7{width:50%;}.elementor-446 .elementor-element.elementor-element-6adaf7c{width:50%;}.elementor-446 .elementor-element.elementor-element-a8b7ee6{width:100%;}.elementor-446 .elementor-element.elementor-element-3372207{width:100%;}}@media(max-width:1024px){.elementor-446 .elementor-element.elementor-element-6de732e2 > .elementor-shape-bottom svg{width:calc(129% + 1.3px);height:139px;}.elementor-446 .elementor-element.elementor-element-6de732e2{padding:160px 0px 90px 0px;}.elementor-446 .elementor-element.elementor-element-3e7b9f44 .elementor-heading-title{font-size:var( --e-global-typography-0056fda-font-size );line-height:var( --e-global-typography-0056fda-line-height );}.elementor-446 .elementor-element.elementor-element-4ec078ce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-446 .elementor-element.elementor-element-4ec078ce .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-446 .elementor-element.elementor-element-5c2d88b6{padding:80px 15px 80px 15px;}.elementor-446 .elementor-element.elementor-element-4e2f9e48 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-446 .elementor-element.elementor-element-4b1e0cd7 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-4b1e0cd7 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0056fda-font-size );line-height:var( --e-global-typography-0056fda-line-height );}.elementor-446 .elementor-element.elementor-element-4b1e0cd7 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:5px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-4b1e0cd7 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-ff542e9-font-size );line-height:var( --e-global-typography-ff542e9-line-height );}.elementor-446 .elementor-element.elementor-element-7bad7587{padding:0% 10% 0% 10%;font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-263a24d1{margin-top:20px;margin-bottom:0px;}.elementor-446 .elementor-element.elementor-element-217f44b1 > .elementor-element-populated{margin:0px 15px 30px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-40e2d596 .jeg-elementor-kit.jkit-team .social-list .social-icon a{padding:3px 0px 0px 0px;font-size:14px;height:35px;width:35px;}.elementor-446 .elementor-element.elementor-element-40e2d596 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg{width:14px;max-height:14px;}.elementor-446 .elementor-element.elementor-element-46682a28 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-46682a28 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-3aa1615-font-size );line-height:var( --e-global-typography-3aa1615-line-height );}.elementor-446 .elementor-element.elementor-element-46682a28 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-46682a28 .jeg-elementor-kit.jkit-heading .heading-section-description{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-3e972073 > .elementor-element-populated{margin:0px 0px 30px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-19047959 .jeg-elementor-kit.jkit-team .social-list .social-icon a{padding:3px 0px 0px 0px;font-size:14px;height:35px;width:35px;}.elementor-446 .elementor-element.elementor-element-19047959 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg{width:14px;max-height:14px;}.elementor-446 .elementor-element.elementor-element-5906be3a .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-5906be3a .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-3aa1615-font-size );line-height:var( --e-global-typography-3aa1615-line-height );}.elementor-446 .elementor-element.elementor-element-5906be3a .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-5906be3a .jeg-elementor-kit.jkit-heading .heading-section-description{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-24e8be38 > .elementor-element-populated{margin:0% 25% 0% 25%;--e-column-margin-right:25%;--e-column-margin-left:25%;padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-17e76020 .jeg-elementor-kit.jkit-team .social-list .social-icon a{padding:3px 0px 0px 0px;font-size:14px;height:35px;width:35px;}.elementor-446 .elementor-element.elementor-element-17e76020 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg{width:14px;max-height:14px;}.elementor-446 .elementor-element.elementor-element-6c204c4c .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-6c204c4c .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-3aa1615-font-size );line-height:var( --e-global-typography-3aa1615-line-height );}.elementor-446 .elementor-element.elementor-element-6c204c4c .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-6c204c4c .jeg-elementor-kit.jkit-heading .heading-section-description{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-e2ed8f5{margin-top:20px;margin-bottom:0px;}.elementor-446 .elementor-element.elementor-element-d16b804 > .elementor-element-populated{margin:0px 15px 30px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-c7afbeb .jeg-elementor-kit.jkit-team .social-list .social-icon a{padding:3px 0px 0px 0px;font-size:14px;height:35px;width:35px;}.elementor-446 .elementor-element.elementor-element-c7afbeb .jeg-elementor-kit.jkit-team .social-list .social-icon a svg{width:14px;max-height:14px;}.elementor-446 .elementor-element.elementor-element-b2788d8 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-b2788d8 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-3aa1615-font-size );line-height:var( --e-global-typography-3aa1615-line-height );}.elementor-446 .elementor-element.elementor-element-b2788d8 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-b2788d8 .jeg-elementor-kit.jkit-heading .heading-section-description{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-483c5ab > .elementor-element-populated{margin:0px 0px 30px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-2de206a .jeg-elementor-kit.jkit-team .social-list .social-icon a{padding:3px 0px 0px 0px;font-size:14px;height:35px;width:35px;}.elementor-446 .elementor-element.elementor-element-2de206a .jeg-elementor-kit.jkit-team .social-list .social-icon a svg{width:14px;max-height:14px;}.elementor-446 .elementor-element.elementor-element-5abeb45 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-5abeb45 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-3aa1615-font-size );line-height:var( --e-global-typography-3aa1615-line-height );}.elementor-446 .elementor-element.elementor-element-5abeb45 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-5abeb45 .jeg-elementor-kit.jkit-heading .heading-section-description{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-aabbf2f > .elementor-element-populated{margin:0% 25% 0% 25%;--e-column-margin-right:25%;--e-column-margin-left:25%;padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-deaab91 .jeg-elementor-kit.jkit-team .social-list .social-icon a{padding:3px 0px 0px 0px;font-size:14px;height:35px;width:35px;}.elementor-446 .elementor-element.elementor-element-deaab91 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg{width:14px;max-height:14px;}.elementor-446 .elementor-element.elementor-element-25b8359 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-25b8359 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-3aa1615-font-size );line-height:var( --e-global-typography-3aa1615-line-height );}.elementor-446 .elementor-element.elementor-element-25b8359 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-25b8359 .jeg-elementor-kit.jkit-heading .heading-section-description{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-4d744a7{margin-top:20px;margin-bottom:0px;}.elementor-446 .elementor-element.elementor-element-4a17ecd > .elementor-element-populated{margin:0px 15px 30px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-5da3984 .jeg-elementor-kit.jkit-team .social-list .social-icon a{padding:3px 0px 0px 0px;font-size:14px;height:35px;width:35px;}.elementor-446 .elementor-element.elementor-element-5da3984 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg{width:14px;max-height:14px;}.elementor-446 .elementor-element.elementor-element-3948382 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-3948382 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-3aa1615-font-size );line-height:var( --e-global-typography-3aa1615-line-height );}.elementor-446 .elementor-element.elementor-element-3948382 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-3948382 .jeg-elementor-kit.jkit-heading .heading-section-description{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-3ffe164 > .elementor-element-populated{margin:0px 0px 30px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-6837843 .jeg-elementor-kit.jkit-team .social-list .social-icon a{padding:3px 0px 0px 0px;font-size:14px;height:35px;width:35px;}.elementor-446 .elementor-element.elementor-element-6837843 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg{width:14px;max-height:14px;}.elementor-446 .elementor-element.elementor-element-b2c3cec .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-b2c3cec .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-3aa1615-font-size );line-height:var( --e-global-typography-3aa1615-line-height );}.elementor-446 .elementor-element.elementor-element-b2c3cec .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-b2c3cec .jeg-elementor-kit.jkit-heading .heading-section-description{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-32f954a > .elementor-element-populated{margin:0% 25% 0% 25%;--e-column-margin-right:25%;--e-column-margin-left:25%;padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-324d9f6 .jeg-elementor-kit.jkit-team .social-list .social-icon a{padding:3px 0px 0px 0px;font-size:14px;height:35px;width:35px;}.elementor-446 .elementor-element.elementor-element-324d9f6 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg{width:14px;max-height:14px;}.elementor-446 .elementor-element.elementor-element-2aa41e7 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-2aa41e7 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-3aa1615-font-size );line-height:var( --e-global-typography-3aa1615-line-height );}.elementor-446 .elementor-element.elementor-element-2aa41e7 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-2aa41e7 .jeg-elementor-kit.jkit-heading .heading-section-description{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-421b963{margin-top:20px;margin-bottom:0px;}.elementor-446 .elementor-element.elementor-element-87938b2 > .elementor-element-populated{margin:0px 15px 30px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-ecd4794 .jeg-elementor-kit.jkit-team .social-list .social-icon a{padding:3px 0px 0px 0px;font-size:14px;height:35px;width:35px;}.elementor-446 .elementor-element.elementor-element-ecd4794 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg{width:14px;max-height:14px;}.elementor-446 .elementor-element.elementor-element-9b8faf7 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-9b8faf7 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-3aa1615-font-size );line-height:var( --e-global-typography-3aa1615-line-height );}.elementor-446 .elementor-element.elementor-element-9b8faf7 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-9b8faf7 .jeg-elementor-kit.jkit-heading .heading-section-description{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-67c4e06 > .elementor-element-populated{margin:0px 0px 30px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-dacbf60 .jeg-elementor-kit.jkit-team .social-list .social-icon a{padding:3px 0px 0px 0px;font-size:14px;height:35px;width:35px;}.elementor-446 .elementor-element.elementor-element-dacbf60 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg{width:14px;max-height:14px;}.elementor-446 .elementor-element.elementor-element-78ce95c .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-78ce95c .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-3aa1615-font-size );line-height:var( --e-global-typography-3aa1615-line-height );}.elementor-446 .elementor-element.elementor-element-78ce95c .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-78ce95c .jeg-elementor-kit.jkit-heading .heading-section-description{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-40419ab > .elementor-element-populated{margin:0% 25% 0% 25%;--e-column-margin-right:25%;--e-column-margin-left:25%;padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-8a275d7 .jeg-elementor-kit.jkit-team .social-list .social-icon a{padding:3px 0px 0px 0px;font-size:14px;height:35px;width:35px;}.elementor-446 .elementor-element.elementor-element-8a275d7 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg{width:14px;max-height:14px;}.elementor-446 .elementor-element.elementor-element-d95c0ce .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-d95c0ce .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-3aa1615-font-size );line-height:var( --e-global-typography-3aa1615-line-height );}.elementor-446 .elementor-element.elementor-element-d95c0ce .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-d95c0ce .jeg-elementor-kit.jkit-heading .heading-section-description{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-89f342b{margin-top:20px;margin-bottom:0px;}.elementor-446 .elementor-element.elementor-element-df7e2f7 > .elementor-element-populated{margin:0px 15px 30px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-665bbe6 .jeg-elementor-kit.jkit-team .social-list .social-icon a{padding:3px 0px 0px 0px;font-size:14px;height:35px;width:35px;}.elementor-446 .elementor-element.elementor-element-665bbe6 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg{width:14px;max-height:14px;}.elementor-446 .elementor-element.elementor-element-36420ce .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-36420ce .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-3aa1615-font-size );line-height:var( --e-global-typography-3aa1615-line-height );}.elementor-446 .elementor-element.elementor-element-36420ce .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-36420ce .jeg-elementor-kit.jkit-heading .heading-section-description{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-6adaf7c > .elementor-element-populated{margin:0px 0px 30px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-0f4574d .jeg-elementor-kit.jkit-team .social-list .social-icon a{padding:3px 0px 0px 0px;font-size:14px;height:35px;width:35px;}.elementor-446 .elementor-element.elementor-element-0f4574d .jeg-elementor-kit.jkit-team .social-list .social-icon a svg{width:14px;max-height:14px;}.elementor-446 .elementor-element.elementor-element-727f96a .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-727f96a .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-3aa1615-font-size );line-height:var( --e-global-typography-3aa1615-line-height );}.elementor-446 .elementor-element.elementor-element-727f96a .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-727f96a .jeg-elementor-kit.jkit-heading .heading-section-description{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-a8b7ee6 > .elementor-element-populated{margin:0% 25% 0% 25%;--e-column-margin-right:25%;--e-column-margin-left:25%;padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-1ccd6e9 .jeg-elementor-kit.jkit-team .social-list .social-icon a{padding:3px 0px 0px 0px;font-size:14px;height:35px;width:35px;}.elementor-446 .elementor-element.elementor-element-1ccd6e9 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg{width:14px;max-height:14px;}.elementor-446 .elementor-element.elementor-element-55fa38c .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-55fa38c .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-3aa1615-font-size );line-height:var( --e-global-typography-3aa1615-line-height );}.elementor-446 .elementor-element.elementor-element-55fa38c .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-55fa38c .jeg-elementor-kit.jkit-heading .heading-section-description{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-3372207 > .elementor-element-populated{margin:0% 25% 0% 25%;--e-column-margin-right:25%;--e-column-margin-left:25%;padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-25eae52 .jeg-elementor-kit.jkit-team .social-list .social-icon a{padding:3px 0px 0px 0px;font-size:14px;height:35px;width:35px;}.elementor-446 .elementor-element.elementor-element-25eae52 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg{width:14px;max-height:14px;}.elementor-446 .elementor-element.elementor-element-cf5869d .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-cf5869d .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-3aa1615-font-size );line-height:var( --e-global-typography-3aa1615-line-height );}.elementor-446 .elementor-element.elementor-element-cf5869d .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-cf5869d .jeg-elementor-kit.jkit-heading .heading-section-description{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-446 .elementor-element.elementor-element-6de732e2 > .elementor-shape-bottom svg{width:calc(138% + 1.3px);height:106px;}.elementor-446 .elementor-element.elementor-element-6de732e2{padding:160px 0px 90px 0px;}.elementor-446 .elementor-element.elementor-element-3e7b9f44 .elementor-heading-title{font-size:var( --e-global-typography-0056fda-font-size );line-height:var( --e-global-typography-0056fda-line-height );}.elementor-446 .elementor-element.elementor-element-4ec078ce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-446 .elementor-element.elementor-element-4ec078ce .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-446 .elementor-element.elementor-element-5c2d88b6{padding:60px 10px 60px 10px;}.elementor-446 .elementor-element.elementor-element-4e2f9e48 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-446 .elementor-element.elementor-element-4b1e0cd7 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-4b1e0cd7 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-0056fda-font-size );line-height:var( --e-global-typography-0056fda-line-height );}.elementor-446 .elementor-element.elementor-element-4b1e0cd7 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:5px 20px 0px 20px;}.elementor-446 .elementor-element.elementor-element-4b1e0cd7 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-ff542e9-font-size );line-height:var( --e-global-typography-ff542e9-line-height );}.elementor-446 .elementor-element.elementor-element-7bad7587{padding:0% 0% 0% 0%;font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-263a24d1{margin-top:30px;margin-bottom:30px;}.elementor-446 .elementor-element.elementor-element-217f44b1{width:100%;}.elementor-446 .elementor-element.elementor-element-217f44b1 > .elementor-element-populated{margin:0px 0px 25px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-446 .elementor-element.elementor-element-46682a28 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-46682a28 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-3aa1615-font-size );line-height:var( --e-global-typography-3aa1615-line-height );}.elementor-446 .elementor-element.elementor-element-46682a28 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-46682a28 .jeg-elementor-kit.jkit-heading .heading-section-description{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-3e972073{width:100%;}.elementor-446 .elementor-element.elementor-element-3e972073 > .elementor-element-populated{margin:0px 0px 25px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-446 .elementor-element.elementor-element-5906be3a .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-5906be3a .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-3aa1615-font-size );line-height:var( --e-global-typography-3aa1615-line-height );}.elementor-446 .elementor-element.elementor-element-5906be3a .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-5906be3a .jeg-elementor-kit.jkit-heading .heading-section-description{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-24e8be38 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-446 .elementor-element.elementor-element-6c204c4c .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-6c204c4c .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-3aa1615-font-size );line-height:var( --e-global-typography-3aa1615-line-height );}.elementor-446 .elementor-element.elementor-element-6c204c4c .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-6c204c4c .jeg-elementor-kit.jkit-heading .heading-section-description{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-e2ed8f5{margin-top:30px;margin-bottom:30px;}.elementor-446 .elementor-element.elementor-element-d16b804{width:100%;}.elementor-446 .elementor-element.elementor-element-d16b804 > .elementor-element-populated{margin:0px 0px 25px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-446 .elementor-element.elementor-element-b2788d8 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-b2788d8 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-3aa1615-font-size );line-height:var( --e-global-typography-3aa1615-line-height );}.elementor-446 .elementor-element.elementor-element-b2788d8 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-b2788d8 .jeg-elementor-kit.jkit-heading .heading-section-description{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-483c5ab{width:100%;}.elementor-446 .elementor-element.elementor-element-483c5ab > .elementor-element-populated{margin:0px 0px 25px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-446 .elementor-element.elementor-element-5abeb45 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-5abeb45 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-3aa1615-font-size );line-height:var( --e-global-typography-3aa1615-line-height );}.elementor-446 .elementor-element.elementor-element-5abeb45 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-5abeb45 .jeg-elementor-kit.jkit-heading .heading-section-description{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-aabbf2f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-446 .elementor-element.elementor-element-25b8359 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-25b8359 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-3aa1615-font-size );line-height:var( --e-global-typography-3aa1615-line-height );}.elementor-446 .elementor-element.elementor-element-25b8359 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-25b8359 .jeg-elementor-kit.jkit-heading .heading-section-description{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-4d744a7{margin-top:30px;margin-bottom:30px;}.elementor-446 .elementor-element.elementor-element-4a17ecd{width:100%;}.elementor-446 .elementor-element.elementor-element-4a17ecd > .elementor-element-populated{margin:0px 0px 25px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-446 .elementor-element.elementor-element-3948382 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-3948382 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-3aa1615-font-size );line-height:var( --e-global-typography-3aa1615-line-height );}.elementor-446 .elementor-element.elementor-element-3948382 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-3948382 .jeg-elementor-kit.jkit-heading .heading-section-description{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-3ffe164{width:100%;}.elementor-446 .elementor-element.elementor-element-3ffe164 > .elementor-element-populated{margin:0px 0px 25px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-446 .elementor-element.elementor-element-b2c3cec .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-b2c3cec .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-3aa1615-font-size );line-height:var( --e-global-typography-3aa1615-line-height );}.elementor-446 .elementor-element.elementor-element-b2c3cec .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-b2c3cec .jeg-elementor-kit.jkit-heading .heading-section-description{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-32f954a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-446 .elementor-element.elementor-element-2aa41e7 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-2aa41e7 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-3aa1615-font-size );line-height:var( --e-global-typography-3aa1615-line-height );}.elementor-446 .elementor-element.elementor-element-2aa41e7 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-2aa41e7 .jeg-elementor-kit.jkit-heading .heading-section-description{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-421b963{margin-top:30px;margin-bottom:30px;}.elementor-446 .elementor-element.elementor-element-87938b2{width:100%;}.elementor-446 .elementor-element.elementor-element-87938b2 > .elementor-element-populated{margin:0px 0px 25px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-446 .elementor-element.elementor-element-9b8faf7 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-9b8faf7 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-3aa1615-font-size );line-height:var( --e-global-typography-3aa1615-line-height );}.elementor-446 .elementor-element.elementor-element-9b8faf7 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-9b8faf7 .jeg-elementor-kit.jkit-heading .heading-section-description{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-67c4e06{width:100%;}.elementor-446 .elementor-element.elementor-element-67c4e06 > .elementor-element-populated{margin:0px 0px 25px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-446 .elementor-element.elementor-element-78ce95c .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-78ce95c .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-3aa1615-font-size );line-height:var( --e-global-typography-3aa1615-line-height );}.elementor-446 .elementor-element.elementor-element-78ce95c .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-78ce95c .jeg-elementor-kit.jkit-heading .heading-section-description{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-40419ab > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-446 .elementor-element.elementor-element-d95c0ce .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-d95c0ce .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-3aa1615-font-size );line-height:var( --e-global-typography-3aa1615-line-height );}.elementor-446 .elementor-element.elementor-element-d95c0ce .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-d95c0ce .jeg-elementor-kit.jkit-heading .heading-section-description{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-89f342b{margin-top:30px;margin-bottom:30px;}.elementor-446 .elementor-element.elementor-element-df7e2f7{width:100%;}.elementor-446 .elementor-element.elementor-element-df7e2f7 > .elementor-element-populated{margin:0px 0px 25px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-446 .elementor-element.elementor-element-36420ce .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-36420ce .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-3aa1615-font-size );line-height:var( --e-global-typography-3aa1615-line-height );}.elementor-446 .elementor-element.elementor-element-36420ce .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-36420ce .jeg-elementor-kit.jkit-heading .heading-section-description{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-6adaf7c{width:100%;}.elementor-446 .elementor-element.elementor-element-6adaf7c > .elementor-element-populated{margin:0px 0px 25px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-446 .elementor-element.elementor-element-727f96a .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-727f96a .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-3aa1615-font-size );line-height:var( --e-global-typography-3aa1615-line-height );}.elementor-446 .elementor-element.elementor-element-727f96a .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-727f96a .jeg-elementor-kit.jkit-heading .heading-section-description{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-a8b7ee6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-446 .elementor-element.elementor-element-55fa38c .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-55fa38c .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-3aa1615-font-size );line-height:var( --e-global-typography-3aa1615-line-height );}.elementor-446 .elementor-element.elementor-element-55fa38c .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-55fa38c .jeg-elementor-kit.jkit-heading .heading-section-description{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-3372207 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-446 .elementor-element.elementor-element-cf5869d .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-446 .elementor-element.elementor-element-cf5869d .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-3aa1615-font-size );line-height:var( --e-global-typography-3aa1615-line-height );}.elementor-446 .elementor-element.elementor-element-cf5869d .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-446 .elementor-element.elementor-element-cf5869d .jeg-elementor-kit.jkit-heading .heading-section-description{font-size:var( --e-global-typography-text-font-size );}}/* =========================
   TEAM CARD – PREMIUM STYLE
========================= */

/* Hele kaart */
.jkit-heading {
    position: relative;
}

/* Witte content box */
.jkit-heading .heading-section-wrap {
    background: #ffffff;
    border-radius: 24px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.06);
    transition: all 0.35s ease;
}

/* Titel */
.jkit-heading .heading-section-title {
    line-height: 1.1;
    letter-spacing: -0.02em;
}

/* Subtitel */
.jkit-heading .heading-section-subtitle {
    opacity: 0.82;
    line-height: 1.45;
}

/* Beschrijving standaard verborgen */
.heading-section-description {
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    margin-top: 0;
    padding-top: 0;
    transform: translateY(-6px);
    transition:
        max-height 0.5s ease,
        opacity 0.35s ease,
        margin-top 0.35s ease,
        padding-top 0.35s ease,
        transform 0.35s ease;
}

/* Desktop hover */
@media (hover: hover) {
    .jkit-heading:hover .heading-section-wrap {
        transform: translateY(-4px);
        box-shadow: 0 16px 38px rgba(0, 0, 0, 0.10);
    }

    .jkit-heading:hover .heading-section-description {
        max-height: 500px;
        opacity: 1;
        margin-top: 16px;
        padding-top: 4px;
        transform: translateY(0);
    }
}

/* Open via JS */
.jkit-heading.open .heading-section-description {
    max-height: 500px;
    opacity: 1;
    margin-top: 16px;
    padding-top: 4px;
    transform: translateY(0);
}

/* Mooie leesbaarheid beschrijving */
.jkit-heading .heading-section-description {
    font-size: 15px;
    line-height: 1.75;
    color: #4b4b4b;
}

/* Knop standaard verborgen */
.lees-verder-btn {
    display: none;
}

/* =========================
   MOBIEL + TABLET
========================= */
@media (hover: none) {

    /* Foto iets zachter laten overlopen */
    .jkit-heading img {
        border-radius: 24px;
    }

    /* Witte box compacter en chiquer */
    .jkit-heading .heading-section-wrap {
        border-radius: 22px;
        box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);
        padding-bottom: 18px;
    }

    /* Titel mobiel */
    .jkit-heading .heading-section-title {
        font-size: clamp(28px, 5vw, 38px);
        margin-bottom: 8px;
    }

    /* Subtitel mobiel */
    .jkit-heading .heading-section-subtitle {
        font-size: 15px;
        margin-bottom: 6px;
    }

    /* Beschrijving mobiel */
    .jkit-heading .heading-section-description {
        font-size: 15px;
        line-height: 1.75;
        color: #4c4c4c;
        text-align: left;
        padding-left: 6px;
        padding-right: 6px;
    }

    /* Knop zichtbaar op mobiel */
    .lees-verder-btn {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        margin-top: 6px;
        margin-left: auto;
        margin-right: auto;
        padding: 10px 18px;
        min-height: 44px;
        border-radius: 999px;
        background: linear-gradient(180deg, #ffffff 0%, #f7f7f7 100%);
        border: 1px solid rgba(32, 82, 150, 0.14);
        box-shadow:
            0 2px 8px rgba(0, 0, 0, 0.04),
            inset 0 1px 0 rgba(255, 255, 255, 0.8);
        color: #1f4f95;
        font-size: 15px;
        font-weight: 600;
        line-height: 1;
        letter-spacing: -0.01em;
        cursor: pointer;
        user-select: none;
        -webkit-tap-highlight-color: transparent;
        transform: translateY(-12px);
        transition:
            transform 0.25s ease,
            box-shadow 0.25s ease,
            background 0.25s ease,
            color 0.25s ease,
            border-color 0.25s ease;
    }

    /* Pijltje */
    .lees-verder-btn::after {
        content: "▾";
        font-size: 12px;
        opacity: 0.85;
        transform: translateY(1px);
        transition: transform 0.25s ease;
    }

    /* Ingedrukt effect */
    .lees-verder-btn:active {
        transform: translateY(-10px) scale(0.98);
        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
    }

    /* Open staat */
    .jkit-heading.open .lees-verder-btn {
        background: linear-gradient(180deg, #1f4f95 0%, #18427d 100%);
        color: #ffffff;
        border-color: #1f4f95;
        box-shadow: 0 8px 20px rgba(31, 79, 149, 0.22);
    }

    .jkit-heading.open .lees-verder-btn::after {
        transform: rotate(180deg) translateY(-1px);
    }

    /* Als open: kaart mag iets luxer ogen */
    .jkit-heading.open .heading-section-wrap {
        box-shadow: 0 14px 34px rgba(0, 0, 0, 0.09);
    }
}
/* =========================
   TEAM CARD – PREMIUM STYLE
========================= */

/* Hele kaart */
.jkit-heading {
    position: relative;
}

/* Witte content box */
.jkit-heading .heading-section-wrap {
    background: #ffffff;
    border-radius: 24px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.06);
    transition: all 0.35s ease;
}

/* Titel */
.jkit-heading .heading-section-title {
    line-height: 1.1;
    letter-spacing: -0.02em;
}

/* Subtitel */
.jkit-heading .heading-section-subtitle {
    opacity: 0.82;
    line-height: 1.45;
}

/* Beschrijving standaard verborgen */
.heading-section-description {
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    margin-top: 0;
    padding-top: 0;
    transform: translateY(-6px);
    transition:
        max-height 0.5s ease,
        opacity 0.35s ease,
        margin-top 0.35s ease,
        padding-top 0.35s ease,
        transform 0.35s ease;
}

/* Desktop hover */
@media (hover: hover) {
    .jkit-heading:hover .heading-section-wrap {
        transform: translateY(-4px);
        box-shadow: 0 16px 38px rgba(0, 0, 0, 0.10);
    }

    .jkit-heading:hover .heading-section-description {
        max-height: 500px;
        opacity: 1;
        margin-top: 16px;
        padding-top: 4px;
        transform: translateY(0);
    }
}

/* Open via JS */
.jkit-heading.open .heading-section-description {
    max-height: 500px;
    opacity: 1;
    margin-top: 16px;
    padding-top: 4px;
    transform: translateY(0);
}

/* Mooie leesbaarheid beschrijving */
.jkit-heading .heading-section-description {
    font-size: 15px;
    line-height: 1.75;
    color: #4b4b4b;
}

/* Knop standaard verborgen */
.lees-verder-btn {
    display: none;
}

/* =========================
   MOBIEL + TABLET
========================= */
@media (hover: none) {

    /* Foto iets zachter laten overlopen */
    .jkit-heading img {
        border-radius: 24px;
    }

    /* Witte box compacter en chiquer */
    .jkit-heading .heading-section-wrap {
        border-radius: 22px;
        box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);
        padding-bottom: 18px;
    }

    /* Titel mobiel */
    .jkit-heading .heading-section-title {
        font-size: clamp(28px, 5vw, 38px);
        margin-bottom: 8px;
    }

    /* Subtitel mobiel */
    .jkit-heading .heading-section-subtitle {
        font-size: 15px;
        margin-bottom: 6px;
    }

    /* Beschrijving mobiel */
    .jkit-heading .heading-section-description {
        font-size: 15px;
        line-height: 1.75;
        color: #4c4c4c;
        text-align: left;
        padding-left: 6px;
        padding-right: 6px;
    }

    /* Knop zichtbaar op mobiel */
    .lees-verder-btn {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        margin-top: 6px;
        margin-left: auto;
        margin-right: auto;
        padding: 10px 18px;
        min-height: 44px;
        border-radius: 999px;
        background: linear-gradient(180deg, #ffffff 0%, #f7f7f7 100%);
        border: 1px solid rgba(32, 82, 150, 0.14);
        box-shadow:
            0 2px 8px rgba(0, 0, 0, 0.04),
            inset 0 1px 0 rgba(255, 255, 255, 0.8);
        color: #1f4f95;
        font-size: 15px;
        font-weight: 600;
        line-height: 1;
        letter-spacing: -0.01em;
        cursor: pointer;
        user-select: none;
        -webkit-tap-highlight-color: transparent;
        transform: translateY(-12px);
        transition:
            transform 0.25s ease,
            box-shadow 0.25s ease,
            background 0.25s ease,
            color 0.25s ease,
            border-color 0.25s ease;
    }

    /* Pijltje */
    .lees-verder-btn::after {
        content: "▾";
        font-size: 12px;
        opacity: 0.85;
        transform: translateY(1px);
        transition: transform 0.25s ease;
    }

    /* Ingedrukt effect */
    .lees-verder-btn:active {
        transform: translateY(-10px) scale(0.98);
        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
    }

    /* Open staat */
    .jkit-heading.open .lees-verder-btn {
        background: linear-gradient(180deg, #1f4f95 0%, #18427d 100%);
        color: #ffffff;
        border-color: #1f4f95;
        box-shadow: 0 8px 20px rgba(31, 79, 149, 0.22);
    }

    .jkit-heading.open .lees-verder-btn::after {
        transform: rotate(180deg) translateY(-1px);
    }

    /* Als open: kaart mag iets luxer ogen */
    .jkit-heading.open .heading-section-wrap {
        box-shadow: 0 14px 34px rgba(0, 0, 0, 0.09);
    }
}
/* =========================
   TEAM CARD – PREMIUM STYLE
========================= */

/* Hele kaart */
.jkit-heading {
    position: relative;
}

/* Witte content box */
.jkit-heading .heading-section-wrap {
    background: #ffffff;
    border-radius: 24px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.06);
    transition: all 0.35s ease;
}

/* Titel */
.jkit-heading .heading-section-title {
    line-height: 1.1;
    letter-spacing: -0.02em;
}

/* Subtitel */
.jkit-heading .heading-section-subtitle {
    opacity: 0.82;
    line-height: 1.45;
}

/* Beschrijving standaard verborgen */
.heading-section-description {
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    margin-top: 0;
    padding-top: 0;
    transform: translateY(-6px);
    transition:
        max-height 0.5s ease,
        opacity 0.35s ease,
        margin-top 0.35s ease,
        padding-top 0.35s ease,
        transform 0.35s ease;
}

/* Desktop hover */
@media (hover: hover) {
    .jkit-heading:hover .heading-section-wrap {
        transform: translateY(-4px);
        box-shadow: 0 16px 38px rgba(0, 0, 0, 0.10);
    }

    .jkit-heading:hover .heading-section-description {
        max-height: 500px;
        opacity: 1;
        margin-top: 16px;
        padding-top: 4px;
        transform: translateY(0);
    }
}

/* Open via JS */
.jkit-heading.open .heading-section-description {
    max-height: 500px;
    opacity: 1;
    margin-top: 16px;
    padding-top: 4px;
    transform: translateY(0);
}

/* Mooie leesbaarheid beschrijving */
.jkit-heading .heading-section-description {
    font-size: 15px;
    line-height: 1.75;
    color: #4b4b4b;
}

/* Knop standaard verborgen */
.lees-verder-btn {
    display: none;
}

/* =========================
   MOBIEL + TABLET
========================= */
@media (hover: none) {

    /* Foto iets zachter laten overlopen */
    .jkit-heading img {
        border-radius: 24px;
    }

    /* Witte box compacter en chiquer */
    .jkit-heading .heading-section-wrap {
        border-radius: 22px;
        box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);
        padding-bottom: 18px;
    }

    /* Titel mobiel */
    .jkit-heading .heading-section-title {
        font-size: clamp(28px, 5vw, 38px);
        margin-bottom: 8px;
    }

    /* Subtitel mobiel */
    .jkit-heading .heading-section-subtitle {
        font-size: 15px;
        margin-bottom: 6px;
    }

    /* Beschrijving mobiel */
    .jkit-heading .heading-section-description {
        font-size: 15px;
        line-height: 1.75;
        color: #4c4c4c;
        text-align: left;
        padding-left: 6px;
        padding-right: 6px;
    }

    /* Knop zichtbaar op mobiel */
    .lees-verder-btn {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        margin-top: 6px;
        margin-left: auto;
        margin-right: auto;
        padding: 10px 18px;
        min-height: 44px;
        border-radius: 999px;
        background: linear-gradient(180deg, #ffffff 0%, #f7f7f7 100%);
        border: 1px solid rgba(32, 82, 150, 0.14);
        box-shadow:
            0 2px 8px rgba(0, 0, 0, 0.04),
            inset 0 1px 0 rgba(255, 255, 255, 0.8);
        color: #1f4f95;
        font-size: 15px;
        font-weight: 600;
        line-height: 1;
        letter-spacing: -0.01em;
        cursor: pointer;
        user-select: none;
        -webkit-tap-highlight-color: transparent;
        transform: translateY(-12px);
        transition:
            transform 0.25s ease,
            box-shadow 0.25s ease,
            background 0.25s ease,
            color 0.25s ease,
            border-color 0.25s ease;
    }

    /* Pijltje */
    .lees-verder-btn::after {
        content: "▾";
        font-size: 12px;
        opacity: 0.85;
        transform: translateY(1px);
        transition: transform 0.25s ease;
    }

    /* Ingedrukt effect */
    .lees-verder-btn:active {
        transform: translateY(-10px) scale(0.98);
        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
    }

    /* Open staat */
    .jkit-heading.open .lees-verder-btn {
        background: linear-gradient(180deg, #1f4f95 0%, #18427d 100%);
        color: #ffffff;
        border-color: #1f4f95;
        box-shadow: 0 8px 20px rgba(31, 79, 149, 0.22);
    }

    .jkit-heading.open .lees-verder-btn::after {
        transform: rotate(180deg) translateY(-1px);
    }

    /* Als open: kaart mag iets luxer ogen */
    .jkit-heading.open .heading-section-wrap {
        box-shadow: 0 14px 34px rgba(0, 0, 0, 0.09);
    }
}
/* =========================
   TEAM CARD – PREMIUM STYLE
========================= */

/* Hele kaart */
.jkit-heading {
    position: relative;
}

/* Witte content box */
.jkit-heading .heading-section-wrap {
    background: #ffffff;
    border-radius: 24px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.06);
    transition: all 0.35s ease;
}

/* Titel */
.jkit-heading .heading-section-title {
    line-height: 1.1;
    letter-spacing: -0.02em;
}

/* Subtitel */
.jkit-heading .heading-section-subtitle {
    opacity: 0.82;
    line-height: 1.45;
}

/* Beschrijving standaard verborgen */
.heading-section-description {
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    margin-top: 0;
    padding-top: 0;
    transform: translateY(-6px);
    transition:
        max-height 0.5s ease,
        opacity 0.35s ease,
        margin-top 0.35s ease,
        padding-top 0.35s ease,
        transform 0.35s ease;
}

/* Desktop hover */
@media (hover: hover) {
    .jkit-heading:hover .heading-section-wrap {
        transform: translateY(-4px);
        box-shadow: 0 16px 38px rgba(0, 0, 0, 0.10);
    }

    .jkit-heading:hover .heading-section-description {
        max-height: 500px;
        opacity: 1;
        margin-top: 16px;
        padding-top: 4px;
        transform: translateY(0);
    }
}

/* Open via JS */
.jkit-heading.open .heading-section-description {
    max-height: 500px;
    opacity: 1;
    margin-top: 16px;
    padding-top: 4px;
    transform: translateY(0);
}

/* Mooie leesbaarheid beschrijving */
.jkit-heading .heading-section-description {
    font-size: 15px;
    line-height: 1.75;
    color: #4b4b4b;
}

/* Knop standaard verborgen */
.lees-verder-btn {
    display: none;
}

/* =========================
   MOBIEL + TABLET
========================= */
@media (hover: none) {

    /* Foto iets zachter laten overlopen */
    .jkit-heading img {
        border-radius: 24px;
    }

    /* Witte box compacter en chiquer */
    .jkit-heading .heading-section-wrap {
        border-radius: 22px;
        box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);
        padding-bottom: 18px;
    }

    /* Titel mobiel */
    .jkit-heading .heading-section-title {
        font-size: clamp(28px, 5vw, 38px);
        margin-bottom: 8px;
    }

    /* Subtitel mobiel */
    .jkit-heading .heading-section-subtitle {
        font-size: 15px;
        margin-bottom: 6px;
    }

    /* Beschrijving mobiel */
    .jkit-heading .heading-section-description {
        font-size: 15px;
        line-height: 1.75;
        color: #4c4c4c;
        text-align: left;
        padding-left: 6px;
        padding-right: 6px;
    }

    /* Knop zichtbaar op mobiel */
    .lees-verder-btn {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        margin-top: 6px;
        margin-left: auto;
        margin-right: auto;
        padding: 10px 18px;
        min-height: 44px;
        border-radius: 999px;
        background: linear-gradient(180deg, #ffffff 0%, #f7f7f7 100%);
        border: 1px solid rgba(32, 82, 150, 0.14);
        box-shadow:
            0 2px 8px rgba(0, 0, 0, 0.04),
            inset 0 1px 0 rgba(255, 255, 255, 0.8);
        color: #1f4f95;
        font-size: 15px;
        font-weight: 600;
        line-height: 1;
        letter-spacing: -0.01em;
        cursor: pointer;
        user-select: none;
        -webkit-tap-highlight-color: transparent;
        transform: translateY(-12px);
        transition:
            transform 0.25s ease,
            box-shadow 0.25s ease,
            background 0.25s ease,
            color 0.25s ease,
            border-color 0.25s ease;
    }

    /* Pijltje */
    .lees-verder-btn::after {
        content: "▾";
        font-size: 12px;
        opacity: 0.85;
        transform: translateY(1px);
        transition: transform 0.25s ease;
    }

    /* Ingedrukt effect */
    .lees-verder-btn:active {
        transform: translateY(-10px) scale(0.98);
        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
    }

    /* Open staat */
    .jkit-heading.open .lees-verder-btn {
        background: linear-gradient(180deg, #1f4f95 0%, #18427d 100%);
        color: #ffffff;
        border-color: #1f4f95;
        box-shadow: 0 8px 20px rgba(31, 79, 149, 0.22);
    }

    .jkit-heading.open .lees-verder-btn::after {
        transform: rotate(180deg) translateY(-1px);
    }

    /* Als open: kaart mag iets luxer ogen */
    .jkit-heading.open .heading-section-wrap {
        box-shadow: 0 14px 34px rgba(0, 0, 0, 0.09);
    }
}
/* =========================
   TEAM CARD – PREMIUM STYLE
========================= */

/* Hele kaart */
.jkit-heading {
    position: relative;
}

/* Witte content box */
.jkit-heading .heading-section-wrap {
    background: #ffffff;
    border-radius: 24px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.06);
    transition: all 0.35s ease;
}

/* Titel */
.jkit-heading .heading-section-title {
    line-height: 1.1;
    letter-spacing: -0.02em;
}

/* Subtitel */
.jkit-heading .heading-section-subtitle {
    opacity: 0.82;
    line-height: 1.45;
}

/* Beschrijving standaard verborgen */
.heading-section-description {
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    margin-top: 0;
    padding-top: 0;
    transform: translateY(-6px);
    transition:
        max-height 0.5s ease,
        opacity 0.35s ease,
        margin-top 0.35s ease,
        padding-top 0.35s ease,
        transform 0.35s ease;
}

/* Desktop hover */
@media (hover: hover) {
    .jkit-heading:hover .heading-section-wrap {
        transform: translateY(-4px);
        box-shadow: 0 16px 38px rgba(0, 0, 0, 0.10);
    }

    .jkit-heading:hover .heading-section-description {
        max-height: 500px;
        opacity: 1;
        margin-top: 16px;
        padding-top: 4px;
        transform: translateY(0);
    }
}

/* Open via JS */
.jkit-heading.open .heading-section-description {
    max-height: 500px;
    opacity: 1;
    margin-top: 16px;
    padding-top: 4px;
    transform: translateY(0);
}

/* Mooie leesbaarheid beschrijving */
.jkit-heading .heading-section-description {
    font-size: 15px;
    line-height: 1.75;
    color: #4b4b4b;
}

/* Knop standaard verborgen */
.lees-verder-btn {
    display: none;
}

/* =========================
   MOBIEL + TABLET
========================= */
@media (hover: none) {

    /* Foto iets zachter laten overlopen */
    .jkit-heading img {
        border-radius: 24px;
    }

    /* Witte box compacter en chiquer */
    .jkit-heading .heading-section-wrap {
        border-radius: 22px;
        box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);
        padding-bottom: 18px;
    }

    /* Titel mobiel */
    .jkit-heading .heading-section-title {
        font-size: clamp(28px, 5vw, 38px);
        margin-bottom: 8px;
    }

    /* Subtitel mobiel */
    .jkit-heading .heading-section-subtitle {
        font-size: 15px;
        margin-bottom: 6px;
    }

    /* Beschrijving mobiel */
    .jkit-heading .heading-section-description {
        font-size: 15px;
        line-height: 1.75;
        color: #4c4c4c;
        text-align: left;
        padding-left: 6px;
        padding-right: 6px;
    }

    /* Knop zichtbaar op mobiel */
    .lees-verder-btn {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        margin-top: 6px;
        margin-left: auto;
        margin-right: auto;
        padding: 10px 18px;
        min-height: 44px;
        border-radius: 999px;
        background: linear-gradient(180deg, #ffffff 0%, #f7f7f7 100%);
        border: 1px solid rgba(32, 82, 150, 0.14);
        box-shadow:
            0 2px 8px rgba(0, 0, 0, 0.04),
            inset 0 1px 0 rgba(255, 255, 255, 0.8);
        color: #1f4f95;
        font-size: 15px;
        font-weight: 600;
        line-height: 1;
        letter-spacing: -0.01em;
        cursor: pointer;
        user-select: none;
        -webkit-tap-highlight-color: transparent;
        transform: translateY(-12px);
        transition:
            transform 0.25s ease,
            box-shadow 0.25s ease,
            background 0.25s ease,
            color 0.25s ease,
            border-color 0.25s ease;
    }

    /* Pijltje */
    .lees-verder-btn::after {
        content: "▾";
        font-size: 12px;
        opacity: 0.85;
        transform: translateY(1px);
        transition: transform 0.25s ease;
    }

    /* Ingedrukt effect */
    .lees-verder-btn:active {
        transform: translateY(-10px) scale(0.98);
        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
    }

    /* Open staat */
    .jkit-heading.open .lees-verder-btn {
        background: linear-gradient(180deg, #1f4f95 0%, #18427d 100%);
        color: #ffffff;
        border-color: #1f4f95;
        box-shadow: 0 8px 20px rgba(31, 79, 149, 0.22);
    }

    .jkit-heading.open .lees-verder-btn::after {
        transform: rotate(180deg) translateY(-1px);
    }

    /* Als open: kaart mag iets luxer ogen */
    .jkit-heading.open .heading-section-wrap {
        box-shadow: 0 14px 34px rgba(0, 0, 0, 0.09);
    }
}
/* =========================
   TEAM CARD – PREMIUM STYLE
========================= */

/* Hele kaart */
.jkit-heading {
    position: relative;
}

/* Witte content box */
.jkit-heading .heading-section-wrap {
    background: #ffffff;
    border-radius: 24px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.06);
    transition: all 0.35s ease;
}

/* Titel */
.jkit-heading .heading-section-title {
    line-height: 1.1;
    letter-spacing: -0.02em;
}

/* Subtitel */
.jkit-heading .heading-section-subtitle {
    opacity: 0.82;
    line-height: 1.45;
}

/* Beschrijving standaard verborgen */
.heading-section-description {
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    margin-top: 0;
    padding-top: 0;
    transform: translateY(-6px);
    transition:
        max-height 0.5s ease,
        opacity 0.35s ease,
        margin-top 0.35s ease,
        padding-top 0.35s ease,
        transform 0.35s ease;
}

/* Desktop hover */
@media (hover: hover) {
    .jkit-heading:hover .heading-section-wrap {
        transform: translateY(-4px);
        box-shadow: 0 16px 38px rgba(0, 0, 0, 0.10);
    }

    .jkit-heading:hover .heading-section-description {
        max-height: 500px;
        opacity: 1;
        margin-top: 16px;
        padding-top: 4px;
        transform: translateY(0);
    }
}

/* Open via JS */
.jkit-heading.open .heading-section-description {
    max-height: 500px;
    opacity: 1;
    margin-top: 16px;
    padding-top: 4px;
    transform: translateY(0);
}

/* Mooie leesbaarheid beschrijving */
.jkit-heading .heading-section-description {
    font-size: 15px;
    line-height: 1.75;
    color: #4b4b4b;
}

/* Knop standaard verborgen */
.lees-verder-btn {
    display: none;
}

/* =========================
   MOBIEL + TABLET
========================= */
@media (hover: none) {

    /* Foto iets zachter laten overlopen */
    .jkit-heading img {
        border-radius: 24px;
    }

    /* Witte box compacter en chiquer */
    .jkit-heading .heading-section-wrap {
        border-radius: 22px;
        box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);
        padding-bottom: 18px;
    }

    /* Titel mobiel */
    .jkit-heading .heading-section-title {
        font-size: clamp(28px, 5vw, 38px);
        margin-bottom: 8px;
    }

    /* Subtitel mobiel */
    .jkit-heading .heading-section-subtitle {
        font-size: 15px;
        margin-bottom: 6px;
    }

    /* Beschrijving mobiel */
    .jkit-heading .heading-section-description {
        font-size: 15px;
        line-height: 1.75;
        color: #4c4c4c;
        text-align: left;
        padding-left: 6px;
        padding-right: 6px;
    }

    /* Knop zichtbaar op mobiel */
    .lees-verder-btn {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        margin-top: 6px;
        margin-left: auto;
        margin-right: auto;
        padding: 10px 18px;
        min-height: 44px;
        border-radius: 999px;
        background: linear-gradient(180deg, #ffffff 0%, #f7f7f7 100%);
        border: 1px solid rgba(32, 82, 150, 0.14);
        box-shadow:
            0 2px 8px rgba(0, 0, 0, 0.04),
            inset 0 1px 0 rgba(255, 255, 255, 0.8);
        color: #1f4f95;
        font-size: 15px;
        font-weight: 600;
        line-height: 1;
        letter-spacing: -0.01em;
        cursor: pointer;
        user-select: none;
        -webkit-tap-highlight-color: transparent;
        transform: translateY(-12px);
        transition:
            transform 0.25s ease,
            box-shadow 0.25s ease,
            background 0.25s ease,
            color 0.25s ease,
            border-color 0.25s ease;
    }

    /* Pijltje */
    .lees-verder-btn::after {
        content: "▾";
        font-size: 12px;
        opacity: 0.85;
        transform: translateY(1px);
        transition: transform 0.25s ease;
    }

    /* Ingedrukt effect */
    .lees-verder-btn:active {
        transform: translateY(-10px) scale(0.98);
        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
    }

    /* Open staat */
    .jkit-heading.open .lees-verder-btn {
        background: linear-gradient(180deg, #1f4f95 0%, #18427d 100%);
        color: #ffffff;
        border-color: #1f4f95;
        box-shadow: 0 8px 20px rgba(31, 79, 149, 0.22);
    }

    .jkit-heading.open .lees-verder-btn::after {
        transform: rotate(180deg) translateY(-1px);
    }

    /* Als open: kaart mag iets luxer ogen */
    .jkit-heading.open .heading-section-wrap {
        box-shadow: 0 14px 34px rgba(0, 0, 0, 0.09);
    }
}
/* =========================
   TEAM CARD – PREMIUM STYLE
========================= */

/* Hele kaart */
.jkit-heading {
    position: relative;
}

/* Witte content box */
.jkit-heading .heading-section-wrap {
    background: #ffffff;
    border-radius: 24px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.06);
    transition: all 0.35s ease;
}

/* Titel */
.jkit-heading .heading-section-title {
    line-height: 1.1;
    letter-spacing: -0.02em;
}

/* Subtitel */
.jkit-heading .heading-section-subtitle {
    opacity: 0.82;
    line-height: 1.45;
}

/* Beschrijving standaard verborgen */
.heading-section-description {
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    margin-top: 0;
    padding-top: 0;
    transform: translateY(-6px);
    transition:
        max-height 0.5s ease,
        opacity 0.35s ease,
        margin-top 0.35s ease,
        padding-top 0.35s ease,
        transform 0.35s ease;
}

/* Desktop hover */
@media (hover: hover) {
    .jkit-heading:hover .heading-section-wrap {
        transform: translateY(-4px);
        box-shadow: 0 16px 38px rgba(0, 0, 0, 0.10);
    }

    .jkit-heading:hover .heading-section-description {
        max-height: 500px;
        opacity: 1;
        margin-top: 16px;
        padding-top: 4px;
        transform: translateY(0);
    }
}

/* Open via JS */
.jkit-heading.open .heading-section-description {
    max-height: 500px;
    opacity: 1;
    margin-top: 16px;
    padding-top: 4px;
    transform: translateY(0);
}

/* Mooie leesbaarheid beschrijving */
.jkit-heading .heading-section-description {
    font-size: 15px;
    line-height: 1.75;
    color: #4b4b4b;
}

/* Knop standaard verborgen */
.lees-verder-btn {
    display: none;
}

/* =========================
   MOBIEL + TABLET
========================= */
@media (hover: none) {

    /* Foto iets zachter laten overlopen */
    .jkit-heading img {
        border-radius: 24px;
    }

    /* Witte box compacter en chiquer */
    .jkit-heading .heading-section-wrap {
        border-radius: 22px;
        box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);
        padding-bottom: 18px;
    }

    /* Titel mobiel */
    .jkit-heading .heading-section-title {
        font-size: clamp(28px, 5vw, 38px);
        margin-bottom: 8px;
    }

    /* Subtitel mobiel */
    .jkit-heading .heading-section-subtitle {
        font-size: 15px;
        margin-bottom: 6px;
    }

    /* Beschrijving mobiel */
    .jkit-heading .heading-section-description {
        font-size: 15px;
        line-height: 1.75;
        color: #4c4c4c;
        text-align: left;
        padding-left: 6px;
        padding-right: 6px;
    }

    /* Knop zichtbaar op mobiel */
    .lees-verder-btn {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        margin-top: 6px;
        margin-left: auto;
        margin-right: auto;
        padding: 10px 18px;
        min-height: 44px;
        border-radius: 999px;
        background: linear-gradient(180deg, #ffffff 0%, #f7f7f7 100%);
        border: 1px solid rgba(32, 82, 150, 0.14);
        box-shadow:
            0 2px 8px rgba(0, 0, 0, 0.04),
            inset 0 1px 0 rgba(255, 255, 255, 0.8);
        color: #1f4f95;
        font-size: 15px;
        font-weight: 600;
        line-height: 1;
        letter-spacing: -0.01em;
        cursor: pointer;
        user-select: none;
        -webkit-tap-highlight-color: transparent;
        transform: translateY(-12px);
        transition:
            transform 0.25s ease,
            box-shadow 0.25s ease,
            background 0.25s ease,
            color 0.25s ease,
            border-color 0.25s ease;
    }

    /* Pijltje */
    .lees-verder-btn::after {
        content: "▾";
        font-size: 12px;
        opacity: 0.85;
        transform: translateY(1px);
        transition: transform 0.25s ease;
    }

    /* Ingedrukt effect */
    .lees-verder-btn:active {
        transform: translateY(-10px) scale(0.98);
        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
    }

    /* Open staat */
    .jkit-heading.open .lees-verder-btn {
        background: linear-gradient(180deg, #1f4f95 0%, #18427d 100%);
        color: #ffffff;
        border-color: #1f4f95;
        box-shadow: 0 8px 20px rgba(31, 79, 149, 0.22);
    }

    .jkit-heading.open .lees-verder-btn::after {
        transform: rotate(180deg) translateY(-1px);
    }

    /* Als open: kaart mag iets luxer ogen */
    .jkit-heading.open .heading-section-wrap {
        box-shadow: 0 14px 34px rgba(0, 0, 0, 0.09);
    }
}
/* =========================
   TEAM CARD – PREMIUM STYLE
========================= */

/* Hele kaart */
.jkit-heading {
    position: relative;
}

/* Witte content box */
.jkit-heading .heading-section-wrap {
    background: #ffffff;
    border-radius: 24px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.06);
    transition: all 0.35s ease;
}

/* Titel */
.jkit-heading .heading-section-title {
    line-height: 1.1;
    letter-spacing: -0.02em;
}

/* Subtitel */
.jkit-heading .heading-section-subtitle {
    opacity: 0.82;
    line-height: 1.45;
}

/* Beschrijving standaard verborgen */
.heading-section-description {
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    margin-top: 0;
    padding-top: 0;
    transform: translateY(-6px);
    transition:
        max-height 0.5s ease,
        opacity 0.35s ease,
        margin-top 0.35s ease,
        padding-top 0.35s ease,
        transform 0.35s ease;
}

/* Desktop hover */
@media (hover: hover) {
    .jkit-heading:hover .heading-section-wrap {
        transform: translateY(-4px);
        box-shadow: 0 16px 38px rgba(0, 0, 0, 0.10);
    }

    .jkit-heading:hover .heading-section-description {
        max-height: 500px;
        opacity: 1;
        margin-top: 16px;
        padding-top: 4px;
        transform: translateY(0);
    }
}

/* Open via JS */
.jkit-heading.open .heading-section-description {
    max-height: 500px;
    opacity: 1;
    margin-top: 16px;
    padding-top: 4px;
    transform: translateY(0);
}

/* Mooie leesbaarheid beschrijving */
.jkit-heading .heading-section-description {
    font-size: 15px;
    line-height: 1.75;
    color: #4b4b4b;
}

/* Knop standaard verborgen */
.lees-verder-btn {
    display: none;
}

/* =========================
   MOBIEL + TABLET
========================= */
@media (hover: none) {

    /* Foto iets zachter laten overlopen */
    .jkit-heading img {
        border-radius: 24px;
    }

    /* Witte box compacter en chiquer */
    .jkit-heading .heading-section-wrap {
        border-radius: 22px;
        box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);
        padding-bottom: 18px;
    }

    /* Titel mobiel */
    .jkit-heading .heading-section-title {
        font-size: clamp(28px, 5vw, 38px);
        margin-bottom: 8px;
    }

    /* Subtitel mobiel */
    .jkit-heading .heading-section-subtitle {
        font-size: 15px;
        margin-bottom: 6px;
    }

    /* Beschrijving mobiel */
    .jkit-heading .heading-section-description {
        font-size: 15px;
        line-height: 1.75;
        color: #4c4c4c;
        text-align: left;
        padding-left: 6px;
        padding-right: 6px;
    }

    /* Knop zichtbaar op mobiel */
    .lees-verder-btn {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        margin-top: 6px;
        margin-left: auto;
        margin-right: auto;
        padding: 10px 18px;
        min-height: 44px;
        border-radius: 999px;
        background: linear-gradient(180deg, #ffffff 0%, #f7f7f7 100%);
        border: 1px solid rgba(32, 82, 150, 0.14);
        box-shadow:
            0 2px 8px rgba(0, 0, 0, 0.04),
            inset 0 1px 0 rgba(255, 255, 255, 0.8);
        color: #1f4f95;
        font-size: 15px;
        font-weight: 600;
        line-height: 1;
        letter-spacing: -0.01em;
        cursor: pointer;
        user-select: none;
        -webkit-tap-highlight-color: transparent;
        transform: translateY(-12px);
        transition:
            transform 0.25s ease,
            box-shadow 0.25s ease,
            background 0.25s ease,
            color 0.25s ease,
            border-color 0.25s ease;
    }

    /* Pijltje */
    .lees-verder-btn::after {
        content: "▾";
        font-size: 12px;
        opacity: 0.85;
        transform: translateY(1px);
        transition: transform 0.25s ease;
    }

    /* Ingedrukt effect */
    .lees-verder-btn:active {
        transform: translateY(-10px) scale(0.98);
        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
    }

    /* Open staat */
    .jkit-heading.open .lees-verder-btn {
        background: linear-gradient(180deg, #1f4f95 0%, #18427d 100%);
        color: #ffffff;
        border-color: #1f4f95;
        box-shadow: 0 8px 20px rgba(31, 79, 149, 0.22);
    }

    .jkit-heading.open .lees-verder-btn::after {
        transform: rotate(180deg) translateY(-1px);
    }

    /* Als open: kaart mag iets luxer ogen */
    .jkit-heading.open .heading-section-wrap {
        box-shadow: 0 14px 34px rgba(0, 0, 0, 0.09);
    }
}
/* =========================
   TEAM CARD – PREMIUM STYLE
========================= */

/* Hele kaart */
.jkit-heading {
    position: relative;
}

/* Witte content box */
.jkit-heading .heading-section-wrap {
    background: #ffffff;
    border-radius: 24px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.06);
    transition: all 0.35s ease;
}

/* Titel */
.jkit-heading .heading-section-title {
    line-height: 1.1;
    letter-spacing: -0.02em;
}

/* Subtitel */
.jkit-heading .heading-section-subtitle {
    opacity: 0.82;
    line-height: 1.45;
}

/* Beschrijving standaard verborgen */
.heading-section-description {
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    margin-top: 0;
    padding-top: 0;
    transform: translateY(-6px);
    transition:
        max-height 0.5s ease,
        opacity 0.35s ease,
        margin-top 0.35s ease,
        padding-top 0.35s ease,
        transform 0.35s ease;
}

/* Desktop hover */
@media (hover: hover) {
    .jkit-heading:hover .heading-section-wrap {
        transform: translateY(-4px);
        box-shadow: 0 16px 38px rgba(0, 0, 0, 0.10);
    }

    .jkit-heading:hover .heading-section-description {
        max-height: 500px;
        opacity: 1;
        margin-top: 16px;
        padding-top: 4px;
        transform: translateY(0);
    }
}

/* Open via JS */
.jkit-heading.open .heading-section-description {
    max-height: 500px;
    opacity: 1;
    margin-top: 16px;
    padding-top: 4px;
    transform: translateY(0);
}

/* Mooie leesbaarheid beschrijving */
.jkit-heading .heading-section-description {
    font-size: 15px;
    line-height: 1.75;
    color: #4b4b4b;
}

/* Knop standaard verborgen */
.lees-verder-btn {
    display: none;
}

/* =========================
   MOBIEL + TABLET
========================= */
@media (hover: none) {

    /* Foto iets zachter laten overlopen */
    .jkit-heading img {
        border-radius: 24px;
    }

    /* Witte box compacter en chiquer */
    .jkit-heading .heading-section-wrap {
        border-radius: 22px;
        box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);
        padding-bottom: 18px;
    }

    /* Titel mobiel */
    .jkit-heading .heading-section-title {
        font-size: clamp(28px, 5vw, 38px);
        margin-bottom: 8px;
    }

    /* Subtitel mobiel */
    .jkit-heading .heading-section-subtitle {
        font-size: 15px;
        margin-bottom: 6px;
    }

    /* Beschrijving mobiel */
    .jkit-heading .heading-section-description {
        font-size: 15px;
        line-height: 1.75;
        color: #4c4c4c;
        text-align: left;
        padding-left: 6px;
        padding-right: 6px;
    }

    /* Knop zichtbaar op mobiel */
    .lees-verder-btn {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        margin-top: 6px;
        margin-left: auto;
        margin-right: auto;
        padding: 10px 18px;
        min-height: 44px;
        border-radius: 999px;
        background: linear-gradient(180deg, #ffffff 0%, #f7f7f7 100%);
        border: 1px solid rgba(32, 82, 150, 0.14);
        box-shadow:
            0 2px 8px rgba(0, 0, 0, 0.04),
            inset 0 1px 0 rgba(255, 255, 255, 0.8);
        color: #1f4f95;
        font-size: 15px;
        font-weight: 600;
        line-height: 1;
        letter-spacing: -0.01em;
        cursor: pointer;
        user-select: none;
        -webkit-tap-highlight-color: transparent;
        transform: translateY(-12px);
        transition:
            transform 0.25s ease,
            box-shadow 0.25s ease,
            background 0.25s ease,
            color 0.25s ease,
            border-color 0.25s ease;
    }

    /* Pijltje */
    .lees-verder-btn::after {
        content: "▾";
        font-size: 12px;
        opacity: 0.85;
        transform: translateY(1px);
        transition: transform 0.25s ease;
    }

    /* Ingedrukt effect */
    .lees-verder-btn:active {
        transform: translateY(-10px) scale(0.98);
        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
    }

    /* Open staat */
    .jkit-heading.open .lees-verder-btn {
        background: linear-gradient(180deg, #1f4f95 0%, #18427d 100%);
        color: #ffffff;
        border-color: #1f4f95;
        box-shadow: 0 8px 20px rgba(31, 79, 149, 0.22);
    }

    .jkit-heading.open .lees-verder-btn::after {
        transform: rotate(180deg) translateY(-1px);
    }

    /* Als open: kaart mag iets luxer ogen */
    .jkit-heading.open .heading-section-wrap {
        box-shadow: 0 14px 34px rgba(0, 0, 0, 0.09);
    }
}
/* =========================
   TEAM CARD – PREMIUM STYLE
========================= */

/* Hele kaart */
.jkit-heading {
    position: relative;
}

/* Witte content box */
.jkit-heading .heading-section-wrap {
    background: #ffffff;
    border-radius: 24px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.06);
    transition: all 0.35s ease;
}

/* Titel */
.jkit-heading .heading-section-title {
    line-height: 1.1;
    letter-spacing: -0.02em;
}

/* Subtitel */
.jkit-heading .heading-section-subtitle {
    opacity: 0.82;
    line-height: 1.45;
}

/* Beschrijving standaard verborgen */
.heading-section-description {
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    margin-top: 0;
    padding-top: 0;
    transform: translateY(-6px);
    transition:
        max-height 0.5s ease,
        opacity 0.35s ease,
        margin-top 0.35s ease,
        padding-top 0.35s ease,
        transform 0.35s ease;
}

/* Desktop hover */
@media (hover: hover) {
    .jkit-heading:hover .heading-section-wrap {
        transform: translateY(-4px);
        box-shadow: 0 16px 38px rgba(0, 0, 0, 0.10);
    }

    .jkit-heading:hover .heading-section-description {
        max-height: 500px;
        opacity: 1;
        margin-top: 16px;
        padding-top: 4px;
        transform: translateY(0);
    }
}

/* Open via JS */
.jkit-heading.open .heading-section-description {
    max-height: 500px;
    opacity: 1;
    margin-top: 16px;
    padding-top: 4px;
    transform: translateY(0);
}

/* Mooie leesbaarheid beschrijving */
.jkit-heading .heading-section-description {
    font-size: 15px;
    line-height: 1.75;
    color: #4b4b4b;
}

/* Knop standaard verborgen */
.lees-verder-btn {
    display: none;
}

/* =========================
   MOBIEL + TABLET
========================= */
@media (hover: none) {

    /* Foto iets zachter laten overlopen */
    .jkit-heading img {
        border-radius: 24px;
    }

    /* Witte box compacter en chiquer */
    .jkit-heading .heading-section-wrap {
        border-radius: 22px;
        box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);
        padding-bottom: 18px;
    }

    /* Titel mobiel */
    .jkit-heading .heading-section-title {
        font-size: clamp(28px, 5vw, 38px);
        margin-bottom: 8px;
    }

    /* Subtitel mobiel */
    .jkit-heading .heading-section-subtitle {
        font-size: 15px;
        margin-bottom: 6px;
    }

    /* Beschrijving mobiel */
    .jkit-heading .heading-section-description {
        font-size: 15px;
        line-height: 1.75;
        color: #4c4c4c;
        text-align: left;
        padding-left: 6px;
        padding-right: 6px;
    }

    /* Knop zichtbaar op mobiel */
    .lees-verder-btn {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        margin-top: 6px;
        margin-left: auto;
        margin-right: auto;
        padding: 10px 18px;
        min-height: 44px;
        border-radius: 999px;
        background: linear-gradient(180deg, #ffffff 0%, #f7f7f7 100%);
        border: 1px solid rgba(32, 82, 150, 0.14);
        box-shadow:
            0 2px 8px rgba(0, 0, 0, 0.04),
            inset 0 1px 0 rgba(255, 255, 255, 0.8);
        color: #1f4f95;
        font-size: 15px;
        font-weight: 600;
        line-height: 1;
        letter-spacing: -0.01em;
        cursor: pointer;
        user-select: none;
        -webkit-tap-highlight-color: transparent;
        transform: translateY(-12px);
        transition:
            transform 0.25s ease,
            box-shadow 0.25s ease,
            background 0.25s ease,
            color 0.25s ease,
            border-color 0.25s ease;
    }

    /* Pijltje */
    .lees-verder-btn::after {
        content: "▾";
        font-size: 12px;
        opacity: 0.85;
        transform: translateY(1px);
        transition: transform 0.25s ease;
    }

    /* Ingedrukt effect */
    .lees-verder-btn:active {
        transform: translateY(-10px) scale(0.98);
        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
    }

    /* Open staat */
    .jkit-heading.open .lees-verder-btn {
        background: linear-gradient(180deg, #1f4f95 0%, #18427d 100%);
        color: #ffffff;
        border-color: #1f4f95;
        box-shadow: 0 8px 20px rgba(31, 79, 149, 0.22);
    }

    .jkit-heading.open .lees-verder-btn::after {
        transform: rotate(180deg) translateY(-1px);
    }

    /* Als open: kaart mag iets luxer ogen */
    .jkit-heading.open .heading-section-wrap {
        box-shadow: 0 14px 34px rgba(0, 0, 0, 0.09);
    }
}
/* =========================
   TEAM CARD – PREMIUM STYLE
========================= */

/* Hele kaart */
.jkit-heading {
    position: relative;
}

/* Witte content box */
.jkit-heading .heading-section-wrap {
    background: #ffffff;
    border-radius: 24px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.06);
    transition: all 0.35s ease;
}

/* Titel */
.jkit-heading .heading-section-title {
    line-height: 1.1;
    letter-spacing: -0.02em;
}

/* Subtitel */
.jkit-heading .heading-section-subtitle {
    opacity: 0.82;
    line-height: 1.45;
}

/* Beschrijving standaard verborgen */
.heading-section-description {
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    margin-top: 0;
    padding-top: 0;
    transform: translateY(-6px);
    transition:
        max-height 0.5s ease,
        opacity 0.35s ease,
        margin-top 0.35s ease,
        padding-top 0.35s ease,
        transform 0.35s ease;
}

/* Desktop hover */
@media (hover: hover) {
    .jkit-heading:hover .heading-section-wrap {
        transform: translateY(-4px);
        box-shadow: 0 16px 38px rgba(0, 0, 0, 0.10);
    }

    .jkit-heading:hover .heading-section-description {
        max-height: 500px;
        opacity: 1;
        margin-top: 16px;
        padding-top: 4px;
        transform: translateY(0);
    }
}

/* Open via JS */
.jkit-heading.open .heading-section-description {
    max-height: 500px;
    opacity: 1;
    margin-top: 16px;
    padding-top: 4px;
    transform: translateY(0);
}

/* Mooie leesbaarheid beschrijving */
.jkit-heading .heading-section-description {
    font-size: 15px;
    line-height: 1.75;
    color: #4b4b4b;
}

/* Knop standaard verborgen */
.lees-verder-btn {
    display: none;
}

/* =========================
   MOBIEL + TABLET
========================= */
@media (hover: none) {

    /* Foto iets zachter laten overlopen */
    .jkit-heading img {
        border-radius: 24px;
    }

    /* Witte box compacter en chiquer */
    .jkit-heading .heading-section-wrap {
        border-radius: 22px;
        box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);
        padding-bottom: 18px;
    }

    /* Titel mobiel */
    .jkit-heading .heading-section-title {
        font-size: clamp(28px, 5vw, 38px);
        margin-bottom: 8px;
    }

    /* Subtitel mobiel */
    .jkit-heading .heading-section-subtitle {
        font-size: 15px;
        margin-bottom: 6px;
    }

    /* Beschrijving mobiel */
    .jkit-heading .heading-section-description {
        font-size: 15px;
        line-height: 1.75;
        color: #4c4c4c;
        text-align: left;
        padding-left: 6px;
        padding-right: 6px;
    }

    /* Knop zichtbaar op mobiel */
    .lees-verder-btn {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        margin-top: 6px;
        margin-left: auto;
        margin-right: auto;
        padding: 10px 18px;
        min-height: 44px;
        border-radius: 999px;
        background: linear-gradient(180deg, #ffffff 0%, #f7f7f7 100%);
        border: 1px solid rgba(32, 82, 150, 0.14);
        box-shadow:
            0 2px 8px rgba(0, 0, 0, 0.04),
            inset 0 1px 0 rgba(255, 255, 255, 0.8);
        color: #1f4f95;
        font-size: 15px;
        font-weight: 600;
        line-height: 1;
        letter-spacing: -0.01em;
        cursor: pointer;
        user-select: none;
        -webkit-tap-highlight-color: transparent;
        transform: translateY(-12px);
        transition:
            transform 0.25s ease,
            box-shadow 0.25s ease,
            background 0.25s ease,
            color 0.25s ease,
            border-color 0.25s ease;
    }

    /* Pijltje */
    .lees-verder-btn::after {
        content: "▾";
        font-size: 12px;
        opacity: 0.85;
        transform: translateY(1px);
        transition: transform 0.25s ease;
    }

    /* Ingedrukt effect */
    .lees-verder-btn:active {
        transform: translateY(-10px) scale(0.98);
        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
    }

    /* Open staat */
    .jkit-heading.open .lees-verder-btn {
        background: linear-gradient(180deg, #1f4f95 0%, #18427d 100%);
        color: #ffffff;
        border-color: #1f4f95;
        box-shadow: 0 8px 20px rgba(31, 79, 149, 0.22);
    }

    .jkit-heading.open .lees-verder-btn::after {
        transform: rotate(180deg) translateY(-1px);
    }

    /* Als open: kaart mag iets luxer ogen */
    .jkit-heading.open .heading-section-wrap {
        box-shadow: 0 14px 34px rgba(0, 0, 0, 0.09);
    }
}
/* =========================
   TEAM CARD – PREMIUM STYLE
========================= */

/* Hele kaart */
.jkit-heading {
    position: relative;
}

/* Witte content box */
.jkit-heading .heading-section-wrap {
    background: #ffffff;
    border-radius: 24px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.06);
    transition: all 0.35s ease;
}

/* Titel */
.jkit-heading .heading-section-title {
    line-height: 1.1;
    letter-spacing: -0.02em;
}

/* Subtitel */
.jkit-heading .heading-section-subtitle {
    opacity: 0.82;
    line-height: 1.45;
}

/* Beschrijving standaard verborgen */
.heading-section-description {
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    margin-top: 0;
    padding-top: 0;
    transform: translateY(-6px);
    transition:
        max-height 0.5s ease,
        opacity 0.35s ease,
        margin-top 0.35s ease,
        padding-top 0.35s ease,
        transform 0.35s ease;
}

/* Desktop hover */
@media (hover: hover) {
    .jkit-heading:hover .heading-section-wrap {
        transform: translateY(-4px);
        box-shadow: 0 16px 38px rgba(0, 0, 0, 0.10);
    }

    .jkit-heading:hover .heading-section-description {
        max-height: 500px;
        opacity: 1;
        margin-top: 16px;
        padding-top: 4px;
        transform: translateY(0);
    }
}

/* Open via JS */
.jkit-heading.open .heading-section-description {
    max-height: 500px;
    opacity: 1;
    margin-top: 16px;
    padding-top: 4px;
    transform: translateY(0);
}

/* Mooie leesbaarheid beschrijving */
.jkit-heading .heading-section-description {
    font-size: 15px;
    line-height: 1.75;
    color: #4b4b4b;
}

/* Knop standaard verborgen */
.lees-verder-btn {
    display: none;
}

/* =========================
   MOBIEL + TABLET
========================= */
@media (hover: none) {

    /* Foto iets zachter laten overlopen */
    .jkit-heading img {
        border-radius: 24px;
    }

    /* Witte box compacter en chiquer */
    .jkit-heading .heading-section-wrap {
        border-radius: 22px;
        box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);
        padding-bottom: 18px;
    }

    /* Titel mobiel */
    .jkit-heading .heading-section-title {
        font-size: clamp(28px, 5vw, 38px);
        margin-bottom: 8px;
    }

    /* Subtitel mobiel */
    .jkit-heading .heading-section-subtitle {
        font-size: 15px;
        margin-bottom: 6px;
    }

    /* Beschrijving mobiel */
    .jkit-heading .heading-section-description {
        font-size: 15px;
        line-height: 1.75;
        color: #4c4c4c;
        text-align: left;
        padding-left: 6px;
        padding-right: 6px;
    }

    /* Knop zichtbaar op mobiel */
    .lees-verder-btn {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        margin-top: 6px;
        margin-left: auto;
        margin-right: auto;
        padding: 10px 18px;
        min-height: 44px;
        border-radius: 999px;
        background: linear-gradient(180deg, #ffffff 0%, #f7f7f7 100%);
        border: 1px solid rgba(32, 82, 150, 0.14);
        box-shadow:
            0 2px 8px rgba(0, 0, 0, 0.04),
            inset 0 1px 0 rgba(255, 255, 255, 0.8);
        color: #1f4f95;
        font-size: 15px;
        font-weight: 600;
        line-height: 1;
        letter-spacing: -0.01em;
        cursor: pointer;
        user-select: none;
        -webkit-tap-highlight-color: transparent;
        transform: translateY(-12px);
        transition:
            transform 0.25s ease,
            box-shadow 0.25s ease,
            background 0.25s ease,
            color 0.25s ease,
            border-color 0.25s ease;
    }

    /* Pijltje */
    .lees-verder-btn::after {
        content: "▾";
        font-size: 12px;
        opacity: 0.85;
        transform: translateY(1px);
        transition: transform 0.25s ease;
    }

    /* Ingedrukt effect */
    .lees-verder-btn:active {
        transform: translateY(-10px) scale(0.98);
        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
    }

    /* Open staat */
    .jkit-heading.open .lees-verder-btn {
        background: linear-gradient(180deg, #1f4f95 0%, #18427d 100%);
        color: #ffffff;
        border-color: #1f4f95;
        box-shadow: 0 8px 20px rgba(31, 79, 149, 0.22);
    }

    .jkit-heading.open .lees-verder-btn::after {
        transform: rotate(180deg) translateY(-1px);
    }

    /* Als open: kaart mag iets luxer ogen */
    .jkit-heading.open .heading-section-wrap {
        box-shadow: 0 14px 34px rgba(0, 0, 0, 0.09);
    }
}
/* =========================
   TEAM CARD – PREMIUM STYLE
========================= */

/* Hele kaart */
.jkit-heading {
    position: relative;
}

/* Witte content box */
.jkit-heading .heading-section-wrap {
    background: #ffffff;
    border-radius: 24px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.06);
    transition: all 0.35s ease;
}

/* Titel */
.jkit-heading .heading-section-title {
    line-height: 1.1;
    letter-spacing: -0.02em;
}

/* Subtitel */
.jkit-heading .heading-section-subtitle {
    opacity: 0.82;
    line-height: 1.45;
}

/* Beschrijving standaard verborgen */
.heading-section-description {
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    margin-top: 0;
    padding-top: 0;
    transform: translateY(-6px);
    transition:
        max-height 0.5s ease,
        opacity 0.35s ease,
        margin-top 0.35s ease,
        padding-top 0.35s ease,
        transform 0.35s ease;
}

/* Desktop hover */
@media (hover: hover) {
    .jkit-heading:hover .heading-section-wrap {
        transform: translateY(-4px);
        box-shadow: 0 16px 38px rgba(0, 0, 0, 0.10);
    }

    .jkit-heading:hover .heading-section-description {
        max-height: 500px;
        opacity: 1;
        margin-top: 16px;
        padding-top: 4px;
        transform: translateY(0);
    }
}

/* Open via JS */
.jkit-heading.open .heading-section-description {
    max-height: 500px;
    opacity: 1;
    margin-top: 16px;
    padding-top: 4px;
    transform: translateY(0);
}

/* Mooie leesbaarheid beschrijving */
.jkit-heading .heading-section-description {
    font-size: 15px;
    line-height: 1.75;
    color: #4b4b4b;
}

/* Knop standaard verborgen */
.lees-verder-btn {
    display: none;
}

/* =========================
   MOBIEL + TABLET
========================= */
@media (hover: none) {

    /* Foto iets zachter laten overlopen */
    .jkit-heading img {
        border-radius: 24px;
    }

    /* Witte box compacter en chiquer */
    .jkit-heading .heading-section-wrap {
        border-radius: 22px;
        box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);
        padding-bottom: 18px;
    }

    /* Titel mobiel */
    .jkit-heading .heading-section-title {
        font-size: clamp(28px, 5vw, 38px);
        margin-bottom: 8px;
    }

    /* Subtitel mobiel */
    .jkit-heading .heading-section-subtitle {
        font-size: 15px;
        margin-bottom: 6px;
    }

    /* Beschrijving mobiel */
    .jkit-heading .heading-section-description {
        font-size: 15px;
        line-height: 1.75;
        color: #4c4c4c;
        text-align: left;
        padding-left: 6px;
        padding-right: 6px;
    }

    /* Knop zichtbaar op mobiel */
    .lees-verder-btn {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        margin-top: 6px;
        margin-left: auto;
        margin-right: auto;
        padding: 10px 18px;
        min-height: 44px;
        border-radius: 999px;
        background: linear-gradient(180deg, #ffffff 0%, #f7f7f7 100%);
        border: 1px solid rgba(32, 82, 150, 0.14);
        box-shadow:
            0 2px 8px rgba(0, 0, 0, 0.04),
            inset 0 1px 0 rgba(255, 255, 255, 0.8);
        color: #1f4f95;
        font-size: 15px;
        font-weight: 600;
        line-height: 1;
        letter-spacing: -0.01em;
        cursor: pointer;
        user-select: none;
        -webkit-tap-highlight-color: transparent;
        transform: translateY(-12px);
        transition:
            transform 0.25s ease,
            box-shadow 0.25s ease,
            background 0.25s ease,
            color 0.25s ease,
            border-color 0.25s ease;
    }

    /* Pijltje */
    .lees-verder-btn::after {
        content: "▾";
        font-size: 12px;
        opacity: 0.85;
        transform: translateY(1px);
        transition: transform 0.25s ease;
    }

    /* Ingedrukt effect */
    .lees-verder-btn:active {
        transform: translateY(-10px) scale(0.98);
        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
    }

    /* Open staat */
    .jkit-heading.open .lees-verder-btn {
        background: linear-gradient(180deg, #1f4f95 0%, #18427d 100%);
        color: #ffffff;
        border-color: #1f4f95;
        box-shadow: 0 8px 20px rgba(31, 79, 149, 0.22);
    }

    .jkit-heading.open .lees-verder-btn::after {
        transform: rotate(180deg) translateY(-1px);
    }

    /* Als open: kaart mag iets luxer ogen */
    .jkit-heading.open .heading-section-wrap {
        box-shadow: 0 14px 34px rgba(0, 0, 0, 0.09);
    }
}
/* =========================
   TEAM CARD – PREMIUM STYLE
========================= */

/* Hele kaart */
.jkit-heading {
    position: relative;
}

/* Witte content box */
.jkit-heading .heading-section-wrap {
    background: #ffffff;
    border-radius: 24px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.06);
    transition: all 0.35s ease;
}

/* Titel */
.jkit-heading .heading-section-title {
    line-height: 1.1;
    letter-spacing: -0.02em;
}

/* Subtitel */
.jkit-heading .heading-section-subtitle {
    opacity: 0.82;
    line-height: 1.45;
}

/* Beschrijving standaard verborgen */
.heading-section-description {
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    margin-top: 0;
    padding-top: 0;
    transform: translateY(-6px);
    transition:
        max-height 0.5s ease,
        opacity 0.35s ease,
        margin-top 0.35s ease,
        padding-top 0.35s ease,
        transform 0.35s ease;
}

/* Desktop hover */
@media (hover: hover) {
    .jkit-heading:hover .heading-section-wrap {
        transform: translateY(-4px);
        box-shadow: 0 16px 38px rgba(0, 0, 0, 0.10);
    }

    .jkit-heading:hover .heading-section-description {
        max-height: 500px;
        opacity: 1;
        margin-top: 16px;
        padding-top: 4px;
        transform: translateY(0);
    }
}

/* Open via JS */
.jkit-heading.open .heading-section-description {
    max-height: 500px;
    opacity: 1;
    margin-top: 16px;
    padding-top: 4px;
    transform: translateY(0);
}

/* Mooie leesbaarheid beschrijving */
.jkit-heading .heading-section-description {
    font-size: 15px;
    line-height: 1.75;
    color: #4b4b4b;
}

/* Knop standaard verborgen */
.lees-verder-btn {
    display: none;
}

/* =========================
   MOBIEL + TABLET
========================= */
@media (hover: none) {

    /* Foto iets zachter laten overlopen */
    .jkit-heading img {
        border-radius: 24px;
    }

    /* Witte box compacter en chiquer */
    .jkit-heading .heading-section-wrap {
        border-radius: 22px;
        box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);
        padding-bottom: 18px;
    }

    /* Titel mobiel */
    .jkit-heading .heading-section-title {
        font-size: clamp(28px, 5vw, 38px);
        margin-bottom: 8px;
    }

    /* Subtitel mobiel */
    .jkit-heading .heading-section-subtitle {
        font-size: 15px;
        margin-bottom: 6px;
    }

    /* Beschrijving mobiel */
    .jkit-heading .heading-section-description {
        font-size: 15px;
        line-height: 1.75;
        color: #4c4c4c;
        text-align: left;
        padding-left: 6px;
        padding-right: 6px;
    }

    /* Knop zichtbaar op mobiel */
    .lees-verder-btn {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        margin-top: 6px;
        margin-left: auto;
        margin-right: auto;
        padding: 10px 18px;
        min-height: 44px;
        border-radius: 999px;
        background: linear-gradient(180deg, #ffffff 0%, #f7f7f7 100%);
        border: 1px solid rgba(32, 82, 150, 0.14);
        box-shadow:
            0 2px 8px rgba(0, 0, 0, 0.04),
            inset 0 1px 0 rgba(255, 255, 255, 0.8);
        color: #1f4f95;
        font-size: 15px;
        font-weight: 600;
        line-height: 1;
        letter-spacing: -0.01em;
        cursor: pointer;
        user-select: none;
        -webkit-tap-highlight-color: transparent;
        transform: translateY(-12px);
        transition:
            transform 0.25s ease,
            box-shadow 0.25s ease,
            background 0.25s ease,
            color 0.25s ease,
            border-color 0.25s ease;
    }

    /* Pijltje */
    .lees-verder-btn::after {
        content: "▾";
        font-size: 12px;
        opacity: 0.85;
        transform: translateY(1px);
        transition: transform 0.25s ease;
    }

    /* Ingedrukt effect */
    .lees-verder-btn:active {
        transform: translateY(-10px) scale(0.98);
        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
    }

    /* Open staat */
    .jkit-heading.open .lees-verder-btn {
        background: linear-gradient(180deg, #1f4f95 0%, #18427d 100%);
        color: #ffffff;
        border-color: #1f4f95;
        box-shadow: 0 8px 20px rgba(31, 79, 149, 0.22);
    }

    .jkit-heading.open .lees-verder-btn::after {
        transform: rotate(180deg) translateY(-1px);
    }

    /* Als open: kaart mag iets luxer ogen */
    .jkit-heading.open .heading-section-wrap {
        box-shadow: 0 14px 34px rgba(0, 0, 0, 0.09);
    }
}
/* =========================
   TEAM CARD – PREMIUM STYLE
========================= */

/* Hele kaart */
.jkit-heading {
    position: relative;
}

/* Witte content box */
.jkit-heading .heading-section-wrap {
    background: #ffffff;
    border-radius: 24px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.06);
    transition: all 0.35s ease;
}

/* Titel */
.jkit-heading .heading-section-title {
    line-height: 1.1;
    letter-spacing: -0.02em;
}

/* Subtitel */
.jkit-heading .heading-section-subtitle {
    opacity: 0.82;
    line-height: 1.45;
}

/* Beschrijving standaard verborgen */
.heading-section-description {
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    margin-top: 0;
    padding-top: 0;
    transform: translateY(-6px);
    transition:
        max-height 0.5s ease,
        opacity 0.35s ease,
        margin-top 0.35s ease,
        padding-top 0.35s ease,
        transform 0.35s ease;
}

/* Desktop hover */
@media (hover: hover) {
    .jkit-heading:hover .heading-section-wrap {
        transform: translateY(-4px);
        box-shadow: 0 16px 38px rgba(0, 0, 0, 0.10);
    }

    .jkit-heading:hover .heading-section-description {
        max-height: 500px;
        opacity: 1;
        margin-top: 16px;
        padding-top: 4px;
        transform: translateY(0);
    }
}

/* Open via JS */
.jkit-heading.open .heading-section-description {
    max-height: 500px;
    opacity: 1;
    margin-top: 16px;
    padding-top: 4px;
    transform: translateY(0);
}

/* Mooie leesbaarheid beschrijving */
.jkit-heading .heading-section-description {
    font-size: 15px;
    line-height: 1.75;
    color: #4b4b4b;
}

/* Knop standaard verborgen */
.lees-verder-btn {
    display: none;
}

/* =========================
   MOBIEL + TABLET
========================= */
@media (hover: none) {

    /* Foto iets zachter laten overlopen */
    .jkit-heading img {
        border-radius: 24px;
    }

    /* Witte box compacter en chiquer */
    .jkit-heading .heading-section-wrap {
        border-radius: 22px;
        box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);
        padding-bottom: 18px;
    }

    /* Titel mobiel */
    .jkit-heading .heading-section-title {
        font-size: clamp(28px, 5vw, 38px);
        margin-bottom: 8px;
    }

    /* Subtitel mobiel */
    .jkit-heading .heading-section-subtitle {
        font-size: 15px;
        margin-bottom: 6px;
    }

    /* Beschrijving mobiel */
    .jkit-heading .heading-section-description {
        font-size: 15px;
        line-height: 1.75;
        color: #4c4c4c;
        text-align: left;
        padding-left: 6px;
        padding-right: 6px;
    }

    /* Knop zichtbaar op mobiel */
    .lees-verder-btn {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        margin-top: 6px;
        margin-left: auto;
        margin-right: auto;
        padding: 10px 18px;
        min-height: 44px;
        border-radius: 999px;
        background: linear-gradient(180deg, #ffffff 0%, #f7f7f7 100%);
        border: 1px solid rgba(32, 82, 150, 0.14);
        box-shadow:
            0 2px 8px rgba(0, 0, 0, 0.04),
            inset 0 1px 0 rgba(255, 255, 255, 0.8);
        color: #1f4f95;
        font-size: 15px;
        font-weight: 600;
        line-height: 1;
        letter-spacing: -0.01em;
        cursor: pointer;
        user-select: none;
        -webkit-tap-highlight-color: transparent;
        transform: translateY(-12px);
        transition:
            transform 0.25s ease,
            box-shadow 0.25s ease,
            background 0.25s ease,
            color 0.25s ease,
            border-color 0.25s ease;
    }

    /* Pijltje */
    .lees-verder-btn::after {
        content: "▾";
        font-size: 12px;
        opacity: 0.85;
        transform: translateY(1px);
        transition: transform 0.25s ease;
    }

    /* Ingedrukt effect */
    .lees-verder-btn:active {
        transform: translateY(-10px) scale(0.98);
        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
    }

    /* Open staat */
    .jkit-heading.open .lees-verder-btn {
        background: linear-gradient(180deg, #1f4f95 0%, #18427d 100%);
        color: #ffffff;
        border-color: #1f4f95;
        box-shadow: 0 8px 20px rgba(31, 79, 149, 0.22);
    }

    .jkit-heading.open .lees-verder-btn::after {
        transform: rotate(180deg) translateY(-1px);
    }

    /* Als open: kaart mag iets luxer ogen */
    .jkit-heading.open .heading-section-wrap {
        box-shadow: 0 14px 34px rgba(0, 0, 0, 0.09);
    }
}
/* =========================
   TEAM CARD – PREMIUM STYLE
========================= */

/* Hele kaart */
.jkit-heading {
    position: relative;
}

/* Witte content box */
.jkit-heading .heading-section-wrap {
    background: #ffffff;
    border-radius: 24px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.06);
    transition: all 0.35s ease;
}

/* Titel */
.jkit-heading .heading-section-title {
    line-height: 1.1;
    letter-spacing: -0.02em;
}

/* Subtitel */
.jkit-heading .heading-section-subtitle {
    opacity: 0.82;
    line-height: 1.45;
}

/* Beschrijving standaard verborgen */
.heading-section-description {
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    margin-top: 0;
    padding-top: 0;
    transform: translateY(-6px);
    transition:
        max-height 0.5s ease,
        opacity 0.35s ease,
        margin-top 0.35s ease,
        padding-top 0.35s ease,
        transform 0.35s ease;
}

/* Desktop hover */
@media (hover: hover) {
    .jkit-heading:hover .heading-section-wrap {
        transform: translateY(-4px);
        box-shadow: 0 16px 38px rgba(0, 0, 0, 0.10);
    }

    .jkit-heading:hover .heading-section-description {
        max-height: 500px;
        opacity: 1;
        margin-top: 16px;
        padding-top: 4px;
        transform: translateY(0);
    }
}

/* Open via JS */
.jkit-heading.open .heading-section-description {
    max-height: 500px;
    opacity: 1;
    margin-top: 16px;
    padding-top: 4px;
    transform: translateY(0);
}

/* Mooie leesbaarheid beschrijving */
.jkit-heading .heading-section-description {
    font-size: 15px;
    line-height: 1.75;
    color: #4b4b4b;
}

/* Knop standaard verborgen */
.lees-verder-btn {
    display: none;
}

/* =========================
   MOBIEL + TABLET
========================= */
@media (hover: none) {

    /* Foto iets zachter laten overlopen */
    .jkit-heading img {
        border-radius: 24px;
    }

    /* Witte box compacter en chiquer */
    .jkit-heading .heading-section-wrap {
        border-radius: 22px;
        box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);
        padding-bottom: 18px;
    }

    /* Titel mobiel */
    .jkit-heading .heading-section-title {
        font-size: clamp(28px, 5vw, 38px);
        margin-bottom: 8px;
    }

    /* Subtitel mobiel */
    .jkit-heading .heading-section-subtitle {
        font-size: 15px;
        margin-bottom: 6px;
    }

    /* Beschrijving mobiel */
    .jkit-heading .heading-section-description {
        font-size: 15px;
        line-height: 1.75;
        color: #4c4c4c;
        text-align: left;
        padding-left: 6px;
        padding-right: 6px;
    }

    /* Knop zichtbaar op mobiel */
    .lees-verder-btn {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        margin-top: 6px;
        margin-left: auto;
        margin-right: auto;
        padding: 10px 18px;
        min-height: 44px;
        border-radius: 999px;
        background: linear-gradient(180deg, #ffffff 0%, #f7f7f7 100%);
        border: 1px solid rgba(32, 82, 150, 0.14);
        box-shadow:
            0 2px 8px rgba(0, 0, 0, 0.04),
            inset 0 1px 0 rgba(255, 255, 255, 0.8);
        color: #1f4f95;
        font-size: 15px;
        font-weight: 600;
        line-height: 1;
        letter-spacing: -0.01em;
        cursor: pointer;
        user-select: none;
        -webkit-tap-highlight-color: transparent;
        transform: translateY(-12px);
        transition:
            transform 0.25s ease,
            box-shadow 0.25s ease,
            background 0.25s ease,
            color 0.25s ease,
            border-color 0.25s ease;
    }

    /* Pijltje */
    .lees-verder-btn::after {
        content: "▾";
        font-size: 12px;
        opacity: 0.85;
        transform: translateY(1px);
        transition: transform 0.25s ease;
    }

    /* Ingedrukt effect */
    .lees-verder-btn:active {
        transform: translateY(-10px) scale(0.98);
        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
    }

    /* Open staat */
    .jkit-heading.open .lees-verder-btn {
        background: linear-gradient(180deg, #1f4f95 0%, #18427d 100%);
        color: #ffffff;
        border-color: #1f4f95;
        box-shadow: 0 8px 20px rgba(31, 79, 149, 0.22);
    }

    .jkit-heading.open .lees-verder-btn::after {
        transform: rotate(180deg) translateY(-1px);
    }

    /* Als open: kaart mag iets luxer ogen */
    .jkit-heading.open .heading-section-wrap {
        box-shadow: 0 14px 34px rgba(0, 0, 0, 0.09);
    }
}