:root{--gap:1.2rem;--row:10rem;--spacer:2rem;--box-bg:#f3f3f3;--box-gap:.8rem}.ibees-life-gallery-sec{background-color:#fff!important}.gallery-grid{grid-template-columns:repeat(6,1fr);grid-template-rows:var(--row) var(--row) var(--spacer) var(--row) var(--row);column-gap:var(--gap);row-gap:0;max-width:100%;margin:0 auto;display:grid}.photo{background:#ddd;position:relative;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%;display:block}.text-box{background:var(--color-light-bg);text-align:center;color:var(--color-black);font-size:var(--size-14);font-weight:var(--weight-SemiBold);letter-spacing:.2em;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex;position:relative}.text-box .icon{width:7rem;position:absolute;bottom:-.3rem;right:0}.p1{grid-area:1/1/3}.p2{grid-area:1/2}.t1{margin-top:var(--box-gap);grid-area:2/2}.p3{grid-area:2/3}.p4{grid-area:1/4/3}.t2{margin-bottom:var(--box-gap);grid-area:1/5/auto/7}.p5{grid-area:2/5}.p6{grid-area:2/6}.p7{grid-area:4/1}.p8{grid-area:4/2}.p9{grid-area:4/3/6}.p10{grid-area:4/4}.p11{grid-area:4/5}.t3{margin-top:var(--box-gap);grid-area:5/4/auto/6}.p12{grid-area:4/6/6}@media (max-width:1024px){.gallery-grid{grid-template-rows:none;grid-template-columns:repeat(3,1fr);grid-auto-rows:200px;grid-auto-flow:dense;row-gap:var(--gap)}.gallery-grid>*{grid-area:auto!important;margin:0!important}.t2,.t3{grid-column:span 2!important}.p1,.p4,.p9,.p12{grid-row:span 2!important}}@media (max-width:600px){:root{--gap:12px}.gallery-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:160px}.t2,.t3{grid-column:span 2!important}.text-box{letter-spacing:.14em;font-size:12px}}
.life-at-ibees-banner{padding:4rem 0}.life-at-ibees-banner .container{z-index:0;position:relative}.life-at-ibees-banner .container .overlaytext{z-index:-1;position:absolute;top:0;left:0}.life-at-ibees-banner .container .overlaytext .cliptext{font-size:18.5rem;font-family:var(--font-noto);font-weight:var(--weight-Black);background:url(/img/growth-audit-bg.jpg) 50%/cover no-repeat;color:#0000;-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;line-height:.8}.life-at-ibees-banner .container .overlaytext .cliptext.point-2{background:url(/img/project-image02.jpg) 50%/cover no-repeat;-webkit-text-fill-color:#0000;-webkit-background-clip:text}.life-at-ibees-banner .text-sec .item{font-family:var(--font-noto);font-size:var(--size-48);line-height:1;font-weight:var(--weight-Black);opacity:.5;cursor:pointer;transition:all .3s linear}.life-at-ibees-banner .text-sec .item.active{opacity:1}@media screen and (max-width:1023px){.life-at-ibees-banner{padding:2.5rem 0}.life-at-ibees-banner .container .overlaytext{order:2;margin:0 auto;position:static}.life-at-ibees-banner .container .overlaytext .cliptext{font-size:9rem}.life-at-ibees-banner .container .links{display:none}}@media screen and (max-width:767px){.life-at-ibees-banner .container .overlaytext .cliptext{font-size:7rem}}@media screen and (max-width:639px){.life-at-ibees-banner .container .overlaytext .cliptext{font-size:5.2rem}}
.strengths-sec{background:var(--color-black);z-index:0;position:relative;overflow:hidden}.strengths-sec:after{content:"";z-index:-1;background:radial-gradient(47.65% 129.68% at 67.24% 52.35%,#727272 0%,#000 100%);width:100%;height:100%;position:absolute;top:0;right:0}.strengths-sec .left{width:37.3%}.strengths-sec .right{width:48%}@media screen and (max-width:767px){.strengths-sec .left,.strengths-sec .right{width:100%;max-width:400px;margin:0 auto}.strengths-sec .right{margin-top:-4rem}}
