@keyframes textflip{0%{transform:translateY(70px);opacity:0;@media only screen and (max-width:992px){transform:translateX(70px);transform:translateY(0)}}20%{transform:translateY(0);opacity:1}80%{transform:translateY(0);opacity:1}to{opacity:0;transform:translateY(-70px);@media only screen and (max-width:992px){transform:translateX(-70px);transform:translateY(0)}}}@keyframes fade_in{0%{opacity:0}to{opacity:1}}.bannerhome_wrap{width:100%;display:flex;flex-flow:wrap;max-width:var(--maxwdith);padding:44px;justify-content:center;background-color:#f2542c;position:relative;background-image:radial-gradient(at 76% 50%,#f0542d 0,transparent 50%),radial-gradient(at 21% 41%,#f0542d 0,transparent 50%),radial-gradient(at 0 53%,#f0542d 0,transparent 50%),radial-gradient(at 98% 57%,#f25731 0,transparent 50%),radial-gradient(at 72% 95%,hsla(0,0%,95%,.28) 0,transparent 50%),radial-gradient(at 28% 95%,hsla(0,0%,95%,.28) 0,transparent 50%),radial-gradient(at 50% 80%,hsla(0,0%,95%,.59) 0,transparent 50%),radial-gradient(at 14% 96%,hsla(0,0%,95%,.65) 0,transparent 50%),radial-gradient(at 87% 97%,hsla(0,0%,95%,.65) 0,transparent 50%)}.bannerhome_wrap canvas{width:100%}@media only screen and (max-width:992px){.bannerhome_wrap canvas{display:none!important}}@media only screen and (min-width:1992px){.bannerhome_wrap{height:100vh}}@media only screen and (max-width:992px){.bannerhome_wrap{padding:10% 10% 2%;height:100svh}}@media only screen and (max-width:768px){.bannerhome_wrap{padding:15% 10% 2%;background-color:#f2542c;background-image:radial-gradient(at 71% 67%,#f0542d 0,transparent 50%),radial-gradient(at 52% 41%,#f0542d 0,transparent 50%),radial-gradient(at 5% 26%,#f0542d 0,transparent 50%),radial-gradient(at 29% 75%,#f25731 0,transparent 50%),radial-gradient(at 52% 94%,hsla(0,0%,95%,.81) 0,transparent 50%)}}@media only screen and (max-width:576px){.bannerhome_wrap{padding:90px 5% 10%}}@media only screen and (max-width:768px)and (orientation:landscape){.bannerhome_wrap{padding:90px 2% 10%}}@media only screen and (max-width:992px){.bannerhome_wrap .no_mobile{display:none!important}}.bannerhome_wrap .banner_home{width:100%;max-width:var(--maxwidth);display:flex;flex-flow:wrap;border:2px solid var(--black,#151313);justify-content:center;padding:20% 100px}@media only screen and (min-width:1992px){.bannerhome_wrap .banner_home{align-content:center;padding:20vh 100px}}@media only screen and (max-width:992px){.bannerhome_wrap .banner_home{border:0;padding:0;background-size:80%;background-image:url(/bg_banner.png);background-repeat:no-repeat;background-position:top;align-items:flex-end;align-content:flex-end}}@media only screen and (max-width:768px){.bannerhome_wrap .banner_home{border:0;background-position:top;background-size:100%}}@media only screen and (max-width:992px)and (orientation:landscape){.bannerhome_wrap .banner_home{background-size:40%}}@media only screen and (max-width:576px){.bannerhome_wrap .banner_home{border:0;background-position:top;background-size:80vmin}}.bannerhome_wrap .banner_home h1{width:100%;display:flex;font-family:Sora;color:var(--black);font-style:normal;justify-content:center;text-align:center;font-weight:400;margin-bottom:10px;overflow:hidden;align-items:center;font-size:72px;line-height:80px}@media only screen and (max-width:992px){.bannerhome_wrap .banner_home h1{font-size:48px;line-height:56px}}@media only screen and (max-width:576px){.bannerhome_wrap .banner_home h1{font-size:8.5vw;line-height:12vw}}@media only screen and (max-height:600px)and (orientation:landscape){.bannerhome_wrap .banner_home h1{font-size:6.5vw;line-height:7vw}}.bannerhome_wrap .banner_home h1:nth-child(2){margin-bottom:30px}@media only screen and (max-width:992px){.bannerhome_wrap .banner_home h1{flex-direction:column;margin-bottom:10px}}@media only screen and (max-width:576px){.bannerhome_wrap .banner_home h1{font-size:11vw}}@media only screen and (max-width:768px)and (orientation:landscape){.bannerhome_wrap .banner_home h1{font-size:5vw;line-height:6vw}}.bannerhome_wrap .banner_home h1 .partner_list{position:relative;display:inline-flex;flex-direction:column;height:80px;text-align:left}.bannerhome_wrap .banner_home h1 span{color:var(--white);flex-shrink:0;position:relative;display:inline-flex;padding:0;transition:transform .3s;transform-origin:50% 0;transform-style:preserve-3d}.bannerhome_wrap .banner_home h1 .myani{animation:textflip 2.3s ease-out infinite}.bannerhome_wrap .banner_home .banner_description p{color:#000;text-align:center;font-family:Inter;font-style:normal;font-weight:300;padding:0 15% 30px;font-size:24px;line-height:32px}@media only screen and (max-width:992px){.bannerhome_wrap .banner_home .banner_description p{font-size:20px;line-height:32px}}@media only screen and (max-width:576px){.bannerhome_wrap .banner_home .banner_description p{font-size:2.2vh;line-height:3.8vh}}@media only screen and (max-height:600px)and (orientation:landscape){.bannerhome_wrap .banner_home .banner_description p{font-size:4vh;line-height:5vh}}@media only screen and (max-width:992px){.bannerhome_wrap .banner_home .banner_description p{padding:0 0 49px}}@media only screen and (max-width:576px){.bannerhome_wrap .banner_home .banner_description p{padding:0 0 49px}}@media only screen and (max-width:768px)and (orientation:landscape){.bannerhome_wrap .banner_home .banner_description p{padding:0 0 20px}}.bannerhome_wrap .banner_home .btn{display:flex;height:56px;padding:13px 18px 13px 16px;justify-content:center;align-items:center;gap:6px;border-radius:4px;border:1px solid var(--white10,hsla(0,0%,100%,.1));background:var(--Dark,#151313);box-shadow:0 0 0 0 rgba(242,89,48,0);color:var(--White-80,#fff);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:22px;transition:.2s ease-in-out;z-index:10;text-decoration:none;cursor:pointer}.bannerhome_wrap .banner_home .btn:hover{background-color:var(--black80)}.bannerhome_wrap .banner_home .btn svg{transition:.2s ease-in-out}.bannerhome_wrap .banner_home .btn:hover svg{transform:translateX(5px);color:var(--accent)}.service{width:100%;display:flex;flex-flow:wrap;background-color:var(--black);padding:63px 120px;justify-content:center;overflow:hidden;max-width:var(--maxwidth)}@media only screen and (max-width:992px){.service{padding:63px 40px}}@media only screen and (max-width:768px){.service{padding:48px 16px}}.service .service_title{width:100%;display:flex;justify-content:center;align-items:center;gap:21px;padding-bottom:38px;color:var(--white80,hsla(0,0%,100%,.8));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}.service a{text-decoration:none;display:flex}.service a .card{width:100%;display:flex;flex-flow:wrap;border-radius:4px;border:1px solid var(--white10,hsla(0,0%,100%,.1));background:var(--white3);box-shadow:0 0 0 0 rgba(242,89,48,0);transition:transform .3s ease-in-out;overflow:hidden}@media only screen and (max-width:992px){.service a .card{flex-direction:column-reverse;background-color:var(--white3);background:hsla(0,0%,100%,.05)}}.service a .card .animation2{transform:translate(-40px,30px);transition:.3s ease-in-out}.service a .card .animation3{transform:translateY(20px);scale:1.1;transition:transform .3s ease-in-out}@media only screen and (max-width:576px){.service a .card .animation2{transform:translate(-5px)}}@media only screen and (max-width:992px){.service a .card .animation2{transform:translate(-5px,5px)}}.service a .card:hover{box-shadow:0 0 0 2px #f25930}.service a .card:hover .animation2{transform:translate(-20px)}@media only screen and (max-width:576px){.service a .card:hover .animation2{transform:translate(5px,-5px)}}@media only screen and (max-width:992px){.service a .card:hover .animation2{transform:translate(5px,-5px)}}.service a .card:hover .revops_animation{transform:translateX(75px);transition:transform .3s ease-in-out}.service a .card:hover .animation3{transform:translate(10px)}.service a .card:hover .animation3 .opacity{fill-opacity:.3;transition:fillOpacity .3s ease-in-out}.service a .card:hover .animation3 .opacity2{fill-opacity:.4;transition:fillOpacity .3s ease-in-out}.service a .card:hover .animation3 .disappear{fill-opacity:.09;transition:fillOpacity .3s ease-in-out}.service a .card:hover .hover-group{transform:translateX(-10px);transition:transform .3s ease-in-out}.service a .card:hover .hover-group2{transform:translateY(-15px);transition:transform .3s ease-in-out}.service a .card:hover .hover-group3{transform:translateY(15px);transition:transform .3s ease-in-out}.service a .card:hover .hover-group4{transform:translate(5px,-5px);transition:transform .3s ease-in-out}.service a .card .card_col{width:50%;display:flex;flex-flow:wrap;transition:transform .3s ease-in-out;overflow:hidden;align-content:center}@media only screen and (max-width:992px){.service a .card .card_col{width:100%}}.service a .card .card_col h2{color:var(--white,#fff);font-family:Sora;font-size:40px;font-style:normal;font-weight:300;line-height:47px}@media only screen and (max-width:992px){.service a .card .card_col h2{font-size:24px;line-height:32px}}.service a .card .card_col p{color:var(--white,#fff);font-family:Inter;font-size:18px;font-style:normal;font-weight:300;line-height:30px;padding:24px 0}@media only screen and (max-width:992px){.service a .card .card_col p{padding:5px 0 24px;font-size:16px;line-height:24px}}.service a .card .card_col button{color:var(--white,#fff);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:22px;gap:8px;text-decoration:none;background-color:transparent;border:none;cursor:pointer}.service a .card .card_col button span{color:var(--accent,#f25930);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:16px;transition:.2s ease-in-out}.service a .card .card_col:first-child{padding:40px}@media only screen and (max-width:992px){.service a .card .card_col:first-child{padding:24px}}.service a .card .card_col svg{transition:transform .3s ease-in-out}@media only screen and (max-width:992px){.service a .card .card_col svg{width:100%;height:234px}.service a .card .card_col:nth-child(2){background-color:var(--white3)}}.service .divider{width:1px;height:22px;background:var(--white10,hsla(0,0%,100%,.1))}.service .divider:last-child{display:none}.excellence_wrap{flex-direction:column;align-items:center}.excellence_wrap,.excellence_wrap .excellence{width:100%;display:flex;background-color:var(--white)}.excellence_wrap .excellence{flex-flow:wrap;padding:7% 8% 10%;justify-content:center;max-width:var(--maxwidth)}@media only screen and (min-width:1992px){.excellence_wrap .excellence{padding:106px 80px}}@media only screen and (max-width:992px){.excellence_wrap .excellence{padding:11% 3% 4%}}@media only screen and (max-width:768px){.excellence_wrap .excellence{padding:11% 16px 4%}}.excellence_wrap .excellence .excellence_title{width:100%;display:flex;justify-content:center;align-items:center;gap:21px;color:var(--black,hsla(0,0%,100%,.8));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}.excellence_wrap .excellence .title{color:var(--Accent,#f25930);text-align:center;font-family:Sora;font-style:normal;padding:56px 0;font-weight:400;font-size:72px;line-height:80px}@media only screen and (max-width:992px){.excellence_wrap .excellence .title{font-size:48px;line-height:56px}}@media only screen and (max-width:576px){.excellence_wrap .excellence .title{font-size:8.5vw;line-height:12vw}}@media only screen and (max-height:600px)and (orientation:landscape){.excellence_wrap .excellence .title{font-size:6.5vw;line-height:7vw}}@media only screen and (max-width:992px){.excellence_wrap .excellence .title{padding:41px 0}}.excellence_wrap .excellence .tiles{width:100%;display:grid;grid-gap:24px;gap:24px;padding-bottom:56px;grid-template-columns:repeat(auto-fit,calc(33.3333333333% - 24px))}@media only screen and (max-width:1280px){.excellence_wrap .excellence .tiles{grid-template-columns:repeat(auto-fit,calc(50% - 24px))}}@media only screen and (max-width:992px){.excellence_wrap .excellence .tiles{grid-template-columns:repeat(auto-fit,calc(50% - 24px));gap:10px;padding-bottom:30px}}@media only screen and (max-width:768px){.excellence_wrap .excellence .tiles{grid-template-columns:repeat(auto-fit,100%);gap:0}}.excellence_wrap .excellence .tiles .tile_animaiton1 .animation1_element{transition:transform .3s ease-in-out,stroke .3s ease-in-out;stroke:var(--accent)}.excellence_wrap .excellence .tiles .tile_animaiton1:hover .animation1_element{transform:translateX(100px);stroke:#fff;fill:#fff}.excellence_wrap .excellence .tiles .tile_animaiton1 svg{width:100%}.excellence_wrap .excellence .tiles .tile_animation2{stroke:var(--accent);overflow:hidden}.excellence_wrap .excellence .tiles .tile_animation2 .tile_animation2_main{stroke:hsla(0,5%,46%,.4);transition:transform .3s ease-in-out,stroke .3s ease-in-out,fill .3s ease-in-out}.excellence_wrap .excellence .tiles .tile_animation2 circle{fill:var(--accent)}.excellence_wrap .excellence .tiles .tile_animation2:hover circle{fill:#151313}.excellence_wrap .excellence .tiles .tile_animation2 svg{transform:translateX(-30px)}.excellence_wrap .excellence .tiles .tile_animation2:hover .tile_animation2_main{transform:translateX(25px);transition:transform .3s ease-in-out;stroke:#fff}.excellence_wrap .excellence .tiles .tile_animation2:hover .tile_animation2{stroke:#151313}.excellence_wrap .excellence .tiles .tile_animation4 svg{transform:translateY(10px);transition:transform .3s ease-in-out}.excellence_wrap .excellence .tiles .tile_animation4 svg path:first-child{fill:var(--accent);stroke:var(--accent)}.excellence_wrap .excellence .tiles .tile_animation4 svg path:nth-child(2){fill:var(--black10);opacity:.6}.excellence_wrap .excellence .tiles .tile_animation4:hover svg{transform:translateY(-10px)}.excellence_wrap .excellence .tiles .tile_animation4:hover svg path:first-child{fill:var(--black);stroke:var(--black)}.excellence_wrap .excellence .tiles .tile_animation4:hover svg path:nth-child(2){fill:var(--white);opacity:.6}.excellence_wrap .excellence .tiles .tile_animation3{overflow:hidden}.excellence_wrap .excellence .tiles .tile_animation3 svg{transform:translateX(-30px)}.excellence_wrap .excellence .tiles .tile_animation3 .c1,.excellence_wrap .excellence .tiles .tile_animation3 .c2,.excellence_wrap .excellence .tiles .tile_animation3 .c3,.excellence_wrap .excellence .tiles .tile_animation3 .c4,.excellence_wrap .excellence .tiles .tile_animation3 .c5,.excellence_wrap .excellence .tiles .tile_animation3 .c6{transition:transform .3s ease-in-out}.excellence_wrap .excellence .tiles .tile_animation3 path{stroke:var(--black80);transition:stroke .3s ease-in-out}.excellence_wrap .excellence .tiles .tile_animation3 circle{fill:var(--accent);transition:fill .3s ease-in-out}.excellence_wrap .excellence .tiles .tile_animation3:hover path{stroke:var(--black)}.excellence_wrap .excellence .tiles .tile_animation3:hover circle{fill:var(--white)}.excellence_wrap .excellence .tiles .tile_animation3:hover .c1{transform:translateX(55px)}.excellence_wrap .excellence .tiles .tile_animation3:hover .c3{transform:translate(-8px,8px)}.excellence_wrap .excellence .tiles .tile_animation3:hover .c4{transform:translateX(66px)}.excellence_wrap .excellence .tiles .tile_animation3:hover .c5{transform:translate(-13px,10px)}.excellence_wrap .excellence .tiles .tile_animation3:hover .c6{transform:translateX(44px)}.excellence_wrap .excellence .tiles .tile_animation5{overflow:hidden}.excellence_wrap .excellence .tiles .tile_animation5 svg path{stroke:#7b6f6f}.excellence_wrap .excellence .tiles .tile_animation5 svg{transform:translateX(-30px)}.excellence_wrap .excellence .tiles .tile_animation5 .orange_line{stroke:var(--accent);transition:stroke .3s ease-in-out}.excellence_wrap .excellence .tiles .tile_animation5 .black_line{stroke-opacity:.4;transition:stroke .3s ease-in-out}.excellence_wrap .excellence .tiles .tile_animation5:hover svg path{stroke:var(--white)}.excellence_wrap .excellence .tiles .tile_animation5:hover .orange_line{stroke:var(--accent)}.excellence_wrap .excellence .tiles .tile_animation5:hover .black_line{stroke:var(--black);stroke-opacity:1}.excellence_wrap .excellence .tiles .tile{padding:25px;border-radius:4px;border:1px solid var(--Black-10,hsla(0,5%,8%,.1))}.excellence_wrap .excellence .tiles .tile p{color:var(--Black-80,hsla(0,5%,8%,.8));font-family:Sora;font-size:22px;font-style:normal;font-weight:300;line-height:32px;padding-bottom:35px}@media only screen and (max-width:992px){.excellence_wrap .excellence .tiles .tile p{padding-bottom:35px;font-size:18px;line-height:24px}.excellence_wrap .excellence .tiles .tile img{width:64px;height:64px}.excellence_wrap .excellence .tiles .tile{border-radius:0;min-height:200px}}.excellence_wrap .excellence .tiles .tile:hover{background-color:var(--accent);transition:.2s ease-in-out}.connect_wrap{width:100%;display:flex;flex-direction:column;align-items:center;background:var(--dark)}.connect_wrap .connect{width:100%;padding:23px 23px 80px;display:flex;flex-flow:wrap;max-width:var(--maxwidth);background-color:transparent}@media only screen and (max-width:992px){.connect_wrap .connect{padding:32px 16px}}