.elementor.elementor.elementor .odise-home-members{padding:112px 64px;gap:64px;width:100%;max-width:none;margin-inline:auto;background:rgb(249 249 249 / .5)}.elementor.elementor.elementor .odise-members-title{width:100%;max-width:1792px;margin:0 auto}.elementor.elementor.elementor .odise-members-title .elementor-heading-title{font-family:Outfit,sans-serif;font-weight:500;font-size:clamp(40px,3.385417vw,65px);line-height:72px;letter-spacing:.5px;color:#000;text-align:center;margin:0}.elementor.elementor.elementor .odise-members-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;max-width:1792px;margin-inline:auto;align-items:stretch}.elementor.elementor.elementor .odise-member-card{width:auto;min-width:0;gap:0;padding:0;border-radius:32px;background:#fff;box-shadow:0 8px 24px rgb(0 0 0 / .06);overflow:hidden}.elementor.elementor.elementor .odise-member-visual{padding:24px 0 0;min-height:324px;display:flex;align-items:center;justify-content:flex-end;width:100%;gap:0}.elementor.elementor.elementor .odise-member-picture{width:450px;max-width:calc(100% - 48px);margin:0}.elementor.elementor.elementor .odise-member-picture img{width:450px;max-width:100%;height:auto;display:block;margin:0 auto;aspect-ratio:3/2}.elementor.elementor.elementor .odise-member-content{padding:32px 0 32px 32px;gap:16px;min-height:304px;flex:1;width:100%;align-items:stretch}.elementor.elementor.elementor .odise-member-label{display:flex;flex-direction:row;gap:0;align-items:stretch;width:100%;padding:0;flex-wrap:nowrap}.elementor.elementor.elementor .odise-member-icon{width:48px;min-width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:100px;background:var(--member-tint);margin:0}.elementor.elementor.elementor .odise-member-icon .elementor-widget-container{display:flex;align-items:center;justify-content:center;height:100%}.elementor.elementor.elementor .odise-member-icon .elementor-icon-wrapper{display:flex;align-items:center;justify-content:center}.elementor.elementor.elementor .odise-member-icon .elementor-icon{display:flex;line-height:1}.elementor.elementor.elementor .odise-member-icon svg{width:20px;height:20px}.elementor.elementor.elementor .odise-member-title{flex:1;min-width:0;display:flex;align-items:center;padding:16px;border-radius:100px 0 0 100px;background:var(--member-tint);margin:0}.elementor.elementor.elementor .odise-member-title .elementor-heading-title{font-family:Inter,sans-serif;font-size:24px;line-height:16px;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;color:#000;margin:0}.elementor.elementor.elementor .odise-member-description{padding-right:32px;flex:1;min-height:116px;width:100%;font:400 18px/1.6 Inter,sans-serif;color:rgb(0 0 0 / .72);margin:0}.elementor.elementor.elementor .odise-member-description p{margin:0;font:inherit;color:inherit}.elementor.elementor.elementor .odise-member-more{padding:16px 32px 0 0;width:100%;margin:0}.elementor.elementor.elementor .odise-member-more .elementor-button-wrapper{display:flex}.elementor.elementor.elementor .odise-member-more .elementor-button{padding:0;background:#fff0;border:0;border-radius:0;color:var(--member-link);font:600 20px/16px Inter,sans-serif;letter-spacing:1px;text-transform:uppercase;box-shadow:none}.elementor.elementor.elementor .odise-member-more .elementor-button-content-wrapper{gap:12px;align-items:center}.elementor.elementor.elementor .odise-member-more .elementor-button-icon{margin:0;display:flex;align-items:center}.elementor.elementor.elementor .odise-member-more svg{width:28px;height:28px}.elementor.elementor.elementor .odise-member-pis{--member-tint:rgba(162,185,157,.52);--member-link:#82947e}.elementor.elementor.elementor .odise-member-students{--member-tint:rgba(240,141,131,.52);--member-link:#c07169}.elementor.elementor.elementor .odise-member-partners{--member-tint:rgba(229,213,165,.52);--member-link:#b7aa84}@media(max-width:1700px){.elementor.elementor.elementor .odise-home-members{padding:88px 48px;gap:48px}.elementor.elementor.elementor .odise-member-title .elementor-heading-title{font-size:clamp(17px,1.25vw,24px);line-height:24px;letter-spacing:1px}.elementor.elementor.elementor .odise-member-title{padding:12px}.elementor.elementor.elementor .odise-member-content{padding:28px 0 28px 24px}.elementor.elementor.elementor .odise-member-description{padding-right:24px}.elementor.elementor.elementor .odise-member-visual{min-height:0}.elementor.elementor.elementor .odise-member-more .elementor-button{font-size:18px}}@media(max-width:1199px){.elementor.elementor.elementor .odise-home-members{padding:72px 32px;gap:40px}.elementor.elementor.elementor .odise-members-grid{grid-template-columns:minmax(0,1fr);max-width:680px;margin-inline:auto;gap:32px}.elementor.elementor.elementor .odise-member-title .elementor-heading-title{font-size:24px;line-height:28px;letter-spacing:1.5px}.elementor.elementor.elementor .odise-member-title{padding:10px 16px}.elementor.elementor.elementor .odise-member-visual{padding-top:24px}.elementor.elementor.elementor .odise-member-content{min-height:0;padding:32px 0 32px 32px}.elementor.elementor.elementor .odise-member-description{min-height:0;padding-right:32px}.elementor.elementor.elementor .odise-members-title .elementor-heading-title{line-height:1.1}}@media(max-width:767px){.elementor.elementor.elementor .odise-home-members{padding:56px 24px;gap:32px}.elementor.elementor.elementor .odise-members-title .elementor-heading-title{font-size:clamp(34px,8.71795vw,40px)}.elementor.elementor.elementor .odise-member-card{border-radius:24px}.elementor.elementor.elementor .odise-member-content{padding:24px 0 24px 20px;gap:20px}.elementor.elementor.elementor .odise-member-description{padding-right:20px;font-size:16px}.elementor.elementor.elementor .odise-member-title .elementor-heading-title{font-size:clamp(16px,4.615385vw,22px);line-height:1.3;letter-spacing:.7px}.elementor.elementor.elementor .odise-member-title{padding:10px 12px}.elementor.elementor.elementor .odise-member-icon{align-self:center}.elementor.elementor.elementor .odise-member-picture{max-width:calc(100% - 32px)}.elementor.elementor.elementor .odise-member-more{padding:8px 20px 0 0}.elementor.elementor.elementor .odise-member-more .elementor-button{font-size:16px}}