.elementor-6770 .elementor-element.elementor-element-b53da0b{--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-6770 .elementor-element.elementor-element-16e6a38 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-6770 .elementor-element.elementor-element-16e6a38 .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-6770 .elementor-element.elementor-element-16e6a38 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-secondary );}.elementor-6770 .elementor-element.elementor-element-16e6a38 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-text );}.elementor-6770 .elementor-element.elementor-element-16e6a38 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-secondary );}.elementor-6770 .elementor-element.elementor-element-16e6a38 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-6770 .elementor-element.elementor-element-16e6a38 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Cinzel", Sans-serif;font-size:32px;}.elementor-6770 .elementor-element.elementor-element-a9c24ee{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-6770 .elementor-element.elementor-element-a9c24ee .elementor-divider-separator{width:35%;margin:0 auto;margin-center:0;}.elementor-6770 .elementor-element.elementor-element-a9c24ee .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-6770 .elementor-element.elementor-element-16e6a38 > .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 */