@media screen and (max-width:1100px){.main .about-section .container{padding:10em 0 0}.main .about-section .container .back .circle-mobile{display:block;top:-6em;right:-13em;width:18em}.main .about-section .container .back .arrow,.main .about-section .container .back .circle{display:none}.main .about-section .container .back .arrow-mobile{display:block;top:10.5em;left:-1.5em}.main .about-section .container .content{padding:0 2em}.main .about-section .container .content .video-block{float:none;width:100%;margin:2em auto 0}.main .about-section .container .content .video-block .image{width:80%}.main .about-section .container .content .title{display:none}.main .about-section .container .content .title-mobile{display:block;text-align:center}.main .about-section .container .content .line{height:2px;margin:2em auto}.main .about-section .container .content .text{font-size:1.3em;line-height:1.4em}.main .services-section .container .back .circle-left,.main .services-section .container .back .circle-right{display:none}.main .services-section .container .back .circle-mobile{display:block;width:16em;aspect-ratio:1;top:-4em;left:-8em;transform:rotate(90deg)}.main .services-section .container .back .map{top:0em;width:200%}.main .services-section .container>.content{padding:0 2em}.main .services-section .container>.content .title-block:before{content:none}.main .services-section .container>.content .block-container{max-width:100%;display:block;margin:0}.main .services-section .container>.content .block-container .block{background-color:white;border-radius:12px;width:100%;padding:2em 1em;min-height:12em;align-items:center;height:auto;margin:2em 0 3em;pointer-events:none}.main .services-section .container>.content .block-container .block>.content>.title{font-weight:bold;margin-bottom:0.5em}.main .services-section .container>.content .block-container .block>.content>.text{font-size:1em}.main .services-section .container>.content .block-container .block .image-block{align-items:center;margin:0 2em 0 3em}.main .services-section .container>.content .block-container .block .number{top:-0.8em;left:50%;transform:translateX(-50%);right:0;width:1.7em;font-size:1.6em;font-weight:bold;box-shadow:0px 2px 5px rgba(255, 85, 0, 0.3)}.main .services-section .container>.content .block-container .block.revert{transform:scaleX(1)}.main .services-section .container>.content .block-container .block.revert>.content{transform:scaleX(1)}.main .services-section .container>.content .block-container .block.revert .image-block{transform:scaleX(1)}.main .services-section .container>.content .block-container .block.revert .number{transform:scaleX(1) translateX(-50%)}.main .services-section .container>.content .block-container .block:before{content:none}.main .coop-section .container{margin-top:8em}.main .coop-section .container>.content>.title{margin:0 1em;line-height:1.2em}.main .coop-section .container>.content>.title .arrow{display:none}.main .coop-section .container>.content>.title .arrow-mobile{width:2em;aspect-ratio:1;top:-1.5em;right:-0.5em;display:block;position:absolute}.main .coop-section .container>.content .block-container{display:none}.main .coop-section .container>.content .swiper-container-coop{display:block;margin-top:3em;overflow:visible}.main .coop-section .container>.content .swiper-container-coop .swiper-slide{justify-content:center;display:flex}.main .coop-section .container>.content .swiper-container-coop .swiper-slide .block{width:100%;background-image:url(../images/coop-mobile.svg);margin:0 1em}.main .coop-section .container>.content .swiper-container-coop .swiper-slide .block .corner{height:7em;width:10em}.main .coop-section .container>.content .swiper-container-coop .swiper-slide .block .corner .number{font-size:1.7em;top:0.8em;left:1em}.main .coop-section .container>.content .swiper-container-coop .swiper-slide .block>.content .pre{font-size:1.4em;margin:1em 0 1.5em}.main .coop-section .container>.content .swiper-container-coop .swiper-slide .block>.content .title{font-size:2.8em}.main .coop-section .container>.content .swiper-container-coop .swiper-slide .block>.content .after{margin:3em 0}.main .coop-section .container>.content .swiper-container-coop .swiper-slide .block>.content .text{font-size:1.3em}.main .coop-section .container>.content .swiper-container-coop .swiper-slide .block:hover{filter:drop-shadow(0px 15px 50px rgba(0, 0, 0, 0.1));transform:scale(1)}.main .coop-section .container>.content .swiper-container-coop .swiper-pagination{bottom:-4em}.main .coop-section .container>.content .swiper-container-coop .swiper-pagination .swiper-pagination-bullet{width:1em;height:1em;margin:0 0.8em}.main .coop-section .container>.content .swiper-container-coop .swiper-pagination .swiper-pagination-bullet-active{background-color:#FF5500}.main .case-section .container{margin-top:14em}.main .case-section .container .back .circle{display:none}.main .case-section .container .back .circle-mobile{display:block;width:16em;aspect-ratio:1;top:-2em;right:-10em;z-index:-1}.main .case-section .container .content .title{margin:0 auto 1.2em}.main .case-section .container .content .title .arrow{width:6em;top:-1.2em;left:-6em}.main .case-section .container .content .swiper-block{height:45em}.main .case-section .container .content .swiper-block .swiper-container-case .swiper-pagination{bottom:-0.4em}.main .case-section .container .content .swiper-block .swiper-container-case .swiper-pagination .swiper-pagination-bullet{margin:0 0.8em}.main .case-popup-container .case-popup .container-popup{top:0;left:0;transform:none;width:100%;max-width:100%;height:100%}.main .case-popup-container .case-popup .container-popup .close{top:0.5em;right:1em;background:none}.main .case-popup-container .case-popup .container-popup .close:after{color:black;font-size:2.5em;font-weight:normal}.main .case-popup-container .case-popup .container-popup .block{position:relative;flex-direction:column;justify-content:space-between}.main .case-popup-container .case-popup .container-popup .block .text-block{padding:2em;margin:2em 0}.main .case-popup-container .case-popup .container-popup .block .text-block .title{font-size:2.5em}.main .case-popup-container .case-popup .container-popup .block .text-block .line{height:2px}.main .case-popup-container .case-popup .container-popup .block .text-block .text{font-size:1.4em}.main .case-popup-container .case-popup:before{content:none}.main .tech-section .container .back .union{width:12em;left:-3em}.main .tech-section .container .content>.title{margin:0 auto 1em}.main .tech-section .container .content>.title .arrow{display:none}.main .tech-section .container .content>.title .arrow-mobile{display:block;width:2em;top:-1.6em;right:-2em;aspect-ratio:1;position:absolute}.main .tech-section .container .content .block-container{display:none}.main .tech-section .container .content .swiper-block{display:block}.main .tech-section .container .content .swiper-block .swiper-container-tech{overflow:visible}.main .tech-section .container .content .swiper-block .swiper-container-tech .swiper-slide{display:block}.main .tech-section .container .content .swiper-block .swiper-container-tech .swiper-slide .block{background-position:50% 50%;width:16em;height:18em;padding:2em;background-repeat:no-repeat;margin:0 auto;text-align:center}.main .tech-section .container .content .swiper-block .swiper-container-tech .swiper-slide .block>.title{font-size:1.8em}.main .tech-section .container .content .swiper-block .swiper-container-tech .swiper-slide .block .text{font-size:1.2em;line-height:1.4em}.main .tech-section .container .content .swiper-block .swiper-container-tech .swiper-slide .block:hover{filter:drop-shadow(0px 15px 50px rgba(0, 0, 0, 0.1));transform:scale(1)}.main .tech-section .container .content .swiper-block .swiper-pagination{bottom:-4em}.main .tech-section .container .content .swiper-block .swiper-pagination .swiper-pagination-bullet{width:1em;height:1em;margin:0 0.8em}.main .tech-section .container .content .swiper-block .swiper-pagination .swiper-pagination-bullet-active{background-color:#FF5500}.main .tech-section .container .content .mobile-desk{font-size:1.4em;line-height:1.4em;color:#101820;width:100%;position:relative;margin-top:2em;padding:2em}.main .tech-section .container .content .mobile-desk span{color:#888888;display:block;margin-top:1em}.main .tech-section .container .content .mobile-desk>div{transition:opacity 0.6s ease-in-out;opacity:1}.main .tech-section .container .content .mobile-desk .hide{top:0;position:absolute;left:0;right:0;padding:2em;opacity:0}.main .team-section .container{margin-top:4em}.main .team-section .container .back .circle{display:none}.main .team-section .container .content .title{margin:0 auto 0.5em}.main .team-section .container .content .title .arrow{display:none}.main .team-section .container .content .title .arrow-mobile{display:block;width:6em;aspect-ratio:1;top:-1em;left:-7em;position:absolute;z-index:0;font-size:initial}.main .team-section .container .content .swiper-container-team{overflow:visible}.main .team-section .container .content .swiper-container-team .swiper-wrapper .swiper-slide .block .image{margin:0 auto 1em;object-fit:contain;width:100%;max-height:20em}.main .team-section .container .content .swiper-container-team .swiper-wrapper .swiper-slide .block .name{font-size:1.7em;line-height:1.5em}.main .team-section .container .content .swiper-container-team .swiper-wrapper .swiper-slide .block .name:before{bottom:2.1em;height:8em}.main .team-section .container .content .swiper-container-team .swiper-wrapper .swiper-slide .block .post{font-size:1.3em;line-height:1.5em;max-height:1.5em}.main .team-section .container .content .swiper-container-team .swiper-wrapper .swiper-slide-active{filter:grayscale(0)}.main .team-section .container .content .swiper-container-team .swiper-wrapper .swiper-slide:hover:not(.swiper-slide-active){filter:grayscale(1)}.main .team-section .container .content .swiper-button-prev-team,.main .team-section .container .content .swiper-button-next-team{display:none}.main .client-section .container{padding:0}.main .client-section .container .back .circle{display:none}.main .client-section .container .back .circle-mobile{display:block;width:17em;aspect-ratio:1;top:-8em;left:-11em;transform:rotate(90deg)}.main .client-section .container .content .title .arrow{width:5em;top:0em;right:-5em}.main .client-section .container .content .swiper-block .swiper-button-prev-client,.main .client-section .container .content .swiper-block .swiper-button-next-client{display:none}.main .client-section .container .content .desc{font-size:1.4em;line-height:1.5em;max-width:100%;text-align:left;margin-top:2em;padding:0 2em}.main .client-section .container .content .desc .hide{padding:0 2em}.main .contact-section .container{margin-top:6em}.main .contact-section .container .back .union{width:13em;top:0em;right:-5em}.main .contact-section .container .content{grid-template-columns:1fr;justify-items:baseline}.main .contact-section .container .content .wpcf7{order:2;width:100%;padding:0 2em;margin-top:2em}.main .contact-section .container .content .form,.main .contact-section .container .content .wpcf7-form{width:100%;height:26em}.main .contact-section .container .content .form .label,.main .contact-section .container .content .form label,.main .contact-section .container .content .wpcf7-form .label,.main .contact-section .container .content .wpcf7-form label{font-size:1em}.main .contact-section .container .content .form .select,.main .contact-section .container .content .wpcf7-form .select{font-size:1.2em}.main .contact-section .container .content .form .button,.main .contact-section .container .content .wpcf7-form .button{margin:0em auto 0}.main .contact-section .container .content .wpcf7-form:before{content:"";position:absolute;bottom:0;left:0;right:0;background-color:white;border-radius:12px;height:6em}.main .contact-section .container .content .contact-block{order:1;padding:0 3em;box-sizing:border-box;width:80%}.main .contact-section .container .content .contact-block .block{margin:2em 0}.main .contact-section .container .content .contact-block .block .text-block .title{font-size:1.5em;margin-bottom:0.5em}.main .contact-section .container .content .contact-block .block .text-block .text{font-size:1.2em}}@media screen and (max-width:1100px) and (orientation:portrait){.main .home-section .container .back{display:none}.main .home-section .container .back-mobile{display:block;width:90%;top:0;left:0}.main .home-section .container .arrow-mobile{display:block;width:8em;top:10em;left:0em;position:absolute}.main .home-section .container .hand{right:auto;width:125%;top:-3em;left:-7em}.main .home-section .container .content{width:100%;position:relative;margin:0;padding:8em 2em 0}.main .home-section .container .content .title{font-weight:700;font-size:3.8em;color:black;line-height:1.2em;text-align:center}.main .home-section .container .content .line{width:100px;height:2px;background-color:#FF5500;border-radius:100px;margin:2em auto}.main .home-section .container .content .text{font-size:1.4em;letter-spacing:0.02em;color:black;width:100%}.main .home-section .container .content .button-link{margin:0 auto}.main .home-section .container .content .button-link .button{color:white;background-image:url(../images/button-color.svg);margin-top:0.6em}}@media screen and (max-width:1100px) and (orientation:landscape){.main .home-section .container .hand{display:none}}@media screen and (max-width:1100px) and (orientation:landscape){.main .services-section .container>.content .block-container{grid-gap:2em;display:grid}.main .services-section .container>.content .block-container .block{margin:2em 0 0em}}@media screen and (max-width:1100px) and (orientation:landscape){.main .coop-section .container>.content>.title{margin:0 auto;padding:0 1em}.main .coop-section .container>.content>.title .arrow-mobile{right:-1.5em}}@media screen and (max-width:1100px) and (orientation:landscape){.main .contact-section .container .content .form,.main .contact-section .container .content .wpcf7-form{height:30em}}@media screen and (max-width:1650px){.main .tech-section .container .content .block-container .side{grid-template-columns:repeat(3, 1fr)}}