.podcast-card-wrapper .podcast-card{background:#fff!important;gap:10px!important;height:114px!important;padding:12px!important}.podcast-card-wrapper .podcast-card .podcast-thumb{height:90px}.profile-page-overview{color:#1e293b;background-color:#fff;padding-bottom:50px;font-family:Lato,sans-serif}.profile-page-overview *{font-family:Lato,sans-serif!important}.profile-page-overview .breadcrumb-nav{background-color:transparent;padding:20px 0;font-size:14px}.profile-page-overview .breadcrumb-nav a{color:#222;font-size:14px;font-weight:400;text-decoration:none}.profile-page-overview .breadcrumb-nav a:hover{color:#2d67f6}.profile-page-overview .breadcrumb-nav .breadcrumb-item+.breadcrumb-item:before{content:">";color:#6c757d}.profile-page-overview .breadcrumb-nav .active{font-weight:700}.profile-page-overview .profile-main-wrapperr{border-radius:24px;padding:20px;box-shadow:0 0 32px rgba(0,0,0,.08)}@media (max-width:992px){.profile-page-overview .profile-main-wrapperr{padding:10px}}.profile-page-overview .profile-hero{border-radius:24px;margin-bottom:30px;padding:16px;box-shadow:0 0 32px rgba(0,0,0,.08)}.profile-page-overview .profile-hero .profile-img-container{aspect-ratio:1;border-radius:12px;width:100%;position:relative;overflow:hidden}.profile-page-overview .profile-hero .profile-img-container img{object-fit:cover;width:100%;height:100%}.profile-page-overview .profile-hero .profile-img-container .verified-badge{background:rgba(0,0,0,.21);border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;padding:5px;display:flex;position:absolute;top:15px;right:30px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.profile-page-overview .profile-hero .profile-info h1{color:#222;justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px;font-family:Lato,sans-serif;font-size:24px;font-weight:700;display:flex}.profile-page-overview .profile-hero .profile-info h1 .share-menu-container{align-items:center;gap:4px;display:inline-flex;position:relative}.profile-page-overview .profile-hero .profile-info h1 .share-menu-container .share-btn{cursor:pointer;background:0 0;border:none;padding:0;line-height:0}.profile-page-overview .profile-hero .profile-info h1 .share-menu-container .share-dropdown{z-index:100;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:10px;gap:8px;padding:8px;display:flex;position:absolute;top:36px;right:0;box-shadow:0 4px 16px rgba(0,0,0,.12)}.profile-page-overview .profile-hero .profile-info h1 .share-menu-container .share-dropdown a{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:opacity .2s;display:flex}.profile-page-overview .profile-hero .profile-info h1 .share-menu-container .share-dropdown a:hover{opacity:.8}.profile-page-overview .profile-hero .profile-info h1 .share-menu-container .share-dropdown .copy-btn{cursor:pointer;color:#fff;background:#374151;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:opacity .2s;display:flex}.profile-page-overview .profile-hero .profile-info h1 .share-menu-container .share-dropdown .copy-btn:hover{opacity:.8}@media (max-width:380px){.profile-page-overview .profile-hero .profile-info h1 .share-menu-container .share-dropdown{gap:6px;padding:6px}.profile-page-overview .profile-hero .profile-info h1 .share-menu-container .share-dropdown a,.profile-page-overview .profile-hero .profile-info h1 .share-menu-container .share-dropdown .copy-btn{width:32px;height:32px}.profile-page-overview .profile-hero .profile-info h1 .share-menu-container .share-dropdown a svg,.profile-page-overview .profile-hero .profile-info h1 .share-menu-container .share-dropdown .copy-btn svg{width:14px;height:14px}}.profile-page-overview .profile-hero .profile-info .expert-title{color:#595959;margin-bottom:8px;font-size:16px;font-weight:600}.profile-page-overview .profile-hero .profile-info .profile-stats-row{flex-wrap:wrap;gap:20px;margin-bottom:10px;font-size:14px;display:flex}.profile-page-overview .profile-hero .profile-info .profile-stats-row div{color:#303030;align-items:center;gap:6px;font-size:14px;font-weight:400;display:flex}.profile-page-overview .profile-hero .profile-info .profile-stats-row div svg{width:16px;height:16px}.profile-page-overview .profile-hero .profile-info .rating-line{align-items:center;gap:10px;margin-bottom:10px;display:flex}.profile-page-overview .profile-hero .profile-info .rating-line .stars{color:#ffce31}.profile-page-overview .profile-hero .profile-info .rating-line .score{color:#0e2442;font-weight:700}.profile-page-overview .profile-hero .profile-info .rating-line .reviews{color:#6c757d;font-size:14px}.profile-page-overview .profile-hero .profile-info .profile-bio{color:#565656;margin-bottom:10px;font-size:14px;font-weight:600}.profile-page-overview .profile-hero .profile-info .expertise-tags{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.profile-page-overview .profile-hero .profile-info .expertise-tags .tag{color:#2873cc;background:#ebf4ff;border-radius:12px;padding:2px 12px;font-size:12px;font-weight:500}.profile-page-overview .profile-hero .profile-info .btn-groups{justify-content:space-between;align-items:center;gap:15px;display:flex}@media (max-width:575px){.profile-page-overview .profile-hero .profile-info .btn-groups{display:unset}}.profile-page-overview .profile-hero .profile-info .btn-groups .link-portfolio{color:#2873cc;align-items:center;gap:5px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.profile-page-overview .profile-hero .profile-info .btn-groups .btn-gap{gap:15px;display:flex}.profile-page-overview .profile-hero .profile-info .btn-groups .btn-download-cv{color:#070a13;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:16px;font-weight:400;display:flex}.profile-page-overview .profile-hero .profile-info .btn-groups .btn-download-cv:hover{background:#f8fafc}.profile-page-overview .profile-hero .profile-info .btn-groups .btn-contact-now{color:#fff;background:#2873cc;border:none;border-radius:8px;align-items:center;gap:8px;min-width:150px;padding:10px 16px;font-size:16px;font-weight:500;display:flex}.profile-page-overview .profile-hero .profile-info .btn-groups .btn-contact-now:hover{opacity:.9}.profile-page-overview .profile-tabs{scrollbar-width:none;background:#f5f9ff;border:1px solid #edf2f7;border-radius:12px;max-width:-moz-fit-content;max-width:fit-content;margin-bottom:24px;padding:8px;display:flex;overflow-x:auto}.profile-page-overview .profile-tabs::-webkit-scrollbar{display:none}.profile-page-overview .profile-tabs .tab-item{color:#64748b;cursor:pointer;white-space:nowrap;padding:10px 28px;font-size:14px;font-weight:400;transition:all .2s;position:relative}.profile-page-overview .profile-tabs .tab-item.active{color:#101828;background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.profile-page-overview .section-content h3{color:#222;margin-bottom:15px;font-size:20px;font-weight:700}.profile-page-overview .section-content p{color:#7d7d7d;margin:5px 0;font-size:16px;font-weight:400;line-height:1.7}.profile-page-overview .video-container{background:#fff;height:434px;margin-bottom:40px;position:relative;overflow:hidden}.profile-page-overview .video-container img{border-radius:12px;width:100%;height:100%;display:block}.profile-page-overview .video-container .play-overlay{cursor:pointer;z-index:2;pointer-events:auto;background:rgba(255,255,255,.9);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 15px rgba(0,0,0,.1)}.profile-page-overview .video-container .play-overlay svg{color:#2d67f6;margin-left:4px}.profile-page-overview .professional-overview{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:15px;margin-bottom:40px;display:grid}.profile-page-overview .professional-overview .stat-card{text-align:center;border-radius:12px;padding:14px 20px}.profile-page-overview .professional-overview .stat-card.card-red{color:#222;background:#ffeded}.profile-page-overview .professional-overview .stat-card.card-green{color:#222;background:#edfff3}.profile-page-overview .professional-overview .stat-card.card-blue{color:#222;background:#eeedff}.profile-page-overview .professional-overview .stat-card.card-orange{color:#222;background:#fff4ed}.profile-page-overview .professional-overview .stat-card .stat-icon{margin-bottom:0;font-size:24px}.profile-page-overview .professional-overview .stat-card .stat-val{font-size:18px;font-weight:700;display:block}.profile-page-overview .professional-overview .stat-card .stat-label{font-size:14px;font-weight:400}.profile-page-overview .about-section,.profile-page-overview .video-container,.profile-page-overview .professional-overview{border-bottom:1px solid #d9d9d9;margin-bottom:20px;padding-bottom:20px}.profile-page-overview .about-section h3,.profile-page-overview .video-container h3,.profile-page-overview .professional-overview h3{color:#222;font-family:Lato;font-size:20px;font-weight:700}.profile-page-overview .about-section p,.profile-page-overview .about-section .rich-html-content,.profile-page-overview .video-container p,.profile-page-overview .video-container .rich-html-content,.profile-page-overview .professional-overview p,.profile-page-overview .professional-overview .rich-html-content{color:#7d7d7d;font-family:Lato;font-size:16px;font-weight:400}.profile-page-overview .case-history-section,.profile-page-overview .languages-section,.profile-page-overview .profile-highlights-section{border-bottom:1px solid #d9d9d9;margin-bottom:20px;padding-bottom:20px}.profile-page-overview .case-history-section h3,.profile-page-overview .languages-section h3,.profile-page-overview .profile-highlights-section h3{color:#222;font-family:Lato;font-size:20px;font-weight:700}.profile-page-overview .profile-highlights-section{border-bottom:none}.profile-page-overview .languages-section{align-items:baseline;gap:15px;display:flex}@media (max-width:992px){.profile-page-overview .languages-section{flex-wrap:wrap}}.profile-page-overview .languages-section .wrap-tags{justify-content:space-between;align-items:baseline;width:100%;display:flex}@media (max-width:575px){.profile-page-overview .languages-section .wrap-tags{flex-wrap:wrap;gap:10px}}.profile-page-overview .languages-section .wrap-tags.align-right{justify-content:flex-end;width:auto;margin-left:auto}.profile-page-overview .languages-section .wrap-tags .head-tag{background:#eef6ff;border-radius:100px;gap:8px;width:275px;height:42px;padding:8px 16px}.profile-page-overview .languages-section .wrap-tags .head-tag span{color:#666;font-weight:700}.profile-page-overview .accordion-item{border:none;border-bottom:1px solid #e2e8f0!important;border-radius:0!important}.profile-page-overview .accordion-item .accordion-button{box-shadow:none;color:#222;background:0 0;padding:20px 0;font-size:20px;font-weight:700}.profile-page-overview .accordion-item .accordion-button:not(.collapsed){background:0 0;border-bottom:none}.profile-page-overview .accordion-item .accordion-button:after{background-size:16px}.profile-page-overview .pricing-table .table{margin-bottom:0}.profile-page-overview .pricing-table .table td{vertical-align:middle;border-color:#e2e8f0;padding:20px 0}.profile-page-overview .pricing-table .table .fee-name{color:#0e2442;margin-bottom:10px;font-size:16px;font-weight:700;display:block}.profile-page-overview .pricing-table .table .fee-desc{color:#7d7d7d;font-size:16px;font-weight:400}.profile-page-overview .pricing-table .table .fee-val{text-align:right;color:#2d2d2d;margin-bottom:10px;font-size:18px;font-weight:700;display:block}.profile-page-overview .pricing-table .table .fee-unit{text-align:right;color:#7d7d7d;font-size:16px;font-weight:400;display:block}.profile-page-overview .pricing-table .additional-fees-card{border:1px solid #e3e3e3;border-radius:12px;gap:15px;margin-top:30px;padding:12px;display:flex}.profile-page-overview .pricing-table .additional-fees-card .icon{color:#6c757d;margin-top:4px;font-size:20px}.profile-page-overview .pricing-table .additional-fees-card h5{color:#505050;margin-bottom:8px;font-size:16px;font-weight:700}.profile-page-overview .pricing-table .additional-fees-card p{color:#7d7d7d;margin-bottom:0;font-size:16px;font-weight:400}.profile-page-overview .contact-sidebar{margin-top:62px;position:-webkit-sticky;position:sticky;top:30px}.profile-page-overview .contact-sidebar .inner-contact-sidebar{background:#fff;border-radius:20px;padding:24px;box-shadow:0 0 32px rgba(0,0,0,.08)}@media (max-width:768px){.profile-page-overview .contact-sidebar .inner-contact-sidebar{padding:15px}}.profile-page-overview .contact-sidebar h3{color:#222;text-align:left;margin-bottom:0;font-size:20px;font-weight:700}.profile-page-overview .contact-sidebar .no-signup-badge{color:#2e7d32;background-color:#e8f5e9;border-radius:50px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.profile-page-overview .contact-sidebar .no-signup-badge .dot{font-size:16px;line-height:0;position:relative;top:-1px}.profile-page-overview .contact-sidebar .form-label{color:#475569;margin-bottom:8px;font-size:14px;font-weight:600}.profile-page-overview .contact-sidebar .form-control,.profile-page-overview .contact-sidebar .form-select{border:1px solid #e2e8f0;border-radius:8px;padding:10px 15px;font-size:14px}.profile-page-overview .contact-sidebar .form-control:focus,.profile-page-overview .contact-sidebar .form-select:focus{box-shadow:none;border-color:#2d67f6}.profile-page-overview .contact-sidebar .phone-input-group{gap:10px;display:flex}.profile-page-overview .contact-sidebar .phone-input-group .country-code{white-space:nowrap;text-overflow:ellipsis;width:110px;padding-right:32px;overflow:hidden}.profile-page-overview .contact-sidebar .info-note{text-align:left;color:#2d67f6;background:#f4f7ff;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin:20px 0;padding:12px 16px;font-size:14px;font-weight:500;line-height:normal;display:flex}.profile-page-overview .contact-sidebar .info-note svg{flex-shrink:0}.profile-page-overview .contact-sidebar .btn-send-inquiry{color:#fff;background:#2d67f6;border:none;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;padding:14px;font-size:16px;font-weight:500;transition:all .2s;display:flex}.profile-page-overview .contact-sidebar .btn-send-inquiry:hover{background:#1555f5}.profile-page-overview .contact-info-wrapper{position:relative}.profile-page-overview .contact-info-wrapper .contact-info-title{color:#222;margin-bottom:20px;font-size:20px;font-weight:700}.profile-page-overview .contact-info-wrapper .contact-info-list{-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:column;gap:12px;display:flex}.profile-page-overview .contact-info-wrapper .contact-info-list-blur{filter:blur(5px);-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:column;gap:12px;display:flex}.profile-page-overview .contact-info-wrapper .contact-info-item{background:#fff;border:1px solid #e3e3e3;border-radius:12px;align-items:center;gap:16px;padding:12px 16px;transition:all .2s;display:flex}.profile-page-overview .contact-info-wrapper .contact-info-item .icon-box{color:#222;background:#f5f5f5;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.profile-page-overview .contact-info-wrapper .contact-info-item .item-content{color:#222;font-size:16px;font-weight:600}.profile-page-overview .contact-info-wrapper .contact-info-item .item-content a{color:#222;text-decoration:underline}.profile-page-overview .contact-info-wrapper .contact-info-item .item-content a:hover{color:#2d67f6}.profile-page-overview .contact-info-wrapper .contact-info-item:hover{border-color:#2d67f6;box-shadow:0 4px 12px rgba(45,103,246,.08)}.profile-page-overview .contact-info-wrapper .overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);text-align:center;z-index:2;background:rgba(255,255,255,.4);flex-direction:column;justify-content:center;align-items:center;width:100%;height:calc(100% - 40px);padding:20px;display:flex;position:absolute;top:0;left:0}.profile-page-overview .contact-info-wrapper .overlay h4{color:#0e2442;margin-bottom:15px;font-size:18px;font-weight:700}.profile-page-overview .contact-info-wrapper .overlay .btn-signin{color:#fff;background:#2d67f6;border:none;border-radius:8px;padding:10px 32px;font-weight:600;text-decoration:none;transition:all .2s;box-shadow:0 4px 10px rgba(45,103,246,.2)}.profile-page-overview .contact-info-wrapper .overlay .btn-signin:hover{opacity:.9;transform:translateY(-1px)}.profile-page-overview .licenses-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (max-width:767.98px){.profile-page-overview .licenses-grid{grid-template-columns:1fr}}.profile-page-overview .license-card{background:#fff;border:1px solid #e3e3e3;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.profile-page-overview .license-card .license-header{gap:12px;display:flex}.profile-page-overview .license-card .license-header .license-icon-main{color:#595959;background:#f5f5f5;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.profile-page-overview .license-card .license-header .license-info-text h5{color:#222;margin-bottom:4px;font-size:16px;font-weight:700}.profile-page-overview .license-card .license-header .license-info-text .org{color:#7d7d7d;margin-bottom:4px;font-size:14px;line-height:1.4}.profile-page-overview .license-card .license-header .license-info-text .dates{color:#888;margin-bottom:0;font-size:12px}.profile-page-overview .license-card .license-file-preview{background:#f5f5f5;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;display:flex}.profile-page-overview .license-card .license-file-preview .file-thumb{border:1px solid #e3e3e3;border-radius:4px;width:60px;height:36px;overflow:hidden}.profile-page-overview .license-card .license-file-preview .file-thumb img{object-fit:cover;width:100%;height:100%}.profile-page-overview .license-card .license-file-preview .file-name{color:#475569;flex-grow:1;font-size:14px}.profile-page-overview .license-card .license-file-preview .download-icon{color:#475569;cursor:pointer}.profile-page-overview .license-card .license-file-preview .download-icon:hover{color:#2d67f6}.profile-page-overview .license-card .show-license-link{color:#2d67f6;align-items:center;gap:6px;margin-top:4px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.profile-page-overview .license-card .show-license-link:hover{text-decoration:underline}.profile-page-overview .expertise-tags-container{flex-wrap:wrap;gap:12px;padding:5px 0;display:flex}.profile-page-overview .expertise-pill{color:#595959;cursor:pointer;background:#fff;border:1px solid #e3e3e3;border-radius:100px;padding:10px 24px;font-size:16px;font-weight:400;transition:all .2s;display:inline-block}.profile-page-overview .expertise-pill:hover{color:#2d67f6;background:#f5f9ff;border-color:#2d67f6}.profile-page-overview .experience-tab-content{padding-top:20px}.profile-page-overview .experience-tab-content .experience-timeline{border-bottom:1px solid #d9d9d9;margin-bottom:25px;padding-bottom:25px;padding-left:30px;position:relative}.profile-page-overview .experience-tab-content .experience-timeline:before{content:"";background:#e3e3e3;width:2px;height:76%;position:absolute;top:0;bottom:0;left:7px}.profile-page-overview .experience-tab-content .experience-timeline .timeline-item{margin-bottom:30px;position:relative}.profile-page-overview .experience-tab-content .experience-timeline .timeline-item:last-child{margin-bottom:0}.profile-page-overview .experience-tab-content .experience-timeline .timeline-item .timeline-dot{z-index:1;background:#fff;border:5px solid #2d67dd;border-radius:50%;width:20px;height:20px;position:absolute;top:4px;left:-32px}.profile-page-overview .experience-tab-content .experience-timeline .timeline-item .experience-card{background:#fff}.profile-page-overview .experience-tab-content .experience-timeline .timeline-item .experience-card .card-header{flex-wrap:wrap;gap:15px;margin-bottom:12px;display:flex}.profile-page-overview .experience-tab-content .experience-timeline .timeline-item .experience-card .card-header .company-logo{background:#f5f5f5;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.profile-page-overview .experience-tab-content .experience-timeline .timeline-item .experience-card .card-header .title-info{flex-grow:1}.profile-page-overview .experience-tab-content .experience-timeline .timeline-item .experience-card .card-header .title-info h5{color:#484848;margin-bottom:4px;font-size:16px;font-weight:700}.profile-page-overview .experience-tab-content .experience-timeline .timeline-item .experience-card .card-header .title-info .company{color:#484848;margin:0;font-size:14px;font-weight:400}.profile-page-overview .experience-tab-content .experience-timeline .timeline-item .experience-card .card-header .date-info{color:#505050;font-size:16px;font-weight:700}.profile-page-overview .experience-tab-content .experience-timeline .timeline-item .experience-card .card-body p{color:#595959;margin-bottom:12px;font-size:16px;font-weight:400;line-height:1.6}.profile-page-overview .experience-tab-content .experience-timeline .timeline-item .experience-card .card-body .exp-tags{flex-wrap:wrap;gap:8px;display:flex}.profile-page-overview .experience-tab-content .experience-timeline .timeline-item .experience-card .card-body .exp-tags .exp-tag{color:#595959;background:#f5f5f5;border-radius:100px;padding:2px 12px;font-size:12px;font-weight:500}.profile-page-overview .experience-subsection .section-header-collapsible{cursor:pointer;border-bottom:2px solid #f0f0f0;justify-content:space-between;align-items:center;margin-bottom:20px;padding:15px 0;display:flex}.profile-page-overview .experience-subsection .section-header-collapsible h4{color:#222;margin:0;font-size:20px;font-weight:700}.profile-page-overview .experience-subsection .section-header-collapsible svg{transition:transform .3s}.profile-page-overview .experience-subsection .section-header-collapsible.collapsed svg{transform:rotate(180deg)}.profile-page-overview .experience-subsection .experience-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (max-width:767.98px){.profile-page-overview .experience-subsection .experience-grid{grid-template-columns:1fr}}.profile-page-overview .experience-subsection .experience-sub-card{background:#fff;border:1px solid #e3e3e3;border-radius:12px;gap:15px;padding:12px;transition:all .2s;display:flex}.profile-page-overview .experience-subsection .experience-sub-card:hover{border-color:#2d67f6;box-shadow:0 4px 12px rgba(45,103,246,.05)}.profile-page-overview .experience-subsection .experience-sub-card .card-icon{color:#475569;background:#f0f0f0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.profile-page-overview .experience-subsection .experience-sub-card .card-icon svg{width:24px;height:24px}.profile-page-overview .experience-subsection .experience-sub-card .card-content h5{color:#505050;margin-bottom:4px;font-size:16px;font-weight:700}.profile-page-overview .experience-subsection .experience-sub-card .card-content .sub-tag{color:#7d7d7d;margin-bottom:8px;font-size:13px;font-weight:400}.profile-page-overview .experience-subsection .experience-sub-card .card-content .description{color:#7d7d7d;margin-bottom:8px;font-size:16px;font-weight:400;line-height:1.5}.profile-page-overview .experience-subsection .experience-sub-card .card-content .case-value{color:#6f9f68;margin:0;font-size:14px;font-weight:400}.profile-page-overview .experience-subsection .experience-sub-card .card-content .org{color:#7d7d7d;margin-bottom:4px;font-size:16px;font-weight:400}.profile-page-overview .experience-subsection .experience-sub-card .card-content .dates{color:#222;margin:0;font-size:13px;font-weight:400}.profile-page-overview .reviews-tab-content .rating-summary-container{background:#fff;border-radius:12px;padding:30px 0}.profile-page-overview .reviews-tab-content .rating-summary-container .avg-rating-box{gap:15px;display:flex}.profile-page-overview .reviews-tab-content .rating-summary-container .avg-rating-box .rating-val{color:#222;margin-top:-6px;font-size:56px;font-weight:700;display:block}.profile-page-overview .reviews-tab-content .rating-summary-container .avg-rating-box .stars-wrapper{justify-content:center;gap:4px;margin:10px 0;display:flex}.profile-page-overview .reviews-tab-content .rating-summary-container .avg-rating-box .review-count{color:#7d7d7d;margin:0;font-size:14px}.profile-page-overview .reviews-tab-content .rating-summary-container .response-stats{flex-direction:row;align-items:center;gap:10px;display:flex}.profile-page-overview .reviews-tab-content .rating-summary-container .response-stats .stat-pill{border-radius:8px;align-items:center;gap:8px;width:100%;max-width:200px;padding:8px 16px;font-size:12px;font-weight:500;display:inline-flex}.profile-page-overview .reviews-tab-content .rating-summary-container .response-stats .stat-pill.pill-green{color:#377b2e;background:#f4ffee}.profile-page-overview .reviews-tab-content .rating-summary-container .response-stats .stat-pill.pill-gray{color:#222;background:rgba(227,227,227,.37)}.profile-page-overview .reviews-tab-content .rating-summary-container .rating-bars .rating-bar-item{align-items:center;gap:15px;margin-bottom:8px;display:flex}.profile-page-overview .reviews-tab-content .rating-summary-container .rating-bars .rating-bar-item:last-child{margin-bottom:0}.profile-page-overview .reviews-tab-content .rating-summary-container .rating-bars .rating-bar-item .star-num{color:#222;align-items:center;gap:4px;min-width:30px;font-size:14px;font-weight:600;display:flex}.profile-page-overview .reviews-tab-content .rating-summary-container .rating-bars .rating-bar-item .progress{background:#f1f5f9;border-radius:4px;flex:1;height:8px}.profile-page-overview .reviews-tab-content .rating-summary-container .rating-bars .rating-bar-item .progress .progress-bar{background:#ffb016;border-radius:4px}.profile-page-overview .reviews-tab-content .rating-summary-container .rating-bars .rating-bar-item .count-num{color:#64748b;text-align:right;min-width:20px;font-size:13px}.profile-page-overview .reviews-tab-content .reviews-filters .review-select{color:#222;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23222222' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;background-size:18px;border:1px solid #e4e4e4;border-radius:12px;width:auto;min-width:160px;height:48px;padding:0 40px 0 20px;font-size:16px;font-weight:500}.profile-page-overview .reviews-tab-content .reviews-filters .review-select:focus{box-shadow:none;border-color:#2d67f6}.profile-page-overview .reviews-tab-content .reviews-filters .btn-write-review{color:#2873cc;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:600;display:flex}.profile-page-overview .reviews-tab-content .reviews-filters .btn-write-review:hover{opacity:.8}.profile-page-overview .reviews-tab-content .review-card-wrapper{background:#fff;border:1px solid #e3e3e3;border-radius:12px;margin-bottom:24px;padding:12px;box-shadow:0 2px 8px rgba(0,0,0,.02)}.profile-page-overview .reviews-tab-content .review-card-wrapper .review-card-main{border:none;margin-bottom:0;padding:0}.profile-page-overview .reviews-tab-content .review-card-wrapper .review-card-main .reviewer-info{gap:16px;margin-bottom:16px;display:flex}.profile-page-overview .reviews-tab-content .review-card-wrapper .review-card-main .reviewer-info .reviewer-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:37px;font-size:18px;font-weight:600;display:flex}.profile-page-overview .reviews-tab-content .review-card-wrapper .review-card-main .reviewer-info .reviewer-avatar.teal-avatar{background:#49dddd}.profile-page-overview .reviews-tab-content .review-card-wrapper .review-card-main .reviewer-info .reviewer-details{flex:1}.profile-page-overview .reviews-tab-content .review-card-wrapper .review-card-main .reviewer-info .reviewer-details .name-row h6{color:#505050;margin:0;font-size:16px;font-weight:700;line-height:1.2}.profile-page-overview .reviews-tab-content .review-card-wrapper .review-card-main .reviewer-info .reviewer-details .stars-row{align-items:center;gap:12px;margin-top:6px;display:flex}.profile-page-overview .reviews-tab-content .review-card-wrapper .review-card-main .reviewer-info .reviewer-details .stars-row .stars-group{gap:2px;display:flex}.profile-page-overview .reviews-tab-content .review-card-wrapper .review-card-main .reviewer-info .reviewer-details .stars-row .review-date{color:#868686;font-size:14px;font-weight:600}.profile-page-overview .reviews-tab-content .review-card-wrapper .review-card-main .review-text{color:#7d7d7d;margin:0;font-size:16px;font-weight:400;line-height:1.6}.profile-page-overview .reviews-tab-content .review-card-wrapper .doctor-response-card{background:rgba(246,248,255,.88);border-left:4px solid #2873cc;border-radius:12px;gap:15px;margin-top:24px;padding:12px;display:flex}.profile-page-overview .reviews-tab-content .review-card-wrapper .doctor-response-card .dr-avatar{background:#fff;border:1px solid #d6e4ff;border-radius:50%;flex-shrink:0;width:37px;height:37px;overflow:hidden}.profile-page-overview .reviews-tab-content .review-card-wrapper .doctor-response-card .dr-avatar img{object-fit:cover}.profile-page-overview .reviews-tab-content .review-card-wrapper .doctor-response-card .response-content h6{color:#505050;margin-bottom:6px;font-size:16px;font-weight:700}.profile-page-overview .reviews-tab-content .review-card-wrapper .doctor-response-card .response-content p{color:#7d7d7d;margin:0;font-size:16px;font-weight:400;line-height:1.6}.profile-page-overview .reviews-tab-content:last-child{margin-bottom:0}.profile-page-overview .pricing-availability-section h3{color:#222;margin-bottom:10px;font-size:20px;font-weight:700}.profile-page-overview .pricing-availability-section .pricing-table-card{background:#fff;overflow:hidden}.profile-page-overview .pricing-availability-section .pricing-table-card .pricing-table{border-collapse:collapse;width:100%;margin:0}.profile-page-overview .pricing-availability-section .pricing-table-card .pricing-table tr{border-bottom:1px solid #d9d9d9}.profile-page-overview .pricing-availability-section .pricing-table-card .pricing-table tr:last-child{border-bottom:none}.profile-page-overview .pricing-availability-section .pricing-table-card .pricing-table tr td{vertical-align:middle;border:none;padding:15px 0}.profile-page-overview .pricing-availability-section .pricing-table-card .pricing-table tr td .item-name{color:#505050;margin-bottom:4px;font-size:16px;font-weight:700;display:block}.profile-page-overview .pricing-availability-section .pricing-table-card .pricing-table tr td .item-desc{color:#7d7d7d;font-size:16px;font-weight:400;display:block}.profile-page-overview .pricing-availability-section .pricing-table-card .pricing-table tr td .item-price{color:#2d2d2d;font-size:18px;font-weight:700;display:block}.profile-page-overview .pricing-availability-section .pricing-table-card .pricing-table tr td .item-unit{color:#7d7d7d;font-size:16px;font-weight:400;display:block}.profile-page-overview .pricing-availability-section .pricing-table-card .pricing-table tr td.text-end{text-align:right}.profile-page-overview .pricing-availability-section .pricing-table-card .response-time-card{background:#fff;border:1px solid #e3e3e3;border-radius:12px;align-items:center;gap:16px;padding:12px;display:flex}.profile-page-overview .pricing-availability-section .pricing-table-card .response-time-card .time-icon{background:#f0f0f0;border:1px solid #e3e3e3;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.profile-page-overview .pricing-availability-section .pricing-table-card .response-time-card .time-info h6{color:#505050;margin-bottom:6px;font-size:16px;font-weight:700}.profile-page-overview .pricing-availability-section .pricing-table-card .response-time-card .time-info p{color:#7d7d7d;margin:0;font-size:12px;font-weight:400}.profile-page-overview .pagination-wrapper .pagination{gap:8px}.profile-page-overview .pagination-wrapper .pagination .page-item .page-link{color:#333;border:1px solid #f1f1f1;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:13px;font-weight:600;display:flex}.profile-page-overview .pagination-wrapper .pagination .page-item .page-link:hover{color:#2d67f6;background:#f8f9fa}.profile-page-overview .pagination-wrapper .pagination .page-item.active .page-link{color:#fff;background:#2d67f6;border-color:#2d67f6}.profile-page-overview .pagination-wrapper .pagination .page-item.disabled .page-link{color:#cbd5e1;background:#fff}.portfolio-sub-nav{white-space:nowrap;scrollbar-width:none;background:#fff;border-bottom:none;gap:0;margin-bottom:30px;padding-bottom:0;display:flex}.portfolio-sub-nav::-webkit-scrollbar{display:none}.portfolio-sub-nav .sub-tab-item{color:#414652;cursor:pointer;text-align:center;border-bottom:2px solid #f1f5f9;flex:1;padding:12px 0;font-size:14px;font-weight:600;transition:all .2s}.portfolio-sub-nav .sub-tab-item:hover{color:#2873cc}.portfolio-sub-nav .sub-tab-item.active{color:#2873cc;border-bottom-color:#2873cc}.portfolio-grid .portfolio-card{background:#fff;border:1px solid #eee;border-radius:24px;height:100%;padding:20px;transition:all .3s;overflow:hidden}.portfolio-grid .portfolio-card:hover{transform:translateY(-5px);box-shadow:0 12px 24px rgba(0,0,0,.06)}.portfolio-grid .portfolio-card .portfolio-image-wrapper{border-radius:12px;width:100%;position:relative;overflow:hidden}.portfolio-grid .portfolio-card .portfolio-image-wrapper .portfolio-image{object-fit:cover;aspect-ratio:1.6;width:100%;display:block}.portfolio-grid .portfolio-card .portfolio-image-wrapper .type-badge{color:#121926;z-index:10;background:#fff;border-radius:100px;padding:6px 16px;font-size:12px;font-weight:600;position:absolute;top:20px;right:20px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.portfolio-grid .portfolio-card .portfolio-card-body{padding:20px 0 0}.portfolio-grid .portfolio-card .portfolio-card-body .portfolio-date{color:rgba(0,0,0,.54);margin-bottom:8px;font-size:13px;font-weight:400;display:block}.portfolio-grid .portfolio-card .portfolio-card-body .portfolio-title{color:#000;margin-bottom:12px;font-size:20px;font-weight:500;line-height:1.4}.portfolio-grid .portfolio-card .portfolio-card-body .portfolio-desc{color:rgba(0,0,0,.54);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:24px;font-size:14px;font-weight:400;line-height:1.6;display:-webkit-box;overflow:hidden}.portfolio-grid .portfolio-card .portfolio-card-body .portfolio-tags{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.portfolio-grid .portfolio-card .portfolio-card-body .portfolio-tags .portfolio-tag{color:#595959;background:#f5f5f5;border:1px solid #f1f5f9;border-radius:100px;padding:2px 12px;font-size:12px;font-weight:500}.portfolio-grid .portfolio-card .portfolio-card-body .btn-view-details{color:#212529;background:#fff;border:1px solid #ced4da;border-radius:100px;justify-content:center;align-items:center;gap:10px;width:100%;padding:6px 12px;font-size:16px;font-weight:500;transition:all .2s;display:flex}.portfolio-grid .portfolio-card .portfolio-card-body .btn-view-details:hover{background:#f9fafb;border-color:#d1d5db;transform:translateY(-1px)}.portfolio-grid .portfolio-card .portfolio-card-body .btn-view-details svg{color:#1f2937;width:20px;height:20px}.Prof-exp{color:#222;font-family:Lato;font-size:20px;font-weight:700}@media (max-width:991.98px){.profile-page-overview .profile-hero{text-align:center}.profile-page-overview .profile-hero .profile-stats-row,.profile-page-overview .profile-hero .rating-line,.profile-page-overview .profile-hero .expertise-tags,.profile-page-overview .profile-hero .btn-groups{justify-content:center}.profile-page-overview .profile-hero .profile-bio{margin-left:auto;margin-right:auto}.profile-page-overview .professional-overview{grid-template-columns:repeat(2,1fr)}.profile-page-overview .contact-sidebar{margin-top:50px;position:static}}@media (max-width:991.98px) and (max-width:552px){.profile-page-overview .contact-sidebar{margin-top:15px}}@media (max-width:575.98px){.profile-page-overview .profile-hero .btn-groups{flex-direction:column;width:100%}.profile-page-overview .profile-hero .btn-groups .btn-download-cv,.profile-page-overview .profile-hero .btn-groups .btn-contact-now{justify-content:center;width:100%}.profile-page-overview .professional-overview{grid-template-columns:1fr}.contact-sidebar{margin-top:0}}.overview-sub-tabs{white-space:nowrap;scrollbar-width:thin;border-bottom:none;gap:0;width:100%;margin-bottom:30px;display:flex;overflow-x:auto}.overview-sub-tabs .sub-tab-item{color:#667085;cursor:pointer;white-space:nowrap;text-align:center;border-bottom:2px solid #d5d5d5;flex:1;padding:12px 0;font-size:14px;font-weight:400;transition:all .2s}.overview-sub-tabs .sub-tab-item.active{color:#2873cc;border-bottom-color:#2873cc;font-weight:400}.overview-sub-tabs .sub-tab-item:hover:not(.active){color:#1e293b}.case-history-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:991.98px){.case-history-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575.98px){.case-history-grid{grid-template-columns:1fr}}.case-history-card{background:#eef6ff;border:none;border-radius:12px;justify-content:space-between;align-items:center;padding:16px;transition:transform .5s,box-shadow .5s;display:flex}.case-history-card:hover{background:#fff;transition:all .5s;box-shadow:0 0 32px rgba(0,0,0,.08)}.case-history-card .card-content h4{color:#222;margin-bottom:4px;font-size:24px;font-weight:700;line-height:1.2}.case-history-card .card-content p{color:#222;margin-bottom:0;font-size:14px;font-weight:400}.case-history-card .icon-wrapper{background:#e3efff;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 4px 12px rgba(0,0,0,.05)}.case-history-card .icon-wrapper.icon-blue{color:#2d67f6}.language-pills{flex-wrap:wrap;gap:12px;display:flex}.language-pills .lang-pill{color:#595959;background:#fff;border:1px solid #595959;border-radius:100px;padding:8px 20px;font-size:14px;font-weight:500}.highlights-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:767.98px){.highlights-grid{grid-template-columns:1fr}}.highlight-card{background:#fff;border:1px solid #eee;border-radius:24px;flex-direction:column;padding:16px;transition:all .3s;display:flex;position:relative}.highlight-card:hover{box-shadow:0 12px 30px rgba(0,0,0,.08)}.highlight-card .pill-badge{z-index:2;border-radius:100px;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:6px 16px;font-size:14px;font-weight:700}.highlight-card .pill-badge.badge-blue{color:#07152f;background:#ddedff}.highlight-card .pill-badge.badge-yellow{color:#7f640e;background:#fff5d3}.highlight-card .pill-badge.badge-green{color:#007014;background:#d9ffe0}.highlight-card .card-inner-box{background:#f8fafc;border-radius:16px;flex-direction:column;justify-content:center;margin-top:20px;display:flex;position:relative}.highlight-card .card-inner-box .client-grid{grid-template-columns:repeat(3,1fr);justify-items:center;gap:12px;display:grid}.highlight-card .card-inner-box .client-grid .client-avatar{border:2px solid #fff;border-radius:12px;width:48px;height:48px;overflow:hidden}.highlight-card .card-inner-box .client-grid .client-avatar img{object-fit:cover;width:100%;height:100%}.highlight-card .card-inner-box .highlight-image{border-radius:12px;height:163px;overflow:hidden}.highlight-card .card-inner-box .highlight-image img{width:100%;height:auto;display:block}.highlight-card .view-all-wrapper{text-align:center;margin-top:20px}.highlight-card .view-all-wrapper .view-all-link{color:#2d67f6;align-items:center;gap:4px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.highlight-card .view-all-wrapper .view-all-link:hover{text-decoration:underline}.highlight-card .view-all-wrapper-overlay{z-index:2;text-align:center;margin-top:15px;text-decoration:none}.highlight-card .view-all-wrapper-overlay .view-all-link{text-decoration:none}.rate-schedule-tab-content .pricing-availability-section{border-bottom:none}.rate-schedule-tab-content .pricing-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px}.rate-schedule-tab-content .pricing-table-card .table{margin-bottom:24px}.rate-schedule-tab-content .pricing-table-card .table td{border-bottom:1px solid #f1f5f9;padding:16px 0}.rate-schedule-tab-content .pricing-table-card .table td:last-child{text-align:right}.rate-schedule-tab-content .pricing-table-card .table td .item-name{color:#1e293b;font-size:15px;font-weight:700;display:block}.rate-schedule-tab-content .pricing-table-card .table td .item-desc{color:#64748b;margin-top:2px;font-size:13px;display:block}.rate-schedule-tab-content .pricing-table-card .table td .item-price{color:#1e293b;font-size:18px;font-weight:700;display:inline-block}.rate-schedule-tab-content .pricing-table-card .table td .item-unit{color:#64748b;margin-left:4px;font-size:13px;display:inline-block}.rate-schedule-tab-content .pricing-table-card .table tr:last-child td{border-bottom:none}.rate-schedule-tab-content .response-time-card{background:#f0f7ff;border-radius:12px;align-items:center;gap:16px;padding:16px;display:flex}.rate-schedule-tab-content .response-time-card .time-icon{color:#2d67f6;flex-shrink:0}.rate-schedule-tab-content .response-time-card .time-info h6{color:#1e293b;margin-bottom:4px;font-size:14px;font-weight:700}.rate-schedule-tab-content .response-time-card .time-info p{color:#475569;margin-bottom:0;font-size:13px;line-height:normal}.expertise-tab-content .expertise-section{border-bottom:1px solid #d9d9d9}.expertise-tab-content .expertise-section:last-child{border-bottom:none}.expertise-tab-content .expertise-sub-title{color:#222;margin-bottom:24px;font-size:20px;font-weight:700}.expertise-tab-content .listed-categories-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:27px;display:grid}@media (max-width:767.98px){.expertise-tab-content .listed-categories-grid{grid-template-columns:1fr}}.expertise-tab-content .listed-categories-grid .category-item-card{cursor:pointer;background:#fafafa;border-radius:12px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.expertise-tab-content .listed-categories-grid .category-item-card:hover{border-color:#2d67f6;box-shadow:0 4px 12px rgba(45,103,246,.08)}.expertise-tab-content .listed-categories-grid .category-item-card .category-name{color:#3f3f3f;font-size:14px;font-weight:600;line-height:1.4}.expertise-tab-content .listed-categories-grid .category-item-card .chevron-icon{color:#222;opacity:.6;align-items:center;transition:opacity .2s;display:flex}.expertise-tab-content .listed-categories-grid .category-item-card:hover .chevron-icon{opacity:1;color:#2d67f6}.expertise-tab-content .keywords-wrapper{flex-wrap:wrap;gap:12px;display:flex}.expertise-tab-content .keywords-wrapper .keyword-pill{color:#3a61b5;background:#f5faff;border:1px solid transparent;border-radius:100px;padding:8px 12px;font-size:13px;font-weight:500;transition:all .2s}.expertise-tab-content .no-data{color:#94a3b8;font-style:italic}.education-tab-content .education-section{border-bottom:1px solid #d9d9d9;padding-bottom:25px}.education-tab-content .education-section:last-child{border-bottom:none}.education-tab-content .education-sub-title{color:#222;margin-bottom:24px;font-size:20px;font-weight:700}.education-tab-content .education-list{flex-direction:column;gap:16px;display:flex}.education-tab-content .education-card-v2{background:#fff;border:1px solid #e3e3e3;border-radius:12px;justify-content:space-between;align-items:center;padding:12px;transition:all .2s;display:flex}.education-tab-content .education-card-v2 .card-left{align-items:center;gap:20px;display:flex}.education-tab-content .education-card-v2 .card-left .institution-logo{color:#64748b;background:#f8f9fa;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.education-tab-content .education-card-v2 .card-left .education-info .degree-title{color:#505050;margin-bottom:4px;font-size:16px;font-weight:700}.education-tab-content .education-card-v2 .card-left .education-info .institution-name{color:#7d7d7d;margin-bottom:0;font-size:16px;font-weight:400}.education-tab-content .education-card-v2 .card-right .education-year{color:#94a3b8;font-size:14px;font-weight:600}.education-tab-content .education-card-v2 .card-right .learn-more-link{color:#2873cc;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.education-tab-content .education-card-v2 .card-right .learn-more-link:hover{text-decoration:underline}@media (max-width:575.98px){.education-tab-content .education-card-v2{flex-direction:column;align-items:flex-start}.education-tab-content .education-card-v2 .card-right{text-align:left;width:100%;padding-left:68px}}.education-tab-content .no-data{color:#94a3b8;font-size:14px;font-style:italic}.contact-info-section-premium{margin-bottom:50px}@media (max-width:768px){.contact-info-section-premium{margin-bottom:0}}.contact-info-section-premium .contact-info-card-wrapperr{background:#fff;border-radius:24px;padding:20px;box-shadow:0 0 32px rgba(0,0,0,.08)}@media (max-width:768px){.contact-info-section-premium .contact-info-card-wrapperr{padding:15px}}.contact-info-section-premium .contact-info-card-wrapperr h4{color:#222;font-size:20px;font-weight:700}.contact-info-section-premium .contact-info-card-wrapperr .social-links{gap:8px}.contact-info-section-premium .contact-info-card-wrapperr .social-links .social-icon{border-radius:14px;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .2s;display:flex;overflow:hidden}.contact-info-section-premium .contact-info-card-wrapperr .social-links .social-icon img{object-fit:contain;width:100%;height:100%}.contact-info-section-premium .contact-info-card-wrapperr .social-links .social-icon.social-icon--other{background:#e5e7eb}.contact-info-section-premium .contact-info-card-wrapperr .social-links .social-icon.social-icon--other img{width:60%;height:60%}@media (max-width:768px){.contact-info-section-premium .contact-info-card-wrapperr .social-links .social-icon{width:32px;height:32px}}.contact-info-section-premium .contact-info-card-wrapperr .social-links .social-icon:hover{transform:translateY(-2px)}.contact-info-section-premium .contact-info-card-wrapperr .contact-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (max-width:420px){.contact-info-section-premium .contact-info-card-wrapperr .contact-grid{display:unset}.contact-info-section-premium .contact-info-card-wrapperr .contact-grid .contact-item{margin-bottom:15px}}@media (max-width:767.98px){.contact-info-section-premium .contact-info-card-wrapperr .contact-grid{grid-template-columns:1fr}}.contact-info-section-premium .contact-info-card-wrapperr .contact-grid .contact-item{background:#fff;border:1px solid #e3e3e3;border-radius:12px;justify-content:space-between;align-items:center;padding:12px;transition:all .2s;display:flex}.contact-info-section-premium .contact-info-card-wrapperr .contact-grid .contact-item:hover{border-color:#2d67f6;box-shadow:0 4px 12px rgba(45,103,246,.08)}.contact-info-section-premium .contact-info-card-wrapperr .contact-grid .contact-item .item-left{align-items:center;gap:16px;display:flex;overflow:hidden}.contact-info-section-premium .contact-info-card-wrapperr .contact-grid .contact-item .item-left .icon-wrapper{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.contact-info-section-premium .contact-info-card-wrapperr .contact-grid .contact-item .item-left .icon-wrapper.icon-green{color:#2e7d32;background:#daffe5}.contact-info-section-premium .contact-info-card-wrapperr .contact-grid .contact-item .item-left .icon-wrapper.icon-yellow{color:#fbc02d;background:#fff4e5}.contact-info-section-premium .contact-info-card-wrapperr .contact-grid .contact-item .item-left .icon-wrapper.icon-blue{color:#1976d2;background:#e3efff}.contact-info-section-premium .contact-info-card-wrapperr .contact-grid .contact-item .item-left .contact-text,.contact-info-section-premium .contact-info-card-wrapperr .contact-grid .contact-item .item-left .contact-link{color:#222;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500;text-decoration:none;overflow:hidden}.contact-info-section-premium .contact-info-card-wrapperr .contact-grid .contact-item .item-left .contact-link:hover{color:#2d67f6;text-decoration:underline}.contact-info-section-premium .contact-info-card-wrapperr .contact-grid .contact-item .copy-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.contact-info-section-premium .contact-info-card-wrapperr .contact-grid .contact-item .copy-btn:hover{color:#2d67f6;background:#f1f5f9}.rate-schedule-tab-content .rate-sub-title{color:#000;margin-bottom:24px;font-family:Lato;font-size:20px;font-weight:700;line-height:normal}.rate-schedule-tab-content .rate-list-v2{color:#fff;border:1px solid #eee;border-radius:20px;gap:12px;padding:0 12px}.rate-schedule-tab-content .rate-list-v2 .rate-row-v2{border-bottom:1px solid #e3e3e3;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.rate-schedule-tab-content .rate-list-v2 .rate-row-v2:last-child{border-bottom:none}.rate-schedule-tab-content .rate-list-v2 .rate-row-v2 .rate-info .rate-name{color:#505050;margin-bottom:4px;font-family:Lato;font-size:16px;font-weight:700;line-height:24px}.rate-schedule-tab-content .rate-list-v2 .rate-row-v2 .rate-info .rate-desc{color:#7d7d7d;margin:0;font-family:Lato;font-size:16px;font-weight:400;line-height:20px}.rate-schedule-tab-content .rate-list-v2 .rate-row-v2 .rate-value-box .rate-amount{color:#2d2d2d;font-family:Lato;font-size:18px;font-weight:700;line-height:normal;display:block}.rate-schedule-tab-content .rate-list-v2 .rate-row-v2 .rate-value-box .rate-unit{color:#7d7d7d;font-family:Lato;font-size:16px;font-weight:400;line-height:normal}.rate-schedule-tab-content .status-cards-grid-v2-wrapper{border:1px solid #eee;border-radius:20px;padding:12px}.rate-schedule-tab-content .status-cards-grid-v2{grid-template-columns:repeat(1,1fr);gap:16px;display:grid}@media (max-width:768px){.rate-schedule-tab-content .status-cards-grid-v2{grid-template-columns:1fr}}.rate-schedule-tab-content .status-cards-grid-v2 .status-card-v2{background:#fff;border:1px solid #e3e3e3;border-radius:12px;justify-content:space-between;align-items:center;height:100%;padding:12px;display:flex}.rate-schedule-tab-content .status-cards-grid-v2 .status-card-v2 .card-left{align-items:center;gap:16px;display:flex}.rate-schedule-tab-content .status-cards-grid-v2 .status-card-v2 .card-left .icon-wrapper{color:#2d67f6;background:#f8f9fa;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.rate-schedule-tab-content .status-cards-grid-v2 .status-card-v2 .card-left .card-info .card-title{color:#505050;margin-bottom:2px;font-family:Lato;font-size:16px;font-weight:700;line-height:normal}.rate-schedule-tab-content .status-cards-grid-v2 .status-card-v2 .card-left .card-info .card-desc{color:#7d7d7d;margin:0;font-family:Lato;font-size:16px;font-weight:400;line-height:16px}.rate-schedule-tab-content .status-cards-grid-v2 .status-card-v2 .card-right .rate-amount{color:#000;font-family:Lato;font-size:16px;font-weight:700;line-height:normal;display:block}.rate-schedule-tab-content .status-cards-grid-v2 .status-card-v2 .card-right .rate-unit{color:#666;font-family:Lato;font-size:12px;font-weight:400}.rate-schedule-tab-content .status-indicator{color:#2873cc;align-items:center;gap:6px;font-family:Lato;font-size:16px;font-weight:700;display:flex}.rate-schedule-tab-content .status-indicator.blue-dot:before{content:"";background:#2d67f6;border-radius:50%;width:8px;height:8px;display:inline-block}.rate-schedule-tab-content .status-indicator.teal-dot:before{content:"";background:#49dddd;border-radius:50%;width:8px;height:8px;display:inline-block}.rate-schedule-tab-content .negotiable-info-box{background:#eaf4ff;border-radius:12px;justify-content:space-between;align-items:center;margin-top:16px;padding:12px;display:flex}@media (max-width:576px){.rate-schedule-tab-content .negotiable-info-box{flex-direction:column;align-items:flex-start;gap:12px}}.rate-schedule-tab-content .negotiable-info-box .info-left{align-items:center;gap:12px;display:flex}.rate-schedule-tab-content .negotiable-info-box .info-left .icon-wrapper{color:#2d67f6;justify-content:center;align-items:center;display:flex}.rate-schedule-tab-content .negotiable-info-box .info-left .info-text{color:#000;margin:0;font-family:Lato;font-size:14px;font-weight:500}.experience-list-card-v2{background:#fff;border:1px solid #dcdcdc;border-radius:16px;padding:24px;overflow:hidden}@media (max-width:768px){.experience-list-card-v2{padding:0}}.experience-list-card-v2 .card-header-v2{background:#f8f8f8;border-bottom:1px solid #cbcbcb!important}.experience-list-card-v2 .card-header-v2 .header-label{letter-spacing:.5px;color:#092e6f;font-family:Lato;font-size:16px;font-weight:600}.experience-list-card-v2 .experience-row-v2{transition:background-color .2s}@media (max-width:768px){.experience-list-card-v2 .experience-row-v2{padding:10px!important}}.experience-list-card-v2 .experience-row-v2:hover{background-color:#fafbfc}.experience-list-card-v2 .experience-row-v2.last-border-none:last-child{border-bottom:none!important}.experience-list-card-v2 .experience-row-v2 .org-logo{background:#f1f5f9;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.experience-list-card-v2 .experience-row-v2 .org-logo img{object-fit:contain}.experience-list-card-v2 .experience-row-v2 .org-details .job-title{color:#484848;font-family:Lato;font-size:16px;font-weight:700;line-height:24px}@media (max-width:768px){.experience-list-card-v2 .experience-row-v2 .org-details .job-title{font-size:12px}}.experience-list-card-v2 .experience-row-v2 .org-details .company-name{color:#484848;font-family:Lato;font-size:14px;font-weight:400}.experience-list-card-v2 .experience-row-v2 .org-details .location-info span{color:#5d5d5d;font-family:Lato;font-size:12px;font-weight:400}.experience-list-card-v2 .experience-row-v2 .experience-dates{color:#505050;font-family:Lato;font-size:16px;font-weight:700}@media (max-width:768px){.experience-list-card-v2 .experience-row-v2 .experience-dates{font-size:10px}}@media (max-width:992px){.reference-header{flex-wrap:wrap;gap:10px}}.references-tab-content-v2 .reference-card{background:#fff;border:1px solid #e3e3e3;border-radius:24px;box-shadow:0 4px 20px rgba(0,0,0,.02)}@media (max-width:768px){.references-tab-content-v2 .reference-card{padding:15px!important}}.references-tab-content-v2 .reference-card .ref-avatar{width:37px;height:37px}.references-tab-content-v2 .reference-card .ref-avatar img{border:2px solid #f1f5f9}.references-tab-content-v2 .reference-card .ref-info .name-row h4{color:#505050;font-family:Lato;font-size:16px}.references-tab-content-v2 .reference-card .ref-info .ref-role{color:#737373;font-family:Lato;font-size:14px;font-weight:400}@media (max-width:992px){.references-tab-content-v2 .reference-card .header-right{flex-wrap:wrap;gap:0!important}}.references-tab-content-v2 .reference-card .header-right .contact-item{font-family:Lato;font-size:14px}.references-tab-content-v2 .reference-card .header-right .contact-item svg{flex-shrink:0}.references-tab-content-v2 .reference-card .reference-text p,.references-tab-content-v2 .reference-card .reference-text .rich-html-content{color:#4a4848;margin-bottom:20px;font-family:Lato;font-size:16px;font-weight:400;line-height:1.6}.references-tab-content-v2 .reference-card .reference-text p:last-child,.references-tab-content-v2 .reference-card .reference-text .rich-html-content:last-child{margin-bottom:0}.references-tab-content-v2 .reference-card .video-testimonial-card-v2{border:1px solid #e3e3e3;border-radius:12px;padding:12px;transition:all .3s}.references-tab-content-v2 .reference-card .video-testimonial-card-v2:hover{background:#f0f7ff;border-color:#2d67f6}.references-tab-content-v2 .reference-card .video-testimonial-card-v2 .video-thumb-wrapper{border-radius:8px;width:100px;height:60px;position:relative;overflow:hidden}.references-tab-content-v2 .reference-card .video-testimonial-card-v2 .video-thumb-wrapper img{object-fit:cover;width:100%;height:100%}.references-tab-content-v2 .reference-card .video-testimonial-card-v2 .video-thumb-wrapper .play-overlay{background:rgba(0,0,0,.3);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.references-tab-content-v2 .reference-card .video-testimonial-card-v2 .video-info h6{color:#505050;font-family:Lato;font-size:16px;font-weight:700}.references-tab-content-v2 .reference-card .video-testimonial-card-v2 .video-info p{color:#7d7d7d;font-family:Lato;font-size:16px;font-weight:400}.references-tab-content-v2 .reference-card .video-testimonial-card-v2 .view-link{color:#2873cc;font-family:Lato;font-size:14px;font-weight:700;text-decoration:none}.references-tab-content-v2 .reference-card .video-testimonial-card-v2 .view-link:hover{text-decoration:underline}.associations-tab-content-v2 .association-card-v2{background:#fff;border:1px solid #e3e3e3;border-radius:12px;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 15px rgba(0,0,0,.02);padding:12px!important}.associations-tab-content-v2 .association-card-v2 .association-logo{background:#f8f9fa;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.associations-tab-content-v2 .association-card-v2 .association-logo img{object-fit:contain}.associations-tab-content-v2 .association-card-v2 .association-info h5{color:#505050;font-family:Lato;font-size:16px;font-weight:700}.associations-tab-content-v2 .association-card-v2 .association-info p{font-family:Lato;font-size:16px;font-weight:400;color:#7d7d7d!important}.associations-tab-content-v2 .association-card-v2 .learn-more-link{color:#2873cc;font-family:Lato;font-size:13px;font-weight:400;text-decoration:none}.associations-tab-content-v2 .association-card-v2 .learn-more-link:hover{text-decoration:underline}.awards-tab-content-v2 .award-card-v2{background:#fff;border:1px solid #e3e3e3;border-radius:12px;transition:transform .2s,box-shadow .2s;padding:12px!important}.awards-tab-content-v2 .award-card-v2 .award-icon{background:#000;border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.awards-tab-content-v2 .award-card-v2 .award-icon img{object-fit:cover;width:100%;height:100%}.awards-tab-content-v2 .award-card-v2 h5{color:#505050;font-family:Lato;font-size:16px;font-weight:700}.awards-tab-content-v2 .award-card-v2 .award-year{color:#222;font-family:Lato;font-size:13px;font-weight:400}.philanthropy-tab-content-v2 .philanthropy-card-v2{background:#fff;border:1px solid #e3e3e3;border-radius:12px;padding:12px;box-shadow:0 4px 15px rgba(0,0,0,.02)}@media (max-width:768px){.philanthropy-tab-content-v2 .philanthropy-card-v2{padding:10px!important}}.philanthropy-tab-content-v2 .philanthropy-card-v2 .philanthropy-logo{background:#f8f9fa;border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.philanthropy-tab-content-v2 .philanthropy-card-v2 .philanthropy-logo img{object-fit:contain}.philanthropy-tab-content-v2 .philanthropy-card-v2 .philanthropy-info h5{color:#505050;font-family:Lato;font-size:16px;font-weight:700}@media (max-width:768px){.philanthropy-tab-content-v2 .philanthropy-card-v2 .philanthropy-info h5{font-size:14px}}.philanthropy-tab-content-v2 .philanthropy-card-v2 .philanthropy-info p{color:#7d7d7d;font-family:Lato;font-size:16px;font-weight:400}.philanthropy-tab-content-v2 .philanthropy-card-v2 .learn-more-link{color:#2873cc;font-family:Lato;font-size:13px;font-weight:400;text-decoration:none}.philanthropy-tab-content-v2 .philanthropy-card-v2 .learn-more-link:hover{text-decoration:underline}.philanthropy-tab-content-v2 .empty-philanthropy{color:#64748b;background:#f8f9fa;font-family:Lato}.portfolio-tab-container .portfolio-sub-tabs{white-space:nowrap;scrollbar-width:none;border-bottom:none;gap:0;margin-bottom:32px;display:flex;overflow-x:auto}.portfolio-tab-container .portfolio-sub-tabs::-webkit-scrollbar{display:none}.portfolio-tab-container .portfolio-sub-tabs .sub-tab-item{color:#64748b;cursor:pointer;text-align:center;border-bottom:2px solid #d0d5dd;flex:1;padding:12px 0;font-size:15px;font-weight:600;transition:all .2s}.portfolio-tab-container .portfolio-sub-tabs .sub-tab-item:hover{color:#2d67f6}.portfolio-tab-container .portfolio-sub-tabs .sub-tab-item.active{color:#2d67f6;border-bottom-color:#2d67f6}.portfolio-tab-container .publications-tab-content .section-title{color:#222;margin-bottom:24px;font-size:20px;font-weight:700}.portfolio-tab-container .publications-tab-content .publication-card{cursor:pointer;background:rgba(15,23,43,.8);border-radius:12px;flex-direction:column;justify-content:space-between;height:158px;padding:24px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.portfolio-tab-container .publications-tab-content .publication-card.card-variant-0{background-color:transparent;background-image:linear-gradient(rgba(16,24,40,.7),rgba(16,24,40,.8)),url(/icons/articlebgone.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.portfolio-tab-container .publications-tab-content .publication-card.card-variant-1,.portfolio-tab-container .publications-tab-content .publication-card.card-variant-2{background-color:transparent;background-image:linear-gradient(rgba(29,41,57,.75),rgba(29,41,57,.85)),url(/icons/articlebgtwo.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.portfolio-tab-container .publications-tab-content .publication-card:hover{background:#0a1f44;transform:translateY(-8px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.portfolio-tab-container .publications-tab-content .publication-card .card-content{z-index:2;flex-direction:column;justify-content:space-between;height:100%;display:flex;position:relative}.portfolio-tab-container .publications-tab-content .publication-card .card-content .pub-title{color:#fff;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:18px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.portfolio-tab-container .publications-tab-content .publication-card .card-content .pub-source{color:#e7e7e7;margin:0;font-size:14px;font-weight:400}.portfolio-tab-container .publications-tab-content .publication-card .card-content .read-more-link{color:#2873cb;align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.portfolio-tab-container .publications-tab-content .publication-card .card-content .read-more-link:hover{color:#5e8af8;gap:10px}.portfolio-tab-container .publications-tab-content .publication-card .card-content .read-more-link svg{transition:transform .2s}.portfolio-tab-container .publications-tab-content .publication-card .card-content .read-more-link:hover svg{transform:translate(4px)}.portfolio-tab-container .publications-tab-content .publication-card:before{content:"";z-index:1;background:rgba(0,0,0,.2);width:100%;height:100%;position:absolute;top:0;left:0}.portfolio-tab-container .press-media-tab-content .press-cap{border-bottom:1px solid #d9d9d9;padding-bottom:25px;margin-bottom:35px!important}.portfolio-tab-container .press-media-tab-content .section-title{color:#222;font-family:Lato;font-size:20px;font-weight:700}.portfolio-tab-container .press-media-tab-content .press-release-card,.portfolio-tab-container .press-media-tab-content .podcast-card{background:#f9fcff;border:1px solid #d4e8ff;border-radius:24px;gap:24px;padding:20px;transition:all .3s;display:flex;overflow:hidden}@media (max-width:575.98px){.portfolio-tab-container .press-media-tab-content .press-release-card,.portfolio-tab-container .press-media-tab-content .podcast-card{flex-direction:column;padding:16px}}.portfolio-tab-container .press-media-tab-content .press-release-card:hover,.portfolio-tab-container .press-media-tab-content .podcast-card:hover{border-color:#2d67f6;box-shadow:0 10px 20px rgba(0,0,0,.05)}.portfolio-tab-container .press-media-tab-content .press-release-card .card-left,.portfolio-tab-container .press-media-tab-content .podcast-card .card-left{border-radius:12px;flex-shrink:0;width:166px;height:139px;overflow:hidden}@media (max-width:575.98px){.portfolio-tab-container .press-media-tab-content .press-release-card .card-left,.portfolio-tab-container .press-media-tab-content .podcast-card .card-left{aspect-ratio:16/9;width:100%;height:auto}}.portfolio-tab-container .press-media-tab-content .press-release-card .card-left img,.portfolio-tab-container .press-media-tab-content .podcast-card .card-left img{object-fit:cover;width:100%;height:100%}.portfolio-tab-container .press-media-tab-content .press-release-card .card-right,.portfolio-tab-container .press-media-tab-content .podcast-card .card-right{flex-direction:column;flex-grow:1;justify-content:space-between;display:flex}.portfolio-tab-container .press-media-tab-content .press-release-card .card-right .press-title,.portfolio-tab-container .press-media-tab-content .press-release-card .card-right .podcast-title,.portfolio-tab-container .press-media-tab-content .podcast-card .card-right .press-title,.portfolio-tab-container .press-media-tab-content .podcast-card .card-right .podcast-title{color:#242424;-webkit-line-clamp:3;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:16px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.portfolio-tab-container .press-media-tab-content .press-release-card .card-right .press-source,.portfolio-tab-container .press-media-tab-content .podcast-card .card-right .press-source{color:rgba(0,0,0,.54);font-size:12px;font-weight:400}.portfolio-tab-container .press-media-tab-content .press-release-card .card-right .press-date,.portfolio-tab-container .press-media-tab-content .podcast-card .card-right .press-date{color:#6d6d6d;font-size:16px;font-style:italic;font-weight:400}.portfolio-tab-container .press-media-tab-content .press-release-card .card-right .read-release-link,.portfolio-tab-container .press-media-tab-content .podcast-card .card-right .read-release-link{color:#2873cc;align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.portfolio-tab-container .press-media-tab-content .press-release-card .card-right .read-release-link:hover,.portfolio-tab-container .press-media-tab-content .podcast-card .card-right .read-release-link:hover{gap:10px}.portfolio-tab-container .press-media-tab-content .press-release-card .card-right .read-release-link svg,.portfolio-tab-container .press-media-tab-content .podcast-card .card-right .read-release-link svg{transition:transform .2s}.portfolio-tab-container .press-media-tab-content .press-release-card .card-right .read-release-link:hover svg,.portfolio-tab-container .press-media-tab-content .podcast-card .card-right .read-release-link:hover svg{transform:translate(2px,-2px)}.portfolio-tab-container .press-media-tab-content .podcast-card{align-items:center}.portfolio-tab-container .press-media-tab-content .podcast-card .card-left{width:180px;height:90px}.portfolio-tab-container .presentations-tab-content .presentation-card{background:#fff;border:1px solid #eee;border-radius:24px;flex-direction:column;gap:24px;padding:20px;transition:all .3s;display:flex}.portfolio-tab-container .presentations-tab-content .presentation-card:hover{border-color:#2d67f6;box-shadow:0 12px 30px rgba(0,0,0,.04)}.portfolio-tab-container .presentations-tab-content .presentation-card .card-top{justify-content:space-between;align-items:flex-start;display:flex}@media (max-width:575.98px){.portfolio-tab-container .presentations-tab-content .presentation-card .card-top{flex-direction:column;gap:16px}}.portfolio-tab-container .presentations-tab-content .presentation-card .card-top .info-main .pres-title{color:#000;margin-bottom:4px;font-size:16px;font-weight:500;line-height:normal}.portfolio-tab-container .presentations-tab-content .presentation-card .card-top .info-main .pres-event{color:rgba(0,0,0,.54);margin:0;font-size:14px;font-weight:400}.portfolio-tab-container .presentations-tab-content .presentation-card .card-top .info-badge .role-badge{color:#2873cc;white-space:nowrap;background:#e9f3ff;border-radius:100px;padding:4px 18px;font-size:14px;font-weight:400;display:inline-block}.portfolio-tab-container .presentations-tab-content .presentation-card .card-bottom{justify-content:space-between;align-items:center;display:flex}.portfolio-tab-container .presentations-tab-content .presentation-card .card-bottom .pres-location{color:#5d5d5d;align-items:center;gap:8px;font-size:12px;font-weight:400;display:flex}.portfolio-tab-container .presentations-tab-content .presentation-card .card-bottom .pres-location svg{color:#94a3b8}.portfolio-tab-container .presentations-tab-content .presentation-card .card-bottom .pres-year{color:rgba(0,0,0,.54);font-size:14px;font-weight:400}.portfolio-tab-container .case-studies-tab-content .case-study-item-card{background:#fff;border:1px solid #ddd;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:20px;transition:all .3s;display:flex}@media (max-width:575.98px){.portfolio-tab-container .case-studies-tab-content .case-study-item-card{flex-direction:column;align-items:flex-start;gap:16px;padding:10px}}.portfolio-tab-container .case-studies-tab-content .case-study-item-card:last-child{margin-bottom:0}.portfolio-tab-container .case-studies-tab-content .case-study-item-card:hover{border:1px solid transparent;box-shadow:0 0 32px rgba(0,0,0,.08)}.portfolio-tab-container .case-studies-tab-content .case-study-item-card .study-title{color:#000;margin:0;font-size:16px;font-weight:500;line-height:normal}.portfolio-tab-container .case-studies-tab-content .case-study-item-card .view-details-link{color:#111827;white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.portfolio-tab-container .case-studies-tab-content .case-study-item-card .view-details-link:hover{color:#2d67f6;gap:12px}.portfolio-tab-container .case-studies-tab-content .case-study-item-card .view-details-link svg{transition:transform .2s}.portfolio-tab-container .case-studies-tab-content .case-study-item-card .view-details-link:hover svg{transform:translate(4px)}.portfolio-tab-container .videos-tab-content .video-card-item{background:#fff;border:1px solid #ddd;border-radius:24px;flex-direction:column;transition:all .3s;display:flex;overflow:hidden}.portfolio-tab-container .videos-tab-content .video-card-item:hover{border-color:#2d67f6;transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,.05)}.portfolio-tab-container .videos-tab-content .video-card-item:hover .play-icon{color:#fff;background:#2d67f6;transform:translate(-50%,-50%)scale(1.1)}.portfolio-tab-container .videos-tab-content .video-card-item .video-thumb-wrapper{aspect-ratio:16/9;width:100%;height:281px;position:relative;overflow:hidden}.portfolio-tab-container .videos-tab-content .video-card-item .video-thumb-wrapper img{object-fit:cover;width:100%;height:100%}.portfolio-tab-container .videos-tab-content .video-card-item .video-thumb-wrapper .play-btn-overlay{background:rgba(0,0,0,.1);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.portfolio-tab-container .videos-tab-content .video-card-item .video-thumb-wrapper .play-icon{color:#101828;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;transition:all .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 12px rgba(0,0,0,.1)}.portfolio-tab-container .videos-tab-content .video-card-item .video-thumb-wrapper .play-icon svg{margin-left:4px}.portfolio-tab-container .videos-tab-content .video-card-item .video-info-bar{background:#fff;border-top:1px solid #e2e8f0;justify-content:space-between;gap:16px;height:64px;padding:8px 15px;display:flex}@media (max-width:768px){.portfolio-tab-container .videos-tab-content .video-card-item .video-info-bar{height:auto}}.portfolio-tab-container .videos-tab-content .video-card-item .video-info-bar .video-title{color:#101828;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:700;line-height:normal;display:-webkit-box;overflow:hidden}.portfolio-tab-container .videos-tab-content .video-card-item .video-info-bar .video-year{color:#525252;white-space:nowrap;flex-shrink:0;font-family:Lato,sans-serif;font-size:12px;font-weight:600;line-height:150%}.portfolio-tab-container .photos-tab-content .photos-wrapper{width:100%}.portfolio-tab-container .photos-tab-content .photos-wrapper .photos{float:left;width:35%;margin-bottom:20px;margin-right:1%}@media (max-width:600px){.portfolio-tab-container .photos-tab-content .photos-wrapper .photos{width:100%;margin-right:0}}.portfolio-tab-container .photos-tab-content .photos-wrapper .photos:nth-child(4n+1),.portfolio-tab-container .photos-tab-content .photos-wrapper .photos:nth-child(4n+4){width:34%}@media (max-width:600px){.portfolio-tab-container .photos-tab-content .photos-wrapper .photos:nth-child(4n+1),.portfolio-tab-container .photos-tab-content .photos-wrapper .photos:nth-child(4n+4){width:100%}}.portfolio-tab-container .photos-tab-content .photos-wrapper .photos:nth-child(4n+2),.portfolio-tab-container .photos-tab-content .photos-wrapper .photos:nth-child(4n+3){width:64%}@media (max-width:600px){.portfolio-tab-container .photos-tab-content .photos-wrapper .photos:nth-child(4n+2),.portfolio-tab-container .photos-tab-content .photos-wrapper .photos:nth-child(4n+3){width:100%}}.portfolio-tab-container .photos-tab-content .photo-card-item{background:#fff;border:none;border-radius:24px;flex-direction:column;height:281px;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.05)}.portfolio-tab-container .photos-tab-content .photo-card-item:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgba(0,0,0,.1)}.portfolio-tab-container .photos-tab-content .photo-card-item:hover .photo-caption-bar{background:#04142d}.portfolio-tab-container .photos-tab-content .photo-card-item .photo-wrapper{width:100%;overflow:hidden}.portfolio-tab-container .photos-tab-content .photo-card-item .photo-wrapper img{object-fit:cover;width:100%;height:auto;display:block}.portfolio-tab-container .photos-tab-content .photo-card-item .photo-caption-bar{text-align:center;background:#0b2247;padding:14px 24px;transition:background .3s}.portfolio-tab-container .photos-tab-content .photo-card-item .photo-caption-bar p{color:#fff;letter-spacing:.2px;margin:0;font-size:13.5px;font-weight:600;line-height:1.5}.listed-categories-grid{grid-template-columns:repeat(2,1fr);align-items:start;gap:20px;display:grid}@media (max-width:767.98px){.listed-categories-grid{grid-template-columns:1fr}}.listed-categories-grid .category-accordion{background:#f4f8ff;border:1px solid #ebf1fa;border-radius:12px;overflow:hidden}.listed-categories-grid .category-accordion summary{cursor:pointer;justify-content:space-between;align-items:center;padding:16px 20px;list-style:none;display:flex;position:relative}.listed-categories-grid .category-accordion summary::marker{display:none}.listed-categories-grid .category-accordion summary::-webkit-details-marker{display:none}.listed-categories-grid .category-accordion summary .category-name{color:#1e293b;font-size:16px;font-weight:600}.listed-categories-grid .category-accordion summary .chevron-icon{color:#4a5568;justify-content:center;align-items:center;transition:transform .2s;display:flex;transform:rotate(0)}.listed-categories-grid .category-accordion[open] summary .chevron-icon{transform:rotate(180deg)}.listed-categories-grid .category-accordion[open] summary{border-bottom:1px solid #e2e8f0}.listed-categories-grid .category-accordion .category-content{padding:16px 20px}.listed-categories-grid .category-accordion .category-content ul{flex-wrap:wrap;gap:12px 24px;margin:0;padding:0;list-style:none;display:flex}.listed-categories-grid .category-accordion .category-content ul li{color:#174e99;align-items:center;font-size:14.5px;font-weight:500;display:flex}.listed-categories-grid .category-accordion .category-content ul li:before{content:"•";color:#174e99;margin-right:8px;font-size:18px;line-height:1}.listed-categories-grid .category-accordion .category-content ul li .sub-tag-text,.listed-categories-grid .category-accordion .category-content ul li a.keyword-pill{color:#174e99;text-decoration:none}.listed-categories-grid .category-accordion .category-content ul li .sub-tag-text:hover,.listed-categories-grid .category-accordion .category-content ul li .sub-tag-text:focus,.listed-categories-grid .category-accordion .category-content ul li a.keyword-pill:hover,.listed-categories-grid .category-accordion .category-content ul li a.keyword-pill:focus{text-decoration:none}.listed-categories-grid .category-accordion .category-content ul li.more-link:before{display:none}.listed-categories-grid .category-accordion .category-content ul li.more-link a{color:#2873cc;text-underline-offset:2px;font-weight:600;text-decoration:underline}
