@keyframes circle_full{0%{transform:scale(1)}30%{transform:scale(1.1);opacity:1}50%{transform:scale(1.1);opacity:1}80%{transform:scale(1)}to{transform:scale(1)}}@keyframes circle_line{0%{transform:scale(1)}30%{transform:scale(1.1)}50%{transform:scale(1.1)}80%{transform:scale(1)}to{transform:scale(1)}}.banner_aboutusbg{width:100%;display:flex;flex-direction:column;align-items:center;background-color:var(--accent);position:relative;background-position:top}@media only screen and (max-width:992px){.banner_aboutusbg{overflow:hidden;height:100svh}}.banner_aboutusbg svg{position:absolute;max-width:1992px;z-index:0;transform-origin:top}@media only screen and (max-width:992px)and (orientation:landscape){.banner_aboutusbg svg{max-width:80%}}@media only screen and (max-width:992px){.banner_aboutusbg svg{width:992px}.banner_aboutusbg svg .circle_line .circle_one circle{r:350}.banner_aboutusbg svg .circle_line .circle_two circle{r:1200}.banner_aboutusbg svg .circle_line .circle_three circle{r:1400}}@media only screen and (min-width:1992px){.banner_aboutusbg svg{max-width:2500px}.banner_aboutusbg svg .circle_full circle{r:150}.banner_aboutusbg svg .circle_blur circle{r:200}.banner_aboutusbg svg .circle_line .circle_line_blur circle{r:400}.banner_aboutusbg svg .circle_line .circle_one circle{r:350}.banner_aboutusbg svg .circle_line .circle_two circle{r:550}.banner_aboutusbg svg .circle_line .circle_three circle{r:600}}.banner_aboutusbg .circle_blur{filter:blur(78px)}.banner_aboutusbg .circle_full{transform-origin:top;opacity:.5;animation:circle_full;animation-duration:4.5s;animation-iteration-count:infinite;animation-timing-function:ease-out}.banner_aboutusbg .circle_line{transform-origin:top}.banner_aboutusbg .circle_line,.banner_aboutusbg .circle_line .circle_line_blur{animation:circle_line;animation-duration:4.5s;animation-iteration-count:infinite;animation-timing-function:ease-out}.banner_aboutusbg .circle_line .circle_line_blur{filter:blur(10px)}.banner_aboutusbg .banner_aboutus{width:100%;max-width:var(--maxwidth);display:flex;flex-flow:column;z-index:1;justify-content:flex-end;padding:26% 20% 25%}@media only screen and (max-width:992px){.banner_aboutusbg .banner_aboutus{padding:0 16px 10%;background-position:top;height:100svh}}@media only screen and (max-width:768px){.banner_aboutusbg .banner_aboutus{padding:0 16px 10%;background-position:top}}@media only screen and (max-width:576px){.banner_aboutusbg .banner_aboutus{padding:0 16px 10%;background-position:top}}@media only screen and (min-height:800px)and (max-width:576px){.banner_aboutusbg .banner_aboutus{padding:0 16px 30%}}@media only screen and (max-width:992px)and (orientation:landscape){.banner_aboutusbg .banner_aboutus{padding:0 16px 3%}}@media only screen and (min-width:1992px){.banner_aboutusbg .banner_aboutus{padding:500px 215px;background-position:top}}.banner_aboutusbg .banner_aboutus h1{color:var(--white,#fff);text-align:center;font-family:Sora;font-style:normal;font-weight:400;padding-bottom:16px;font-size:72px;line-height:80px}@media only screen and (max-width:992px){.banner_aboutusbg .banner_aboutus h1{font-size:48px;line-height:56px}}@media only screen and (max-width:576px){.banner_aboutusbg .banner_aboutus h1{font-size:8.5vw;line-height:12vw}}@media only screen and (max-height:600px)and (orientation:landscape){.banner_aboutusbg .banner_aboutus h1{font-size:6.5vw;line-height:7vw}}.banner_aboutusbg .banner_aboutus h1 span{color:var(--black);display:block}@media only screen and (max-width:992px){.banner_aboutusbg .banner_aboutus h1{padding-bottom:20px}}@media only screen and (max-width:768px){.banner_aboutusbg .banner_aboutus h1{padding-bottom:20px}}@media only screen and (max-width:768px)and (orientation:landscape){.banner_aboutusbg .banner_aboutus h1{font-size:35px;line-height:40px}}.banner_aboutusbg .banner_aboutus p{color:var(--black,#151313);text-align:center;font-family:Inter;font-style:normal;font-weight:300;font-size:24px;line-height:32px}@media only screen and (max-width:992px){.banner_aboutusbg .banner_aboutus p{font-size:20px;line-height:32px}}@media only screen and (max-width:576px){.banner_aboutusbg .banner_aboutus p{font-size:2.2vh;line-height:3.8vh}}@media only screen and (max-height:600px)and (orientation:landscape){.banner_aboutusbg .banner_aboutus p{font-size:4vh;line-height:5vh}}.weare_wrap{width:100%;display:flex;flex-direction:column;align-items:center;background-color:var(--white);z-index:1}.weare_wrap .weare{width:100%;display:flex;flex-flow:wrap;padding:98px 120px 56px;max-width:var(--maxwidth)}@media only screen and (max-width:992px){.weare_wrap .weare{padding:32px 16px 24px}}.weare_wrap .weare .data{width:50%;display:flex;flex-flow:wrap}.weare_wrap .weare .data h2{color:var(--black,#151313);font-family:Sora;font-size:40px;font-style:normal;font-weight:300;line-height:47px;padding-bottom:30px}@media only screen and (max-width:992px){.weare_wrap .weare .data h2{font-size:32px;line-height:41px;padding-bottom:24px}}.weare_wrap .weare .data p{color:var(--black,#151313);font-family:Inter;font-size:24px;font-style:normal;font-weight:300;line-height:32px}@media only screen and (max-width:992px){.weare_wrap .weare .data p{padding-bottom:48px;font-size:20px;line-height:32px}.weare_wrap .weare .data{width:100%}}.weare_wrap .weare .btn_about{width:50%;display:flex;justify-content:right;align-items:flex-end}@media only screen and (max-width:992px){.weare_wrap .weare .btn_about{width:100%}}.weare_wrap .weare .btn_about button{width:32px;height:32px;padding:4px;border-radius:4px;border:1px solid var(--black10,hsla(0,5%,8%,.1));background:var(--black10,hsla(0,5%,8%,.1));margin:0 5px;transition:.3s ease-in-out;cursor:pointer}.weare_wrap .weare .btn_about button:hover{background-color:var(--black40)}.emp_wrap{width:100%;display:flex;flex-direction:column;align-items:center;background-color:var(--white);z-index:1}.emp_wrap .employee{width:100%;display:flex;flex-flow:wrap;max-width:1600px;overflow:hidden}.emp_wrap .employee .tray{width:100%;display:flex;flex-flow:row;scrollbar-width:none;padding:0 0 93px 120px;gap:24px}@media only screen and (max-width:992px){.emp_wrap .employee .tray{padding:0 0 40px 16px}}.emp_wrap .employee .tray .tile{width:283px;display:flex;flex-flow:column;flex-shrink:0;cursor:pointer}.emp_wrap .employee .tray .tile .profile{display:flex;flex-direction:column;text-align:center}.emp_wrap .employee .tray .tile .profile h3{color:#000;font-family:Sora;font-size:22px;font-style:normal;font-weight:300;line-height:32px;padding:20px 0 8px}@media only screen and (max-width:992px){.emp_wrap .employee .tray .tile .profile h3{font-size:18px;line-height:24px;padding:20px 0 4px}}.emp_wrap .employee .tray .tile .profile h3 img{vertical-align:middle;margin-left:6px;transition:.2s ease-in-out}.emp_wrap .employee .tray .tile .profile h3 img:hover{filter:brightness(50%)}.emp_wrap .employee .tray .tile .profile p{color:#000;font-family:Inter;font-size:14px;font-style:normal;font-weight:300;line-height:23px}@media only screen and (max-width:992px){.emp_wrap .employee .tray .tile .profile p{font-size:14px;line-height:23px}}.us_block_wap{background-color:var(--black);background-image:url(/wireframe_bg.png)}.us_block_wap,.us_block_wap .us_block{width:100%;display:flex;flex-direction:column;align-items:center}.us_block_wap .us_block{background-position:bottom;padding:98px 120px 86px;max-width:var(--maxwidth)}@media only screen and (max-width:1280px){.us_block_wap .us_block{padding:48px 30px 86px}}@media only screen and (max-width:768px){.us_block_wap .us_block{padding:48px 16px 16px}}@media only screen and (max-width:576px){.us_block_wap .us_block{background-image:none}}.us_block_wap .us_block h2{width:100%;color:var(--accent,#fff);font-family:Sora;font-style:normal;text-align:center;font-weight:400;padding-bottom:16px;font-size:72px;line-height:80px}@media only screen and (max-width:992px){.us_block_wap .us_block h2{font-size:48px;line-height:56px}}@media only screen and (max-width:576px){.us_block_wap .us_block h2{font-size:8.5vw;line-height:12vw}}@media only screen and (max-height:600px)and (orientation:landscape){.us_block_wap .us_block h2{font-size:6.5vw;line-height:7vw}}@media only screen and (max-width:992px){.us_block_wap .us_block h2{text-align:center}}.us_block_wap .us_block p{color:var(--white,#fff);font-family:Inter;font-size:24px;font-style:normal;font-weight:300;line-height:32px;padding-bottom:72px;text-align:center}@media only screen and (max-width:992px){.us_block_wap .us_block p{font-size:20px;line-height:32px;text-align:center;padding-bottom:48px}}.us_block_wap .us_block .btn{display:flex;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:22px;padding:13px 18px 13px 16px;border-radius:4px;text-decoration:none;border:1px solid var(--black,hsla(0,5%,8%,.1));background:var(--accent,#151313);box-shadow:0 0 0 0 rgba(242,89,48,0);color:var(--White,#fff);cursor:pointer;transition:.3s ease-in-out}.us_block_wap .us_block .btn:hover{background-color:var(--white);color:var(--black)}.us_block_wap .us_block .tray{width:100%;display:flex;flex-flow:wrap;justify-content:center;gap:8px}@media only screen and (max-width:992px){.us_block_wap .us_block .tray{gap:4px}}.us_block_wap .us_block .tray .tile{display:flex;flex-flow:wrap;width:calc(33.3333333333% - 8px);padding:40px;border-radius:4px;border:1px solid var(--white10,hsla(0,0%,100%,.1));background:var(--white10,hsla(0,0%,100%,.1));-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);transition:.3s ease-in-out}.us_block_wap .us_block .tray .tile:hover{border:1px solid var(--white40)}@media only screen and (max-width:992px){.us_block_wap .us_block .tray .tile{width:calc(50% - 8px);padding:24px}}@media only screen and (max-width:768px){.us_block_wap .us_block .tray .tile{width:100%;padding:24px}}.us_block_wap .us_block .tray .tile h3{color:var(--accent,#fff);text-align:left;font-family:Sora;font-size:32px;font-style:normal;font-weight:300;line-height:41px;padding-bottom:8px}@media only screen and (max-width:992px){.us_block_wap .us_block .tray .tile h3{font-size:24px;width:100%;line-height:32px;text-align:center}}.us_block_wap .us_block .tray .tile p{color:var(--white,#fff);font-family:Inter;font-size:18px;font-style:normal;font-weight:300;line-height:30px;padding-bottom:0}@media only screen and (max-width:992px){.us_block_wap .us_block .tray .tile p{font-size:16px;line-height:24px;text-align:left;padding-bottom:0}}.nobg{background-image:none}.nobg .us_block p{padding-bottom:20px}.contact_wrap{width:100%;display:flex;flex-direction:column;align-items:center;background-color:var(--white)}.contact_wrap .contact{display:flex;flex-flow:wrap;width:100%;padding:100px 120px;max-width:var(--maxwidth)}@media only screen and (max-width:992px){.contact_wrap .contact{padding:16px}}.contact_wrap .contact .title{width:100%;color:var(--black80);text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:28px;letter-spacing:2.8px;text-transform:uppercase;padding-bottom:90px}@media only screen and (max-width:992px){.contact_wrap .contact .title{padding-bottom:50px}}.contact_wrap .contact .title img{vertical-align:middle;margin-right:21px}.contact_wrap .contact .tray{width:100%;display:flex;flex-flow:wrap}.contact_wrap .contact .tray .tray_col{width:50%;display:flex}.contact_wrap .contact .tray .tray_col .tray_col_wrap{display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:100px;align-items:flex-start}@media only screen and (max-width:992px){.contact_wrap .contact .tray .tray_col .tray_col_wrap{align-items:center}}.contact_wrap .contact .tray .tray_col .tray_col_wrap img{margin:auto}@media only screen and (max-width:992px){.contact_wrap .contact .tray .tray_col{width:100%}}.contact_wrap .contact .tray .tray_col:first-child{flex-flow:column;align-items:flex-start;padding-right:10%}@media only screen and (max-width:992px){.contact_wrap .contact .tray .tray_col:first-child{padding:0;align-items:center}}.contact_wrap .contact .tray .tray_col:nth-child(2){border-radius:8px;border:1px solid var(--black80,hsla(0,5%,8%,.8));background:var(--white,#fff);box-shadow:0 2px 4px 0 rgba(0,0,0,.15);padding:40px}@media only screen and (max-width:992px){.contact_wrap .contact .tray .tray_col:nth-child(2){margin:50px 0 0;padding:24px}}.contact_wrap .contact .tray .tray_col:nth-child(2) form{width:100%}.contact_wrap .contact .tray .tray_col:nth-child(2) form .row{width:100%;display:flex;flex-flow:wrap;justify-content:space-between;padding-bottom:32px}@media only screen and (max-width:992px){.contact_wrap .contact .tray .tray_col:nth-child(2) form .row{padding:0}}.contact_wrap .contact .tray .tray_col:nth-child(2) form .row .col100{width:100%;display:flex;flex-direction:column}@media only screen and (max-width:992px){.contact_wrap .contact .tray .tray_col:nth-child(2) form .row .col100{margin-bottom:16px}}.contact_wrap .contact .tray .tray_col:nth-child(2) form .row .col100 label{color:var(--black80,hsla(0,5%,8%,.8));font-family:Inter;font-size:16px;font-style:normal;font-weight:300;line-height:22px;padding-bottom:6px}.contact_wrap .contact .tray .tray_col:nth-child(2) form .row .col100 label span{color:var(--accent)}@media only screen and (max-width:992px){.contact_wrap .contact .tray .tray_col:nth-child(2) form .row .col100 label{margin-bottom:16px}}.contact_wrap .contact .tray .tray_col:nth-child(2) form .row .col100 input{padding:16px;border-radius:4px;border:1px solid var(--black10,hsla(0,5%,8%,.1));background:#fff;color:var(--dark);font-family:Inter;font-size:16px;font-style:normal;font-weight:300;line-height:22px;outline:none;transition:.3s ease-in-out}.contact_wrap .contact .tray .tray_col:nth-child(2) form .row .col100 input:focus{border:1px solid var(--accent)}.contact_wrap .contact .tray .tray_col:nth-child(2) form .row .col100 input[type=checkbox]{width:24px;height:24px;vertical-align:middle;margin-right:8px;accent-color:var(--black);padding:0}.contact_wrap .contact .tray .tray_col:nth-child(2) form .row .col100 textarea{width:100%;height:150px;padding:16px;border-radius:4px;border:1px solid var(--black10,hsla(0,5%,8%,.1));background:#fff;color:var(--dark);font-family:Inter;font-size:16px;font-style:normal;font-weight:300;line-height:22px;outline:none;transition:.3s ease-in-out}.contact_wrap .contact .tray .tray_col:nth-child(2) form .row .col100 textarea:focus{border:1px solid var(--accent)}.contact_wrap .contact .tray .tray_col:nth-child(2) form .row .col{width:calc(50% - 4px);display:flex;flex-flow:column}@media only screen and (max-width:992px){.contact_wrap .contact .tray .tray_col:nth-child(2) form .row .col{width:100%}}.contact_wrap .contact .tray .tray_col:nth-child(2) form .row .col label{color:var(--black80,hsla(0,5%,8%,.8));font-family:Inter;font-size:16px;font-style:normal;font-weight:300;line-height:22px;padding-bottom:6px}.contact_wrap .contact .tray .tray_col:nth-child(2) form .row .col label span{color:var(--accent)}.contact_wrap .contact .tray .tray_col:nth-child(2) form .row .col input{padding:16px;border-radius:4px;border:1px solid var(--black10,hsla(0,5%,8%,.1));background:#fff;color:var(--dark);font-family:Inter;font-size:16px;font-style:normal;font-weight:300;line-height:22px;outline:none;transition:.2s ease-in-out}.contact_wrap .contact .tray .tray_col:nth-child(2) form .row .col input:focus{border:1px solid var(--accent)}@media only screen and (max-width:992px){.contact_wrap .contact .tray .tray_col:nth-child(2) form .row .col input{margin-bottom:16px}}.contact_wrap .contact .tray .tray_col:nth-child(2) form p{color:var(--black80,hsla(0,5%,8%,.8));font-family:Inter;font-size:12px;font-style:normal;font-weight:300;line-height:20px;padding-bottom:0}.contact_wrap .contact .tray .tray_col:nth-child(2) form p a{text-decoration:underline;color:var(--black80)}@media only screen and (max-width:992px){.contact_wrap .contact .tray .tray_col:nth-child(2) form p{text-align:left;padding-top:0}}.contact_wrap .contact .tray .tray_col:nth-child(2) form .contact_agree{display:flex;align-items:center;color:var(--black80,hsla(0,5%,8%,.8));padding-bottom:32px;font-family:Inter;font-size:16px;font-style:normal;font-weight:300;line-height:22px}.contact_wrap .contact .tray .tray_col:nth-child(2) form .contact_agree input[type=checkbox]{display:block;width:24px;height:24px;margin-right:8px;accent-color:var(--black)}.contact_wrap .contact .tray .tray_col:nth-child(2) form .contact_agree p{padding-bottom:0}.contact_wrap .contact .tray .tray_col:nth-child(2) form button{display:flex;padding:13px 18px 13px 16px;border-radius:4px;border:1px solid var(--black,hsla(0,5%,8%,.1));background:var(--Black,#151313);box-shadow:0 0 0 0 rgba(242,89,48,0);color:var(--White,#fff);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin-left:auto;align-items:center;cursor:pointer;transition:.3s ease-in-out}.contact_wrap .contact .tray .tray_col:nth-child(2) form button:hover{background-color:var(--accent);border-color:var(--accent)}.contact_wrap .contact .tray .tray_col:nth-child(2) form button svg{margin-left:6px;vertical-align:middle}.contact_wrap .contact .tray .tray_col h2{color:var(--accent,#f25930);font-family:Sora;font-size:40px;font-style:normal;font-weight:300;line-height:47px;padding:50px 0 32px}@media only screen and (max-width:992px){.contact_wrap .contact .tray .tray_col h2{text-align:center;font-size:32px;line-height:40px}}.contact_wrap .contact .tray .tray_col p{color:var(--black,#151313);font-family:Inter;font-size:24px;font-style:normal;font-weight:300;line-height:32px;padding-bottom:50px}@media only screen and (max-width:992px){.contact_wrap .contact .tray .tray_col p{text-align:center;font-size:20px;line-height:32px}}.contact_wrap .contact .tray .tray_col p span{color:var(--accent);font-weight:700}.contact_wrap .contact .tray .tray_col .form-submitted{width:100%;display:flex;justify-content:center;align-items:center;align-content:center;flex-flow:column;color:var(--black,#151313);font-family:Inter;padding-bottom:0}.contact_wrap .contact .tray .tray_col .form-submitted span{font-size:30px;font-style:normal;font-weight:700;line-height:50px}@media only screen and (max-width:992px){.contact_wrap .contact .tray .tray_col .form-submitted span{font-size:24px;line-height:40px}}