.about-company-header-block{display:flex;padding:67px 0;justify-content:space-between;align-items:center;align-self:stretch;height:-moz-fit-content;height:fit-content;gap:16px}.about-company-header-block .info{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:42px;flex-shrink:0;max-width:531px}.about-company-header-block .info .title{font-size:54px;font-style:normal;font-weight:600;line-height:110%;letter-spacing:.54px;margin:0}.about-company-header-block .info .in-numbers{display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}.about-company-header-block .info .in-numbers span:first-child{font-size:18px;font-style:normal;font-weight:700;line-height:105%;letter-spacing:.18px}.about-company-header-block .info .in-numbers .numbers{display:flex;align-items:center;align-content:center;gap:8px;align-items:stretch}.about-company-header-block .info .in-numbers .numbers .number{display:flex;padding:16px;flex-direction:column;gap:4px;border-radius:24px;border:#f3f3f3;background:#fff;box-shadow:0 4px 43.3px 0 hsla(0,0%,95%,.85)}.about-company-header-block .info .in-numbers .numbers .number span:first-child{font-size:42px;font-weight:700;line-height:105%;letter-spacing:-2.1px;white-space:nowrap}.about-company-header-block .info .in-numbers .numbers .number span:last-child{font-size:12px;font-weight:400;line-height:110%}.about-company-header-block .details{max-width:590px;display:flex;flex-direction:row;position:relative;gap:10px;justify-content:space-between;align-items:center}.about-company-header-block .details .meal_text{border-radius:12px;border:3px solid #fbfbfb;background:#fff;top:84px;z-index:2;right:24px}.about-company-header-block .details .meal_text,.about-company-header-block .details .order_text{display:inline-flex;padding:8px 20px;justify-content:center;align-items:center;gap:10px;position:absolute;color:#1a1a1a;font-size:16px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:.16px}.about-company-header-block .details .order_text{transform:rotate(-8deg);border-radius:12px;background:#ffd363;top:80%;right:15%;z-index:1}.about-company-header-block .details .image-container{width:100%;height:100%;border-radius:24px;overflow:hidden;position:relative}.about-company-header-block .details .image-container img{width:100%;object-fit:cover;border-radius:24px}.about-company-header-block .details .coins{display:flex;width:72px;height:72px;padding:12px;justify-content:center;align-items:center;gap:10px;border-radius:16px;background:#ffd363;align-self:flex-end;justify-self:flex-end}.about-company-header-block .details .tile_1{width:32%;border-radius:24px;display:flex;flex-direction:column;gap:10px;position:relative;overflow:hidden}.about-company-header-block .details .tile_1 .line{width:273.378px;height:233.889px;position:absolute;top:82px;left:-30px}.about-company-header-block .details .tile_2,.about-company-header-block .details .tile_3{width:32%;border-radius:24px;position:relative;display:flex;flex-direction:column}.about-company-header-block .details .tile_3{overflow:hidden}.about-company-header-block .details .tile_3 .line{width:273px;height:234px;position:absolute;top:0;left:-50px}@media(max-width:1280px){.about-company-header-block .info{max-width:460px}.about-company-header-block .info .button{width:40%}}@media(max-width:1024px){.about-company-header-block{flex-direction:column-reverse;gap:32px;padding:44px 0}.about-company-header-block .info{max-width:unset}.about-company-header-block .info .title{text-align:center}.about-company-header-block .info .in-numbers>span:first-child{width:100%;text-align:center}.about-company-header-block .info .number{flex:1 0}.about-company-header-block .details{max-width:unset;width:100%}}@media(max-width:720px){.about-company-header-block{padding:32px 0;gap:24px}.about-company-header-block .info{max-width:unset}.about-company-header-block .info .title{font-size:46px}.about-company-header-block .details{width:100vw;overflow-x:hidden;justify-content:center}.about-company-header-block .details .tile_1,.about-company-header-block .details .tile_2,.about-company-header-block .details .tile_3{min-width:190px}}@media(max-width:520px){.about-company-header-block .info h1{font-size:46px}.about-company-header-block .info .numbers{width:100%;flex-direction:column}.about-company-header-block .number{flex-direction:column-reverse;align-items:flex-start!important}}.about-company-map-block{height:-moz-fit-content;height:fit-content;padding:44px 0;max-width:100%;position:relative;align-self:stretch;border-top:1px solid #d9d9d9}.about-company-map-block,.about-company-map-block .content{display:flex;width:100%;justify-content:center;align-items:center;gap:10px}.about-company-map-block .content{height:100%}.about-company-map-block .content .right{border-radius:24px;overflow:hidden;width:60%}.about-company-map-block .content .right iframe{border:unset}.about-company-map-block .content .left{display:flex;flex-direction:column;gap:42px;border-radius:24px;background:#fff}.about-company-map-block .content .left .title{display:flex;flex-direction:column;gap:8px;align-items:flex-start;margin:0}.about-company-map-block .content .left .title span{font-size:48px;font-style:normal;font-weight:600;line-height:105%;letter-spacing:.48px}.about-company-map-block .content .left .title span:first-child{color:#ffcb46}.about-company-map-block .content .left .title span:last-child{color:#1a1a1a}.about-company-map-block .content .left .additional-info{display:flex;flex-direction:column;gap:10px}.about-company-map-block .content .left .additional-info .contact{display:flex;align-items:center;padding:10px;gap:24px}.about-company-map-block .content .left .additional-info .socials{padding:10px;display:flex;align-items:center;gap:28px;align-self:stretch}.about-company-map-block .content .left .additional-info .socials image{padding:10px}@media(max-width:1024px){.about-company-map-block .content{flex-direction:column}.about-company-map-block .content .left{width:100%}.about-company-map-block .content .left .additional-info{flex-direction:row;justify-content:space-between}.about-company-map-block .content .left .additional-info .socials{align-self:flex-end}.about-company-map-block .content .right{width:100%}}@media(max-width:520px){.about-company-map-block .content .left .additional-info{flex-direction:column}.about-company-map-block .content .left .additional-info .socials{align-self:flex-start}}.about-company-our-mission-block{position:relative;height:-moz-fit-content;height:fit-content;display:flex;padding:44px 0;flex-direction:column;align-items:center;gap:42px}.about-company-our-mission-block .line{position:absolute;width:100vw;height:100%;z-index:-1;background-position:50%;background-repeat:repeat-x;background-image:url(/images/about_company/our_mission/line.svg)}.about-company-our-mission-block .title{color:#b9b9b9;text-align:center;font-size:24px;font-style:normal;font-weight:600;line-height:110%;letter-spacing:.24px;margin:0}.about-company-our-mission-block .content{display:flex;max-width:915px;justify-content:center;align-items:center;align-content:center;gap:10px 12px;flex-wrap:wrap}.about-company-our-mission-block .content>span{text-align:center;font-size:36px;font-style:normal;font-weight:600;line-height:105%;letter-spacing:.36px}@media(max-width:1024px){.about-company-our-mission-block .content>span{font-size:32px;letter-spacing:.32px}}.about-company-our-team-block{display:flex;padding:44px 0 88px;flex-direction:column;align-items:center;position:relative;gap:44px;align-self:stretch}.about-company-our-team-block>.title{color:#1a1a1a;text-align:center;font-size:48px;font-style:normal;font-weight:600;line-height:105%;letter-spacing:.48px;margin:0}.about-company-our-team-block .cards{width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.about-company-our-team-block .cards .card{position:relative;border-radius:24px;background:#fff;box-shadow:0 4px 43.3px 0 #f1f1f1;display:flex;flex-direction:column;flex-grow:unset;gap:20px;flex:1 1;height:320px}.about-company-our-team-block .cards .card>img{position:absolute;width:100%;height:auto;border-radius:24px;max-height:100%;object-fit:cover}.about-company-our-team-block .cards .card .details{margin-top:auto;display:flex;width:100%;padding:12px;flex-direction:column;align-items:flex-start;gap:4px;flex-shrink:0;z-index:1;height:90px;border-radius:16px;background:#fff;box-shadow:0 4px 43.3px 0 rgba(0,0,0,.11)}.about-company-our-team-block .cards .card .details .name{font-size:18px;font-style:normal;font-weight:700;line-height:105%;letter-spacing:.18px}.about-company-our-team-block .cards .card .details .occupation{color:#636363;font-size:14px;font-style:normal;font-weight:400;line-height:130%}@media(max-width:1280px){.about-company-our-team-block .cards .card .details{height:35%}}@media(max-width:1024px){.about-company-our-team-block>.title{font-size:42px}.about-company-our-team-block .cards{flex-wrap:wrap;justify-content:center;flex:1 0}.about-company-our-team-block .cards .card{flex-basis:33%;width:33%;height:340px;max-width:220px}}@media(max-width:720px){.about-company-our-team-block{padding:36px 0}.about-company-our-team-block>.title{font-size:42px}.about-company-our-team-block .cards .card{flex-basis:48%;width:48%}}.about-company-achievements-block{display:flex;padding:44px 0 88px;flex-direction:column;align-items:center;position:relative;gap:44px;align-self:stretch}.about-company-achievements-block>.bg{position:absolute;height:100%;width:100vw;bottom:0;object-position:left center;background-color:#f6f6f4;z-index:-1}.about-company-achievements-block>.title{color:#1a1a1a;text-align:center;font-size:48px;font-style:normal;font-weight:600;line-height:105%;letter-spacing:.48px;margin:0}.about-company-achievements-block .cards{width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.about-company-achievements-block .cards .card{position:relative;border-radius:24px;background:#fff;box-shadow:0 4px 43.3px 0 #f1f1f1;display:flex;flex-direction:column;flex-grow:unset;gap:20px;flex:1 1;padding:26px;height:160px}.about-company-achievements-block .cards .card .title{position:absolute;display:inline-flex;padding:8px 20px;top:-26px;justify-content:center;align-items:center;gap:10px;border-radius:12px;background:#ffcb46;width:-moz-fit-content;width:fit-content}.about-company-achievements-block .cards .card .num{color:#494844;font-size:42px;font-style:normal;font-weight:700;line-height:105%;letter-spacing:.42px}.about-company-achievements-block .cards .card .desc{color:#7c7c7c;font-size:16px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:.16px}@media(max-width:1024px){.about-company-achievements-block .cards{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}@media(max-width:720px){.about-company-achievements-block>.title{font-size:42px}}.about-company-history-block{display:flex;width:1190px;padding:44px 0 0;flex-direction:column;align-items:center;position:relative;width:100%;gap:24px}.about-company-history-block .bg{position:absolute;height:auto;width:100vw;bottom:-10px;object-position:left center;z-index:-1}.about-company-history-block .content{max-width:1190px;display:flex;width:100%;height:100%;flex-direction:column;gap:42px;align-items:flex-start;position:relative}.about-company-history-block .content .subtitle{color:#b9b9b9;font-size:24px;font-style:normal;font-weight:600;line-height:110%;letter-spacing:.24px;margin:0}.about-company-history-block .content .title{color:#1a1a1a;text-align:center;font-size:48px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:.708px;margin:0}.about-company-history-block .content .years.mobile{display:none}.about-company-history-block .content .years.desktop{width:100%;display:flex;height:600px;align-items:center;position:relative;justify-content:space-between}.about-company-history-block .content .years.desktop .year{margin-top:60px;display:flex;flex-direction:column;align-items:center}.about-company-history-block .content .years.desktop .year .line{position:absolute;z-index:-1}.about-company-history-block .content .years.desktop .year .description{position:absolute;margin-left:250px;width:200px}.about-company-history-block .content .years.desktop .year .year-text{position:absolute;font-size:42px;font-style:normal;font-weight:700;line-height:105%;letter-spacing:.42px}.about-company-history-block .content .years.desktop .year:first-of-type path{fill:#ffcb46;stroke:#ffcb46}.about-company-history-block .content .years.desktop .year:nth-child(2n){flex-direction:column}.about-company-history-block .content .years.desktop .year:nth-child(2n) .year-container{margin-bottom:180px}.about-company-history-block .content .years.desktop .year:nth-child(2n) .year-text{margin-top:65px}.about-company-history-block .content .years.desktop .year:nth-child(odd){flex-direction:column-reverse}.about-company-history-block .content .years.desktop .year:nth-child(odd) .year-text{margin-bottom:70px}.about-company-history-block .content .years.desktop .year:not(:first-child){margin-left:-28px}.about-company-history-block .content .years.desktop .year:first-child .line{margin-bottom:50px}.about-company-history-block .content .years.desktop .year:first-child .description{top:80px}.about-company-history-block .content .years.desktop .year:nth-child(3) .line{margin-bottom:100px}.about-company-history-block .content .years.desktop .year:nth-child(3) .description{top:-20px}.about-company-history-block .content .years.desktop .year:nth-child(5) .line{margin-bottom:150px}.about-company-history-block .content .years.desktop .year:nth-child(5) .description{top:-20px}.about-company-history-block .content .years.desktop .year:nth-child(2) .line{margin-top:120px}.about-company-history-block .content .years.desktop .year:nth-child(2) .description{bottom:40px}.about-company-history-block .content .years.desktop .year:nth-child(4) .line{margin-top:170px}.about-company-history-block .content .years.desktop .year:nth-child(4) .description{bottom:6px}.about-company-history-block .content .years.desktop .year:nth-child(6) .line{margin-top:170px}.about-company-history-block .content .years.desktop .year:nth-child(6) .description{bottom:6px}.about-company-history-block .content .years.desktop .year:nth-child(7) .line{margin-bottom:150px}.about-company-history-block .content .years.desktop .year:nth-child(7) .description{top:-20px;right:-110px;margin-left:0;width:180px}@media(max-width:1420px){.about-company-history-block .content .years.desktop{display:none}.about-company-history-block .content .years.mobile{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:8px;height:-moz-fit-content;height:fit-content}.about-company-history-block .content .years.mobile .year{display:flex;flex-direction:row;padding:26px;align-items:flex-start;gap:32px;align-self:stretch;border-radius:24px;border:1px solid #e9e9e9;margin:unset}.about-company-history-block .content .years.mobile .year .description,.about-company-history-block .content .years.mobile .year .year-text{position:relative;margin:unset;bottom:unset;top:unset;left:unset}.about-company-history-block .content .years.mobile .year .year-text{width:100px}.about-company-history-block .content .years.mobile .year .description{width:-moz-fit-content;width:fit-content;margin:unset}}@media(max-width:720px){.about-company-history-block .content .years.mobile .year{gap:24px}}@media(max-width:520px){.about-company-history-block .content .years.mobile .year{flex-direction:column;gap:16px}}