.hero{background:#c9e1c9;padding:250px 0 4px;margin-top:-100px}.hero-info{display:flex;flex-direction:column;align-items:center;gap:20px}.hero-title{text-align:center;width:79%}.hero-title span{color:#262f29;text-align:center;font-size:100px;font-weight:500;line-height:120%;opacity:0}.hero-text{color:#3c3c3c;text-align:center;font-size:24px;font-weight:400;line-height:150%;width:50%;opacity:0}.full__images{position:relative}.full__images::before{content:"";position:absolute;width:100%;height:80%;background:#c9e1c9}.full__images-image{position:relative;overflow:hidden;height:100vh}.full__images-image img{width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.1);transition:transform .3s ease-out;will-change:transform;border-radius:15px}.what_we_do{padding:150px 0}.what_we_do-info{display:flex;gap:130px;padding-top:30px}.what_we_do-main{width:62%}.what_we_do-main-box{display:flex;gap:8px;padding:9px 16px 8px;border-radius:30px;background:#c1f595;width:-moz-fit-content;width:fit-content;align-items:center}.what_we_do-sub-title{color:#262f29;font-size:14px;font-weight:500;line-height:150%}.what_we_do-title span{color:#262f29;font-size:72px;font-weight:500;line-height:120%}.what_we_do-content{width:40%;opacity:0}.what_we_do-text{color:#3c3c3c;font-size:18px;font-weight:400;line-height:150%}.what_we_do-title_list{color:#3c3c3c;font-size:18px;padding-top:30px;font-weight:400;line-height:150%}.what_we_do-list{display:flex;flex-direction:column;gap:16px;padding-top:24px}.what_we_do-list-item{display:flex;gap:8px}.what_we_do-list-item-text{color:#3c3c3c;font-size:18px;font-weight:400;line-height:150%}.what_we_do-list-item span.icons-check{color:#264a27;font-size:20px}.number{padding:0 0 70px;position:relative}.number-list{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;padding:0 100px}.number-item{position:relative;text-align:center;padding:168px 0;justify-content:center;align-items:center;display:flex;flex-direction:column;gap:16px;width:47%;border-radius:15px;background:#264a27;transform:translateY(50);transition:transform .3s ease}.number-item-bg{position:relative}.number-item-number{color:#fff;font-size:150px;font-weight:400;line-height:120%}.number-item-text{color:#fff;font-size:18px;font-weight:400;line-height:150%}.number-item-title-number{color:#fff;font-size:45px;font-weight:400;line-height:120%}.number-content{padding-top:150px;display:flex;gap:130px}.number-content-title{width:60%}.number-content-title span{color:#262f29;font-size:72px;font-weight:500;line-height:120%}.number-content-text{width:50%;color:#3c3c3c;font-size:18px;font-weight:400;line-height:150%}.team{position:relative}.team__members{display:flex;justify-content:center;gap:16px}.team-lead{padding-bottom:50px}.team__title{color:#262f29;font-size:72px;font-weight:500;line-height:120%}.team .panel{z-index:1;display:flex;flex-direction:column;height:100vh!important;align-items:center;justify-content:center}.team .pin-spacer .panel .team-careers{display:none}.team .pin-spacer:last-child .panel .team-careers{display:block;width:92%;margin-top:15px}.team .pin-spacer:last-child .panel .team-careers-bg{display:flex;align-items:center;padding:32px 25px;justify-content:center;gap:56px;border-radius:15px;background:#e8dfd4;justify-content:center;position:relative;overflow:hidden}.team .pin-spacer:last-child .panel .team-careers-bg:before{content:"";position:absolute;background-image:url(../images/right.svg);width:178px;height:93px;background-repeat:no-repeat;background-size:cover;right:0;bottom:0}.team .pin-spacer:last-child .panel .team-careers-bg::after{content:"";position:absolute;background-image:url(../images/left.svg);width:187px;height:93px;background-repeat:no-repeat;background-size:cover;left:0;top:0}.team .pin-spacer:last-child .panel .team-careers-text{color:#262f29;font-size:32px;font-style:normal;font-weight:500;line-height:170%;z-index:1}.team .pin-spacer:last-child .panel .team-careers .button{padding:16px 48px 18px;border-radius:60px;background:#264a27;color:#fff;font-size:18px;font-weight:500;width:-moz-fit-content;width:fit-content;z-index:1}.team .pin-spacer:last-child .panel .team-careers .button span{color:#fff;font-size:18px;font-weight:500;display:inline-block;transition:opacity .5s ease}.team__member{width:368px;height:660px;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;border-radius:15px}.team__member::before{content:"";position:absolute;width:100%;height:30%;background:linear-gradient(359deg,rgba(0,0,0,.7) 3.06%,rgba(0,0,0,0) 98.06%);bottom:0;border-radius:15px}.team__member-image{height:100%;width:100%}.team__member-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:15px}.team__member-info{position:absolute;z-index:2;bottom:20px;width:100%}.team__member-name{color:#fff;text-align:center;font-size:20px;font-weight:600;line-height:150%}.team__member-position{color:#fff;text-align:center;font-size:16px;font-weight:400;line-height:150%;line-height:150%}.tagline{z-index:2;padding:80px 0;position:relative;display:block;background:#fff}.tagline-info{display:flex;gap:130px;padding-top:30px}.tagline-main{width:60%}.tagline-main-box{display:flex;gap:8px;padding:9px 16px 8px;border-radius:30px;background:#c1f595;width:-moz-fit-content;width:fit-content;align-items:center}.tagline-sub-title{color:#262f29;font-size:14px;font-weight:500;line-height:150%}.tagline-title span{color:#262f29;font-size:72px;font-weight:500;line-height:120%}.tagline-content{width:50%;opacity:0}.tagline-text{color:#3c3c3c;font-size:18px;font-weight:400;line-height:150%}.tagline-title_list{color:#3c3c3c;font-size:18px;padding-top:30px;font-weight:400;line-height:150%}.tagline-list{display:flex;flex-direction:column;gap:16px;padding-top:24px}.tagline-list-item{display:flex;gap:8px}.tagline-list-item-text{color:#3c3c3c;font-size:18px;font-weight:400;line-height:150%}.tagline-list-item span.icons-check{color:#264a27;font-size:20px}@media (max-width:1910px){.team__member{width:350px;height:640px}}@media (max-width:1850px){.team__member{width:330px;height:610px}}@media (max-width:1810px){.hero-title span{font-size:72px}}@media (max-width:1750px){.hero-text{font-size:20px}}@media (max-width:1680px){.what_we_do-title span{font-size:65px}.number-content-title span{font-size:65px}.tagline-title span{font-size:65px}}@media (max-width:1630px){.team__member{width:320px;height:580px}}@media (max-width:1580px){.team__member{width:310px;height:530px}}@media (max-width:1560px){.what_we_do-info{gap:80px}}@media (max-width:1500px){.team__member{width:290px}}@media (max-width:1470px){.what_we_do-title span{font-size:61px}.what_we_do-text{font-size:16px}.what_we_do-title_list{font-size:16px}.what_we_do-list-item-text{font-size:16px}.what_we_do-list-item span.icons-check{font-size:16px}.number-content-title span{font-size:61px}.number-content-text{font-size:16px}.tagline-title span{font-size:61px}.tagline-text{font-size:16px}.tagline-title_list{font-size:16px}.tagline-list-item-text{font-size:16px}}@media (max-width:1460px){.team__member{width:280px;height:500px}}@media (max-width:1440px){.hero-text{font-size:18px;width:70%}.what_we_do{padding:80px 0}.what_we_do-info{gap:60px}.number-item{padding:120px 0}.number-item-number{font-size:120px}.number-item-title-number{font-size:40px}.number-content{padding-top:100px;gap:100px}.team__title{font-size:62px}.team .pin-spacer:last-child .panel .team-careers-text{font-size:28px}.tagline{padding:60px 0}.tagline-info{gap:100px}}@media (max-width:1420px){.team .pin-spacer:last-child .panel .team-careers{width:96%}}@media (max-width:1360px){.team .pin-spacer:last-child .panel .team-careers{width:98%}}@media (max-width:1350px){.number-content{gap:50px}.tagline-info{gap:50px}}@media (max-width:1340px){.team__member{width:270px}}@media (max-width:1320px){.what_we_do-info{gap:30px}.what_we_do-title span{font-size:51px}.what_we_do-content{width:50%}.what_we_do-title_list{padding-top:15px}.what_we_do-list{padding-top:12px}.number-content-title span{font-size:51px}.tagline-title span{font-size:51px}}@media (max-width:1300px){.team__member{width:250px;height:470px}}@media (max-width:1280px){.hero{padding:200px 0 4px}.number-list{padding:0 80px}.number-item{padding:100px 0}.number-item-number{font-size:100px}.number-item-title-number{font-size:35px}.team .pin-spacer:last-child .panel .team-careers{width:100%}.team .pin-spacer:last-child .panel .team-careers-text{font-size:22px}}@media (max-width:1250px){.hero-title span{font-size:62px}.hero-text{font-size:16px}}@media (max-width:1210px){.what_we_do-title span{font-size:48px}.number-content-title span{font-size:48px}.team__title{font-size:57px}.tagline-title span{font-size:48px}}@media (max-width:1182px){.team__member{width:230px;height:420px}.team__member-name{font-size:18px}.team__member-position{font-size:14px}}@media (max-width:1120px){.hero-title span{font-size:52px}}@media (max-width:1100px){.team__members{gap:10px}.team__member{width:220px;height:400px}}@media (max-width:1026px){.team__member{width:210px;height:370px}}@media (max-width:1024px){.hero{padding:170px 0 4px}.hero-title{width:100%}.what_we_do-info{flex-direction:column}.what_we_do-main{width:100%}.what_we_do-title span{font-size:42px}.what_we_do-content{width:100%}.number{padding:0 0 50px}.number-list{padding:0 30px}.number-item{padding:80px 0}.number-item-number{font-size:80px}.number-item-text{font-size:16px}.number-item-title-number{font-size:30px}.number-content-title span{font-size:42px}.team__title{font-size:50px;text-align:center}.team .pin-spacer:last-child .panel .team-careers-bg{padding:22px}.team .pin-spacer:last-child .panel .team-careers-text{font-size:20px}.tagline-title span{font-size:42px}}@media (max-width:1008px){.full__images-image{height:550px!important}}@media (max-width:990px){.team__member{width:200px}}@media (max-width:950px){.hero-title span{font-size:45px}.hero-text{font-size:14px;width:90%}}@media (max-width:930px){.number-content{gap:20px;flex-direction:column}.number-content-title{width:100%}.number-content-text{width:100%}.tagline-info{gap:20px;flex-direction:column}.tagline-main{width:100%}.tagline-content{width:100%}}@media (max-width:900px){.team .pin-spacer:last-child .panel .team-careers-bg{gap:36px}}@media (max-width:870px){.team__members{flex-wrap:wrap}.team .pin-spacer:last-child .panel .team-careers-text{font-size:16px;text-align:center}.team .pin-spacer:last-child .panel .team-careers .button{padding:12px 28px 14px}.team .pin-spacer:last-child .panel .team-careers .button span{font-size:16px}.team__member{width:48%;height:460px}}@media (max-width:810px){.hero-title span{font-size:42px}}@media (max-width:800px){.team__member::before{height:50%}}@media (max-width:768px){.full__images-image{height:450px!important}.full__images .pin-spacer{height:1370px;padding:0 0 95px}.number-list{padding:0}.number-item{padding:50px 0;gap:10px}.number-item-number{font-size:62px}.number-item-text{font-size:14px}.number-item-title-number{font-size:22px}.team__title{font-size:48px}.team .pin-spacer:last-child .panel .team-careers-bg{flex-direction:column;gap:16px}}@media (max-width:762px){.what_we_do-title span{font-size:32px}.number-content-title span{font-size:32px}.tagline-title span{font-size:32px}}@media (max-width:630px){.team__member{height:320px}.team__member-info{bottom:10px}.team__member-name{font-size:16px}.team__member-position{font-size:12px}}@media (max-width:540px){.team .pin-spacer:last-child .panel .team-careers-text{font-size:14px}.team .pin-spacer:last-child .panel .team-careers .button{width:100%;display:block;text-align:center}.team .pin-spacer:last-child .panel .team-careers .button span{font-size:14px}}@media (max-width:530px){.hero-title span{font-size:36px}}@media (max-width:528px){.number-list{gap:6px}.number-item{padding:40px 0}.number-item-number{font-size:42px}.number-item-title-number{font-size:18px}}@media (max-width:526px){.team__title{font-size:36px}.team .pin-spacer .panel.panel--members{justify-content:flex-start}}@media (max-width:462px){.what_we_do-title span{font-size:30px}.number-content-title span{font-size:30px}.tagline-title span{font-size:30px}}@media (max-width:428px){.hero-title span{font-size:32px}.full__images-image{height:350px!important}.team .pin-spacer:last-child .panel .team-careers-bg{padding:16px;gap:8px}}@media (max-width:380px){.team__member{height:220px}}