.header.company{padding-bottom:100px}.header.company .header__line.first{height:215%}@media (max-width: 870px){.header.company{padding-bottom:90px}}@media (max-width: 525px){.header.company{padding-bottom:79px}}.header.company .header__content{position:relative}.header.company .header__content div.text{color:#fff;max-width:497px;margin-top:69px}@media (max-width: 870px){.header.company .header__content div.text{margin-top:83px}}@media (max-width: 525px){.header.company .header__content div.text{margin-top:45px}}.header.company .header__content div.text h1{font-size:48px;font-weight:700}@media (max-width: 525px){.header.company .header__content div.text h1{font-size:32px}}.header.company .header__content div.text p{font-size:14px;margin-top:20px}@media (max-width: 870px){.header.company .header__content div.text p{margin-top:24px;font-size:16px}}@media (max-width: 525px){.header.company .header__content div.text p{font-size:14px}}.company-history .container{padding-top:125px;position:relative}@media (max-width: 870px){.company-history .container{padding-top:167px}}@media (max-width: 525px){.company-history .container{padding-top:150px}}.company-history .container img{position:absolute;transform:rotate(15deg);right:-51px;z-index:2;top:-242px;width:429px;height:390px}@media (max-width: 870px){.company-history .container img{width:272px;height:239px;top:-107px}}@media (max-width: 525px){.company-history .container img{width:190px;height:170px;top:-84px;right:0}}.company-history h2{text-align:center;color:#505050;font-size:32px}@media (max-width: 525px){.company-history h2{font-size:24px}}.company-history .company-history-list{display:flex;list-style:none;justify-content:space-between;margin-top:78px}@media (max-width: 870px){.company-history .company-history-list{flex-direction:column;margin-top:69px}}.company-history .company-history-list li{display:flex;justify-content:center;width:100%;padding-bottom:39px;position:relative}@media (max-width: 870px){.company-history .company-history-list li{justify-content:start;padding-bottom:0;padding-left:47px;margin-left:11px;border-bottom:none;border-left:1px solid #000}.company-history .company-history-list li:not(:last-child){padding-bottom:56px}.company-history .company-history-list li:first-child{border-left:none}}@media (max-width: 525px){.company-history .company-history-list li:not(:last-child){padding-bottom:36px}}.company-history .company-history-list li .wrap{text-align:center;max-width:190px;width:100%}@media (max-width: 870px){.company-history .company-history-list li .wrap{text-align:left;max-width:382px}}.company-history .company-history-list li .wrap h4{color:#9b0a09}@media (max-width: 870px){.company-history .company-history-list li .wrap h4{font-size:24px}}@media (max-width: 525px){.company-history .company-history-list li .wrap h4{font-size:20px}}.company-history .company-history-list li .wrap p{margin-top:23px;color:#505050;font-size:12px}@media (max-width: 870px){.company-history .company-history-list li .wrap p{font-size:16px}}@media (max-width: 525px){.company-history .company-history-list li .wrap p{margin-top:20px;font-size:14px}}.company-history .company-history-list li:before{position:absolute;content:"";height:1.5px;width:100%;bottom:0;left:0;background-color:#000}@media (max-width: 870px){.company-history .company-history-list li:before{display:none}}.company-history .company-history-list li:first-child:before,.company-history .company-history-list li:last-child:before{width:50%}.company-history .company-history-list li:first-child:before{right:0;left:auto}@media (max-width: 870px){.company-history .company-history-list li:first-child:before{display:block;left:0;height:calc(100% - 5px);width:1px;bottom:0}}.company-history .company-history-list li:after{background-color:#990100;content:"";position:absolute;width:23px;height:23px;border-radius:50%;bottom:-12px;left:50%;transform:translate(-50%)}@media (max-width: 870px){.company-history .company-history-list li:after{top:3px;left:0}}@media (max-width: 525px){.company-history .company-history-list li:after{width:15px;height:15px;left:.1px;top:3px}}.company-motivation{margin-top:185px}@media (max-width: 870px){.company-motivation{margin-top:131px}}@media (max-width: 525px){.company-motivation{margin-top:120px}}.company-motivation .motivation-section{display:flex;justify-content:space-between;gap:16px}@media (max-width: 870px){.company-motivation .motivation-section{flex-direction:column;gap:60px}}@media (max-width: 525px){.company-motivation .motivation-section{gap:39px}}.company-motivation .motivation-section div{max-width:510px;width:100%}.company-motivation .motivation-section div h5{color:#505050;font-size:20px;font-style:normal;font-weight:700}.company-motivation .motivation-section div h5 span{color:#990100}.company-motivation .motivation-section div p{color:#505050;font-size:16px;line-height:1.3;margin-top:37px}@media (max-width: 525px){.company-motivation .motivation-section div p{font-size:14px;margin-top:30px}}.company-motivation .motivation-section img{width:min(100%,445px);aspect-ratio:1.5;object-fit:cover;object-position:center;border-radius:20px;display:block}.company-motivation .aim-section{display:flex;margin-top:136px;gap:73px}@media (max-width: 950px){.company-motivation .aim-section{gap:30px}}@media (max-width: 870px){.company-motivation .aim-section{flex-direction:column;margin-top:96px}}@media (max-width: 525px){.company-motivation .aim-section{gap:86px}}.company-motivation .aim-section .img-wrapper{position:relative}@media (max-width: 870px){.company-motivation .aim-section .img-wrapper{order:2}}.company-motivation .aim-section .img-wrapper .arrows{position:absolute;top:-114px;left:-83px;transform:rotate(11deg);width:307px;height:275px}@media (max-width: 870px){.company-motivation .aim-section .img-wrapper .arrows{left:auto;right:-3%;top:48%;transform:rotate(27deg);width:274px;height:252px}}@media (max-width: 625px){.company-motivation .aim-section .img-wrapper .arrows{right:-25%}}@media (max-width: 525px){.company-motivation .aim-section .img-wrapper .arrows{right:auto;left:-17px;top:-62px;width:150px;height:141px}}.company-motivation .aim-section .aim-banner{width:min(100%,454px);aspect-ratio:1.42;object-fit:cover;object-position:center;border-radius:20px;margin-top:19px;display:block}.company-motivation .aim-section div.text{color:#505050;max-width:506px}.company-motivation .aim-section div.text h5{font-size:20px;font-weight:700}.company-motivation .aim-section div.text h5 span{color:#990100}.company-motivation .aim-section div.text p{margin-top:30px;font-size:16px;line-height:1.3}@media (max-width: 525px){.company-motivation .aim-section div.text p{font-size:14px}}.company-motivation .aim-section div.text .aim-list{list-style:none;margin-top:27px}@media (max-width: 525px){.company-motivation .aim-section div.text .aim-list{margin-top:22px}}.company-motivation .aim-section div.text .aim-list li{padding-left:24px;position:relative}.company-motivation .aim-section div.text .aim-list li:before{position:absolute;content:"";left:0;width:10px;height:7.5px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../images/red-check.svg);top:57%;transform:translateY(-50%)}.company-motivation .aim-section div.text span.desc{display:block;margin-top:25px;font-weight:700}@media (max-width: 525px){.company-motivation .aim-section div.text span.desc{margin-top:22px}}.comp-stats{margin-top:185px}@media (max-width: 870px){.comp-stats{margin-top:110px}}@media (max-width: 525px){.comp-stats{margin-top:99px}}.comp-stats .container{display:flex;justify-content:center}@media (max-width: 870px){.comp-stats .container{justify-content:stretch}}.comp-stats .company__stats{display:flex;justify-content:center;width:100%;max-width:min(1052px,100% - 32px);background-color:#fff;top:0;left:50%;border-radius:24px}@media (max-width: 870px){.comp-stats .company__stats{background-color:transparent;gap:24px 20px;flex-wrap:wrap;max-width:initial}}@media (max-width: 625px){.comp-stats .company__stats{flex-direction:column;align-items:stretch;background-color:#fff;gap:13px;padding:31px 25px}}.comp-stats .company__stats-item{width:100%;padding:44px 20px}@media (max-width: 870px){.comp-stats .company__stats-item{padding:27px 16px;display:flex;flex-direction:column;align-items:center;background-color:#fff;border-radius:24px;width:48%}}@media (max-width: 625px){.comp-stats .company__stats-item{border-radius:24px;padding:24px 5px;width:100%}}.comp-stats .company__stats-item h2{font-weight:700;font-size:40px;line-height:1.2;color:#990100;text-align:center}@media (max-width: 870px){.comp-stats .company__stats-item h2{font-size:40px}}@media (max-width: 625px){.comp-stats .company__stats-item h2{font-size:32px}}.comp-stats .company__stats-item p{color:#505050;font-size:18px;line-height:1.22;text-align:center;max-width:237px;width:100%;margin:17px auto 0}@media (max-width: 870px){.comp-stats .company__stats-item p{margin:13px auto 0}}@media (max-width: 625px){.comp-stats .company__stats-item p{font-size:16px}}.company-team{margin-top:160px}@media (max-width: 870px){.company-team{margin-top:120px}}@media (max-width: 525px){.company-team{margin-top:100px}}.company-team h2{color:#505050;text-align:center;font-size:32px}@media (max-width: 525px){.company-team h2{font-size:24px}}.company-team-list{position:relative;display:flex;justify-content:center;align-items:baseline;list-style:none;margin-top:56px;gap:72px;z-index:1}@media (max-width: 870px){.company-team-list{flex-direction:column;align-items:center;gap:50px;margin-top:68px}}@media (max-width: 525px){.company-team-list{margin-top:94px}}.company-team-list .arrows{z-index:-1;position:absolute;right:-10px;top:-127px;transform:rotate(16deg);width:307px;height:285px;object-fit:contain;object-position:center}@media (max-width: 870px){.company-team-list .arrows{display:none}}.company-team-list li{text-align:center}.company-team-list li h4{margin-top:32px;color:#990100;font-size:18px}.company-team-list li p{margin-top:12px;color:#505050;font-size:14px;line-height:1.3}.company-team-list li .img-wrap{position:relative}.company-team-list li .img-wrap .avatar{position:relative;display:block;max-width:220px;object-fit:contain}@media (max-width: 870px){.company-team-list li .img-wrap .avatar{max-width:100%;width:278px}}@media (max-width: 525px){.company-team-list li .img-wrap .avatar{width:220px}}.company-team-list li .img-wrap .bg{left:50%;transform:translate(-50%);bottom:0;position:absolute;display:block;border-radius:22px}@media (max-width: 870px){.company-team-list li .img-wrap .bg{width:318px;border-radius:24px}}@media (max-width: 525px){.company-team-list li .img-wrap .bg{width:260px}}.company-addresses{margin-top:180px}@media (max-width: 870px){.company-addresses{margin-top:100px}}@media (max-width: 525px){.company-addresses{margin-top:128px}}.company-addresses .container{display:flex;justify-content:stretch;gap:30px}@media (max-width: 870px){.company-addresses .container{flex-direction:column;align-items:center}}.company-addresses .company-addr{width:100%;background-color:#990100;color:#fff;padding:53px 44px;border-radius:22px}@media (max-width: 870px){.company-addresses .company-addr{max-width:348px}}.company-addresses .company-addr:nth-child(even){background-color:#505050}.company-addresses .company-addr h2{font-size:16px}.company-addresses .company-addr p,.company-addresses .company-addr a{font-size:14px;margin-top:17px}.company-addresses .company-addr a{text-decoration:none;color:#fff;display:block;max-width:200px;width:fit-content}.company-addresses .company-addr a:last-child{margin-top:6px}footer.footer#footer-company{margin-top:126px}@media (max-width: 870px){footer.footer#footer-company{margin-top:152px}}@media (max-width: 525px){footer.footer#footer-company{margin-top:109px}}
