.offering-card{cursor:pointer;background-color:#fff;border-radius:8px;gap:8px;width:-webkit-fill-available;height:282px;transition:box-shadow .3s ease-in-out,opacity .3s ease-in-out;position:relative;overflow:hidden;box-shadow:0 4px 15px #0000001a}.offering-card .acc-titles{z-index:2;opacity:1;background:#f3f3f3;width:-webkit-fill-available;height:0;padding:16px;transition:all .5s ease-in-out;position:absolute;bottom:-48px;left:0}.offering-card .acc-titles .offering-hover{flex-direction:column;align-items:flex-start;gap:12px;width:100%;height:auto;display:flex}.offering-card .acc-titles .offering-hover .offering-hover-title{font-family:var(--font-rubik);font-weight:600;font-style:SemiBold;leading-trim:NONE;letter-spacing:0;vertical-align:middle;color:#1e1e1e;font-size:18px;line-height:22px}.offering-card .acc-titles .offering-hover .acc-name-list{flex-direction:column;gap:8px;width:-webkit-fill-available;height:214px;padding-left:16px;display:flex;overflow:hidden}.offering-card .acc-titles .offering-hover .acc-name-list h4{font-family:var(--font-rubik);font-weight:400;font-style:Regular;leading-trim:NONE;letter-spacing:0;color:#1e1e1e;font-size:16px;line-height:24px}.offering-card:hover{overflow:hidden}.offering-card:hover .acc-titles{z-index:2;opacity:1;background:#f3f3f3;border-bottom:5px solid #f509;height:245px;padding:16px;transition:all .5s ease-in-out;bottom:0;left:0}.offering-card:hover .acc-titles .offering-hover{flex-direction:column;align-items:start;gap:12px;width:-webkit-fill-available;height:auto;display:flex}.offering-card:hover .acc-titles .offering-hover .acc-name-list{flex-direction:column;gap:8px;width:-webkit-fill-available;height:214px;padding-left:16px;display:flex;overflow:hidden}.offering-card:hover .acc-titles .offering-hover .acc-name-list h4{font-family:var(--font-rubik);font-weight:400;font-style:Regular;leading-trim:NONE;letter-spacing:0;color:#1e1e1e;font-size:16px;line-height:24px}.our_practices_title{font-size:32px;font-weight:600;line-height:36px;font-family:var(--font-rubik);color:#f50;margin-bottom:40px;display:inline-flex}.our_practices_title2{font-size:32px;font-weight:600;line-height:36px;font-family:var(--font-rubik);color:#00294d;display:inline-flex}.offertitle{width:80%;height:38px;margin-bottom:40px}.offertitle span{font-family:var(--font-rubik);text-align:left;text-underline-position:"from-font";text-decoration-skip-ink:none;color:#00294d;font-size:32px;font-weight:500;line-height:38px}.offering-card .offering-title{font-family:var(--font-rubik);text-align:left;text-underline-position:"from-font";text-decoration-skip-ink:none;color:#1e1e1e;margin-bottom:24px;font-size:24px;font-weight:600;line-height:28px}.offering-card .offering-description{font-family:var(--font-rubik);color:#3d3d3d;text-align:left;width:-webkit-fill-available;width:-moz-available;height:110px;font-size:18px;font-weight:400;line-height:22px}.offering-content{flex-direction:column;justify-content:space-between;height:100%;display:flex}.offering-title{font-family:var(--font-rubik);color:#033d5b;margin-bottom:10px;font-size:24px;font-weight:800;line-height:1.2}.offering-logo-container{justify-content:flex-end;padding:24px 24px 24px 0;display:flex}.H1{padding-bottom:50px}.offerings-scrollable:after{content:"";z-index:-1;background-image:url(/assest/dot-arrow15.svg);background-repeat:no-repeat;background-size:contain;width:183px;height:184px;display:none;position:absolute;top:33%;left:-96px}.offerings-scrollable:before{display:none}.offering-logo{cursor:pointer;width:24px;height:24px}.offerings-page{box-sizing:border-box;max-width:100%}.head{width:1160px;margin-bottom:96px;display:flex}.offerings-scrollable{grid-row-gap:16px;grid-column-gap:16px;grid-template-columns:repeat(3,1fr);gap:16px;width:100%;height:auto;display:grid;position:relative}.head-text{font-family:var(--font-rubik);text-align:left;text-underline-position:"from-font";text-decoration-skip-ink:none;color:#00294d;width:1160px;font-size:46px;font-weight:500;line-height:52px}.head-text p{flex-wrap:wrap;width:1160px;display:flex}.head-text p span{margin-right:8px}.head-text p span:nth-last-child(2){margin-right:0}.offering-head-img{width:311px;height:184px;margin-right:20px}.offering-text{height:100%;padding:24px 16px}@media (max-width:1279px){.our_practices_title{font-size:26px;font-weight:500;line-height:30px;font-family:var(--font-rubik);color:#f50;margin-bottom:24px;display:inline-flex}.our_practices_title2{font-size:26px;font-weight:500;line-height:30px;font-family:var(--font-rubik);color:#00294d;margin-bottom:24px;display:inline-flex}.offerings-scrollable{grid-template-columns:repeat(2,1fr);gap:16px;width:100%;height:auto;display:grid;position:relative}.offering-logo-container{padding:0}.offerings-page{padding-top:0}.offering-head-img{width:170px;height:98px;padding-top:0}.head-text{font-family:var(--font-rubik);text-align:left;text-underline-position:"from-font";text-decoration-skip-ink:none;width:708px;font-size:30px;font-weight:500;line-height:34px}.head-text p{flex-wrap:wrap;width:708px;display:flex}.head-text p span{margin-right:6px}.offertitle{width:80%;height:28px;margin-bottom:28px}.offertitle span{font-family:var(--font-rubik);text-align:left;text-underline-position:"from-font";text-decoration-skip-ink:none;color:#00294d;font-size:24px;font-weight:500;line-height:28px}.offering-card .offering-title{width:100%;font-family:var(--font-rubik);text-align:left;margin-bottom:20px;font-size:20px;font-weight:600;line-height:24px}.offering-card .offering-description{width:100%;height:80px;font-family:var(--font-rubik);text-align:left;align-items:flex-start;font-size:16px;font-weight:400;line-height:20px;display:flex}.head{width:708px;margin-bottom:60px}.offering-content{width:-webkit-fill-available;row-gap:20px;width:-moz-available}.offering-card{width:-webkit-fill-available;width:-moz-available;height:auto;padding:24px}.offering-text{width:100%;height:auto;padding:0}.offerings-scrollable:after,.offerings-scrollable:before{display:none}.offering-card:hover{color:#fff;background:linear-gradient(112.4deg,#609abfcc -8.83%,#2071a0f2 31.44%,#156d9cf2 78.77%,#3b83aa99 120.03%);box-shadow:0 6px 20px #0003}.offering-card:hover .acc-titles{display:none}.offering-card:hover .offering-title,.offering-card:hover .offering-description{color:#fff}}@media screen and (max-width:739px){.our_practices_title{height:22px;font-size:18px;font-weight:500;font-family:var(--font-rubik);color:#f50;margin-bottom:24px;display:inline-flex}.our_practices_title2{height:22px;font-size:18px;font-weight:500;font-family:var(--font-rubik);color:#00294d;margin-bottom:24px;display:inline-flex}}@media (max-width:739px){.offerings-scrollable:after,.offerings-scrollable:before{display:none}.offerings-page{margin:0;padding:0}.offerings-scrollable{grid-template-columns:repeat(1,1fr);row-gap:12px}.offering-text{padding:0}.offering-card{border-radius:8px;width:100%;height:auto;padding:0;transition:box-shadow .3s ease-in-out,opacity .3s ease-in-out;display:flex;box-shadow:0 4px 15px #0000001a}.offering-card .offering-title{font-family:var(--font-rubik);text-align:left;color:#1e1e1e;margin-bottom:8px;font-size:16px;font-weight:600;line-height:20px}.offering-card .offering-description{width:100%;font-family:var(--font-rubik);text-align:left;height:fit-content;color:61,61,61,1;font-size:14px;font-weight:400;line-height:18px}.offering-card:hover{color:#fff;background:linear-gradient(112.4deg,#609abfcc -8.83%,#2071a0f2 31.44%,#156d9cf2 78.77%,#3b83aa99 120.03%);box-shadow:0 6px 20px #0003}.offering-card:hover .offering-title,.offering-card:hover .offering-description{color:#fff}.offering-card:hover .offering-logo{fill:#f0f8ff;color:#f0f8ff;filter:brightness(0)invert()}.offering-logo-container{justify-content:flex-end;width:auto;height:24px;margin:0;padding:0;display:flex}.offering-logo-container:hover .offering-logo{filter:brightness(0)invert()}.offering-content{flex-direction:column;row-gap:8px;width:100%;height:auto;margin:16px 12px;display:flex}.head{width:-webkit-fill-available;flex-direction:column;gap:60px;width:-moz-available;min-width:328px;margin:0 0 60px;display:flex}.head-text{text-align:left;flex-wrap:wrap;width:100%;padding:0;font-size:18px;font-weight:500;line-height:22px;display:flex}.head-text p span{margin-right:4px}.offering-head-img{width:100%;height:88px;margin:0;display:none}.H1{font-family:var(--font-rubik);text-align:left;text-underline-position:"from-font";text-decoration-skip-ink:none;padding-bottom:24px;font-size:32px;font-weight:500;line-height:38px}.offertitle{width:80%;height:22px;margin-bottom:24px}.offertitle span{font-family:var(--font-rubik);text-align:left;color:#00294d;font-size:18px;font-weight:500;line-height:22px}}
