@charset "UTF-8";*{font-family:"Zen Maru Gothic",sans-serif;color:#444}body{background-color:#f8fcff}ul{list-style-type:none}a{text-decoration:none}h1{font-size:3rem;text-align:center;font-weight:500}@media screen and (max-width:1024px){h1{font-size:2rem}}@media screen and (max-width:1024px) and (max-width:767px){h1{font-size:1.5rem}}h2{font-size:2.25rem;font-weight:500}@media screen and (max-width:1024px){h2{font-size:2rem;width:90%;margin:0 auto}}h3{font-size:1.5rem;margin:10px 0 15px}p{line-height:2}.section .section_position{max-width:1200px;margin:0 auto;padding:90px 0}@-webkit-keyframes down-fadeInAnime{0%{opacity:0;transform:translateY(-50px)}100%{opacity:1;transform:translateY(0px)}}@keyframes down-fadeInAnime{0%{opacity:0;transform:translateY(-50px)}100%{opacity:1;transform:translateY(0px)}}.down-fadeInAnime-1{-webkit-animation-name:down-fadeInAnime;animation-name:down-fadeInAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes left-fadeInAnime{0%{opacity:0;transform:translateX(-50px)}100%{opacity:1;transform:translateX(0px)}}@keyframes left-fadeInAnime{0%{opacity:0;transform:translateX(-50px)}100%{opacity:1;transform:translateX(0px)}}.left-fadeInAnime-07{opacity:0;-webkit-animation-name:left-fadeInAnime;animation-name:left-fadeInAnime;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes up-fadeInAnime{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0px)}}@keyframes up-fadeInAnime{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0px)}}.up-fadeInAnime-07{opacity:0;-webkit-animation-name:up-fadeInAnime;animation-name:up-fadeInAnime;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes right-fadeInAnime{0%{opacity:0;transform:translateX(50px)}100%{opacity:1;transform:translateX(0px)}}@keyframes right-fadeInAnime{0%{opacity:0;transform:translateX(50px)}100%{opacity:1;transform:translateX(0px)}}.right-fadeInAnime-07{opacity:0;-webkit-animation-name:right-fadeInAnime;animation-name:right-fadeInAnime;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes rotateAnime{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes rotateAnime{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.rotate-roopAnime{-webkit-animation-name:rotateAnime;animation-name:rotateAnime;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.delay02{-webkit-animation-delay:.5s;animation-delay:.5s}.delay03{-webkit-animation-delay:.75s;animation-delay:.75s}header{z-index:1;background-color:rgba(255,255,255,.3);display:flex;justify-content:space-between;align-items:center;position:-webkit-sticky;position:sticky;top:0;opacity:0}@media screen and (max-width:1024px){header{flex-direction:column;padding-bottom:5px;background-color:rgba(255,255,255,.5)}}header .header_container{max-width:1200px;width:100%;margin:30px auto;display:flex}@media screen and (max-width:767px){header .header_container{flex-direction:column;align-items:flex-end;margin:10px auto}}header .header_container .header-logo{font-weight:500;font-size:1.5rem;width:40%}@media screen and (max-width:1024px){header .header_container .header-logo{margin-left:20px}}header .header_container nav{width:60%}@media screen and (max-width:1024px){header .header_container nav{margin-right:20px}}@media screen and (max-width:1024px) and (max-width:767px){header .header_container nav{width:100%;margin-top:5px}}header .header_container nav .nav_menu{display:flex;justify-content:flex-end;font-size:1.125rem}header .header_container nav .nav_li{margin-left:20px}.FV{height:95vh;display:flex;align-items:center;justify-content:center;align-content:center}@media screen and (max-width:767px){.FV{height:85vh}}@-webkit-keyframes circlemove{0%{bottom:45px}100%{bottom:-5px}}@keyframes circlemove{0%{bottom:45px}100%{bottom:-5px}}@-webkit-keyframes cirlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:.9}100%{opacity:0}}@keyframes cirlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:.9}100%{opacity:0}}#container{position:relative;z-index:1;background:#444;padding:600px 0;text-align:center}#defaultCanvas0{position:fixed;top:0}.concept{background-color:rgba(220,255,170,.3)}.concept .section_position .h3_titles{margin:60px auto;display:flex;flex-direction:row;justify-content:space-around;align-items:center;font-size:2.5rem;font-weight:500}@media screen and (max-width:1024px){.concept .section_position .h3_titles{margin:30px auto;width:90%}}@media screen and (max-width:767px){.concept .section_position .h3_titles{font-size:1rem}}.concept .section_position .h3_titles .white_block{background-color:#fff;width:200px;height:200px;display:flex;justify-content:center;align-items:center;border-radius:200px}.concept .section_position .h3_titles .white_block span{font-size:1.2rem;font-weight:500}@media screen and (max-width:767px){.concept .section_position .h3_titles .white_block span{font-size:.9rem}}@media screen and (max-width:1024px){.concept .section_position .h3_titles .white_block{width:125px;height:125px}}@media screen and (max-width:767px){.concept .section_position .h3_titles .white_block{font-size:.9rem;width:90px;height:90px}}.concept .section_position .concept_text_block{display:flex}@media screen and (max-width:1024px){.concept .section_position .concept_text_block{flex-direction:column-reverse;align-items:center}}.concept .section_position .concept_text_block p{width:50%}@media screen and (max-width:1024px){.concept .section_position .concept_text_block p{width:90%;margin:0 auto}}.concept .section_position .concept_text_block #concept_canvas{width:50%;display:flex;justify-content:center;align-items:center}.concept .section_position .concept_text_block #concept_canvas canvas{background-color:#fff;border-radius:1000000050px}@media screen and (max-width:1024px){.concept .section_position .concept_text_block #concept_canvas{margin-bottom:30px}}.create{background-color:rgba(170,207,255,.3)}.create .section_position .create_list{margin:60px 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.create .section_position .create_list .create_block{width:31.66%;height:100%;padding:30px 10px}@media screen and (max-width:1024px){.create .section_position .create_list .create_block{width:90%;margin:0 auto}}.create .section_position .create_list .create_block a h3{font-size:1.2rem;margin-bottom:0}.create .section_position .create_list .create_block a img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;transition:.4s all}.create .section_position .create_list .create_block :hover{transition-duration:.5s;font-weight:700}.create .section_position .create_list .create_block :hover img{transform:scale(1.05,1.05);transition:.4s all}.skill{background-color:rgba(255,170,170,.3)}.skill .section_position .skill_list{margin:60px 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:1024px){.skill .section_position .skill_list{flex-direction:column}}.skill .section_position .skill_list lottie-player{width:100%;height:auto;min-height:350px}.skill .section_position .skill_list .skill_block{width:32%;padding:30px 10px;background-color:rgba(255,255,255,.5);border-radius:10px;margin:10px auto;max-width:700px}@media screen and (max-width:1024px){.skill .section_position .skill_list .skill_block{width:100%}}.skill .section_position .skill_list .skill_block div{width:100%;height:200px}.contact{background-color:rgba(255,255,170,.3)}.contact iframe{margin:60px 0 30px;width:100%;height:920px}@media screen and (max-width:1024px){.contact iframe{height:1050px}}footer{text-align:center;background-color:rgba(87,87,87,.3);padding:30px 0}.single{max-width:1200px;margin:0 auto;padding:90px 0}.single h1.single_title{margin-bottom:90px}.single picture{text-align:center;display:block}.single picture img{max-width:60%}@media screen and (max-width:1024px){.single picture img{max-width:95%}}.single .single_block{margin:90px 0;display:flex;justify-content:space-between}@media screen and (max-width:1024px){.single .single_block{flex-direction:column;align-items:center}}.single .single_block .single_content,.single .single_block .single_info{width:48%}@media screen and (max-width:1024px){.single .single_block .single_content,.single .single_block .single_info{width:95%}}.single .single_block .single_content h2,.single .single_block .single_info h2{font-size:1.75rem}@media screen and (max-width:1024px){.single .single_block .single_content h2,.single .single_block .single_info h2{padding-bottom:10px;margin-bottom:30px;margin:unset}}@media screen and (max-width:1024px){.single .single_block .single_content{margin-bottom:30px}}.single .single_block .single_info .single_worker{margin-bottom:30px}