﻿.team-neu{padding:100px 0}@media(max-width: 991px){.team-neu{padding:40px 0 0}}.team-neu h3{font-weight:800;font-size:20px;line-height:25px;letter-spacing:0px;color:#0697db}@media(max-width: 991px){.team-neu h3{margin-bottom:0}}.team-neu h2{font-size:35px;line-height:44px;letter-spacing:0px;color:#003149;font-weight:600}@media(max-width: 991px){.team-neu h2{font-size:30px;line-height:40px}}.team-neu p,.team-neu li{font-size:20px;line-height:25px;letter-spacing:0px;color:#003149;margin-bottom:0}@media(max-width: 991px){.team-neu p,.team-neu li{font-size:16px;line-height:22px}}.team-neu .item{position:relative;margin-top:100px;transition:transform .3s ease}@media(max-width: 768px){.team-neu .item{margin-top:60px}}.team-neu .item.team-item-clickable{cursor:pointer}.team-neu .item.team-item-clickable:hover{transform:translateY(-5px)}.team-neu .item .item-image{height:380px}@media(max-width: 768px){.team-neu .item .item-image{height:300px}}.team-neu .item .item-image img{width:100%;height:100%;object-fit:cover;border-radius:45px}.team-neu .item .item-content{background-color:#003149;padding:15px 20px;position:absolute;right:-35px;bottom:-50px;width:250px;border-radius:25px}@media(max-width: 768px){.team-neu .item .item-content{right:20px;bottom:-35px;width:auto;padding:15px;min-width:160px}}.team-neu .item .item-content h3{color:#fff;font-size:26px;letter-spacing:-0.38px;line-height:32px;margin-bottom:0;font-weight:bold}@media(max-width: 768px){.team-neu .item .item-content h3{font-size:18px;line-height:20px}}.team-neu .item .item-content h4{color:#fff;font-size:20px;letter-spacing:-0.38px;line-height:30px;margin-bottom:0}@media(max-width: 768px){.team-neu .item .item-content h4{font-size:18px;line-height:20px}}.team-neu .item .item-content .item-plus-btn{background:#0697db;border:none;width:35px;height:35px;border-radius:25px 0 25px 0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;position:absolute;right:0;bottom:0}@media(max-width: 768px){.team-neu .item .item-content .item-plus-btn{width:30px;height:30px;border-radius:15px 0 25px 0}}.team-neu .item .item-content .item-plus-btn svg{color:#fff;width:20px;height:20px;transition:transform .3s ease}@media(max-width: 768px){.team-neu .item .item-content .item-plus-btn svg{width:14px;height:14px}}.team-neu .item .item-content .item-plus-btn:hover svg{transform:rotate(90deg)}.team-neu .row:nth-child(2) .col-md-3:nth-child(1) .item,.team-neu .row:nth-child(2) .col-md-3:nth-child(2) .item,.team-neu .row:nth-child(2) .col-md-3:nth-child(3) .item{margin-top:50px}.team-neu .team-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}.team-neu .team-modal.active{display:block}.team-neu .team-modal .team-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.team-neu .team-modal .team-modal-content{position:relative;max-width:1100px;margin:50px auto;background:#fff;border-radius:40px;max-height:90vh;overflow:hidden;z-index:10000}@media(max-width: 991px){.team-neu .team-modal .team-modal-content{margin:20px;border-radius:20px;max-height:calc(100vh - 40px);overflow-y:auto}}.team-neu .team-modal .team-modal-close{position:absolute;top:13px;right:20px;background:#e8e8e8;color:#003149;border:none;width:44px;height:44px;border-radius:50%;font-size:28px;line-height:1;cursor:pointer;transition:all .3s ease;z-index:10001;display:flex;align-items:center;justify-content:center}@media(max-width: 991px){.team-neu .team-modal .team-modal-close{top:15px;right:15px;width:40px;height:40px;font-size:24px}}.team-neu .team-modal .team-modal-close:hover{background:#d0d0d0;transform:rotate(90deg)}.team-neu .team-modal .team-modal-body{display:flex;height:100%;max-height:90vh;overflow:hidden}@media(max-width: 991px){.team-neu .team-modal .team-modal-body{flex-direction:column;max-height:none;overflow:visible}}.team-neu .team-modal .team-modal-left{flex:0 0 35%;background:linear-gradient(135deg, #f5f5f5 0%, #e0e0e0 100%);padding:60px 40px;display:flex;flex-direction:column;align-items:center;text-align:center;overflow-y:auto}@media(max-width: 991px){.team-neu .team-modal .team-modal-left{flex:0 0 auto;padding:0 0 25px;overflow:visible}}.team-neu .team-modal .team-modal-left .modal-member-image{width:100%;height:300px;border-radius:30px;overflow:hidden;margin-bottom:30px}@media(max-width: 991px){.team-neu .team-modal .team-modal-left .modal-member-image{margin-bottom:20px;border-radius:20px}}.team-neu .team-modal .team-modal-left .modal-member-image img{width:100%;height:100%;object-fit:cover}.team-neu .team-modal .team-modal-left .modal-member-name{font-size:28px;font-weight:700;color:#003149;margin-bottom:0px}@media(max-width: 991px){.team-neu .team-modal .team-modal-left .modal-member-name{font-size:24px;padding:0 15px}}.team-neu .team-modal .team-modal-left .modal-member-position{font-size:18px;color:#6c757d;margin-bottom:15px}@media(max-width: 991px){.team-neu .team-modal .team-modal-left .modal-member-position{font-size:16px;padding:0 15px}}.team-neu .team-modal .team-modal-left .modal-member-tagline{font-size:16px;color:#003149;line-height:24px;margin-bottom:30px;font-style:italic}@media(max-width: 991px){.team-neu .team-modal .team-modal-left .modal-member-tagline{font-size:14px;line-height:20px;margin-bottom:20px;padding:0 15px}}.team-neu .team-modal .team-modal-left .modal-btn{background-color:#0697db;color:#fff;border-radius:10px;padding:12px 16px;font-size:16px;line-height:22px;letter-spacing:.5px;font-weight:bold;display:inline-block;border:none;transition:.3s}.team-neu .team-modal .team-modal-left .modal-btn::before{content:"📅";font-size:18px;margin-right:10px}.team-neu .team-modal .team-modal-left .modal-btn:hover{background:#003149;transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,49,73,.3);text-decoration:none}.team-neu .team-modal .team-modal-right{flex:1;display:flex;flex-direction:column;overflow:hidden}@media(max-width: 991px){.team-neu .team-modal .team-modal-right{overflow:visible}}.team-neu .team-modal .team-modal-right .modal-tabs{display:flex;border-bottom:2px solid #e0e0e0;padding:0 40px}@media(max-width: 991px){.team-neu .team-modal .team-modal-right .modal-tabs{padding:0 20px}}.team-neu .team-modal .team-modal-right .modal-tabs .modal-tab-btn{background:none;border:none;padding:20px 30px;font-size:16px;font-weight:600;color:#6c757d;cursor:pointer;border-bottom:3px solid rgba(0,0,0,0);margin-bottom:-2px;transition:all .3s ease}@media(max-width: 991px){.team-neu .team-modal .team-modal-right .modal-tabs .modal-tab-btn{padding:15px 20px;font-size:14px}}.team-neu .team-modal .team-modal-right .modal-tabs .modal-tab-btn[data-tab=feedbacks]{display:none}.team-neu .team-modal .team-modal-right .modal-tabs .modal-tab-btn:hover{color:#003149}.team-neu .team-modal .team-modal-right .modal-tabs .modal-tab-btn.active{color:#003149;border-bottom-color:#0697db}.team-neu .team-modal .team-modal-right .modal-tab-content{flex:1;overflow-y:auto;padding:40px}@media(max-width: 991px){.team-neu .team-modal .team-modal-right .modal-tab-content{padding:20px;overflow:visible}}.team-neu .team-modal .team-modal-right .modal-tab-content .modal-tab-pane{display:none}.team-neu .team-modal .team-modal-right .modal-tab-content .modal-tab-pane.active{display:block}.team-neu .team-modal .team-modal-right .modal-steckbrief-content h3{font-size:24px;font-weight:700;color:#003149;margin-bottom:30px;margin-top:0}@media(max-width: 991px){.team-neu .team-modal .team-modal-right .modal-steckbrief-content h3{font-size:20px;margin-bottom:20px}}.team-neu .team-modal .team-modal-right .modal-steckbrief-content h3:not(:first-child){margin-top:40px}@media(max-width: 991px){.team-neu .team-modal .team-modal-right .modal-steckbrief-content h3:not(:first-child){margin-top:30px}}.team-neu .team-modal .team-modal-right .modal-steckbrief-content .steckbrief-facts{display:flex;flex-direction:column;gap:20px}@media(max-width: 991px){.team-neu .team-modal .team-modal-right .modal-steckbrief-content .steckbrief-facts{gap:15px}}.team-neu .team-modal .team-modal-right .modal-steckbrief-content .steckbrief-facts .fact-item{display:flex;align-items:center;gap:15px}.team-neu .team-modal .team-modal-right .modal-steckbrief-content .steckbrief-facts .fact-item .fact-icon-wrapper{width:48px;height:48px;background:#003149;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center}@media(max-width: 991px){.team-neu .team-modal .team-modal-right .modal-steckbrief-content .steckbrief-facts .fact-item .fact-icon-wrapper{width:44px;height:44px}}.team-neu .team-modal .team-modal-right .modal-steckbrief-content .steckbrief-facts .fact-item .fact-icon-wrapper svg{width:24px;height:24px;color:#fff}@media(max-width: 991px){.team-neu .team-modal .team-modal-right .modal-steckbrief-content .steckbrief-facts .fact-item .fact-icon-wrapper svg{width:22px;height:22px}}.team-neu .team-modal .team-modal-right .modal-steckbrief-content .steckbrief-facts .fact-item .fact-icon-wrapper .fact-icon{width:24px;height:24px;object-fit:contain}@media(max-width: 991px){.team-neu .team-modal .team-modal-right .modal-steckbrief-content .steckbrief-facts .fact-item .fact-icon-wrapper .fact-icon{width:22px;height:22px}}.team-neu .team-modal .team-modal-right .modal-steckbrief-content .steckbrief-facts .fact-item p{font-size:18px;line-height:24px;color:#003149;margin:0;flex:1}@media(max-width: 991px){.team-neu .team-modal .team-modal-right .modal-steckbrief-content .steckbrief-facts .fact-item p{font-size:15px;line-height:22px}}.team-neu .team-modal .team-modal-right .modal-steckbrief-content>p{font-size:16px;line-height:24px;color:#6c757d;text-align:center}.team-neu .team-modal .team-modal-right .feedbacks-title{font-size:24px;font-weight:700;color:#003149;margin-bottom:30px}@media(max-width: 991px){.team-neu .team-modal .team-modal-right .feedbacks-title{font-size:20px;margin-bottom:20px}}.team-neu .team-modal .team-modal-right .reviews-list.loading-reviews{text-align:center;padding:60px 0}.team-neu .team-modal .team-modal-right .reviews-list.loading-reviews .loader-spinner{display:inline-block;width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #0697db;border-radius:50%;animation:spin 1s linear infinite}.team-neu .team-modal .team-modal-right .reviews-list .review-card{background:#fff;border:1px solid #e0e0e0;border-radius:20px;padding:25px;margin-bottom:20px}@media(max-width: 991px){.team-neu .team-modal .team-modal-right .reviews-list .review-card{padding:20px}}.team-neu .team-modal .team-modal-right .reviews-list .review-card .review-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.team-neu .team-modal .team-modal-right .reviews-list .review-card .review-header .review-author{display:flex;gap:15px;align-items:flex-start;flex:1}.team-neu .team-modal .team-modal-right .reviews-list .review-card .review-header .review-author img,.team-neu .team-modal .team-modal-right .reviews-list .review-card .review-header .review-author .review-author-initial{width:48px;height:48px;border-radius:50%;flex-shrink:0}.team-neu .team-modal .team-modal-right .reviews-list .review-card .review-header .review-author .review-author-initial{background:#0697db;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700}.team-neu .team-modal .team-modal-right .reviews-list .review-card .review-header .review-author .review-author-info{flex:1}.team-neu .team-modal .team-modal-right .reviews-list .review-card .review-header .review-author .review-author-info h4{font-size:16px;font-weight:600;color:#003149;margin:0 0 5px 0}.team-neu .team-modal .team-modal-right .reviews-list .review-card .review-header .review-author .review-author-info .review-date{font-size:13px;color:#6c757d;margin:0}.team-neu .team-modal .team-modal-right .reviews-list .review-card .review-header .google-logo{width:60px;height:auto;flex-shrink:0}@media(max-width: 991px){.team-neu .team-modal .team-modal-right .reviews-list .review-card .review-header .google-logo{width:50px}}.team-neu .team-modal .team-modal-right .reviews-list .review-card .review-stars{display:flex;gap:2px;margin-bottom:15px}.team-neu .team-modal .team-modal-right .reviews-list .review-card .review-stars .star{font-size:18px}.team-neu .team-modal .team-modal-right .reviews-list .review-card .review-stars .star.full{color:#fbbc05}.team-neu .team-modal .team-modal-right .reviews-list .review-card .review-stars .star.empty{color:#e0e0e0}.team-neu .team-modal .team-modal-right .reviews-list .review-card .review-text{font-size:15px;line-height:22px;color:#003149;margin:0}.team-neu .team-modal .team-modal-right .reviews-list .no-reviews,.team-neu .team-modal .team-modal-right .reviews-list .error{text-align:center;padding:40px 20px;color:#6c757d;font-size:16px}body.modal-open{overflow:hidden}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}