.elementor-6776 .elementor-element.elementor-element-3fa8ca9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-6776 .elementor-element.elementor-element-17c4e49 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-6776 .elementor-element.elementor-element-17c4e49 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-text );margin:0px 0px 0px 0px;font-family:"Damion", Sans-serif;font-weight:700;}.elementor-6776 .elementor-element.elementor-element-17c4e49 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-secondary );}.elementor-6776 .elementor-element.elementor-element-17c4e49 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-text );}.elementor-6776 .elementor-element.elementor-element-17c4e49 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-secondary );}.elementor-6776 .elementor-element.elementor-element-17c4e49 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-6776 .elementor-element.elementor-element-17c4e49 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Cinzel", Sans-serif;font-size:32px;}.elementor-6776 .elementor-element.elementor-element-20e63c7{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-6776 .elementor-element.elementor-element-20e63c7 .elementor-divider-separator{width:35%;margin:0 auto;margin-center:0;}.elementor-6776 .elementor-element.elementor-element-20e63c7 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-6776 .elementor-element.elementor-element-588e242{--spacer-size:32px;}.elementor-6776 .elementor-element.elementor-element-789cb60{text-align:center;}.elementor-6776 .elementor-element.elementor-element-789cb60 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-weight:600;line-height:1.3px;color:var( --e-global-color-primary );}.elementor-6776 .elementor-element.elementor-element-ff9f727{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-6776 .elementor-element.elementor-element-ff9f727 .elementor-divider-separator{width:35%;margin:0 auto;margin-center:0;}.elementor-6776 .elementor-element.elementor-element-ff9f727 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-6776 .elementor-element.elementor-element-7ddf101{text-align:center;}.elementor-6776 .elementor-element.elementor-element-7ddf101 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-weight:600;line-height:1.3px;color:var( --e-global-color-primary );}.elementor-6776 .elementor-element.elementor-element-91b2851{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-6776 .elementor-element.elementor-element-91b2851 .elementor-divider-separator{width:35%;margin:0 auto;margin-center:0;}.elementor-6776 .elementor-element.elementor-element-91b2851 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-6776 .elementor-element.elementor-element-17c4e49 > .elementor-widget-container{margin:0px 15px 25px 15px;}}/* Start custom CSS */.container {
            max-width: 1200px;
            margin: 20px auto;
            padding: 0 20px;
        }

        .team-wrapper {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
            gap: 30px;
        }

        .profile-card {
            background: #ffffff;
            border-radius: 20px;
            padding: 10px 10px;
            text-align: center;
            border: 1px solid rgba(0,0,0,0.06);
            box-shadow: 0 4px 10px rgba(0,0,0,0.05);
            backdrop-filter: blur(3px);
            transition: transform 0.35s ease, box-shadow 0.35s ease, border 0.35s ease;
        }

        .profile-card:hover {
            transform: translateY(-8px) scale(1.02);
            box-shadow: 0 14px 35px rgba(0,0,0,0.10);
            border: 1px solid rgba(122, 31, 162, 0.35);
        }

        .name {
            font-size: 16.5px;
            font-weight: 600;
            color: #6b1c91;
            margin-bottom: 4px;
            letter-spacing: 0.3px;
        }

        .designation {
            font-size: 16px;
            color: #666;
            letter-spacing: 0.2px/* End custom CSS */